@font-face{font-family:Pally-Regular;src:url(../fonts/Pally-Regular.woff2) format("woff2"),url(../fonts/Pally-Regular.woff) format("woff"),url(../fonts/Pally-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Pally-Medium;src:url(../fonts/Pally-Medium.woff2) format("woff2"),url(../fonts/Pally-Medium.woff) format("woff"),url(../fonts/Pally-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Pally-Bold;src:url(../fonts/Pally-Bold.woff2) format("woff2"),url(../fonts/Pally-Bold.woff) format("woff"),url(../fonts/Pally-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}.fonts-loader{position:fixed;top:calc(100% + 1px);left:0}.fonts-loader .nunito{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fonts-loader .amatic-sc{font-family:Amatic SC,sans-serif;font-weight:700}.fonts-loader .pally{font-family:Pally-Medium,sans-serif;font-weight:500}.fps-counter{position:fixed;z-index:80;top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));display:flex;width:224px;height:104px;box-sizing:border-box;padding:8px 32px 8px 35px;align-items:center;justify-content:center;gap:6px;color:#fff;background-image:url(../ui/hud/fps-counter-frame.png);background-position:center;background-repeat:no-repeat;background-size:contain;font-family:Pally-Bold,Nunito,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;pointer-events:none;user-select:none;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .22s ease-out,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.fps-counter.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease-out,transform .28s cubic-bezier(.2,.8,.2,1)}.fps-counter-value{min-width:2ch;font-size:40px;letter-spacing:-.045em;text-align:right;text-shadow:-1px -1px 0 #17371f,1px -1px 0 #17371f,-1px 1px 0 #17371f,1px 1px 0 #17371f,0 4px 3px rgba(7,24,12,.82)}.fps-counter-label{position:relative;top:7px;color:#a8d85b;font-size:15px;font-weight:900;letter-spacing:.045em;text-shadow:0 2px 2px #102615,1px 0 #17371f,-1px 0 #17371f,0 0 5px rgba(185,232,108,.16)}.fps-quality-toggle{position:relative;top:-2px;display:none;align-items:center;justify-content:center;min-width:5.5ch;margin-left:3px;padding:3px 6px 2px;border:1px solid rgba(223,249,217,.68);border-radius:999px;background:#102615c7;box-shadow:0 2px 4px #07180c6b,inset 0 1px #ffffff1f;color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:9px;font-weight:700;letter-spacing:.055em;line-height:1;text-shadow:0 1px 1px #102615;cursor:pointer;pointer-events:auto;appearance:none;transition:background-color .12s ease-out,border-color .12s ease-out,transform .1s ease-out}.fps-quality-toggle:after{content:"›";margin-left:3px;font-size:10px;line-height:.8;opacity:.82}.fps-quality-toggle:hover{border-color:#ffffffeb;background:#254a2ee6}.fps-quality-toggle:active{transform:translateY(1px)}.fps-quality-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}@media only screen and (max-width:760px){.fps-counter{top:max(6px,env(safe-area-inset-top));left:max(7px,env(safe-area-inset-left));width:204px;height:95px;padding:7px 29px 7px 32px}.fps-counter-value{font-size:36px}.fps-counter-label{top:6px;font-size:14px}.fps-quality-toggle{top:-1px;padding:3px 5px 2px;font-size:8px}}@media(prefers-reduced-motion:reduce){.fps-counter{transition:opacity .1s linear;transform:none}.fps-counter.is-visible{transform:none}}.tp-dfwv{top:20px!important;left:30px!important;right:30px!important;width:400px!important}.tp-lblv_v{width:200px!important}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}button,input{background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit}button{cursor:pointer}html.is-gamepad-ui-navigation button:focus,html.is-gamepad-ui-navigation a:focus,html.is-gamepad-ui-navigation input:focus,html.is-gamepad-ui-navigation select:focus,html.is-gamepad-ui-navigation textarea:focus,html.is-gamepad-ui-navigation [role=button]:focus,html.is-gamepad-ui-navigation [role=option]:focus,html.is-gamepad-ui-navigation [role=tab]:focus,html.is-gamepad-ui-navigation [tabindex]:focus{outline:3px solid #f2cf70!important;outline-offset:3px}html,body,.game,.modals,.menu{position:fixed;top:0;left:0;width:100%;height:100%;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.experience{touch-action:none}.input-filter-wandering .experience,.input-filter-intro .experience{cursor:grab}.input-filter-wandering .experience:active,.input-filter-intro .experience:active{cursor:grabbing}html{background:radial-gradient(farthest-side at 0 0,#251f2b,#1d1721);font-size:20px;touch-action:manipulation}@media only screen and (max-width:520px){html{font-size:18px}}@media only screen and (max-width:440px){html{font-size:16px}}ul,ol{padding-left:25px}.title{margin-bottom:.25em;font-size:2.5rem;font-family:Amatic SC,sans-serif;font-weight:700;font-style:normal}.text{margin-bottom:.75em;font-size:1rem}.text a{color:inherit;text-decoration:underline}.text-small{font-size:.8rem}.text-danger{color:#ff87a2}.text-danger .icon{vertical-align:sub}.text-faded{opacity:.8}.text-align-right{text-align:right}.text-align-center{text-align:center}.horizontal-group{display:flex;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width:520px){.horizontal-group{flex-direction:column}}a.button{display:inline-block}.button{vertical-align:top;padding:0 16px;height:58px;line-height:58px;border-radius:8px;white-space:nowrap;color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.8);color:#fffc;cursor:default}@media only screen and (max-width:520px){.button{padding:0 13px;height:50px;line-height:50px}}@media only screen and (max-width:440px){.button{padding:0 10px;height:45px;line-height:45px}}.button:not(.is-disabled){cursor:pointer}.button.is-disabled{border-style:dashed}.button.is-disabled.has-tooltip{cursor:help}.button.is-success{color:#d5ff95}.button.is-danger{color:#ff6a7c}html:not(.is-mode-touch) .button:not(.is-disabled):hover{border:1px solid #fff;color:#fff}.button .icon{position:relative;vertical-align:middle}.button .icon.icon-audio,.button .icon.icon-restart{top:-2px}.button .icon.icon-flag,.button .icon.icon-controller{top:-1px}.input-group{display:flex;height:58px}.input-group.is-message{width:100%;margin-top:1.5em}.input-group.is-message .input-text{width:calc(100% - 124px);padding:0 15px 0 5px}.input-group.is-name-tag .input-text{width:100px;font-size:25px;letter-spacing:8px;text-transform:uppercase;font-weight:700}.input-group.is-name-tag .input-text::placeholder{letter-spacing:14px;padding-left:4px}.input-group>*{border-top:1px solid #555;border-bottom:1px solid #555}.input-group>:first-child{border-radius:8px 0 0 8px;border-left:1px solid #555}.input-group.is-valide button{cursor:pointer;border-color:#ffceca;color:#ffceca}.input-group.is-valide button.has-icon svg *{stroke:#ffceca}.input-group .input-text{padding:0 15px 0 5px}.input-group .submit{border-radius:0 8px 8px 0;border:1px solid #555;cursor:default;color:#555}.input-group .submit.has-text{padding:0 20px}.input-group .submit.has-icon{width:62px;padding:0 8px 0 4px}.input-group .submit.has-icon svg *{stroke:#555}.input-group .input-flag{position:relative;width:62px;font-size:16px}.input-group .input-flag .flag-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.input-group .input-flag .flag-button.has-flag .flag{display:block}.input-group .input-flag .flag-button.has-flag svg{display:none}.input-group .input-flag .flag-button .flag{display:none;width:27px;height:18px}html:not(.is-mode-touch) .input-group .input-flag .flag-button:hover svg *{fill:#ccc}.input-group .input-flag .flag-button svg{display:block}.input-group .input-flag .flag-button svg *{fill:#555}.input-group .input-flag .flag-select{display:none;position:absolute;bottom:0;left:8px;width:350px;height:240px;background:radial-gradient(ellipse at top left,#251f2b,#1d1721);border-radius:8px 8px 0 0;border:1px solid #767676;border-bottom:none;overflow:hidden;white-space:nowrap;z-index:1}.input-group .input-flag .flag-select.is-visible{display:block}.input-group .input-flag .flag-select .close-mini{display:flex;align-items:center;justify-content:center;position:absolute;height:40px;width:34px;top:0;right:0;opacity:.65;cursor:pointer}html:not(.is-mode-touch) .input-group .input-flag .flag-select .close-mini:hover{opacity:1}.input-group .input-flag .flag-select .close-mini img{position:relative;top:4px;left:-3px}.input-group .input-flag .flag-select .remove{display:flex;align-items:center;justify-content:center;position:absolute;height:40px;width:34px;top:0;right:30px;opacity:.65;cursor:pointer}html:not(.is-mode-touch) .input-group .input-flag .flag-select .remove:hover{opacity:1}.input-group .input-flag .flag-select .remove img{position:relative;top:3px}.input-group .input-flag .flag-select .search{height:40px;width:100%;padding:4px 35px 0 10px}.input-group .input-flag .flag-select .no-result{display:none;justify-content:center;align-items:center;position:absolute;inset:30px 0 0;opacity:.65;pointer-events:none}.input-group .input-flag .flag-select .no-result.is-visible{display:flex}.input-group .input-flag .flag-select .choices{position:absolute;inset:40px 0 0}.input-group .input-flag .flag-select .choices .scroller{position:absolute;top:0;left:0;width:calc(100% + 20px);height:100%;overflow-y:scroll;overflow-x:hidden}.input-group .input-flag .flag-select .choices .choice{display:flex;padding:4px 8px;cursor:pointer}html:not(.is-mode-touch) .input-group .input-flag .flag-select .choices .choice:hover .label{opacity:1}.input-group .input-flag .flag-select .choices .choice .label{opacity:.65}.input-group .input-flag .flag-select .choices .choice .flag{margin-right:8px;width:27px;height:18px}.heartroot-opening{--heartroot-collapse-duration: 372ms;--heartroot-collapse-fade-duration: .31s;--heartroot-seed-delay: 341ms;--heartroot-seed-flight-duration: 961ms;--heartroot-seed-aura-duration: 279ms;--heartroot-impact-delay: 1287ms;--heartroot-impact-duration: 171ms;--heartroot-life-duration: 279ms;--heartroot-screen-x: 50vw;--heartroot-center-y: 50vh;--heartroot-prompt-x: 70vw;--heartroot-prompt-y: 72vh;--heartroot-status-y: 24vh;position:fixed;inset:0;z-index:6;overflow:hidden;pointer-events:none;contain:strict;color:#f0e6d1}.heartroot-opening .heartroot-opening__scene{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.heartroot-opening.has-world-roots .heartroot-opening__scene{display:none}.heartroot-opening .heartroot-opening__plane{pointer-events:none}.heartroot-opening .heartroot-opening__growth{opacity:1}.heartroot-opening .heartroot-opening__loader-core{transform-box:fill-box;transform-origin:center;transform:scale(1);opacity:1;transition:transform var(--heartroot-collapse-duration) cubic-bezier(.72,.02,.9,.48),opacity var(--heartroot-collapse-fade-duration) ease;will-change:transform,opacity}.heartroot-opening .heartroot-opening__loader-tendrils{opacity:1;transition:opacity var(--heartroot-collapse-fade-duration) ease}.heartroot-opening .heartroot-opening__loader-tendril{fill:none;stroke-linecap:round;stroke-linejoin:round}.heartroot-opening .heartroot-opening__loader-tendril--root{stroke:#432a1c;stroke-width:.13}.heartroot-opening .heartroot-opening__loader-tendril--vine{stroke:#29462e;stroke-width:.075}.heartroot-opening .heartroot-opening__loader-tendril--heavy{stroke:#291d18;stroke-width:.22}.heartroot-opening .heartroot-opening__loader-leaf{fill:#3e663c}.heartroot-opening .heartroot-opening__progress-path,.heartroot-opening .heartroot-opening__outer-root{fill:none;stroke-linecap:round;stroke-linejoin:round}.heartroot-opening .heartroot-opening__root{stroke:#3a291f;stroke-width:.28}.heartroot-opening .heartroot-opening__root--heavy{stroke:#432a1c;stroke-width:.38}.heartroot-opening .heartroot-opening__vine{stroke:#29462e;stroke-width:.105}.heartroot-opening .heartroot-opening__branch{stroke:#4d3425;stroke-width:.14}.heartroot-opening .heartroot-opening__branch--vine{stroke:#29462e;stroke-width:.075}.heartroot-opening .heartroot-opening__branch--heavy{stroke:#432a1c;stroke-width:.22}.heartroot-opening .heartroot-opening__life-traces{fill:none;stroke:#d8a85d;stroke-width:.046;stroke-linecap:round;stroke-dasharray:.32 1.2;stroke-dashoffset:0;opacity:0;animation:heartrootLifeTrace 4.8s linear infinite;animation-play-state:paused;transition:opacity .32s ease}.heartroot-opening.has-life .heartroot-opening__life-traces{opacity:.33;animation-play-state:running}.heartroot-opening .heartroot-opening__leaf{fill:#3e663c;transform-box:fill-box;transform-origin:center}.heartroot-opening .heartroot-opening__leaf--light{fill:#638554}.heartroot-opening .heartroot-opening__leaf--feather{fill:#536b4d}.heartroot-opening .heartroot-opening__bud{fill:#e8d9b5;transform-box:fill-box;transform-origin:center}.heartroot-opening .heartroot-opening__outer-root{stroke:#432a1c;stroke-width:.17;opacity:0;transition:opacity .24s ease}.heartroot-opening .heartroot-opening__outer-root--fine{stroke:#503525;stroke-width:.105}.heartroot-opening .heartroot-opening__outer-root--vine{stroke:#29462e;stroke-width:.09}.heartroot-opening .heartroot-opening__outer-root--thick{stroke:#3a291f;stroke-width:.29}.heartroot-opening .heartroot-opening__ready-leaf{fill:#3e663c;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .26s ease,transform .52s cubic-bezier(.18,.76,.24,1)}.heartroot-opening .heartroot-opening__seed{display:none}.heartroot-opening .heartroot-opening__seed-flight{position:absolute;left:var(--heartroot-screen-x);top:var(--heartroot-center-y);width:54px;height:58px;opacity:0;transform:translate(-50%,-50%) scale(.04);transform-origin:50% 62%;pointer-events:none;will-change:transform,opacity,filter}.heartroot-opening .heartroot-opening__seed-flight svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 7px 8px rgba(2,3,2,.6))}.heartroot-opening .heartroot-opening__seed-aura{position:absolute;left:50%;top:56%;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,rgba(216,154,67,.34),rgba(99,133,84,.1) 45%,transparent 72%);transform:translate(-50%,-50%)}.heartroot-opening .heartroot-opening__seed-impact{position:absolute;left:var(--heartroot-screen-x);top:var(--heartroot-center-y);width:34px;height:14px;border:2px solid rgba(139,101,56,.8);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.12);pointer-events:none;will-change:transform,opacity}.heartroot-opening .heartroot-opening__seed-shell{fill:#432a1c;stroke:#765035;stroke-width:.055;stroke-linejoin:round}.heartroot-opening .heartroot-opening__seed-vine{fill:none;stroke:#29462e;stroke-width:.07;stroke-linecap:round}.heartroot-opening .heartroot-opening__seed-feather{fill:none;stroke:#638554;stroke-width:.055;stroke-linecap:round;stroke-linejoin:round}.heartroot-opening .heartroot-opening__seed-heart{fill:#d8a85d;opacity:.8}.heartroot-opening .heartroot-opening__status{position:absolute;left:var(--heartroot-screen-x);top:var(--heartroot-status-y);display:flex;flex-direction:column;align-items:center;gap:3px;min-width:210px;transform:translate(-50%,-50%);color:#f0e6d1d1;text-align:center;letter-spacing:.12em;text-shadow:0 2px 8px rgba(7,10,8,.8);transition:opacity .18s ease,transform .22s ease}.heartroot-opening .heartroot-opening__status span{font-size:11px;font-weight:900}.heartroot-opening .heartroot-opening__status strong{color:#d8a85d;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.16em}.heartroot-opening .heartroot-opening__prompt{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .18s ease;pointer-events:none;will-change:opacity}.heartroot-opening .heartroot-opening__prompt-copy{position:absolute;z-index:2;left:var(--heartroot-prompt-x);top:var(--heartroot-prompt-y);width:min(430px,calc(100vw - 32px));color:#efe2c7;font-family:Amatic SC,Pally-Regular,cursive;font-size:48px;font-weight:700;line-height:.92;letter-spacing:.045em;text-align:right;text-shadow:0 4px 11px rgba(2,3,2,.9);white-space:nowrap;clip-path:inset(0 100% 0 0);transform:translate(-100%) translateY(7px) rotate(1.2deg)}.heartroot-opening .heartroot-opening__prompt-arrow{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 7px rgba(2,3,2,.68));transform-origin:var(--heartroot-screen-x) var(--heartroot-center-y)}.heartroot-opening .heartroot-opening__prompt-arrow-root,.heartroot-opening .heartroot-opening__prompt-arrow-vine,.heartroot-opening .heartroot-opening__prompt-arrow-tip{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.heartroot-opening .heartroot-opening__prompt-arrow-root{stroke:#765035;stroke-width:9.5}.heartroot-opening .heartroot-opening__prompt-arrow-vine{stroke:#29462e;stroke-width:4.6}.heartroot-opening .heartroot-opening__prompt-arrow-tip{stroke:#638554;stroke-width:6}.heartroot-opening .heartroot-opening__prompt-arrow-leaf{fill:#3e663c;opacity:0;transform-box:fill-box;transform-origin:0% 50%}.heartroot-opening .heartroot-opening__leaf-burst{position:absolute;inset:0;pointer-events:none}.heartroot-opening .heartroot-opening__leaf-burst i{position:absolute;left:var(--heartroot-screen-x);top:var(--heartroot-center-y);display:block;width:12px;height:7px;border-radius:100% 0;background:#3e663c;opacity:0;transform:translate(-50%,-50%) scale(.55);will-change:transform,opacity}.heartroot-opening .heartroot-opening__leaf-burst i:nth-child(3n){width:9px;height:6px;background:#638554}.heartroot-opening.is-collapsing .heartroot-opening__loader-core{opacity:.24;transform:scale(.018)}.heartroot-opening.is-collapsing .heartroot-opening__loader-tendrils{opacity:0}.heartroot-opening.is-collapsing .heartroot-opening__status{opacity:0;transform:translate(-50%,-50%) translateY(-6px)}.heartroot-opening.is-collapsing .heartroot-opening__seed-flight .heartroot-opening__seed-aura{animation:heartrootSeedAura var(--heartroot-seed-aura-duration) var(--heartroot-seed-delay) ease-in-out 4 both}.heartroot-opening.is-collapsing .heartroot-opening__seed-impact{animation:heartrootSeedImpact var(--heartroot-impact-duration) var(--heartroot-impact-delay) ease-out both}.heartroot-opening.is-collapsing .heartroot-opening__life-traces{opacity:.82;animation-duration:var(--heartroot-life-duration);animation-play-state:running}.heartroot-opening.is-ready .heartroot-opening__status{opacity:0;transform:translate(-50%,-50%) translateY(-6px)}.heartroot-opening.is-ready .heartroot-opening__outer-root{opacity:.94}.heartroot-opening.is-ready .heartroot-opening__ready-leaf{opacity:.92;animation:heartrootReadyLeaf 4.6s ease-in-out infinite}.heartroot-opening.is-ready .heartroot-opening__leaf{animation:heartrootLeafIdle 5.2s ease-in-out infinite}.heartroot-opening.is-ready .heartroot-opening__leaf--light{animation-delay:-1.8s}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt{opacity:1}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-copy{animation:heartrootHandwrite .86s 80ms cubic-bezier(.2,.72,.3,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-root{animation:heartrootArrowDraw 3s .52s cubic-bezier(.26,.08,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-vine{animation:heartrootArrowDraw 3.02s .76s cubic-bezier(.22,.08,.2,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-tip{animation:heartrootArrowDraw .92s 3.52s cubic-bezier(.28,.04,.2,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--a{animation:heartrootArrowLeaf .36s 1.08s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--b{animation:heartrootArrowLeaf .36s 1.42s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--c{animation:heartrootArrowLeaf .36s 1.76s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--d{animation:heartrootArrowLeaf .36s 2.1s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--e{animation:heartrootArrowLeaf .36s 2.44s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--f{animation:heartrootArrowLeaf .36s 2.78s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--g{animation:heartrootArrowLeaf .36s 3.12s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-prompt-visible .heartroot-opening__prompt-arrow-leaf--h{animation:heartrootArrowLeaf .36s 3.58s cubic-bezier(.18,.78,.22,1) both}.heartroot-opening.is-entering .heartroot-opening__prompt{opacity:0;transition:opacity .56s cubic-bezier(.22,.61,.36,1)}.heartroot-opening.is-entering .heartroot-opening__prompt-copy{transform:translate(-100%) translateY(1px) rotate(.35deg) scale(.985);transition:transform .56s cubic-bezier(.22,.61,.36,1)}.heartroot-opening.is-entering .heartroot-opening__prompt-arrow{opacity:0;transform:translate3d(-8px,3px,0) scale(.992);transition:opacity .46s 40ms ease,transform .56s cubic-bezier(.22,.61,.36,1)}.heartroot-opening.is-entering .heartroot-opening__outer-root{opacity:1}.heartroot-opening.is-entering .heartroot-opening__life-traces{opacity:.88;animation-duration:.76s;animation-play-state:running}.heartroot-opening.is-world-revealing .heartroot-opening__leaf,.heartroot-opening.is-world-revealing .heartroot-opening__bud,.heartroot-opening.is-world-revealing .heartroot-opening__ready-leaf,.heartroot-opening.is-world-revealing .heartroot-opening__life-traces{opacity:0!important;animation:none;transition:opacity .18s ease}.heartroot-opening.is-world-revealing .heartroot-opening__growth,.heartroot-opening.is-world-revealing .heartroot-opening__outer{opacity:0;transition:opacity .32s 1.45s ease}.heartroot-opening.is-world-revealing .heartroot-opening__leaf-burst i{animation:heartrootLeafBurst .48s calc(1.16s + var(--leaf-delay)) cubic-bezier(.2,.62,.28,1) both}@media(max-width:700px){.heartroot-opening .heartroot-opening__status{min-width:170px}.heartroot-opening .heartroot-opening__prompt-copy{width:min(330px,calc(100vw - 24px));font-size:38px}}@media(prefers-reduced-motion:reduce){.heartroot-opening .heartroot-opening__loader-core,.heartroot-opening .heartroot-opening__loader-tendrils,.heartroot-opening .heartroot-opening__outer-root,.heartroot-opening .heartroot-opening__ready-leaf,.heartroot-opening .heartroot-opening__status,.heartroot-opening .heartroot-opening__prompt{transition-duration:90ms}.heartroot-opening .heartroot-opening__life-traces,.heartroot-opening .heartroot-opening__ready-leaf,.heartroot-opening .heartroot-opening__leaf,.heartroot-opening .heartroot-opening__prompt,.heartroot-opening .heartroot-opening__prompt-copy,.heartroot-opening .heartroot-opening__prompt-arrow-root,.heartroot-opening .heartroot-opening__prompt-arrow-vine,.heartroot-opening .heartroot-opening__prompt-arrow-tip,.heartroot-opening .heartroot-opening__prompt-arrow-leaf{animation:none!important}.heartroot-opening .heartroot-opening__prompt-copy{opacity:1;clip-path:none}.heartroot-opening .heartroot-opening__prompt-arrow-root,.heartroot-opening .heartroot-opening__prompt-arrow-vine,.heartroot-opening .heartroot-opening__prompt-arrow-tip{stroke-dashoffset:0}.heartroot-opening .heartroot-opening__prompt-arrow-leaf{opacity:1}.heartroot-opening.is-world-revealing .heartroot-opening__growth,.heartroot-opening.is-world-revealing .heartroot-opening__outer{transition-delay:0ms!important;transition-duration:90ms!important}.heartroot-opening .heartroot-opening__leaf-burst{display:none}}@-moz-keyframes heartrootLifeTrace{to{stroke-dashoffset:-6.2}}@-webkit-keyframes heartrootLifeTrace{to{stroke-dashoffset:-6.2}}@-o-keyframes heartrootLifeTrace{to{stroke-dashoffset:-6.2}}@keyframes heartrootLifeTrace{to{stroke-dashoffset:-6.2}}@-moz-keyframes heartrootReadyLeaf{0%,to{transform:rotate(-1deg) scale(.98)}50%{transform:rotate(1.5deg) scale(1.03)}}@-webkit-keyframes heartrootReadyLeaf{0%,to{transform:rotate(-1deg) scale(.98)}50%{transform:rotate(1.5deg) scale(1.03)}}@-o-keyframes heartrootReadyLeaf{0%,to{transform:rotate(-1deg) scale(.98)}50%{transform:rotate(1.5deg) scale(1.03)}}@keyframes heartrootReadyLeaf{0%,to{transform:rotate(-1deg) scale(.98)}50%{transform:rotate(1.5deg) scale(1.03)}}@-moz-keyframes heartrootLeafIdle{0%,to{transform:rotate(-1.2deg) scale(.985)}50%{transform:rotate(1.4deg) scale(1.02)}}@-webkit-keyframes heartrootLeafIdle{0%,to{transform:rotate(-1.2deg) scale(.985)}50%{transform:rotate(1.4deg) scale(1.02)}}@-o-keyframes heartrootLeafIdle{0%,to{transform:rotate(-1.2deg) scale(.985)}50%{transform:rotate(1.4deg) scale(1.02)}}@keyframes heartrootLeafIdle{0%,to{transform:rotate(-1.2deg) scale(.985)}50%{transform:rotate(1.4deg) scale(1.02)}}@-moz-keyframes heartrootSeedAura{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.78)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.18)}}@-webkit-keyframes heartrootSeedAura{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.78)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.18)}}@-o-keyframes heartrootSeedAura{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.78)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.18)}}@keyframes heartrootSeedAura{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.78)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.18)}}@-moz-keyframes heartrootSeedImpact{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}26%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(4.8)}}@-webkit-keyframes heartrootSeedImpact{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}26%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(4.8)}}@-o-keyframes heartrootSeedImpact{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}26%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(4.8)}}@keyframes heartrootSeedImpact{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}26%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(4.8)}}@-moz-keyframes heartrootHandwrite{0%{opacity:.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@-webkit-keyframes heartrootHandwrite{0%{opacity:.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@-o-keyframes heartrootHandwrite{0%{opacity:.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes heartrootHandwrite{0%{opacity:.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@-moz-keyframes heartrootArrowDraw{to{stroke-dashoffset:0}}@-webkit-keyframes heartrootArrowDraw{to{stroke-dashoffset:0}}@-o-keyframes heartrootArrowDraw{to{stroke-dashoffset:0}}@keyframes heartrootArrowDraw{to{stroke-dashoffset:0}}@-moz-keyframes heartrootArrowLeaf{0%{opacity:0;transform:scale(.08)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes heartrootArrowLeaf{0%{opacity:0;transform:scale(.08)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@-o-keyframes heartrootArrowLeaf{0%{opacity:0;transform:scale(.08)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes heartrootArrowLeaf{0%{opacity:0;transform:scale(.08)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@-moz-keyframes heartrootLeafBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--leaf-x)),calc(-50% + var(--leaf-y))) scale(.9) rotate(var(--leaf-r))}}@-webkit-keyframes heartrootLeafBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--leaf-x)),calc(-50% + var(--leaf-y))) scale(.9) rotate(var(--leaf-r))}}@-o-keyframes heartrootLeafBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--leaf-x)),calc(-50% + var(--leaf-y))) scale(.9) rotate(var(--leaf-r))}}@keyframes heartrootLeafBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--leaf-x)),calc(-50% + var(--leaf-y))) scale(.9) rotate(var(--leaf-r))}}.root-laced-tear-opening .heartroot-opening__loader-tendril--root{stroke:#392116}.root-laced-tear-opening .heartroot-opening__loader-tendril--vine{stroke:#173d28}.root-laced-tear-opening .heartroot-opening__loader-leaf{fill:#315f38}.root-laced-tear-opening .heartroot-opening__prompt-copy{color:#f0dfbd;letter-spacing:.065em;text-shadow:0 4px 12px rgba(2,3,2,.92),0 0 20px rgba(128,96,58,.2)}.root-laced-tear-opening .heartroot-opening__prompt-arrow-root{stroke:#85572f}.root-laced-tear-opening .heartroot-opening__prompt-arrow-vine{stroke:#173d28}.root-laced-tear-opening .heartroot-opening__prompt-arrow-tip{stroke:#6f914e}.root-laced-tear-opening .heartroot-opening__prompt-arrow-leaf{fill:#315f38}.root-laced-tear-opening .root-laced-tear-opening__tension{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .36s ease}.root-laced-tear-opening .root-laced-tear-opening__tension i{position:absolute;left:var(--heartroot-screen-x);top:var(--heartroot-center-y);display:block;width:var(--tear-reach);height:3px;border-radius:100% 35% 65% 100%;background:linear-gradient(90deg,#85572f0a,#85572fbd 72%,#6f914ee6);box-shadow:0 0 7px #80603a29;opacity:0;transform-origin:0 50%;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(.04)}.root-laced-tear-opening .root-laced-tear-opening__tension i:after{content:"";position:absolute;right:-2px;top:50%;width:9px;height:5px;border-radius:100% 0;background:#315f38;opacity:0;transform:translate(35%,-50%) rotate(24deg) scale(.12)}.root-laced-tear-opening.is-ready .root-laced-tear-opening__tension{opacity:.55}.root-laced-tear-opening.is-prompt-visible .root-laced-tear-opening__tension i{animation:rootLacedTensionReach 1.5s var(--tear-delay) cubic-bezier(.18,.7,.22,1) both}.root-laced-tear-opening.is-prompt-visible .root-laced-tear-opening__tension i:after{animation:rootLacedTensionLeaf .42s calc(var(--tear-delay) + 1.04s) cubic-bezier(.18,.78,.22,1) both}.root-laced-tear-opening.is-entering .root-laced-tear-opening__tension,.root-laced-tear-opening.is-world-revealing .root-laced-tear-opening__tension{opacity:0;transition:opacity .42s ease}@-moz-keyframes rootLacedTensionReach{0%{opacity:0;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(.04)}18%{opacity:.78}to{opacity:.72;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(1)}}@-webkit-keyframes rootLacedTensionReach{0%{opacity:0;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(.04)}18%{opacity:.78}to{opacity:.72;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(1)}}@-o-keyframes rootLacedTensionReach{0%{opacity:0;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(.04)}18%{opacity:.78}to{opacity:.72;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(1)}}@keyframes rootLacedTensionReach{0%{opacity:0;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(.04)}18%{opacity:.78}to{opacity:.72;transform:translateY(-50%) rotate(var(--tear-angle)) scaleX(1)}}@-moz-keyframes rootLacedTensionLeaf{0%{opacity:0;transform:translate(35%,-50%) rotate(24deg) scale(.12)}68%{opacity:.9;transform:translate(35%,-50%) rotate(24deg) scale(1.08)}to{opacity:.86;transform:translate(35%,-50%) rotate(24deg) scale(1)}}@-webkit-keyframes rootLacedTensionLeaf{0%{opacity:0;transform:translate(35%,-50%) rotate(24deg) scale(.12)}68%{opacity:.9;transform:translate(35%,-50%) rotate(24deg) scale(1.08)}to{opacity:.86;transform:translate(35%,-50%) rotate(24deg) scale(1)}}@-o-keyframes rootLacedTensionLeaf{0%{opacity:0;transform:translate(35%,-50%) rotate(24deg) scale(.12)}68%{opacity:.9;transform:translate(35%,-50%) rotate(24deg) scale(1.08)}to{opacity:.86;transform:translate(35%,-50%) rotate(24deg) scale(1)}}@keyframes rootLacedTensionLeaf{0%{opacity:0;transform:translate(35%,-50%) rotate(24deg) scale(.12)}68%{opacity:.9;transform:translate(35%,-50%) rotate(24deg) scale(1.08)}to{opacity:.86;transform:translate(35%,-50%) rotate(24deg) scale(1)}}.modals{display:none;position:fixed;top:0;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.modals.is-displayed{display:flex}.modals.is-visible{opacity:1}.modals *::selection{color:#251f2b;background-color:#fff}.modals .modal{display:none}.modals .modal.is-displayed{display:block}.modals .preview{display:flex;align-items:center;justify-content:center;position:relative;padding-bottom:10%}.modals .preview .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modals .content{position:relative;padding:25px 40px 40px;background:radial-gradient(ellipse at top left,#251f2b,#1d1721)}@media only screen and (max-width:520px){.modals .content{padding:20px 30px 30px}}@media only screen and (max-width:440px){.modals .content{padding:15px 20px 20px}}.modals .content .close{display:flex;justify-content:center;align-items:center;position:absolute;top:38px;right:38px;width:40px;height:40px;opacity:.65}@media only screen and (max-width:520px){.modals .content .close{top:28px;right:28px}}@media only screen and (max-width:440px){.modals .content .close{top:18px;right:18px;transform:scale(.75)}}html:not(.is-mode-touch) .modals .content .close:hover{opacity:1}.is-mode-gamepad.is-gamepad-xbox .modals .content .close .icon.is-default{display:none}.modals .content .close .icon.is-xbox{display:none;justify-content:center;align-items:center;vertical-align:bottom;border:2px solid #fff;width:30px;height:30px;border-radius:15px}.is-mode-gamepad.is-gamepad-xbox .modals .content .close .icon.is-xbox{display:block}.modals:has(.wallet-connect.is-displayed){background:#15201452;backdrop-filter:blur(4px) brightness(.62) saturate(.82);-webkit-backdrop-filter:blur(4px) brightness(.62) saturate(.82)}.wallet-connect{--wallet-ink: #405127;--wallet-ink-soft: #69754b;--wallet-leaf: #637b32;--wallet-leaf-light: #93a84d;--wallet-cream: #fff8df;--wallet-cream-soft: #f4ead0;--wallet-gold: #bda86f;--wallet-wood: #805631;--wallet-wood-dark: #4f301b}.wallet-connect .container{position:relative;width:min(780px,calc(100vw - 44px));overflow:visible}.wallet-connect .container:has(.wallet-connect-card.is-account-mismatch){width:min(960px,calc(100vw - 44px))}.wallet-connect .container:has(.wallet-connect-card.is-wrong-network){width:min(920px,calc(100vw - 44px))}.wallet-connect .container:has(.wallet-connect-card.is-storage-error){width:min(880px,calc(100vw - 44px))}.wallet-connect .container:has(.wallet-connect-card.is-storage-missing){width:min(900px,calc(100vw - 44px))}.wallet-connect .container:has(.wallet-connect-card.is-conflict){width:min(900px,calc(100vw - 44px))}.wallet-connect .wallet-connect-card{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-height:570px;max-height:calc(100dvh - 34px);padding:46px 82px 58px;overflow-x:hidden;overflow-y:auto;color:var(--wallet-ink);font-family:Nunito,sans-serif;text-align:center;border:4px solid var(--wallet-wood-dark);border-radius:42px;background:radial-gradient(circle at 50% 9%,#fffdf1 0%,var(--wallet-cream) 48%,#f6edcf 100%);box-shadow:0 28px 76px #160e098f,0 8px 22px #2c1b1057,inset 0 0 0 5px #a47a48,inset 0 0 0 9px #694526,inset 0 0 0 13px #fffef0e0;scrollbar-width:thin;scrollbar-color:rgba(107,126,57,.32) transparent}.wallet-connect .wallet-connect-card:before{content:"";position:absolute;z-index:0;inset:18px;pointer-events:none;border:2px solid rgba(188,170,115,.52);border-radius:29px;box-shadow:inset 0 1px #ffffffe0}.wallet-connect .wallet-connect-card>*{position:relative;z-index:2}.wallet-connect .wallet-connect-card .close{z-index:5;top:31px;right:33px;box-sizing:border-box;width:48px;height:48px;padding:0;color:#fff8df;opacity:1;border:2px solid #6d3028;border-radius:12px;background:linear-gradient(180deg,#c46552,#a94d3d 55%,#8e3d33);box-shadow:0 4px #6d3028,0 8px 15px #4f211b40,inset 0 1px #ffffff45;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.wallet-connect .wallet-connect-card .close .is-default{width:24px;height:24px;filter:none}.wallet-connect .wallet-connect-card .close .is-xbox{color:#fff8df;border-color:#fff8df}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card .close:hover,.wallet-connect .wallet-connect-card .close:focus-visible{filter:brightness(1.08) saturate(1.06);transform:translateY(-1px);box-shadow:0 5px #6d3028,0 10px 18px #4f211b4d,inset 0 1px #ffffff4f}.wallet-connect .wallet-connect-card .close:focus-visible{outline:3px solid rgba(255,248,223,.92);outline-offset:3px}.wallet-connect .wallet-connect-card .close:active{transform:translateY(3px);box-shadow:0 1px #6d3028,0 5px 10px #4f211b38,inset 0 1px #ffffff38}.wallet-connect .wallet-connect-corner{position:absolute;z-index:3;width:112px;height:96px;pointer-events:none;overflow:visible;filter:drop-shadow(0 3px 2px rgba(36,48,24,.26))}.wallet-connect .wallet-connect-corner .corner-vine{fill:none;stroke:#4b5e28;stroke-width:5;stroke-linecap:round}.wallet-connect .wallet-connect-corner .corner-leaf{fill:#718b36;stroke:#4d6129;stroke-width:2.4;stroke-linejoin:round}.wallet-connect .wallet-connect-corner .corner-leaf-light{fill:#9caf4f}.wallet-connect .wallet-connect-corner .corner-leaf-dark{fill:#526a2f}.wallet-connect .wallet-connect-corner-top{top:-12px;left:-11px;transform:rotate(-8deg)}.wallet-connect .wallet-connect-corner-bottom{right:-12px;bottom:-14px;transform:rotate(172deg)}.wallet-connect .wallet-connect-crest{width:70px;height:54px;margin-top:1px;filter:drop-shadow(0 3px 2px rgba(38,49,23,.2))}.wallet-connect .wallet-connect-crest svg{display:block;width:100%;height:100%}.wallet-connect .wallet-connect-crest .crest-leaf{fill:#698035;stroke:#4b5f27;stroke-width:1.8;stroke-linejoin:round}.wallet-connect .wallet-connect-crest .crest-leaf-center{fill:#566d2c}.wallet-connect .wallet-connect-crest .crest-vein{fill:none;stroke:#9dab57;stroke-width:1.5;stroke-linecap:round}.wallet-connect .wallet-connect-heading{display:grid;grid-template-columns:minmax(78px,1fr) auto minmax(78px,1fr);align-items:center;gap:20px;width:100%;max-width:580px;margin:26px 0 38px}.wallet-connect .wallet-connect-heading h2{margin:0;color:var(--wallet-ink);font-family:Amatic SC,sans-serif;font-size:clamp(2.65rem,6vw,3.25rem);font-weight:700;line-height:.95;letter-spacing:.025em;white-space:nowrap}.wallet-connect .wallet-connect-heading-flourish{display:flex;align-items:center;gap:11px;min-width:0}.wallet-connect .wallet-connect-heading-flourish svg{flex:0 0 auto;width:19px;height:19px;fill:#667a36}.wallet-connect .wallet-connect-heading-flourish:last-child{flex-direction:row-reverse}.wallet-connect .wallet-connect-heading-flourish:last-child svg{transform:scaleX(-1)}.wallet-connect .wallet-connect-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(167,146,88,.8))}.wallet-connect .wallet-connect-heading-flourish:last-child .wallet-connect-line{transform:scaleX(-1)}.wallet-connect .wallet-connect-address-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:72px}.wallet-connect .wallet-connect-address-wrap[hidden]{display:none}.wallet-connect .wallet-connect-connected-panel,.wallet-connect .wallet-connect-address-row{display:contents}.wallet-connect .wallet-connect-conflict-panel{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:25px;width:100%;max-width:680px;min-height:112px;margin-top:34px;padding:18px 30px;text-align:left;border:2px solid rgba(213,135,112,.3);border-radius:24px;background:linear-gradient(180deg,#fff8efb3,#fae9dc7a);box-shadow:inset 0 1px #ffffffd1}.wallet-connect .wallet-connect-conflict-panel[hidden]{display:none}.wallet-connect .wallet-connect-conflict-panel p{margin:0;color:#5d543f;font-size:.96rem;font-weight:700;line-height:1.52}.wallet-connect .wallet-connect-conflict-panel p span,.wallet-connect .wallet-connect-conflict-panel p strong{display:block}.wallet-connect .wallet-connect-conflict-panel p strong{color:#a14d3b;font-weight:950}.wallet-connect .wallet-connect-conflict-icon{display:grid;place-items:center;width:68px;height:68px;color:#a64d3b;border-radius:50%;background:#f4d5c5ad}.wallet-connect .wallet-connect-conflict-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round}.wallet-connect .wallet-connect-storage-missing-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px}.wallet-connect .wallet-connect-storage-missing-panel[hidden]{display:none}.wallet-connect .wallet-connect-storage-missing-warning{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:27px;width:100%;min-height:146px;margin-top:34px;padding:25px 35px;text-align:left;border:2px solid rgba(213,135,112,.28);border-radius:24px;background:linear-gradient(180deg,#fff8efb8,#fae9dc75);box-shadow:inset 0 1px #ffffffd1}.wallet-connect .wallet-connect-storage-missing-warning p{margin:0;color:#4f493d;font-size:.96rem;font-weight:700;line-height:1.5}.wallet-connect .wallet-connect-storage-missing-warning p span,.wallet-connect .wallet-connect-storage-missing-warning p strong{display:block}.wallet-connect .wallet-connect-storage-missing-warning p strong{margin-bottom:4px;color:#a14d3b;font-weight:950}.wallet-connect .wallet-connect-storage-missing-icon{display:grid;place-items:center;width:72px;height:72px;color:#a64d3b;border:1px solid rgba(203,119,97,.2);border-radius:50%;background:#f4d5c5a8}.wallet-connect .wallet-connect-storage-missing-icon svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round}.wallet-connect .wallet-connect-storage-missing-support{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;margin-top:36px;padding-top:28px;color:#9a815e;border-top:1px solid rgba(188,167,122,.28)}.wallet-connect .wallet-connect-storage-missing-support>span{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px}.wallet-connect .wallet-connect-storage-missing-support svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-storage-missing-support p{margin:0;font-size:.84rem;font-weight:700}.wallet-connect .wallet-connect-mismatch-panel{display:flex;flex-direction:column;align-items:center;width:100%}.wallet-connect .wallet-connect-mismatch-panel[hidden]{display:none}.wallet-connect .wallet-connect-mismatch-description{margin:0;color:#806344;font-size:.9rem;font-weight:700;line-height:1.48}.wallet-connect .wallet-connect-mismatch-description span,.wallet-connect .wallet-connect-mismatch-description strong{display:block}.wallet-connect .wallet-connect-mismatch-description strong{color:#725235;font-weight:950}.wallet-connect .wallet-connect-mismatch-comparison{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;width:100%;max-width:800px;margin-top:31px}.wallet-connect .wallet-connect-mismatch-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 20px 20px;border:2px solid rgba(188,166,108,.45);border-radius:24px;background:linear-gradient(180deg,#fffdf1b8,#f5ecd59e);box-shadow:inset 0 1px #ffffffe0,0 7px 17px #6f4f2a0f}.wallet-connect .wallet-connect-mismatch-label{display:flex;align-items:center;justify-content:center;gap:10px;min-height:34px;color:#5a613a;font-size:.7rem;font-weight:950;line-height:1.2;letter-spacing:.075em;text-align:center}.wallet-connect .wallet-connect-mismatch-label-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:#987545;border-radius:50%;background:#e8d8adb8}.wallet-connect .wallet-connect-mismatch-label-icon svg{width:20px;height:20px;fill:currentColor;stroke:#704e2cbd;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-mismatch-card.is-connected .wallet-connect-mismatch-label-icon{color:#60823a;background:#dcebb8c2}.wallet-connect .wallet-connect-mismatch-card.is-connected .wallet-connect-mismatch-label-icon svg{fill:currentColor;stroke:#4a682e}.wallet-connect .wallet-connect-mismatch-address{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:58px;padding:8px 9px 8px 16px;color:#675136;border:2px solid rgba(157,173,114,.32);border-radius:18px;background:#fffdf4c2;box-shadow:inset 0 2px 5px #7452280d,0 1px #ffffffc7}.wallet-connect .wallet-connect-mismatch-address code{min-width:0;color:inherit;font-family:Pally-Medium,monospace;font-size:.88rem;font-weight:700;letter-spacing:.025em;text-align:center;white-space:nowrap}.wallet-connect .wallet-connect-mismatch-copy{display:grid;place-items:center;width:38px;height:38px;color:#637c38;border-radius:11px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-mismatch-copy:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-connect .wallet-connect-mismatch-copy:not(:disabled):hover,.wallet-connect .wallet-connect-mismatch-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-mismatch-copy svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-mismatch-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-mismatch-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-mismatch-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-mismatch-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-mismatch-swap{z-index:2;display:grid;place-items:center;width:52px;height:52px;color:#7c8053;border:5px solid var(--wallet-cream);border-radius:50%;background:#e8e5ce;box-shadow:0 5px 12px #6149281f}.wallet-connect .wallet-connect-mismatch-swap svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-network-panel{display:flex;flex-direction:column;align-items:center;width:100%}.wallet-connect .wallet-connect-network-panel[hidden]{display:none}.wallet-connect .wallet-connect-network-warning{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:24px;width:100%;max-width:700px;min-height:104px;padding:17px 28px;text-align:left;border:2px solid rgba(213,182,107,.42);border-radius:23px;background:linear-gradient(180deg,#fffaf0b8,#f8edd394);box-shadow:inset 0 1px #ffffffdb}.wallet-connect .wallet-connect-network-warning p{margin:0;color:#725638;font-size:.88rem;font-weight:700;line-height:1.5}.wallet-connect .wallet-connect-network-warning p span,.wallet-connect .wallet-connect-network-warning p strong{display:block}.wallet-connect .wallet-connect-network-warning p strong{color:#4f672f;font-weight:950}.wallet-connect .wallet-connect-network-warning-icon{display:grid;place-items:center;width:64px;height:64px;color:#6b421e;border-radius:50%;background:#ffe6a69e}.wallet-connect .wallet-connect-network-warning-icon svg{width:51px;height:51px;fill:#f3b83d;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-network-warning-icon svg path+path{fill:none;stroke-width:2.4}.wallet-connect .wallet-connect-network-address-card{display:grid;grid-template-columns:66px minmax(0,1fr) 46px;align-items:center;gap:21px;width:100%;max-width:700px;min-height:116px;margin-top:28px;padding:17px 24px;text-align:left;border:2px solid rgba(140,160,91,.44);border-radius:23px;background:#fffdf29e;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #72552c0d}.wallet-connect .wallet-connect-network-address-card[hidden]{display:none}.wallet-connect .wallet-connect-network-wallet-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#e7e6cfb8}.wallet-connect .wallet-connect-network-wallet-icon img{width:45px;height:45px;object-fit:contain}.wallet-connect .wallet-connect-network-address-content{display:flex;flex-direction:column;gap:9px;min-width:0}.wallet-connect .wallet-connect-network-address-content>span{color:#506731;font-size:.7rem;font-weight:950;letter-spacing:.08em}.wallet-connect .wallet-connect-network-address-content code{color:#654a30;font-family:Pally-Medium,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.035em;white-space:nowrap}.wallet-connect .wallet-connect-network-copy{display:grid;place-items:center;width:46px;height:46px;color:#637c38;border-radius:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-network-copy:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-connect .wallet-connect-network-copy:not(:disabled):hover,.wallet-connect .wallet-connect-network-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-network-copy svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-network-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-network-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-network-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-network-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-network-route{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:17px;width:100%;max-width:700px;min-height:88px;margin-top:28px;padding:13px 25px;border:2px solid rgba(183,163,109,.36);border-radius:22px;background:#fffdf28f;box-shadow:inset 0 1px #ffffffd6}.wallet-connect .wallet-connect-network-node{display:flex;align-items:center;gap:14px;min-width:0;color:#5d432e;text-align:left}.wallet-connect .wallet-connect-network-node strong{min-width:0;font-size:.78rem;font-weight:950;line-height:1.2}.wallet-connect .wallet-connect-network-node.is-robinhood{color:#405e28}.wallet-connect .wallet-connect-network-node.is-robinhood .wallet-connect-network-mark{color:#d8e365;border-color:#55762b;background:linear-gradient(180deg,#668d2c,#426a20)}.wallet-connect .wallet-connect-network-node.is-robinhood .wallet-connect-network-mark svg{fill:currentColor;stroke:#e7ed9a}.wallet-connect .wallet-connect-network-mark{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;color:#62686c;border:1px solid rgba(135,144,138,.35);border-radius:50%;background:#ffffffd1;box-shadow:0 3px 9px #4a382317}.wallet-connect .wallet-connect-network-mark svg{width:31px;height:31px;fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-network-mark svg[hidden]{display:none}.wallet-connect .wallet-connect-network-arrow{display:grid;place-items:center;color:#66803b}.wallet-connect .wallet-connect-network-arrow svg{width:42px;height:31px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-storage-error-panel{display:flex;flex-direction:column;align-items:center;width:100%}.wallet-connect .wallet-connect-storage-error-panel[hidden]{display:none}.wallet-connect .wallet-connect-storage-error-message{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:25px;width:100%;max-width:600px;text-align:left}.wallet-connect .wallet-connect-storage-error-message p{margin:0;color:#5c5346;font-size:1rem;font-weight:700;line-height:1.48}.wallet-connect .wallet-connect-storage-error-message p span,.wallet-connect .wallet-connect-storage-error-message p strong{display:block}.wallet-connect .wallet-connect-storage-error-message p strong{color:#9b4d3b;font-weight:950}.wallet-connect .wallet-connect-storage-error-icon{display:grid;place-items:center;width:72px;height:72px;color:#a14d3b;border:1px solid rgba(203,119,97,.22);border-radius:50%;background:#f9ddd394}.wallet-connect .wallet-connect-storage-error-icon svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round}.wallet-connect .wallet-connect-storage-address-card{display:grid;grid-template-columns:66px minmax(0,1fr) 46px;align-items:center;gap:22px;width:100%;max-width:640px;min-height:116px;margin-top:34px;padding:17px 24px;text-align:left;border:2px solid rgba(182,154,100,.38);border-radius:23px;background:#fffdf29e;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #72552c0d}.wallet-connect .wallet-connect-storage-address-card[hidden]{display:none}.wallet-connect .wallet-connect-storage-wallet-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#e5ebcdb8}.wallet-connect .wallet-connect-storage-wallet-icon img{width:45px;height:45px;object-fit:contain}.wallet-connect .wallet-connect-storage-address-content{display:flex;flex-direction:column;gap:9px;min-width:0}.wallet-connect .wallet-connect-storage-address-content>span{color:#506731;font-size:.7rem;font-weight:950;letter-spacing:.08em}.wallet-connect .wallet-connect-storage-address-content code{color:#46502f;font-family:Pally-Medium,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.035em;white-space:nowrap}.wallet-connect .wallet-connect-storage-copy{display:grid;place-items:center;width:46px;height:46px;color:#637c38;border-radius:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-storage-copy:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-connect .wallet-connect-storage-copy:not(:disabled):hover,.wallet-connect .wallet-connect-storage-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-storage-copy svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-storage-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-storage-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-storage-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-storage-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-storage-alternative{display:grid;grid-template-columns:minmax(46px,1fr) auto minmax(46px,1fr);align-items:center;gap:18px;width:100%;max-width:440px;margin-top:27px;color:#8a805e}.wallet-connect .wallet-connect-storage-alternative[hidden]{display:none}.wallet-connect .wallet-connect-storage-alternative span{height:1px;background:linear-gradient(90deg,transparent,rgba(171,151,100,.72))}.wallet-connect .wallet-connect-storage-alternative span:last-child{transform:scaleX(-1)}.wallet-connect .wallet-connect-storage-alternative strong{font-size:.72rem;font-weight:950;letter-spacing:.08em}.wallet-connect .wallet-connect-state{display:inline-flex;align-items:center;gap:8px;margin:-11px 0 13px;padding:7px 13px;color:#426d2d;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(95,138,58,.3);border-radius:999px;background:#dcebb8b8}.wallet-connect .wallet-connect-state[hidden]{display:none}.wallet-connect .wallet-connect-state-dot{display:grid;place-items:center;width:9px;height:9px;border-radius:50%;background:#65a63d;box-shadow:0 0 0 4px #65a63d24}.wallet-connect .wallet-connect-state-dot svg{display:none}.wallet-connect .wallet-connect-address-label{color:#788052;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.wallet-connect .wallet-connect-address{display:block;max-width:100%;padding:9px 15px;color:#4d592c;font-family:monospace;font-size:.78rem;line-height:1.45;letter-spacing:.025em;overflow-wrap:anywhere;word-break:break-all;border:1px solid rgba(126,140,67,.32);border-radius:14px;background:#ffffff75}.wallet-connect .wallet-connect-address[hidden],.wallet-connect .wallet-connect-address-icon,.wallet-connect .wallet-connect-copy{display:none}.wallet-connect .wallet-provider-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:530px}.wallet-connect .wallet-provider-list[hidden]{display:none}.wallet-connect .wallet-provider-selector{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:17px;width:100%;min-height:88px;padding:12px 24px;color:#4b5f2e;border:2px solid rgba(183,163,109,.43);border-radius:25px;background:linear-gradient(180deg,#fffdf0b8,#efe4c89e);box-shadow:inset 0 2px 5px #74522814,0 1px #ffffffe0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-connect .wallet-provider-selector[aria-expanded=true]{border-color:#788d43b8;background:#fffdf1eb;box-shadow:0 8px 18px #57401f1f,inset 0 1px 3px #6b4d2714}.wallet-connect .wallet-provider-selector[aria-expanded=true] .wallet-provider-selector-chevron{transform:rotate(180deg)}.wallet-connect .wallet-provider-selector:disabled{cursor:wait;opacity:.62}html:not(.is-mode-touch) .wallet-connect .wallet-provider-selector:not(:disabled):hover,.wallet-connect .wallet-provider-selector:focus-visible{border-color:#82934a;background:#fffef2f5;box-shadow:0 7px 18px #57401f1f,inset 0 1px 3px #6b4d2714;transform:translateY(-1px)}.wallet-connect .wallet-provider-selector-icon{width:54px;height:54px;object-fit:contain}.wallet-connect .wallet-provider-selector-label{font-size:1.02rem;font-weight:950;letter-spacing:.12em;text-align:left;text-transform:uppercase}.wallet-connect .wallet-provider-selector-chevron{display:grid;place-items:center;width:24px;height:24px;color:#6b7942;transition:transform .16s ease}.wallet-connect .wallet-provider-selector-chevron svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-provider-empty{padding:15px 18px;color:#747b53;font-size:.78rem;font-weight:700;text-align:center;border:1px dashed rgba(126,140,67,.32);border-radius:17px;background:#ffffff5c}.wallet-connect .wallet-provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:222px;padding:3px 5px 7px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(111,134,47,.45) transparent}.wallet-connect .wallet-provider-option{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:8px 12px;color:#566330;border:1px solid rgba(155,135,85,.3);border-radius:17px;background:#ffffff80;box-shadow:inset 0 1px #ffffffb8;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-connect .wallet-provider-option[aria-pressed=true]{color:#395720;border-color:#5f8437b3;background:#dfeabee0;box-shadow:inset 0 0 0 1px #ffffffa3,0 4px 10px #53682c1a}.wallet-connect .wallet-provider-option:disabled{cursor:wait;opacity:.65}html:not(.is-mode-touch) .wallet-connect .wallet-provider-option:not(:disabled):hover,.wallet-connect .wallet-provider-option:focus-visible{border-color:#789643;background:#eef5d7f0;transform:translateY(-1px)}.wallet-connect .wallet-provider-mark{display:grid;place-items:center;width:42px;height:42px;padding:4px;overflow:hidden;border-radius:13px;background:#ffffffd1;box-shadow:0 2px 8px #2e351b21,inset 0 0 0 1px #7b824f24}.wallet-connect .wallet-provider-mark img{display:block;width:100%;height:100%;object-fit:contain}.wallet-connect .wallet-provider-mark.is-metamask{padding:5px;background:#fff8ec}.wallet-connect .wallet-provider-option-name{overflow:hidden;font-size:.79rem;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wallet-connect .wallet-connect-action{display:grid;grid-template-columns:29px minmax(0,1fr) 29px;align-items:center;gap:20px;width:100%;max-width:530px;min-height:92px;margin-top:30px;padding:0 34px;color:#fffbed;font-size:1.25rem;font-weight:950;letter-spacing:.075em;text-transform:uppercase;border:3px solid #4e6126;border-radius:25px;background:linear-gradient(180deg,#849c45,#657f32 58%,#526b2a);box-shadow:0 7px #3a4b20,0 16px 25px #4b4c233d,inset 0 0 0 2px #c9c66b8a,inset 0 2px #ffffff4d,inset 0 -4px #35451a3d;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.wallet-connect .wallet-connect-action[hidden]{display:none}.wallet-connect .wallet-connect-action svg{width:29px;fill:#c3cf6d}.wallet-connect .wallet-connect-action svg:last-child{transform:scaleX(-1)}.wallet-connect .wallet-connect-action:disabled{cursor:wait;opacity:.68}html:not(.is-mode-touch) .wallet-connect .wallet-connect-action:not(:disabled):hover,.wallet-connect .wallet-connect-action:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}.wallet-connect .wallet-connect-action:active:not(:disabled){transform:translateY(4px);box-shadow:0 3px #3a4b20,0 10px 18px #4b4c2333,inset 0 0 0 2px #c9c66b8a,inset 0 2px #ffffff4d}.wallet-connect .wallet-connect-session-actions{display:flex;align-items:center;justify-content:center;gap:12px}.wallet-connect .wallet-connect-session-actions[hidden]{display:none}.wallet-connect .wallet-connect-manage,.wallet-connect .wallet-connect-disconnect{padding:5px 9px;color:#687744;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-decoration:underline;text-decoration-color:#6877446b;text-underline-offset:3px;border:0;background:transparent;transition:color .16s ease,transform .16s ease}.wallet-connect .wallet-connect-manage[hidden],.wallet-connect .wallet-connect-disconnect[hidden]{display:none}.wallet-connect .wallet-connect-manage:disabled,.wallet-connect .wallet-connect-disconnect:disabled{cursor:wait;opacity:.55}html:not(.is-mode-touch) .wallet-connect .wallet-connect-manage:hover,html:not(.is-mode-touch) .wallet-connect .wallet-connect-disconnect:hover,.wallet-connect .wallet-connect-manage:focus-visible,.wallet-connect .wallet-connect-disconnect:focus-visible{color:#405b28;transform:translateY(-1px)}.wallet-connect .wallet-connect-disconnect{color:#8a5d47;text-decoration-color:#8a5d476b}html:not(.is-mode-touch) .wallet-connect .wallet-connect-disconnect:hover,.wallet-connect .wallet-connect-disconnect:focus-visible{color:#743f32}.wallet-connect .wallet-connect-status{min-height:1.5em;max-width:520px;margin-top:26px;color:#667044;font-size:.82rem;font-weight:700}.wallet-connect .wallet-connect-status[hidden]{display:none}.wallet-connect .wallet-connect-card.is-idle-minimal .wallet-connect-heading{margin-bottom:50px}.wallet-connect .wallet-connect-card.is-idle-minimal .wallet-connect-action{margin-top:34px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-heading,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading{margin-bottom:30px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-connected-panel,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-connected-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:470px;padding:18px 20px 17px;border:2px solid rgba(184,169,110,.36);border-radius:25px;background:linear-gradient(180deg,#f4efd694,#eee7ca75);box-shadow:inset 0 1px 4px #72552c14,0 1px #ffffffbd}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state{margin:0 0 15px;padding:0;color:#4d7b2d;font-size:.86rem;letter-spacing:.08em;border:0;border-radius:0;background:transparent}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state-dot,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state-dot{width:34px;height:34px;color:#fffbe9;border-radius:50%;background:linear-gradient(180deg,#69a43b,#4d8b2b);box-shadow:0 3px 8px #466f2733,inset 0 1px #ffffff57}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state-dot svg,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state-dot svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-wrap,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-wrap{min-height:0;gap:0}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-label,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-label{display:none}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-row,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-row{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:15px;width:100%;min-height:70px;padding:9px 13px;border:2px solid rgba(183,163,109,.42);border-radius:22px;background:#fffaf0b8;box-shadow:inset 0 2px 5px #7452280f,0 1px #fffc}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-icon,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-icon{display:block;width:48px;height:48px;object-fit:contain}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address{min-width:0;padding:0;color:#4c642f;font-family:Pally-Medium,Nunito,sans-serif;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.035em;text-align:center;overflow-wrap:normal;word-break:normal;white-space:nowrap;border:0;border-radius:0;background:transparent}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy{display:grid;place-items:center;width:44px;height:44px;color:#637c38;border-radius:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy[hidden],.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy[hidden]{display:none}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy:disabled,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy:not(:disabled):hover,html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy:not(:disabled):hover,.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy:focus-visible,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy svg,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy .copy-success-icon,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy[data-copied=true],.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy[data-copied=true] .copy-icon,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy[data-copied=true] .copy-success-icon,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-action,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-action{margin-top:32px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-session-actions,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-session-actions{gap:19px;margin-top:29px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-manage,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-manage,.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-disconnect,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-disconnect{display:inline-flex;align-items:center;gap:8px;padding:5px 7px;font-size:.7rem;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-manage[hidden],.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-manage[hidden],.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-disconnect[hidden],.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-disconnect[hidden]{display:none}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-manage svg,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-manage svg,.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-disconnect svg,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-disconnect svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-conflict{min-height:700px;padding:35px 70px 48px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading{max-width:720px;margin:15px 0 25px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading h2{font-size:clamp(2.75rem,5.4vw,3.35rem)}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-connected-panel{max-width:620px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state{margin-bottom:25px;padding:7px 15px;border:1px solid rgba(95,138,58,.3);border-radius:999px;background:#dcebb8b8}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state-dot{width:9px;height:9px;background:#65a63d;box-shadow:0 0 0 4px #65a63d24}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state-dot svg{display:none}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-wrap{gap:10px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-label{display:block;color:#788052;font-size:.68rem;letter-spacing:.1em}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-row{min-height:82px;padding:10px 15px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-icon{width:52px;height:52px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address{font-size:1.1rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-action{max-width:680px;min-height:84px;margin-top:35px;font-size:1.14rem;border-radius:23px}.wallet-connect .wallet-connect-card.is-storage-missing{min-height:760px;padding:35px 70px 48px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-heading{max-width:720px;margin:15px 0 25px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-heading h2{font-size:clamp(2.75rem,5.4vw,3.35rem)}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-connected-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:620px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-state{margin:0 0 24px;padding:7px 15px;color:#4d7b2d;font-size:.8rem;letter-spacing:.075em;border:1px solid rgba(95,138,58,.3);border-radius:999px;background:#dcebb8b8}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-state-dot{width:9px;height:9px;color:transparent;border-radius:50%;background:#65a63d;box-shadow:0 0 0 4px #65a63d24}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-state-dot svg{display:none}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-wrap{min-height:0;gap:10px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-label{display:block;color:#788052;font-size:.68rem;letter-spacing:.1em}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px 13px 9px 57px;border:2px solid rgba(183,163,109,.42);border-radius:22px;background:#fffaf0b8;box-shadow:inset 0 2px 5px #7452280f,0 1px #fffc}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-icon{display:none}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address{min-width:0;padding:0;color:#4c642f;font-family:Pally-Medium,Nunito,sans-serif;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.035em;text-align:center;overflow-wrap:normal;word-break:normal;white-space:nowrap;border:0;border-radius:0;background:transparent}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy{display:grid;place-items:center;width:44px;height:44px;color:#637c38;border-radius:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy[hidden]{display:none}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy:not(:disabled):hover,.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-action{max-width:680px;min-height:84px;margin-top:35px;font-size:1.14rem;border-radius:23px}.wallet-connect .wallet-connect-card.is-submitted-minimal{min-height:470px;padding-top:35px;padding-bottom:45px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-heading{margin:14px 0 24px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-connected-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:470px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state{margin:0 0 18px;padding:7px 15px;color:#4d7b2d;font-size:.78rem;letter-spacing:.065em;border-color:#6d984342;background:#dcebb8a8}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state-dot{width:24px;height:24px;color:#fffbe9;background:linear-gradient(180deg,#69a43b,#4d8b2b);box-shadow:0 2px 6px #466f272e}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state-dot svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-wrap{min-height:0;gap:0}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-label{display:none}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-row{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:15px;width:100%;min-height:76px;padding:10px 14px;border:2px solid rgba(183,163,109,.42);border-radius:22px;background:#fffaf0bd;box-shadow:inset 0 2px 5px #7452280f,0 8px 18px #72552c14}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-icon{display:block;width:48px;height:48px;object-fit:contain}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address{min-width:0;padding:0;color:#4c642f;font-family:Pally-Medium,Nunito,sans-serif;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.035em;text-align:center;overflow-wrap:normal;word-break:normal;white-space:nowrap;border:0;border-radius:0;background:transparent}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy{display:grid;place-items:center;width:44px;height:44px;color:#637c38;border-radius:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy[hidden]{display:none}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy:hover,.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-action{max-width:360px;min-height:68px;margin-top:31px;padding:0 27px;font-size:1.03rem;border-radius:20px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-action svg{width:23px}.wallet-connect .wallet-connect-card.is-change-minimal{min-height:570px;padding-top:31px;padding-bottom:39px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-crest{width:56px;height:43px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-heading{margin:10px 0 17px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-connected-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:530px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-wrap{min-height:0;gap:8px;margin-bottom:17px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-label{color:#6c7747;font-size:.64rem;letter-spacing:.11em}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-row{display:grid;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:13px;width:100%;min-height:64px;padding:8px 12px;border:2px solid rgba(183,163,109,.4);border-radius:20px;background:#fffaf0b8;box-shadow:inset 0 2px 5px #7452280f,0 5px 14px #72552c12}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-icon{display:block;width:42px;height:42px;object-fit:contain}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address{min-width:0;padding:0;color:#4c642f;font-family:Pally-Medium,Nunito,sans-serif;font-size:.94rem;font-weight:700;line-height:1;letter-spacing:.035em;text-align:center;overflow-wrap:normal;word-break:normal;white-space:nowrap;border:0;border-radius:0;background:transparent}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy{display:grid;place-items:center;width:40px;height:40px;color:#637c38;border-radius:12px;transition:color .16s ease,background .16s ease,transform .16s ease}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy[hidden]{display:none}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy:hover,.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy[data-copied=true] .copy-success-icon{display:block}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-list{gap:9px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-selector{min-height:72px;grid-template-columns:46px minmax(0,1fr) 22px;padding:9px 19px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-selector-icon{width:46px;height:46px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-options{max-height:166px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-action{max-width:420px;min-height:72px;margin-top:22px;padding:0 28px;font-size:1.02rem;border-radius:21px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-action svg{width:24px}.wallet-connect .wallet-connect-card.is-account-mismatch{min-height:650px;padding:35px 58px 44px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading{max-width:760px;margin:15px 0 27px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading h2{font-size:clamp(2.65rem,5.4vw,3.35rem)}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-connected-panel{display:none}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-action{max-width:580px;min-height:82px;margin-top:36px;font-size:1.08rem;border-radius:23px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-session-actions{margin-top:28px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-manage{color:#955f42;font-size:.78rem;text-decoration-color:#955f4273}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-manage svg{display:none}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-manage:hover,.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-manage:focus-visible{color:#75412f}.wallet-connect .wallet-connect-card.is-wrong-network{min-height:690px;padding:34px 58px 46px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-heading{max-width:700px;margin:15px 0 27px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-heading h2{font-size:clamp(2.75rem,5.5vw,3.4rem)}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-connected-panel{display:none}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-action{max-width:590px;min-height:82px;margin-top:30px;font-size:1.14rem;border-radius:23px}.wallet-connect .wallet-connect-card.is-storage-error{min-height:680px;padding:36px 68px 48px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-crest{width:58px;height:45px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading{max-width:730px;margin:16px 0 38px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading h2{font-size:clamp(2.7rem,5.2vw,3.25rem)}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-connected-panel{display:none}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-action{max-width:640px;min-height:84px;margin-top:36px;font-size:1.16rem;border-radius:23px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-session-actions{margin-top:16px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-manage{color:#526f35;font-size:.82rem;text-decoration-color:#526f3575}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-manage svg{display:none}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-manage:hover,.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-manage:focus-visible{color:#344e24}.wallet-connect .wallet-connect-card.is-switching-network .wallet-connect-action{position:relative;overflow:hidden;cursor:wait}.wallet-connect .wallet-connect-card.is-switching-network .wallet-connect-action:before{content:"";position:absolute;z-index:0;top:-45%;bottom:-45%;left:-48%;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,251,234,.38),transparent);transform:skew(-20deg);animation:wallet-submit-shimmer 1.25s ease-in-out infinite}.wallet-connect .wallet-connect-card.is-switching-network .wallet-connect-action>*{position:relative;z-index:1}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action{position:relative;overflow:hidden;cursor:wait;opacity:1;background:linear-gradient(180deg,#7f9940,#607a2f 58%,#4c6525);filter:saturate(.92)}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action:before{content:"";position:absolute;z-index:0;top:-45%;bottom:-45%;left:-48%;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,251,234,.38),transparent);transform:skew(-20deg);animation:wallet-submit-shimmer 1.25s ease-in-out infinite}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action>*{position:relative;z-index:1}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action svg{animation:wallet-submit-leaf-pulse 1.05s ease-in-out infinite}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action svg:last-child{animation-delay:.16s}.wallet-connect .wallet-connect-card.is-linked .wallet-connect-action{background:linear-gradient(180deg,#799f45,#52752f)}.wallet-connect .wallet-connect-card.is-linked .wallet-connect-status{color:#4f762e}.wallet-connect .wallet-connect-card.is-warning .wallet-connect-status{color:#9a6a2c}.wallet-connect .wallet-connect-card.is-error .wallet-connect-status{color:#a4523f}@media only screen and (max-width:700px){.wallet-connect .container{width:calc(100vw - 28px)}.wallet-connect .container:has(.wallet-connect-card.is-account-mismatch){width:calc(100vw - 28px)}.wallet-connect .container:has(.wallet-connect-card.is-wrong-network){width:calc(100vw - 28px)}.wallet-connect .container:has(.wallet-connect-card.is-storage-error){width:calc(100vw - 28px)}.wallet-connect .container:has(.wallet-connect-card.is-storage-missing){width:calc(100vw - 28px)}.wallet-connect .container:has(.wallet-connect-card.is-conflict){width:calc(100vw - 28px)}.wallet-connect .wallet-connect-card{min-height:520px;padding:40px 38px 48px;border-radius:32px}.wallet-connect .wallet-connect-card:before{inset:14px;border-radius:23px}.wallet-connect .wallet-connect-card .close{top:21px;right:21px}.wallet-connect .wallet-connect-corner{width:88px;height:76px}.wallet-connect .wallet-connect-heading{grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr);gap:12px;margin-top:20px}.wallet-connect .wallet-connect-heading h2{font-size:clamp(2.35rem,10vw,2.9rem)}.wallet-connect .wallet-connect-heading-flourish{gap:6px}.wallet-connect .wallet-connect-heading-flourish svg{width:15px;height:15px}.wallet-connect .wallet-provider-selector{min-height:78px;grid-template-columns:46px minmax(0,1fr) 22px;gap:13px;padding:10px 18px;border-radius:21px}.wallet-connect .wallet-provider-selector-icon{width:46px;height:46px}.wallet-connect .wallet-connect-action{min-height:78px;padding:0 22px;font-size:1.02rem;border-radius:21px}.wallet-connect .wallet-provider-options{grid-template-columns:1fr;max-height:200px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-connected-panel{max-width:500px;padding:16px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-row{grid-template-columns:42px minmax(0,1fr) 40px;min-height:64px;gap:11px;padding:8px 11px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-icon{width:42px;height:42px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address{font-size:.94rem}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-session-actions{margin-top:25px}.wallet-connect .wallet-connect-card.is-submitted-minimal{min-height:440px;padding:32px 38px 40px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-heading{margin:12px 0 22px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-row{grid-template-columns:42px minmax(0,1fr) 40px;min-height:68px;gap:11px;padding:8px 11px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-icon{width:42px;height:42px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address{font-size:.94rem}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-action{max-width:330px;min-height:64px}.wallet-connect .wallet-connect-card.is-change-minimal{min-height:550px;padding:30px 38px 38px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-heading{margin:9px 0 16px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-wrap{margin-bottom:15px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-row{grid-template-columns:40px minmax(0,1fr) 38px;min-height:61px;gap:10px;padding:8px 10px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-icon{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address{font-size:.9rem}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy{width:38px;height:38px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-options{max-height:155px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-action{max-width:380px;min-height:66px;margin-top:19px}.wallet-connect .wallet-connect-card.is-account-mismatch{min-height:620px;padding:31px 38px 40px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading{margin:12px 0 22px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading h2{font-size:clamp(2.25rem,8.7vw,2.9rem)}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-description{max-width:520px;font-size:.83rem}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-comparison{grid-template-columns:1fr;gap:0;max-width:490px;margin-top:24px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-card{width:100%;padding:16px 18px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-swap{justify-self:center;width:46px;height:46px;margin:-5px 0;transform:rotate(90deg)}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-swap svg{width:22px;height:22px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-action{max-width:470px;min-height:72px;margin-top:27px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-session-actions{margin-top:23px}.wallet-connect .wallet-connect-card.is-conflict{min-height:650px;padding:31px 38px 40px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading{margin:12px 0 22px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-connected-panel,.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-panel{max-width:560px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-row{grid-template-columns:48px minmax(0,1fr) 40px;min-height:74px;gap:13px;padding:9px 12px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-icon{width:48px;height:48px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address{font-size:1rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-panel{grid-template-columns:58px minmax(0,1fr);gap:18px;min-height:100px;margin-top:26px;padding:15px 21px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-icon{width:58px;height:58px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-icon svg{width:32px;height:32px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-action{max-width:560px;min-height:72px;margin-top:28px}.wallet-connect .wallet-connect-card.is-storage-missing{min-height:690px;padding:31px 38px 40px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-heading{margin:12px 0 22px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-connected-panel,.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-panel{max-width:560px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-row{grid-template-columns:minmax(0,1fr) 40px;min-height:66px;padding:8px 11px 8px 51px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address{font-size:.94rem}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-warning{grid-template-columns:58px minmax(0,1fr);gap:18px;min-height:126px;margin-top:26px;padding:18px 22px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-warning p{font-size:.84rem}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-icon{width:58px;height:58px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-icon svg{width:32px;height:32px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-support{margin-top:27px;padding-top:22px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-action{max-width:560px;min-height:72px;margin-top:28px}.wallet-connect .wallet-connect-card.is-wrong-network{min-height:650px;padding:31px 38px 40px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-heading{margin:12px 0 22px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning,.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-card,.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-route{max-width:560px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning{grid-template-columns:56px minmax(0,1fr);gap:18px;min-height:94px;padding:14px 20px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning-icon{width:56px;height:56px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning-icon svg{width:45px;height:45px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-card{grid-template-columns:58px minmax(0,1fr) 42px;gap:16px;min-height:104px;margin-top:22px;padding:14px 18px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-wallet-icon{width:58px;height:58px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-wallet-icon img{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-route{margin-top:22px;padding:12px 18px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-mark{width:46px;height:46px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-mark svg{width:27px;height:27px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-action{max-width:500px;min-height:72px;margin-top:26px}.wallet-connect .wallet-connect-card.is-storage-error{min-height:620px;padding:31px 38px 40px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading{margin:12px 0 28px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading h2{font-size:clamp(2.35rem,8.7vw,2.9rem)}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-message,.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-card{max-width:540px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-message{grid-template-columns:60px minmax(0,1fr);gap:19px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-icon{width:60px;height:60px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-icon svg{width:32px;height:32px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-card{grid-template-columns:58px minmax(0,1fr) 42px;gap:16px;min-height:104px;margin-top:26px;padding:14px 18px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-wallet-icon{width:58px;height:58px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-wallet-icon img{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-action{max-width:520px;min-height:72px;margin-top:28px}}@media only screen and (max-width:430px){.wallet-connect .container{width:calc(100vw - 16px)}.wallet-connect .container:has(.wallet-connect-card.is-account-mismatch){width:calc(100vw - 16px)}.wallet-connect .container:has(.wallet-connect-card.is-wrong-network){width:calc(100vw - 16px)}.wallet-connect .container:has(.wallet-connect-card.is-storage-error){width:calc(100vw - 16px)}.wallet-connect .container:has(.wallet-connect-card.is-storage-missing){width:calc(100vw - 16px)}.wallet-connect .container:has(.wallet-connect-card.is-conflict){width:calc(100vw - 16px)}.wallet-connect .wallet-connect-card{min-height:480px;padding:35px 21px 38px;border-width:3px;border-radius:27px;box-shadow:0 20px 48px #160e0985,inset 0 0 0 4px #a47a48,inset 0 0 0 7px #694526,inset 0 0 0 10px #fffef0e0}.wallet-connect .wallet-connect-card .close{top:15px;right:15px;transform:none}.wallet-connect .wallet-connect-corner{width:72px;height:63px}.wallet-connect .wallet-connect-heading{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:8px;margin-bottom:31px}.wallet-connect .wallet-connect-heading h2{font-size:2.25rem}.wallet-connect .wallet-connect-heading-flourish svg{display:none}.wallet-connect .wallet-provider-selector-label{font-size:.92rem}.wallet-connect .wallet-connect-action{grid-template-columns:22px minmax(0,1fr) 22px;gap:10px;padding:0 16px}.wallet-connect .wallet-connect-action svg{width:22px}.wallet-connect .wallet-connect-card.is-idle-minimal .wallet-connect-heading{margin-bottom:36px}.wallet-connect .wallet-connect-card.is-idle-minimal .wallet-connect-action{margin-top:28px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-heading{margin-bottom:24px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-connected-panel{padding:14px 12px;border-radius:20px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state{margin-bottom:12px;font-size:.76rem}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state-dot{width:30px;height:30px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-state-dot svg{width:18px;height:18px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-row{grid-template-columns:38px minmax(0,1fr) 36px;min-height:58px;gap:7px;padding:7px 8px;border-radius:17px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address-icon{width:38px;height:38px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-address{font-size:.83rem;letter-spacing:.02em}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-session-actions{flex-wrap:wrap;gap:4px 10px;margin-top:22px}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-manage,.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-disconnect{font-size:.62rem}.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-manage svg,.wallet-connect .wallet-connect-card.is-connected-minimal .wallet-connect-disconnect svg{width:21px;height:21px}.wallet-connect .wallet-connect-card.is-submitted-minimal{min-height:410px;padding:29px 21px 34px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-crest{width:50px;height:39px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-heading{margin:10px 0 19px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-heading h2{font-size:2.08rem}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state{margin-bottom:14px;padding:6px 12px;font-size:.7rem}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state-dot{width:21px;height:21px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-state-dot svg{width:14px;height:14px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-row{grid-template-columns:38px minmax(0,1fr) 36px;min-height:60px;gap:7px;padding:7px 8px;border-radius:17px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address-icon{width:38px;height:38px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-address{font-size:.83rem;letter-spacing:.02em}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-submitted-minimal .wallet-connect-action{max-width:280px;min-height:60px;margin-top:25px;font-size:.92rem}.wallet-connect .wallet-connect-card.is-change-minimal{min-height:500px;padding:27px 21px 33px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-heading{margin:8px 0 14px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-heading h2{font-size:1.95rem}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-wrap{gap:6px;margin-bottom:13px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-label{font-size:.58rem}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-row{grid-template-columns:36px minmax(0,1fr) 34px;min-height:56px;gap:6px;padding:6px 8px;border-radius:16px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address-icon{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-address{font-size:.79rem;letter-spacing:.018em}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy{width:34px;height:34px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-copy svg{width:22px;height:22px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-provider-options{max-height:145px}.wallet-connect .wallet-connect-card.is-change-minimal .wallet-connect-action{max-width:285px;min-height:60px;margin-top:17px;font-size:.9rem}.wallet-connect .wallet-connect-card.is-account-mismatch{min-height:600px;padding:27px 19px 34px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading{grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);margin:8px 0 17px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-heading h2{font-size:clamp(1.85rem,9vw,2.2rem);line-height:.9;white-space:normal}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-description{padding:0 5px;font-size:.73rem}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-comparison{margin-top:18px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-card{gap:10px;padding:12px 12px 13px;border-radius:19px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-label{gap:8px;min-height:30px;font-size:.6rem}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-label-icon{width:30px;height:30px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-label-icon svg{width:18px;height:18px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-address{grid-template-columns:minmax(0,1fr) 34px;min-height:52px;padding:6px 7px 6px 12px;border-radius:16px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-address code{font-size:.77rem}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-copy{width:34px;height:34px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-copy svg{width:22px;height:22px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-mismatch-swap{width:40px;height:40px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-action{min-height:62px;margin-top:22px;font-size:.82rem}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-session-actions{margin-top:19px}.wallet-connect .wallet-connect-card.is-account-mismatch .wallet-connect-manage{font-size:.68rem}.wallet-connect .wallet-connect-card.is-conflict{min-height:590px;padding:27px 19px 34px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading{margin:8px 0 18px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-heading h2{font-size:2.15rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-state{margin-bottom:17px;padding:6px 11px;font-size:.68rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-wrap{gap:7px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-label{font-size:.58rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-row{grid-template-columns:42px minmax(0,1fr) 36px;min-height:66px;gap:8px;padding:8px 9px;border-radius:18px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address-icon{width:42px;height:42px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-address{font-size:.8rem;letter-spacing:.02em}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-panel{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:84px;margin-top:19px;padding:11px 13px;border-radius:18px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-panel p{font-size:.7rem}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-icon{width:46px;height:46px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-conflict-icon svg{width:27px;height:27px}.wallet-connect .wallet-connect-card.is-conflict .wallet-connect-action{min-height:62px;margin-top:23px;font-size:.82rem}.wallet-connect .wallet-connect-card.is-storage-missing{min-height:650px;padding:27px 19px 34px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-heading{margin:8px 0 18px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-heading h2{font-size:2.15rem}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-state{margin-bottom:17px;padding:6px 11px;font-size:.68rem}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-wrap{gap:7px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-label{font-size:.58rem}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address-row{grid-template-columns:minmax(0,1fr) 36px;min-height:58px;gap:7px;padding:7px 8px 7px 44px;border-radius:17px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-address{font-size:.8rem;letter-spacing:.02em}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-warning{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:110px;margin-top:20px;padding:14px;border-radius:18px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-warning p{font-size:.68rem;line-height:1.44}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-icon{width:46px;height:46px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-icon svg{width:27px;height:27px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-support{gap:8px;margin-top:21px;padding-top:17px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-support>span{width:24px;height:24px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-support svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-storage-missing-support p{max-width:220px;font-size:.66rem;line-height:1.35}.wallet-connect .wallet-connect-card.is-storage-missing .wallet-connect-action{min-height:62px;margin-top:23px;font-size:.82rem}.wallet-connect .wallet-connect-card.is-wrong-network{min-height:610px;padding:27px 19px 34px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-heading{margin:8px 0 17px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-heading h2{font-size:2.15rem}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning{grid-template-columns:45px minmax(0,1fr);gap:11px;min-height:82px;padding:11px 13px;border-radius:18px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning p{font-size:.7rem}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning-icon{width:45px;height:45px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-warning-icon svg{width:37px;height:37px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-card{grid-template-columns:45px minmax(0,1fr) 36px;gap:10px;min-height:82px;margin-top:16px;padding:10px 12px;border-radius:18px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-wallet-icon{width:45px;height:45px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-wallet-icon img{width:32px;height:32px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-content{gap:6px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-content>span{font-size:.58rem}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-address-content code{font-size:.82rem}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-route{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:6px;min-height:72px;margin-top:16px;padding:9px 10px;border-radius:17px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-node{gap:7px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-node strong{font-size:.6rem}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-mark{width:37px;height:37px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-mark svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-network-arrow svg{width:28px}.wallet-connect .wallet-connect-card.is-wrong-network .wallet-connect-action{min-height:62px;margin-top:21px;font-size:.88rem}.wallet-connect .wallet-connect-card.is-storage-error{min-height:580px;padding:27px 19px 34px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-crest{width:48px;height:37px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading{grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);margin:8px 0 21px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-heading h2{max-width:240px;font-size:2rem;line-height:.92;white-space:normal}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-message{grid-template-columns:48px minmax(0,1fr);gap:12px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-message p{font-size:.75rem}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-icon{width:48px;height:48px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-error-icon svg{width:27px;height:27px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-card{grid-template-columns:45px minmax(0,1fr) 36px;gap:10px;min-height:82px;margin-top:18px;padding:10px 12px;border-radius:18px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-wallet-icon{width:45px;height:45px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-wallet-icon img{width:32px;height:32px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-content{gap:6px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-content>span{font-size:.58rem}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-address-content code{font-size:.82rem}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-copy{width:36px;height:36px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-copy svg{width:23px;height:23px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-action{min-height:62px;margin-top:23px;font-size:.88rem}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-storage-alternative{max-width:270px;margin-top:21px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-session-actions{margin-top:13px}.wallet-connect .wallet-connect-card.is-storage-error .wallet-connect-manage{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.wallet-connect .wallet-provider-selector,.wallet-connect .wallet-provider-selector-chevron,.wallet-connect .wallet-provider-option,.wallet-connect .wallet-connect-copy,.wallet-connect .wallet-connect-mismatch-copy,.wallet-connect .wallet-connect-network-copy,.wallet-connect .wallet-connect-storage-copy,.wallet-connect .wallet-connect-action,.wallet-connect .wallet-connect-card .close{transition:none}.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action:before,.wallet-connect .wallet-connect-card.is-saving .wallet-connect-action svg{animation:none}.wallet-connect .wallet-connect-card.is-switching-network .wallet-connect-action:before{animation:none}}@-moz-keyframes wallet-submit-shimmer{0%{left:-48%;opacity:0}20%{opacity:1}72%,to{left:112%;opacity:0}}@-webkit-keyframes wallet-submit-shimmer{0%{left:-48%;opacity:0}20%{opacity:1}72%,to{left:112%;opacity:0}}@-o-keyframes wallet-submit-shimmer{0%{left:-48%;opacity:0}20%{opacity:1}72%,to{left:112%;opacity:0}}@keyframes wallet-submit-shimmer{0%{left:-48%;opacity:0}20%{opacity:1}72%,to{left:112%;opacity:0}}@-moz-keyframes wallet-submit-leaf-pulse{0%,to{opacity:.56;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.16)}}@-webkit-keyframes wallet-submit-leaf-pulse{0%,to{opacity:.56;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.16)}}@-o-keyframes wallet-submit-leaf-pulse{0%,to{opacity:.56;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.16)}}@keyframes wallet-submit-leaf-pulse{0%,to{opacity:.56;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.16)}}.wallet-presale-open{margin-top:18px;padding:11px 20px;color:#58672d;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(101,121,55,.38);border-radius:999px;background:#fffdf18c}.presale .container{width:calc(100vw - 36px);max-width:760px}.presale .presale-card{box-sizing:border-box;width:100%;max-height:calc(100vh - 36px);padding:52px 58px 42px;color:#34421f;border:5px solid #d6d0a7;border-radius:32px;background:radial-gradient(circle at 50% 0,#fffdf1fc,#f5edcefa 70%),#f5edce;box-shadow:0 22px 70px #1d17217a,inset 0 0 0 3px #fffc,inset 0 0 0 8px #9aa05c29;overflow:auto;overscroll-behavior:contain}.presale .presale-card .close{z-index:2;top:22px;right:22px;opacity:.58}.presale .presale-card .close .is-default{filter:brightness(0) saturate(100%) invert(22%) sepia(18%) saturate(1219%) hue-rotate(40deg) brightness(92%) contrast(88%)}.presale .presale-heading{text-align:center}.presale .presale-heading h2{margin:6px 0;color:#5d692e;font-family:Amatic SC,sans-serif;font-size:clamp(2.25rem,6vw,3.25rem);line-height:1}.presale .presale-heading p{margin:0 0 28px;color:#7b815a;font-size:.75rem;font-weight:800}.presale .presale-kicker{color:#819046;font-size:.7rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.presale .presale-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:24px}.presale .presale-stats>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid rgba(126,140,67,.28);border-radius:15px;background:#ffffff6e}.presale .presale-stats span{color:#7b815a;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.presale .presale-stats strong{color:#4d592c;font-family:monospace;font-size:.86rem;overflow-wrap:anywhere}.presale .presale-amount-label{display:block;margin:0 0 7px 3px;color:#68733e;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.presale .presale-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 8px 8px 17px;border:2px solid rgba(101,121,55,.34);border-radius:17px;background:#ffffff9e}.presale .presale-amount-row input{min-width:0;padding:9px 0;color:#34421f;font-family:monospace;font-size:1.1rem;border:0;outline:0;background:transparent}.presale .presale-amount-row>span{color:#68733e;font-size:.72rem;font-weight:900}.presale .presale-amount-row button{padding:10px 13px;color:#52642b;font-weight:900;border:1px solid rgba(101,121,55,.35);border-radius:11px;background:#e7edc8}.presale .presale-purchase{width:100%;min-height:65px;margin-top:16px;color:#fffdf0;font-size:1rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;border:4px solid #5e712b;border-radius:19px;background:linear-gradient(180deg,#91a946,#6f862f);box-shadow:0 7px #42521f,inset 0 2px #ffffff4d}.presale .presale-purchase:disabled{cursor:not-allowed;opacity:.55}.presale .presale-support-actions{margin-top:17px;text-align:center}.presale .presale-support-actions button{color:#64713b;font-size:.7rem;font-weight:900;text-decoration:underline;border:0;background:transparent}.presale .presale-status{min-height:1.5em;margin:15px 0 0;color:#667044;font-size:.78rem;font-weight:750;line-height:1.45;text-align:center}.presale .presale-transaction{display:block;margin-top:10px;color:#4f762e;font-size:.68rem;text-align:center}.presale .presale-transaction[hidden]{display:none}.presale .presale-card[data-state=error] .presale-status,.presale .presale-card[data-state=balance-insufficient] .presale-status,.presale .presale-card[data-state=wrong-chain] .presale-status{color:#a4523f}.presale .presale-card[data-state=approval-required] .presale-status,.presale .presale-card[data-state=verification-required] .presale-status{color:#936627}.presale .presale-card[data-state=success] .presale-status,.presale .presale-card[data-state=ready] .presale-status{color:#4f762e}@media only screen and (max-width:620px){.presale .container{width:calc(100vw - 18px)}.presale .presale-card{max-height:calc(100vh - 18px);padding:48px 20px 30px;border-radius:24px}.presale .presale-stats{grid-template-columns:1fr;gap:8px}}.menu-trigger{display:none;position:absolute;right:0;top:20px;width:44px;height:44px;z-index:9;-webkit-user-select:none;-moz-user-select:none;user-select:none;--hover-translate: 4px}html.is-started .menu-trigger{display:block}html.input-filter-menu .menu-trigger,html.input-filter-modal .menu-trigger,html.input-filter-cinematic .menu-trigger,html.input-filter-intro .menu-trigger{pointer-events:none}html:not(.is-mode-touch) .menu-trigger:hover .button-inner{transform:translate(-4px)}html:not(.is-mode-touch) .menu-trigger:hover .button-inner:after{opacity:.8}html:not(.is-mode-touch) .menu-trigger:hover .button-inner .icon-container{opacity:1}.menu-trigger .button-inner{position:absolute;top:0;left:0;width:calc(100% + var(--hover-translate));height:100%;background:radial-gradient(ellipse at top right,#c21515,#46123b);transition:transform .15s .15s}html.input-filter-menu .menu-trigger .button-inner,html.input-filter-modal .menu-trigger .button-inner,html.input-filter-intro .menu-trigger .button-inner,html.input-filter-cinematic .menu-trigger .button-inner{transform:translate(100%);transition-delay:0}.menu-trigger .button-inner:after{content:"";display:block;position:absolute;inset:3px 0 3px 3px;border:1px solid #fff;border-right:none;opacity:.35;transition:opacity .15s}.menu-trigger .button-inner .icon-container{display:flex;position:absolute;align-items:center;justify-content:center;inset:0 0 0 3px}.menu-trigger .button-inner .icon-container .icon{position:relative;width:20px;height:14px}.menu-trigger .button-inner .icon-container .icon .line{position:absolute;left:0;width:100%;height:2px;background:#fff}.menu-trigger .button-inner .icon-container .icon .line:nth-child(1){top:0}.menu-trigger .button-inner .icon-container .icon .line:nth-child(2){top:calc(50% - 1px)}.menu-trigger .button-inner .icon-container .icon .line:nth-child(3){bottom:0}.menu{display:none;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.menu.is-displayed{display:flex}.menu.is-visible{opacity:1}.menu *::selection{color:#251f2b;background-color:#fff}.menu .inner{position:relative;width:min(1000px,calc(100% - 120px));height:min(600px,calc(100% - 120px))}@media only screen and (orientation:portrait){.menu .inner{top:22px;width:min(600px,calc(100% - 20px));height:max(80vh,calc(100% - 54px))}}@media only screen and (max-width:440px){.menu .inner{left:0;width:calc(100vw - 10px)}}.menu .container{position:relative;display:flex;width:100%;height:100%}@media only screen and (orientation:portrait){.menu .container{flex-direction:column}}.menu .previews{position:relative;width:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at top left,#251f2b,#1d1721)}@media only screen and (orientation:portrait){.menu .previews{width:auto;height:30%}}.menu .previews:after{content:"";position:absolute;inset:3px;border:1px solid #fff;opacity:.35;pointer-events:none}.menu .previews .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.menu .previews .preview{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s;transition-delay:.3s}.menu .previews .preview.is-visible{opacity:1;pointer-events:auto;transition-delay:0s}.menu .contents{position:relative;width:50%;background:radial-gradient(ellipse at top left,#251f2b,#1d1721);overflow:hidden}@media only screen and (orientation:portrait){.menu .contents{width:auto;height:70%}}.menu .contents .content{display:block;position:absolute;top:0;left:0;width:calc(100% + 20px);height:100%;background:radial-gradient(ellipse at top left,#251f2b,#1d1721);opacity:0;pointer-events:none;overflow-x:hidden;overflow-y:scroll;transition:opacity .3s;transition-delay:0s}.menu .contents .content.is-visible{opacity:1;pointer-events:auto;transition-delay:.1s}.menu .contents .title{margin-bottom:.5em}.menu .contents .content-inner{width:calc(min(1000px,calc(100vw - 120px))/2);padding:25px 40px 40px}@media only screen and (orientation:portrait){.menu .contents .content-inner{width:min(600px,calc(100% - 20px))}}@media only screen and (max-width:870px){.menu .contents .content-inner{padding:20px 30px 30px}}@media only screen and (max-width:520px){.menu .contents .content-inner{padding:15px 20px 20px}}@media only screen and (max-width:440px){.menu .contents .content-inner{padding:10px 15px 15px;width:calc(100vw - 10px)}}.menu .navigation{display:flex;position:absolute;left:calc(50% + 10px);bottom:100%;gap:3px}@media only screen and (orientation:portrait){.menu .navigation{left:10px}}@media only screen and (max-width:520px){.menu .navigation{left:0;gap:1px}}.menu .navigation .item{position:relative;width:50px;height:44px;--hover-translate: 4px}@media only screen and (max-width:440px){.menu .navigation .item{width:43px;height:40px}}html:not(.is-mode-touch) .menu .navigation .item:hover .button-inner{transform:translateY(-4px)}html:not(.is-mode-touch) .menu .navigation .item:hover .button-inner:after{opacity:.8}html:not(.is-mode-touch) .menu .navigation .item:hover .button-inner .icon-container{opacity:1}.menu .navigation .item.is-active .button-inner{background:#241e2a}.menu .navigation .item.is-active .button-inner .icon-container{opacity:1}.menu .navigation .item .button-inner{position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--hover-translate));background:radial-gradient(ellipse at top right,#251f2b,#1d1721);transition:transform .15s}.menu .navigation .item .button-inner:after{content:"";display:block;position:absolute;inset:3px 3px 0;border:1px solid #fff;border-bottom:none;opacity:.35;transition:opacity .15s}.menu .navigation .item .button-inner .icon-container{display:flex;position:absolute;align-items:center;justify-content:center;top:3px;right:3px;bottom:var(--hover-translate);left:3px;color:#ffceca;opacity:.55}.menu .close{position:absolute;right:10px;bottom:100%;width:50px;height:44px;--hover-translate: 4px}@media only screen and (max-width:520px){.menu .close{right:0}}@media only screen and (max-width:440px){.menu .close{width:43px;height:40px}}@media only screen and (max-width:360px){.menu .close{right:-1px;top:10px;bottom:auto;width:44px;z-index:1;transform:rotate(-90deg)}}html:not(.is-mode-touch) .menu .close:hover .button-inner{transform:translateY(-4px)}html:not(.is-mode-touch) .menu .close:hover .button-inner:after{opacity:.8}.menu .close .button-inner{position:absolute;top:0;right:0;width:100%;height:calc(100% + var(--hover-translate));background:radial-gradient(ellipse at top right,#c21515,#46123b);transition:transform .15s}.menu .close .button-inner:after{content:"";display:block;position:absolute;inset:3px 3px 0;border:1px solid #fff;border-bottom:none;opacity:.35;transition:opacity .15s}.menu .close .button-inner .icon-container{display:flex;position:absolute;align-items:center;justify-content:center;top:3px;right:3px;left:3px;bottom:var(--hover-translate)}.menu .close .button-inner .icon-container .icon.is-default{width:18px;height:18px}.is-mode-gamepad.is-gamepad-xbox .menu .close .button-inner .icon-container .icon.is-default{display:none}.menu .close .button-inner .icon-container .icon.is-xbox{display:none;justify-content:center;align-items:center;vertical-align:bottom;border:2px solid #fff;width:30px;height:30px;border-radius:15px}.is-mode-gamepad.is-gamepad-xbox .menu .close .button-inner .icon-container .icon.is-xbox{display:block}.tabs .tabs-navigation{display:flex;margin-bottom:30px}.tabs .tabs-navigation .tab{position:relative;display:flex;flex-direction:column;align-items:center;height:60px;padding-top:10px;padding-bottom:10px;flex:1}.tabs .tabs-navigation .tab.is-active .icon-container,html:not(.is-mode-touch) .tabs .tabs-navigation .tab:hover .icon-container{opacity:.7}.tabs .tabs-navigation .tab.is-active .label,html:not(.is-mode-touch) .tabs .tabs-navigation .tab:hover .label{opacity:1}.tabs .tabs-navigation .tab.is-active .active-background{opacity:1}.tabs .tabs-navigation .tab .active-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#ffffff05,#ffffff0f);border-radius:6px;opacity:0;transition:opacity .3s}.tabs .tabs-navigation .tab .icon-container{width:100%;height:40px;display:flex;align-items:center;justify-content:center;opacity:.25;transition:opacity .15s}.tabs .tabs-navigation .tab .icon-mouse-keyboard{width:36px;height:22px;background:url(../ui/controls/mouse-keyboard.svg);background-size:cover}.tabs .tabs-navigation .tab .icon-touch{width:16px;height:26px;background:url(../ui/controls/touch.svg);background-size:cover}.tabs .tabs-navigation .tab .icon-gamepad{width:34px;height:22px;background:url(../ui/controls/gamepad.svg);background-size:cover}.tabs .tabs-navigation .tab .label{margin-top:5px;font-size:13px;font-weight:700;opacity:.5;transition:opacity .15s}.tabs .tabs-content{position:relative}.tabs .tabs-content-item{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:.15s}.tabs .tabs-content-item.is-active{opacity:1;pointer-events:inherit;transition-delay:.15s}.menu.is-quest-board{z-index:60;padding:12px;background:#17201680;backdrop-filter:blur(6px) brightness(.6) saturate(.78);-webkit-backdrop-filter:blur(6px) brightness(.6) saturate(.78)}.menu.is-quest-board .inner{position:relative;top:auto;left:auto;width:min(88vw,1480px);height:min(80dvh,900px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.menu.is-quest-board .container{display:block;width:100%;height:100%}.menu.is-quest-board .previews,.menu.is-quest-board .navigation{display:none}.menu.is-quest-board .contents{display:block;width:100%;height:100%;overflow:visible;background:transparent}.menu.is-quest-board .contents .content{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;color:#3f2d1d;background:transparent;opacity:1;pointer-events:auto}.menu.is-quest-board .contents .content-inner.quest-content-inner{width:100%;height:100%;padding:0}.menu.is-quest-board .close{position:absolute;z-index:50;top:19px;right:20px;bottom:auto;width:54px;height:54px;transform:none}.menu.is-quest-board .close .button-inner{position:absolute;inset:0;width:100%;height:100%;border:3px solid #e2ad4c;border-radius:50%;background:radial-gradient(circle at 36% 28%,#a74824,#762d19 58%,#4f1c12);box-shadow:0 0 0 3px #3c2115,inset 0 2px #ffd7825c,inset 0 -5px #2a0d0880,0 7px 12px #170b0675;transition:transform .16s ease,filter .16s ease}.menu.is-quest-board .close .button-inner:after{content:"";position:absolute;inset:6px;border:1px solid rgba(255,232,170,.5);border-radius:50%;opacity:1}.menu.is-quest-board .close .button-inner .icon-container{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;opacity:1}.menu.is-quest-board .close .button-inner .icon-container .icon.is-default{width:22px;height:22px}.menu.is-quest-board .close .button-inner .icon-container .icon.is-xbox{display:none}html:not(.is-mode-touch) .menu.is-quest-board .close:hover .button-inner{filter:brightness(1.12);transform:translateY(-2px) rotate(2deg)}.quest-board{width:100%;height:100%;color:#3f2d1d;font-family:Nunito,sans-serif;font-size:16px;user-select:none}.quest-board button,.quest-board input{font-family:inherit}.quest-board button:focus-visible,.quest-board input:focus-visible{outline:3px solid #f1d57c;outline-offset:2px}.quest-board button[disabled]{cursor:default}.quest-board svg{display:block}.quest-board__frame{display:grid;grid-template-rows:clamp(72px,10vh,92px) minmax(0,1fr);position:relative;width:100%;height:100%;padding:13px;overflow:visible;border:3px solid #4e2816;border-radius:30px;background:radial-gradient(circle at 5% 15%,rgba(247,189,99,.22) 0 7px,transparent 8px),radial-gradient(circle at 95% 84%,rgba(75,33,15,.25) 0 8px,transparent 9px),repeating-linear-gradient(7deg,transparent 0 18px,rgba(87,39,17,.12) 19px 21px,transparent 22px 34px),linear-gradient(180deg,#c27b42,#9b552b 42%,#84431f);box-shadow:0 30px 80px #130906ad,0 10px 22px #1f0f0885,inset 0 3px #ffd58c75,inset 0 -7px #3c180b7a}.quest-board__frame:before,.quest-board__frame:after{content:"";position:absolute;pointer-events:none}.quest-board__frame:before{z-index:30;inset:6px;border:2px solid rgba(91,45,23,.86);border-radius:23px;box-shadow:inset 0 1px #f1ac5e80,0 1px #d88a458a}.quest-board__frame:after{z-index:31;inset:10px;border:1px solid rgba(231,167,91,.38);border-radius:20px}.quest-board__corner{position:absolute;z-index:34;width:58px;height:58px;pointer-events:none;filter:drop-shadow(0 3px 2px rgba(31,16,8,.35))}.quest-board__corner:before,.quest-board__corner:after{content:"";position:absolute;border-radius:100% 0;background:linear-gradient(145deg,#8aa142,#425821)}.quest-board__corner:before{width:31px;height:15px;transform:rotate(32deg)}.quest-board__corner:after{width:23px;height:12px;transform:rotate(78deg)}.quest-board__corner--tl{top:-5px;left:8px}.quest-board__corner--tl:before{top:2px;left:1px}.quest-board__corner--tl:after{top:19px;left:14px}.quest-board__corner--tr{top:-5px;right:8px;transform:scaleX(-1)}.quest-board__corner--tr:before{top:2px;left:1px}.quest-board__corner--tr:after{top:19px;left:14px}.quest-board__corner--bl{bottom:-5px;left:8px;transform:scaleY(-1)}.quest-board__corner--bl:before{top:2px;left:1px}.quest-board__corner--bl:after{top:19px;left:14px}.quest-board__corner--br{right:8px;bottom:-5px;transform:scale(-1)}.quest-board__corner--br:before{top:2px;left:1px}.quest-board__corner--br:after{top:19px;left:14px}.quest-board__header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;min-width:0;padding:8px 84px 8px 22px;overflow:hidden;color:#fff0bf;border:2px solid #172b1b;border-radius:19px 19px 10px 10px;background:radial-gradient(ellipse at 40% -10%,rgba(114,129,74,.34),transparent 55%),linear-gradient(180deg,#34482c,#263a24 62%,#1c2e1c);box-shadow:inset 0 2px #d9e8ad26,inset 0 -5px #0d170e66,0 4px 8px #3b1d0d4d}.quest-board__header:after{content:"";position:absolute;right:6%;bottom:-28px;width:300px;height:70px;border-radius:50%;background:#adbf690f;transform:rotate(-5deg)}.quest-board__title{display:flex;align-items:center;min-width:0;gap:15px}.quest-board__title>div{display:flex;min-width:0;flex-direction:column-reverse}.quest-board__title h2{margin:0;overflow:hidden;color:#fff1c5;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.25vw,36px);font-weight:900;letter-spacing:.045em;line-height:1;text-overflow:ellipsis;text-shadow:0 2px #65421f,0 4px 6px rgba(11,19,11,.75);text-transform:uppercase;white-space:nowrap}.quest-board__title small{margin-top:5px;color:#e4cc92;font-size:9px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.quest-board__scroll{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;color:#f1cd74;border:2px solid #c58d3b;border-radius:13px;background:radial-gradient(circle at 35% 28%,#5c7139,#263b26 68%);box-shadow:0 0 0 2px #54331c,inset 0 2px #f0f5c82b,0 6px 10px #10100866}.quest-board__scroll svg{width:30px;height:30px}.quest-board__balance{display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;align-items:center;min-width:150px;padding:7px 18px;color:#f9dda0;border:2px solid #7f6335;border-radius:999px;background:linear-gradient(180deg,#172419c7,#0f1911ad);box-shadow:inset 0 1px #faedb71f,0 3px 7px #0d10095c}.quest-board__balance svg{grid-row:1/3;width:23px;height:23px;color:#f1d57c;filter:drop-shadow(0 0 6px rgba(212,165,72,.4))}.quest-board__balance strong{font-family:Pally-Bold,Nunito,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;line-height:1}.quest-board__balance span{color:#c7b68e;font-size:8px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.quest-board__paper{display:grid;grid-template-rows:auto auto minmax(0,1fr);position:relative;z-index:3;min-width:0;min-height:0;padding:0 16px 16px;overflow:hidden;border:2px solid #9c7543;border-top:0;border-radius:0 0 18px 18px;background:radial-gradient(circle at 12% 25%,rgba(134,93,49,.08) 0 1px,transparent 2px),radial-gradient(circle at 82% 71%,rgba(134,93,49,.07) 0 1px,transparent 2px),repeating-linear-gradient(3deg,transparent 0 14px,rgba(139,101,54,.035) 15px 16px,transparent 17px 26px),linear-gradient(180deg,#f0ddb5,#f7e7c5,#ebd3a7);box-shadow:inset 0 5px 12px #76502e2e}.quest-board-loading{display:flex;align-items:center;justify-content:center;grid-row:1/-1;min-width:0;min-height:0;flex-direction:column;gap:8px;color:#3f2d1d;text-align:center}.quest-board-loading>strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.7vw,24px);font-weight:900;letter-spacing:.025em}.quest-board-loading>span:not(.quest-board-loading__seal){color:#755e43;font-size:11px;font-weight:700}.quest-board-loading>i{position:relative;width:min(240px,44%);height:4px;margin-top:8px;overflow:hidden;border-radius:999px;background:#8a6a3d33;box-shadow:inset 0 1px #5e442724}.quest-board-loading>i b{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#f1d57c,transparent);animation:quest-board-loading-sweep 1.15s ease-in-out infinite}.quest-board-loading.is-error .quest-board-loading__seal{filter:grayscale(.45);opacity:.72}.quest-board-loading__seal{display:grid;width:52px;height:52px;margin-bottom:3px;place-items:center;color:#f3d06c;border:2px solid #23391f;border-radius:50%;background:radial-gradient(circle at 38% 30%,#668044,#2b4327 72%);box-shadow:inset 0 1px #ecf4c83d,0 3px 8px #4a2b1747}.quest-board-loading__seal svg{width:26px;height:26px;animation:quest-checkin-pulse .9s ease-in-out infinite alternate}.quest-tabs{display:flex;position:relative;z-index:3;align-items:flex-end;width:min(53%,650px);height:clamp(45px,6vh,58px);margin-top:4px;gap:5px}.quest-tab{display:flex;align-items:center;justify-content:center;position:relative;min-width:190px;height:calc(100% - 4px);padding:0 24px;gap:10px;color:#5e4730;border:1px solid #b28b58;border-bottom:0;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fff2d3eb,#e4c997e0);box-shadow:inset 0 1px #fff8e7cc;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.4vw,21px);font-weight:900;letter-spacing:.035em;text-transform:uppercase;transition:color .16s ease,background .16s ease,transform .16s ease}.quest-tab .quest-tab__icon{width:19px;height:19px}.quest-tab b{display:grid;min-width:26px;height:26px;padding:0 7px;place-items:center;border:1px solid rgba(123,92,50,.7);border-radius:999px;background:#8c672f24;font-family:Pally-Bold,Nunito,sans-serif;font-size:13px}.quest-tab.is-active{height:100%;color:#fff0bc;border-color:#20351e;background:radial-gradient(circle at 50% -30%,#536b3a,#243b22 70%);box-shadow:inset 0 2px #d9ebb329,inset 0 -4px #111d1238,0 2px 4px #4b2b173d;text-shadow:0 2px rgba(23,32,21,.6)}.quest-tab.is-active:after{content:"";position:absolute;z-index:4;bottom:-6px;left:50%;width:12px;height:12px;border-right:1px solid #20351e;border-bottom:1px solid #20351e;background:#243b22;transform:translate(-50%) rotate(45deg)}.quest-tab.is-active b{border-color:#edcb7594;background:#0d180e52}html:not(.is-mode-touch) .quest-tab:hover:not(.is-active){color:#3d5329;transform:translateY(-2px)}.quest-activity{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(350px,2.3fr) minmax(125px,.72fr) minmax(190px,1fr);align-items:stretch;position:relative;z-index:2;min-width:0;min-height:88px;margin-top:10px;margin-bottom:0;overflow:hidden;border:1px solid #c29e68;border-radius:12px;background:linear-gradient(180deg,#fff2d3d6,#ead1a1c7);box-shadow:inset 0 0 0 5px #fff6dd57,0 2px 6px #67401e26}.quest-activity>div+div{border-left:1px solid rgba(165,124,72,.42)}.quest-activity__title{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;text-align:center}.quest-activity__title>svg{width:16px;height:16px;flex:0 0 auto;color:#6f8736}.quest-activity__title>svg:last-child{transform:scaleX(-1)}.quest-activity__title div{display:flex;flex-direction:column;gap:4px}.quest-activity__title strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:900;line-height:1.08;text-transform:uppercase}.quest-activity__title span{color:#755e43;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.quest-activity__days{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));min-width:0}.quest-activity-day{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;flex-direction:column;gap:4px;color:#755e43}.quest-activity-day+.quest-activity-day{border-left:1px solid rgba(170,128,78,.3)}.quest-activity-day>span{font-family:Pally-Bold,Nunito,sans-serif;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.quest-activity-day.is-today{color:#3f2d1d;background:radial-gradient(circle at 50% 54%,rgba(246,220,114,.26),transparent 57%);box-shadow:inset 0 0 0 1px #d4a54873}.quest-activity-day.is-today:after{content:"";position:absolute;bottom:0;left:18%;width:64%;height:3px;border-radius:3px 3px 0 0;background:#d4a548;box-shadow:0 0 8px #d4a54899}.quest-activity-day.is-future{opacity:.54}.quest-activity-day.is-claimed .quest-activity-day__token{color:#f2d67b;border-color:#425723;background:radial-gradient(circle at 36% 28%,#688144,#304522 70%);box-shadow:inset 0 1px #e8f4c440,0 2px 4px #43301d47}.quest-activity-day__token{display:grid;position:relative;width:31px;height:31px;place-items:center;color:#715c41;border:1px solid rgba(140,107,67,.46);border-radius:50%;background:#c6a8795c}.quest-activity-day__token svg{width:17px;height:17px}.quest-activity-day__token i{margin-top:-6px;font-family:Georgia,serif;font-size:26px;font-style:normal;line-height:1}.quest-activity-day__token img{width:42px;height:42px;object-fit:contain;mix-blend-mode:multiply;filter:saturate(.7) contrast(1.04)}.quest-activity-day__token b{display:grid;position:absolute;right:-5px;bottom:-4px;width:17px;height:17px;place-items:center;color:#f8dc79;border:1px solid #24381d;border-radius:50%;background:#3d572b;box-shadow:0 2px 4px #3c27175c}.quest-activity-day__token b svg{width:11px;height:11px}.quest-activity-day.is-chest .quest-activity-day__token{border:0;background:transparent}.quest-activity-day.is-chest.is-claimed .quest-activity-day__token{background:transparent;box-shadow:none}.quest-activity__reward{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:9px}.quest-activity__reward>span{color:#755e43;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.quest-activity__reward strong{display:flex;align-items:center;gap:7px;font-family:Pally-Bold,Nunito,sans-serif;font-size:22px;font-variant-numeric:tabular-nums}.quest-activity__reward strong svg{width:24px;height:24px;color:#d4a548;filter:drop-shadow(0 2px 1px rgba(110,69,29,.24))}.quest-activity__reward.is-awarded{animation:quest-awarded .75s ease both}.quest-activity__action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px 14px}.quest-activity__action button{display:flex;align-items:center;justify-content:center;width:100%;min-height:43px;padding:7px 14px;gap:9px;color:#fff0bf;border:2px solid #152716;border-radius:8px;background:linear-gradient(180deg,#3e5830,#223b23);box-shadow:inset 0 0 0 2px #d8c77847,inset 0 -4px #101b113d,0 3px 5px #472a174d;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.quest-activity__action button svg{width:17px;height:17px;color:#f3d06c}.quest-activity__action button[disabled]{color:#c7b993;filter:grayscale(.34);opacity:.72}.quest-activity__action small{color:#755e43;font-size:9px;font-variant-numeric:tabular-nums;font-weight:800}.quest-activity__action html:not(.is-mode-touch) button:not([disabled]):hover{filter:brightness(1.12);transform:translateY(-1px)}.quest-activity.is-pending .quest-activity__action button{filter:saturate(.8)}.quest-activity.is-pending .quest-activity__action button svg{animation:quest-checkin-spin .9s linear infinite}.quest-activity.is-pending .quest-activity-day.is-today .quest-activity-day__token{animation:quest-checkin-pulse .9s ease-in-out infinite alternate}.quest-board__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid #bc9864;border-radius:12px;background:#f8e7c394;box-shadow:inset 0 0 0 5px #fff5dc42,0 3px 8px #6a421f24}.quest-list-panel,.quest-detail{min-width:0;min-height:0}.quest-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid #ae8857;background:linear-gradient(90deg,#fff1d07a,#e7c99647)}.quest-section-heading{display:flex;align-items:center;min-height:50px;padding:8px 18px;gap:8px;border-bottom:1px solid rgba(168,125,74,.38)}.quest-section-heading svg{width:17px;height:17px;color:#6f8736}.quest-section-heading svg:nth-of-type(2){transform:scaleX(-1)}.quest-section-heading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.45vw,20px);font-weight:900;letter-spacing:.025em;text-transform:uppercase}.quest-section-heading>span{margin-left:auto;color:#755e43;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.quest-list{display:flex;min-height:0;padding:10px 11px 14px;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(36,58,34,.48) transparent;scrollbar-width:thin}.quest-list::-webkit-scrollbar{width:6px}.quest-list::-webkit-scrollbar-thumb{border-radius:6px;background:#243a227a}.quest-row{display:grid;grid-template-columns:4px 58px minmax(0,1fr) auto 14px;align-items:center;position:relative;width:100%;min-height:82px;padding:8px 10px 8px 4px;gap:10px;color:#3f2d1d;border:1px solid #c4a06d;border-radius:9px;background:linear-gradient(180deg,#fff2d3f0,#ead0a0e0);box-shadow:inset 0 1px #fff9e8c2,0 2px 4px #77502b24;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.quest-row.is-selected{border-color:#9d9247;background:linear-gradient(90deg,#fff1bd,#f1dfaf);box-shadow:inset 0 0 0 2px #d3bf5d73,0 0 12px #a8a44847}.quest-row.is-selected .quest-row__marker{opacity:1}.quest-row.is-selected .quest-row__arrow{color:#243a22;transform:translate(2px)}.quest-row.is-completed{opacity:.72}.quest-row.is-completed .quest-row__icon{color:#f4d876;background:linear-gradient(145deg,#5f7541,#314a2e)}.quest-row.is-unavailable{filter:grayscale(.5);opacity:.58}html:not(.is-mode-touch) .quest-row:hover{border-color:#8e7b43;transform:translateY(-1px)}.quest-row__marker{align-self:stretch;width:4px;border-radius:4px;background:linear-gradient(180deg,#7d9439,#3f5b2c);box-shadow:0 0 7px #9bb34d7a;opacity:0}.quest-row__icon{display:grid;width:58px;height:58px;place-items:center;color:#efd684;border:2px solid #263d23;border-radius:10px;background:linear-gradient(145deg,#445d34,#263f29);box-shadow:inset 0 0 0 2px #d6d18d1f,0 3px 5px #3b291940}.quest-row__icon svg{width:31px;height:31px}.quest-row__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.quest-row__copy>strong{overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.15vw,17px);font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.quest-row__copy>small{overflow:hidden;color:#755e43;font-size:10px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.quest-row__progress{display:flex;align-items:center;margin-top:3px;gap:7px}.quest-row__progress>i{display:block;width:min(130px,80%);height:5px;overflow:hidden;border-radius:999px;background:#9a744938}.quest-row__progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#425c30,#8ea443)}.quest-row__progress em{color:#755e43;font-size:8px;font-style:normal;font-weight:900}.quest-row__meta{display:flex;align-items:flex-end;justify-content:center;min-width:88px;flex-direction:column;gap:6px}.quest-row__meta>small{display:flex;align-items:center;gap:3px;color:#5f7040;font-size:8px;font-weight:1000;letter-spacing:.04em;text-transform:uppercase}.quest-row__meta>small svg{width:11px;height:11px}.is-submit-required .quest-row__meta>small{color:#a94f36}.quest-row__reward{display:flex;align-items:center;gap:4px;white-space:nowrap}.quest-row__reward svg{width:19px;height:19px;color:#d4a548}.quest-row__reward b{font-family:Pally-Bold,Nunito,sans-serif;font-size:16px;font-variant-numeric:tabular-nums}.quest-row__arrow{color:#3f2d1d61;font-family:Georgia,serif;font-size:25px;line-height:1;transition:color .15s ease,transform .15s ease}.quest-list__empty,.quest-detail__empty{display:flex;align-items:center;justify-content:center;min-height:100%;padding:30px;flex-direction:column;gap:9px;color:#755e43;text-align:center}.quest-list__empty svg,.quest-detail__empty svg{width:42px;height:42px;color:#6f8736}.quest-list__empty strong,.quest-detail__empty strong,.quest-list__empty h3,.quest-detail__empty h3{color:#3f2d1d;font-family:Georgia,Times New Roman,serif;font-size:20px}.quest-list__empty span,.quest-detail__empty span,.quest-list__empty p,.quest-detail__empty p{max-width:320px;font-size:12px}.quest-detail{display:grid;grid-template-rows:minmax(105px,.72fr) minmax(0,1.6fr);overflow:hidden;background:linear-gradient(180deg,#fff0cd99,#ebd1a070)}.quest-detail__hero{display:flex;align-items:center;position:relative;min-width:0;padding:18px 43% 16px 24px;overflow:hidden;border-bottom:1px solid rgba(164,123,72,.43);background-image:linear-gradient(90deg,rgba(247,228,186,.98) 0%,rgba(247,228,186,.93) 45%,rgba(247,228,186,.22) 72%,transparent 100%),url(../ui/quests/quest-archer-header.png);background-position:center,right center;background-repeat:no-repeat;background-size:cover,auto 100%}.quest-detail__hero:after{content:"";position:absolute;right:0;bottom:0;left:0;height:22px;background:linear-gradient(180deg,transparent,rgba(139,97,51,.12));pointer-events:none}.quest-detail__hero>div{position:relative;z-index:2;min-width:0}.quest-detail__hero h3{display:-webkit-box;margin:3px 0 6px;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,30px);font-weight:900;letter-spacing:.015em;line-height:1.08;text-transform:uppercase;text-shadow:0 1px rgba(255,246,220,.8);-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-detail__hero p{display:-webkit-box;margin:0;overflow:hidden;color:#58442f;font-size:clamp(10px,.9vw,13px);font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-detail__eyebrow{color:#66773c;font-size:9px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}.quest-detail__content{display:flex;min-height:0;padding:13px 20px 15px;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(36,58,34,.4) transparent;scrollbar-width:thin}.quest-detail__content::-webkit-scrollbar{width:5px}.quest-detail__content::-webkit-scrollbar-thumb{border-radius:5px;background:#243a2266}.quest-instructions{flex:0 0 auto}.quest-instructions header{display:flex;align-items:center;margin-bottom:7px;gap:7px}.quest-instructions header svg{width:17px;height:17px;color:#6f8736}.quest-instructions header h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.quest-instructions header span{height:1px;flex:1;background:linear-gradient(90deg,rgba(152,113,64,.42),transparent)}.quest-instructions ol{display:grid;padding:0;gap:5px;list-style:none}.quest-instructions li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:24px;gap:8px;color:#4d3b29;font-size:11px;font-weight:700;line-height:1.25}.quest-instructions li b{display:grid;width:22px;height:22px;place-items:center;color:#f6e4ae;border-radius:50%;background:linear-gradient(180deg,#617941,#354f2c);box-shadow:inset 0 1px #e6f2c22e,0 1px 2px #442b173d;font-family:Pally-Bold,Nunito,sans-serif;font-size:11px}.quest-world-progress{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;flex:0 0 auto;min-height:44px;padding:7px 10px;gap:10px;border:1px solid rgba(157,119,73,.42);border-radius:8px;background:#fff0cf85}.quest-world-progress>svg{width:27px;height:27px;color:#687c3d}.quest-world-progress>div{display:flex;min-width:0;flex-direction:column;gap:4px}.quest-world-progress>div>strong{font-family:Georgia,Times New Roman,serif;font-size:11px}.quest-world-progress>div>small{color:#755e43;font-size:9px}.quest-world-progress>div>span i{display:block;width:100%;height:5px;overflow:hidden;border-radius:99px;background:#9c744638}.quest-world-progress>div>span i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b5930,#9aaa49)}.quest-world-progress.is-complete{border-color:#6e883e8c;background:#dfe9bd80}.quest-reward-strip{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:50px;padding:8px 14px;gap:15px;border:1px solid #bea06d;border-radius:8px;background:linear-gradient(90deg,#fff2d5c7,#ead19ea8);box-shadow:inset 0 0 0 2px #fff8e84d}.quest-reward-strip>div{display:flex;min-width:0;flex-direction:column;gap:2px}.quest-reward-strip>div span{font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.quest-reward-strip>div small{overflow:hidden;color:#755e43;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.quest-reward-strip>strong{display:flex;align-items:center;flex:0 0 auto;gap:7px;font-family:Pally-Bold,Nunito,sans-serif;font-size:23px;font-variant-numeric:tabular-nums}.quest-reward-strip>strong svg{width:25px;height:25px;color:#d4a548;filter:drop-shadow(0 2px 1px rgba(114,73,30,.25))}.quest-reward-strip.is-complete{border-color:#8a9853;background:linear-gradient(90deg,#e8ebc8bf,#cfdda699)}.quest-feedback{display:flex;align-items:center;flex:0 0 auto;min-height:43px;padding:7px 10px;gap:9px;border:1px solid rgba(169,79,54,.5);border-radius:8px;color:#713624;background:#dc9b772b;font-size:9px;line-height:1.3}.quest-feedback>svg{width:22px;height:22px;flex:0 0 auto;color:#a94f36}.quest-feedback strong{display:block;font-size:10px}.quest-detail__actions{display:flex;align-items:stretch;justify-content:flex-end;min-width:0;margin-top:auto;flex-direction:column;gap:6px}.quest-primary-action{display:flex;align-items:center;justify-content:center;width:min(100%,410px);min-height:48px;margin:0 auto;padding:9px 24px;gap:10px;color:#fff0bf;border:2px solid #1b2c19;border-radius:9px;background:linear-gradient(180deg,#456236,#29442a 66%,#213923);box-shadow:inset 0 0 0 2px #dec56f47,inset 0 -4px #101c1252,0 4px 7px #42271854;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;transition:filter .15s ease,transform .15s ease}.quest-primary-action svg{width:21px;height:21px;color:#f1d473}.quest-primary-action[disabled]{color:#c7b995;border-color:#746a4e;background:linear-gradient(180deg,#7f846d,#666e5d);box-shadow:inset 0 0 0 2px #eee0bb2e;filter:saturate(.55);opacity:.78}html:not(.is-mode-touch) .quest-primary-action:not([disabled]):hover{filter:brightness(1.13);transform:translateY(-1px)}.quest-secondary-action{display:flex;align-items:center;justify-content:center;align-self:center;min-height:22px;padding:2px 10px;gap:5px;color:#536a36;font-size:9px;font-weight:900;text-decoration:underline;text-decoration-color:#536a3661;text-underline-offset:3px}.quest-secondary-action svg{width:13px;height:13px}.quest-secondary-action[disabled]{opacity:.45}.quest-proof{display:flex;width:100%;flex-direction:column;gap:6px}.quest-proof label{color:#513c27;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.quest-proof>small{min-height:12px;color:#755e43;font-size:8px;font-weight:700;line-height:1.3}.quest-proof>small.is-error{color:#a94f36}.quest-proof .quest-primary-action{margin-top:1px}.quest-proof__field{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:41px;padding:0 11px;gap:6px;border:1px solid #b99867;border-radius:7px;background:#fff5deb3;box-shadow:inset 0 1px 3px #6e4a261a}.quest-proof__field>svg{width:17px;height:17px;color:#7b8a4b}.quest-proof__field input{width:100%;min-width:0;color:#3f2d1d;font-size:11px;font-weight:700}.quest-proof__field input::placeholder{color:#755e4394}.quest-proof__field input[disabled]{opacity:.54}.quest-verification,.quest-complete-message{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;position:relative;width:min(100%,420px);min-height:57px;margin:0 auto;padding:8px 14px;gap:10px;overflow:hidden;border:1px solid #a38a52;border-radius:9px;background:linear-gradient(90deg,#edf0c7d1,#e7d29dc2);box-shadow:inset 0 0 0 2px #fff8dd52}.quest-verification>div,.quest-complete-message>div{display:flex;min-width:0;flex-direction:column;gap:2px}.quest-verification>div strong,.quest-complete-message>div strong{font-family:Georgia,Times New Roman,serif;font-size:12px}.quest-verification>div span,.quest-complete-message>div span,.quest-verification>div small,.quest-complete-message>div small{color:#755e43;font-size:8px;font-weight:700}.quest-verification__seal,.quest-complete-message>svg{display:grid;width:36px;height:36px;place-items:center;color:#f2d676;border-radius:50%;background:linear-gradient(180deg,#627a3f,#304a2d);box-shadow:inset 0 1px #eef4c93d,0 2px 4px #4c311c42}.quest-verification__seal svg,.quest-complete-message>svg svg{width:21px;height:21px}.quest-complete-message>svg{padding:8px}.quest-complete-message.is-awarded{animation:quest-awarded .65s ease both}.quest-verification__track{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#81653d2e}.quest-verification__track i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#526b37,#e0c65e);transform-origin:left;animation:quest-checking var(--quest-verification-duration, 2.5s) linear infinite}.quest-board__toast{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:45;top:clamp(82px,11vh,102px);left:50%;width:min(520px,calc(100% - 90px));min-height:40px;padding:8px 8px 8px 14px;gap:12px;color:#653220;border:1px solid #9d4e34;border-radius:9px;background:#f0c5a4;box-shadow:0 8px 18px #35180d47;font-size:10px;font-weight:800;transform:translate(-50%)}.quest-board__toast button{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid rgba(113,49,31,.38);border-radius:50%;font-size:17px}@media only screen and (max-width:1180px){.quest-board{font-size:14px}.quest-activity{grid-template-columns:minmax(135px,.72fr) minmax(300px,2.1fr) minmax(105px,.65fr) minmax(160px,.9fr)}.quest-activity__title{padding:8px}.quest-activity__title>svg{display:none}.quest-activity__action{padding:8px}.quest-activity__action button{padding:6px 8px;font-size:10px}.quest-row{grid-template-columns:4px 52px minmax(0,1fr) auto 10px;min-height:74px;gap:8px}.quest-row__icon{width:52px;height:52px}.quest-row__icon svg{width:27px;height:27px}.quest-row__meta{min-width:72px}.quest-detail__hero{padding-right:37%}}@media only screen and (max-width:900px){.menu.is-quest-board .inner{width:calc(100vw - 20px);max-width:none}.quest-board__header{padding-left:16px}.quest-board__title small{display:none}.quest-board__balance{min-width:122px;padding:6px 13px}.quest-board__paper{padding-right:10px;padding-bottom:10px;padding-left:10px}.quest-tab{min-width:155px;padding:0 15px}.quest-activity{grid-template-columns:125px minmax(280px,1fr) 105px 150px;overflow-x:auto}.quest-activity__days{min-width:280px}.quest-row{grid-template-columns:4px 46px minmax(0,1fr) auto}.quest-row__icon{width:46px;height:46px}.quest-row__arrow{display:none}.quest-row__meta{min-width:62px}.quest-row__meta>small{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-detail__hero{padding-right:28%}}@media only screen and (max-height:720px)and (min-width:681px){.menu.is-quest-board .inner{height:calc(100dvh - 20px);max-height:none}.menu.is-quest-board .close{top:14px;right:16px;width:48px;height:48px}.quest-board__frame{grid-template-rows:64px minmax(0,1fr);padding:10px;border-radius:24px}.quest-board__header{padding-right:72px}.quest-board__scroll{width:42px;height:42px;flex-basis:42px}.quest-board__scroll svg{width:25px;height:25px}.quest-tabs{height:43px}.quest-tab{min-width:170px;font-size:15px}.quest-tab b{min-width:23px;height:23px}.quest-activity{min-height:76px;margin-top:7px;margin-bottom:0}.quest-activity-day{gap:2px}.quest-activity-day__token{width:26px;height:26px}.quest-activity-day__token svg{width:14px;height:14px}.quest-activity-day__token img{width:34px;height:34px}.quest-section-heading{min-height:40px}.quest-list{padding:7px 8px 10px;gap:6px}.quest-row{min-height:64px;padding-top:5px;padding-bottom:5px}.quest-row__icon{width:44px;height:44px}.quest-detail{grid-template-rows:minmax(88px,.65fr) minmax(0,1.7fr)}.quest-detail__hero{padding-top:10px;padding-bottom:9px}.quest-detail__content{padding:9px 15px 11px;gap:7px}.quest-instructions header{margin-bottom:4px}.quest-instructions ol{gap:3px}.quest-instructions li{min-height:20px}.quest-instructions li b{width:19px;height:19px}.quest-reward-strip{min-height:43px;padding:6px 11px}.quest-primary-action{min-height:41px;padding:7px 18px;font-size:13px}.quest-proof{gap:4px}.quest-proof__field{min-height:36px}}@media only screen and (max-width:680px){.menu.is-quest-board{padding:6px}.menu.is-quest-board .inner{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-width:none;max-height:none}.menu.is-quest-board .close{top:15px;right:15px;width:45px;height:45px}.menu.is-quest-board .close .button-inner .icon-container .icon.is-default{width:18px;height:18px}.quest-board__frame{grid-template-rows:62px minmax(0,1fr);padding:8px;border-radius:21px}.quest-board__header{padding:6px 62px 6px 10px;border-radius:14px 14px 8px 8px}.quest-board__scroll{width:40px;height:40px;flex-basis:40px}.quest-board__title{gap:9px}.quest-board__title h2{font-size:20px}.quest-board__balance{grid-template-columns:20px auto;min-width:92px;padding:5px 9px}.quest-board__balance svg{width:18px;height:18px}.quest-board__balance strong{font-size:16px}.quest-board__balance span{display:none}.quest-board__paper{grid-template-rows:72px 40px minmax(0,1fr);padding:0 7px 7px}.quest-tabs{width:100%;height:40px;margin-top:0}.quest-tab{min-width:0;height:37px;flex:1;padding:0 7px;gap:6px;border-radius:9px 9px 0 0;font-size:13px}.quest-tab .quest-tab__icon{width:15px;height:15px}.quest-tab b{min-width:20px;height:20px;padding:0 5px;font-size:10px}.quest-activity{grid-template-columns:90px minmax(265px,1fr) 90px 125px;min-height:66px;margin-top:6px;margin-bottom:0;border-radius:8px;overflow-x:auto}.quest-activity__title strong{font-size:11px}.quest-activity__title span{font-size:7px}.quest-activity-day{gap:1px}.quest-activity-day>span{font-size:7px}.quest-activity-day__token{width:23px;height:23px}.quest-activity-day__token svg{width:12px;height:12px}.quest-activity-day__token img{width:29px;height:29px}.quest-activity__reward{gap:3px;padding:5px}.quest-activity__reward>span{font-size:7px}.quest-activity__reward strong{font-size:15px}.quest-activity__reward strong svg{width:17px;height:17px}.quest-activity__action{padding:5px}.quest-activity__action button{min-height:32px;font-size:8px}.quest-activity__action small{font-size:7px}.quest-board__workspace{display:flex;flex-direction:column}.quest-list-panel{min-height:31%;flex:0 0 31%;border-right:0;border-bottom:1px solid #ae8857}.quest-section-heading{min-height:34px;padding:5px 10px}.quest-section-heading h3{font-size:13px}.quest-section-heading>span{font-size:7px}.quest-list{display:grid;grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;grid-template-rows:1fr;padding:6px 7px 8px;overflow-x:auto;overflow-y:hidden}.quest-row{grid-template-columns:3px 40px minmax(0,1fr) auto;min-height:55px;padding:5px;gap:6px}.quest-row__icon{width:40px;height:40px}.quest-row__icon svg{width:22px;height:22px}.quest-row__copy>strong{font-size:12px}.quest-row__copy>small{font-size:8px}.quest-row__meta{min-width:49px}.quest-row__meta>small{display:none}.quest-row__reward svg{width:14px;height:14px}.quest-row__reward b{font-size:13px}.quest-detail{grid-template-rows:minmax(72px,.5fr) minmax(0,1.8fr);flex:1 1 auto}.quest-detail__hero{padding:8px 34% 7px 12px}.quest-detail__hero h3{margin:2px 0 3px;font-size:16px;-webkit-line-clamp:1}.quest-detail__hero p{font-size:8px}.quest-detail__eyebrow{font-size:7px}.quest-detail__content{padding:7px 10px 9px;gap:5px}.quest-instructions header{margin-bottom:3px}.quest-instructions header h4{font-size:10px}.quest-instructions ol{gap:2px}.quest-instructions li{grid-template-columns:18px minmax(0,1fr);min-height:17px;gap:5px;font-size:8px}.quest-instructions li b{width:17px;height:17px;font-size:8px}.quest-world-progress{grid-template-columns:25px minmax(0,1fr);min-height:35px;padding:4px 7px}.quest-world-progress>svg{width:21px;height:21px}.quest-reward-strip{min-height:38px;padding:5px 8px}.quest-reward-strip>div span{font-size:9px}.quest-reward-strip>div small{display:none}.quest-reward-strip>strong{font-size:17px}.quest-reward-strip>strong svg{width:19px;height:19px}.quest-primary-action{min-height:36px;padding:6px 12px;font-size:11px}.quest-proof label{font-size:8px}.quest-proof>small{font-size:7px}.quest-proof__field{min-height:32px}.quest-proof__field input{font-size:9px}.quest-verification,.quest-complete-message{min-height:44px;padding:5px 9px}}@media(prefers-reduced-motion:reduce){.quest-board *,.quest-board *:before,.quest-board *:after,.menu.is-quest-board .close .button-inner{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@-moz-keyframes quest-checkin-spin{to{transform:rotate(180deg)}}@-webkit-keyframes quest-checkin-spin{to{transform:rotate(180deg)}}@-o-keyframes quest-checkin-spin{to{transform:rotate(180deg)}}@keyframes quest-checkin-spin{to{transform:rotate(180deg)}}@-moz-keyframes quest-checkin-pulse{0%{box-shadow:inset 0 0 0 1px #fff7c533,0 0 #d4a54800}to{box-shadow:inset 0 0 0 1px #fff7c599,0 0 13px #d4a5488c}}@-webkit-keyframes quest-checkin-pulse{0%{box-shadow:inset 0 0 0 1px #fff7c533,0 0 #d4a54800}to{box-shadow:inset 0 0 0 1px #fff7c599,0 0 13px #d4a5488c}}@-o-keyframes quest-checkin-pulse{0%{box-shadow:inset 0 0 0 1px #fff7c533,0 0 #d4a54800}to{box-shadow:inset 0 0 0 1px #fff7c599,0 0 13px #d4a5488c}}@keyframes quest-checkin-pulse{0%{box-shadow:inset 0 0 0 1px #fff7c533,0 0 #d4a54800}to{box-shadow:inset 0 0 0 1px #fff7c599,0 0 13px #d4a5488c}}@-moz-keyframes quest-board-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@-webkit-keyframes quest-board-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@-o-keyframes quest-board-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes quest-board-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@-moz-keyframes quest-checking{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@-webkit-keyframes quest-checking{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@-o-keyframes quest-checking{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes quest-checking{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@-moz-keyframes quest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.18);transform:scale(1.025)}to{filter:brightness(1);transform:scale(1)}}@-webkit-keyframes quest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.18);transform:scale(1.025)}to{filter:brightness(1);transform:scale(1)}}@-o-keyframes quest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.18);transform:scale(1.025)}to{filter:brightness(1);transform:scale(1)}}@keyframes quest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.18);transform:scale(1.025)}to{filter:brightness(1);transform:scale(1)}}.menu .contents .options-content .content-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.menu .contents .options-content table{border-spacing:0 10px}.menu .contents .options-content table td:first-child{padding-right:40px}.menu .contents .options-content .audio-toggle img{width:29px;height:27px}.menu .contents .options-content .audio-toggle img.audio-off{display:none}.menu .contents .options-content .audio-toggle img.audio-on{display:block}html.is-audio-muted .menu .contents .options-content .audio-toggle img.audio-on{display:none}html.is-audio-muted .menu .contents .options-content .audio-toggle img.audio-off{display:block}.menu .contents .options-content .button{display:flex;align-items:center;justify-content:center;width:100%}.modals:has(.greenveil-race-modal.is-displayed){background:#0d1b1394;backdrop-filter:blur(7px) brightness(.56) saturate(.78);-webkit-backdrop-filter:blur(7px) brightness(.56) saturate(.78)}.greenveil-race-modal{--race-ink: #4d2a16;--race-cream: #fff0c6;--race-gold: #e2ad4e;--race-brass: #9d5d25;--race-green: #264529;--race-green-dark: #16311e;--race-red: #7c321f;--race-walnut: #5b301c;font-family:Nunito,sans-serif}.greenveil-race-modal .container{width:min(620px,calc(100vw - 30px));max-height:calc(100dvh - 20px);overflow:visible}.greenveil-race-modal.circuit-controls .container{width:min(760px,calc(100vw - 30px))}.greenveil-race-card{position:relative;box-sizing:border-box;width:100%;padding:30px;color:var(--race-ink);border:4px solid #4c240f;border-radius:38px;background:repeating-linear-gradient(4deg,transparent 0 15px,rgba(84,37,14,.15) 16px 17px,transparent 18px 31px),linear-gradient(145deg,#b86d32,#7e3e1b 55%,#a65b29);box-shadow:0 34px 80px #090805ad,0 9px 20px #28120585,inset 0 4px #ffd0836b,inset 0 -8px #3b170899}.greenveil-race-card:before{content:"";position:absolute;z-index:0;inset:9px;pointer-events:none;border:2px solid rgba(240,168,95,.42);border-radius:27px;box-shadow:inset 0 0 0 3px #54250d80}.greenveil-race-card:after{content:"";position:absolute;z-index:1;inset:19px;pointer-events:none;border:2px solid #7f491f;border-radius:21px}.greenveil-race-parchment{position:relative;z-index:2;display:flex;max-height:calc(100dvh - 80px);padding:57px 46px 39px;flex-direction:column;overflow-x:hidden;overflow-y:auto;border:2px solid #c6904d;border-radius:21px;background:radial-gradient(circle at 15% 12%,rgba(255,255,255,.5),transparent 28%),radial-gradient(circle at 87% 84%,rgba(195,144,72,.11),transparent 32%),repeating-linear-gradient(16deg,rgba(127,90,45,.026) 0 1px,transparent 1px 6px),linear-gradient(105deg,#f7e3b7,#fff0cd 50%,#f0d7a2);box-shadow:inset 0 2px #fff7df,inset 0 -4px #9f642b33,0 6px 10px #3515074d}.greenveil-race-crest{position:absolute;z-index:7;top:-45px;left:50%;display:grid;width:116px;height:128px;place-items:center;filter:drop-shadow(0 8px 5px rgba(35,16,6,.5));transform:translate(-50%)}.greenveil-race-crest svg{width:100%;height:100%;overflow:visible}.greenveil-race-crest .shield{fill:#b26f2e;stroke:#f0be58;stroke-width:3;stroke-linejoin:round}.greenveil-race-crest .shield-inner{fill:#23462a;stroke:#6d421d;stroke-width:3;stroke-linejoin:round}.greenveil-race-crest .feather-vane{fill:#efc66b}.greenveil-race-crest .feather-detail{fill:none;stroke:#9a5d22;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.greenveil-race-vine{position:absolute;z-index:6;width:76px;height:35px;pointer-events:none;filter:drop-shadow(0 3px 2px rgba(28,20,8,.42))}.greenveil-race-vine:before,.greenveil-race-vine:after{content:"";position:absolute;width:31px;height:17px;border:2px solid #4b5b20;border-radius:100% 0;background:linear-gradient(145deg,#94a63a,#586d24)}.greenveil-race-vine:before{top:2px;left:4px;transform:rotate(13deg)}.greenveil-race-vine:after{right:5px;bottom:1px;transform:rotate(192deg)}.greenveil-race-vine.is-top-left{top:10px;left:12px;transform:rotate(-12deg)}.greenveil-race-vine.is-top-right{top:10px;right:12px;transform:rotate(192deg)}.greenveil-race-vine.is-bottom-left{bottom:9px;left:14px;transform:rotate(168deg)}.greenveil-race-vine.is-bottom-right{right:14px;bottom:9px;transform:rotate(348deg)}.greenveil-race-heading{display:flex;min-height:52px;align-items:center;justify-content:center;gap:18px;text-align:center}.greenveil-race-heading h2{margin:0;color:var(--race-ink);font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:0 2px rgba(255,255,255,.55)}.greenveil-heading-sprig{color:#70842f;font-family:Georgia,serif;font-size:36px;line-height:1;transform:rotate(-18deg)}.greenveil-heading-sprig.is-mirrored{transform:scaleX(-1) rotate(-18deg)}.greenveil-race-divider{display:flex;height:25px;margin:1px 20px 16px;align-items:center;gap:8px}.greenveil-race-divider:before,.greenveil-race-divider:after{content:"";height:2px;flex:1;background:linear-gradient(90deg,transparent,#a96c31)}.greenveil-race-divider:after{background:linear-gradient(90deg,#a96c31,transparent)}.greenveil-race-divider span{width:11px;height:11px;border:2px solid #9d5e29;transform:rotate(45deg)}.greenveil-race-actions{display:flex;flex-direction:column;gap:13px}.greenveil-race-actions.is-result-actions{margin-top:18px}.greenveil-race-actions.is-controls-actions{margin-top:17px}.greenveil-race-actions.is-controls-actions .greenveil-race-button{min-height:62px;font-size:23px}.greenveil-controls-tabs .tabs-navigation{display:grid;margin:0 0 13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.greenveil-controls-tabs .tabs-navigation .tab{position:relative;display:grid;height:68px;min-width:0;padding:7px 8px 8px;grid-template-rows:32px auto;place-items:center;color:#f7e6ba;border:2px solid #704018;border-radius:14px;background:repeating-linear-gradient(2deg,transparent 0 8px,rgba(24,11,5,.12) 9px 10px),linear-gradient(180deg,#704023,#4c291a);box-shadow:0 0 0 1px #c9954a,inset 0 2px #ffd58f21,inset 0 -4px #160c074d;transition:filter .14s ease-out,transform .14s ease-out}.greenveil-controls-tabs .tabs-navigation .tab.is-active{color:#fff0c3;border-color:#29401f;background:repeating-linear-gradient(2deg,transparent 0 8px,rgba(11,25,11,.14) 9px 10px),linear-gradient(180deg,#49633a,#29472d);box-shadow:0 0 0 2px #d2a24e,inset 0 2px #e8f1b726,inset 0 -4px #0a170c61}html:not(.is-mode-touch) .greenveil-controls-tabs .tabs-navigation .tab:hover{filter:brightness(1.09);transform:translateY(-1px)}.greenveil-controls-tabs .tabs-navigation .tab:focus-visible{outline:3px solid #f3c85f;outline-offset:3px}.greenveil-controls-tabs .tabs-navigation .tab .label{max-width:100%;margin:0;overflow:hidden;color:inherit;font-size:11px;font-weight:1000;letter-spacing:.035em;line-height:1.1;opacity:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.greenveil-control-tab-icon{display:grid;width:43px;height:31px;place-items:center;opacity:.78}.is-active .greenveil-control-tab-icon{opacity:1}.greenveil-control-tab-icon .icon{display:block;background-position:center;background-repeat:no-repeat;background-size:contain;filter:sepia(.4) saturate(.9) brightness(1.55)}.greenveil-control-tab-icon .icon-mouse-keyboard{width:40px;height:25px;background-image:url(../ui/controls/mouse-keyboard.svg)}.greenveil-control-tab-icon .icon-touch{width:19px;height:30px;background-image:url(../ui/controls/touch.svg)}.greenveil-control-tab-icon .icon-gamepad{width:39px;height:26px;background-image:url(../ui/controls/gamepad.svg)}.greenveil-controls-tabs .greenveil-controls-content{position:relative;height:285px;overflow:hidden;border:2px solid #bd8848;border-radius:17px;background:linear-gradient(180deg,#fff8dfd6,#ecd19ad1);box-shadow:inset 0 1px #fff9e7,0 4px 7px #71411f24}.greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{position:absolute;inset:0;display:block;width:100%;height:100%;padding:8px 11px;overflow:hidden}.greenveil-controls-list{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9f6a32 transparent;scrollbar-width:thin}.greenveil-controls-list table{width:100%;border-collapse:separate;border-spacing:0 4px}.greenveil-controls-list td{min-height:32px;padding:5px 9px;color:#57361f;background:#fff8e673;font-size:12px;font-weight:850;line-height:1.25}.greenveil-controls-list td:first-child{width:50%;padding-right:5px;border-radius:9px 0 0 9px;text-align:right}.greenveil-controls-list td:last-child{padding-left:9px;border-radius:0 9px 9px 0}.greenveil-controls-list td>span{color:#8b673b;font-size:10px;font-weight:800;text-transform:uppercase}.greenveil-controls-list kbd{display:inline-grid;min-height:25px;padding:3px 7px;place-items:center;color:#4b321c;border:1px solid #9d6a32;border-bottom-width:3px;border-radius:6px;background:linear-gradient(180deg,#fff6d8,#e7c98f);box-shadow:inset 0 1px #fff,0 2px 2px #5e351924;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000;line-height:1;white-space:nowrap}.greenveil-race-button{position:relative;display:grid;width:100%;min-height:76px;padding:10px 34px;grid-template-columns:58px 1fr 58px;align-items:center;color:#ffedc0;border:3px solid #704018;border-radius:23px;background:repeating-linear-gradient(2deg,transparent 0 9px,rgba(24,11,5,.13) 10px 11px),linear-gradient(180deg,#6c3a22,#492519);box-shadow:0 0 0 2px #d09a4d,inset 0 3px #ffd58f29,inset 0 -5px #160c0757,0 7px 10px #53270f52;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(37,16,8,.7);transition:transform .14s ease-out,filter .14s ease-out}.greenveil-race-button:after{content:"";width:58px;height:1px}.greenveil-race-button svg{width:42px;height:42px;justify-self:center;fill:currentColor;filter:drop-shadow(0 2px 1px rgba(29,12,6,.58))}.greenveil-race-button span{justify-self:center}.greenveil-race-button.is-primary{border-color:#263c1b;background:repeating-linear-gradient(2deg,transparent 0 9px,rgba(13,28,11,.18) 10px 11px),linear-gradient(180deg,#395e2d,#1e3c24);box-shadow:0 0 0 2px #d3a552,inset 0 3px #e7f1b626,inset 0 -5px #0a170c6b,0 7px 10px #53270f52}.greenveil-race-button.is-danger{border-color:#6e2919;background:repeating-linear-gradient(2deg,transparent 0 9px,rgba(50,11,5,.13) 10px 11px),linear-gradient(180deg,#954127,#672719)}html:not(.is-mode-touch) .greenveil-race-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.greenveil-race-button:active{transform:translateY(2px)}.greenveil-race-button:focus-visible{outline:4px solid #f5cc68;outline-offset:4px}.greenveil-race-gem{position:absolute;z-index:8;bottom:-21px;left:50%;width:43px;height:43px;border:4px solid #7a451c;background:linear-gradient(135deg,#8eb443 0 24%,#2c6a39 25% 66%,#153823 67%);box-shadow:0 0 0 3px #d59a3e,inset 0 0 0 3px #eff7aa47,0 7px 8px #22100680;transform:translate(-50%) rotate(45deg)}.circuit-result-time{display:flex;margin:0 0 15px;padding:14px 12px 16px;flex-direction:column;align-items:center;border:2px solid rgba(179,123,60,.34);border-radius:19px;background:#fff9e58f;box-shadow:inset 0 1px #ffffffad,0 3px 6px #74421f14}.circuit-result-time span{color:#7b5a32;font-size:14px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.circuit-result-time strong{margin-top:3px;color:#24462a;font-family:Georgia,Times New Roman,serif;font-size:45px;font-variant-numeric:tabular-nums;letter-spacing:.025em;line-height:1.05;text-shadow:0 2px rgba(255,255,255,.7)}.circuit-result-stats{display:grid;margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.circuit-result-stats[hidden]{display:none}.circuit-result-stat{display:flex;min-height:69px;padding:9px 12px;flex-direction:column;align-items:center;justify-content:center;border:2px solid #c79753;border-radius:15px;background:linear-gradient(180deg,#f9e9c1,#ebd09a);box-shadow:inset 0 1px #fff9e8,0 3px 5px #71411f29}.circuit-result-stat[hidden]{display:none}.circuit-result-stat span{color:#7e5b34;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.circuit-result-stat strong{margin-top:2px;color:#34512c;font-family:Georgia,Times New Roman,serif;font-size:22px;font-variant-numeric:tabular-nums}.circuit-score-save-status{min-height:42px;margin:1px 12px 0;color:#52623a;font-size:14px;font-weight:800;line-height:1.42;text-align:center}.circuit-score-save-status[hidden]{display:none}.circuit-score-save-status[data-state=personal-best]{color:#8b541d}.circuit-score-save-status[data-state=error]{color:#a13c2a}.circuit-score-save-status[data-state=signed-out]{color:#745c35}.circuit-end[data-result-state=personal-best] .greenveil-race-crest{filter:drop-shadow(0 8px 5px rgba(35,16,6,.5)) drop-shadow(0 0 12px rgba(230,188,79,.42))}.circuit-end[data-result-state=personal-best] .circuit-result-time{border-color:#c9963e9e;background:linear-gradient(180deg,#fff6cfd1,#efdca2c2)}@media only screen and (max-width:620px){.greenveil-race-modal .container,.greenveil-race-modal.circuit-controls .container{width:calc(100vw - 18px)}.greenveil-race-card{padding:20px;border-radius:29px}.greenveil-race-card:before{inset:6px;border-radius:23px}.greenveil-race-card:after{inset:13px;border-radius:18px}.greenveil-race-parchment{padding:48px 23px 27px;border-radius:17px}.greenveil-race-crest{top:-35px;width:96px;height:106px}.greenveil-race-heading{gap:10px}.greenveil-race-heading h2{font-size:clamp(28px,8.5vw,38px)}.greenveil-heading-sprig{font-size:28px}.greenveil-race-divider{margin-right:3px;margin-left:3px}.greenveil-race-button{min-height:65px;padding:8px 18px;grid-template-columns:46px 1fr 46px;border-radius:18px;font-size:clamp(20px,6vw,27px)}.greenveil-race-button:after{width:46px}.greenveil-race-button svg{width:34px;height:34px}.circuit-result-time strong{font-size:clamp(34px,10vw,44px)}.greenveil-controls-tabs .tabs-navigation{gap:5px}.greenveil-controls-tabs .tabs-navigation .tab{height:61px;padding-right:4px;padding-left:4px;grid-template-rows:28px auto}.greenveil-controls-tabs .tabs-navigation .tab .label{font-size:9px}.greenveil-control-tab-icon{transform:scale(.88)}.greenveil-controls-tabs .greenveil-controls-content{height:255px}.greenveil-controls-list td{padding:4px 6px;font-size:10px}.greenveil-controls-list td:first-child{width:48%}.greenveil-controls-list kbd{min-height:22px;padding:2px 5px;font-size:8px}.greenveil-race-actions.is-controls-actions{margin-top:12px}}@media only screen and (max-height:690px){.greenveil-race-card{padding:18px}.greenveil-race-parchment{padding-top:42px;padding-bottom:22px}.greenveil-race-heading{min-height:42px}.greenveil-race-heading h2{font-size:31px}.greenveil-race-divider{height:17px;margin-bottom:9px}.greenveil-race-actions{gap:10px}.greenveil-race-button{min-height:58px}.greenveil-race-crest{top:-31px;width:88px;height:98px}.circuit-result-time{margin-bottom:9px;padding:9px 10px 11px}.circuit-result-time strong{font-size:35px}.circuit-result-stat{min-height:57px}.circuit-score-save-status{min-height:34px;font-size:12px}.circuit-score-save-status[hidden]{min-height:0}.greenveil-race-actions.is-result-actions{margin-top:8px}}.circuit-end .container{width:min(690px,calc(100vw - 30px))}.circuit-end .greenveil-race-card{padding:24px;border-radius:34px}.circuit-end .greenveil-race-card:before{inset:7px;border-radius:25px}.circuit-end .greenveil-race-card:after{inset:15px;border-radius:19px}.circuit-end .greenveil-race-parchment{padding:53px 48px 33px;border-radius:19px}.circuit-end .greenveil-race-crest{top:-32px;width:104px;height:115px}.circuit-end .greenveil-race-heading{min-height:40px;gap:12px}.circuit-end .greenveil-race-heading h2{font-size:35px;letter-spacing:.06em;line-height:.96;white-space:nowrap}.circuit-end .greenveil-heading-sprig{font-size:24px}.circuit-end .greenveil-race-divider{height:20px;margin:0 36px 13px}.circuit-end .circuit-result-time{margin-bottom:22px;padding:10px 12px 11px;border-radius:17px}.circuit-end .circuit-result-time span{font-size:13px}.circuit-end .circuit-result-time strong{margin-top:1px;font-size:40px}.circuit-end .circuit-result-stats{margin-bottom:0;gap:12px}.circuit-end .circuit-result-stat{min-height:58px;padding:7px 10px;border-radius:14px}.circuit-end .circuit-result-stat span{font-size:11px}.circuit-end .circuit-result-stat strong{font-size:20px}.circuit-end .circuit-score-save-status{min-height:0;margin:4px 18px 0;color:#52623a;font-size:15.5px;line-height:1.4}.circuit-end .circuit-score-save-status[data-state=error]{color:#8e3825}.circuit-end .circuit-score-save-status[data-state=signed-out]{color:#745c35}.circuit-end .greenveil-race-actions.is-result-actions{margin-top:21px;gap:18px}.circuit-end .greenveil-race-button{min-height:62px;padding:7px 30px;grid-template-columns:48px 1fr 48px;border-radius:20px;font-size:24px;white-space:nowrap}.circuit-end .greenveil-race-button:after{width:48px}.circuit-end .greenveil-race-button svg{width:35px;height:35px}.circuit-end .greenveil-race-gem{bottom:-16px;width:37px;height:37px;border-width:3px}@media only screen and (max-width:620px){.circuit-end .container{width:calc(100vw - 14px)}.circuit-end .greenveil-race-card{padding:16px;border-radius:27px}.circuit-end .greenveil-race-card:before{inset:5px;border-radius:21px}.circuit-end .greenveil-race-card:after{inset:11px;border-radius:16px}.circuit-end .greenveil-race-parchment{padding:46px 18px 25px;border-radius:15px}.circuit-end .greenveil-race-crest{top:-28px;width:88px;height:98px}.circuit-end .greenveil-race-heading{min-height:34px;gap:6px}.circuit-end .greenveil-race-heading h2{font-size:clamp(18px,5.8vw,28px)}.circuit-end .greenveil-heading-sprig{font-size:18px}.circuit-end .greenveil-race-divider{height:17px;margin:0 8px 10px}.circuit-end .circuit-result-time{margin-bottom:18px;padding:8px 9px 9px}.circuit-end .circuit-result-time span{font-size:11px}.circuit-end .circuit-result-time strong{font-size:clamp(30px,9vw,36px)}.circuit-end .circuit-score-save-status{margin-right:8px;margin-left:8px;font-size:14.5px}.circuit-end .circuit-result-stats{gap:8px}.circuit-end .circuit-result-stat{min-height:52px;padding:6px 7px}.circuit-end .circuit-result-stat span{font-size:9px}.circuit-end .circuit-result-stat strong{font-size:18px}.circuit-end .greenveil-race-actions.is-result-actions{margin-top:17px;gap:14px}.circuit-end .greenveil-race-button{min-height:56px;padding-right:14px;padding-left:14px;grid-template-columns:42px 1fr 42px;border-radius:17px;font-size:clamp(17px,5.2vw,22px)}.circuit-end .greenveil-race-button:after{width:42px}.circuit-end .greenveil-race-button svg{width:30px;height:30px}.circuit-end .greenveil-race-gem{bottom:-14px;width:33px;height:33px}}.circuit-controls .container{width:min(1180px,calc(100vw - 36px));height:min(720px,calc(100dvh - 28px));max-height:none}.circuit-controls .greenveil-controls-card{height:100%;padding:110px 36px 35px;border-radius:36px}.circuit-controls .greenveil-controls-card:before{inset:8px;border-radius:28px}.circuit-controls .greenveil-controls-card:after{inset:17px;border-radius:22px}.circuit-controls .greenveil-race-vine{z-index:8}.greenveil-controls-heading{position:absolute;z-index:7;top:18px;right:66px;left:168px;display:grid;min-height:82px;padding:10px 12px 10px 26px;grid-template-columns:68px minmax(0,1fr) 58px;align-items:center;gap:14px;color:#fff0bd;border:3px solid #18301c;border-radius:18px 18px 13px 13px;background:radial-gradient(ellipse at 45% -20%,rgba(116,129,77,.36),transparent 55%),repeating-linear-gradient(2deg,transparent 0 12px,rgba(13,24,14,.13) 13px 14px),linear-gradient(180deg,#34482c,#1d311f 74%);box-shadow:0 0 0 3px #6e3b1b,0 0 0 5px #b17736,inset 0 2px #d8e5a726,inset 0 -5px #0a160c6b,0 7px 12px #3117076b}.greenveil-controls-heading:before,.greenveil-controls-heading:after{content:"";position:absolute;top:13px;width:11px;height:11px;border:2px solid #5e351b;border-radius:50%;background:radial-gradient(circle at 36% 32%,#dfa653,#7b481f 70%);box-shadow:0 2px 2px #120a057a}.greenveil-controls-heading:before{left:10px}.greenveil-controls-heading:after{right:10px}.greenveil-controls-heading h2{margin:0;overflow:hidden;color:#f4d48c;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:700;letter-spacing:.035em;line-height:1;text-align:center;text-overflow:ellipsis;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.72);text-transform:uppercase;white-space:nowrap}.greenveil-controls-feather{display:grid;width:58px;height:58px;place-items:center;transform:rotate(-8deg)}.greenveil-controls-feather svg{width:54px;height:54px;filter:drop-shadow(0 2px 1px rgba(55,32,13,.68))}.greenveil-controls-feather .feather-vane{fill:#efc86b}.greenveil-controls-feather .feather-detail{fill:none;stroke:#95591f;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.greenveil-controls-close{display:grid;width:54px;height:54px;padding:0;place-items:center;color:#ffedbd;border:3px solid #c17e35;border-radius:50%;background:radial-gradient(circle at 35% 26%,#a86433,#6a351c 72%);box-shadow:0 0 0 3px #4f2915,inset 0 2px #ffd18a38,0 5px 8px #1010086b;transition:transform .15s ease-out,filter .15s ease-out}.greenveil-controls-close svg{width:30px;height:30px;fill:currentColor;filter:drop-shadow(0 2px 1px rgba(42,19,8,.7))}html:not(.is-mode-touch) .greenveil-controls-close:hover{filter:brightness(1.1);transform:translateY(-1px)}.greenveil-controls-close:active{transform:translateY(2px)}.greenveil-controls-close:focus-visible{outline:3px solid #f3cf69;outline-offset:4px}.greenveil-controls-book{position:relative;z-index:3;display:grid;width:100%;height:100%;min-height:0;padding:20px;grid-template-columns:minmax(310px,.88fr) minmax(440px,1.12fr);gap:24px;overflow:hidden;border:2px solid #bd8445;border-radius:23px;background:radial-gradient(circle at 13% 16%,rgba(255,255,255,.38),transparent 28%),radial-gradient(circle at 86% 82%,rgba(208,160,91,.1),transparent 36%),repeating-linear-gradient(16deg,rgba(139,96,44,.025) 0 1px,transparent 1px 6px),linear-gradient(102deg,#f2ddb0,#fff0ca 48%,#ecd19d);box-shadow:inset 0 2px #fff5d9,inset 0 -4px #a4662d33,0 5px 9px #3216074d}.greenveil-controls-book:after{content:"";position:absolute;z-index:1;top:18px;bottom:18px;left:calc(44% - 1px);width:2px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(156,106,51,.32) 8%,rgba(156,106,51,.32) 92%,transparent)}.greenveil-controls-preview-frame{position:relative;z-index:2;min-width:0;min-height:0;padding:10px;border:4px solid #6d3818;border-radius:13px;background:repeating-linear-gradient(4deg,transparent 0 10px,rgba(52,23,8,.16) 11px 12px),linear-gradient(145deg,#a6622f,#6c3518);box-shadow:0 0 0 2px #bd8240,inset 0 2px #ffd08b3d,0 7px 12px #4b260f47}.greenveil-controls-preview-slot{width:100%;height:100%;overflow:hidden;border:2px solid #b37a38;border-radius:7px;background:radial-gradient(circle at 30% 18%,rgba(255,245,212,.38),transparent 28%),repeating-linear-gradient(17deg,rgba(119,81,37,.025) 0 1px,transparent 1px 7px),linear-gradient(145deg,#e4cca0,#ceb07a);box-shadow:inset 0 0 28px #5a321833,inset 0 2px #fff8dc9e}.greenveil-controls-preview-slot>img{display:block;width:100%;height:100%;object-fit:cover}.greenveil-controls-preview-corner{position:absolute;z-index:3;width:31px;height:31px;pointer-events:none;border-top:4px double #d0a154;border-left:4px double #d0a154}.greenveil-controls-preview-corner:after{content:"";position:absolute;top:6px;left:6px;width:8px;height:8px;border:2px solid #7d481f;transform:rotate(45deg)}.greenveil-controls-preview-corner.is-top-left{top:4px;left:4px}.greenveil-controls-preview-corner.is-top-right{top:4px;right:4px;transform:rotate(90deg)}.greenveil-controls-preview-corner.is-bottom-right{right:4px;bottom:4px;transform:rotate(180deg)}.greenveil-controls-preview-corner.is-bottom-left{bottom:4px;left:4px;transform:rotate(270deg)}.greenveil-controls-preview-ornament{position:absolute;z-index:4;left:50%;width:36px;height:14px;border:3px solid #73401d;background:linear-gradient(135deg,#d0a055,#895026);box-shadow:0 0 0 2px #bd8240;transform:translate(-50%) rotate(45deg) skew(-12deg,-12deg)}.greenveil-controls-preview-ornament.is-top{top:-5px}.greenveil-controls-preview-ornament.is-bottom{bottom:-5px}.greenveil-controls-guide{position:relative;z-index:2;min-width:0;min-height:0;padding:4px 5px 30px;overflow:hidden}.greenveil-controls-guide:before{content:"";position:absolute;z-index:-1;inset:49px 0 14px;pointer-events:none;border:1px solid rgba(169,120,59,.27);border-radius:7px}.greenveil-controls-guide .greenveil-controls-tabs{display:flex;width:100%;height:100%;min-height:0;flex-direction:column}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{display:grid;height:55px;margin:0;padding:0 3px;grid-template-columns:1.35fr .82fr .72fr;flex:none;gap:7px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{position:relative;display:grid;height:52px;min-width:0;padding:0 12px;place-items:center;color:#e5c68d;border:2px solid #6d391b;border-radius:10px 10px 3px 3px;background:repeating-linear-gradient(2deg,transparent 0 8px,rgba(37,15,6,.15) 9px 10px),linear-gradient(180deg,#71401f,#4e2919);box-shadow:0 0 0 1px #aa7539,inset 0 2px #ffd58f21,inset 0 -4px #160c0747;transition:filter .14s ease-out,transform .14s ease-out}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active{color:#fff0c0;border-color:#23381f;background:repeating-linear-gradient(2deg,transparent 0 8px,rgba(11,25,11,.13) 9px 10px),linear-gradient(180deg,#3e5933,#233d27);box-shadow:0 0 0 2px #c99b45,inset 0 2px #e8f1b729,inset 0 -4px #0a170c61}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active:after{content:"";position:absolute;bottom:-7px;left:50%;width:11px;height:11px;border-right:2px solid #b98c3e;border-bottom:2px solid #b98c3e;background:#35502f;transform:translate(-50%) rotate(45deg)}html:not(.is-mode-touch) .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab:hover{filter:brightness(1.09);transform:translateY(-1px)}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab:focus-visible{outline:3px solid #f3c85f;outline-offset:3px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{max-width:100%;margin:0;overflow:hidden;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;letter-spacing:.01em;line-height:1;opacity:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content{position:relative;height:auto;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(169,120,59,.22);border-radius:5px;background:#fff8df1f;box-shadow:inset 0 1px #fff9e773}.greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{position:absolute;inset:0;display:block;width:100%;height:100%;padding:7px 10px;overflow:hidden}.greenveil-controls-guide .greenveil-controls-list{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:#8b5928 transparent;scrollbar-width:thin}.greenveil-controls-guide .greenveil-controls-list table{width:100%;border-collapse:collapse;border-spacing:0}.greenveil-controls-guide .greenveil-controls-list tr:last-child td{border-bottom:0}.greenveil-controls-guide .greenveil-controls-list td{height:41px;padding:5px 11px;color:#4e301c;border-bottom:1px solid rgba(152,104,47,.25);background:transparent;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.15;white-space:nowrap}.greenveil-controls-guide .greenveil-controls-list td:first-child{width:67%;padding-right:15px;border-radius:0;text-align:left}.greenveil-controls-guide .greenveil-controls-list td:last-child{width:33%;padding-left:18px;border-radius:0}.greenveil-controls-guide .greenveil-controls-list kbd{display:inline-grid;min-width:34px;min-height:30px;padding:4px 8px;place-items:center;color:#f5e4b6;border:2px solid #6b371a;border-bottom-width:4px;border-radius:6px;background:repeating-linear-gradient(2deg,transparent 0 7px,rgba(34,13,5,.13) 8px 9px),linear-gradient(180deg,#77502f,#4e2b1b);box-shadow:0 0 0 1px #b47c3b,inset 0 2px #ffd69824,0 2px 3px #49220f2e;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:86px}.greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:142px}.greenveil-key-group{display:inline-flex;gap:3px;vertical-align:middle}.greenveil-key-or{display:inline-block;margin:0 7px;color:#6f4b2c;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;text-transform:lowercase}.greenveil-controls-guide-flourish{position:absolute;right:0;bottom:1px;left:0;display:grid;height:25px;place-items:center;color:#7d853c}.greenveil-controls-guide-flourish svg{width:120px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.greenveil-controls-badge{position:absolute;z-index:8;bottom:-28px;left:50%;width:58px;height:70px;filter:drop-shadow(0 7px 6px rgba(29,14,6,.54));transform:translate(-50%)}.greenveil-controls-badge svg{width:100%;height:100%}.greenveil-controls-badge .badge-shield{fill:#24442a;stroke:#d29b42;stroke-width:3;stroke-linejoin:round}.greenveil-controls-badge .badge-tree{fill:none;stroke:#e5b655;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media only screen and (max-width:900px){.circuit-controls .container{width:calc(100vw - 18px);height:calc(100dvh - 18px)}.circuit-controls .greenveil-controls-card{padding:91px 22px 25px;border-radius:29px}.greenveil-controls-heading{top:17px;right:35px;left:82px;min-height:66px;padding:7px 9px 7px 16px;grid-template-columns:49px minmax(0,1fr) 48px;gap:8px}.greenveil-controls-heading h2{font-size:clamp(25px,4.5vw,34px)}.greenveil-controls-feather{width:45px;height:45px}.greenveil-controls-feather svg{width:43px;height:43px}.greenveil-controls-close{width:44px;height:44px}.greenveil-controls-close svg{width:25px;height:25px}.greenveil-controls-book{padding:14px;grid-template-columns:minmax(220px,.76fr) minmax(390px,1.24fr);gap:15px}.greenveil-controls-book:after{display:none}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{font-size:14px}.greenveil-controls-guide .greenveil-controls-list td{height:38px;padding:4px 7px;font-size:14px}.greenveil-controls-guide .greenveil-controls-list td:first-child{padding-right:9px}.greenveil-controls-guide .greenveil-controls-list td:last-child{padding-left:11px}.greenveil-controls-guide .greenveil-controls-list kbd{min-width:30px;min-height:27px;padding:3px 6px;font-size:12px}.greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:72px}.greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:118px}}@media only screen and (max-width:720px),only screen and (orientation:portrait){.circuit-controls .greenveil-controls-card{padding:80px 14px 19px}.greenveil-controls-heading{top:14px;right:23px;left:23px;min-height:58px;grid-template-columns:39px minmax(0,1fr) 40px}.greenveil-controls-heading h2{font-size:clamp(18px,5vw,27px)}.greenveil-controls-feather{width:36px;height:36px}.greenveil-controls-feather svg{width:34px;height:34px}.greenveil-controls-close{width:37px;height:37px;border-width:2px}.greenveil-controls-close svg{width:21px;height:21px}.greenveil-controls-book{padding:10px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(105px,.32fr) minmax(300px,1.68fr);gap:11px;overflow-y:auto}.greenveil-controls-preview-frame{min-height:105px;padding:7px;border-width:3px}.greenveil-controls-guide{min-height:300px;padding-right:1px;padding-left:1px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{height:48px;gap:4px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{height:45px;padding:0 5px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{font-size:clamp(10px,3.1vw,13px)}.greenveil-controls-guide .greenveil-controls-list td{height:34px;padding:3px 5px;font-size:12px}.greenveil-controls-guide .greenveil-controls-list td:first-child{width:64%}.greenveil-controls-guide .greenveil-controls-list td:last-child{width:36%;padding-left:7px}.greenveil-controls-guide .greenveil-controls-list kbd{min-width:25px;min-height:24px;padding:2px 4px;border-width:1px;border-bottom-width:3px;font-size:10px}.greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:59px}.greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:96px}.greenveil-key-group{gap:2px}.greenveil-key-or{margin:0 3px;font-size:10px}.greenveil-controls-badge{bottom:-20px;width:45px;height:55px}}@media only screen and (max-height:700px)and (min-width:721px){.circuit-controls .container{height:calc(100dvh - 18px)}.circuit-controls .greenveil-controls-card{padding:88px 25px 25px}.greenveil-controls-heading{top:12px;min-height:66px;grid-template-columns:48px minmax(0,1fr) 46px}.greenveil-controls-heading h2{font-size:32px}.greenveil-controls-feather{width:43px;height:43px}.greenveil-controls-feather svg{width:41px;height:41px}.greenveil-controls-close{width:43px;height:43px}.greenveil-controls-close svg{width:24px;height:24px}.greenveil-controls-book{padding:13px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{height:49px}.greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{height:46px}.greenveil-controls-guide .greenveil-controls-list td{height:34px;padding-top:3px;padding-bottom:3px;font-size:13px}.greenveil-controls-guide .greenveil-controls-list kbd{min-height:25px;padding-top:2px;padding-bottom:2px;font-size:11px}}.circuit-controls .container{width:min(1000px,calc(100vw - 28px),calc(166.67dvh - 46.67px));height:auto;max-height:none;aspect-ratio:5/3}.circuit-controls .greenveil-controls-card{height:100%;padding:58px 0 0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.circuit-controls .greenveil-controls-card:before,.circuit-controls .greenveil-controls-card:after{display:none}.circuit-controls .greenveil-race-vine{width:58px;height:27px}.circuit-controls .greenveil-race-vine:before,.circuit-controls .greenveil-race-vine:after{width:24px;height:13px}.circuit-controls .greenveil-race-vine.is-top-left{top:52px;left:-11px}.circuit-controls .greenveil-race-vine.is-top-right{top:52px;right:-11px}.circuit-controls .greenveil-race-vine.is-bottom-left{bottom:-8px;left:-10px}.circuit-controls .greenveil-race-vine.is-bottom-right{right:-10px;bottom:-8px}.circuit-controls .greenveil-controls-badge{display:none}.circuit-controls .greenveil-controls-heading{top:0;right:44px;left:18%;min-height:52px;padding:6px 8px 6px 18px;grid-template-columns:43px minmax(0,1fr) 42px;gap:8px;border-width:2px;border-radius:8px 8px 3px 3px;box-shadow:0 0 0 2px #6e3b1b,inset 0 2px #d8e5a724,inset 0 -4px #0a160c66,0 5px 9px #31170757}.circuit-controls .greenveil-controls-heading:before,.circuit-controls .greenveil-controls-heading:after{top:8px;width:8px;height:8px;border-width:1px}.circuit-controls .greenveil-controls-heading:before{left:7px}.circuit-controls .greenveil-controls-heading:after{right:7px}.circuit-controls .greenveil-controls-heading h2{font-size:clamp(20px,3.1vw,31px);letter-spacing:.025em}.circuit-controls .greenveil-controls-feather{width:38px;height:38px}.circuit-controls .greenveil-controls-feather svg{width:36px;height:36px}.circuit-controls .greenveil-controls-close{width:38px;height:38px;border-width:2px;box-shadow:0 0 0 2px #4f2915,inset 0 2px #ffd18a33,0 4px 6px #1010085c}.circuit-controls .greenveil-controls-close svg{width:21px;height:21px}.circuit-controls .greenveil-controls-book{height:100%;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:0 18px 45px #100a056b}.circuit-controls .greenveil-controls-book:after{display:none}.circuit-controls .greenveil-controls-preview-frame{height:100%;min-height:0;padding:3px;border:2px solid #8c5427;border-radius:3px 0 0 3px;background:linear-gradient(145deg,#b37035,#75401f);box-shadow:inset 0 1px #ffd08b38}.circuit-controls .greenveil-controls-preview-slot{border:1px solid #c18b48;border-radius:0;box-shadow:inset 0 0 22px #5a321824}.circuit-controls .greenveil-controls-preview-corner{width:22px;height:22px;border-width:2px}.circuit-controls .greenveil-controls-preview-corner:after{top:4px;left:4px;width:6px;height:6px;border-width:1px}.circuit-controls .greenveil-controls-preview-ornament{width:27px;height:10px;border-width:2px;box-shadow:0 0 0 1px #bd8240}.circuit-controls .greenveil-controls-preview-ornament.is-top{top:-3px}.circuit-controls .greenveil-controls-preview-ornament.is-bottom{bottom:-3px}.circuit-controls .greenveil-controls-guide{height:100%;min-height:0;padding:7px 10px 22px;border:1px solid #c18b48;border-left:0;border-radius:0 3px 3px 0;background:radial-gradient(circle at 80% 12%,rgba(255,255,255,.3),transparent 28%),repeating-linear-gradient(17deg,rgba(139,96,44,.025) 0 1px,transparent 1px 6px),linear-gradient(102deg,#f6e2b8,#fff0ca 55%,#ecd19d);box-shadow:inset 0 1px #fff5d9,inset 0 -3px #a4662d24}.circuit-controls .greenveil-controls-guide:before{inset:52px 7px 8px;border-color:#a9783b2e}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{height:49px;padding:0;gap:4px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{height:46px;padding:0 6px;border-radius:6px 6px 2px 2px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{font-size:clamp(10px,1.45vw,14px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content{border:0;background:transparent;box-shadow:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{padding:4px 7px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td{height:clamp(25px,3.7dvh,32px);padding:2px 7px;font-size:clamp(10px,1.35vw,14px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{width:66%;padding-right:8px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{width:34%;padding-left:10px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd{min-width:25px;min-height:clamp(21px,3.3dvh,27px);padding:2px 5px;border-width:1px;border-bottom-width:3px;border-radius:4px;font-size:clamp(9px,1.2vw,12px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:61px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:104px}.circuit-controls .greenveil-key-group{gap:2px}.circuit-controls .greenveil-key-or{margin:0 3px;font-size:10px}.circuit-controls .greenveil-controls-guide-flourish{bottom:-1px;height:20px}.circuit-controls .greenveil-controls-guide-flourish svg{width:92px;height:19px}@media only screen and (max-width:620px){.circuit-controls .container{width:min(calc(100vw - 12px),calc(166.67dvh - 20px))}.circuit-controls .greenveil-controls-card{padding-top:43px}.circuit-controls .greenveil-race-vine{transform:scale(.76)}.circuit-controls .greenveil-race-vine.is-top-left,.circuit-controls .greenveil-race-vine.is-top-right{top:37px}.circuit-controls .greenveil-controls-heading{right:30px;left:12%;min-height:38px;padding:4px 5px 4px 9px;grid-template-columns:29px minmax(0,1fr) 29px;gap:4px}.circuit-controls .greenveil-controls-heading h2{font-size:clamp(13px,3.8vw,19px)}.circuit-controls .greenveil-controls-feather{width:26px;height:26px}.circuit-controls .greenveil-controls-feather svg{width:25px;height:25px}.circuit-controls .greenveil-controls-close{width:27px;height:27px}.circuit-controls .greenveil-controls-close svg{width:15px;height:15px}.circuit-controls .greenveil-controls-guide{min-height:0;padding:3px 4px 13px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{height:34px;gap:2px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{height:32px;padding:0 2px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{font-size:clamp(7px,1.9vw,9px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{padding:2px 3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td{height:19px;padding:1px 2px;font-size:7px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{padding-right:3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{padding-left:3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd{min-width:16px;min-height:15px;padding:1px 2px;border-bottom-width:2px;font-size:6px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:36px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:61px}.circuit-controls .greenveil-key-or{margin:0 1px;font-size:6px}.circuit-controls .greenveil-controls-guide-flourish{display:none}}.greenveil-race-modal.circuit-controls,.greenveil-race-modal.circuit-controls .container{width:min(1000px,calc(100vw - 120px));height:min(600px,calc(100dvh - 120px));aspect-ratio:auto}.circuit-controls .greenveil-controls-card{padding:0}.circuit-controls .greenveil-race-vine.is-top-left,.circuit-controls .greenveil-race-vine.is-top-right{top:-10px}.circuit-controls .greenveil-controls-close{position:absolute;z-index:12;top:-10px;right:10px;width:42px;height:42px;border-radius:0}.circuit-controls .greenveil-controls-close svg{width:24px;height:24px}.circuit-controls .greenveil-controls-book{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 15px 34px #100a0559}.circuit-controls .greenveil-controls-preview-frame{padding:1px;border:1px solid #b7834b;background:#97602f;box-shadow:inset 0 1px #ffe0a13d}.circuit-controls .greenveil-controls-preview-slot{border:0;background:radial-gradient(circle at 28% 18%,rgba(255,245,212,.36),transparent 30%),repeating-linear-gradient(17deg,rgba(119,81,37,.025) 0 1px,transparent 1px 7px),linear-gradient(145deg,#e4cca0,#ceb07a)}.circuit-controls .greenveil-controls-preview-slot>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 51%;transform:scale(1.03)}.circuit-controls .greenveil-controls-preview-corner,.circuit-controls .greenveil-controls-preview-ornament{display:none}.circuit-controls .greenveil-controls-guide{padding:0;border:1px solid #c18b48;border-left:0;overflow:hidden}.circuit-controls .greenveil-controls-guide:before{display:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs{display:flex;width:100%;height:100%;min-height:0;flex-direction:column}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{display:flex;height:84px;min-height:84px;margin:0;padding:10px 16px 8px;grid-template-columns:none;gap:7px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{position:relative;display:flex;width:0;height:66px;min-width:0;padding:8px 5px 7px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;color:#684726;border:0;border-radius:8px;background:none;box-shadow:none;text-shadow:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active{color:#29472d;background:#58764b29;box-shadow:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active:after{display:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active .active-background{opacity:0}html:not(.is-mode-touch) .circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab:hover{filter:none;transform:none;background:#78572f14}html:not(.is-mode-touch) .circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab:hover.is-active{background:#58764b33}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .active-background{display:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{position:relative;z-index:1;width:100%;margin-top:6px;overflow:visible;font-family:Nunito,sans-serif;font-size:clamp(10px,1vw,12px);font-weight:800;letter-spacing:0;line-height:1.15;text-align:center;text-overflow:clip;text-transform:none;white-space:nowrap}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content{width:100%;height:auto;min-height:0;flex:1;overflow:hidden}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{padding:30px 24px 20px}.circuit-controls .greenveil-control-tab-icon{position:relative;z-index:1;width:38px;height:26px;flex:none;transform:none;color:inherit;opacity:.82;transition:opacity .15s ease-out}.is-active .circuit-controls .greenveil-control-tab-icon{opacity:1}.circuit-controls .greenveil-control-tab-icon .icon{background-color:currentColor;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:none;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.circuit-controls .greenveil-control-tab-icon .icon-mouse-keyboard{width:33px;height:20px;-webkit-mask-image:url(../ui/controls/mouse-keyboard.svg);mask-image:url(../ui/controls/mouse-keyboard.svg)}.circuit-controls .greenveil-control-tab-icon .icon-touch{width:14px;height:23px;-webkit-mask-image:url(../ui/controls/touch.svg);mask-image:url(../ui/controls/touch.svg)}.circuit-controls .greenveil-control-tab-icon .icon-gamepad{width:31px;height:20px;-webkit-mask-image:url(../ui/controls/gamepad.svg);mask-image:url(../ui/controls/gamepad.svg)}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .greenveil-control-tab-icon{opacity:.82}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .greenveil-control-tab-icon .icon{background-color:currentColor;background-image:none;filter:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab.is-active .greenveil-control-tab-icon{opacity:1}.circuit-controls .greenveil-controls-guide .greenveil-controls-list{overflow:hidden;scrollbar-width:none}.circuit-controls .greenveil-controls-guide .greenveil-controls-list table{width:450px;max-width:100%;height:auto;margin:0 auto;table-layout:fixed;border-collapse:separate;border-spacing:0 10px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list tbody{height:auto}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td{height:24px;padding:0;border-bottom:0;border-radius:0;background:none;font-size:16px;line-height:normal}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{width:200px;padding-right:15px;text-align:right}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{width:250px;padding-left:0;white-space:nowrap}.circuit-controls .greenveil-controls-guide .greenveil-controls-list tr:last-child td{border-bottom:0}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd{min-width:0;min-height:0;padding:0 4px;font-size:16px;line-height:normal}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:58px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:101px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-compact{padding-right:3px;padding-left:3px;font-size:14px}.circuit-controls .greenveil-controls-guide .tabs-content-item.gamepad .greenveil-controls-list td{height:24px}.circuit-controls .greenveil-controls-guide-flourish{display:none}@media only screen and (max-width:900px){.greenveil-race-modal.circuit-controls,.greenveil-race-modal.circuit-controls .container{width:calc(100vw - 18px);height:min(600px,calc(60vw - 10.8px),calc(100dvh - 18px))}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{padding:10px 16px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list table{width:340px;border-spacing:0 5px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td{height:24px;font-size:14px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{width:170px;padding-right:14px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{width:170px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd{font-size:13px}}@media only screen and (max-width:620px){.greenveil-race-modal.circuit-controls,.greenveil-race-modal.circuit-controls .container{width:calc(100vw - 12px);height:min(600px,calc(60vw - 7.2px),calc(100dvh - 12px))}.circuit-controls .greenveil-controls-card{padding:0}.circuit-controls .greenveil-race-vine.is-top-left,.circuit-controls .greenveil-race-vine.is-top-right{top:-8px}.circuit-controls .greenveil-controls-close{top:-8px;right:4px;width:30px;height:30px}.circuit-controls .greenveil-controls-close svg{width:17px;height:17px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation{height:78px;min-height:78px;padding:6px 5px;gap:3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab{height:66px;padding:5px 2px;grid-template-rows:24px auto}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .tabs-navigation .tab .label{margin-top:5px;font-size:clamp(8px,1.8vw,10px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-tabs .greenveil-controls-content .tabs-content-item{padding:0 3px 4px}.circuit-controls .greenveil-control-tab-icon{width:30px;height:23px;transform:scale(.72)}.circuit-controls .greenveil-controls-guide .greenveil-controls-list{overflow-y:auto}.circuit-controls .greenveil-controls-guide .greenveil-controls-list table{border-spacing:0 2px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td{height:clamp(18px,3.8dvh,25px);padding-top:1px;padding-bottom:1px;font-size:clamp(7px,1.75vw,9px)}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{width:70%;padding-right:3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{width:30%;padding-left:1px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd{min-width:16px;min-height:15px;padding:1px 2px;font-size:6px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-wide{min-width:36px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:61px}}.modals:has(.whisper-flame-modal.is-displayed){background:#18201647;backdrop-filter:blur(3px) brightness(.68) saturate(.84);-webkit-backdrop-filter:blur(3px) brightness(.68) saturate(.84)}.whisper-flame-modal{--whisper-ink: #4b2c17;--whisper-ink-soft: #76502e;--whisper-cream: #fff0cc;--whisper-parchment: #f7e5bd;--whisper-wood: #a9622e;--whisper-wood-dark: #633316;--whisper-brass: #bd792d;--whisper-gold: #e0ab48;--whisper-green: #2d4127;--whisper-leaf: #718e2e;font-family:Nunito,sans-serif}.whisper-flame-modal .container{width:min(900px,calc(100vw - 38px))}.whisper-flame-modal .whisper-flame-card{position:relative;box-sizing:border-box;width:100%;max-height:calc(100dvh - 28px);padding:28px;overflow:visible;color:var(--whisper-ink);border:3px solid #5c2d13;border-radius:38px;background:radial-gradient(circle at 7% 13%,rgba(246,191,105,.28) 0 1.2%,transparent 1.4%),radial-gradient(circle at 93% 13%,rgba(246,191,105,.24) 0 1.2%,transparent 1.4%),repeating-linear-gradient(5deg,transparent 0 13px,rgba(91,44,20,.13) 14px 15px,transparent 16px 26px),linear-gradient(180deg,#b97339,#995226 53%,#ad6630);box-shadow:0 28px 70px #160b06a3,0 8px 18px #25110670,inset 0 3px #ffd18a75,inset 0 -6px #4d210d7a}.whisper-flame-modal .whisper-flame-card:before{content:"";position:absolute;z-index:0;inset:8px;pointer-events:none;border:2px solid rgba(97,48,21,.66);border-radius:29px;box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d80}.whisper-flame-modal .whisper-flame-card:after{content:"";position:absolute;z-index:0;inset:13px;pointer-events:none;border:1px solid rgba(227,161,92,.34);border-radius:25px}.whisper-flame-modal .whisper-flame-card>.whisper-flame-heading,.whisper-flame-modal .whisper-flame-card>.whisper-flame-parchment{position:relative;z-index:2}.whisper-flame-foliage{position:absolute;z-index:6;width:92px;height:92px;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 3px rgba(42,23,9,.44))}.whisper-flame-foliage .stem{fill:none;stroke:#4f5d1c;stroke-width:5;stroke-linecap:round}.whisper-flame-foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.whisper-flame-foliage .leaf.is-light{fill:#99ad3c}.whisper-flame-foliage.is-top-left{top:-18px;left:-27px;transform:rotate(12deg)}.whisper-flame-foliage.is-bottom-right{right:-28px;bottom:-19px;transform:rotate(188deg)}.whisper-flame-heading{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;padding:13px 21px 13px 26px;color:var(--whisper-cream);border:2px solid #17301b;border-radius:24px 24px 14px 14px;background:radial-gradient(ellipse at 45% -15%,rgba(109,119,66,.38),transparent 54%),linear-gradient(180deg,#34482c,#263a24 62%,#20331f);box-shadow:inset 0 2px #cfdda029,inset 0 -5px #101b1159,0 4px 8px #3b1d0d52}.whisper-flame-heading h2{margin:3px 0 0;color:#fff0bf;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.74)}.whisper-flame-heading .close{position:static;display:grid;width:52px;height:52px;padding:0;place-items:center;color:#fff0e8;opacity:1;border:2px solid #e0705f;border-radius:13px;background:linear-gradient(145deg,#b8463b,#7d2926);box-shadow:0 0 0 2px #551917,inset 0 2px #ffd8cf3d,0 4px 7px #10100859;transition:transform .15s ease-out,filter .15s ease-out}html:not(.is-mode-touch) .whisper-flame-heading .close:hover{opacity:1;filter:brightness(1.09);transform:translateY(-1px)}.whisper-flame-heading .close:focus-visible{outline:3px solid #f2a092;outline-offset:3px}.whisper-flame-heading .close .icon.is-default{display:block;width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.whisper-flame-crest{display:grid;width:72px;height:72px;place-items:center;border:3px solid #e3b054;border-radius:50%;background:radial-gradient(circle at 36% 27%,#4c693c,#1f3b27 69%);box-shadow:0 0 0 2px #70411f,inset 0 2px #e8f3be38,0 7px 10px #15100670}.whisper-flame-crest svg{width:49px;height:49px;filter:drop-shadow(0 2px 2px rgba(51,35,14,.7))}.whisper-flame-crest .outer-flame{fill:#a9d34c;stroke:#f0cc64;stroke-width:1.5;stroke-linejoin:round}.whisper-flame-crest .inner-flame{fill:#fff1a8;stroke:#d18b32;stroke-width:1.2}.whisper-flame-parchment{display:flex;min-height:0;margin-top:-2px;padding:18px 30px 14px;flex-direction:column;overflow:hidden;border:2px solid #c38b49;border-radius:25px;background:radial-gradient(circle at 14% 15%,rgba(255,255,255,.38),transparent 29%),radial-gradient(circle at 90% 80%,rgba(220,174,99,.1),transparent 38%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f9e8c0,#fff0ce 48%,#f4dfb4);box-shadow:inset 0 2px #fff6dc,inset 0 -4px #bc82402e,0 5px 10px #4a260f3d}.whisper-flame-conversation{position:relative;min-height:250px;height:min(41vh,390px);border:1px solid rgba(187,130,67,.44);border-radius:19px;background:#fff7df61;box-shadow:inset 0 1px #ffffffb3}.whisper-flame-list{box-sizing:border-box;height:100%;margin:0;padding:12px 12px 15px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-color:#b47a37 transparent;scrollbar-width:thin}.whisper-flame-message{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start;padding:12px 16px;border-bottom:1px solid rgba(185,134,75,.35);border-radius:13px}.whisper-flame-message:nth-child(2n){background:#ffffff26}.whisper-flame-message.is-current-player{background:#829d431c;box-shadow:inset 3px 0 #7b9539}.whisper-flame-message:last-child{border-bottom-color:transparent}.whisper-flame-avatar{position:relative;display:grid;width:50px;height:50px;place-items:center;overflow:hidden;color:#fff2c9;border:3px solid #e1b259;border-radius:50%;background:linear-gradient(145deg,var(--whisper-avatar-start),var(--whisper-avatar-end));box-shadow:0 0 0 2px #69401f,0 4px 7px #4c2d1847;font-family:Georgia,serif;font-size:19px;font-weight:900}.whisper-flame-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.whisper-flame-message-body{min-width:0}.whisper-flame-message-body p{margin:4px 0 0;color:#3f2b1d;font-size:15px;font-weight:700;line-height:1.38;overflow-wrap:anywhere}.whisper-flame-message-heading{display:flex;min-width:0;align-items:baseline;gap:8px}.whisper-flame-message-heading strong{overflow:hidden;color:#304026;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.whisper-flame-message-heading time{margin-left:auto;color:#9a7041;font-size:10px;font-weight:800;white-space:nowrap}.whisper-flame-empty{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;flex-direction:column;padding:26px;color:#80603a;text-align:center}.whisper-flame-empty[hidden]{display:none}.whisper-flame-empty strong{margin-top:5px;color:#44502d;font-family:Georgia,serif;font-size:20px}.whisper-flame-empty span:last-child{margin-top:5px;font-size:12px;font-weight:700}.whisper-flame-empty-icon{color:#879c42;font-size:38px;line-height:1}.whisper-flame-compose-panel{margin-top:13px;padding:12px 13px 13px;border:1px solid rgba(157,103,45,.66);border-radius:15px;background:linear-gradient(105deg,#f2dca885,#fff2cf47);box-shadow:inset 0 1px #fff9e9bd,inset 0 -2px #a66d2d1a}.whisper-flame-payment{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:53px;align-items:center;gap:18px;margin-bottom:11px}.whisper-flame-credits{display:flex;min-width:0;align-items:center;gap:10px;color:#4a2c18;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;white-space:nowrap}.whisper-flame-credits strong{min-width:35px;color:#294d24;font-size:31px;font-weight:700;line-height:1;text-align:center}.whisper-flame-credit-medallion{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;color:#dfb347;border:2px solid #dda844;border-radius:50%;background:radial-gradient(circle at 38% 28%,#465f32,#172b1b 72%);box-shadow:0 0 0 2px #5c371c,inset 0 1px #eef4bd40,0 4px 6px #4b2a133b}.whisper-flame-credit-medallion svg{width:29px;height:29px}.whisper-flame-credit-medallion .feather{fill:#cfa448;stroke:#f3d378;stroke-width:.7}.whisper-flame-credit-medallion .quill{fill:none;stroke:#f3d378;stroke-width:1.5;stroke-linecap:round}.whisper-flame-credit-leaf{color:#6d872e;font-family:Georgia,serif;font-size:21px;line-height:1;transform:rotate(-18deg)}.whisper-flame-buy{display:flex;min-width:342px;min-height:48px;padding:7px 18px;align-items:center;justify-content:center;gap:10px;color:#4b2c17;border:2px solid #bd7f31;border-radius:8px;background:linear-gradient(180deg,#fff8dc,#f2d99f);box-shadow:0 0 0 2px #75451f,inset 0 2px #fffdf2,inset 0 -3px #b4772f26,0 4px 7px #4a260f3b;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:900;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease-out,filter .14s ease-out,opacity .14s ease-out}.whisper-flame-buy strong{font-size:inherit;font-weight:900}html:not(.is-mode-touch) .whisper-flame-buy:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.whisper-flame-buy:focus-visible{outline:3px solid #809c3d;outline-offset:3px}.whisper-flame-buy:disabled{cursor:wait;filter:saturate(.45);opacity:.56}.whisper-flame-buy.is-purchasing .whisper-flame-buy-label:after{content:"…"}.whisper-flame-buy.is-credit-required{animation:whisper-buy-credit-attention .8s ease-in-out 4}.whisper-flame-buy-medallion{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;color:#6c431c;border:2px solid #6c431c;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ffe99b,#dba53f 72%);box-shadow:inset 0 1px #fffcebb8;font-size:15px;line-height:1}.whisper-flame-buy-divider{color:#775027;font-size:12px}.whisper-flame-form{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:14px;align-items:stretch}.whisper-flame-form.is-locked{opacity:.72}.whisper-flame-input-shell{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr);min-width:0;border:2px solid #b77937;border-radius:14px 7px;background:#fff7dfb3;box-shadow:inset 0 2px 5px #76502e21,0 0 0 2px #79491f52}.whisper-flame-input-shell:focus-within{border-color:#7d9339;box-shadow:0 0 0 3px #9fb85147,inset 0 2px 5px #76502e21}.whisper-flame-input-shell input{box-sizing:border-box;width:100%;min-width:0;padding:21px 76px 19px 20px;color:#4b3422;border:0;outline:0;background:transparent;font-family:inherit;font-size:17px;font-weight:800}.whisper-flame-input-shell input::placeholder{color:#9a8060;opacity:1}.whisper-flame-input-shell input:disabled{cursor:not-allowed}.whisper-flame-compose-icon{display:grid;min-height:72px;place-items:center;color:#6f7e2e;border-right:1px solid rgba(183,121,55,.55);background:linear-gradient(145deg,#fff4d0ad,#eacb8c85)}.whisper-flame-compose-icon svg{width:30px;height:30px;fill:currentColor}.whisper-flame-input-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whisper-flame-counter{position:absolute;right:17px;top:50%;color:#785334;font-size:14px;font-weight:900;letter-spacing:.01em;transform:translateY(-50%)}.whisper-flame-submit{display:flex;min-height:76px;padding:8px 18px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#fff0bd;border:2px solid #d3a044;border-radius:14px 7px;background:linear-gradient(180deg,#405d31,#263f26);box-shadow:0 0 0 2px #173019,inset 0 2px #d9e7a833,0 5px 8px #351f0f4d;font-family:Georgia,serif;text-shadow:0 2px rgba(20,33,18,.7);text-transform:uppercase;transition:transform .14s ease-out,filter .14s ease-out,opacity .14s ease-out}.whisper-flame-submit>span{font-size:24px;font-weight:900;line-height:1}.whisper-flame-submit small{color:#e7c55f;font-family:Nunito,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1}.whisper-flame-submit small span{color:#d9aa3c}html:not(.is-mode-touch) .whisper-flame-submit:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.whisper-flame-submit:focus-visible{outline:3px solid #809c3d;outline-offset:3px}.whisper-flame-submit:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48}.whisper-flame-footer{display:grid;min-height:30px;place-items:center;margin-top:5px;color:#775536}.whisper-flame-footer p{display:flex;margin:0;align-items:center;justify-content:center;gap:8px;color:#5d3e25;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;text-align:center}.whisper-flame-footer-leaf{color:#8a913d;font-size:18px;line-height:1}.whisper-flame-footer-info{display:inline-grid;width:18px;height:18px;place-items:center;color:#51331d;border:2px solid currentColor;border-radius:50%;font-family:Georgia,serif;font-size:12px;font-weight:900}.whisper-flame-next{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(183,127,61,.45);border-radius:18px;background:#f3ddb0b3;color:#795433;font-size:11px;font-weight:800}.whisper-flame-next[hidden]{display:none}.whisper-flame-next svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.whisper-flame-next strong{font-size:12px}.whisper-flame-status{min-height:14px;margin:1px 0 -5px;color:#76512f;font-size:10px;font-weight:900;text-align:center}.whisper-flame-card.is-loading .whisper-flame-list,.whisper-flame-card.is-loading .whisper-flame-empty{opacity:.58}@media(max-width:720px){.whisper-flame-modal .container{width:calc(100vw - 16px)}.whisper-flame-modal .whisper-flame-card{max-height:calc(100dvh - 12px);padding:16px;border-radius:27px}.whisper-flame-modal .whisper-flame-heading{grid-template-columns:58px minmax(0,1fr) 44px;min-height:78px;gap:10px;padding:9px 12px 9px 15px}.whisper-flame-modal .whisper-flame-heading h2{font-size:23px}.whisper-flame-modal .whisper-flame-heading .close{width:42px;height:42px}.whisper-flame-modal .whisper-flame-crest{width:54px;height:54px}.whisper-flame-modal .whisper-flame-crest svg{width:38px;height:38px}.whisper-flame-modal .whisper-flame-parchment{padding:11px 12px 9px}.whisper-flame-modal .whisper-flame-conversation{min-height:180px;height:min(34vh,270px)}.whisper-flame-modal .whisper-flame-message{grid-template-columns:43px minmax(0,1fr);gap:10px;padding:9px 8px}.whisper-flame-modal .whisper-flame-avatar{width:38px;height:38px}.whisper-flame-modal .whisper-flame-message-heading{flex-wrap:wrap;gap:3px 6px}.whisper-flame-modal .whisper-flame-message-heading strong{font-size:14px}.whisper-flame-modal .whisper-flame-message-heading time{font-size:8px}.whisper-flame-modal .whisper-flame-message-body p{font-size:12px}.whisper-flame-modal .whisper-flame-compose-panel{margin-top:8px;padding:8px}.whisper-flame-modal .whisper-flame-payment{width:100%;min-height:40px;gap:8px;margin-bottom:8px}.whisper-flame-modal .whisper-flame-credits{gap:6px;font-size:11px}.whisper-flame-modal .whisper-flame-credits strong{min-width:25px;font-size:21px}.whisper-flame-modal .whisper-flame-credit-medallion{width:34px;height:34px;flex-basis:34px}.whisper-flame-modal .whisper-flame-credit-medallion svg{width:22px;height:22px}.whisper-flame-modal .whisper-flame-credit-leaf{font-size:16px}.whisper-flame-modal .whisper-flame-buy{min-width:260px;min-height:40px;padding:5px 9px;gap:6px;font-size:11px}.whisper-flame-modal .whisper-flame-buy-medallion{width:23px;height:23px;flex-basis:23px;font-size:11px}.whisper-flame-modal .whisper-flame-form{grid-template-columns:minmax(0,1fr) 122px;gap:8px}.whisper-flame-modal .whisper-flame-input-shell{grid-template-columns:42px minmax(0,1fr)}.whisper-flame-modal .whisper-flame-compose-icon{min-height:56px}.whisper-flame-modal .whisper-flame-compose-icon svg{width:23px;height:23px}.whisper-flame-modal .whisper-flame-submit{min-height:56px;padding:6px;gap:4px}.whisper-flame-modal .whisper-flame-submit>span{font-size:14px}.whisper-flame-modal .whisper-flame-submit small{font-size:8px}.whisper-flame-modal .whisper-flame-input-shell input{padding:14px 52px 12px 10px;font-size:12px}.whisper-flame-modal .whisper-flame-counter{right:8px;font-size:10px}.whisper-flame-modal .whisper-flame-footer{min-height:26px;margin-top:3px}.whisper-flame-modal .whisper-flame-footer p{gap:5px;font-size:10px}.whisper-flame-modal .whisper-flame-footer-leaf{font-size:14px}.whisper-flame-modal .whisper-flame-footer-info{width:15px;height:15px;font-size:9px}.whisper-flame-modal .whisper-flame-foliage{width:62px;height:62px}}@media(max-width:520px){.whisper-flame-modal .whisper-flame-payment{grid-template-columns:1fr;gap:6px}.whisper-flame-modal .whisper-flame-credits{justify-content:center}.whisper-flame-modal .whisper-flame-buy{width:100%;min-width:0}}@media(max-height:620px)and (orientation:landscape){.whisper-flame-modal .whisper-flame-card{padding:13px 18px}.whisper-flame-modal .whisper-flame-heading{grid-template-columns:54px minmax(0,1fr) 44px;min-height:63px;padding:6px 13px}.whisper-flame-modal .whisper-flame-heading h2{font-size:24px}.whisper-flame-modal .whisper-flame-crest{width:48px;height:48px}.whisper-flame-modal .whisper-flame-parchment{padding:8px 16px 6px}.whisper-flame-modal .whisper-flame-conversation{min-height:115px;height:29vh}.whisper-flame-modal .whisper-flame-message{padding:7px 12px}.whisper-flame-modal .whisper-flame-compose-panel{margin-top:6px;padding:6px 9px 7px}.whisper-flame-modal .whisper-flame-payment{min-height:34px;margin-bottom:5px}.whisper-flame-modal .whisper-flame-credit-medallion{width:32px;height:32px;flex-basis:32px}.whisper-flame-modal .whisper-flame-credit-medallion svg{width:20px;height:20px}.whisper-flame-modal .whisper-flame-credits{font-size:12px}.whisper-flame-modal .whisper-flame-credits strong{font-size:22px}.whisper-flame-modal .whisper-flame-buy{min-height:34px;padding-top:3px;padding-bottom:3px;font-size:12px}.whisper-flame-modal .whisper-flame-compose-icon,.whisper-flame-modal .whisper-flame-submit{min-height:50px}.whisper-flame-modal .whisper-flame-submit>span{font-size:18px}.whisper-flame-modal .whisper-flame-submit small{font-size:8px}.whisper-flame-modal .whisper-flame-footer{min-height:22px;margin-top:2px}.whisper-flame-modal .whisper-flame-footer p{font-size:10px}}@media(prefers-reduced-motion:reduce){.whisper-flame-heading .close,.whisper-flame-submit,.whisper-flame-buy{transition:none}.whisper-flame-buy.is-credit-required{animation:none;outline:4px solid #e8bd57;outline-offset:3px}}@-moz-keyframes whisper-buy-credit-attention{0%,to{filter:brightness(1);transform:translateY(0) scale(1);box-shadow:0 0 0 2px #75451f,inset 0 2px #fffdf2,inset 0 -3px #b4772f26,0 4px 7px #4a260f3b}45%{filter:brightness(1.42) saturate(1.2);transform:translateY(-2px) scale(1.055);box-shadow:0 0 0 3px #f0bd59,inset 0 2px #fffdf2,0 0 18px #e8bd57b8,0 6px 10px #351f0f4d}}@-webkit-keyframes whisper-buy-credit-attention{0%,to{filter:brightness(1);transform:translateY(0) scale(1);box-shadow:0 0 0 2px #75451f,inset 0 2px #fffdf2,inset 0 -3px #b4772f26,0 4px 7px #4a260f3b}45%{filter:brightness(1.42) saturate(1.2);transform:translateY(-2px) scale(1.055);box-shadow:0 0 0 3px #f0bd59,inset 0 2px #fffdf2,0 0 18px #e8bd57b8,0 6px 10px #351f0f4d}}@-o-keyframes whisper-buy-credit-attention{0%,to{filter:brightness(1);transform:translateY(0) scale(1);box-shadow:0 0 0 2px #75451f,inset 0 2px #fffdf2,inset 0 -3px #b4772f26,0 4px 7px #4a260f3b}45%{filter:brightness(1.42) saturate(1.2);transform:translateY(-2px) scale(1.055);box-shadow:0 0 0 3px #f0bd59,inset 0 2px #fffdf2,0 0 18px #e8bd57b8,0 6px 10px #351f0f4d}}@keyframes whisper-buy-credit-attention{0%,to{filter:brightness(1);transform:translateY(0) scale(1);box-shadow:0 0 0 2px #75451f,inset 0 2px #fffdf2,inset 0 -3px #b4772f26,0 4px 7px #4a260f3b}45%{filter:brightness(1.42) saturate(1.2);transform:translateY(-2px) scale(1.055);box-shadow:0 0 0 3px #f0bd59,inset 0 2px #fffdf2,0 0 18px #e8bd57b8,0 6px 10px #351f0f4d}}.whisper-world-toasts{position:relative;display:flex;width:100%;justify-content:center;pointer-events:none}.whisper-world-toasts:empty{display:none}.whisper-world-toast{position:relative;display:grid;width:fit-content;min-width:360px;max-width:min(920px,60vw);min-height:64px;align-items:center;grid-template-columns:48px minmax(0,auto) 38px;gap:12px;padding:8px 22px 8px 17px;color:#f5ead3;filter:drop-shadow(0 10px 12px rgba(2,5,3,.34)) drop-shadow(0 2px 2px rgba(37,19,7,.52));opacity:0;transform:translateY(-14px) scale(.985);transform-origin:50% 0;transition:opacity .21s ease-out,transform .21s cubic-bezier(.16,.82,.24,1);will-change:opacity,transform}.whisper-world-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.whisper-world-toast.is-leaving{opacity:0;transform:translateY(-12px) scale(.985);transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.8,.25)}.whisper-world-toast__plaque{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:polygon(0 50%,18px 13%,31px 0,calc(100% - 31px) 0,calc(100% - 18px) 13%,100% 50%,calc(100% - 18px) 87%,calc(100% - 31px) 100%,31px 100%,18px 87%);background:linear-gradient(180deg,#f2d584,#b7792f 35%,#8a541f 63%,#d4a550)}.whisper-world-toast__plaque:before,.whisper-world-toast__plaque:after{content:"";position:absolute;clip-path:polygon(0 50%,15px 13%,27px 0,calc(100% - 27px) 0,calc(100% - 15px) 13%,100% 50%,calc(100% - 15px) 87%,calc(100% - 27px) 100%,27px 100%,15px 87%);pointer-events:none}.whisper-world-toast__plaque:before{inset:2px 3px;background:repeating-linear-gradient(96deg,rgba(240,199,120,.045) 0 1px,transparent 1px 7px),linear-gradient(180deg,#5a3820,#3e2415 52%,#5a351d);box-shadow:inset 0 1px #ffe5a333,inset 0 -2px #140a0480}.whisper-world-toast__plaque:after{inset:5px 7px;background:linear-gradient(110deg,transparent 22%,rgba(245,214,128,.19) 47%,transparent 70%) 160% 0/65% 100% no-repeat,repeating-linear-gradient(112deg,rgba(241,213,161,.018) 0 1px,transparent 1px 8px),linear-gradient(103deg,#0d1d14,#122b1b 58%,#173521);box-shadow:inset 0 1px #fff0c61a,inset 0 -2px #02060470,inset 0 0 0 1px #d5ac5b66;animation:whisper-shout-surface-glint .92s ease-out .15s both}.whisper-world-toast__avatar{position:relative;z-index:2;display:grid;box-sizing:border-box;width:44px;height:44px;overflow:hidden;place-items:center;color:#f7e9bd;border:2px solid #d4aa58;border-radius:50%;background:radial-gradient(circle at 35% 28%,#587348,#263e2b 68%,#18291f);box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1;animation:whisper-shout-avatar-arrival .92s ease-out 80ms both}.whisper-world-toast__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.whisper-world-toast__copy{position:relative;z-index:2;min-width:0;overflow:hidden;margin:0;color:#f5ead3;font-family:Pally-Regular,Nunito,sans-serif;font-size:17px;font-weight:500;line-height:1;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.48);white-space:nowrap}.whisper-world-toast__copy strong{margin-right:5px;color:#e4bd68;font-family:Pally-Bold,Nunito,sans-serif;font-weight:700}.whisper-world-toast__leaf{position:relative;z-index:2;display:grid;width:38px;height:34px;place-items:center end;color:#d9b464;opacity:.94}.whisper-world-toast__leaf:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(217,180,100,.72) 24%,rgba(217,180,100,.72) 76%,transparent)}.whisper-world-toast__leaf svg{width:25px;height:25px;overflow:visible;filter:drop-shadow(0 1px 1px rgba(27,13,5,.65))}.whisper-world-toast__leaf .feather{fill:#deb969eb;stroke:#8b5b27;stroke-width:.7}.whisper-world-toast__leaf .shaft,.whisper-world-toast__leaf .barbs{fill:none;stroke:#69411e;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.whisper-world-toast__sparks{position:absolute;inset:-10px -6px;z-index:3;overflow:visible;pointer-events:none}.whisper-world-toast__sparks i{position:absolute;width:6px;height:4px;border-radius:100% 0;background:#e8bd5f;box-shadow:0 0 4px #f7d97873;opacity:0;animation:whisper-shout-particle 1.05s ease-out both}.whisper-world-toast__sparks i:nth-child(1){top:13px;left:7px;animation-delay:.12s}.whisper-world-toast__sparks i:nth-child(2){bottom:8px;left:25px;animation-delay:.21s}.whisper-world-toast__sparks i:nth-child(3){top:8px;right:23px;animation-delay:.17s}.whisper-world-toast__sparks i:nth-child(4){right:7px;bottom:13px;animation-delay:.26s}@media only screen and (max-width:760px){.whisper-world-toast{width:fit-content;min-width:min(340px,calc(100vw - 16px));max-width:calc(100vw - 16px);min-height:60px;grid-template-columns:43px minmax(0,1fr) 31px;gap:9px;padding:8px 17px 8px 14px}.whisper-world-toast__plaque{clip-path:polygon(0 50%,13px 14%,23px 0,calc(100% - 23px) 0,calc(100% - 13px) 14%,100% 50%,calc(100% - 13px) 86%,calc(100% - 23px) 100%,23px 100%,13px 86%)}.whisper-world-toast__avatar{width:40px;height:40px;font-size:14px}.whisper-world-toast__copy{font-size:15px}.whisper-world-toast__copy strong{margin-right:4px}.whisper-world-toast__leaf{width:31px}.whisper-world-toast__leaf svg{width:22px;height:22px}}@media only screen and (max-width:480px){.whisper-world-toast{min-width:calc(100vw - 16px);grid-template-columns:43px minmax(0,1fr);padding-right:20px}.whisper-world-toast__leaf{display:none}}@media(prefers-reduced-motion:reduce){.whisper-world-toast{transition:none}.whisper-world-toast__plaque:after,.whisper-world-toast__avatar,.whisper-world-toast__sparks i{animation:none}}@-moz-keyframes whisper-shout-surface-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-webkit-keyframes whisper-shout-surface-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-o-keyframes whisper-shout-surface-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@keyframes whisper-shout-surface-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-moz-keyframes whisper-shout-avatar-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-webkit-keyframes whisper-shout-avatar-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-o-keyframes whisper-shout-avatar-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@keyframes whisper-shout-avatar-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-moz-keyframes whisper-shout-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@-webkit-keyframes whisper-shout-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@-o-keyframes whisper-shout-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@keyframes whisper-shout-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}.touch-buttons{display:none;position:absolute;bottom:0;left:0;height:0;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch-buttons.is-active{display:block}.touch-buttons .overlay{display:none;position:absolute;left:0;bottom:0;width:100%;min-height:90px;height:15vh;background:radial-gradient(ellipse farthest-side at bottom,#1d1721,#1d172100);background:linear-gradient(#1d172100,#1d172199)}.touch-buttons .overlay.is-visible{display:block}.touch-buttons .list{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;color:#fff;font-family:Amatic SC,sans-serif;font-weight:700;font-size:64px;min-height:120px;height:20vh}@media only screen and (max-width:520px){.touch-buttons .list{font-size:48px}}.touch-buttons .list button{display:none;height:80px;justify-content:center;align-items:center;padding-left:7vw;padding-right:7vw;pointer-events:auto}.touch-buttons .list button.is-visible{display:flex}@media only screen and (max-width:520px){.touch-buttons .list button.interact,.touch-buttons .list button.call-vehicle,.touch-buttons .list button.roll,.touch-buttons .list button.unstuck{padding-left:3.5vw;padding-right:3.5vw}}.touch-buttons .list .previous:after{content:"";display:block;width:20px;height:36px;background:url(../ui/actions/actions-icon-arrow.webp);background-size:20px 36px}.touch-buttons .list .next:after{content:"";display:block;width:20px;height:36px;background:url(../ui/actions/actions-icon-arrow.webp);background-size:20px 36px;transform:rotate(180deg)}.touch-buttons .list .close:after{content:"";display:block;width:36px;height:36px;background:url(../ui/actions/actions-icon-close.webp);background-size:36px 36px}.touch-buttons .list .open:after{content:"";display:block;width:38px;height:38px;background:url(../ui/actions/actions-icon-open.webp);background-size:38px 38px}.world-toast-stack{position:absolute;z-index:25;top:calc(clamp(18px,3.8vh,38px) + env(safe-area-inset-top));left:0;display:flex;box-sizing:border-box;width:100%;padding:0 16px;align-items:center;flex-direction:column;gap:10px;pointer-events:none}.notifications{--max-width: min(620px, calc(100vw - 32px) );position:relative;width:var(--max-width);pointer-events:none}html.is-mode-touch .notifications{--max-width: min(600px, calc(100vw - 24px) )}.notifications:not(.is-active){display:none}.notifications .items{position:relative;width:100%;pointer-events:none}.notifications .notification{position:relative;box-sizing:border-box;width:100%;padding:0;color:#f5ead3;background:transparent;font-family:Pally-Regular,Nunito,sans-serif;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(-16px) scale(.985);transform-origin:50% 0;transition:opacity .21s ease-out,transform .21s cubic-bezier(.16,.82,.24,1);will-change:opacity,transform}.notifications .notification.is-visible{opacity:1;transform:translateY(0) scale(1)}.notifications .notification.is-leaving{opacity:0;transform:translateY(-13px) scale(.985);transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.8,.25)}.notifications .notification:focus-visible{outline:2px solid #f3d783;outline-offset:4px}.notifications .notification.has-greenveil-chrome{display:grid;min-height:74px;align-items:center;grid-template-columns:52px minmax(0,1fr) 40px;gap:13px;padding:10px 24px 11px 18px;filter:drop-shadow(0 11px 13px rgba(2,5,3,.36)) drop-shadow(0 2px 2px rgba(37,19,7,.54))}html:not(.is-mode-touch) .notifications .notification.has-greenveil-chrome:hover{filter:drop-shadow(0 13px 15px rgba(2,5,3,.43)) drop-shadow(0 2px 2px rgba(37,19,7,.58)) brightness(1.04)}.notifications .notification .notification-toast__plaque{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:polygon(0 50%,19px 13%,32px 0,calc(100% - 32px) 0,calc(100% - 19px) 13%,100% 50%,calc(100% - 19px) 87%,calc(100% - 32px) 100%,32px 100%,19px 87%);background:linear-gradient(180deg,#f2d584,#b7792f 35%,#87501c 63%,#d4a550)}.notifications .notification .notification-toast__plaque:before,.notifications .notification .notification-toast__plaque:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(0 50%,15px 13%,27px 0,calc(100% - 27px) 0,calc(100% - 15px) 13%,100% 50%,calc(100% - 15px) 87%,calc(100% - 27px) 100%,27px 100%,15px 87%)}.notifications .notification .notification-toast__plaque:before{inset:2px 3px;background:repeating-linear-gradient(96deg,rgba(240,199,120,.045) 0 1px,transparent 1px 7px),linear-gradient(180deg,#5a3820,#3e2415 52%,#5a351d);box-shadow:inset 0 1px #ffe5a333,inset 0 -2px #140a0480}.notifications .notification .notification-toast__plaque:after{inset:5px 7px;background:linear-gradient(110deg,transparent 22%,rgba(245,214,128,.19) 47%,transparent 70%) 160% 0/65% 100% no-repeat,repeating-linear-gradient(112deg,rgba(241,213,161,.018) 0 1px,transparent 1px 8px),linear-gradient(103deg,#0d1d14,#122b1b 58%,#173521);box-shadow:inset 0 1px #fff0c61a,inset 0 -2px #02060470,inset 0 0 0 1px #d5ac5b66;animation:notification-greenveil-glint .92s ease-out .15s both}.notifications .notification .time-bar{position:absolute;z-index:4;right:33px;bottom:5px;left:33px;height:2px;border-radius:99px;background:linear-gradient(90deg,#789740,#ebc56d);box-shadow:0 0 5px #edca7557;transform-origin:0 50%;will-change:transform}.notifications .notification.is-achievement .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.notifications .notification.is-achievement .top .title{margin-right:10px;color:#e8c66e;font-family:Pally-Bold,Nunito,sans-serif;font-size:18px;font-weight:700;line-height:1}.notifications .notification.is-achievement .top .progress{display:flex;align-items:center;color:#e7c873;font-size:13px;font-weight:700}.notifications .notification.is-achievement .top .progress .check-icon{display:block;width:17px;height:13px;margin-right:7px;background:url(../ui/achievements/check.svg);background-size:contain}.notifications .notification.is-achievement .bottom{display:flex;align-items:flex-start;justify-content:space-between}.notifications .notification.is-achievement .bottom .description{overflow:hidden;margin:0 10px 0 0;color:#f5ead3;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.notifications .notification.is-achievement .bottom .open-icon{display:none}.notifications .notification.is-achievement .time-bar{background:linear-gradient(90deg,#90ac49,#eff08a)}.notifications .notification.is-song .top{display:flex;align-items:center;justify-content:space-between}.notifications .notification.is-song .top .title{overflow:hidden;color:#e6bd67;font-family:Pally-Bold,Nunito,sans-serif;font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.notifications .notification.is-song .top .title .song-name{color:#f5ead3}.notifications .notification.is-song .top .music-note-icon{display:none}.notifications .notification.is-song .time-bar{background:linear-gradient(90deg,#c47a3f,#f1c26f)}.notifications .notification.is-whisper-credit{display:block;width:min(350px,calc(100vw - 40px));margin:0 auto;padding:0;color:#f7edd4;background:linear-gradient(155deg,#263a2c,#17271e 68%,#38271d);border:1px solid #b88745;border-radius:24px;box-shadow:inset 0 0 0 1px #f2d58c29,0 10px 24px #050b0761;overflow:hidden}.notifications .notification.is-whisper-credit .time-bar{top:auto;bottom:0;height:3px;background:linear-gradient(90deg,#7d973f,#e4bc68)}.notifications .notification.is-claw-auth{display:block;left:50%;width:min(560px,calc(100vw - 24px));padding:0;color:#fff6d4;background:transparent;border:0;box-shadow:none;overflow:visible;transform:translate(-50%,calc(-100% - 24px));transform-origin:50% 0}.notifications .notification.is-claw-auth.is-visible{transform:translate(-50%)}.notifications .notification.is-claw-auth.is-leaving{transform:translate(-50%,calc(-100% + 18px)) scale(.78,0)}.notifications .notification.is-claw-auth .time-bar{display:none}.notification-toast__icon{position:relative;z-index:2;display:grid;box-sizing:border-box;width:48px;height:48px;place-items:center;color:#f5deb0;border:2px solid #d4aa58;border-radius:50%;background:radial-gradient(circle at 35% 28%,#5d7b4a,#29442e 69%,#192b20);box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e;animation:notification-greenveil-icon-arrival .92s ease-out 80ms both}.notification-toast__icon svg{width:31px;height:31px;overflow:visible;filter:drop-shadow(0 2px 1px rgba(50,27,12,.58))}.notification-toast__icon .icon-line,.notification-toast__icon .icon-frame,.notification-toast__icon .icon-accent{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.notification-toast__icon .icon-landscape,.notification-toast__icon .icon-fill{fill:currentColor}.notification-toast__icon .icon-accent{stroke:#efc96d;stroke-width:2.5}.notification.is-toast-rejected .notification-toast__icon{color:#ffe0bd;background:radial-gradient(circle at 35% 28%,#8a4a37,#593025 72%)}.notification.is-toast-approved .notification-toast__icon{background:radial-gradient(circle at 35% 28%,#668348,#2e4e2f 72%)}.notification.is-toast-song .notification-toast__icon{color:#f5d79b;background:radial-gradient(circle at 35% 28%,#85623c,#4f3725 72%)}.notification-toast__content{position:relative;z-index:2;min-width:0;overflow:hidden}.notification-toast__content .quest-notification,.notification-toast__content .artwork-live-notification{display:flex;min-width:0;flex-direction:column}.notification-toast__content .quest-notification strong,.notification-toast__content .artwork-live-notification strong{overflow:hidden;color:#e6c16d;font-family:Pally-Bold,Nunito,sans-serif;font-size:18px;font-weight:700;line-height:1.05;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.5);white-space:nowrap}.notification-toast__content .quest-notification span,.notification-toast__content .artwork-live-notification span{overflow:hidden;margin-top:4px;color:#f4ead7;font-family:Pally-Regular,Nunito,sans-serif;font-size:13px;font-weight:500;line-height:1.15;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.46);white-space:nowrap}.notification-toast__content>.title,.notification-toast__content .top .title{color:#e6c16d;font-family:Pally-Bold,Nunito,sans-serif;font-size:18px;font-weight:700}.notification-toast__content>.description,.notification-toast__content .bottom .description{color:#f4ead7;font-size:13px}.notification-toast__mark{position:relative;z-index:2;display:grid;width:40px;height:36px;place-items:center end;color:#d9b464;opacity:.94}.notification-toast__mark:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(217,180,100,.72) 24%,rgba(217,180,100,.72) 76%,transparent)}.notification-toast__mark svg{width:25px;height:25px;overflow:visible;filter:drop-shadow(0 1px 1px rgba(27,13,5,.65))}.notification-toast__mark .feather{fill:#deb969eb;stroke:#8b5b27;stroke-width:.7}.notification-toast__mark .shaft,.notification-toast__mark .barbs{fill:none;stroke:#69411e;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.notification-toast__sparks{position:absolute;z-index:3;inset:-10px -6px;overflow:visible;pointer-events:none}.notification-toast__sparks i{position:absolute;width:6px;height:4px;border-radius:100% 0;background:#e8bd5f;box-shadow:0 0 4px #f7d97873;opacity:0;animation:notification-greenveil-particle 1.05s ease-out both}.notification-toast__sparks i:nth-child(1){top:13px;left:7px;animation-delay:.12s}.notification-toast__sparks i:nth-child(2){bottom:8px;left:25px;animation-delay:.21s}.notification-toast__sparks i:nth-child(3){top:8px;right:23px;animation-delay:.17s}.notification-toast__sparks i:nth-child(4){right:7px;bottom:13px;animation-delay:.26s}@media only screen and (max-width:760px){.world-toast-stack{top:calc(12px + env(safe-area-inset-top));padding:0 8px;gap:8px}.notifications{--max-width: calc(100vw - 16px) }.notifications .notification.has-greenveil-chrome{min-height:66px;grid-template-columns:45px minmax(0,1fr) 33px;gap:10px;padding:9px 18px 10px 14px}.notifications .notification-toast__plaque{clip-path:polygon(0 50%,13px 14%,23px 0,calc(100% - 23px) 0,calc(100% - 13px) 14%,100% 50%,calc(100% - 13px) 86%,calc(100% - 23px) 100%,23px 100%,13px 86%)}.notification-toast__icon{width:42px;height:42px}.notification-toast__icon svg{width:27px;height:27px}.notification-toast__content .quest-notification strong,.notification-toast__content .artwork-live-notification strong{font-size:16px}.notification-toast__content .quest-notification span,.notification-toast__content .artwork-live-notification span{font-size:12px}.notification-toast__mark{width:33px}.notification-toast__mark svg{width:22px;height:22px}}@media only screen and (max-width:480px){.notifications .notification.has-greenveil-chrome{grid-template-columns:45px minmax(0,1fr);padding-right:20px}.notification-toast__mark{display:none}}@media(prefers-reduced-motion:reduce){.notifications .notification{transition:none}.notification-toast__plaque:after,.notification-toast__icon,.notification-toast__sparks i{animation:none}}.whisper-credit-notification{display:flex;min-height:66px;align-items:center;gap:12px;padding:11px 18px}.whisper-credit-notification__leaf{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:#e1bd68;border:1px solid rgba(217,178,94,.75);border-radius:50%;background:#0c1c12ad;box-shadow:inset 0 0 0 3px #b8874529;font-family:Georgia,serif;font-size:24px}.whisper-credit-notification__copy{display:grid;min-width:0;gap:2px}.whisper-credit-notification__copy strong{color:#e5c57a;font-family:Georgia,serif;font-size:16px;line-height:1.1}.whisper-credit-notification__copy>span{color:#f4e9d2;font-size:12px;font-weight:700;line-height:1.25}.claw-auth-notification{position:relative;min-height:116px;padding:17px 38px}.claw-auth-notification__plaque{position:relative;z-index:2;display:grid;place-items:center;width:100%;min-height:82px;padding:18px 36px;color:#fff7d6;background:linear-gradient(180deg,#a96128,#8d4d20 48%,#6f3918);border:2px solid #422717;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);filter:drop-shadow(0 9px 10px rgba(7,17,8,.42))}.claw-auth-notification__plaque:before{content:"";position:absolute;inset:9px 13px;z-index:-1;background:radial-gradient(ellipse at 46% 15%,#214a2c,#153a24 58%,#0c291a);border:3px solid #4f2d18;box-shadow:inset 0 0 0 2px #d09a4f61,inset 0 10px 22px #79a04a14;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)}.claw-auth-notification__plaque:after{content:"";position:absolute;inset:3px 26px auto;height:2px;background:linear-gradient(90deg,transparent,rgba(236,183,107,.54),transparent)}.claw-auth-notification__plaque strong{position:relative;color:#fff7d6;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;letter-spacing:.13em;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 3px 0 rgba(24,34,17,.82),0 5px 11px rgba(0,0,0,.52)}html:not(.is-mode-touch) .claw-auth-notification__plaque:hover:before{background:radial-gradient(ellipse at 46% 15%,#2b5a34,#1b4729 58%,#0f301d)}html:not(.is-mode-touch) .claw-auth-notification__plaque:hover strong{color:#ecff9c}.claw-auth-notification__foliage{position:absolute;z-index:3;width:62px;height:64px;pointer-events:none}.claw-auth-notification__foliage i{position:absolute;display:block;width:31px;height:18px;background:linear-gradient(145deg,#a9bf43,#5f812e 55%,#304f25);border:1px solid #2e461f;border-radius:100% 8%;box-shadow:inset 4px 2px #dce66a29,0 4px 7px #07110852}.claw-auth-notification__foliage i:after{content:"";position:absolute;left:5px;right:5px;top:8px;height:1px;background:#dce66a57;transform:rotate(-8deg)}.claw-auth-notification__foliage--left{left:4px;top:39px}.claw-auth-notification__foliage--left i:nth-child(1){left:0;top:2px;transform:rotate(-34deg)}.claw-auth-notification__foliage--left i:nth-child(2){left:9px;top:23px;transform:rotate(-8deg)}.claw-auth-notification__foliage--left i:nth-child(3){left:29px;top:11px;transform:rotate(37deg)}.claw-auth-notification__foliage--right{right:4px;top:37px;transform:scaleX(-1)}.claw-auth-notification__foliage--right i:nth-child(1){left:0;top:2px;transform:rotate(-34deg)}.claw-auth-notification__foliage--right i:nth-child(2){left:9px;top:23px;transform:rotate(-8deg)}.claw-auth-notification__foliage--right i:nth-child(3){left:29px;top:11px;transform:rotate(37deg)}.claw-auth-notification__foliage--top{left:calc(50% - 31px);top:0;transform:rotate(90deg) scale(.88)}.claw-auth-notification__foliage--top i:nth-child(1){left:0;top:18px;transform:rotate(-30deg)}.claw-auth-notification__foliage--top i:nth-child(2){left:18px;top:8px;transform:rotate(1deg)}.claw-auth-notification__foliage--top i:nth-child(3){left:34px;top:21px;transform:rotate(30deg)}.claw-auth-notification--error .claw-auth-notification__plaque{cursor:default}.claw-auth-notification--error .claw-auth-notification__plaque:before{background:radial-gradient(ellipse at 46% 15%,#513020,#3b211a 58%,#28140f)}.claw-auth-notification--error .claw-auth-notification__plaque strong{font-size:19px;color:#ffe0bd}@media only screen and (max-width:440px){.claw-auth-notification{min-height:100px;padding:14px 25px}.claw-auth-notification__plaque{min-height:72px;padding:15px 22px}.claw-auth-notification__plaque strong{font-size:18px;letter-spacing:.09em}.claw-auth-notification__foliage{transform:scale(.78)}.claw-auth-notification__foliage--left{left:-5px;top:31px}.claw-auth-notification__foliage--right{right:-5px;top:31px;transform:scaleX(-1) scale(.78)}.claw-auth-notification__foliage--top{left:calc(50% - 31px);top:-4px;transform:rotate(90deg) scale(.68)}}@-moz-keyframes notification-greenveil-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-webkit-keyframes notification-greenveil-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-o-keyframes notification-greenveil-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@keyframes notification-greenveil-glint{0%{background-position:160% 0,0 0,0 0}to{background-position:-160% 0,0 0,0 0}}@-moz-keyframes notification-greenveil-icon-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-webkit-keyframes notification-greenveil-icon-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-o-keyframes notification-greenveil-icon-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@keyframes notification-greenveil-icon-arrival{0%{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd6959,inset 0 0 0 1px #fff0bb1f,0 3px 6px #0000006b,0 0 2px #f6d87900}45%{box-shadow:0 0 0 3px #422716,0 0 0 4px #f0ce7c,inset 0 0 0 1px #fff0bb4d,0 3px 6px #0000006b,0 0 13px #f6d87961}to{box-shadow:0 0 0 3px #422716,0 0 0 4px #e5bd69c2,inset 0 0 0 1px #fff0bb3d,0 3px 6px #0000006b,0 0 9px #e8b9572e}}@-moz-keyframes notification-greenveil-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@-webkit-keyframes notification-greenveil-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@-o-keyframes notification-greenveil-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}@keyframes notification-greenveil-particle{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-24deg) scale(.65)}28%{opacity:.9}to{opacity:0;transform:translate3d(4px,-12px,0) rotate(24deg) scale(1)}}.discord .content>.title{text-align:center;margin-bottom:2rem}@media only screen and (max-width:870px){.discord .content .optional{display:none}}.discord .content .items{display:flex;gap:30px}@media only screen and (orientation:portrait){.discord .content .items{flex-direction:column}}.discord .content .item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:300px;padding:20px 20px 50px;margin-bottom:30px;text-align:center;padding-top:1.7rem;border:1px solid #ffceca;border-top:none}@media only screen and (orientation:portrait){.discord .content .item{width:auto}}.discord .content .item .title-container{display:flex;position:absolute;top:0;left:0;right:0;height:0;align-items:center;gap:10px}.discord .content .item .title-container .line{flex:1;height:1px;background:#ffceca}.discord .content .item .title-container .title{flex:1;font-size:1.7rem;color:#ffceca;white-space:nowrap;margin-bottom:0}.discord .content .item .button-container{display:flex;position:absolute;bottom:0;left:0;right:0;height:0;align-items:center;justify-content:center}.discord .content .item .button-container .button{background:#251f2b;opacity:1;color:#ffceca;border-color:#ffceca}html:not(.is-mode-touch) .discord .content .item .button-container .button:hover{color:#fff;border-color:#fff}.has-tooltip{position:relative}.has-tooltip:hover .tooltip{display:block}.tooltip{--width: 200px;display:none;position:absolute;bottom:calc(100% + 6px);left:calc(50% - var(--width) / 2);width:var(--width);padding:12px 15px;background:#141414;border-radius:6px;border:1px solid #ffceca;font-size:16px;color:#fff;white-space:break-spaces;line-height:20px;z-index:1;pointer-events:none}.tooltip:after{content:"";position:absolute;top:calc(100% - 8px);left:calc(50% - 8px);width:16px;height:16px;background:#141414;border-right:1px solid #ffceca;border-bottom:1px solid #ffceca;transform:rotate(45deg)}.map-trigger{display:none;position:absolute;right:0;top:70px;width:44px;height:44px;z-index:9;-webkit-user-select:none;-moz-user-select:none;user-select:none;--hover-translate: 4px}html.is-started .map-trigger{display:block}html.input-filter-menu .map-trigger,html.input-filter-cinematic .map-trigger,html.input-filter-intro .map-trigger{pointer-events:none}html:not(.is-mode-touch) .map-trigger:hover .button-inner{transform:translate(-4px)}html:not(.is-mode-touch) .map-trigger:hover .button-inner:after{opacity:.8}html:not(.is-mode-touch) .map-trigger:hover .button-inner .icon-container{opacity:1}.map-trigger .button-inner{position:absolute;top:0;left:0;width:calc(100% + var(--hover-translate));height:100%;background:radial-gradient(ellipse at top right,#c21515,#46123b);transition:transform .15s .15s}html.input-filter-menu .map-trigger .button-inner,html.input-filter-modal .map-trigger .button-inner,html.input-filter-intro .map-trigger .button-inner,html.input-filter-cinematic .map-trigger .button-inner{transform:translate(100%);transition-delay:0}.map-trigger .button-inner:after{content:"";display:block;position:absolute;inset:3px 0 3px 3px;border:1px solid #fff;border-right:none;opacity:.35;transition:opacity .15s}.map-trigger .button-inner .icon-container{display:flex;position:absolute;align-items:center;justify-content:center;inset:0 0 0 3px}.map{position:relative;width:1024px;height:1024px;max-width:100vmin;max-height:100vmin;aspect-ratio:1/1;background:radial-gradient(ellipse at top left,#251f2b,#1d1721);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1100px){.map{width:768px;height:768px}}@media only screen and (max-width:800px){.map{width:512px;height:512px}}.map .close{position:absolute;right:10px;bottom:100%;width:50px;height:44px;--hover-translate: 4px}@media only screen and (max-width:520px){.map .close{right:0}}@media only screen and (max-width:440px){.map .close{width:43px;height:40px}}@media only screen and (max-width:360px){.map .close{right:-1px;top:10px;bottom:auto;width:44px;z-index:1;transform:rotate(-90deg)}}html:not(.is-mode-touch) .map .close:hover .button-inner{transform:translateY(-4px)}html:not(.is-mode-touch) .map .close:hover .button-inner:after{opacity:.8}.map .close .button-inner{position:absolute;top:0;right:0;width:100%;height:calc(100% + var(--hover-translate));background:radial-gradient(ellipse at top right,#c21515,#46123b);transition:transform .15s}.map .close .button-inner:after{content:"";display:block;position:absolute;inset:3px 3px 0;border:1px solid #fff;border-bottom:none;opacity:.35;transition:opacity .15s}.map .close .button-inner .icon-container{display:flex;position:absolute;align-items:center;justify-content:center;top:3px;right:3px;left:3px;bottom:var(--hover-translate)}.map .close .button-inner .icon-container .icon.is-default{width:18px;height:18px}.is-mode-gamepad.is-gamepad-xbox .map .close .button-inner .icon-container .icon.is-default{display:none}.map .close .button-inner .icon-container .icon.is-xbox{display:none;justify-content:center;align-items:center;vertical-align:bottom;border:2px solid #fff;width:30px;height:30px;border-radius:15px}.is-mode-gamepad.is-gamepad-xbox .map .close .button-inner .icon-container .icon.is-xbox{display:block}.map .map-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.map .map-container:after{content:"";position:absolute;inset:3px;border:1px solid #fff;opacity:.35;pointer-events:none}.map .texture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .3s}.map .texture.is-visible{opacity:1}.map .map-marker{display:block;position:absolute;top:0;left:0;pointer-events:none;transition:opacity .18s ease-out;will-change:left,top,transform}.map .map-marker.is-hidden{opacity:0}.map .map-vehicle{z-index:20;width:64px;height:64px;margin:-32px 0 0 -32px;background:url(../ui/map/oakback-quartermaster.svg) center/contain no-repeat;filter:drop-shadow(0 3px 2px rgba(22,13,8,.45))}.map .map-vehicle.is-bouncing{animation:map-vehicle-animation 1s .5s}@-moz-keyframes map-vehicle-animation{0%{scale:1}20%{scale:1.2}40%{scale:1}60%{scale:1.2}80%{scale:1}}@-webkit-keyframes map-vehicle-animation{0%{scale:1}20%{scale:1.2}40%{scale:1}60%{scale:1.2}80%{scale:1}}@-o-keyframes map-vehicle-animation{0%{scale:1}20%{scale:1.2}40%{scale:1}60%{scale:1.2}80%{scale:1}}@keyframes map-vehicle-animation{0%{scale:1}20%{scale:1.2}40%{scale:1}60%{scale:1.2}80%{scale:1}}@media only screen and (max-width:800px){.map .map-vehicle{width:48px;height:48px;margin:-24px 0 0 -24px}}@media only screen and (max-width:440px){.map .map-vehicle{width:36px;height:36px;margin:-18px 0 0 -18px}}.map .map-character{z-index:21;width:54px;height:54px;margin:-27px 0 0 -27px;filter:drop-shadow(0 3px 2px rgba(22,13,8,.48));transform:scale(.9)}.map .map-character .map-character-direction{position:absolute;z-index:0;inset:-8px;transform:rotate(var(--map-character-rotation, 0rad))}.map .map-character .map-character-direction:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid #d7ee6c;transform:translate(-50%);filter:drop-shadow(0 1px 0 #21301f)}.map .map-character .map-character-portrait{position:absolute;z-index:1;inset:4px;overflow:hidden;border:3px solid #f3d783;border-radius:50%;background:radial-gradient(circle at 50% 42%,#74472b,#28170f 76%);box-shadow:inset 0 0 0 2px #3a2416f0,inset 0 0 8px #08050357,0 0 0 2px #8e6229,0 0 0 3px #24160ef0}.map .map-character .map-character-portrait:after{content:"";position:absolute;inset:2px;border:1px solid rgba(255,241,182,.34);border-radius:50%;box-shadow:inset 0 1px 3px #ffffff1f;pointer-events:none}.map .map-character .map-character-portrait img{position:absolute;left:50%;top:-27%;width:264%;height:auto;transform:translate(-50%);user-select:none}@media only screen and (max-width:800px){.map .map-character{width:46px;height:46px;margin:-23px 0 0 -23px}}@media only screen and (max-width:440px){.map .map-character{width:38px;height:38px;margin:-19px 0 0 -19px}.map .map-character .map-character-direction{inset:-6px}.map .map-character .map-character-direction:after{border-left-width:5px;border-right-width:5px;border-top-width:10px}}.map .location{--size: 40px;--map-label-scale: 1;--map-label-gap: 16px;--map-label-shift-x: 0px;--map-label-shift-y: 0px;position:absolute;width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);margin-left:calc(var(--size) / -2);cursor:pointer}.map .location:focus-visible{outline:none}.map .location:focus-visible .pin{outline:3px solid #fff;outline-offset:2px}@media only screen and (max-width:1100px){.map .location{--map-label-scale: .8}}@media only screen and (max-width:520px){.map .location{--map-label-scale: .65;--map-label-gap: 8px}}html:not(.is-mode-touch) .map .location:hover .name,html.is-mode-touch .map .location .name{transform:scale(var(--map-label-scale));transition-timing-function:cubic-bezier(.49,2.2,.53,.75)}.map .location .pin{--size: 20px;position:absolute;top:calc(50% - calc(var(--size) / 2));left:calc(50% - calc(var(--size) / 2));width:var(--size);height:var(--size);background:#fff;border:4px solid #251f2b;transform:rotate(45deg);box-shadow:0 0 4px #251f2b77}@media only screen and (max-width:520px){.map .location .pin{--size: 12px;border-width:3px}}.map .location.is-underrail .pin{background:#d7ee6c;box-shadow:0 0 0 2px #d7ee6c57,0 0 7px #251f2b}.map .location.is-whisper .pin{background:#aeea73;border-color:#24351f;box-shadow:0 0 0 2px #aeea734d,0 0 10px #bdf58ab8,0 0 4px #251f2b}.map .location.is-persistent-label .name-container .name{transform:scale(var(--map-label-scale));transition-timing-function:cubic-bezier(.49,2.2,.53,.75)}.map .location .name-container{display:flex;justify-content:center;position:absolute;bottom:calc(50% + var(--map-label-gap));left:50%;width:0;pointer-events:none;transform:translate(var(--map-label-shift-x),var(--map-label-shift-y))}.map .location .name-container .name{box-sizing:border-box;background:#000;text-transform:uppercase;color:#fff;padding:2px 6px;letter-spacing:1px;text-align:center;box-shadow:0 0 4px #0007;white-space:nowrap;transform-origin:50% 80%;transform:scale(0);transition:transform .3s cubic-bezier(.65,-1,.45,1)}.map .location .name-container .name.is-map-label-wrapped{white-space:normal;overflow-wrap:anywhere}.map .location .name-container .name br{display:none}@media only screen and (max-width:520px){.map .location .name-container .name br{display:initial}}.map .location.is-map-label-below .name-container{top:calc(50% + var(--map-label-gap));bottom:auto}.map .location.is-map-label-below .name-container .name{transform-origin:50% 20%}.environment-lock{display:none;position:absolute;right:14px;top:120px;z-index:14;color:#fff;font-family:Nunito,sans-serif;user-select:none;transition:opacity .18s ease,transform .22s ease}html.is-started .environment-lock{display:block}html.input-filter-menu .environment-lock,html.input-filter-modal .environment-lock,html.input-filter-cinematic .environment-lock,html.input-filter-intro .environment-lock,html.input-filter-racing .environment-lock{pointer-events:none;opacity:0;transform:translateY(-8px)}.environment-trigger{display:flex;align-items:center;gap:10px;width:190px;height:48px;padding:0 12px;color:#fff;background:radial-gradient(ellipse at top right,#c21515,#46123b);border:1px solid rgba(255,255,255,.66);box-shadow:0 9px 24px #1d172157;transition:transform .18s,box-shadow .18s}.environment-trigger:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.2);pointer-events:none}html:not(.is-mode-touch) .environment-trigger:hover{transform:translate(-3px);box-shadow:0 12px 29px #1d17216e}.environment-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.environment-trigger-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 auto;color:#ffe8a4;font-size:22px;line-height:1}.environment-trigger-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.environment-trigger-copy strong{max-width:100%;overflow:hidden;font-size:11px;font-weight:900;line-height:1;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.environment-trigger-copy small{color:#ffffff9e;font-size:8px;font-weight:800;line-height:1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.environment-chevron{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s}.is-open .environment-chevron{transform:rotate(180deg)}.environment-panel{position:absolute;top:58px;right:0;width:328px;padding:5px;color:#251f2b;background:#251f2b;border:1px solid rgba(255,255,255,.65);box-shadow:9px 11px #46123ba6,0 22px 52px #1d172173;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.96);transform-origin:100% 0;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1.12)}.is-open .environment-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.environment-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:9px 10px 9px 14px;color:#fff;background:radial-gradient(ellipse at top right,#c21515,#46123b)}.environment-panel-header>div{display:flex;flex-direction:column;gap:4px}.environment-panel-header strong{font-family:Amatic SC,sans-serif;font-size:27px;line-height:.9;letter-spacing:.025em}.environment-panel-header span{color:#ffffff9e;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.environment-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;border:1px solid rgba(255,255,255,.38);transition:background .15s,transform .15s}.environment-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}html:not(.is-mode-touch) .environment-close:hover{background:#ffffff1f;transform:rotate(4deg)}.environment-group{margin:0;padding:12px 10px 4px;background:#fffaf0;border:0}.environment-group+.environment-group{padding-top:10px}.environment-group legend{width:100%;padding:0 1px 7px;color:#251f2b8c;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.environment-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.environment-options button{display:flex;min-width:0;height:48px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#251f2b9e;background:#eee5da;border:1px solid transparent;font-size:8px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:color .15s,background .15s,transform .15s,box-shadow .15s}.environment-options button span{font-size:17px;font-weight:400;line-height:1}html:not(.is-mode-touch) .environment-options button:hover{color:#251f2b;transform:translateY(-2px)}.environment-options button.is-selected{color:#fff;background:#46123b;border-color:#251f2b;box-shadow:3px 3px #c21515}.environment-time-options{grid-template-columns:repeat(5,minmax(0,1fr))}.environment-density{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding:10px;color:#251f2b;background:#eee5da;border:1px solid #ddd0c3}.environment-density[hidden]{display:none}.environment-density label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.environment-density output{color:#c21515;font-size:10px}.environment-density input{width:100%;height:18px;margin:0;accent-color:#46123b;cursor:pointer}.environment-density small{color:#251f2b85;font-size:7px;font-weight:800;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.environment-reset{width:100%;min-height:38px;padding:0 12px;color:#251f2b9e;background:#fffaf0;border-top:1px solid #ddd0c3;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:color .15s,background .15s}html:not(.is-mode-touch) .environment-reset:hover{color:#fff;background:#c21515}@media only screen and (max-width:520px){.environment-lock{right:8px;top:112px}.environment-trigger{width:48px;padding:0;justify-content:center}.environment-trigger-copy,.environment-chevron{display:none}.environment-panel{width:calc(100vw - 16px);max-width:328px}}@media(prefers-reduced-motion:reduce){.environment-trigger,.environment-chevron,.environment-panel,.environment-options button{transition:none}}.world-catalog{display:none;position:absolute;inset:20px 112px auto auto;z-index:12;opacity:0;pointer-events:none;transform:translateY(-8px);color:#251f2b;user-select:none;transition:opacity .18s ease,transform .22s ease}html.is-started .world-catalog{display:block}html.input-filter-wandering .world-catalog{opacity:1;pointer-events:auto;transform:translateY(0)}.world-catalog-trigger{display:flex;align-items:center;justify-content:center;gap:9px;height:42px;min-width:166px;padding:0 18px;color:#fff;background:radial-gradient(ellipse at top right,#c21515,#46123b);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 22px #1d172161;font-family:Nunito,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s,box-shadow .18s}.world-catalog-trigger:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.28);pointer-events:none}.world-catalog-trigger .catalog-mark{display:flex;width:19px;height:19px}.world-catalog-trigger svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}html:not(.is-mode-touch) .world-catalog-trigger:hover{transform:translateY(-3px);box-shadow:0 12px 27px #1d172173}.world-catalog-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.world-catalog-panel{position:absolute;left:50%;bottom:56px;width:calc(100vw - 28px);max-width:590px;padding:5px;background:#251f2b;border:1px solid rgba(255,255,255,.65);box-shadow:12px 14px #46123bb3,0 22px 55px #1d172173;opacity:0;pointer-events:none;transform:translate(-50%,18px) scale(.96);transform-origin:50% 100%;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1.12)}.world-catalog-panel:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.is-open .world-catalog-panel{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.catalog-header{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:69px;padding:11px 13px 10px 17px;color:#fff;background:radial-gradient(ellipse at top right,#c21515,#46123b)}.catalog-title{font-family:Amatic SC,sans-serif;font-size:31px;font-weight:700;line-height:.95;letter-spacing:.025em}.catalog-subtitle{margin-top:5px;color:#ffffffad;font-family:Nunito,sans-serif;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.catalog-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;border:1px solid rgba(255,255,255,.46);transition:background .15s,transform .15s}.catalog-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html:not(.is-mode-touch) .catalog-close:hover{background:#ffffff21;transform:rotate(4deg)}.catalog-body{display:grid;grid-template-columns:128px 1fr;min-height:238px;background:#fffaf0}.catalog-tabs{display:flex;flex-direction:column;gap:3px;padding:10px 7px;background:#e9dfd4;border-right:2px solid #251f2b}.catalog-tab{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:44px;padding:0 8px;color:#251f2ba3;border:1px solid transparent;font-family:Nunito,sans-serif;font-size:10px;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase;transition:color .15s,background .15s,transform .15s}.catalog-tab .tab-icon{display:flex;width:21px;height:21px}.catalog-tab svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.catalog-tab .tab-count{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;color:#251f2b9e;background:#251f2b17;font-size:9px}html:not(.is-mode-touch) .catalog-tab:hover{color:#251f2b;transform:translate(2px)}.catalog-tab.is-active{color:#fff;background:#46123b;border-color:#251f2b;box-shadow:3px 3px #c21515}.catalog-tab.is-active .tab-count{color:#fff;background:#ffffff26}.catalog-tab[data-catalog-tab=vehicles]>span:nth-child(2),.catalog-tab[data-catalog-tab=lamps]>span:nth-child(2),.catalog-tab[data-catalog-tab=lanterns]>span:nth-child(2),.catalog-tab[data-catalog-tab=celebrations]>span:nth-child(2),.catalog-tab[data-catalog-tab=leaves]>span:nth-child(2),.catalog-tab[data-catalog-tab=benches]>span:nth-child(2),.catalog-tab[data-catalog-tab=clawMachines]>span:nth-child(2),.catalog-tab[data-catalog-tab=fences]>span:nth-child(2),.catalog-tab[data-catalog-tab=bricks]>span:nth-child(2),.catalog-tab[data-catalog-tab=explosiveCrates]>span:nth-child(2),.catalog-tab[data-catalog-tab=flowers]>span:nth-child(2),.catalog-tab[data-catalog-tab=bridges]>span:nth-child(2),.catalog-tab[data-catalog-tab=roadBorders]>span:nth-child(2),.catalog-tab[data-catalog-tab=banners]>span:nth-child(2),.catalog-tab[data-catalog-tab=bakeries]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitLobbies]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitWheels]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitLeaderboards]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitGates]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitCheckpoints]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitPodiums]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitBarriers]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitObstacles]>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitObjects]>span:nth-child(2),.catalog-tab[data-catalog-tab=decorations]>span:nth-child(2),.catalog-tab[data-catalog-tab=camps]>span:nth-child(2),.catalog-tab[data-catalog-tab=mapBoards]>span:nth-child(2),.catalog-tab[data-catalog-tab=toiletCabins]>span:nth-child(2),.catalog-tab[data-catalog-tab=aimGuides]>span:nth-child(2),.catalog-tab[data-catalog-tab=underrailEntrances]>span:nth-child(2),.catalog-tab[data-catalog-tab=transitions]>span:nth-child(2),.catalog-tab[data-catalog-tab=grass]>span:nth-child(2),.catalog-tab[data-catalog-tab=grounds]>span:nth-child(2),.catalog-tab[data-catalog-tab=colors]>span:nth-child(2),.catalog-tab[data-catalog-tab=lighting]>span:nth-child(2),.catalog-tab[data-catalog-tab=themes]>span:nth-child(2){color:#238a45}.catalog-tab[data-catalog-tab=vehicles].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=lamps].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=lanterns].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=celebrations].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=leaves].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=benches].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=clawMachines].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=fences].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=bricks].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=explosiveCrates].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=flowers].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=bridges].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=roadBorders].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=banners].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=bakeries].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitLobbies].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitWheels].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitLeaderboards].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitGates].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitCheckpoints].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitPodiums].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitBarriers].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitObstacles].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=circuitObjects].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=decorations].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=camps].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=mapBoards].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=toiletCabins].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=aimGuides].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=underrailEntrances].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=transitions].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=grass].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=grounds].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=colors].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=lighting].is-active>span:nth-child(2),.catalog-tab[data-catalog-tab=themes].is-active>span:nth-child(2){color:#9dff7a}.catalog-collections{padding:13px}.catalog-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.catalog-collection[hidden]{display:none!important}.catalog-card{display:flex;flex-direction:column;position:relative;min-width:0;padding:5px 5px 10px;color:#251f2b;background:#fff;border:2px solid #251f2b;box-shadow:5px 5px #c9bdca;text-align:left;transition:transform .16s,box-shadow .16s,background .16s}html:not(.is-mode-touch) .catalog-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #c9bdca}.catalog-card.is-active{background:#fff4ef;box-shadow:5px 5px #c21515}.catalog-card.is-active:after{content:"✓";display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:24px;height:24px;color:#fff;background:#c21515;border:2px solid #251f2b;font-family:Nunito,sans-serif;font-size:13px;font-weight:900}.catalog-card.is-status{cursor:default}html:not(.is-mode-touch) .catalog-card.is-status:hover{transform:none;box-shadow:5px 5px #c9bdca}.catalog-card.is-status.is-active{box-shadow:5px 5px #c21515}.card-preview{display:flex;align-items:center;justify-content:center;width:100%;height:104px;overflow:hidden;background:#e8ddd2;border:1px solid rgba(37,31,43,.32)}.card-preview svg{width:90%;height:90%;overflow:visible}.card-preview .shadow{fill:#251f2b2e;stroke:none}.card-preview .body,.card-preview .pole,.card-preview .lamp{fill:#46123b;stroke:#251f2b;stroke-width:3;stroke-linejoin:round}.card-preview .window,.card-preview .glow{fill:#f7e5c7;stroke:#251f2b;stroke-width:2.5}.card-preview .accent{fill:none;stroke:#c21515;stroke-width:3;stroke-linejoin:round}.card-preview circle{fill:#251f2b;stroke:#fff;stroke-width:2}.card-preview .rim{fill:#c21515;stroke:none}.preview-mazda{background:#e8ddd2}.preview-mazda .body{fill:#f1e7da}.preview-original{background:#d8c4ca}.preview-original .body{fill:#c21515}.preview-yewbow-skirmisher{background:#d6ddd0}.preview-yewbow-skirmisher .frame{fill:#574e37;stroke:#251f2b;stroke-width:2.5}.preview-yewbow-skirmisher .hood{fill:#536b4d;stroke:#251f2b;stroke-width:2.5}.preview-yewbow-skirmisher .seat{fill:#9b644c;stroke:#251f2b;stroke-width:2.5}.preview-yewbow-skirmisher .bow{fill:none;stroke:#a49876;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-yewbow-skirmisher .binding{fill:none;stroke:#9b644c;stroke-width:3;stroke-linecap:round}.preview-yewbow-skirmisher .canisters{fill:none;stroke:#e49a78;stroke-width:4;stroke-linecap:round}.preview-yewbow-skirmisher .arrow{fill:none;stroke:#f8ffa6;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.preview-oakback-quartermaster{background:#d9d4c5}.preview-oakback-quartermaster .frame{fill:#433b31;stroke:#211b1c;stroke-width:2.5}.preview-oakback-quartermaster .chest{fill:#684b32;stroke:#251f2b;stroke-width:2.5;stroke-linejoin:round}.preview-oakback-quartermaster .drawer{fill:#8b6744;stroke:#382a25;stroke-width:1.5}.preview-oakback-quartermaster .metal{fill:#c69b4f;stroke:#382a25;stroke-width:1}.preview-oakback-quartermaster .canopy{fill:#3f5f45;stroke:#251f2b;stroke-width:2.5}.preview-oakback-quartermaster .canvas{fill:#71805c;stroke:#354234;stroke-width:1.5}.preview-oakback-quartermaster .strap,.preview-oakback-quartermaster .rope{fill:none;stroke:#b19061;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.preview-oakback-quartermaster .workbench{fill:#a37b50;stroke:#382a25;stroke-width:1.5}.preview-oakback-quartermaster .map{fill:#d9c79a;stroke:#574e37;stroke-width:1.5}.preview-oakback-quartermaster .lantern{fill:#e49a78;stroke:#382a25;stroke-width:1.5}.preview-oakback-quartermaster .rim{fill:#c69b4f}.preview-hollow-oak-scout{background:#cbd5c1}.preview-hollow-oak-scout .root{fill:#473b32;stroke:#211b1c;stroke-width:2.5;stroke-linejoin:round}.preview-hollow-oak-scout .bark{fill:#6b583d;stroke:#251f2b;stroke-width:2.5;stroke-linejoin:round}.preview-hollow-oak-scout .bark-dark{fill:#44503c;stroke:#2d3029;stroke-width:2}.preview-hollow-oak-scout .slit{fill:#25302b;stroke:#a8d987;stroke-width:1.5}.preview-hollow-oak-scout .seam{fill:none;stroke:#a8d987;stroke-width:2;stroke-linecap:round}.preview-hollow-oak-scout .seed-fin{fill:#81945f;stroke:#354234;stroke-width:2;stroke-linejoin:round}.preview-hollow-oak-scout .step{fill:#7c684a;stroke:#382a25;stroke-width:1.5}.preview-hollow-oak-scout .repair{fill:none;stroke:#d2b16e;stroke-width:2;stroke-linecap:round}.preview-hollow-oak-scout .rim{fill:#a8d987}.preview-greenveil{background:#d6ddd0}.preview-greenveil .pole{fill:#574e37}.preview-greenveil .lamp{fill:#e49a78}.preview-greenveil .glow{fill:#91ad78}.preview-classic{background:#d9d5e0}.preview-classic .pole,.preview-classic .lamp{fill:#7c7691}.preview-classic .glow{fill:#f4bd6a}.preview-greenveil-bench{background:#d6ddd0}.preview-greenveil-bench .body{fill:#574e37}.preview-greenveil-bench .accent{fill:#176b3a;stroke:#c99a3d}.preview-classic-bench{background:#e2d7d0}.preview-classic-bench .body{fill:#988165}.preview-classic-bench .accent{stroke:#7c7691}.preview-oathbow-fence svg,.preview-classic-fence svg{width:100%;height:100%}.preview-oathbow-fence .shadow,.preview-classic-fence .shadow{fill:#251f2b33}.preview-oathbow-fence{background:#d6ddd0}.preview-oathbow-fence .feet{fill:#4a413c}.preview-oathbow-fence .posts,.preview-oathbow-fence .bow,.preview-oathbow-fence .rail,.preview-oathbow-fence .string,.preview-oathbow-fence .crest,.preview-oathbow-fence .wrap{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-oathbow-fence .posts{stroke:#574e37;stroke-width:8}.preview-oathbow-fence .bow{stroke:#574e37;stroke-width:7}.preview-oathbow-fence .rail{stroke:#988165;stroke-width:6}.preview-oathbow-fence .string{stroke:#c5a572;stroke-width:2}.preview-oathbow-fence .fletching{fill:#988165;stroke:#574e37;stroke-width:1.5}.preview-oathbow-fence .crest{stroke:#e49a78;stroke-width:2.5}.preview-oathbow-fence .wrap{stroke:#9b644c;stroke-width:3}.preview-oathbow-fence .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.5}.preview-classic-fence{background:#e2d7d0}.preview-classic-fence .body{fill:#988165;stroke:#574e37;stroke-width:1.5}.preview-classic-fence .accent{fill:none;stroke:#7c7691;stroke-width:2}.preview-greenveil-bridge{background:#d6ddd0}.preview-greenveil-bridge .body{fill:#574e37}.preview-greenveil-bridge .accent{stroke:#c99a3d}.preview-storybook-greenveil-bridge{background:#7f8f86}.preview-storybook-greenveil-bridge .stone{fill:#d4b57d;stroke:#765f48;stroke-width:1.2}.preview-storybook-greenveil-bridge .moss{fill:#6e883f}.preview-storybook-greenveil-bridge .arch-side,.preview-storybook-greenveil-bridge .sign-shadow{fill:#38251c}.preview-storybook-greenveil-bridge .arch-face,.preview-storybook-greenveil-bridge .sign-frame{fill:#8e4e27;stroke:#4b2b1d;stroke-width:1.2}.preview-storybook-greenveil-bridge .sign-face,.preview-storybook-greenveil-bridge .crest{fill:#65391f;stroke:#b06b35;stroke-width:1.4}.preview-storybook-greenveil-bridge .grain,.preview-storybook-greenveil-bridge .vine{fill:none;stroke:#3d291f;stroke-width:1.5;stroke-linecap:round}.preview-storybook-greenveil-bridge .rope{fill:none;stroke:#d0ad6d;stroke-width:1.8}.preview-storybook-greenveil-bridge .crest-leaf{fill:#e9cf98;stroke:#5a321e;stroke-width:1}.preview-storybook-greenveil-bridge .leaf{fill:#779344;stroke:#405e2d;stroke-width:.8}.preview-storybook-greenveil-bridge .lantern-frame{fill:#54362a;stroke:#c9904d;stroke-width:1.1}.preview-storybook-greenveil-bridge .lantern-glow{fill:#ffd37c}.preview-storybook-greenveil-bridge .title,.preview-storybook-greenveil-bridge .subtitle{fill:#f1d9a5;font-family:Georgia,serif;font-weight:700}.preview-storybook-greenveil-bridge .title{font-size:7px}.preview-storybook-greenveil-bridge .subtitle{font-size:5px;letter-spacing:1px}.preview-classic-bridge{background:#d9d5e0}.preview-classic-bridge .body{fill:#7c7691}.preview-classic-bridge .accent{stroke:#46123b}.preview-greenwood-village-pondstones svg,.preview-greenveil-pondstones svg,.preview-classic-pondstones svg{width:100%;height:100%}.preview-greenwood-village-pondstones .water,.preview-greenveil-pondstones .water,.preview-classic-pondstones .water{fill:#4f7d7b}.preview-greenwood-village-pondstones{background:#817b81}.preview-greenwood-village-pondstones .ground{fill:#66616a}.preview-greenwood-village-pondstones .slabs{fill:#e5c99a;stroke:#f2dfba;stroke-width:1.4;stroke-linejoin:round}.preview-greenwood-village-pondstones .side{fill:#8f6f50}.preview-greenwood-village-pondstones .moss{fill:#6f8437;stroke:#4f622c;stroke-width:1}.preview-greenwood-village-pondstones .cracks,.preview-greenwood-village-pondstones .carving{fill:none;stroke:#957b5a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-village-pondstones .leaf{stroke:#6e5632;stroke-width:.7}.preview-greenwood-village-pondstones .leaf-gold{fill:#c69a3e}.preview-greenwood-village-pondstones .leaf-russet{fill:#b76732}.preview-greenwood-village-pondstones .leaf-green{fill:#778b3f}.preview-greenveil-pondstones{background:#d6ddd0}.preview-greenveil-pondstones .stone{fill:#8b806b;stroke:#635b4c;stroke-width:1.5}.preview-greenveil-pondstones .wet-stone{fill:#3f5550}.preview-greenveil-pondstones .moss{fill:#7f963f;stroke:#52662f;stroke-width:1.5}.preview-greenveil-pondstones .vine,.preview-greenveil-pondstones .fern{fill:none;stroke:#456d38;stroke-width:2.5;stroke-linecap:round}.preview-greenveil-pondstones .wood{fill:#4b2e1d}.preview-greenveil-pondstones .rope{fill:none;stroke:#c3a36d;stroke-width:3}.preview-greenveil-pondstones .arrow{fill:none;stroke:#56351f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-pondstones .carving{fill:none;stroke:#5e5142;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-pondstones .autumn-leaf{fill:#a86836;stroke:#704226;stroke-width:1}.preview-greenveil-pondstones .wildflower{fill:#f1d9d3}.preview-greenveil-pondstones .wildflower .flower-center{fill:#c7933d}.preview-classic-pondstones{background:#d9d5e0}.preview-classic-pondstones .stone{fill:#797389;stroke:#5d576e;stroke-width:1.5}.preview-classic-pondstones .cap{fill:#948da3}.preview-greenwood-village-stepping-stones,.preview-classic-white-slabs{background:#756f75}.preview-greenwood-village-stepping-stones svg,.preview-classic-white-slabs svg{width:100%;height:100%}.preview-greenwood-village-stepping-stones .ground,.preview-classic-white-slabs .ground{fill:#6a646b}.preview-greenwood-village-stepping-stones .stones{fill:#e7c997;stroke:#f4dfb8;stroke-width:1.3;stroke-linejoin:round}.preview-greenwood-village-stepping-stones .stone-sides{fill:#8f6f50}.preview-greenwood-village-stepping-stones .moss{fill:#657b34;stroke:#4d612a;stroke-width:.8}.preview-greenwood-village-stepping-stones .cracks,.preview-greenwood-village-stepping-stones .carving{fill:none;stroke:#927653;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-village-stepping-stones .leaf,.preview-greenwood-village-stepping-stones .chip{stroke:#6e5632;stroke-width:.6}.preview-greenwood-village-stepping-stones .leaf-gold{fill:#c99b37}.preview-greenwood-village-stepping-stones .leaf-russet{fill:#b96332}.preview-greenwood-village-stepping-stones .leaf-green{fill:#6f853d}.preview-greenwood-village-stepping-stones .chip{fill:#d4ad78}.preview-classic-white-slabs{background:#817b86}.preview-classic-white-slabs .slabs{fill:#eeeaf2;stroke:#fff;stroke-width:1.3}.preview-classic-white-slabs .slab-sides{fill:#9c96a4}.preview-greenveil-banners svg,.preview-classic-banners svg{width:100%;height:100%}.preview-greenveil-banners .accent,.preview-classic-banners .accent{fill:none;stroke-width:4;stroke-linecap:square}.preview-greenveil-banners{background:#d6ddd0}.preview-greenveil-banners .banner-main,.preview-greenveil-banners .banner-side{fill:#263529;stroke:#574e37;stroke-width:2}.preview-greenveil-banners .accent{stroke:#91ad78}.preview-greenveil-banners .mark{fill:#f3ead2}.preview-classic-banners{background:#e7d6bd}.preview-classic-banners .banner-main{fill:#9b174d}.preview-classic-banners .banner-side{fill:#443d35}.preview-classic-banners .accent{stroke:#ffbd59;stroke-width:3}.preview-classic-banners .mark{fill:#ffbd59}.preview-classic-banners .mark-line{fill:#9b174d}.preview-greenveil-hearth-bakery svg,.preview-classic-bakery svg{width:100%;height:100%}.preview-greenveil-hearth-bakery .shadow,.preview-classic-bakery .shadow{fill:#251f2b38}.preview-greenveil-hearth-bakery{background:radial-gradient(circle at 49% 45%,#e7cf93,#8fa269 52%,#44563c)}.preview-greenveil-hearth-bakery .platform{fill:#4f301c;stroke:#28180f;stroke-width:2}.preview-greenveil-hearth-bakery .oven{fill:#746f5d;stroke:#3e3b32;stroke-width:3}.preview-greenveil-hearth-bakery .arch,.preview-greenveil-hearth-bakery .rail,.preview-greenveil-hearth-bakery .lantern{fill:none;stroke:#a09578;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-hearth-bakery .rail,.preview-greenveil-hearth-bakery .sign{stroke:#352116}.preview-greenveil-hearth-bakery .sign{fill:#704727;stroke-width:3}.preview-greenveil-hearth-bakery .feather{fill:none;stroke:#e3cf99;stroke-width:2.5}.preview-greenveil-hearth-bakery .chimney{fill:#696555;stroke:#3e3b32;stroke-width:2}.preview-greenveil-hearth-bakery .chimney-hole{fill:#1c1814}.preview-greenveil-hearth-bakery .moss{fill:#4d6a35}.preview-greenveil-hearth-bakery .lantern{stroke:#b98238}.preview-greenveil-hearth-bakery .glow{fill:#dfff7a}.preview-greenveil-hearth-bakery .side-light{fill:#bfe768}.preview-greenveil-hearth-bakery .side-bars{fill:none;stroke:#2e312e;stroke-width:2}.preview-classic-bakery{background:#ded8d1}.preview-classic-bakery .body{fill:#8d8791;stroke:#443d4a;stroke-width:2}.preview-classic-bakery .oven{fill:#39343d}.preview-classic-bakery .trim{fill:none;stroke:#ba4a3a;stroke-width:3}.preview-classic-bakery .heat{fill:#ff9b4a}.preview-greenveil-circuit-lobby svg,.preview-classic-circuit-lobby svg{width:100%;height:100%}.preview-greenveil-circuit-lobby .shadow,.preview-classic-circuit-lobby .shadow{fill:#251f2b33}.preview-greenveil-circuit-lobby{background:radial-gradient(circle at 50% 34%,#f1dfa4,#9eb475 51%,#405745)}.preview-greenveil-circuit-lobby .pavilion-canopy{fill:#28513a;stroke:#173727;stroke-width:1.6}.preview-greenveil-circuit-lobby .pavilion-canopy.back{fill:#3e6740}.preview-greenveil-circuit-lobby .pavilion-canopy.center{fill:#244a33}.preview-greenveil-circuit-lobby .pavilion-canopy.cream{fill:#e8d5a4}.preview-greenveil-circuit-lobby .pavilion-canopy.valance{fill:#1d3f2b}.preview-greenveil-circuit-lobby .pavilion-inset{stroke:#724e2c;stroke-width:1}.preview-greenveil-circuit-lobby .pavilion-inset.cream{fill:#ead8aa}.preview-greenveil-circuit-lobby .pavilion-inset.green{fill:#315b3c}.preview-greenveil-circuit-lobby .pavilion-leaf-stripe{fill:none;stroke:#83a54f;stroke-width:3;stroke-linecap:round}.preview-greenveil-circuit-lobby .pavilion-frame{fill:none;stroke:#56351e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-lobby .pavilion-rope{fill:none;stroke:#d1ad72;stroke-width:1.6;stroke-linecap:round}.preview-greenveil-circuit-lobby .pavilion-vine{fill:none;stroke:#6f914d;stroke-width:2.2;stroke-linecap:round}.preview-greenveil-circuit-lobby .pavilion-bunting{fill:none;stroke:#e9d5a5;stroke-width:2.4;stroke-linejoin:round}.preview-greenveil-circuit-lobby .pavilion-stitch{fill:none;stroke:#c49f68;stroke-width:1.4;stroke-linecap:round}.preview-greenveil-circuit-lobby .pavilion-bronze{fill:#d3a044;stroke:#68461f;stroke-width:1.2}.preview-greenveil-circuit-lobby .pavilion-banner{fill:#355f3e;stroke:#6e4727;stroke-width:1.2}.preview-greenveil-circuit-lobby .pavilion-banner-brand{fill:#f0dda8;font-family:Nunito,sans-serif;font-size:1.55px;font-weight:900;letter-spacing:.12px;text-anchor:middle;letter-spacing:.08px}.preview-greenveil-circuit-lobby .pavilion-brand{fill:#f0dda8;font-family:Nunito,sans-serif;font-size:3px;font-weight:900;letter-spacing:.15px;text-anchor:middle}.preview-greenveil-circuit-lobby .pavilion-emblem{fill:none;stroke:#f0dda8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-lobby .pavilion-furniture{fill:#6b4224;stroke:#382417;stroke-width:1.3}.preview-greenveil-circuit-lobby .pavilion-marker{fill:#59402b;stroke:#2f2118;stroke-width:1.1}.preview-greenveil-circuit-lobby .pavilion-foliage{fill:#6d9046;stroke:#34542f;stroke-width:1.1}.preview-greenveil-circuit-lobby .pavilion-lantern{fill:#a9b98a;stroke:#6e4a24;stroke-width:1.2}.preview-greenveil-circuit-lobby .pavilion-glow{fill:#edff82}.preview-greenveil-circuit-lobby .stones{fill:#747b67;stroke:#4d5548;stroke-width:1}.preview-classic-circuit-lobby{background:linear-gradient(145deg,#e3dde9,#a8a2b4)}.preview-classic-circuit-lobby .metal{fill:#756f82;stroke:#4f4a59;stroke-width:1.5}.preview-classic-circuit-lobby .cone{fill:#e78a35;stroke:#9d5426;stroke-width:1.5}.preview-classic-circuit-lobby .timer{fill:#5e5868;stroke:#38333f;stroke-width:1.5}.preview-classic-circuit-lobby .accent{fill:none;stroke:#efc06d;stroke-width:2}.preview-mossbound-circuit-wheels svg,.preview-classic-circuit-wheels svg{width:100%;height:100%}.preview-mossbound-circuit-wheels path,.preview-classic-circuit-wheels path,.preview-mossbound-circuit-wheels ellipse,.preview-classic-circuit-wheels ellipse{vector-effect:non-scaling-stroke}.preview-mossbound-circuit-wheels .wheel-shadow,.preview-classic-circuit-wheels .wheel-shadow{fill:#251f2b3d}.preview-mossbound-circuit-wheels{background:radial-gradient(circle at 50% 31%,#e7dda8,#98ad70 52%,#425444)}.preview-mossbound-circuit-wheels .wheel-side{fill:#704326;stroke:#2d1d14;stroke-width:2}.preview-mossbound-circuit-wheels .wheel-side.dark{fill:#402a1d}.preview-mossbound-circuit-wheels .wheel-side.light{fill:#966037}.preview-mossbound-circuit-wheels .wheel-rim{fill:#8b5731;stroke:#2d1d14;stroke-width:5}.preview-mossbound-circuit-wheels .wheel-opening{fill:#30432a;stroke:#bc8248;stroke-width:2}.preview-mossbound-circuit-wheels .wheel-hub{fill:#ba8445;stroke:#4e3421;stroke-width:2}.preview-mossbound-circuit-wheels .wheel-spokes{fill:none;stroke:#c38b4d;stroke-width:6;stroke-linecap:round}.preview-mossbound-circuit-wheels .wheel-seams{fill:none;stroke:#3b281c;stroke-width:1.5;stroke-linecap:round}.preview-mossbound-circuit-wheels .wheel-moss{fill:#587538;stroke:#30472d;stroke-width:1.3;stroke-linejoin:round}.preview-mossbound-circuit-wheels .wheel-leaves{fill:#7f9c4d;stroke:#405b2a;stroke-width:1.2;stroke-linejoin:round}.preview-mossbound-circuit-wheels .wheel-rope{fill:none;stroke:#d1ad72;stroke-width:1.8;stroke-linecap:round}.preview-classic-circuit-wheels{background:linear-gradient(145deg,#d8d3de,#928c9b)}.preview-classic-circuit-wheels .classic-tire{fill:#171518;stroke:#080708;stroke-width:2}.preview-classic-circuit-wheels .classic-rim{fill:#c65321;stroke:#743016;stroke-width:3}.preview-classic-circuit-wheels .classic-hole{fill:#111013;stroke:#2b252c;stroke-width:1.5}.preview-classic-circuit-wheels .classic-accent{fill:none;stroke:#a74320;stroke-width:3;stroke-linecap:round}.preview-greenwood-circuit-ramp svg,.preview-classic-circuit-ramp svg{width:100%;height:100%}.preview-greenwood-circuit-ramp path,.preview-classic-circuit-ramp path{vector-effect:non-scaling-stroke}.preview-greenwood-circuit-ramp .ramp-shadow,.preview-classic-circuit-ramp .ramp-shadow{fill:#251f2b3d}.preview-greenwood-circuit-ramp{background:radial-gradient(circle at 48% 30%,#ead9aa,#a4b17a 54%,#526449)}.preview-greenwood-circuit-ramp .ramp-base{fill:#382619;stroke:#24170f;stroke-width:1.5}.preview-greenwood-circuit-ramp .ramp-frame{fill:none;stroke:#4f321e;stroke-width:5;stroke-linecap:square;stroke-linejoin:round}.preview-greenwood-circuit-ramp .ramp-planks{fill:#9a6534;stroke:#4a2f1c;stroke-width:2}.preview-greenwood-circuit-ramp .ramp-seams{fill:none;stroke:#54331d;stroke-width:1.3;stroke-linecap:round}.preview-greenwood-circuit-ramp .ramp-wear{fill:none;stroke:#d19a55;stroke-width:1.5;stroke-linecap:round}.preview-greenwood-circuit-ramp .ramp-rail{fill:none;stroke:#665943;stroke-width:6;stroke-linecap:round}.preview-greenwood-circuit-ramp .ramp-rope{fill:none;stroke:#d0ad72;stroke-width:2;stroke-linecap:round}.preview-greenwood-circuit-ramp .ramp-moss{fill:#56733b;stroke:#344d2e;stroke-width:1;stroke-linejoin:round}.preview-greenwood-circuit-ramp .ramp-leaves{fill:#8ba254;stroke:#405b30;stroke-width:1}.preview-greenwood-circuit-ramp .landing-marker{fill:#5b3b25;stroke:#7c684a;stroke-width:2}.preview-classic-circuit-ramp{background:linear-gradient(145deg,#dfdbe3,#9d98a6)}.preview-classic-circuit-ramp .classic-ramp-side{fill:#56595d;stroke:#3f4145;stroke-width:2}.preview-classic-circuit-ramp .classic-ramp-top{fill:#777b80;stroke:#4e5156;stroke-width:2}.preview-classic-circuit-ramp .classic-orange{fill:#e46202;stroke:#8d3e0d;stroke-width:2}.preview-oakheart-circuit-leaderboard svg,.preview-classic-circuit-leaderboard svg{width:100%;height:100%}.preview-oakheart-circuit-leaderboard .shadow,.preview-classic-circuit-leaderboard .shadow{fill:#251f2b38}.preview-oakheart-circuit-leaderboard{background:radial-gradient(circle at 50% 34%,#d7c98f,#7f9764 55%,#405348)}.preview-oakheart-circuit-leaderboard .screen{fill:#173326;stroke:#0d2118;stroke-width:2}.preview-oakheart-circuit-leaderboard .posts{fill:#654020;stroke:#2a1b13;stroke-width:2}.preview-oakheart-circuit-leaderboard .frame{fill:#3b2518;stroke:#24160f;stroke-width:3}.preview-oakheart-circuit-leaderboard .logs,.preview-oakheart-circuit-leaderboard .base{fill:#684322;stroke:#2a1b13;stroke-width:1.5}.preview-oakheart-circuit-leaderboard .header-border{fill:#a8753d;stroke:#2a1b13;stroke-width:2}.preview-oakheart-circuit-leaderboard .header{fill:#153b28;stroke:#2a1b13;stroke-width:1.5}.preview-oakheart-circuit-leaderboard .crest{fill:none;stroke:#f2df9c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-oakheart-circuit-leaderboard .rope{fill:none;stroke:#c2a16c;stroke-width:3;stroke-linecap:round}.preview-oakheart-circuit-leaderboard .title{fill:none;stroke:#f2df9c;stroke-width:2;stroke-linecap:round}.preview-oakheart-circuit-leaderboard .rivets{fill:#8a6840;stroke:#332f29;stroke-width:.5}.preview-oakheart-circuit-leaderboard .vine{fill:none;stroke:#315027;stroke-width:2}.preview-oakheart-circuit-leaderboard .foliage{fill:#729746;stroke:#315027;stroke-width:1}.preview-oakheart-circuit-leaderboard .lantern-frame{fill:#332f29;stroke:#1e1b18;stroke-width:1.5}.preview-oakheart-circuit-leaderboard .lantern-glow{fill:#ffe47e;stroke:#fff2aa;stroke-width:1}.preview-oakheart-circuit-leaderboard .stones{fill:#747668;stroke:#4f5149;stroke-width:1}.preview-oakheart-circuit-leaderboard .mushroom{fill:#a64d3d;stroke:#4f2a20;stroke-width:1}.preview-oakheart-circuit-leaderboard .flowers{fill:none;stroke:#f2ead7;stroke-width:1.5;stroke-linecap:round}.preview-classic-circuit-leaderboard{background:linear-gradient(145deg,#ddd8e3,#aaa3b4)}.preview-classic-circuit-leaderboard .screen{fill:#463f35;stroke:#2c2830;stroke-width:2}.preview-classic-circuit-leaderboard .title,.preview-classic-circuit-leaderboard .scores,.preview-classic-circuit-leaderboard .reset{fill:none;stroke:#f2b55b;stroke-width:2;stroke-linecap:round}.preview-classic-circuit-leaderboard .scores{stroke:#f4eee5;stroke-width:1.5}.preview-classic-circuit-leaderboard .reset{stroke:#98919f}.preview-greenveil-circuit-gate svg,.preview-classic-circuit-gate svg{width:100%;height:100%}.preview-greenveil-circuit-gate .shadow,.preview-classic-circuit-gate .shadow{fill:#251f2b38}.preview-greenveil-circuit-gate{background:radial-gradient(circle at 48% 34%,#ead8a8,#a8ad7b 55%,#55664a)}.preview-greenveil-circuit-gate .stones{fill:#76796a;stroke:#4f554b;stroke-width:1}.preview-greenveil-circuit-gate .posts{fill:#4a301e;stroke:#2c1d15;stroke-width:1.5}.preview-greenveil-circuit-gate .beams{fill:#8a5930;stroke:#4b2f1d;stroke-width:2}.preview-greenveil-circuit-gate .truss{fill:none;stroke:#5f3d24;stroke-width:5;stroke-linecap:square;stroke-linejoin:round}.preview-greenveil-circuit-gate .rope{fill:none;stroke:#d0ae74;stroke-width:2.5}.preview-greenveil-circuit-gate .light-housing{fill:#704525;stroke:#3e281b;stroke-width:3}.preview-greenveil-circuit-gate .light-well{fill:#201b18;stroke:#ad7340;stroke-width:2}.preview-greenveil-circuit-gate .vine{fill:none;stroke:#315c37;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-gate .foliage{fill:#567c3d;stroke:#34532e;stroke-width:1}.preview-classic-circuit-gate{background:linear-gradient(145deg,#e4dfe8,#aaa4b4)}.preview-classic-circuit-gate .metal{fill:#766f81;stroke:#4a4552;stroke-width:2}.preview-classic-circuit-gate .braces{fill:none;stroke:#595362;stroke-width:3;stroke-linejoin:round}.preview-classic-circuit-gate .signal-box{fill:#615a69;stroke:#3b3740;stroke-width:3}.preview-classic-circuit-gate .signal{fill:#211f24;stroke:#8c8594;stroke-width:2}.preview-heartleaf-circuit-checkpoint svg,.preview-classic-circuit-checkpoint svg{width:100%;height:100%}.preview-heartleaf-circuit-checkpoint .shadow,.preview-classic-circuit-checkpoint .shadow{fill:#251f2b3d}.preview-heartleaf-circuit-checkpoint{background:radial-gradient(circle at 50% 37%,#b7f0c0,#6f9b70,#354d42)}.preview-heartleaf-circuit-checkpoint .foundation{fill:#283a24;stroke:#17251a;stroke-width:1.5}.preview-heartleaf-circuit-checkpoint .cream-tiles{fill:#ead8ac;stroke:#aa9168;stroke-width:1}.preview-heartleaf-circuit-checkpoint .green-tiles{fill:#344a23;stroke:#1c2e18;stroke-width:1}.preview-heartleaf-circuit-checkpoint .branch{fill:none;stroke:#754927;stroke-width:8;stroke-linecap:round}.preview-heartleaf-circuit-checkpoint .wood-scroll{fill:none;stroke:#a66f3b;stroke-width:5;stroke-linecap:round}.preview-heartleaf-circuit-checkpoint .magic-primary{fill:none;stroke:#6affdf;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 3px #58ffd5)}.preview-heartleaf-circuit-checkpoint .magic-accent,.preview-heartleaf-circuit-checkpoint .magic-spiral{fill:none;stroke:#d4ff70;stroke-width:2.5;stroke-linecap:round}.preview-heartleaf-circuit-checkpoint .medallion{fill:#865832;stroke:#3d281a;stroke-width:3}.preview-heartleaf-circuit-checkpoint .leaf-emblem{fill:#9dcc4d;stroke:#39582b;stroke-width:1.5}.preview-heartleaf-circuit-checkpoint .magic-leaves{fill:#b6ff58;stroke:#52742d;stroke-width:1}.preview-heartleaf-circuit-checkpoint .mote{fill:#c4ffec}.preview-classic-circuit-checkpoint{background:linear-gradient(145deg,#312f3b,#777183)}.preview-classic-circuit-checkpoint .hologram{fill:#32ffc11f;stroke:#9affdfbf;stroke-width:2}.preview-classic-circuit-checkpoint .stripes{fill:#32ffc1bd}.preview-greenveil-circuit-podium svg,.preview-classic-circuit-podium svg{width:100%;height:100%}.preview-greenveil-circuit-podium .shadow,.preview-classic-circuit-podium .shadow{fill:#251f2b3d}.preview-greenveil-circuit-podium{background:radial-gradient(circle at 50% 28%,#f1dfb8,#b7b77e 53%,#617052)}.preview-greenveil-circuit-podium .stone{fill:#e7d4a5;stroke:#8a6d48;stroke-width:2;stroke-linejoin:round}.preview-greenveil-circuit-podium .wood-deck{fill:#96613a;stroke:#49301e;stroke-width:2;stroke-linejoin:round}.preview-greenveil-circuit-podium .wood-frame,.preview-greenveil-circuit-podium .crest-frame{fill:#684022;stroke:#3b281c;stroke-width:1.5;stroke-linejoin:round}.preview-greenveil-circuit-podium .banner-border{fill:#d4a441;stroke:#68481f;stroke-width:1.5}.preview-greenveil-circuit-podium .banner{fill:#214b31}.preview-greenveil-circuit-podium .gold-one{fill:none;stroke:#f1c45c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-podium .number{fill:none;stroke:#77502c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-podium .crest-panel{fill:#ead9ad;stroke:#a78659;stroke-width:1.5}.preview-greenveil-circuit-podium .crest-leaf-stem{fill:none;stroke:#5a371f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-podium .crest-leaf{fill:#77502c;stroke:#4c2f1c;stroke-width:1;stroke-linejoin:round}.preview-greenveil-circuit-podium .vine{fill:none;stroke:#496c2e;stroke-width:3;stroke-linecap:round}.preview-greenveil-circuit-podium .moss{fill:#6f8739}.preview-greenveil-circuit-podium .flower{fill:#f6efda;stroke:#d0a33e;stroke-width:1}.preview-greenveil-circuit-podium .rivets{fill:#625d51}.preview-classic-circuit-podium{background:linear-gradient(145deg,#e8e4ef,#9d95aa)}.preview-classic-circuit-podium .first,.preview-classic-circuit-podium .second,.preview-classic-circuit-podium .third{fill:#f5f3f8;stroke:#aaa3b2;stroke-width:2}.preview-classic-circuit-podium .numbers{fill:none;stroke:#6e6876;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-barrier svg,.preview-classic-circuit-barrier svg{width:100%;height:100%}.preview-greenveil-circuit-barrier .shadow,.preview-classic-circuit-barrier .shadow{fill:#251f2b3d}.preview-greenveil-circuit-barrier{background:radial-gradient(circle at 50% 32%,#ead9a9,#a8b17b 54%,#56694c)}.preview-greenveil-circuit-barrier .stones{fill:#777a69;stroke:#50564a;stroke-width:1}.preview-greenveil-circuit-barrier .posts{fill:#4a301e;stroke:#2b1d15;stroke-width:1.5}.preview-greenveil-circuit-barrier .beams{fill:#8c5a30;stroke:#4b301d;stroke-width:2}.preview-greenveil-circuit-barrier .braces{fill:none;stroke:#684226;stroke-width:5;stroke-linecap:square;stroke-linejoin:round}.preview-greenveil-circuit-barrier .rope{fill:none;stroke:#d0ad72;stroke-width:2.5}.preview-greenveil-circuit-barrier .vine{fill:none;stroke:#315b35;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-barrier .foliage{fill:#5a7f3e;stroke:#34532e;stroke-width:1}.preview-greenveil-circuit-barrier .lantern-frame{fill:#342b22;stroke:#211b17;stroke-width:1}.preview-greenveil-circuit-barrier .lantern-glow{fill:#ffcf67;stroke:#fff2aa;stroke-width:1}.preview-greenveil-circuit-barrier .flower{fill:#f1e2ae;stroke:#8a6b50;stroke-width:1}.preview-classic-circuit-barrier{background:linear-gradient(145deg,#e4dfe8,#aaa4b4)}.preview-classic-circuit-barrier .metal-posts,.preview-classic-circuit-barrier .metal-rails{fill:#746e7e;stroke:#494550;stroke-width:2}.preview-classic-circuit-barrier .metal-braces{fill:none;stroke:#5a5461;stroke-width:3;stroke-linejoin:round}.preview-classic-circuit-barrier .bolts{fill:none;stroke:#bcb5c5;stroke-width:2}.preview-greenwood-circuit-obstacles svg,.preview-classic-circuit-obstacles svg{width:100%;height:100%}.preview-greenwood-circuit-obstacles .shadow,.preview-classic-circuit-obstacles .shadow{fill:#211a1747}.preview-greenwood-circuit-obstacles{background:radial-gradient(circle at 50% 28%,#ead7a5,#a8ae78 55%,#55664c)}.preview-greenwood-circuit-obstacles .crate-side{fill:#6b4022;stroke:#3c281a;stroke-width:2}.preview-greenwood-circuit-obstacles .crate-front{fill:#8f5b2d;stroke:#4b301d;stroke-width:2}.preview-greenwood-circuit-obstacles .crate-top{fill:#bc7b3a;stroke:#5b381f;stroke-width:2}.preview-greenwood-circuit-obstacles .plank-seams{fill:none;stroke:#58361f;stroke-width:1.4;stroke-linecap:round}.preview-greenwood-circuit-obstacles .rope{fill:none;stroke:#d5b477;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-circuit-obstacles .metal{fill:#4b4438;stroke:#29261f;stroke-width:1}.preview-greenwood-circuit-obstacles .rivets{fill:none;stroke:#a09272;stroke-width:2;stroke-linecap:round}.preview-greenwood-circuit-obstacles .carving{fill:#54331e;stroke:#3e281a;stroke-width:.8}.preview-greenwood-circuit-obstacles .vine{fill:none;stroke:#365d30;stroke-width:3;stroke-linecap:round}.preview-greenwood-circuit-obstacles .leaves{fill:#79a745;stroke:#365d30;stroke-width:1}.preview-greenwood-circuit-obstacles .moss{fill:#57733c;stroke:#39532d;stroke-width:.8}.preview-classic-circuit-obstacles{background:linear-gradient(145deg,#e5dfe8,#aba4b4)}.preview-classic-circuit-obstacles .classic-side{fill:#a84c2f;stroke:#672d24;stroke-width:2}.preview-classic-circuit-obstacles .classic-front{fill:#db6a36;stroke:#843827;stroke-width:2}.preview-classic-circuit-obstacles .classic-top{fill:#ef8d49;stroke:#9e492c;stroke-width:2}.preview-classic-circuit-obstacles .classic-edge{fill:none;stroke:#783326;stroke-width:2;stroke-linejoin:round}.preview-greenveil-circuit-objects svg,.preview-classic-circuit-objects svg{width:100%;height:100%}.preview-greenveil-circuit-objects .shadow,.preview-classic-circuit-objects .shadow{fill:#211a1747}.preview-greenveil-circuit-objects{background:radial-gradient(circle at 50% 28%,#ead7a5,#a8ae78 55%,#55664c)}.preview-greenveil-circuit-objects .marker-base{fill:#734622;stroke:#422a1a;stroke-width:2}.preview-greenveil-circuit-objects .marker-green{fill:#31563a;stroke:#203a29;stroke-width:1.5}.preview-greenveil-circuit-objects .marker-cream{fill:#e7d7ac;stroke:#917b56;stroke-width:1.4}.preview-greenveil-circuit-objects .marker-wood{fill:#9b6230;stroke:#51321d;stroke-width:1.5}.preview-greenveil-circuit-objects .marker-cap{fill:#b97538;stroke:#59361e;stroke-width:1.7}.preview-greenveil-circuit-objects .rope{fill:none;stroke:#d3b278;stroke-width:2.4;stroke-linecap:round}.preview-greenveil-circuit-objects .handle{fill:#8e572b;stroke:#4b2e1b;stroke-width:1.6;stroke-linejoin:round}.preview-greenveil-circuit-objects .emblem{fill:none;stroke:#4a2d1b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-circuit-objects .caught-leaf{fill:#82aa50;stroke:#3d6132;stroke-width:1.2}.preview-greenveil-circuit-objects .moss{fill:#58753d;stroke:#39532d;stroke-width:1}.preview-classic-circuit-objects{background:linear-gradient(145deg,#e5dfe8,#aba4b4)}.preview-classic-circuit-objects .classic-base{fill:#df642f;stroke:#873724;stroke-width:2}.preview-classic-circuit-objects .classic-orange{fill:#ed7333;stroke:#963d25;stroke-width:2}.preview-classic-circuit-objects .classic-white{fill:#eee5d8;stroke:#a59b92;stroke-width:1.5}.preview-classic-circuit-objects .classic-edge{fill:none;stroke:#9a4027;stroke-width:1.8}.preview-greenveil-sentinel{background:#d6ddd0}.preview-greenveil-sentinel .body{fill:#574e37}.preview-greenveil-sentinel .foliage{fill:#91ad78;stroke:#3d5e2b;stroke-width:2}.preview-greenveil-sentinel .accent{fill:#e49a78;stroke:#4a413c;stroke-width:2}.preview-greenveil-sentinel .face{fill:#251f2b;stroke:none}.preview-classic-air-dancer{background:#ded4e7}.preview-classic-air-dancer .body{fill:#b65fff}.preview-classic-air-dancer .accent{stroke:#f0b9ff}.preview-classic-air-dancer .face{fill:#251f2b;stroke:none}.preview-greenveil-camp{background:#d6ddd0}.preview-greenveil-camp .body{fill:#574e37}.preview-greenveil-camp .screen{fill:#91ad78;stroke:#251f2b;stroke-width:2.5}.preview-greenveil-camp .foliage{fill:#66752d;stroke:#3d5e2b;stroke-width:2}.preview-greenveil-camp .accent{stroke:#c99a3d}.preview-classic-camp{background:#d9d5e0}.preview-classic-camp .body{fill:#7c7691}.preview-classic-camp .screen{fill:#aeb9cb;stroke:#251f2b;stroke-width:2.5}.preview-classic-camp .accent{stroke:#46123b}.preview-outlaw-relay svg,.preview-signal-grove svg,.preview-merry-band-roundtable svg,.preview-classic-social svg{width:100%;height:100%}.preview-outlaw-relay{background:#d6ddd0}.preview-outlaw-relay .relay-stone{fill:#7c7691;stroke:#251f2b;stroke-width:2}.preview-outlaw-relay .relay-leg{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.preview-outlaw-relay .relay-gear{fill:#e49a78;stroke:#4a413c;stroke-width:3}.preview-outlaw-relay .relay-spokes,.preview-outlaw-relay .relay-arrow{fill:none;stroke:#251f2b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-outlaw-relay .relay-rope{fill:none;stroke:#c5a572;stroke-width:2}.preview-outlaw-relay .relay-station{fill:#574e37;stroke:#251f2b;stroke-width:2}.preview-outlaw-relay .glow{fill:#91ad78;stroke:#f8ffa6;stroke-width:2}.preview-signal-grove{background:#d8e3cf}.preview-signal-grove .grove-roots,.preview-signal-grove .grove-rope,.preview-signal-grove .grove-spokes,.preview-signal-grove .grove-bruno-x{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-signal-grove .grove-roots{stroke:#4a413c;stroke-width:5}.preview-signal-grove .grove-trunk{fill:#574e37;stroke:#251f2b;stroke-width:2}.preview-signal-grove .grove-canopy{fill:#6f8b5e;stroke:#3f5140;stroke-width:2}.preview-signal-grove .grove-station{fill:#574e37;stroke:#251f2b;stroke-width:2}.preview-signal-grove .grove-gear{fill:#c48a4a;stroke:#251f2b;stroke-width:2}.preview-signal-grove .grove-spokes{stroke:#574e37;stroke-width:2}.preview-signal-grove .grove-rope{stroke:#91ad78;stroke-width:3;stroke-dasharray:4 2}.preview-signal-grove .grove-x-platform{fill:#536b4d;stroke:#574e37;stroke-width:2}.preview-signal-grove .grove-bruno-x{stroke:#6f8b5e;stroke-width:4}.preview-merry-band-roundtable{background:#d9ddd4}.preview-merry-band-roundtable .round-canopy{fill:#536b4d;stroke:#251f2b;stroke-width:2}.preview-merry-band-roundtable .round-post{fill:none;stroke:#574e37;stroke-width:6;stroke-linecap:round}.preview-merry-band-roundtable .round-table{fill:#806d50;stroke:#251f2b;stroke-width:2}.preview-merry-band-roundtable .round-map{fill:#eee1c8;stroke:#4a413c;stroke-width:2}.preview-merry-band-roundtable .round-compass{fill:#e49a78;stroke:#4a413c;stroke-width:2}.preview-merry-band-roundtable .round-needle{fill:#c21515}.preview-merry-band-roundtable .round-seat{fill:#574e37;stroke:#251f2b;stroke-width:2}.preview-merry-band-roundtable .round-seal{fill:#91ad78;stroke:#f8ffa6;stroke-width:2}.preview-merry-band-roundtable .round-route{fill:none;stroke:#c21515;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 3}.preview-classic-social{background:#d9d5e0}.preview-classic-social .classic-plinth{fill:#7c7691;stroke:#251f2b;stroke-width:2}.preview-classic-social .classic-statue{fill:none;stroke:#46123b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-classic-social .classic-logo{fill:#988165;stroke:#251f2b;stroke-width:2}.preview-classic-social .classic-mark{fill:none;stroke:#c21515;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-ranger-grass svg,.preview-sunlit-understory svg,.preview-foxtrail-grass svg,.preview-whisperreed-grass svg,.preview-lanternseed-grass svg,.preview-oakleaf-grass svg,.preview-pathweave-grass svg,.preview-classic-grass svg{width:100%;height:100%}.preview-ranger-grass .grass-blade,.preview-sunlit-understory .grass-blade,.preview-foxtrail-grass .grass-blade,.preview-whisperreed-grass .grass-blade,.preview-lanternseed-grass .grass-blade,.preview-oakleaf-grass .grass-blade,.preview-pathweave-grass .grass-blade,.preview-classic-grass .grass-blade,.preview-ranger-grass .grass-blade-light,.preview-sunlit-understory .grass-blade-light,.preview-foxtrail-grass .grass-blade-light,.preview-whisperreed-grass .grass-blade-light,.preview-lanternseed-grass .grass-blade-light,.preview-oakleaf-grass .grass-blade-light,.preview-pathweave-grass .grass-blade-light,.preview-classic-grass .grass-blade-light,.preview-ranger-grass .grass-tip,.preview-sunlit-understory .grass-tip,.preview-foxtrail-grass .grass-tip,.preview-whisperreed-grass .grass-tip,.preview-lanternseed-grass .grass-tip,.preview-oakleaf-grass .grass-tip,.preview-pathweave-grass .grass-tip,.preview-classic-grass .grass-tip{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-ranger-grass{background:#d6ddd0}.preview-ranger-grass .grass-ground{fill:#574e37}.preview-ranger-grass .grass-blade{stroke:#3d5e2b;stroke-width:4}.preview-ranger-grass .grass-blade-light{stroke:#91ad78;stroke-width:3}.preview-ranger-grass .grass-tip{stroke:#c5a572;stroke-width:3}.preview-sunlit-understory{background:#d9dfc9}.preview-sunlit-understory .soil-pocket{fill:#876557}.preview-sunlit-understory .grass-blade{stroke:#516245;stroke-width:4}.preview-sunlit-understory .grass-blade-light{stroke:#9ead77;stroke-width:3}.preview-sunlit-understory .grass-tip{stroke:#d1aa6d;stroke-width:3}.preview-sunlit-understory .clearing{fill:none;stroke:#ad8468;stroke-width:7;stroke-linecap:round;opacity:.72}.preview-foxtrail-grass{background:#d6ddd0}.preview-foxtrail-grass .grass-ground{fill:#574e37}.preview-foxtrail-grass .clover{fill:#536b4d;stroke:#314b40;stroke-width:1.5;stroke-linejoin:round}.preview-foxtrail-grass .clover-center{fill:#91ad78}.preview-foxtrail-grass .clover-right{fill:#668b4c}.preview-foxtrail-grass .trail{fill:none;stroke:#988165;stroke-width:5;stroke-linecap:round;opacity:.65}.preview-foxtrail-grass .dew{fill:#f8ffa6;stroke:#74ff00;stroke-width:1}.preview-whisperreed-grass{background:#cbdad4}.preview-whisperreed-grass .grass-ground{fill:#4f5d47}.preview-whisperreed-grass .reed,.preview-whisperreed-grass .reed-light{fill:none;stroke-linecap:round}.preview-whisperreed-grass .reed{stroke:#3d5e2b;stroke-width:4}.preview-whisperreed-grass .reed-light{stroke:#91ad78;stroke-width:2.5}.preview-whisperreed-grass .reed-head{fill:#c5a572;stroke:#574e37;stroke-width:1.5;stroke-linejoin:round}.preview-whisperreed-grass .current-line{fill:none;stroke:#759f99;stroke-linecap:round}.preview-whisperreed-grass .current-line-back{stroke-width:2;opacity:.45}.preview-whisperreed-grass .current-line-front{stroke:#d5eee5;stroke-width:2.5;opacity:.8}.preview-whisperreed-grass .ripple{fill:none;stroke:#d5eee5;stroke-width:1.5;opacity:.72}.preview-lanternseed-grass{background:#46534f}.preview-lanternseed-grass .grass-ground{fill:#303d34}.preview-lanternseed-grass .meadow-blade,.preview-lanternseed-grass .seed-stem,.preview-lanternseed-grass .pod-rib{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-lanternseed-grass .meadow-blade{stroke:#668b4c;stroke-width:3.5}.preview-lanternseed-grass .seed-stem{stroke:#91ad78;stroke-width:2.5}.preview-lanternseed-grass .pod-glow{fill:#f8ffa638;stroke:none}.preview-lanternseed-grass .pod-glow-small{fill:#e49a7833}.preview-lanternseed-grass .seed-pod{fill:#c5a572;stroke:#251f2b;stroke-width:1.5;stroke-linejoin:round}.preview-lanternseed-grass .pod-rib{stroke:#8f603f;stroke-width:1.25}.preview-lanternseed-grass .pod-core{fill:#f8ffa6;stroke:#e49a78;stroke-width:1}.preview-oakleaf-grass{background:#d6ddd0}.preview-oakleaf-grass .grass-ground{fill:#4f5d47}.preview-oakleaf-grass .oak-leaf,.preview-oakleaf-grass .oak-leaf-light{stroke:#314b40;stroke-width:1.25;stroke-linejoin:round}.preview-oakleaf-grass .oak-leaf{fill:#536b4d}.preview-oakleaf-grass .oak-leaf-light{fill:#91ad78}.preview-oakleaf-grass .oak-leaf-old{fill:#8f6d42;stroke:#574e37}.preview-oakleaf-grass .oak-vein{fill:none;stroke:#c5a572;stroke-width:1.45;stroke-linecap:round;opacity:.82}.preview-pathweave-grass{background:#cfd8ce}.preview-pathweave-grass .grass-ground{fill:#574e37}.preview-pathweave-grass .weave-back,.preview-pathweave-grass .weave-front,.preview-pathweave-grass .weave-thread,.preview-pathweave-grass .weave-knot{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-pathweave-grass .weave-back{stroke:#3d5e2b;stroke-width:5}.preview-pathweave-grass .weave-front{stroke:#91ad78;stroke-width:4}.preview-pathweave-grass .weave-thread{stroke:#6d7b49;stroke-width:2;opacity:.8}.preview-pathweave-grass .weave-marker{fill:#8f603f;stroke:#251f2b;stroke-width:1.3;stroke-linejoin:round}.preview-pathweave-grass .weave-knot{stroke:#f8ffa6;stroke-width:1.4}.preview-classic-grass{background:#e7dfc5}.preview-classic-grass .grass-ground{fill:#988165}.preview-classic-grass .grass-blade{stroke:#b8b62e;stroke-width:4}.preview-ground-classic-orange svg,.preview-ground-shadow-violet svg,.preview-ground-moonlit-violet svg,.preview-ground-outlaw-inkstone svg,.preview-ground-greenveil-mossstone svg,.preview-ground-riverglass-blue svg,.preview-ground-sunlit-limestone svg,.preview-ground-robins-russet svg,.preview-ground-golden-bracken svg,.preview-ground-moon-ash svg,.preview-ground-oakheart-earth svg,.preview-ground-nottingham-clay svg,.preview-ground-kings-parchment svg,.preview-ground-forest-frost svg,.preview-ground-sunlit-storybook-clay svg{width:100%;height:100%}.preview-ground-classic-orange .ground-shadow,.preview-ground-shadow-violet .ground-shadow,.preview-ground-moonlit-violet .ground-shadow,.preview-ground-outlaw-inkstone .ground-shadow,.preview-ground-greenveil-mossstone .ground-shadow,.preview-ground-riverglass-blue .ground-shadow,.preview-ground-sunlit-limestone .ground-shadow,.preview-ground-robins-russet .ground-shadow,.preview-ground-golden-bracken .ground-shadow,.preview-ground-moon-ash .ground-shadow,.preview-ground-oakheart-earth .ground-shadow,.preview-ground-nottingham-clay .ground-shadow,.preview-ground-kings-parchment .ground-shadow,.preview-ground-forest-frost .ground-shadow,.preview-ground-sunlit-storybook-clay .ground-shadow{fill:#251f2b4d}.preview-ground-classic-orange .ground-plane,.preview-ground-shadow-violet .ground-plane,.preview-ground-moonlit-violet .ground-plane,.preview-ground-outlaw-inkstone .ground-plane,.preview-ground-greenveil-mossstone .ground-plane,.preview-ground-riverglass-blue .ground-plane,.preview-ground-sunlit-limestone .ground-plane,.preview-ground-robins-russet .ground-plane,.preview-ground-golden-bracken .ground-plane,.preview-ground-moon-ash .ground-plane,.preview-ground-oakheart-earth .ground-plane,.preview-ground-nottingham-clay .ground-plane,.preview-ground-kings-parchment .ground-plane,.preview-ground-forest-frost .ground-plane,.preview-ground-sunlit-storybook-clay .ground-plane{stroke:#251f2b;stroke-width:2.4;stroke-linejoin:round}.preview-ground-classic-orange .ground-grass,.preview-ground-shadow-violet .ground-grass,.preview-ground-moonlit-violet .ground-grass,.preview-ground-outlaw-inkstone .ground-grass,.preview-ground-greenveil-mossstone .ground-grass,.preview-ground-riverglass-blue .ground-grass,.preview-ground-sunlit-limestone .ground-grass,.preview-ground-robins-russet .ground-grass,.preview-ground-golden-bracken .ground-grass,.preview-ground-moon-ash .ground-grass,.preview-ground-oakheart-earth .ground-grass,.preview-ground-nottingham-clay .ground-grass,.preview-ground-kings-parchment .ground-grass,.preview-ground-forest-frost .ground-grass,.preview-ground-sunlit-storybook-clay .ground-grass{fill:none;stroke:#536b4d;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-ground-classic-orange .ground-wear,.preview-ground-shadow-violet .ground-wear,.preview-ground-moonlit-violet .ground-wear,.preview-ground-outlaw-inkstone .ground-wear,.preview-ground-greenveil-mossstone .ground-wear,.preview-ground-riverglass-blue .ground-wear,.preview-ground-sunlit-limestone .ground-wear,.preview-ground-robins-russet .ground-wear,.preview-ground-golden-bracken .ground-wear,.preview-ground-moon-ash .ground-wear,.preview-ground-oakheart-earth .ground-wear,.preview-ground-nottingham-clay .ground-wear,.preview-ground-kings-parchment .ground-wear,.preview-ground-forest-frost .ground-wear,.preview-ground-sunlit-storybook-clay .ground-wear{fill:none;stroke-linecap:round}.preview-ground-classic-orange{background:linear-gradient(155deg,#f3d3a5,#d99a58)}.preview-ground-classic-orange .ground-plane{fill:#ffa94e}.preview-ground-classic-orange .ground-slab{fill:#ffcf8b;stroke:#a87762c7;stroke-width:1.4}.preview-ground-classic-orange .ground-wear{stroke:#a87762;stroke-width:2.2;opacity:.72}.preview-ground-shadow-violet{background:radial-gradient(circle at 76% 18%,#8d55ff,#4b246f 42%,#251533)}.preview-ground-shadow-violet .ground-plane{fill:#3f205f;stroke:#b678ff}.preview-ground-shadow-violet .ground-slab{fill:#8d55ff47;stroke:#e8d7ff57;stroke-width:1.25}.preview-ground-shadow-violet .shadow-band{fill:none;stroke:#8d55ff;stroke-width:5.5;stroke-linecap:round;opacity:.58}.preview-ground-shadow-violet .shadow-band-back{stroke:#b678ff;stroke-width:3;opacity:.42}.preview-ground-shadow-violet .shadow-band-front{stroke:#e2c8ff;stroke-width:2;opacity:.48}.preview-ground-moonlit-violet{background:linear-gradient(155deg,#241632,#60447f 52%,#aa8ec8)}.preview-ground-moonlit-violet .ground-plane{fill:#4a3065;stroke:#c5a9df}.preview-ground-moonlit-violet .ground-slab{fill:#8569a4;stroke:#21142fad;stroke-width:1.2}.preview-ground-moonlit-violet .slate-joint{fill:none;stroke:#e7d8f48c;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.preview-ground-moonlit-violet .moon-mark{fill:#d9c7e8;stroke:#251f2b;stroke-width:1.4}.preview-ground-moonlit-violet .moon-dust{fill:#f1e7f7;stroke:#251f2b8c;stroke-width:.8}.preview-ground-outlaw-inkstone{background:radial-gradient(circle at 28% 18%,#65428d,#2a183b 45%,#171020)}.preview-ground-outlaw-inkstone .ground-plane{fill:#241431;stroke:#7f5aa4}.preview-ground-outlaw-inkstone .ink-vein{fill:none;stroke:#8a6fa1;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.preview-ground-outlaw-inkstone .ink-vein-wide{stroke:#8d55ff;stroke-width:5;opacity:.78}.preview-ground-outlaw-inkstone .ink-knot{fill:#b678ff;stroke:#251f2b;stroke-width:1.4;stroke-linejoin:round}.preview-ground-outlaw-inkstone .ink-stitch{fill:none;stroke:#f8ffa6;stroke-width:1.5;stroke-linecap:round}.preview-ground-outlaw-inkstone .ground-wear{stroke:#6d5680;stroke-width:1.7;stroke-dasharray:5 4;opacity:.7}.preview-ground-greenveil-mossstone{background:radial-gradient(circle at 72% 16%,#a7c47f,#52764d 45%,#203d2b)}.preview-ground-greenveil-mossstone .ground-plane{fill:#456b48;stroke:#173527}.preview-ground-greenveil-mossstone .ground-slab{fill:#91ad7870;stroke:#c7d79e7a;stroke-width:1.2}.preview-ground-greenveil-mossstone .moss-seam{fill:none;stroke:#173527;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.preview-ground-greenveil-mossstone .moss-seam-wide{stroke:#78955f;stroke-width:5.2;opacity:.74}.preview-ground-greenveil-mossstone .lichen{fill:#c1d28d;stroke:#294b32;stroke-width:1}.preview-ground-riverglass-blue{background:radial-gradient(circle at 76% 16%,#9ddbd8,#397f9b 44%,#102f45)}.preview-ground-riverglass-blue .ground-plane{fill:#225a73;stroke:#0e3044}.preview-ground-riverglass-blue .ground-slab{fill:#71b7c461;stroke:#c0e6e27a;stroke-width:1.15}.preview-ground-riverglass-blue .river-current{fill:none;stroke:#a4d7d5;stroke-width:2.1;stroke-linecap:round;opacity:.76}.preview-ground-riverglass-blue .river-current-wide{stroke:#4fa2b5;stroke-width:5.4;opacity:.78}.preview-ground-riverglass-blue .river-pebble{fill:#c3e5df;stroke:#17445b;stroke-width:1.2}.preview-ground-sunlit-limestone{background:linear-gradient(155deg,#f1e7c8,#c4b78f 54%,#817a65)}.preview-ground-sunlit-limestone .ground-plane{fill:#d8cba5;stroke:#5f5b4e}.preview-ground-sunlit-limestone .ground-slab{fill:#eee2bd;stroke:#746e5c9e;stroke-width:1.25}.preview-ground-sunlit-limestone .limestone-joint{fill:none;stroke:#625f51a8;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.preview-ground-sunlit-limestone .fossil-ring{fill:none;stroke:#8b8168;stroke-width:2.2;stroke-linecap:round}.preview-ground-sunlit-limestone .chalk-pore{fill:#f7edce;stroke:#746e5c94;stroke-width:.9}.preview-ground-robins-russet{background:linear-gradient(155deg,#c87952,#7c382d 52%,#301417)}.preview-ground-robins-russet .ground-plane{fill:#8d4634;stroke:#321417}.preview-ground-robins-russet .ground-slab{fill:#c87952;stroke:#6a2c25d1;stroke-width:1.3}.preview-ground-robins-russet .ground-wear{stroke:#5b2422;stroke-width:2;opacity:.76}.preview-ground-golden-bracken{background:linear-gradient(155deg,#e0c36b,#9a762e 52%,#3e2c12)}.preview-ground-golden-bracken .ground-plane{fill:#a78337;stroke:#4a3516}.preview-ground-golden-bracken .ground-slab{fill:#d9b85c;stroke:#796029d6;stroke-width:1.3}.preview-ground-golden-bracken .ground-wear{stroke:#65501f;stroke-width:2;opacity:.76}.preview-ground-moon-ash{background:linear-gradient(155deg,#b7bec8,#626975 52%,#1b1e24)}.preview-ground-moon-ash .ground-plane{fill:#626975;stroke:#1f2228}.preview-ground-moon-ash .ground-slab{fill:#aab1bb;stroke:#4a505bdb;stroke-width:1.3}.preview-ground-moon-ash .ground-wear{stroke:#3a4049;stroke-width:2;opacity:.78}.preview-ground-oakheart-earth{background:linear-gradient(155deg,#b28a5c,#6e4a2d 52%,#241810)}.preview-ground-oakheart-earth .ground-plane{fill:#6e4a2d;stroke:#2a1c14}.preview-ground-oakheart-earth .ground-slab{fill:#a47a4f;stroke:#503522d6;stroke-width:1.3}.preview-ground-oakheart-earth .ground-wear{stroke:#432b1c;stroke-width:2;opacity:.78}.preview-ground-nottingham-clay{background:linear-gradient(155deg,#db8969,#a6513d 52%,#3d1916)}.preview-ground-nottingham-clay .ground-plane{fill:#a6513d;stroke:#4a1f1b}.preview-ground-nottingham-clay .ground-slab{fill:#d07b5c;stroke:#7d362cd6;stroke-width:1.3}.preview-ground-nottingham-clay .ground-wear{stroke:#6b2b25;stroke-width:2;opacity:.78}.preview-ground-kings-parchment{background:linear-gradient(155deg,#f0dda1,#c0a76d 52%,#5d4a30)}.preview-ground-kings-parchment .ground-plane{fill:#c0a76d;stroke:#665135}.preview-ground-kings-parchment .ground-slab{fill:#ead69a;stroke:#9e8252d1;stroke-width:1.3}.preview-ground-kings-parchment .ground-wear{stroke:#806742;stroke-width:2;opacity:.74}.preview-ground-forest-frost{background:linear-gradient(155deg,#c9ddd2,#8ba89a 52%,#2b3e39)}.preview-ground-forest-frost .ground-plane{fill:#8ba89a;stroke:#334742}.preview-ground-forest-frost .ground-slab{fill:#c1d6ca;stroke:#667f75d6;stroke-width:1.3}.preview-ground-forest-frost .ground-wear{stroke:#516960;stroke-width:2;opacity:.76}.preview-ground-sunlit-storybook-clay{background:linear-gradient(155deg,#dfc4a4,#ad8468 52%,#594657)}.preview-ground-sunlit-storybook-clay .ground-plane{fill:#ad8468;stroke:#594657}.preview-ground-sunlit-storybook-clay .ground-slab{fill:#c29a78;stroke:#876557e0;stroke-width:1.3}.preview-ground-sunlit-storybook-clay .clay-crack{fill:none;stroke:#594657;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.preview-ground-sunlit-storybook-clay .ground-wear{stroke:#725043;stroke-width:2;opacity:.68}.preview-ground-sunlit-storybook-clay .ground-grass{stroke:#626b52}.preview-classic-road svg,.preview-forest-path-road svg{width:100%;height:100%}.preview-classic-road .ground,.preview-forest-path-road .ground{stroke-width:2}.preview-classic-road{background:#d9d5e0}.preview-classic-road .ground{fill:#383039;stroke:#251f2b}.preview-classic-road .glitter{fill:#f6dfeb;opacity:.8}.preview-forest-path-road{background:linear-gradient(155deg,#6b7339,#9a7c3f 38%,#4b4e28)}.preview-forest-path-road .ground{fill:#b97935;stroke:#89552b}.preview-forest-path-road .sunlit{fill:#d19a50;opacity:.72}.preview-forest-path-road .compacted{fill:#89552b;opacity:.48}.preview-forest-path-road .dust{fill:#c68b43;opacity:.62}.preview-forest-path-road .track{fill:none;stroke:#714425;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:12 7;opacity:.3}.preview-forest-path-road .stone{fill:#b6a178;stroke:#765d3d;stroke-width:.8}.preview-forest-path-road .leaf{fill:#a85c27;opacity:.86}.preview-greenveil-oak-stone-curbs svg,.preview-heartroot-waystones svg,.preview-classic-curbs svg{width:100%;height:100%}.preview-greenveil-oak-stone-curbs .road,.preview-heartroot-waystones .road,.preview-classic-curbs .road{fill:#332d35;stroke:#251f2b;stroke-width:2}.preview-greenveil-oak-stone-curbs{background:#d8c99d}.preview-greenveil-oak-stone-curbs .curb-shadow{fill:#251f2b47}.preview-greenveil-oak-stone-curbs .curb-stone{fill:#c7ad7a;stroke:#68543b;stroke-width:1.5}.preview-greenveil-oak-stone-curbs .curb-oak{fill:#80512f;stroke:#3b2417;stroke-width:1.5}.preview-greenveil-oak-stone-curbs .joint{fill:none;stroke:#251f2b7a;stroke-width:1.2}.preview-heartroot-waystones{background:linear-gradient(155deg,#d8c48e,#71804c 48%,#28351f)}.preview-heartroot-waystones .border-shadow{fill:#251f2b47}.preview-heartroot-waystones .root{fill:none;stroke:#4b2d1c;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.preview-heartroot-waystones .root-highlight{fill:none;stroke:#9b6840;stroke-width:2.6;stroke-linecap:round;opacity:.85}.preview-heartroot-waystones .stone{fill:#cfb785;stroke:#66513a;stroke-width:2;stroke-linejoin:round}.preview-heartroot-waystones .rune{fill:none;stroke:#b98535;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.preview-heartroot-waystones .moss{fill:#607a39;stroke:#3d572b;stroke-width:1.2}.preview-heartroot-waystones .vine{fill:none;stroke:#355f2d;stroke-width:2;stroke-linecap:round}.preview-heartroot-waystones .leaf{fill:#7fa34c;stroke:#355f2d;stroke-width:1}.preview-heartroot-waystones .flower{fill:#eadcae;stroke:#7fa34c;stroke-width:1}.preview-heartroot-waystones .flower-center{fill:#b98535}.preview-classic-curbs{background:#d9d5e0}.preview-classic-curbs .curb-shadow{fill:#251f2b47}.preview-classic-curbs .curb-white{fill:#f7e6df;stroke:#8e6f6b;stroke-width:1.5}.preview-classic-curbs .curb-red{fill:#ed3f1c;stroke:#8b281b;stroke-width:1.5}.preview-classic-curbs .joint{fill:none;stroke:#251f2b7a;stroke-width:1.2}.preview-ranger-millrace svg,.preview-classic-waterfall svg,.preview-greenwood-oathfall svg,.preview-outlaws-veil svg,.preview-arrowfall-resonance svg,.preview-green-mans-wake svg,.preview-marians-moonwell svg,.preview-friar-tucks-abbey-run svg,.preview-kings-ransom-spillway svg,.preview-little-johns-logjam svg,.preview-classic-waters svg,.preview-water-life svg,.preview-clean-water-details svg{width:100%;height:100%}.preview-ranger-millrace .shadow,.preview-classic-waterfall .shadow,.preview-greenwood-oathfall .shadow,.preview-outlaws-veil .shadow,.preview-arrowfall-resonance .shadow,.preview-green-mans-wake .shadow,.preview-marians-moonwell .shadow,.preview-friar-tucks-abbey-run .shadow,.preview-kings-ransom-spillway .shadow,.preview-little-johns-logjam .shadow,.preview-classic-waters .shadow,.preview-water-life .shadow,.preview-clean-water-details .shadow{fill:#251f2b38}.preview-ranger-millrace .water,.preview-classic-waterfall .water,.preview-greenwood-oathfall .water,.preview-outlaws-veil .water,.preview-arrowfall-resonance .water,.preview-green-mans-wake .water,.preview-marians-moonwell .water,.preview-friar-tucks-abbey-run .water,.preview-kings-ransom-spillway .water,.preview-little-johns-logjam .water,.preview-classic-waters .water,.preview-water-life .water,.preview-clean-water-details .water{fill:#6f9188}.preview-ranger-millrace{background:#d6ddd0}.preview-ranger-millrace .stone{fill:#7c7691;stroke:#574e37;stroke-width:2}.preview-ranger-millrace .bow-post{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round}.preview-ranger-millrace .header{fill:#3f382c;stroke:#988165;stroke-width:2}.preview-ranger-millrace .current,.preview-ranger-millrace .rope{fill:none;stroke:#edf2d8;stroke-width:2;stroke-linecap:round}.preview-ranger-millrace .wheel{fill:none;stroke:#988165;stroke-width:6}.preview-ranger-millrace .spokes{fill:none;stroke:#e49a78;stroke-width:2.5}.preview-ranger-millrace .crest{fill:#e49a78;stroke:#574e37;stroke-width:1.5}.preview-classic-waterfall{background:#d5ddd8}.preview-classic-waterfall .follow-world-water{fill:#6f9188}.preview-classic-waterfall .follow-current{fill:none;stroke:#edf2d8;stroke-width:2;stroke-linecap:round}.preview-classic-waterfall .follow-rock{fill:#707a71;stroke:#404b44;stroke-width:2}.preview-classic-waterfall .follow-fall{fill:#8fb0a2;opacity:.92}.preview-classic-waterfall .follow-arrow{fill:none;stroke:#a9793f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-classic-waterfall .follow-ripple{fill:none;stroke:#eef1d5;stroke-width:2}.preview-greenwood-oathfall{background:#cbd8ca}.preview-greenwood-oathfall .oath-basin{fill:#4e887c;stroke:#263a35;stroke-width:2}.preview-greenwood-oathfall .oath-curb{fill-rule:evenodd;fill:#a7ae94;stroke:#46534f;stroke-width:1.5}.preview-greenwood-oathfall .oath-back{fill:#46534f;stroke:#263a35;stroke-width:2}.preview-greenwood-oathfall .oath-tower{fill:#526c62;stroke:#263a35;stroke-width:2}.preview-greenwood-oathfall .oath-roof{fill:#6f7b70;stroke:#d5cda5;stroke-width:2}.preview-greenwood-oathfall .oath-edge{fill:none;stroke:#d5cda5;stroke-width:2;stroke-linecap:round}.preview-greenwood-oathfall .oath-arch{fill:none;stroke:#aa7f3f;stroke-width:3;stroke-linecap:round}.preview-greenwood-oathfall .oath-water{fill:#67a78e;opacity:.92}.preview-greenwood-oathfall .oath-foam{fill:none;stroke:#eef1d5;stroke-width:2;stroke-linecap:round}.preview-greenwood-oathfall .oathstone{fill:#9daa91;stroke:#46534f;stroke-width:2}.preview-greenwood-oathfall .oath-medallion{fill:#695238;stroke:#d5cda5;stroke-width:1.2}.preview-greenwood-oathfall .oath-inlay{fill:none;stroke:#aa7f3f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-oathfall .oath-crest{fill:#82e39d;stroke:#eef1d5;stroke-width:1.2}.preview-greenwood-oathfall .oath-relic{fill:#9daa91;stroke:#263a35;stroke-width:1.2}.preview-greenwood-oathfall .oath-lights{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.3;stroke-linejoin:round}.preview-greenwood-oathfall .oath-feathers{fill:#d5cda5;stroke:#695238;stroke-width:1}.preview-greenwood-oathfall .oath-leaves{fill:#80a85e;stroke:#365f3c;stroke-width:1.3}.preview-outlaws-veil{background:#cbd8ca}.preview-outlaws-veil .veil-map-water{fill:#4f7c76}.preview-outlaws-veil .veil-map-current{fill:none;stroke:#9bb9aa;stroke-width:2;stroke-linecap:round;opacity:.82}.preview-outlaws-veil .veil-map-island{fill:#8d8c77;stroke:#596b61;stroke-width:1.4}.preview-outlaws-veil .veil-map-glint{fill:#d6a75f;stroke:#f8ffa6;stroke-width:1}.preview-outlaws-veil .grotto-stone{fill:#596b61;stroke:#34443d;stroke-width:2}.preview-outlaws-veil .root{fill:none;stroke:#34281d;stroke-width:8;stroke-linecap:round}.preview-outlaws-veil .veil-water{fill:#77a294;opacity:.88}.preview-outlaws-veil .veil-current{fill:none;stroke:#edf2d9;stroke-width:2;stroke-linecap:round;opacity:.86}.preview-outlaws-veil .foliage{fill:#78a15c;stroke:#355f37;stroke-width:1.5}.preview-outlaws-veil .firefly{fill:#f7e993;stroke:#fff;stroke-width:1}.preview-outlaws-veil .secret-mark{fill:#9b783f;stroke:#303a34;stroke-width:1.5}.preview-water-life{background:#cbd8ca}.preview-water-life .detail-water{fill:#527f78}.preview-water-life .detail-current{fill:none;stroke:#9bb9aa;stroke-width:1.6;stroke-linecap:round;opacity:.72}.preview-water-life .detail-leaf{fill:#718b63;stroke:#355f37;stroke-width:1.4}.preview-water-life .detail-vein,.preview-water-life .detail-feather,.preview-water-life .detail-arrow,.preview-water-life .detail-rope{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-water-life .detail-vein{stroke:#c0aa69;stroke-width:1}.preview-water-life .detail-feather{stroke:#edf2d8;stroke-width:3}.preview-water-life .detail-arrow{stroke:#574e37;stroke-width:2.4}.preview-water-life .detail-rope{stroke:#c5a572;stroke-width:2.4}.preview-water-life .detail-bottle{fill:#9bb9aab8;stroke:#574e37;stroke-width:1.3}.preview-water-life .detail-fish{fill:#173c477a}.preview-water-life .detail-bubble{fill:#edf2d8a8}.preview-clean-water-details{background:#d5ddd8}.preview-clean-water-details .clean-water{fill:#6f9188}.preview-clean-water-details .clean-current{fill:none;stroke:#b8cec2;stroke-width:2;stroke-linecap:round;opacity:.76}.preview-clean-water-details .clean-spark{fill:#edf2d8;opacity:.68}.preview-arrowfall-resonance{background:#d4ddda}.preview-arrowfall-resonance .footing{fill:#87918a;stroke:#303838;stroke-width:2}.preview-arrowfall-resonance .stone-bow{fill:none;stroke:#4f5a5a;stroke-width:8;stroke-linecap:round}.preview-arrowfall-resonance .bowstring{fill:none;stroke:#294733;stroke-width:2}.preview-arrowfall-resonance .triple-water{fill:#69bdb3;opacity:.9}.preview-arrowfall-resonance .arrowhead{fill:#ad7a36;stroke:#2b1c14;stroke-width:1.5}.preview-arrowfall-resonance .target-ring{fill:none;stroke:#9fc6ad;stroke-width:2}.preview-arrowfall-resonance .ring-b{opacity:.76}.preview-arrowfall-resonance .ring-c{opacity:.52}.preview-arrowfall-resonance .mote{fill:#f4e59a;stroke:#fff;stroke-width:1}.preview-green-mans-wake{background:#c9d8c2}.preview-green-mans-wake .green-crown{fill:#628354;stroke:#355f37;stroke-width:2}.preview-green-mans-wake .green-face{fill:#57432c;stroke:#2b2118;stroke-width:2}.preview-green-mans-wake .green-root{fill:none;stroke:#3d2d1f;stroke-width:7;stroke-linecap:round}.preview-green-mans-wake .beard-water{fill:#8fb0a2}.preview-green-mans-wake .green-eye{fill:#d9edae;stroke:#74a34d;stroke-width:1.5}.preview-green-mans-wake .leaf-mote{fill:#b8ca86}.preview-marians-moonwell{background:#d9dce5}.preview-marians-moonwell .moon-stone{fill:#778492;stroke:#4b5661;stroke-width:2}.preview-marians-moonwell .crescent{fill:#d7d9e7;stroke:#8da8ac;stroke-width:1.5}.preview-marians-moonwell .moon-water{fill:#82aeb0;opacity:.9}.preview-marians-moonwell .willow{fill:none;stroke:#536b56;stroke-width:4;stroke-linecap:round}.preview-marians-moonwell .moon-ring{fill:none;stroke:#b9c7e5;stroke-width:2}.preview-marians-moonwell .constellation{fill:none;stroke:#eef2df;stroke-width:1.5}.preview-marians-moonwell .star{fill:#fff;stroke:#b9c7e5;stroke-width:1}.preview-friar-tucks-abbey-run{background:#d9d7c5}.preview-friar-tucks-abbey-run .abbey-stone{fill:#7e8276;stroke:#4e554d;stroke-width:2}.preview-friar-tucks-abbey-run .abbey-water{fill:#83aa91}.preview-friar-tucks-abbey-run .copper-sluice{fill:#bd8053;stroke:#604b36;stroke-width:1.5}.preview-friar-tucks-abbey-run .barrel-wheel{fill:none;stroke:#6f4b2c;stroke-width:7}.preview-friar-tucks-abbey-run .wheel-spokes{fill:none;stroke:#bd8053;stroke-width:2}.preview-friar-tucks-abbey-run .herbs{fill:none;stroke:#67844f;stroke-width:3;stroke-linecap:round}.preview-friar-tucks-abbey-run .bell{fill:#c28b50;stroke:#5c4631;stroke-width:1.5}.preview-friar-tucks-abbey-run .bubble{fill:#f2efd5}.preview-kings-ransom-spillway{background:#d8d6ca}.preview-kings-ransom-spillway .vault{fill:#666d69;stroke:#343b3a;stroke-width:2}.preview-kings-ransom-spillway .ransom-water{fill:#79a69a}.preview-kings-ransom-spillway .gold-thread{fill:none;stroke:#f0c35b;stroke-width:2;stroke-linecap:round}.preview-kings-ransom-spillway .chest{fill:#51331f;stroke:#c28a31;stroke-width:2}.preview-kings-ransom-spillway .crown{fill:#c28a31;stroke:#68432d;stroke-width:1.5}.preview-kings-ransom-spillway .coin{fill:#f0c35b;stroke:#9f6d26;stroke-width:1}.preview-little-johns-logjam{background:#ccd7cf}.preview-little-johns-logjam .bank-rock{fill:#5d6a62;stroke:#35423e;stroke-width:2}.preview-little-johns-logjam .torrent{fill:#6f9d91}.preview-little-johns-logjam .log{fill:#49331f;stroke:#221810;stroke-width:2;stroke-linejoin:round}.preview-little-johns-logjam .rope{fill:none;stroke:#b89a62;stroke-width:2;stroke-linecap:round}.preview-little-johns-logjam .staff{fill:#7c5931;stroke:#221810;stroke-width:1.5}.preview-little-johns-logjam .foam{fill:none;stroke:#f0f1d7;stroke-width:3;stroke-linecap:round}.preview-little-johns-logjam .splash{fill:#f0f1d7}.preview-classic-waters{background:#d9d5e0}.preview-classic-waters .rock{fill:#696080;stroke:#4e475c;stroke-width:2}.preview-classic-waters .water{fill:#8fa7b8}.preview-classic-waters .foam{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.preview-classic-waters .splash{fill:#fff}.preview-oathbow-altar svg,.preview-tithebreaker-altar svg,.preview-heartroot-altar svg,.preview-classic-altar svg{width:100%;height:100%}.preview-oathbow-altar .signal,.preview-tithebreaker-altar .signal,.preview-heartroot-altar .signal,.preview-classic-altar .signal{fill:none;stroke:#d94a32;stroke-width:3}.preview-oathbow-altar{background:#d6ddd0}.preview-oathbow-altar .shadow{fill:#251f2b38}.preview-oathbow-altar .stone{fill:#7c7691}.preview-oathbow-altar .wood{fill:#574e37;stroke:#988165;stroke-width:2}.preview-oathbow-altar .bow-limb{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round}.preview-oathbow-altar .string{fill:none;stroke:#f8ffa6;stroke-width:2;stroke-linejoin:round}.preview-oathbow-altar .arrow{fill:none;stroke:#e49a78;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-oathbow-altar .glow,.preview-oathbow-altar .nock{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.5}.preview-tithebreaker-altar{background:#ddd5c7}.preview-tithebreaker-altar .shadow{fill:#251f2b3d}.preview-tithebreaker-altar .stone{fill:#7c7691}.preview-tithebreaker-altar .deck{fill:#574e37;stroke:#988165;stroke-width:2}.preview-tithebreaker-altar .frame{fill:none;stroke:#3f382c;stroke-width:7;stroke-linecap:square;stroke-linejoin:bevel}.preview-tithebreaker-altar .gear{fill:#4a413c;stroke:#e49a78;stroke-width:4}.preview-tithebreaker-altar .spokes{fill:none;stroke:#e49a78;stroke-width:2}.preview-tithebreaker-altar .rope{fill:none;stroke:#77765a;stroke-width:2.5}.preview-tithebreaker-altar .chest{fill:#3f382c;stroke:#e49a78;stroke-width:2}.preview-tithebreaker-altar .iris{fill:#4a413c;stroke:#d94a32;stroke-width:2}.preview-tithebreaker-altar .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.5}.preview-heartroot-altar{background:#d2ddcf}.preview-heartroot-altar .shadow{fill:#251f2b38}.preview-heartroot-altar .stump{fill:#3f382c}.preview-heartroot-altar .ring{fill:#574e37;stroke:#988165;stroke-width:2}.preview-heartroot-altar .root{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round}.preview-heartroot-altar .foliage{fill:#91ad78;stroke:#536b56;stroke-width:2}.preview-heartroot-altar .heart{fill:#f8ffa6;stroke:#74ff00;stroke-width:2}.preview-heartroot-altar .chain{fill:none;stroke:#4a413c;stroke-width:3;stroke-linecap:round}.preview-classic-altar{background:#d9d5e0}.preview-classic-altar .shadow{fill:#251f2b38}.preview-classic-altar .stone{fill:#696080}.preview-classic-altar .rim{fill:#89809b}.preview-classic-altar .monolith{fill:#4e367d;stroke:#7c7691;stroke-width:2}.preview-classic-altar .signal{fill:#5d1e2c;stroke:#ff544d}.preview-classic-altar .sigil{fill:none;stroke:#ff9a82;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-bowstring-theatre{background:#d6ddd0}.preview-bowstring-theatre .shadow{fill:#251f2b38}.preview-bowstring-theatre .theatre-limb{fill:none;stroke:#574e37;stroke-width:8;stroke-linecap:round}.preview-bowstring-theatre .theatre-string{fill:none;stroke:#c8b17a;stroke-width:2;stroke-linejoin:round}.preview-bowstring-theatre .theatre-wing{fill:#294f3d;stroke:#988165;stroke-width:2}.preview-bowstring-theatre .theatre-panel{fill:#4a413c;stroke:#e49a78;stroke-width:2}.preview-bowstring-theatre .theatre-wheel{fill:none;stroke:#e49a78;stroke-width:5}.preview-bowstring-theatre .theatre-glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:2}.preview-bowstring-theatre .theatre-accent{fill:none;stroke:#7c7691;stroke-width:3}.preview-outlaw-archive{background:#d9d8c5}.preview-outlaw-archive .shadow{fill:#251f2b38}.preview-outlaw-archive .archive-leaf{fill:#526d3d;stroke:#294f3d;stroke-width:2}.preview-outlaw-archive .archive-shelf{fill:#574e37;stroke:#3f382c;stroke-width:2}.preview-outlaw-archive .archive-drawer{fill:#8a6747;stroke:#c8b17a;stroke-width:1}.preview-outlaw-archive .archive-paper{fill:#d9c496;stroke:#988165;stroke-width:1.5}.preview-outlaw-archive .archive-line{fill:none;stroke:#526d3d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-outlaw-archive .archive-glow{fill:#f8ffa6;stroke:#e49a78;stroke-width:2}.preview-outlaw-archive .archive-brass{fill:none;stroke:#e49a78;stroke-width:2.5;stroke-linecap:round}.preview-root-memory-well{background:#d4ddd2}.preview-root-memory-well .shadow{fill:#251f2b3d}.preview-root-memory-well .memory-leaf{fill:#526d3d;stroke:#294f3d;stroke-width:2}.preview-root-memory-well .memory-root{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round}.preview-root-memory-well .memory-stone{fill:#7d887d;stroke:#4f5a52;stroke-width:2}.preview-root-memory-well .memory-pool{fill:#52b899;stroke:#294f3d;stroke-width:2}.preview-root-memory-well .memory-ring{fill:none;stroke:#f8ffa6;stroke-width:2.5;stroke-dasharray:7 3}.preview-root-memory-well .memory-ring.is-bronze{stroke:#e49a78}.preview-root-memory-well .memory-rune{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.2}.preview-greenheart-automaton{background:#d5ddd0}.preview-greenheart-automaton .shadow{fill:#251f2b3d}.preview-greenheart-automaton .greenheart-antler{fill:none;stroke:#574e37;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.preview-greenheart-automaton .greenheart-body{fill:#574e37;stroke:#332c24;stroke-width:2}.preview-greenheart-automaton .greenheart-inlay{fill:#294f3d;stroke:#988165;stroke-width:2}.preview-greenheart-automaton .greenheart-metal{fill:#4a413c;stroke:#e49a78;stroke-width:1.5}.preview-greenheart-automaton .greenheart-wheel{fill:none;stroke:#e49a78;stroke-width:3}.preview-greenheart-automaton .greenheart-field{fill:#294f3d;stroke:#a7c8b7;stroke-width:2}.preview-greenheart-automaton .greenheart-iris{fill:#988165;stroke:#574e37;stroke-width:1.2}.preview-greenheart-automaton .greenheart-heart,.preview-greenheart-automaton .greenheart-eye{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.4}.preview-worldsmith-foundry{background:#d9d6cc}.preview-worldsmith-foundry .shadow{fill:#251f2b3d}.preview-worldsmith-foundry .foundry-stone{fill:#7c7691}.preview-worldsmith-foundry .foundry-wood{fill:#574e37;stroke:#988165;stroke-width:1.5}.preview-worldsmith-foundry .foundry-metal{fill:#4a413c;stroke:#332c24;stroke-width:1}.preview-worldsmith-foundry .foundry-bronze{fill:#e49a78;stroke:#8f5b48;stroke-width:1}.preview-worldsmith-foundry .foundry-wheel{fill:none;stroke:#e49a78;stroke-width:3}.preview-worldsmith-foundry .foundry-furnace{fill:#332c24;stroke:#7c7691;stroke-width:2}.preview-worldsmith-foundry .foundry-field{fill:#294f3d;stroke:#f8ffa6;stroke-width:2}.preview-worldsmith-foundry .foundry-door{fill:#574e37;stroke:#e49a78;stroke-width:1.5}.preview-worldsmith-foundry .foundry-core{fill:#7c7691;stroke:#f8ffa6;stroke-width:1.2}.preview-worldsmith-foundry .foundry-foliage{fill:#91ad78}.preview-worldsmith-foundry .foundry-rail{fill:none;stroke:#e49a78;stroke-width:2.5;stroke-linecap:round}.preview-worldsmith-foundry .foundry-glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.2}.preview-classic-portal{background:#d9d5e0}.preview-classic-portal .shadow{fill:#251f2b38}.preview-classic-portal .portal-grid{fill:#25203f;stroke:#7669d8;stroke-width:1.6}.preview-classic-portal .generator{fill:#7c7691;stroke:#ff8641;stroke-width:2}.preview-classic-portal .portal-glow{fill:#6053ff;stroke:#b8adff;stroke-width:3}.preview-greenveil-market-board svg,.preview-field-archive svg,.preview-memory-oak svg,.preview-signal-forge svg,.preview-classic-lab svg{width:100%;height:100%}.preview-greenveil-market-board .shadow,.preview-field-archive .shadow,.preview-memory-oak .shadow,.preview-signal-forge .shadow,.preview-classic-lab .shadow{fill:#251f2b38}.preview-greenveil-market-board .screen-frame,.preview-field-archive .screen-frame,.preview-memory-oak .screen-frame,.preview-signal-forge .screen-frame,.preview-classic-lab .screen-frame{fill:#3f382c;stroke:#988165;stroke-width:2}.preview-greenveil-market-board .screen,.preview-field-archive .screen,.preview-memory-oak .screen,.preview-signal-forge .screen,.preview-classic-lab .screen{fill:#536b56}.preview-greenveil-market-board{background:#d8d3b9}.preview-greenveil-market-board .foundation{fill:#77756f;stroke:#595b58;stroke-width:2}.preview-greenveil-market-board .posts{fill:#57402c;stroke:#3d2b20;stroke-width:2}.preview-greenveil-market-board .frame{fill:#493123;stroke:#8d6642;stroke-width:2}.preview-greenveil-market-board .screen{fill:#d5b879;stroke:#3f2c1e;stroke-width:2}.preview-greenveil-market-board .roof{fill:#4d6638;stroke:#34442c;stroke-width:2}.preview-greenveil-market-board .shingles{fill:none;stroke:#86a34e;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-market-board .rope{fill:none;stroke:#c0a16f;stroke-width:2.5;stroke-linecap:round}.preview-greenveil-market-board .crest{fill:#d6b66f;stroke:#4a3020;stroke-width:3}.preview-greenveil-market-board .crest-mark,.preview-greenveil-market-board .vine,.preview-greenveil-market-board .flag-pole,.preview-greenveil-market-board .lantern-bracket{fill:none;stroke:#405331;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-market-board .crest-mark{stroke:#493123}.preview-greenveil-market-board .lantern{fill:#c8ff00;stroke:#5d732c;stroke-width:2}.preview-greenveil-market-board .flag{fill:#34542f;stroke:#d6b66f;stroke-width:1.5}.preview-field-archive{background:#d6ddd0}.preview-field-archive .stone{fill:#7c7691}.preview-field-archive .easel{fill:none;stroke:#574e37;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-field-archive .atlas-spine{fill:#77604f;stroke:#e49a78;stroke-width:2}.preview-field-archive .belt{fill:none;stroke:#77604f;stroke-width:3;stroke-dasharray:3 3}.preview-field-archive .folio{fill:#536b56;stroke:#e5dcc2;stroke-width:1.5}.preview-field-archive .ratchet{fill:#e49a78;stroke:#4a413c;stroke-width:3}.preview-field-archive .drum{fill:#574e37;stroke:#e49a78;stroke-width:2}.preview-field-archive .claw{fill:#e49a78;stroke:#4a413c;stroke-width:1}.preview-field-archive .bow-limb{fill:none;stroke:#574e37;stroke-width:7;stroke-linecap:round}.preview-field-archive .string{fill:none;stroke:#c3b394;stroke-width:2;stroke-linejoin:round}.preview-field-archive .canopy{fill:#91ad78;stroke:#536b56;stroke-width:2}.preview-field-archive .desk{fill:#574e37;stroke:#988165;stroke-width:2}.preview-field-archive .fletching{fill:#e49a78}.preview-field-archive .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:2}.preview-memory-oak{background:#d4dec9}.preview-memory-oak .roots,.preview-memory-oak .heartwood,.preview-memory-oak .rings{fill:none;stroke:#988165;stroke-width:3;stroke-linecap:round}.preview-memory-oak .roots{stroke:#574e37;stroke-width:6}.preview-memory-oak .trunk{fill:none;stroke:#3f382c;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.preview-memory-oak .leaves{fill:#91ad78;stroke:#536b56;stroke-width:2}.preview-memory-oak .pod{fill:#77604f;stroke:#e49a78;stroke-width:2}.preview-memory-oak .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:2}.preview-memory-oak .vine-lift{fill:none;stroke:#574e37;stroke-width:3;stroke-dasharray:2 3}.preview-memory-oak .memory-folio{fill:#77604f;stroke:#91ad78;stroke-width:1.5}.preview-memory-oak .growth-wheel{fill:#988165;stroke:#e49a78;stroke-width:2}.preview-signal-forge{background:#d8d4c4}.preview-signal-forge .wheel{fill:#574e37;stroke:#988165;stroke-width:4}.preview-signal-forge .wagon{fill:#3f382c;stroke:#e49a78;stroke-width:2}.preview-signal-forge .hood{fill:#536b56;stroke:#39493d;stroke-width:3}.preview-signal-forge .antenna,.preview-signal-forge .pulse{fill:none;stroke:#e49a78;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-signal-forge .pulse{stroke:#74ff00}.preview-signal-forge .dispatch{fill:#d9ceb4;stroke:#a84e45;stroke-width:2}.preview-signal-forge .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:2}.preview-signal-forge .dispatch-cable{fill:none;stroke:#4a413c;stroke-width:2.5;stroke-dasharray:3 2}.preview-signal-forge .dispatch-card{fill:#d9ceb4;stroke:#a84e45;stroke-width:1.5}.preview-signal-forge .dispatch-pulley{fill:#4a413c;stroke:#e49a78;stroke-width:2.5}.preview-classic-lab{background:#d9d5e0}.preview-classic-lab .table{fill:#696080;stroke:#89809b;stroke-width:2}.preview-classic-lab .chain{fill:none;stroke:#6f6a87;stroke-width:3}.preview-classic-lab .gear{fill:#7c7691;stroke:#554d70;stroke-width:3}.preview-classic-lab .flask{fill:#3018eb;stroke:#ff0083;stroke-width:2}.preview-classic-lab .flame{fill:#ff6b2b;stroke:#ff4100;stroke-width:2}.preview-classic-projects svg,.preview-greenveil-lab svg,.preview-greenwood-sanctum svg{width:100%;height:100%}.preview-classic-projects{background:#d9d5e0}.preview-classic-projects .project-shadow{fill:#251f2b38}.preview-classic-projects .project-table{fill:#696080;stroke:#89809b;stroke-width:2}.preview-classic-projects .project-screen-frame{fill:#3a354d;stroke:#89809b;stroke-width:2}.preview-classic-projects .project-screen{fill:#51476f;stroke:#b0a6c4;stroke-width:1.5}.preview-classic-projects .project-forge,.preview-classic-projects .project-anvil{fill:#5c566d;stroke:#393344;stroke-width:2}.preview-classic-projects .project-hammer{fill:#7c7691;stroke:#393344;stroke-width:1.5}.preview-classic-projects .project-glow{fill:#ff6b2b;stroke:#ffb057;stroke-width:2}.preview-greenveil-lab{background:#d7d5c5}.preview-greenveil-lab .shadow{fill:#251f2b3d}.preview-greenveil-lab .bow-limb{fill:none;stroke:#3f382c;stroke-width:8;stroke-linecap:round}.preview-greenveil-lab .bow-string{fill:none;stroke:#b7a886;stroke-width:1.5;stroke-linejoin:round}.preview-greenveil-lab .wood-frame,.preview-greenveil-lab .bench{fill:#574e37;stroke:#2f2a21;stroke-width:2}.preview-greenveil-lab .parchment-screen{fill:#d9ceb4;stroke:#9b835b;stroke-width:2}.preview-greenveil-lab .parchment-mark{fill:none;stroke:#77604f;stroke-width:1.5;stroke-linecap:round}.preview-greenveil-lab .bronze-band,.preview-greenveil-lab .bronze-rivet{fill:#b9853f;stroke:#68472a;stroke-width:1.5}.preview-greenveil-lab .leaf{fill:#536b56;stroke:#39493d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-lab .leaf-right{fill:#6f8a5f}.preview-greenveil-lab .wax-seal,.preview-greenveil-lab .seal-ribbon{fill:#8d2f27;stroke:#5c211d;stroke-width:1.5}.preview-greenwood-sanctum{background:#dfcfa8}.preview-greenwood-sanctum .sanctum-shadow{fill:#23160f47}.preview-greenwood-sanctum .moss-bank{fill:#657856;stroke:#425a3d;stroke-width:1.5}.preview-greenwood-sanctum .bark-post,.preview-greenwood-sanctum .bark-cap{fill:#60402a;stroke:#342116;stroke-width:2;stroke-linejoin:round}.preview-greenwood-sanctum .forest-title,.preview-greenwood-sanctum .artist-plaque{fill:#26372a;stroke:#987054;stroke-width:2}.preview-greenwood-sanctum .sanctum-screen{fill:#151914;stroke:#987054;stroke-width:2}.preview-greenwood-sanctum .rope-wrap{fill:none;stroke:#b49a6a;stroke-width:2;stroke-linecap:round}.preview-greenwood-sanctum .split-arrow{fill:none;stroke:#b98245;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-sanctum .oak-leaf,.preview-greenwood-sanctum .floor-leaf{fill:#425a3d;stroke:#26372a;stroke-width:1}.preview-greenwood-sanctum .sanctum-rivet{fill:#b98245;stroke:#60402a;stroke-width:1}.preview-greenwood-sanctum .stone{fill:#67685e;stroke:#343633;stroke-width:1.5}.preview-world-theme{position:relative;overflow:hidden;isolation:isolate}.preview-world-theme .theme-ground{position:absolute;z-index:1;right:-12px;bottom:-24px;left:-12px;height:58px;border:3px solid #251f2b;transform:rotate(-4deg)}.preview-world-theme .theme-tree{position:absolute;z-index:2;left:32px;bottom:22px;width:0;height:0;border-right:24px solid transparent;border-bottom:54px solid var(--theme-tree);border-left:24px solid transparent;filter:drop-shadow(2px 2px 0 #251f2b)}.preview-world-theme .theme-tree:after{content:"";position:absolute;top:48px;left:-4px;width:8px;height:24px;background:var(--theme-trunk);border:2px solid #251f2b}.preview-world-theme .theme-bush{position:absolute;z-index:3;right:24px;bottom:18px;width:52px;height:30px;background:var(--theme-bush);border:2px solid #251f2b;border-radius:50% 48% 42% 45%}.preview-world-theme .theme-sun,.preview-world-theme .theme-moon{position:absolute;z-index:0;top:12px;right:22px;width:25px;height:25px;border:2px solid #251f2b;border-radius:50%}.preview-world-theme .theme-sun{background:var(--theme-sun);box-shadow:0 0 16px var(--theme-sun)}.preview-world-theme .theme-moon{background:var(--theme-moon);box-shadow:0 0 14px #c6a5d7b8}.preview-world-theme-classic{--theme-tree: #b8b62e;--theme-trunk: #574e37;--theme-bush: #d8cf3b;--theme-sun: #ffcf8b;background:linear-gradient(#9b89ff,#0ff)}.preview-world-theme-classic .theme-ground{background:#ffa94e}.preview-world-theme-inkstone{--theme-tree: #4d345d;--theme-trunk: #604833;--theme-bush: #719b4d;--theme-moon: #c6a5d7;background:linear-gradient(#17243f,#49365c)}.preview-world-theme-inkstone .theme-ground{background:#17101f}.preview-world-theme-sunlit{--theme-tree: #71815a;--theme-trunk: #654c3d;--theme-bush: #a4ad78;--theme-sun: #f5d27d;background:linear-gradient(#dce7d8,#aab9ad)}.preview-world-theme-sunlit .theme-ground{background:#ad8468}.preview-world-theme-custom{background:linear-gradient(145deg,#9b89ff,#71815a 38%,#49365c 66%,#deb28b)}.preview-world-theme-custom .theme-custom-swatch{position:absolute;width:38px;height:38px;border:3px solid #251f2b;box-shadow:3px 3px #251f2b47;transform:rotate(8deg)}.preview-world-theme-custom .swatch-a{top:13px;left:22px;background:#ffa94e;transform:rotate(-9deg)}.preview-world-theme-custom .swatch-b{top:24px;left:55px;background:#71815a}.preview-world-theme-custom .swatch-c{top:12px;right:33px;background:#405c64;transform:rotate(-4deg)}.preview-world-theme-custom .swatch-d{right:17px;bottom:10px;background:#c38465;transform:rotate(11deg)}.preview-colors-original,.preview-colors-palette,.preview-colors-greenveil-canopy,.preview-colors-ranger-hearth,.preview-colors-moonveil-greenwood,.preview-colors-sunlit-storybook{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:5px;padding:12px}.preview-colors-original .color-swatch,.preview-colors-palette .color-swatch,.preview-colors-greenveil-canopy .color-swatch,.preview-colors-ranger-hearth .color-swatch,.preview-colors-moonveil-greenwood .color-swatch,.preview-colors-sunlit-storybook .color-swatch{position:relative;background:var(--swatch-color);border:2px solid rgba(37,31,43,.55);box-shadow:3px 3px #251f2b33}.preview-colors-original .color-swatch:after,.preview-colors-palette .color-swatch:after,.preview-colors-greenveil-canopy .color-swatch:after,.preview-colors-ranger-hearth .color-swatch:after,.preview-colors-moonveil-greenwood .color-swatch:after,.preview-colors-sunlit-storybook .color-swatch:after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.38)}.preview-colors-original{background:#e7d6bd}.preview-colors-palette{background:#e5ddd9}.preview-colors-greenveil-canopy{background:linear-gradient(145deg,#243f46,#91aa95 52%,#dde8cf)}.preview-colors-ranger-hearth{background:radial-gradient(circle at 18% 18%,rgba(247,214,157,.72) 0%,rgba(200,138,63,.4) 12%,transparent 31%),linear-gradient(132deg,transparent 0%,transparent 43%,rgba(200,138,63,.3) 44%,rgba(200,138,63,.3) 50%,transparent 51%),linear-gradient(152deg,#2e3942,#4b5d2f 48%,#4a2d1c,#c88a3f)}.preview-colors-moonveil-greenwood{background:radial-gradient(circle at 76% 22%,rgba(220,233,229,.88) 0%,rgba(145,165,167,.72) 8%,transparent 10%,transparent 27%,rgba(145,165,167,.18) 28%,transparent 39%),linear-gradient(118deg,transparent 0%,transparent 42%,rgba(70,214,160,.3) 43%,rgba(70,214,160,.3) 49%,transparent 50%),linear-gradient(145deg,#242120,#2f5b50 62%,#91a5a7)}.preview-colors-sunlit-storybook{background:linear-gradient(145deg,#594657,#71815a 45%,#9baeaa 70%,#deb28b)}.preview-lights-warm,.preview-lights-greenveil,.preview-lights-sunlit-daybreak{position:relative;isolation:isolate}.preview-lights-warm .light-orb,.preview-lights-greenveil .light-orb,.preview-lights-sunlit-daybreak .light-orb{position:relative;z-index:2;width:38px;height:38px;border:3px solid #251f2b;border-radius:50%}.preview-lights-warm .light-beam,.preview-lights-greenveil .light-beam,.preview-lights-sunlit-daybreak .light-beam{position:absolute;z-index:1;width:92px;height:92px;border-radius:50%;opacity:.42}.preview-lights-warm{background:#3a2530}.preview-lights-warm .light-orb{background:#ff8641;box-shadow:0 0 18px #ff3e00}.preview-lights-warm .light-beam{background:radial-gradient(circle,#ff8641,#ff3e0000 70%)}.preview-lights-greenveil{background:#18372a}.preview-lights-greenveil .light-orb{background:#f8ffa6;box-shadow:0 0 18px #74ff00}.preview-lights-greenveil .light-beam{background:radial-gradient(circle,#f8ffa6,#74ff0000 70%)}.preview-lights-sunlit-daybreak{background:linear-gradient(145deg,#29424d,#aab9ad 58%,#f1d5a4)}.preview-lights-sunlit-daybreak .light-orb{background:#f5d27d;box-shadow:0 0 18px #d98955}.preview-lights-sunlit-daybreak .light-beam{background:radial-gradient(circle,#fff0d2,#d9895500 70%)}.card-copy{display:flex;flex-direction:column;gap:2px;padding:9px 5px 0}.card-copy strong{font-family:Amatic SC,sans-serif;font-size:23px;font-weight:700;line-height:1}.card-copy small{color:#251f2b8f;font-family:Nunito,sans-serif;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.card-state{position:absolute;right:10px;bottom:10px;color:#251f2b80;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.is-active .card-state{color:#c21515}@media only screen and (max-width:620px){.world-catalog{top:14px;right:110px;bottom:auto}.world-catalog-trigger{min-width:148px;height:38px;padding:0 14px;font-size:10px}.world-catalog-panel{bottom:50px;width:calc(100vw - 20px)}.catalog-body{grid-template-columns:1fr}.catalog-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:2px solid #251f2b}.catalog-tab{flex:1}.catalog-collections{padding:10px}.card-preview{height:82px}.card-copy strong{font-size:20px}.card-state{display:none}}@media only screen and (max-height:560px){.world-catalog-panel{max-height:calc(100vh - 80px);overflow-y:auto}.catalog-header{min-height:58px}.catalog-body{min-height:190px}.card-preview{height:76px}}html.input-filter-wandering .world-catalog.is-open{inset:0 auto auto 0;opacity:1;pointer-events:none;transform:none}html.input-filter-wandering .world-catalog.is-open .world-catalog-panel{pointer-events:auto}.world-catalog-trigger{transition:opacity .16s,transform .18s,box-shadow .18s}.is-open .world-catalog-trigger{opacity:0;pointer-events:none}.world-catalog-panel{display:flex;flex-direction:column;position:fixed;left:12px;top:12px;bottom:auto;width:430px;height:560px;min-width:0;max-width:none;min-height:0;max-height:none;padding:4px;overflow:hidden;container-name:catalog-panel;container-type:inline-size;transform:translateY(10px) scale(.98);transform-origin:50% 50%}.is-open .world-catalog-panel{transform:none}.world-catalog-panel.is-dragging,.world-catalog-panel.is-resizing{transition:none}.catalog-header{flex:0 0 56px;min-height:56px;padding:8px 8px 8px 11px;gap:9px;cursor:grab;touch-action:none}.catalog-header:active{cursor:grabbing}.catalog-drag-grip{display:grid;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:3px;flex:0 0 auto;padding:5px;opacity:.62}.catalog-drag-grip i{width:3px;height:3px;background:currentColor;border-radius:50%}.catalog-heading{min-width:0;margin-right:auto}.catalog-title{font-size:25px;white-space:nowrap}.catalog-subtitle{margin-top:3px;font-size:8px}.catalog-header-actions{display:flex;gap:5px}.catalog-header-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;border:1px solid rgba(255,255,255,.36);transition:background .15s,transform .15s}.catalog-header-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html:not(.is-mode-touch) .catalog-header-button:hover{background:#ffffff21;transform:translateY(-1px)}.catalog-close{width:32px;height:32px}.catalog-body{display:grid;grid-template-columns:88px minmax(0,1fr);flex:1 1 auto;min-height:0;background:#fffaf0}.catalog-tabs{min-height:0;padding:7px 5px;gap:3px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.catalog-tabs[hidden]{display:none}.catalog-tab{grid-template-columns:20px minmax(0,1fr);min-height:38px;padding:0 6px;gap:6px;font-size:8px;letter-spacing:.04em}.catalog-tab .tab-icon{width:18px;height:18px}.catalog-tab .tab-count{display:none}.catalog-tab.has-no-search-results{opacity:.3}.catalog-main{display:flex;flex-direction:column;min-width:0;min-height:0}.catalog-toolbar{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px;border-bottom:1px solid rgba(37,31,43,.22);background:#f2e9dc}.catalog-search{display:flex;align-items:center;gap:7px;flex:1 1 auto;min-width:0;height:34px;padding:0 8px;background:#fffaf0;border:1px solid rgba(37,31,43,.42)}.catalog-search svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:#574e37;stroke-width:2;stroke-linecap:round}.catalog-search input{min-width:0;width:100%;color:#251f2b;background:transparent;border:0;outline:0;font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.catalog-search input::placeholder{color:#251f2b75}.catalog-search button{flex:0 0 auto;width:20px;height:20px;color:#251f2ba6;font-family:Nunito,sans-serif;font-size:17px;font-weight:900}.catalog-search button[hidden]{display:none}.catalog-result-count{flex:0 0 auto;color:#251f2b94;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.catalog-teleport{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 1 auto;max-width:116px;height:34px;padding:0 9px;overflow:hidden;color:#fff;background:#66752d;border:1px solid #251f2b;box-shadow:2px 2px #c99a3d;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:transform .15s,background .15s,box-shadow .15s}.catalog-teleport svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.catalog-teleport span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.is-mode-touch) .catalog-teleport:hover:not(:disabled){background:#4f6a2b;box-shadow:3px 3px #c99a3d;transform:translate(-1px,-1px)}.catalog-teleport:disabled{cursor:default;opacity:.42;box-shadow:none}.catalog-collections{flex:1 1 auto;min-height:0;padding:9px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.catalog-collection{grid-template-columns:1fr;gap:8px}.catalog-card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:78px;padding:5px 8px 5px 5px;box-shadow:3px 3px #c9bdca}.catalog-card[hidden]{display:none!important}html:not(.is-mode-touch) .catalog-card:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #c9bdca}.catalog-card.is-active{box-shadow:3px 3px #c21515}.catalog-card.is-active:after{top:7px;right:7px;width:19px;height:19px;font-size:10px}.catalog-card.is-passive{cursor:default;background:#f1eee6;border-color:#5f5a54;box-shadow:3px 3px #9f978d}html:not(.is-mode-touch) .catalog-card.is-passive:hover{transform:none;box-shadow:3px 3px #9f978d}.catalog-card.is-passive .card-copy small,.catalog-card.is-passive .card-state{color:#6f655b}.card-preview{width:92px;height:66px}.card-copy{align-self:center;min-width:0;padding:0 28px 0 10px}.card-copy strong{font-size:20px}.card-copy small{margin-top:2px;font-size:8px}.card-state{right:8px;bottom:7px;font-size:7px}.catalog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1 auto;color:#251f2b94;font-family:Nunito,sans-serif;text-align:center}.catalog-empty[hidden]{display:none}.catalog-empty strong{color:#251f2b;font-size:12px}.catalog-empty span{font-size:9px}.catalog-footer{display:flex;align-items:center;gap:7px;flex:0 0 29px;min-height:29px;padding:0 28px 0 9px;color:#f5ead8;background:#574e37;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.catalog-save-dot{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#fff;background:#66752d;border:1px solid #251f2b;border-radius:50%}.catalog-footer-hint{margin-left:auto;color:#ffffff85}.catalog-resize-handle{position:absolute;right:4px;bottom:4px;z-index:4;width:24px;height:24px;cursor:nwse-resize;touch-action:none}.catalog-resize-handle:before,.catalog-resize-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:10px;height:1px;background:#f5ead8;transform:rotate(-45deg);transform-origin:right center}.catalog-resize-handle:after{width:17px;opacity:.55}.world-catalog-panel.is-collapsed .catalog-header{flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;height:100%;padding:9px 6px}.world-catalog-panel.is-collapsed .catalog-drag-grip{grid-template-columns:repeat(3,3px);grid-template-rows:repeat(2,3px)}.world-catalog-panel.is-collapsed .catalog-heading{margin:3px 0 auto;text-align:center}.world-catalog-panel.is-collapsed .catalog-title{max-width:58px;white-space:normal;font-size:17px;line-height:.9}.world-catalog-panel.is-collapsed .catalog-subtitle,.world-catalog-panel.is-collapsed .js-world-catalog-reset,.world-catalog-panel.is-collapsed .catalog-body,.world-catalog-panel.is-collapsed .catalog-footer,.world-catalog-panel.is-collapsed .catalog-resize-handle{display:none}.world-catalog-panel.is-collapsed .catalog-header-actions{flex-direction:column}.world-catalog-panel.is-collapsed .collapse-icon{transform:rotate(180deg)}@container catalog-panel (min-width: 540px){.catalog-body{grid-template-columns:104px minmax(0,1fr)}.catalog-tab{font-size:9px}.catalog-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{display:flex;min-height:0;padding:5px 5px 9px}.card-preview{width:100%;height:82px}.card-copy{align-self:auto;padding:7px 5px 0}.card-state{bottom:8px}}@container catalog-panel (max-width: 419px){.catalog-result-count{display:none}.catalog-teleport{max-width:90px}}@media only screen and (max-width:620px){.world-catalog-panel{bottom:auto;max-height:none;overflow:hidden}.catalog-body{grid-template-columns:76px minmax(0,1fr)}.catalog-tabs{display:flex;border-right:2px solid #251f2b;border-bottom:0}.catalog-tab{flex:0 0 38px}.catalog-collections{padding:7px}.catalog-footer-hint{display:none}}@media only screen and (max-height:560px){.world-catalog-panel{max-height:none;overflow:hidden}.catalog-header{min-height:50px;flex-basis:50px}.catalog-body{min-height:0}.card-preview{height:58px}}.preview-greenwood-trees,.preview-sunlit-greenwood-trees,.preview-classic-trees{background:#d8ded0}.preview-greenwood-trees svg,.preview-sunlit-greenwood-trees svg,.preview-classic-trees svg{width:100%;height:100%}.preview-greenwood-trees .shadow,.preview-sunlit-greenwood-trees .shadow,.preview-classic-trees .shadow{fill:#251f2b33}.preview-greenwood-trees .trunk,.preview-sunlit-greenwood-trees .trunk,.preview-classic-trees .trunk{fill:#574e37}.preview-greenwood-trees .foliage,.preview-sunlit-greenwood-trees .foliage,.preview-classic-trees .foliage{fill:#91ad78;stroke:#667a2c;stroke-width:1.5}.preview-greenwood-trees{background:#d6dfcf}.preview-greenwood-trees .trunk.sentinel{fill:#8f7a61}.preview-greenwood-trees .trunk.crooked{fill:#70442e}.preview-greenwood-trees .trunk.heartwood{fill:#653b3b}.preview-greenwood-trees .branches{fill:none;stroke:#604833;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-trees .foliage{stroke-width:1}.preview-greenwood-trees .foliage.sentinel.dark{fill:#315a37;stroke:#244b31}.preview-greenwood-trees .foliage.sentinel.main{fill:#5c8f46;stroke:#315a37}.preview-greenwood-trees .foliage.sentinel.light{fill:#a9c65d;stroke:#5c8f46}.preview-greenwood-trees .foliage.sentinel.accent{fill:#d2ad45;stroke:#8b7a35}.preview-greenwood-trees .foliage.crooked.dark{fill:#241a32;stroke:#1b1225}.preview-greenwood-trees .foliage.crooked.main{fill:#4d345d;stroke:#2c1838}.preview-greenwood-trees .foliage.crooked.light{fill:#9a78ae;stroke:#704f84}.preview-greenwood-trees .foliage.heartwood.dark{fill:#17243f;stroke:#101a2f}.preview-greenwood-trees .foliage.heartwood.main{fill:#294d78;stroke:#17243f}.preview-greenwood-trees .foliage.heartwood.light{fill:#6f8fb7;stroke:#3f638e}.preview-sunlit-greenwood-trees{background:linear-gradient(150deg,#e6dfc4,#b9c5ad)}.preview-sunlit-greenwood-trees .trunk.main-tree{fill:#654c3d}.preview-sunlit-greenwood-trees .trunk.warm-tree{fill:#6b4537}.preview-sunlit-greenwood-trees .trunk.cool-tree{fill:#596463}.preview-sunlit-greenwood-trees .branches{fill:none;stroke:#654c3d;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-sunlit-greenwood-trees .foliage{stroke-width:1.1}.preview-sunlit-greenwood-trees .foliage.main-tree.dark{fill:#46563b;stroke:#3d4b35}.preview-sunlit-greenwood-trees .foliage.main-tree.main{fill:#71815a;stroke:#46563b}.preview-sunlit-greenwood-trees .foliage.main-tree.light{fill:#a4ad78;stroke:#71815a}.preview-sunlit-greenwood-trees .foliage.warm-tree.dark{fill:#6f473c;stroke:#57352f}.preview-sunlit-greenwood-trees .foliage.warm-tree.main{fill:#956149;stroke:#6f473c}.preview-sunlit-greenwood-trees .foliage.warm-tree.light{fill:#c38465;stroke:#956149}.preview-sunlit-greenwood-trees .foliage.cool-tree.dark{fill:#405c64;stroke:#304b52}.preview-sunlit-greenwood-trees .foliage.cool-tree.main{fill:#688087;stroke:#405c64}.preview-sunlit-greenwood-trees .foliage.cool-tree.light{fill:#9baeaa;stroke:#688087}.preview-sunlit-greenwood-trees .gold-leaf{fill:#d4b466;stroke:#806f42;stroke-width:1}.preview-classic-trees{background:#d9d5e0}.preview-classic-trees .branches{fill:none;stroke:#574e37;stroke-width:6;stroke-linecap:round}.preview-classic-trees .foliage{fill:#abae2b;stroke:#91ad78}.preview-mosscloud-puff svg,.preview-sunlit-mosscloud svg,.preview-classic-bushes svg,.preview-hearth-herbs svg,.preview-arrowbloom svg,.preview-moonbell svg,.preview-classic-flowers svg{width:100%;height:100%}.preview-mosscloud-puff .shadow,.preview-sunlit-mosscloud .shadow,.preview-classic-bushes .shadow,.preview-hearth-herbs .shadow,.preview-arrowbloom .shadow,.preview-moonbell .shadow,.preview-classic-flowers .shadow{fill:#251f2b33}.preview-mosscloud-puff{background:radial-gradient(circle at 50% 30%,#eef3d2,#c5d5a8 58%,#8fa477)}.preview-mosscloud-puff .lobe{stroke:#405f3d;stroke-width:2}.preview-mosscloud-puff .lobe-dark{fill:#557a43}.preview-mosscloud-puff .lobe-main{fill:#719b4d}.preview-mosscloud-puff .lobe-light{fill:#91b75d}.preview-mosscloud-puff .lobe-crown{fill:#adc969}.preview-mosscloud-puff .crown{fill:#d1df83;stroke:#638446;stroke-width:1.6;stroke-linejoin:round}.preview-mosscloud-puff .dew{fill:#efffb3;stroke:#8eb66d;stroke-width:1.2;filter:drop-shadow(0 0 3px rgba(239,255,179,.9))}.preview-sunlit-mosscloud{background:radial-gradient(circle at 52% 27%,#eee4bf,#c4cda5 58%,#879276)}.preview-sunlit-mosscloud .lobe{stroke:#46563b;stroke-width:2}.preview-sunlit-mosscloud .lobe-dark{fill:#46563b}.preview-sunlit-mosscloud .lobe-main{fill:#71815a}.preview-sunlit-mosscloud .lobe-light{fill:#a4ad78}.preview-sunlit-mosscloud .lobe-gold{fill:#d4b466}.preview-sunlit-mosscloud .gold-leaves{fill:#d4b466;stroke:#806f42;stroke-width:1.4;stroke-linejoin:round}.preview-classic-bushes{background:#d9d5e0}.preview-classic-bushes .foliage{fill:#abae2b;stroke:#667a2c;stroke-width:2}.preview-classic-bushes .foliage-light{fill:none;stroke:#d8cf3b;stroke-width:4;stroke-linecap:round}.preview-hearth-herbs{background:#d8ded0}.preview-hearth-herbs .stem{fill:none;stroke:#667552;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-hearth-herbs .leaf{fill:#91ad78;stroke:#667552;stroke-width:1.5}.preview-hearth-herbs .daisy,.preview-hearth-herbs .yarrow{fill:#efe8d2;stroke:#a49876;stroke-width:1.5}.preview-hearth-herbs .foxglove{fill:#e49a78;stroke:#a25468;stroke-width:1.5}.preview-hearth-herbs .accent{fill:#a49876}.preview-arrowbloom{background:#d6ddcf}.preview-arrowbloom .stem{fill:none;stroke:#516e3e;stroke-width:4;stroke-linecap:round}.preview-arrowbloom .feather{fill:none;stroke:#77985b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-arrowbloom .head{fill:#d7c58b;stroke:#7f6943;stroke-width:1.7}.preview-arrowbloom .binding{fill:none;stroke:#ad634c;stroke-width:3}.preview-arrowbloom .dew{fill:#f3efad;stroke:#b58e48;stroke-width:1.2}.preview-moonbell{background:#cbd7d0}.preview-moonbell .stem{fill:none;stroke:#496a45;stroke-width:4;stroke-linecap:round}.preview-moonbell .rosette{fill:#66855c;stroke:#3f5c41;stroke-width:1.5}.preview-moonbell .bell{fill:#d8d2b1;stroke:#7c7c65;stroke-width:1.8}.preview-moonbell .rim{fill:none;stroke:#aa9e78;stroke-width:2;stroke-linecap:round}.preview-moonbell .glow{fill:none;stroke:#eff3a7;stroke-width:3;stroke-linecap:round}.preview-moonbell .tie{fill:none;stroke:#a65f4c;stroke-width:3}.preview-classic-flowers{background:#d9d5e0}.preview-classic-flowers .stem{fill:none;stroke:#91ad78;stroke-width:3;stroke-linecap:round}.preview-classic-flowers .flower{fill:#fff;stroke:#a49876;stroke-width:1.5}.preview-oathway-stones{background:#d8ded0}.preview-oathway-stones .stone-dark{fill:#39463e;stroke:#251f2b;stroke-width:2.5;stroke-linejoin:round}.preview-oathway-stones .stone{fill:#69736a;stroke:#39463e;stroke-width:2;stroke-linejoin:round}.preview-oathway-stones .stone-light{fill:#9aa397;opacity:.9}.preview-oathway-stones .bands{fill:#4a413c;stroke:#251f2b;stroke-width:1.5}.preview-oathway-stones .arrow-groove{fill:#28352f;stroke:#1f2925;stroke-width:1.5;stroke-linejoin:round}.preview-oathway-stones .tallies{fill:none;stroke:#b3bcad;stroke-width:2;stroke-linecap:round}.preview-oathway-stones .moss{fill:#91ad78;stroke:#667552;stroke-width:1.5}.preview-oathway-stones .ring-mount{fill:#e49a78;stroke:#4a413c;stroke-width:1.5}.preview-oathway-stones .ring{fill:none;stroke:#e49a78;stroke-width:4}.preview-oathway-stones .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1;opacity:.88}.preview-fletchers-field-bundles{background:#d8ded0}.preview-fletchers-field-bundles .stave{fill:none;stroke:#704b2b;stroke-width:11;stroke-linecap:round}.preview-fletchers-field-bundles .stave-dark{stroke:#3a2f1f}.preview-fletchers-field-bundles .end-grain{fill:#a49876;stroke:#574e37;stroke-width:2}.preview-fletchers-field-bundles .shaft{fill:none;stroke:#b38a58;stroke-width:3;stroke-linecap:round}.preview-fletchers-field-bundles .arrowhead{fill:#e49a78;stroke:#4a413c;stroke-width:1.5;stroke-linejoin:round}.preview-fletchers-field-bundles .rope{fill:none;stroke:#c5a572;stroke-width:3;stroke-linecap:round}.preview-fletchers-field-bundles .buckle{fill:#e49a78;stroke:#4a413c;stroke-width:1.5}.preview-fletchers-field-bundles .fletching{fill:#91ad78;stroke:#667552;stroke-width:1.5;stroke-linejoin:round}.preview-fletchers-field-bundles .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1}.preview-greenwood-cache-blocks{background:#d6ddd0}.preview-greenwood-cache-blocks .cache-body{fill:#574e37;stroke:#251f2b;stroke-width:2.5;stroke-linejoin:round}.preview-greenwood-cache-blocks .cache-lid{fill:#988165;stroke:#574e37;stroke-width:2;stroke-linejoin:round}.preview-greenwood-cache-blocks .wattle{fill:none;stroke:#a49876;stroke-width:2.5;stroke-linecap:round}.preview-greenwood-cache-blocks .corner{fill:#4a413c;stroke:#251f2b;stroke-width:1.5}.preview-greenwood-cache-blocks .strap{fill:#587a5e;stroke:#31523b;stroke-width:1.5}.preview-greenwood-cache-blocks .latch{fill:none;stroke:#e49a78;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-cache-blocks .handle{fill:none;stroke:#9b644c;stroke-width:4;stroke-linecap:round}.preview-greenwood-cache-blocks .leaf{fill:#91ad78;stroke:#667552;stroke-width:1.5;stroke-linejoin:round}.preview-greenwood-cache-blocks .parchment{fill:#ded0a4;stroke:#574e37;stroke-width:1.5}.preview-greenwood-cache-blocks .feather{fill:#587a5e;stroke:#31523b;stroke-width:1.5;stroke-linejoin:round}.preview-greenwood-cache-blocks .glow{fill:#f8ffa6;stroke:#74ff00;stroke-width:1.5}.preview-classic-bricks{background:#d9d5e0}.preview-classic-bricks .brick{fill:#988165;stroke:#4f4557;stroke-width:2;stroke-linejoin:round}.preview-classic-bricks .brick-light{fill:#c0a985}.preview-classic-bricks .joint{fill:none;stroke:#67596a;stroke-width:2}.preview-weather-heartwood{background:linear-gradient(155deg,#18352c,#41604b 52%,#b7c7a6)}.preview-weather-heartwood .weather-sky{fill:transparent;stroke:none}.preview-weather-heartwood .weather-canopy{fill:#45663a;stroke:#243f32;stroke-width:2.5;stroke-linejoin:round}.preview-weather-heartwood .weather-wind{fill:none;stroke:#d8e7c8;stroke-width:2.5;stroke-linecap:round;opacity:.82}.preview-weather-heartwood .weather-lightning{fill:#fff4c6;stroke:#b68a45;stroke-width:2;stroke-linejoin:round}.preview-weather-heartwood .weather-root{fill:none;stroke:#76583b;stroke-width:2.5;stroke-linecap:round}.preview-weather-heartwood .weather-leaf{fill:#8fae63;stroke:#2b4935;stroke-width:1.5}.preview-weather-heartwood .weather-snow path{fill:none;stroke:#edf4db;stroke-width:2;stroke-linecap:round}.preview-weather-heartwood .weather-seed{fill:#d9edae;stroke:#8c6838;stroke-width:2}.preview-goblin-canopy-fair{background:linear-gradient(155deg,#233b42,#6e8250 48%,#30271f)}.preview-goblin-canopy-fair .sky{fill:transparent;stroke:none}.preview-goblin-canopy-fair .moon{fill:#e9dda0;stroke:#9f7e4c;stroke-width:2}.preview-goblin-canopy-fair .canopy{fill:#344f38;stroke:#20392f;stroke-width:2;stroke-linejoin:round}.preview-goblin-canopy-fair .root{fill:none;stroke:#725234;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-canopy-fair .tower{fill:#58432f;stroke:#2b241e;stroke-width:2;stroke-linejoin:round}.preview-goblin-canopy-fair .terrace{fill:#74573a;stroke:#30261e;stroke-width:2}.preview-goblin-canopy-fair .goblins circle{fill:#7ead42;stroke:#252119;stroke-width:2}.preview-goblin-canopy-fair .signal{fill:none;stroke:#d0a65b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-canopy-fair .lane{fill:#8d704b;stroke:#493725;stroke-width:2}.preview-goblin-canopy-fair .targets circle{fill:#eee0bd;stroke:#9c443b;stroke-width:3}.preview-goblin-canopy-fair .lantern{fill:#ffe48c;stroke:#9e5b2f;stroke-width:2}.preview-grand-greenwood-finals{background:linear-gradient(155deg,#7896a1,#b9c98e 48%,#536b4d)}.preview-grand-greenwood-finals .sky{fill:transparent;stroke:none}.preview-grand-greenwood-finals .sun{fill:#ffe5a0;stroke:#c18e62;stroke-width:2}.preview-grand-greenwood-finals .forest{fill:#45663a;stroke:#294f3d;stroke-width:2;stroke-linejoin:round}.preview-grand-greenwood-finals .lane{fill:#8a7650;stroke:#574e37;stroke-width:2}.preview-grand-greenwood-finals .stand{fill:#574e37;stroke:#342e26;stroke-width:2}.preview-grand-greenwood-finals .goblins circle{fill:#76a83b;stroke:#252119;stroke-width:2}.preview-grand-greenwood-finals .heartroot{fill:none;stroke:#a49876;stroke-width:5;stroke-linecap:round}.preview-grand-greenwood-finals .targets circle{fill:#eee0bd;stroke:#9c443b;stroke-width:3}.preview-grand-greenwood-finals .waterfall{fill:#d8eee2;stroke:#5c8c87;stroke-width:2}.preview-yew-crown-classic{background:linear-gradient(155deg,#303c51,#826a67 56%,#d49a69)}.preview-yew-crown-classic .sky{fill:transparent;stroke:none}.preview-yew-crown-classic .sun{fill:#f4b36c;stroke:#8d5f48;stroke-width:2}.preview-yew-crown-classic .ground{fill:#443522;stroke:none}.preview-yew-crown-classic .lane{fill:#70583b;stroke:#201711;stroke-width:2}.preview-yew-crown-classic .stand{fill:#352116;stroke:#201711;stroke-width:2}.preview-yew-crown-classic .gate{fill:none;stroke:#9a6b39;stroke-width:5;stroke-linecap:round}.preview-yew-crown-classic .targets circle{fill:#eee0bd;stroke:#466a7d;stroke-width:3}.preview-listening-yew{background:radial-gradient(circle at 50% 57%,rgba(217,239,134,.24) 0%,transparent 25%),linear-gradient(155deg,#1c332d,#536746 52%,#9b8055)}.preview-listening-yew .ground{fill:#334634}.preview-listening-yew .stones{fill:#777668;stroke:#343d35;stroke-width:2;stroke-linejoin:round}.preview-listening-yew .yew-limbs,.preview-listening-yew .roots{fill:none;stroke:#765437;stroke-linecap:round;stroke-linejoin:round}.preview-listening-yew .yew-limbs{stroke-width:8}.preview-listening-yew .roots{stroke-width:5}.preview-listening-yew .cord{fill:none;stroke:#d3bc8b;stroke-width:2;stroke-linecap:round}.preview-listening-yew .spirit-aura{fill:#d9ef862e;stroke:#eefbb161;stroke-width:1}.preview-listening-yew .spirit-flame{fill:#d9ef86;stroke:#b87e3d;stroke-width:2;filter:drop-shadow(0 0 4px rgba(217,239,134,.9))}.preview-listening-yew .leaves ellipse{fill:#77984e;stroke:#294734;stroke-width:1.5}.preview-whisper-classic-flame{background:radial-gradient(circle at 50% 58%,rgba(201,241,130,.28) 0%,transparent 28%),linear-gradient(155deg,#182e2b,#425b46 58%,#826b48)}.preview-whisper-classic-flame .ground{fill:#334432}.preview-whisper-classic-flame .flame-glow{fill:#baf2782e;stroke:none}.preview-whisper-classic-flame .flame{fill:#d9f381;stroke:#73b656;stroke-width:2;filter:drop-shadow(0 0 6px rgba(189,244,127,.82))}.preview-weather-classic{background:linear-gradient(155deg,#4559b5,#9187d9 55%,#e2b7d2)}.preview-weather-classic .classic-cloud{fill:#d7d6ee;stroke:#443c73;stroke-width:2.5;stroke-linejoin:round}.preview-weather-classic .classic-wind{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round}.preview-weather-classic .classic-bolt{fill:#ff784d;stroke:#4d397e;stroke-width:2;stroke-linejoin:round}.preview-weather-classic .classic-rain path{fill:none;stroke:#9deaff;stroke-width:2.5;stroke-linecap:round}.preview-bowstring-powder-cache,.preview-classic-explosive-crate{background:linear-gradient(155deg,#d8ded0,#b4bfaa)}.preview-bowstring-powder-cache svg,.preview-classic-explosive-crate svg{width:100%;height:100%}.preview-bowstring-powder-cache .shadow,.preview-classic-explosive-crate .shadow{fill:#251f2b38}.preview-bowstring-powder-cache .crate-body,.preview-classic-explosive-crate .crate-body{fill:#574e37;stroke:#251f2b;stroke-width:2.5;stroke-linejoin:round}.preview-bowstring-powder-cache .plank-light,.preview-classic-explosive-crate .plank-light{fill:#988165;stroke:#574e37;stroke-width:1.5;stroke-linejoin:round}.preview-bowstring-powder-cache .bands{fill:none;stroke:#4a413c;stroke-width:5;stroke-linecap:square;stroke-linejoin:round}.preview-bowstring-powder-cache .bow-limbs{fill:none;stroke:#704b2b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-bowstring-powder-cache .string{fill:none;stroke:#d4bd8d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.preview-bowstring-powder-cache .leather{fill:#9b644c;stroke:#4a413c;stroke-width:1.5}.preview-bowstring-powder-cache .cam{fill:#b68a45;stroke:#4a413c;stroke-width:2}.preview-bowstring-powder-cache .cam-teeth{fill:none;stroke:#f0c06a;stroke-width:2;stroke-linecap:round}.preview-bowstring-powder-cache .fletching{fill:#587a5e;stroke:#31523b;stroke-width:1.5;stroke-linejoin:round}.preview-bowstring-powder-cache .leaf-lock{fill:#91ad78;stroke:#667552;stroke-width:1.5;stroke-linejoin:round}.preview-bowstring-powder-cache .vents{fill:none;stroke:#251f2b;stroke-width:3;stroke-linecap:round}.preview-bowstring-powder-cache .rivet{fill:#e49a78;stroke:#4a413c;stroke-width:1}.preview-bowstring-powder-cache .glow{fill:none;stroke:#ff5a24;stroke-width:4;stroke-linecap:round}.preview-classic-explosive-crate{background:linear-gradient(155deg,#d9d5e0,#b9b0c2)}.preview-classic-explosive-crate .frame{fill:none;stroke:#4f4557;stroke-width:6;stroke-linejoin:round}.preview-classic-explosive-crate .cross{fill:none;stroke:#67596a;stroke-width:4;stroke-linecap:round}.preview-classic-explosive-crate .fuse{fill:#c21515;stroke:#46123b;stroke-width:2}.preview-classic-explosive-crate .spark{fill:none;stroke:#ff784d;stroke-width:3;stroke-linecap:round}.preview-goblin-reset-battle svg,.preview-classic-reset svg{width:100%;height:100%}.preview-goblin-reset-battle .shadow,.preview-classic-reset .shadow{fill:#17151147}.preview-goblin-reset-battle{background:linear-gradient(155deg,#1c352c,#496247 56%,#b7bd8e)}.preview-goblin-reset-battle .battle-ground{fill:#75664d;stroke:#3b392f;stroke-width:2;stroke-linejoin:round}.preview-goblin-reset-battle .rune{fill:none;stroke:#c8ff79;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(116,255,0,.75))}.preview-goblin-reset-battle .ranger-cloak{fill:#263f31;stroke:#18291f;stroke-width:1.5;stroke-linejoin:round}.preview-goblin-reset-battle .ranger-body,.preview-goblin-reset-battle .shield{fill:#315f42;stroke:#18291f;stroke-width:1.8;stroke-linejoin:round}.preview-goblin-reset-battle .ranger-hood{fill:#234632;stroke:#18291f;stroke-width:1.8}.preview-goblin-reset-battle .ranger-face{fill:#c99572;stroke:#604531;stroke-width:1.2}.preview-goblin-reset-battle .ranger-limbs,.preview-goblin-reset-battle .shield-mark{fill:none;stroke:#4f745c;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-reset-battle .shield-mark{stroke:#d9edae;stroke-width:2}.preview-goblin-reset-battle .sword{fill:#a4ada8;stroke:#35413d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-reset-battle .goblin-body{fill:#9b5f3a;stroke:#392719;stroke-width:1.7;stroke-linejoin:round}.preview-goblin-reset-battle .goblin-body.brute{fill:#58453b}.preview-goblin-reset-battle .goblin-head{fill:#76a83b;stroke:#334b22;stroke-width:1.7;stroke-linejoin:round}.preview-goblin-reset-battle .goblin-eye,.preview-goblin-reset-battle .ember{fill:#f3e95a;stroke:#7a8f1e;stroke-width:1;filter:drop-shadow(0 0 2px rgba(217,237,174,.9))}.preview-goblin-reset-battle .goblin-limb{fill:none;stroke:#76a83b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-reset-battle .club{fill:#5b351c;stroke:#2d2118;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-goblin-reset-battle .totem-wood{fill:none;stroke:#4a2d1c;stroke-width:4;stroke-linecap:round}.preview-goblin-reset-battle .totem-skull{fill:#e6dcc0;stroke:#6e6755;stroke-width:1.5}.preview-goblin-reset-battle .socket{fill:#251f2b}.preview-goblin-reset-battle .debris{fill:none;stroke:#9b7047;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.preview-classic-reset{background:linear-gradient(155deg,#6d658a,#aaa0ba 52%,#d9d5e0)}.preview-classic-reset .ash{fill:#4f4557;stroke:#332d3d;stroke-width:2}.preview-classic-reset .stone{fill:#89765f;stroke:#4f4557;stroke-width:2;stroke-linejoin:round}.preview-classic-reset .skull{fill:#ded7c1;stroke:#67596a;stroke-width:2;stroke-linejoin:round}.preview-classic-reset .socket{fill:#332d3d}.preview-classic-reset .sword{fill:#aab2ba;stroke:#4f4557;stroke-width:2;stroke-linejoin:round}.preview-classic-reset .spark{fill:#ffb259;stroke:#ff784d;stroke-width:1.5;stroke-linejoin:round}.preview-forest-stronghold svg,.preview-classic-siege svg{width:100%;height:100%}.preview-forest-stronghold .sky,.preview-classic-siege .sky{fill:#142820}.preview-forest-stronghold .ground,.preview-classic-siege .ground{fill:#405733;stroke:#263923;stroke-width:2;stroke-linejoin:round}.preview-forest-stronghold .bridge,.preview-classic-siege .bridge{fill:none;stroke:#8d6840;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-forest-stronghold .heart,.preview-classic-siege .heart{fill:#e69969;stroke:#ffe0a4;stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(255,185,130,.85))}.preview-forest-stronghold{background:linear-gradient(155deg,#152a22,#35583e 48%,#92755a)}.preview-forest-stronghold .canopy{fill:#294934;opacity:.88}.preview-forest-stronghold .sap{fill:#d58b55;stroke:#ffe0a4;stroke-width:1.2;opacity:.9;filter:drop-shadow(0 0 2px rgba(240,182,111,.72))}.preview-forest-stronghold .root-arch,.preview-forest-stronghold .root-ribs{fill:none;stroke:#795239;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.preview-forest-stronghold .root-ribs{stroke-width:4}.preview-forest-stronghold .stone{fill:#8b8873;stroke:#3a493e;stroke-width:1.5;stroke-linejoin:round}.preview-forest-stronghold .firefly{fill:#e8f69a;filter:drop-shadow(0 0 3px rgba(232,246,154,.95))}.preview-classic-siege{background:linear-gradient(155deg,#263a3c,#6a7865 52%,#ad9a72)}.preview-classic-siege .river{fill:#486f78;stroke:#aac4bd;stroke-width:1.5}.preview-classic-siege .tower{fill:none;stroke:#725039;stroke-width:5;stroke-linecap:square;stroke-linejoin:round}.preview-classic-siege .tree{fill:#4e7545;stroke:#3f3929;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-sheriffs-last-tax svg,.preview-classic-bowling svg{width:100%;height:100%}.preview-sheriffs-last-tax .shadow,.preview-classic-bowling .shadow{fill:#17151d40}.preview-sheriffs-last-tax .lane,.preview-classic-bowling .lane{stroke-width:2;stroke-linejoin:round}.preview-sheriffs-last-tax .ball,.preview-classic-bowling .ball{stroke-width:2}.preview-sheriffs-last-tax{background:linear-gradient(155deg,#17231e,#3f4e38 46%,#9b754e)}.preview-sheriffs-last-tax .lane{fill:#69452d;stroke:#2a1a15}.preview-sheriffs-last-tax .side-stones{fill:none;stroke:#56524c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-sheriffs-last-tax .coffin{fill:#3b241a;stroke:#1d1716;stroke-width:2;stroke-linejoin:round}.preview-sheriffs-last-tax .coffin-lid{fill:#825333;stroke:#b47d4d;stroke-width:1.5;stroke-linejoin:round}.preview-sheriffs-last-tax .bands{fill:none;stroke:#343437;stroke-width:3}.preview-sheriffs-last-tax .wax{fill:#963a45;stroke:#52232b;stroke-width:1}.preview-sheriffs-last-tax .ball{fill:#3b241a;stroke:#252529}.preview-sheriffs-last-tax .ball-band{fill:none;stroke:#b17c42;stroke-width:2.5}.preview-sheriffs-last-tax .score-board{fill:#24140f;stroke:#8c6040;stroke-width:1.4}.preview-sheriffs-last-tax .score-tree-trunk{fill:none;stroke:#4c2c1e;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.preview-sheriffs-last-tax .score-glyph{fill:none;stroke:#d8c492;stroke-width:1.7;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(255,189,114,.55))}.preview-sheriffs-last-tax .score-arrowleaf{fill:#7f9853;stroke:#29442f;stroke-width:.8;stroke-linejoin:round}.preview-sheriffs-last-tax .score-arrowleaf-light{fill:#a4b875}.preview-sheriffs-last-tax .score-heart{fill:#ffbd72;stroke:#b47838;stroke-width:1;filter:drop-shadow(0 0 3px rgba(255,189,114,.9))}.preview-sheriffs-last-tax .bat{fill:#17151d;stroke:#0d0c11;stroke-width:1;stroke-linejoin:round}.preview-classic-bowling{background:linear-gradient(155deg,#26375b,#6b4c83 48%,#f08a5b)}.preview-classic-bowling .lane{fill:#7a638a;stroke:#2c2543}.preview-classic-bowling .neon{fill:none;stroke:#ff9f72;stroke-width:2;filter:drop-shadow(0 0 3px rgba(255,141,105,.8))}.preview-classic-bowling .pin{fill:#f1e8dd;stroke:#4a3e59;stroke-width:1.5}.preview-classic-bowling .pin-stripe{fill:none;stroke:#ef5a67;stroke-width:3}.preview-classic-bowling .ball{fill:#39466f;stroke:#211d3d}.preview-classic-bowling .screen{fill:#342b52;stroke:#7ef3ff;stroke-width:2;filter:drop-shadow(0 0 3px rgba(126,243,255,.7))}.preview-opening-classic svg,.preview-opening-greenveil-cipher svg,.preview-opening-heartroot-awakening svg{width:100%;height:100%}.preview-opening-classic{background:radial-gradient(circle at 50% 78%,#242346,#191721 42%,#0e0d13)}.preview-opening-classic .classic-grid{fill:none;stroke:#7052739e;stroke-width:1}.preview-opening-classic .classic-crosses{fill:none;stroke:#9658df;stroke-width:2;stroke-linecap:round}.preview-opening-classic .classic-ring{fill:none;stroke:#f4f6ff;stroke-width:2.5;filter:drop-shadow(0 0 4px rgba(125,156,255,.95))}.preview-opening-classic .classic-core{fill:#fff;filter:drop-shadow(0 0 4px #7898ff)}.preview-opening-greenveil-cipher{background:radial-gradient(circle at 50% 42%,#17301e,#0b1912 48%,#050b08)}.preview-opening-greenveil-cipher .cipher-stream{opacity:.86}.preview-opening-greenveil-cipher .cipher-word{fill:#75a968;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:700}.preview-opening-greenveil-cipher .cipher-arrow-mark,.preview-opening-greenveil-cipher .cipher-branch-mark{fill:none;stroke:#75a968;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview-opening-greenveil-cipher .cipher-leaf-mark{fill:#75a968;stroke:#75a968;stroke-width:1;stroke-linecap:round}.preview-opening-greenveil-cipher .stream-a{animation:catalogCipherStream 4.8s linear infinite}.preview-opening-greenveil-cipher .stream-b{animation:catalogCipherStream 5.6s -1.8s linear infinite}.preview-opening-greenveil-cipher .stream-c{animation:catalogCipherStream 5.1s -3.2s linear infinite}.preview-opening-heartroot-awakening{background:radial-gradient(circle at 50% 50%,#25281b,#121814 47%,#151217 74%,#080b09)}.preview-opening-heartroot-awakening .heartroot-preview-warmth{fill:#d8a85d21}.preview-opening-heartroot-awakening .heartroot-preview-root,.preview-opening-heartroot-awakening .heartroot-preview-vine,.preview-opening-heartroot-awakening .heartroot-preview-tendrils{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-opening-heartroot-awakening .heartroot-preview-root{stroke:#5a3a28;stroke-width:6;stroke-dasharray:250;animation:catalogHeartrootDraw 5.4s ease-in-out infinite}.preview-opening-heartroot-awakening .heartroot-preview-vine{stroke:#718253;stroke-width:2.3;stroke-dasharray:220;animation:catalogHeartrootDraw 5.4s .18s ease-in-out infinite}.preview-opening-heartroot-awakening .heartroot-preview-tendrils{stroke:#432a1c;stroke-width:3;stroke-dasharray:240;animation:catalogHeartrootTendrils 5.4s .38s ease-in-out infinite}.preview-opening-heartroot-awakening .heartroot-preview-leaves{fill:#a8b77c;transform-box:fill-box;transform-origin:center;animation:catalogHeartrootLeaves 4.6s ease-in-out infinite}.preview-opening-heartroot-awakening .heartroot-preview-seed{fill:#d8a85d;stroke:#e8d9b5;stroke-width:.8;transform-box:fill-box;transform-origin:center;animation:catalogHeartrootSeed 3.8s ease-in-out infinite}.preview-transition-classic svg,.preview-transition-wayleaf svg,.preview-transition-fox-rift svg,.preview-transition-symbiotic svg,.preview-transition-underrail svg,.preview-transition-cipherfall svg{width:100%;height:100%}.preview-transition-classic{background:radial-gradient(circle at 36% 32%,#342b3b,#211b27 48%,#121016)}.preview-transition-classic .mosaic-grid{fill:none;stroke:#a18ba838;stroke-width:.8}.preview-transition-classic .mosaic-wave{fill:#251f2b;opacity:.88}.preview-transition-classic .mosaic-stroke{fill:none;stroke:#5d4a63;stroke-width:3;stroke-linecap:square}.preview-transition-wayleaf{overflow:hidden;background:radial-gradient(circle at 66% 36%,#687e50,#293c29 46%,#111811)}.preview-transition-wayleaf .wayleaf-wind{fill:none;stroke:#d9e7b38f;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:13 8;animation:catalogWayleafWind 1.55s linear infinite}.preview-transition-wayleaf .wayleaf-flight{transform-box:fill-box;transform-origin:center;animation:catalogWayleafFlight 2.6s cubic-bezier(.42,0,.2,1) infinite}.preview-transition-wayleaf .wayleaf-body{fill:#638554;stroke:#29462e;stroke-width:1.2;filter:drop-shadow(0 2px 3px rgba(5,8,5,.72))}.preview-transition-wayleaf .wayleaf-veins{fill:none;stroke:#c6bd7a;stroke-width:1;stroke-linecap:round}.preview-transition-wayleaf .wayleaf-contact{fill:#29462e;opacity:0;animation:catalogWayleafContact 2.6s ease-in-out infinite}.preview-transition-wayleaf .wayleaf-contact-veins{fill:none;stroke:#91aa62;stroke-width:4;stroke-linecap:round;opacity:0;animation:catalogWayleafContactVeins 2.6s ease-in-out infinite}.preview-transition-fox-rift{overflow:hidden;background:#17241c}.preview-transition-fox-rift .fox-rift-new-sky{fill:#9fba8d}.preview-transition-fox-rift .fox-rift-new-hills{fill:#45663a;animation:catalogFoxRiftNewWorld 3.8s ease-in-out infinite}.preview-transition-fox-rift .fox-rift-paper{transform-box:fill-box;transform-origin:center}.preview-transition-fox-rift .fox-rift-paper-left{animation:catalogFoxRiftPaperLeft 3.8s cubic-bezier(.2,.7,.2,1) infinite}.preview-transition-fox-rift .fox-rift-paper-right{animation:catalogFoxRiftPaperRight 3.8s cubic-bezier(.2,.7,.2,1) infinite}.preview-transition-fox-rift .fox-rift-old-scene{fill:#718052}.preview-transition-fox-rift .fox-rift-old-canopy{fill:#263f31;opacity:.86}.preview-transition-fox-rift .fox-rift-torn-edge{fill:none;stroke:#e6d3a7;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px rgba(36,24,18,.72))}.preview-transition-fox-rift .fox-rift-fox{transform-box:fill-box;transform-origin:center}.preview-transition-fox-rift .fox-rift-fox-left{animation:catalogFoxRiftFoxLeft 3.8s cubic-bezier(.2,.7,.2,1) infinite}.preview-transition-fox-rift .fox-rift-fox-right{animation:catalogFoxRiftFoxRight 3.8s cubic-bezier(.2,.7,.2,1) infinite}.preview-transition-fox-rift .fox-rift-body,.preview-transition-fox-rift .fox-rift-tail{fill:#a6552d;stroke:#321f16;stroke-width:1.3;stroke-linejoin:round}.preview-transition-fox-rift .fox-rift-tail{fill:#c97843}.preview-transition-fox-rift .fox-rift-ear,.preview-transition-fox-rift .fox-rift-muzzle{fill:#e6d3a7;stroke:#321f16;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.preview-transition-fox-rift .fox-rift-muzzle{fill:#f0dec0}.preview-transition-symbiotic{background:radial-gradient(circle at 50% 48%,#29462e,#151d14,#090c09)}.preview-transition-symbiotic .veil-branch,.preview-transition-symbiotic .veil-twig,.preview-transition-symbiotic .veil-bark-grain,.preview-transition-symbiotic .veil-sap{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-transition-symbiotic .veil-branch{stroke:#291d18;stroke-width:9;animation:catalogVeilBranch 3.8s ease-in-out infinite}.preview-transition-symbiotic .veil-twig{stroke:#432a1c;stroke-width:3}.preview-transition-symbiotic .veil-bark-grain{stroke:#765035;stroke-width:1.6;stroke-dasharray:3 5;opacity:.82}.preview-transition-symbiotic .veil-canopy{fill:#53633b;stroke:#29462e;stroke-width:1.1;transform-origin:80px 45px;animation:catalogVeilLeaves 3.8s ease-in-out infinite}.preview-transition-symbiotic .veil-canopy-light{fill:#78824a;opacity:.72}.preview-transition-symbiotic .veil-seal{fill:#31523b;stroke:#d5edba;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(213,237,186,.72))}.preview-transition-symbiotic .veil-sap{stroke:#53633b;stroke-width:1.8;stroke-dasharray:3 7;filter:drop-shadow(0 0 3px rgba(99,133,84,.7));animation:catalogVeilSap 2.8s linear infinite}.preview-transition-symbiotic .branch-right{animation-delay:-1.1s}.preview-transition-underrail{background:radial-gradient(ellipse at 50% 48%,#253826,#172219 42%,#10140f)}.preview-transition-underrail .wildgrowth-shadow{fill:#151712;opacity:.86}.preview-transition-underrail .wildgrowth-trunk{fill:none;stroke:#432a1c;stroke-width:13;stroke-linecap:round;stroke-linejoin:round;animation:catalogWildgrowthTrunk 5.8s ease-in-out infinite}.preview-transition-underrail .wildgrowth-grain{fill:none;stroke:url(#underrail-bark-grain);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.preview-transition-underrail #underrail-bark-grain path{fill:none;stroke:#765035;stroke-width:1.05;opacity:.74}.preview-transition-underrail .trunk-right{animation-delay:-1.7s}.preview-transition-underrail .wildgrowth-canopy{fill:#53633b;stroke:#29462e;stroke-width:1.4;transform-origin:center;animation:catalogWildgrowthCanopy 5.8s ease-in-out infinite}.preview-transition-underrail .wildgrowth-canopy .canopy-light{fill:#78824a;stroke:#638554;stroke-width:.7;opacity:.72}.preview-transition-underrail .canopy-right{animation-delay:-1.4s}.preview-transition-underrail .wildgrowth-sap{fill:none;stroke:#638554;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:2 7;opacity:.76;filter:drop-shadow(0 0 2px rgba(99,133,84,.48));animation:catalogWildgrowthSap 4.6s linear infinite}.preview-transition-cipherfall{overflow:hidden;background:radial-gradient(ellipse at 50% 49%,#151712,#0b0d0b 52%,#030403)}.preview-transition-cipherfall text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5.7px;font-weight:700;white-space:pre;fill:#a1b47c;text-rendering:geometricPrecision}.preview-transition-cipherfall .cipherfall-network{transform-box:fill-box;transform-origin:center;animation:catalogCipherfallNetworkBreath 5.6s ease-in-out infinite}.preview-transition-cipherfall .cipherfall-network-branches,.preview-transition-cipherfall .cipherfall-network-connectors,.preview-transition-cipherfall .cipherfall-network-climbers,.preview-transition-cipherfall .cipherfall-network-crosslinks{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-transition-cipherfall .cipherfall-network-branches{stroke:#432a1c;stroke-width:2.2;opacity:.88}.preview-transition-cipherfall .cipherfall-network-connectors{stroke:#29462e;stroke-width:1.1;stroke-dasharray:4 2;opacity:.76}.preview-transition-cipherfall .cipherfall-network-climbers{stroke:#638554;stroke-width:1.25;stroke-dasharray:7 1;opacity:.88}.preview-transition-cipherfall .cipherfall-network-crosslinks{stroke:#53633b;stroke-width:.8;stroke-dasharray:2 3;opacity:.68}.preview-transition-cipherfall .cipherfall-network-code text:nth-child(1),.preview-transition-cipherfall .cipherfall-network-code text:nth-child(3){fill:#a28b4b}.preview-transition-cipherfall .cipherfall-network-code text:nth-child(2),.preview-transition-cipherfall .cipherfall-network-code text:nth-child(4){fill:#765035}.preview-transition-cipherfall .cipherfall-network-leaves text{font-size:8px;fill:#78824a}.preview-transition-cipherfall .cipherfall-network-leaves text:nth-child(2n){fill:#9a5b3d}@media(prefers-reduced-motion:reduce){.preview-opening-heartroot-awakening .heartroot-preview-root,.preview-opening-heartroot-awakening .heartroot-preview-vine,.preview-opening-heartroot-awakening .heartroot-preview-tendrils,.preview-opening-heartroot-awakening .heartroot-preview-leaves,.preview-opening-heartroot-awakening .heartroot-preview-seed,.preview-transition-symbiotic .veil-branch,.preview-transition-symbiotic .veil-canopy,.preview-transition-symbiotic .veil-sap,.preview-transition-underrail .wildgrowth-trunk,.preview-transition-underrail .wildgrowth-canopy,.preview-transition-underrail .wildgrowth-sap,.preview-transition-cipherfall .cipherfall-network,.preview-transition-wayleaf .wayleaf-wind,.preview-transition-wayleaf .wayleaf-flight,.preview-transition-wayleaf .wayleaf-contact,.preview-transition-wayleaf .wayleaf-contact-veins,.preview-transition-fox-rift .fox-rift-paper,.preview-transition-fox-rift .fox-rift-fox,.preview-transition-fox-rift .fox-rift-new-hills{animation:none}}.preview-living-oak-atlas svg,.preview-classic-map-kiosk svg{width:100%;height:100%}.preview-living-oak-atlas .shadow,.preview-classic-map-kiosk .shadow{fill:#251f2b3d}.preview-living-oak-atlas{background:linear-gradient(155deg,#c8d5a6,#8ea474 54%,#6f825e)}.preview-living-oak-atlas .trunk-dark{fill:#3d2a1d;stroke:#251f2b;stroke-width:2;stroke-linejoin:round}.preview-living-oak-atlas .trunk{fill:none;stroke:#755035;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.preview-living-oak-atlas .hollow{fill:#251c17;stroke:#442e21;stroke-width:3;stroke-linejoin:round}.preview-living-oak-atlas .parchment{fill:#ead7a4;stroke:#6f5737;stroke-width:1.8;stroke-linejoin:round}.preview-living-oak-atlas .map-line{fill:none;stroke:#738554;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview-living-oak-atlas .pin{fill:#413d34;stroke:#c89b53;stroke-width:1}.preview-living-oak-atlas .emblem-plaque{fill:#513622;stroke:#2d2118;stroke-width:1.8;stroke-linejoin:round}.preview-living-oak-atlas .map-label{fill:#ead7a4;font-family:Nunito,sans-serif;font-size:9px;font-weight:1000;letter-spacing:1px}.preview-living-oak-atlas .canopy{fill:#416735;stroke:#294629;stroke-width:2;stroke-linejoin:round}.preview-living-oak-atlas .canopy-light{fill:#83a84f;stroke:#416735;stroke-width:1.2;stroke-linejoin:round}.preview-living-oak-atlas .lantern-chain{fill:none;stroke:#343933;stroke-width:2.5;stroke-linecap:round}.preview-living-oak-atlas .lantern{fill:#60442d;stroke:#2f332e;stroke-width:2;stroke-linejoin:round}.preview-living-oak-atlas .lantern-glow{fill:#ffd27a;stroke:#f2a84b;stroke-width:1;filter:drop-shadow(0 0 4px rgba(255,210,122,.95))}.preview-living-oak-atlas .mushroom{fill:#b8492e;stroke:#713321;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.preview-living-oak-atlas .stone{fill:#737b75;stroke:#434b45;stroke-width:1.6;stroke-linejoin:round}.preview-classic-map-kiosk{background:linear-gradient(155deg,#dad6dc,#b8afc1 55%,#968ba4)}.preview-classic-map-kiosk .classic-post,.preview-classic-map-kiosk .classic-frame{fill:#6e5746;stroke:#382c28;stroke-width:2;stroke-linejoin:round}.preview-classic-map-kiosk .classic-map{fill:#e7d6ae;stroke:#665743;stroke-width:1.6;stroke-linejoin:round}.preview-classic-map-kiosk .classic-map-line{fill:none;stroke:#77865f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.preview-classic-map-kiosk .classic-roof{fill:#b92e2e;stroke:#5b2028;stroke-width:2.5;stroke-linejoin:round}.preview-classic-map-kiosk .classic-roof-light{fill:#e1533d;stroke:#8e292c;stroke-width:1.5;stroke-linejoin:round}.preview-classic-map-kiosk .classic-trim{fill:none;stroke:#f1c49a;stroke-width:2;stroke-linecap:round}.preview-living-oak-hideaway svg,.preview-classic-toilet-cabin svg{width:100%;height:100%}.preview-living-oak-hideaway .shadow,.preview-classic-toilet-cabin .shadow{fill:#251f2b3d}.preview-living-oak-hideaway{background:linear-gradient(155deg,#c8d5a6,#8ea474 54%,#6f825e)}.preview-living-oak-hideaway .hollow{fill:#2b2119;stroke:#251710;stroke-width:2.4;stroke-linejoin:round}.preview-living-oak-hideaway .door{fill:#5b3824;stroke:#2d1d15;stroke-width:2;stroke-linejoin:round}.preview-living-oak-hideaway .door-planks{fill:none;stroke:#9b6440;stroke-width:1.5;stroke-linecap:round}.preview-living-oak-hideaway .trunks{fill:none;stroke:#6f482c;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.preview-living-oak-hideaway .bark-light{fill:none;stroke:#b97842;stroke-width:2.4;stroke-linecap:round}.preview-living-oak-hideaway .canopy{fill:#416735;stroke:#294629;stroke-width:2;stroke-linejoin:round}.preview-living-oak-hideaway .canopy-light{fill:#83a84f;stroke:#416735;stroke-width:1.2;stroke-linejoin:round}.preview-living-oak-hideaway .arrow-vent{fill:#c8e68a;stroke:#344d2d;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(200,230,138,.65))}.preview-living-oak-hideaway .latch{fill:none;stroke:#c49a55;stroke-width:2.4;stroke-linecap:round}.preview-living-oak-hideaway .stool{fill:#835534;stroke:#352219;stroke-width:2;stroke-linejoin:round}.preview-living-oak-hideaway .papers{fill:#ead7a4;stroke:#6f5737;stroke-width:1.5}.preview-living-oak-hideaway .papers path{fill:none}.preview-living-oak-hideaway .ground-lantern{fill:#60442d;stroke:#2f332e;stroke-width:2;stroke-linejoin:round}.preview-living-oak-hideaway .ground-glow{fill:#ffd27a;stroke:#f2a84b;stroke-width:1;filter:drop-shadow(0 0 4px rgba(255,210,122,.95))}.preview-classic-toilet-cabin{background:linear-gradient(155deg,#dad6dc,#b8afc1 55%,#968ba4)}.preview-classic-toilet-cabin .classic-body{fill:#7a604c;stroke:#3b302b;stroke-width:2.2}.preview-classic-toilet-cabin .classic-roof{fill:#9e413a;stroke:#5b2929;stroke-width:2.4;stroke-linejoin:round}.preview-classic-toilet-cabin .classic-door{fill:#5d493e;stroke:#342b27;stroke-width:2}.preview-classic-toilet-cabin .classic-moon{fill:#f2c96f;stroke:#714f32;stroke-width:1.4}.preview-classic-toilet-cabin .classic-trim{fill:none;stroke:#c7a27e;stroke-width:1.8;stroke-linecap:round}.preview-classic-toilet-cabin .classic-stool{fill:#745744;stroke:#342b27;stroke-width:2;stroke-linejoin:round}.preview-classic-toilet-cabin .classic-paper{fill:#f1eee4;stroke:#817a70;stroke-width:1.4}.preview-classic-toilet-cabin .classic-paper path{fill:none}.preview-classic-toilet-cabin .classic-lantern{fill:#6b625f;stroke:#353333;stroke-width:2;stroke-linejoin:round}.preview-rootcut-descent svg,.preview-forest-stair svg,.preview-classic-underrail-portal svg{width:100%;height:100%}.preview-rootcut-descent{background:linear-gradient(155deg,#b7c99a,#71875d 54%,#3e503c)}.preview-rootcut-descent .rootcut-ground{fill:#66834f}.preview-rootcut-descent .rootcut-earth{fill:#79583a;stroke:#3b2b21;stroke-width:2.5}.preview-rootcut-descent .rootcut-hole{fill:#171510;stroke:#4b3424;stroke-width:2.5}.preview-rootcut-descent .rootcut-steps{fill:#777b70;stroke:#353b36;stroke-width:1.4;stroke-linejoin:round}.preview-rootcut-descent .rootcut-roots,.preview-rootcut-descent .rootcut-rope{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-rootcut-descent .rootcut-roots{stroke:#4b3020;stroke-width:6}.preview-rootcut-descent .rootcut-rope{stroke:#c5a572;stroke-width:2}.preview-rootcut-descent .rootcut-glow,.preview-rootcut-descent .rootcut-firefly{fill:#d9f7a7;stroke:#8fcf68;filter:drop-shadow(0 0 4px rgba(217,247,167,.95))}.preview-forest-stair{background:linear-gradient(155deg,#c5cf93,#798952 58%,#465533)}.preview-forest-stair .forest-stair-ground{fill:#71854c}.preview-forest-stair .forest-stair-bank{fill:#68462d;stroke:#3e2b21;stroke-width:2.5;stroke-linejoin:round}.preview-forest-stair .forest-stair-path{fill:#895d38;stroke:#503522;stroke-width:2}.preview-forest-stair .forest-stair-steps{fill:#9b6035;stroke:#4a2d1d;stroke-width:1.5;stroke-linejoin:round}.preview-forest-stair .forest-stair-rope{fill:none;stroke:#d1b47b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-forest-stair .forest-stair-posts{fill:#4a2d1d;stroke:#8b6a42;stroke-width:.8}.preview-forest-stair .forest-stair-moss{fill:#a1a947;stroke:#59642d;stroke-width:1.2}.preview-forest-stair .forest-stair-rock{fill:#77766b;stroke:#4b4a42;stroke-width:2}.preview-classic-underrail-portal{background:linear-gradient(155deg,#d9d5e0,#8a7d9f)}.preview-classic-underrail-portal .classic-underrail-ground{fill:#766c78;stroke:#342c38;stroke-width:2}.preview-classic-underrail-portal .classic-underrail-shadow{fill:#251f2b4d;stroke:none}.preview-classic-underrail-portal .classic-underrail-ring{fill:none;stroke:#b8ff78;stroke-width:6;filter:drop-shadow(0 0 5px rgba(184,255,120,.85))}.preview-classic-underrail-portal .classic-underrail-core{fill:#75ffb03d;stroke:#75ffb0;stroke-width:1.5}.preview-classic-underrail-portal .classic-underrail-arrows{fill:none;stroke:#f4ffe8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.preview-aim-guide-archer,.preview-aim-guide-vine{background:linear-gradient(155deg,#657052,#303b2e 58%,#1e261f)}.preview-aim-guide-archer svg,.preview-aim-guide-vine svg{width:100%;height:100%}.preview-aim-guide-archer path,.preview-aim-guide-vine path,.preview-aim-guide-archer ellipse,.preview-aim-guide-vine ellipse,.preview-aim-guide-archer circle,.preview-aim-guide-vine circle{vector-effect:non-scaling-stroke}.preview-aim-guide-archer .aim-preview-shadow,.preview-aim-guide-archer .aim-preview-main,.preview-aim-guide-archer .aim-preview-moss{fill:none;stroke-linecap:round}.preview-aim-guide-archer .aim-preview-shadow{stroke:#4d0000;stroke-width:8;opacity:.72}.preview-aim-guide-archer .aim-preview-main{stroke:red;stroke-width:3.4}.preview-aim-guide-archer .aim-preview-moss{stroke:#f77;stroke-width:1.2;stroke-dasharray:2 5}.preview-aim-guide-archer .aim-preview-ring,.preview-aim-guide-archer .aim-preview-ring-inner{fill:none}.preview-aim-guide-archer .aim-preview-ring{stroke:#8b0000;stroke-width:4}.preview-aim-guide-archer .aim-preview-ring-inner{stroke:red;stroke-width:3}.preview-aim-guide-archer .aim-preview-center{fill:#ff8080}.preview-aim-guide-vine .vine-preview-outline,.preview-aim-guide-vine .vine-preview-main,.preview-aim-guide-vine .vine-preview-stitch{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-aim-guide-vine .vine-preview-outline{stroke:#35251a;stroke-width:10}.preview-aim-guide-vine .vine-preview-main{stroke:#f5dfaa;stroke-width:5.5}.preview-aim-guide-vine .vine-preview-stitch{stroke:#d6aa4a;stroke-width:1.4;stroke-dasharray:1 9}.preview-aim-guide-vine .vine-preview-leaf,.preview-aim-guide-vine .vine-preview-wreath{fill:#71833d;stroke:#35251a;stroke-width:1.5;stroke-linejoin:round}.preview-aim-guide-vine .vine-preview-center{fill:#d6aa4a;stroke:#35251a;stroke-width:1}.preview-quest-path-scent,.preview-quest-path-dashes{background:linear-gradient(155deg,#24382c,#162720 58%,#0d1714)}.preview-quest-path-scent svg,.preview-quest-path-dashes svg{width:100%;height:100%}.preview-quest-path-scent path,.preview-quest-path-dashes path,.preview-quest-path-scent circle,.preview-quest-path-dashes circle{vector-effect:non-scaling-stroke}.preview-quest-path-scent .path-preview-ground,.preview-quest-path-dashes .path-preview-ground{fill:#263d2d;stroke:#38583e;stroke-width:1}.preview-quest-path-scent .scent-preview-glow,.preview-quest-path-scent .scent-preview-main,.preview-quest-path-scent .scent-preview-curl{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-quest-path-scent .scent-preview-glow{stroke:#75ffb1;stroke-width:12;opacity:.24;filter:url(#quest-path-scent-glow)}.preview-quest-path-scent .scent-preview-main{stroke:#d4ffe0;stroke-width:3.3;opacity:.82}.preview-quest-path-scent .scent-preview-curl{stroke:#9efbc1;stroke-width:2.1;opacity:.68}.preview-quest-path-scent .scent-preview-puffs{fill:#b8ffd1;opacity:.3}.preview-quest-path-dashes .dash-preview-glow,.preview-quest-path-dashes .dash-preview-main{fill:none;stroke-linecap:round}.preview-quest-path-dashes .dash-preview-glow{stroke:#75ffda;stroke-width:8;stroke-dasharray:7 8;opacity:.2}.preview-quest-path-dashes .dash-preview-main{stroke:#9effd8;stroke-width:3.5;stroke-dasharray:7 8}.preview-quest-path-dashes .dash-preview-beacon{fill:none;stroke:#dfff82;stroke-width:3;opacity:.9}.preview-greenveil-flightpath svg,.preview-classic-career svg{width:100%;height:100%}.preview-greenveil-flightpath path,.preview-classic-career path,.preview-greenveil-flightpath circle,.preview-classic-career circle{vector-effect:non-scaling-stroke}.preview-greenveil-flightpath{background:radial-gradient(circle at 72% 20%,rgba(217,255,142,.2),transparent 31%),linear-gradient(150deg,#4d6046,#273429 55%,#171f1a)}.preview-greenveil-flightpath .flightpath-shadow{fill:#0c120ea8}.preview-greenveil-flightpath .flightpath-line-shadow,.preview-greenveil-flightpath .flightpath-line,.preview-greenveil-flightpath .flightpath-year-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-line-shadow{stroke:#23170f;stroke-width:11}.preview-greenveil-flightpath .flightpath-line{stroke:#caff91;stroke-width:4.4;filter:drop-shadow(0 0 5px rgba(202,255,145,.8))}.preview-greenveil-flightpath .flightpath-year-line{stroke:#eaf5db;stroke-width:1.7;opacity:.78}.preview-greenveil-flightpath .flightpath-stone{fill:#5c402a;stroke:#281b12;stroke-width:1.7;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-stone-top{fill:#8b6740;stroke:#d09a49;stroke-width:.8;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-station{fill:#426149;stroke:#d19a4c;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(202,255,145,.78))}.preview-greenveil-flightpath .flightpath-wings{fill:#765033;stroke:#2e1d12;stroke-width:1.1;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-date{fill:#463a2b;stroke:#f4d681;stroke-width:1;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-milestone-title,.preview-greenveil-flightpath .flightpath-milestone-date{font-family:Nunito,sans-serif;font-weight:1000;text-anchor:middle}.preview-greenveil-flightpath .flightpath-milestone-band{fill:#251f2b}.preview-greenveil-flightpath .flightpath-milestone-title{fill:#fff5cf;font-size:7px}.preview-greenveil-flightpath .flightpath-milestone-date{fill:#ffc75d;font-size:4.2px}.preview-greenveil-flightpath .flightpath-tree-trunk,.preview-greenveil-flightpath .flightpath-tree-roots,.preview-greenveil-flightpath .flightpath-tree-bark,.preview-greenveil-flightpath .flightpath-billboard-rope,.preview-greenveil-flightpath .flightpath-board-grain,.preview-greenveil-flightpath .flightpath-lantern-branch{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-tree-trunk{stroke:#6f3a20;stroke-width:5.2}.preview-greenveil-flightpath .flightpath-tree-roots{stroke:#4a2918;stroke-width:3.1}.preview-greenveil-flightpath .flightpath-tree-bark{stroke:#b66d3d;stroke-width:.9}.preview-greenveil-flightpath .flightpath-billboard-rope{stroke:#c6a66d;stroke-width:1.7}.preview-greenveil-flightpath .flightpath-tree-canopy{fill:#3f6239;stroke:#233b28;stroke-width:1.1;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-tree-canopy-light{fill:#7f8f4c}.preview-greenveil-flightpath .flightpath-billboard{fill:#4a2819;stroke:#24150f;stroke-width:2.2;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-board-grain{stroke:#7a4327;stroke-width:.7;opacity:.72}.preview-greenveil-flightpath .flightpath-billboard-text,.preview-greenveil-flightpath .flightpath-date-text{font-family:Nunito,sans-serif;font-weight:1000;text-anchor:middle}.preview-greenveil-flightpath .flightpath-billboard-text{fill:#f0d3a1;font-size:7px;letter-spacing:.4px;filter:drop-shadow(0 1px 1px #24150f)}.preview-greenveil-flightpath .flightpath-date-text{fill:#efffc7;font-size:4px;letter-spacing:.15px;filter:drop-shadow(0 0 3px rgba(202,255,145,.95))}.preview-greenveil-flightpath .flightpath-lantern-branch{stroke:#6f3a20;stroke-width:2.4}.preview-greenveil-flightpath .flightpath-lantern-cage{fill:#20251f;stroke:#11150f;stroke-width:1.2;stroke-linejoin:round}.preview-greenveil-flightpath .flightpath-lantern-glass{fill:#fff0c3;stroke:#505b42;stroke-width:.6}.preview-greenveil-flightpath .flightpath-lantern-light{fill:#e1ff9e;filter:drop-shadow(0 0 4px #fff0a4)}.preview-greenveil-flightpath .flightpath-light{fill:#d9ff9d;stroke:#fff9cf;stroke-width:.8;filter:drop-shadow(0 0 4px #b9ff79)}.preview-classic-career{background:linear-gradient(150deg,#8c8991,#5e5a64 56%,#37343c)}.preview-classic-career .classic-career-shadow{fill:#1d192161}.preview-classic-career .classic-career-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.preview-classic-career .classic-career-line-blue{stroke:#6ca9ff}.preview-classic-career .classic-career-line-orange{stroke:#ff924f}.preview-classic-career .classic-career-line-purple{stroke:#cc79ff}.preview-classic-career .classic-career-year-line{fill:none;stroke:#f4f0ff;stroke-width:1.7;stroke-linecap:round}.preview-classic-career .classic-career-stone{fill:#6d6872;stroke:#332f39;stroke-width:2;stroke-linejoin:round}.preview-classic-career .classic-career-label{fill:none;stroke:#9effc4;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(158,255,196,.9))}.preview-classic-career .classic-career-year{fill:none;stroke:#f4f0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-oathleaf-lantern{background:linear-gradient(150deg,#dce7cf,#98aa7b 60%,#67745b)}.preview-oathleaf-lantern .shadow{fill:#24251d47}.preview-oathleaf-lantern .base{fill:#49321f;stroke:#2b2118;stroke-width:2}.preview-oathleaf-lantern .bow{fill:none;stroke:#49321f;stroke-width:5;stroke-linecap:round}.preview-oathleaf-lantern .glass{fill:#d9edae59;stroke:#39463e;stroke-width:2}.preview-oathleaf-lantern .glow{fill:#d9edae;filter:drop-shadow(0 0 6px rgba(203,255,145,.85))}.preview-oathleaf-lantern .bronze{fill:#b68a45;stroke:#5b4529;stroke-width:1}.preview-classic-lantern{background:linear-gradient(150deg,#ddd7e2,#aaa1b2 62%,#77717f)}.preview-classic-lantern .shadow{fill:#251f2b47}.preview-classic-lantern .frame{fill:#6f6977;stroke:#39343f;stroke-width:2;stroke-linejoin:round}.preview-classic-lantern .glass{fill:#f1ca7a57}.preview-classic-lantern .glow{fill:#f4bd6a;filter:drop-shadow(0 0 5px rgba(244,189,106,.76))}.preview-classic-lantern .brace{fill:none;stroke:#4c4653;stroke-width:2}.preview-oakleaf-victory{background:radial-gradient(circle at 50% 58%,#e5efcf,#b5c897 48%,#758a69)}.preview-oakleaf-victory .burst{fill:none;stroke:#d2b16e;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 4}.preview-oakleaf-victory .leaf{stroke:#36523a;stroke-width:1.5;stroke-linejoin:round}.preview-oakleaf-victory .leaf-a,.preview-oakleaf-victory .leaf-d,.preview-oakleaf-victory .leaf-e{fill:#527446}.preview-oakleaf-victory .leaf-b,.preview-oakleaf-victory .leaf-c,.preview-oakleaf-victory .leaf-f{fill:#92aa64}.preview-oakleaf-victory .fletching{fill:#c0974e;stroke:#60472d;stroke-width:1.3}.preview-classic-confetti{background:radial-gradient(circle at 50% 58%,#fff1fa,#dfd3eb 55%,#aaa0b8)}.preview-classic-confetti .burst{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 4}.preview-classic-confetti .paper{stroke:#6c6073;stroke-width:1.2}.preview-classic-confetti .paper-a{fill:#ffbde7}.preview-classic-confetti .paper-b{fill:#eeff95}.preview-classic-confetti .paper-c{fill:#84ffb5}.preview-greenveil-forest-floor{background:linear-gradient(155deg,#d8dfb5,#9ca66c 52%,#59634b)}.preview-greenveil-forest-floor .forest-floor{fill:#665540;stroke:#3c382c;stroke-width:1.5}.preview-greenveil-forest-floor .leaf{stroke:#405031;stroke-width:1.4;stroke-linejoin:round}.preview-greenveil-forest-floor .oak{fill:#63783b}.preview-greenveil-forest-floor .elm{fill:#87984f}.preview-greenveil-forest-floor .linden{fill:#c39a45}.preview-greenveil-forest-floor .rowan{fill:#98603b}.preview-greenveil-forest-floor .veins{fill:none;stroke:#e1cf91;stroke-width:1.2;stroke-linecap:round}.preview-greenveil-forest-floor .wind{fill:none;stroke:#eef0cfb8;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5}.preview-classic-seasonal-leaves{background:linear-gradient(155deg,#ddd4c6,#aa9884 55%,#70635b)}.preview-classic-seasonal-leaves .classic-ground{fill:#5f5145}.preview-classic-seasonal-leaves .square{stroke:#6f392f;stroke-width:1.2}.preview-classic-seasonal-leaves .square-a{fill:#95513a}.preview-classic-seasonal-leaves .square-b{fill:#f56a3a}.preview-classic-seasonal-leaves .square-c{fill:#bd5a36}.preview-greenwood-oathstone svg,.preview-classic-landing-title svg{width:100%;height:100%;overflow:visible}.preview-greenwood-oathstone .monument-shadow,.preview-classic-landing-title .monument-shadow{fill:#251f2b42}.preview-greenwood-oathstone text,.preview-classic-landing-title text{font-family:Arial,sans-serif;font-size:20px;font-weight:900;letter-spacing:.5px;paint-order:stroke fill}.preview-greenwood-oathstone{background:radial-gradient(circle at 50% 38%,#e7d6a8,#b7aa75 54%,#687054)}.preview-greenwood-oathstone .monument-stone-side{fill:#685238;stroke:#493b2b;stroke-width:3}.preview-greenwood-oathstone .monument-stone{fill:#d8bd83;stroke:#8b7048;stroke-width:1.5}.preview-greenwood-oathstone .monument-moss{fill:#58723b;stroke:#3d572e;stroke-width:1.3;stroke-linejoin:round}.preview-greenwood-oathstone .monument-vine{fill:none;stroke:#91ad5e;stroke-width:3;stroke-linecap:round}.preview-greenwood-oathstone .monument-arrow{fill:none;stroke:#6b4229;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-greenwood-oathstone .monument-arrow-head{fill:#414843}.preview-greenwood-oathstone .monument-rubble{fill:#a1845b;stroke:#6c583f;stroke-width:1;stroke-linejoin:round}.preview-greenwood-oathstone .monument-flower{stroke:#fff7e3d1;stroke-width:1}.preview-greenwood-oathstone .flower-pink{fill:#efb3bd}.preview-greenwood-oathstone .flower-light{fill:#fff1d9}.preview-greenwood-oathstone .preview-classic-landing-title{background:radial-gradient(circle at 50% 40%,#f4f0ff,#c5badc 52%,#766d91)}.preview-greenwood-oathstone .classic-title-side{fill:#7259ef;stroke:#4b3aa7;stroke-width:3}.preview-greenwood-oathstone .classic-title-front{fill:#fff;stroke:#2c254747;stroke-width:1.2}html:not(.is-development-build) .world-catalog-trigger,html:not(.is-development-build) .world-catalog-panel{display:none}@-moz-keyframes catalogCipherStream{0%{transform:translate(-10px,7px)}to{transform:translate(18px,-10px)}}@-webkit-keyframes catalogCipherStream{0%{transform:translate(-10px,7px)}to{transform:translate(18px,-10px)}}@-o-keyframes catalogCipherStream{0%{transform:translate(-10px,7px)}to{transform:translate(18px,-10px)}}@keyframes catalogCipherStream{0%{transform:translate(-10px,7px)}to{transform:translate(18px,-10px)}}@-moz-keyframes catalogHeartrootDraw{0%,12%{stroke-dashoffset:250;opacity:.45}48%,to{stroke-dashoffset:0;opacity:1}}@-webkit-keyframes catalogHeartrootDraw{0%,12%{stroke-dashoffset:250;opacity:.45}48%,to{stroke-dashoffset:0;opacity:1}}@-o-keyframes catalogHeartrootDraw{0%,12%{stroke-dashoffset:250;opacity:.45}48%,to{stroke-dashoffset:0;opacity:1}}@keyframes catalogHeartrootDraw{0%,12%{stroke-dashoffset:250;opacity:.45}48%,to{stroke-dashoffset:0;opacity:1}}@-moz-keyframes catalogHeartrootTendrils{0%,30%{stroke-dashoffset:240;opacity:0}68%,to{stroke-dashoffset:0;opacity:.9}}@-webkit-keyframes catalogHeartrootTendrils{0%,30%{stroke-dashoffset:240;opacity:0}68%,to{stroke-dashoffset:0;opacity:.9}}@-o-keyframes catalogHeartrootTendrils{0%,30%{stroke-dashoffset:240;opacity:0}68%,to{stroke-dashoffset:0;opacity:.9}}@keyframes catalogHeartrootTendrils{0%,30%{stroke-dashoffset:240;opacity:0}68%,to{stroke-dashoffset:0;opacity:.9}}@-moz-keyframes catalogHeartrootLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.8deg)}}@-webkit-keyframes catalogHeartrootLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.8deg)}}@-o-keyframes catalogHeartrootLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.8deg)}}@keyframes catalogHeartrootLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.8deg)}}@-moz-keyframes catalogHeartrootSeed{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@-webkit-keyframes catalogHeartrootSeed{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@-o-keyframes catalogHeartrootSeed{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes catalogHeartrootSeed{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@-moz-keyframes catalogCipherfallNetworkBreath{0%,to{transform:scale(.985) rotate(-.35deg);opacity:.84}50%{transform:scale(1.025) rotate(.35deg);opacity:1}}@-webkit-keyframes catalogCipherfallNetworkBreath{0%,to{transform:scale(.985) rotate(-.35deg);opacity:.84}50%{transform:scale(1.025) rotate(.35deg);opacity:1}}@-o-keyframes catalogCipherfallNetworkBreath{0%,to{transform:scale(.985) rotate(-.35deg);opacity:.84}50%{transform:scale(1.025) rotate(.35deg);opacity:1}}@keyframes catalogCipherfallNetworkBreath{0%,to{transform:scale(.985) rotate(-.35deg);opacity:.84}50%{transform:scale(1.025) rotate(.35deg);opacity:1}}@-moz-keyframes catalogWayleafFlight{0%{transform:translate(-39px,16px) scale(.34) rotate(-34deg);opacity:0}9%{opacity:1}55%{transform:translate(2px,-7px) scale(.82) rotate(86deg);opacity:1}79%{transform:translate(26px,-3px) scale(3.7) rotate(186deg);opacity:1}84%{transform:translate(28px,-4px) scale(3.8) rotate(191deg);opacity:.16}88%,to{transform:translate(34px,-8px) scale(4) rotate(198deg);opacity:0}}@-webkit-keyframes catalogWayleafFlight{0%{transform:translate(-39px,16px) scale(.34) rotate(-34deg);opacity:0}9%{opacity:1}55%{transform:translate(2px,-7px) scale(.82) rotate(86deg);opacity:1}79%{transform:translate(26px,-3px) scale(3.7) rotate(186deg);opacity:1}84%{transform:translate(28px,-4px) scale(3.8) rotate(191deg);opacity:.16}88%,to{transform:translate(34px,-8px) scale(4) rotate(198deg);opacity:0}}@-o-keyframes catalogWayleafFlight{0%{transform:translate(-39px,16px) scale(.34) rotate(-34deg);opacity:0}9%{opacity:1}55%{transform:translate(2px,-7px) scale(.82) rotate(86deg);opacity:1}79%{transform:translate(26px,-3px) scale(3.7) rotate(186deg);opacity:1}84%{transform:translate(28px,-4px) scale(3.8) rotate(191deg);opacity:.16}88%,to{transform:translate(34px,-8px) scale(4) rotate(198deg);opacity:0}}@keyframes catalogWayleafFlight{0%{transform:translate(-39px,16px) scale(.34) rotate(-34deg);opacity:0}9%{opacity:1}55%{transform:translate(2px,-7px) scale(.82) rotate(86deg);opacity:1}79%{transform:translate(26px,-3px) scale(3.7) rotate(186deg);opacity:1}84%{transform:translate(28px,-4px) scale(3.8) rotate(191deg);opacity:.16}88%,to{transform:translate(34px,-8px) scale(4) rotate(198deg);opacity:0}}@-moz-keyframes catalogWayleafWind{to{stroke-dashoffset:-42}}@-webkit-keyframes catalogWayleafWind{to{stroke-dashoffset:-42}}@-o-keyframes catalogWayleafWind{to{stroke-dashoffset:-42}}@keyframes catalogWayleafWind{to{stroke-dashoffset:-42}}@-moz-keyframes catalogWayleafContact{0%,63%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:1;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:1;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-webkit-keyframes catalogWayleafContact{0%,63%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:1;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:1;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-o-keyframes catalogWayleafContact{0%,63%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:1;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:1;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@keyframes catalogWayleafContact{0%,63%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:1;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:1;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-moz-keyframes catalogWayleafContactVeins{0%,67%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:.58;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:.58;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:.3;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-webkit-keyframes catalogWayleafContactVeins{0%,67%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:.58;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:.58;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:.3;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-o-keyframes catalogWayleafContactVeins{0%,67%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:.58;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:.58;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:.3;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@keyframes catalogWayleafContactVeins{0%,67%,to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}76%,82%{opacity:.58;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}92%{opacity:.58;clip-path:polygon(57% 0,100% 0,100% 100%,76% 100%)}99%{opacity:.3;clip-path:polygon(98% 0,100% 0,100% 8%,100% 8%)}}@-moz-keyframes catalogFoxRiftPaperLeft{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(-86px) rotate(-2.5deg)}}@-webkit-keyframes catalogFoxRiftPaperLeft{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(-86px) rotate(-2.5deg)}}@-o-keyframes catalogFoxRiftPaperLeft{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(-86px) rotate(-2.5deg)}}@keyframes catalogFoxRiftPaperLeft{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(-86px) rotate(-2.5deg)}}@-moz-keyframes catalogFoxRiftPaperRight{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(86px) rotate(2.5deg)}}@-webkit-keyframes catalogFoxRiftPaperRight{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(86px) rotate(2.5deg)}}@-o-keyframes catalogFoxRiftPaperRight{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(86px) rotate(2.5deg)}}@keyframes catalogFoxRiftPaperRight{0%,43%{transform:translate(0) rotate(0)}88%,to{transform:translate(86px) rotate(2.5deg)}}@-moz-keyframes catalogFoxRiftFoxLeft{0%{transform:translate(-49px)}34%,43%{transform:translate(3px) rotate(2deg)}88%,to{transform:translate(-47px) rotate(-6deg)}}@-webkit-keyframes catalogFoxRiftFoxLeft{0%{transform:translate(-49px)}34%,43%{transform:translate(3px) rotate(2deg)}88%,to{transform:translate(-47px) rotate(-6deg)}}@-o-keyframes catalogFoxRiftFoxLeft{0%{transform:translate(-49px)}34%,43%{transform:translate(3px) rotate(2deg)}88%,to{transform:translate(-47px) rotate(-6deg)}}@keyframes catalogFoxRiftFoxLeft{0%{transform:translate(-49px)}34%,43%{transform:translate(3px) rotate(2deg)}88%,to{transform:translate(-47px) rotate(-6deg)}}@-moz-keyframes catalogFoxRiftFoxRight{0%{transform:translate(49px)}34%,43%{transform:translate(-3px) rotate(-2deg)}88%,to{transform:translate(47px) rotate(6deg)}}@-webkit-keyframes catalogFoxRiftFoxRight{0%{transform:translate(49px)}34%,43%{transform:translate(-3px) rotate(-2deg)}88%,to{transform:translate(47px) rotate(6deg)}}@-o-keyframes catalogFoxRiftFoxRight{0%{transform:translate(49px)}34%,43%{transform:translate(-3px) rotate(-2deg)}88%,to{transform:translate(47px) rotate(6deg)}}@keyframes catalogFoxRiftFoxRight{0%{transform:translate(49px)}34%,43%{transform:translate(-3px) rotate(-2deg)}88%,to{transform:translate(47px) rotate(6deg)}}@-moz-keyframes catalogFoxRiftNewWorld{0%,40%{opacity:.24}74%,to{opacity:1}}@-webkit-keyframes catalogFoxRiftNewWorld{0%,40%{opacity:.24}74%,to{opacity:1}}@-o-keyframes catalogFoxRiftNewWorld{0%,40%{opacity:.24}74%,to{opacity:1}}@keyframes catalogFoxRiftNewWorld{0%,40%{opacity:.24}74%,to{opacity:1}}@-moz-keyframes catalogVeilBranch{0%,to{stroke-dasharray:12 2;stroke-dashoffset:0}50%{stroke-dasharray:8 1;stroke-dashoffset:-4}}@-webkit-keyframes catalogVeilBranch{0%,to{stroke-dasharray:12 2;stroke-dashoffset:0}50%{stroke-dasharray:8 1;stroke-dashoffset:-4}}@-o-keyframes catalogVeilBranch{0%,to{stroke-dasharray:12 2;stroke-dashoffset:0}50%{stroke-dasharray:8 1;stroke-dashoffset:-4}}@keyframes catalogVeilBranch{0%,to{stroke-dasharray:12 2;stroke-dashoffset:0}50%{stroke-dasharray:8 1;stroke-dashoffset:-4}}@-moz-keyframes catalogVeilLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.5deg)}}@-webkit-keyframes catalogVeilLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.5deg)}}@-o-keyframes catalogVeilLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.5deg)}}@keyframes catalogVeilLeaves{0%,to{transform:scale(.96) rotate(-.5deg)}50%{transform:scale(1.04) rotate(.5deg)}}@-moz-keyframes catalogVeilSap{to{stroke-dashoffset:-20}}@-webkit-keyframes catalogVeilSap{to{stroke-dashoffset:-20}}@-o-keyframes catalogVeilSap{to{stroke-dashoffset:-20}}@keyframes catalogVeilSap{to{stroke-dashoffset:-20}}@-moz-keyframes catalogWildgrowthTrunk{0%,to{transform:scaleY(.985) rotate(-.4deg)}50%{transform:scaleY(1.018) rotate(.4deg)}}@-webkit-keyframes catalogWildgrowthTrunk{0%,to{transform:scaleY(.985) rotate(-.4deg)}50%{transform:scaleY(1.018) rotate(.4deg)}}@-o-keyframes catalogWildgrowthTrunk{0%,to{transform:scaleY(.985) rotate(-.4deg)}50%{transform:scaleY(1.018) rotate(.4deg)}}@keyframes catalogWildgrowthTrunk{0%,to{transform:scaleY(.985) rotate(-.4deg)}50%{transform:scaleY(1.018) rotate(.4deg)}}@-moz-keyframes catalogWildgrowthCanopy{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@-webkit-keyframes catalogWildgrowthCanopy{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@-o-keyframes catalogWildgrowthCanopy{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes catalogWildgrowthCanopy{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@-moz-keyframes catalogWildgrowthSap{to{stroke-dashoffset:-27}}@-webkit-keyframes catalogWildgrowthSap{to{stroke-dashoffset:-27}}@-o-keyframes catalogWildgrowthSap{to{stroke-dashoffset:-27}}@keyframes catalogWildgrowthSap{to{stroke-dashoffset:-27}}.world-catalog-launchers{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:opacity .16s ease,transform .18s ease}.world-catalog.is-open .world-catalog-launchers,.world-catalog.is-style-open .world-catalog-launchers{opacity:0;pointer-events:none;transform:translateY(-5px);visibility:hidden}.world-catalog-trigger,.world-style-trigger{position:relative}.world-style-trigger{display:flex;align-items:center;justify-content:center;gap:9px;height:42px;min-width:158px;padding:0 17px;color:#fffaf0;background:radial-gradient(ellipse at top right,#8c9b54,#294b3d 72%);border:1px solid rgba(255,255,255,.76);box-shadow:0 8px 22px #1d172161;font-family:Nunito,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s,box-shadow .18s}.world-style-trigger:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.28);pointer-events:none}html:not(.is-mode-touch) .world-style-trigger:hover{transform:translateY(-3px);box-shadow:0 12px 27px #1d172173}.world-style-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.world-style-trigger-icon{display:flex;width:20px;height:20px}.world-style-trigger-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html.input-filter-wandering .world-catalog.is-style-open{inset:0 auto auto 0;opacity:1;pointer-events:none;transform:none}html.input-filter-wandering .world-catalog.is-style-open .world-style-panel{pointer-events:auto}.world-style-panel{display:flex;flex-direction:column;position:fixed;z-index:2;top:12px;right:auto;left:12px;width:calc(100vw - 24px);max-width:440px;height:520px;max-height:calc(100vh - 24px);overflow:hidden;color:#251f2b;background:#fffaf0;border:4px solid #251f2b;box-shadow:10px 12px #46123bc7,0 24px 64px #1d17216b;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-9px) scale(.985);transform-origin:50% 50%;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1.08)}.world-catalog.is-style-open .world-style-panel{opacity:1;pointer-events:auto;visibility:visible;transform:none}.world-style-panel.is-dragging{transition:none}.world-style-panel:before{content:"";position:absolute;z-index:5;inset:4px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.world-style-header{display:flex;align-items:center;gap:8px;flex:0 0 58px;min-height:58px;padding:7px 8px;color:#fffaf0;background:radial-gradient(circle at 76% -20%,rgba(212,180,102,.62),transparent 42%),linear-gradient(122deg,#294b3d,#526846 58%,#46123b);border-bottom:3px solid #251f2b;cursor:grab;touch-action:none}.world-style-header:active{cursor:grabbing}.world-style-drag-grip{display:grid;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:3px;flex:0 0 auto;padding:5px;opacity:.62}.world-style-drag-grip i{width:3px;height:3px;background:currentColor;border-radius:50%}.world-style-heading{min-width:0;margin-right:auto}.world-style-heading h2{margin:0;font-family:Amatic SC,sans-serif;font-size:27px;font-weight:700;line-height:.92;letter-spacing:.025em}.world-style-heading p{margin:2px 0 0;color:#ffffffb8;font-family:Nunito,sans-serif;font-size:8px;font-weight:800;letter-spacing:.06em}.world-style-eyebrow{display:block;margin-bottom:2px;color:#f3d899;font-family:Nunito,sans-serif;font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.world-style-header-actions{display:flex;flex:0 0 auto;gap:4px}.world-style-header-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;color:#fff;border:1px solid rgba(255,255,255,.48);transition:background .15s,transform .15s}.world-style-header-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html:not(.is-mode-touch) .world-style-header-button:hover{background:#ffffff21;transform:rotate(4deg)}.world-style-header-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.world-style-body{flex:1 1 auto;min-height:0;padding:9px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;background:linear-gradient(145deg,#fffaf0,#efe5d6)}.world-style-summary{position:relative;padding:8px 10px 9px;overflow:hidden;color:#fffaf0;background:linear-gradient(125deg,#251f2b,#46123b 62%,#755339);border:2px solid #251f2b;box-shadow:4px 4px #c99a3d}.world-style-summary:after{content:"";position:absolute;top:-38px;right:-24px;width:120px;height:120px;border:18px solid rgba(212,180,102,.12);border-radius:50%;pointer-events:none}.world-style-summary>strong{display:block;margin-top:2px;font-family:Amatic SC,sans-serif;font-size:25px;font-weight:700;line-height:1}.world-style-summary>p{margin:3px 0 0;color:#ffffffa8;font-family:Nunito,sans-serif;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.world-style-summary-label{color:#f3d899;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.world-style-summary-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.world-style-summary-pills>span{display:flex;flex-direction:column;min-width:0;padding:4px 6px;background:#ffffff17;border:1px solid rgba(255,255,255,.24)}.world-style-summary-pills em{color:#ffffff8c;font-family:Nunito,sans-serif;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.world-style-summary-pills b{margin-top:1px;overflow:hidden;color:#fff;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.world-style-section{margin-top:11px}.world-style-section-heading{display:flex;align-items:flex-start;gap:7px;margin-bottom:7px}.world-style-section-heading h3{margin:0;color:#251f2b;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000;letter-spacing:.03em;text-transform:uppercase}.world-style-section-heading p{margin:2px 0 0;color:#251f2b9e;font-family:Nunito,sans-serif;font-size:8px;font-weight:700;line-height:1.35}.world-style-step{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:23px;height:23px;color:#fff;background:#526846;border:2px solid #251f2b;box-shadow:2px 2px #c99a3d;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000}.world-style-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.world-style-theme-card{display:flex;flex-direction:column;position:relative;min-width:0;padding:4px 4px 6px;color:#251f2b;background:#fff;border:2px solid #251f2b;box-shadow:4px 4px #c9bdca;text-align:left;transition:transform .15s,box-shadow .15s,background .15s}html:not(.is-mode-touch) .world-style-theme-card:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #c9bdca}.world-style-theme-card:focus-visible{outline:3px solid #c99a3d;outline-offset:2px}.world-style-theme-card.is-active{background:#fff4e0;box-shadow:4px 4px #c99a3d}.world-style-theme-card.is-active:after{content:"✓";display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:22px;height:22px;color:#fff;background:#526846;border:2px solid #251f2b;font-family:Nunito,sans-serif;font-size:11px;font-weight:1000}.world-style-theme-card.is-base{background:#f3efe5;box-shadow:4px 4px #7f8c72}.world-style-theme-preview{display:block;width:100%;height:64px;border:1px solid rgba(37,31,43,.42)}.world-style-option-copy{display:flex;flex-direction:column;min-width:0;padding:4px 3px 0}.world-style-option-copy strong{font-family:Amatic SC,sans-serif;font-size:20px;font-weight:700;line-height:1}.world-style-option-copy small{margin-top:2px;color:#251f2b94;font-family:Nunito,sans-serif;font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.world-style-theme-state{margin:5px 3px 0;color:#251f2b8a;font-family:Nunito,sans-serif;font-size:7px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.is-active .world-style-theme-state{color:#526846}.is-base .world-style-theme-state{color:#755339}.world-style-tune-section{padding-top:10px;border-top:2px dashed rgba(37,31,43,.25)}.world-style-control-group{padding:7px;background:#ffffffa8;border:1px solid rgba(37,31,43,.28)}.world-style-control-group+.world-style-control-group{margin-top:6px}.world-style-control-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.world-style-control-heading strong{font-family:Nunito,sans-serif;font-size:9px;font-weight:1000;letter-spacing:.05em;text-transform:uppercase}.world-style-control-heading small{color:#251f2b8c;font-family:Nunito,sans-serif;font-size:7px;font-weight:700;text-align:right}.world-style-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.world-style-color-option{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:36px;padding:4px 5px 4px 4px;color:#251f2b;background:#f8f1e7;border:1px solid rgba(37,31,43,.54);text-align:left;transition:background .15s,transform .15s,box-shadow .15s}.world-style-color-option>span{display:grid;grid-template-columns:repeat(4,1fr);align-self:stretch;gap:2px;padding:3px;background:#fff;border:1px solid rgba(37,31,43,.34)}.world-style-color-option i:nth-child(1){background:var(--swatch-a)}.world-style-color-option i:nth-child(2){background:var(--swatch-b)}.world-style-color-option i:nth-child(3){background:var(--swatch-c)}.world-style-color-option i:nth-child(4){background:var(--swatch-d)}.world-style-color-option b{min-width:0;overflow:hidden;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html:not(.is-mode-touch) .world-style-color-option:hover{transform:translateY(-1px);box-shadow:0 3px #c9bdca}.world-style-color-option.is-active{background:#fff4e0;border-color:#251f2b;box-shadow:0 3px #c99a3d}.world-style-color-option.is-active:after{content:"✓";color:#526846;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000}.world-style-color-option:focus-visible{outline:2px solid #c99a3d;outline-offset:1px}.world-style-light-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.world-style-light-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-height:36px;padding:4px 6px;color:#251f2b;background:#f8f1e7;border:1px solid rgba(37,31,43,.54);text-align:left;transition:background .15s,transform .15s,box-shadow .15s}.world-style-light-option>span{width:20px;height:20px;border:2px solid #251f2b;border-radius:50%}.world-style-light-option b{min-width:0;overflow:hidden;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.world-style-light-option.is-warm>span{background:#ff8641;box-shadow:0 0 10px #ff3e00}.world-style-light-option.is-greenveil>span{background:#f8ffa6;box-shadow:0 0 10px #74ff00}.world-style-light-option.is-sunlit>span{background:#f5d27d;box-shadow:0 0 10px #d98955}html:not(.is-mode-touch) .world-style-light-option:hover{transform:translateY(-1px);box-shadow:0 3px #c9bdca}.world-style-light-option.is-active{background:#fff4e0;border-color:#251f2b;box-shadow:0 3px #c99a3d}.world-style-light-option.is-active:after{content:"✓";color:#526846;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000}.world-style-light-option:focus-visible{outline:2px solid #c99a3d;outline-offset:1px}.world-style-custom-note{margin:7px 0 0;padding:7px 9px;color:#5a4637;background:#f3dfb2;border-left:4px solid #c99a3d;font-family:Nunito,sans-serif;font-size:8px;font-weight:700;line-height:1.45}.world-style-custom-note[hidden]{display:none}@media only screen and (max-width:620px){.world-catalog-launchers{gap:5px}.world-catalog-trigger,.world-style-trigger{min-width:118px;height:38px;padding:0 10px;font-size:8px}.world-style-trigger-icon,.world-catalog-trigger .catalog-mark{width:17px;height:17px}.world-style-panel{right:auto;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.world-style-body{padding:8px}.world-style-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:430px){.world-style-header{min-height:56px}.world-style-heading h2{font-size:25px}.world-style-control-heading{display:block}.world-style-control-heading small{display:block;margin-top:2px;text-align:left}}@media only screen and (max-width:360px){.world-style-theme-grid,.world-style-summary-pills,.world-style-light-grid{grid-template-columns:1fr}.world-style-theme-card{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.world-style-theme-preview{grid-row:1/3;width:100px}.world-style-color-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.world-style-panel,.world-catalog-launchers,.world-style-trigger,.world-style-theme-card,.world-style-color-option,.world-style-light-option{transition:none}}.claw-machine-hud{display:flex;flex-direction:column;gap:5px;position:absolute;z-index:9;top:24px;right:24px;width:330px;max-width:calc(100vw - 48px);padding:17px 19px 16px;color:#f5efd9;background:linear-gradient(145deg,#183421f5,#2b1d14f0);border:2px solid #9c7136;border-radius:9px;box-shadow:0 16px 36px #10140f7a,inset 0 0 0 1px #d4bd743b;opacity:0;pointer-events:none;transform:translateY(-12px) scale(.96);transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1.1)}.claw-machine-hud.is-visible{opacity:1;transform:translateY(0) scale(1)}.claw-machine-hud .eyebrow{color:#b7cf78;font-family:Nunito,sans-serif;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.claw-machine-hud .title{font-family:Amatic SC,sans-serif;font-size:34px;line-height:.95;letter-spacing:.025em}.claw-machine-hud .status{min-height:21px;margin:4px 0 0;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.claw-machine-hud .prize{margin:0;color:#d4bd74;font-family:Nunito,sans-serif;font-size:12px;font-weight:800}.claw-machine-hud .controls{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;padding-top:11px;border-top:1px solid rgba(245,239,217,.22)}.claw-machine-hud .controls span{display:flex;align-items:center;gap:5px;color:#ffffffe0;font-family:Nunito,sans-serif;font-size:11px;font-weight:800}.claw-machine-hud .controls kbd{padding:3px 6px;color:#183421;background:#f5efd9;border:0;border-radius:4px;box-shadow:inset 0 -2px #2b1d1433;font-family:inherit;font-size:10px;font-weight:900}html.input-filter-menu .claw-machine-hud,html.input-filter-modal .claw-machine-hud,html.input-filter-intro .claw-machine-hud{opacity:0!important}@media only screen and (max-width:620px){.claw-machine-hud{top:12px;right:12px;width:calc(100vw - 24px);max-width:none;padding:13px 14px}.claw-machine-hud .title{font-size:29px}.claw-machine-hud .controls{margin-top:5px}}.claw-card-result{display:grid;place-items:center;position:fixed;z-index:30;inset:0;min-height:100vh;min-height:100dvh;padding:clamp(18px,3vw,42px);color:#4a2d18;background:#10180f94;backdrop-filter:blur(8px) brightness(.68) saturate(.7);-webkit-backdrop-filter:blur(8px) brightness(.68) saturate(.7);opacity:0;overflow:auto;transition:opacity .3s ease}.claw-card-result.is-entered{opacity:1}.claw-card-result button:focus-visible{outline:3px solid #f4d478;outline-offset:4px}.claw-card-result svg{display:block}.claw-card-result [hidden]{display:none!important}.claw-card-result__frame{display:flex;flex-direction:column;position:relative;width:58vw;max-width:calc(100vw - 36px);padding:clamp(25px,2.25vw,36px);color:#4a2d18;border:3px solid #5e2f17;border-radius:clamp(25px,2.3vw,38px);background:radial-gradient(circle at 8% 8%,rgba(248,197,109,.42) 0 1.2%,transparent 1.4%),radial-gradient(circle at 92% 9%,rgba(248,197,109,.35) 0 1.2%,transparent 1.4%),radial-gradient(circle at 8% 91%,rgba(78,33,14,.5) 0 1.25%,transparent 1.45%),radial-gradient(circle at 92% 91%,rgba(78,33,14,.5) 0 1.25%,transparent 1.45%),repeating-linear-gradient(4deg,transparent 0 15px,rgba(93,45,20,.13) 16px 17px,transparent 18px 29px),linear-gradient(180deg,#bc773b,#945022 53%,#a9612c);box-shadow:0 35px 82px #0a0704ad,0 10px 20px #2b14087a,inset 0 4px #ffd28b80,inset 0 -8px #4b1e0b7a;transform:translateY(20px) scale(.975);transition:transform .42s cubic-bezier(.2,.88,.2,1.05)}.claw-card-result__frame:before,.claw-card-result__frame:after{content:"";position:absolute;pointer-events:none}.claw-card-result__frame:before{z-index:0;inset:9px;border:2px solid rgba(101,49,22,.72);border-radius:clamp(18px,1.8vw,30px);box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d80}.claw-card-result__frame:after{z-index:0;inset:15px;border:1px solid rgba(237,175,102,.42);border-radius:clamp(15px,1.5vw,25px)}.is-entered .claw-card-result__frame{transform:none}.claw-card-result__dev-controls{display:flex;align-items:center;justify-content:center;gap:6px;position:fixed;z-index:50;right:12px;bottom:12px;left:12px;width:fit-content;max-width:calc(100vw - 24px);margin:auto;padding:8px 10px;overflow-x:auto;color:#edf5dd;border:1px solid rgba(212,178,90,.52);border-radius:12px;background:#0d1d13f0;box-shadow:0 8px 24px #0000007a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.claw-card-result__dev-controls strong{flex:0 0 auto;margin-right:4px;font-family:Nunito,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.claw-card-result__dev-controls button{flex:0 0 auto;min-height:30px;padding:5px 9px;color:#dce7ca;border:1px solid #526c43;border-radius:8px;background:#183223;cursor:pointer;font-family:Nunito,sans-serif;font-size:11px;font-weight:900}.claw-card-result__dev-controls button:hover{background:#244a31}.claw-card-result__dev-controls button.is-active{color:#1a2917;border-color:#f0d06d;background:#d9bc5d;box-shadow:0 0 0 2px #f0d06d38}.claw-card-result__header,.claw-card-result__parchment{position:relative;z-index:2}.claw-card-result__pending-card,.is-pending .claw-card-result__header,.is-pending .claw-card-result__parchment,.is-pending .claw-card-result__medallion,.is-timeout .claw-card-result__header,.is-timeout .claw-card-result__parchment,.is-timeout .claw-card-result__medallion{display:none}.is-pending .claw-card-result__pending-card,.is-timeout .claw-card-result__pending-card{display:flex}.claw-card-result__pending-card{align-items:center;flex-direction:column;justify-content:center;position:relative;z-index:2;min-height:clamp(420px,36vw,590px);padding:clamp(66px,6vw,92px) clamp(42px,5vw,82px) clamp(34px,4vw,58px);overflow:hidden;color:#f5e8c5;border:2px solid #102b19;border-radius:clamp(17px,1.8vw,27px);background:radial-gradient(circle at 50% 37%,rgba(57,92,50,.28),transparent 35%),radial-gradient(circle at 10% 10%,rgba(109,128,59,.12),transparent 30%),repeating-linear-gradient(14deg,rgba(212,194,111,.018) 0 1px,transparent 1px 5px),linear-gradient(145deg,#17341f,#0f2718 64%,#142e1b);box-shadow:inset 0 2px #dbe7a71c,inset 0 -8px #06130b6b,inset 0 0 50px #020b0647,0 5px 10px #3d1e0d4d}.claw-card-result__pending-card:before,.claw-card-result__pending-card:after{content:"";position:absolute;pointer-events:none}.claw-card-result__pending-card:before{inset:12px;border:1px solid rgba(111,130,57,.2);border-radius:clamp(11px,1.25vw,20px)}.claw-card-result__pending-card:after{top:50%;left:50%;width:76%;height:1px;background:linear-gradient(90deg,transparent,rgba(225,184,93,.16),transparent);transform:translate(-50%,68px)}.claw-card-result__pending-card h2{position:relative;z-index:2;margin:clamp(18px,2.2vw,31px) 0 0;color:#f6e8bd;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.45vw,52px);font-weight:900;letter-spacing:.01em;line-height:1;text-align:center;text-shadow:0 2px #68431e,0 5px 8px rgba(5,16,8,.72)}.claw-card-result__pending-card>p{position:relative;z-index:2;min-height:1.4em;margin:clamp(13px,1.6vw,22px) 0 0;color:#aeb75c;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.35vw,21px);font-weight:700;line-height:1.3;text-align:center}.claw-card-result__pending-card>p.is-typewriting:after{content:"│";display:inline-block;margin-left:3px;color:#f2ce60;animation:claw-pending-cursor .62s steps(1,end) infinite}.claw-card-result__pending-card>small{display:flex;align-items:center;gap:9px;position:relative;z-index:2;margin-top:clamp(13px,1.4vw,20px);color:#acb658;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.2vw,18px);font-weight:700}.claw-card-result__pending-card>small svg{width:20px;height:20px;color:#c4a83e}.claw-card-result__pending-timeout-icon{display:none}.is-timeout .claw-card-result__pending-card{background:radial-gradient(circle at 50% 37%,rgba(121,70,56,.24),transparent 35%),radial-gradient(circle at 10% 10%,rgba(149,100,65,.1),transparent 30%),repeating-linear-gradient(14deg,rgba(227,168,120,.018) 0 1px,transparent 1px 5px),linear-gradient(145deg,#2f291f,#251c18 64%,#2c211b)}.is-timeout .claw-card-result__pending-card>p,.is-timeout .claw-card-result__pending-card>small{color:#e3a181}.is-timeout .claw-card-result__pending-emblem{color:#f0c1a8;border-color:#d77b5e94;background:radial-gradient(circle,rgba(113,58,49,.48),rgba(39,23,19,.12) 64%,transparent 65%);box-shadow:0 0 30px #c960491f,inset 0 0 22px #dd8f7114}.is-timeout .claw-card-result__pending-emblem:before,.is-timeout .claw-card-result__pending-emblem:after{animation:none;background:#df7659;box-shadow:0 0 9px #d55c45,58px 37px 0 -2px #ad654e,-66px -24px 0 -2px #ad654e}.is-timeout .claw-card-result__pending-loading-icon{display:none}.is-timeout .claw-card-result__pending-timeout-icon{display:block;animation:none}.is-timeout .claw-card-result__pending-orbit{border-top-color:#e78263;border-right-color:#ce6f5570;filter:drop-shadow(0 0 8px rgba(207,93,70,.48));animation:none}.claw-card-result__pending-crest{display:grid;place-items:center;position:absolute;z-index:4;top:-7px;left:50%;width:clamp(72px,6vw,94px);height:clamp(67px,5.7vw,88px);color:#8da43d;background:linear-gradient(145deg,#b36d33,#673417);clip-path:polygon(50% 0,91% 22%,100% 70%,50% 100%,0 70%,9% 22%);filter:drop-shadow(0 5px 3px rgba(5,10,4,.56));transform:translate(-50%)}.claw-card-result__pending-crest:before{content:"";position:absolute;inset:7px;border:2px solid #d4a04a;background:#172d1c;clip-path:inherit}.claw-card-result__pending-crest svg{position:relative;z-index:2;width:54%;height:54%;filter:drop-shadow(0 2px 1px rgba(7,16,8,.72))}.claw-card-result__pending-emblem{display:grid;place-items:center;position:relative;z-index:2;width:clamp(142px,14vw,208px);height:clamp(142px,14vw,208px);color:#efc85e;border:3px solid rgba(213,169,77,.48);border-radius:50%;background:radial-gradient(circle,rgba(49,82,46,.5),rgba(13,33,21,.1) 64%,transparent 65%);box-shadow:0 0 30px #c89b381a,inset 0 0 22px #cda94e0f}.claw-card-result__pending-emblem>svg{width:48%;height:48%;filter:drop-shadow(0 0 11px rgba(239,187,76,.58)) drop-shadow(0 3px 1px rgba(59,37,13,.72));animation:claw-pending-feather 2.1s ease-in-out infinite}.claw-card-result__pending-emblem:before,.claw-card-result__pending-emblem:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#ffd86c;box-shadow:0 0 9px #ffc649,58px 37px 0 -2px #d8ae48,-66px -24px 0 -2px #d8ae48;animation:claw-pending-spark 1.9s ease-in-out infinite alternate}.claw-card-result__pending-emblem:before{top:12%;right:15%}.claw-card-result__pending-emblem:after{bottom:12%;left:17%;animation-delay:-.9s}.claw-card-result__pending-orbit{position:absolute;inset:-3px;border:3px solid transparent;border-top-color:#ffd069;border-right-color:#d9ac525c;border-radius:50%;filter:drop-shadow(0 0 8px rgba(255,196,85,.55));animation:claw-pending-orbit 2.8s linear infinite}.claw-card-result__pending-orbit:before,.claw-card-result__pending-orbit:after{content:"";position:absolute;width:20px;height:35px;border:2px solid #6e812d;border-radius:100% 0;background:linear-gradient(145deg,#93a83a,#53681f)}.claw-card-result__pending-orbit:before{top:13%;left:-9px;transform:rotate(-28deg) scale(.75)}.claw-card-result__pending-orbit:after{right:-8px;bottom:16%;transform:rotate(52deg) scale(.65)}.claw-card-result__pending-divider{display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:10px;position:relative;z-index:2;width:72%;margin-top:clamp(13px,1.4vw,19px);color:#74872f}.claw-card-result__pending-divider i{height:1px;background:linear-gradient(90deg,transparent,#71832f)}.claw-card-result__pending-divider i:last-child{background:linear-gradient(90deg,#71832f,transparent)}.claw-card-result__pending-divider svg{width:28px;height:28px;transform:rotate(-18deg)}.claw-card-result__progress{position:relative;z-index:2;width:78%;height:clamp(20px,1.8vw,27px);margin-top:clamp(18px,2vw,28px);padding:4px;overflow:hidden;border:2px solid #5f371b;border-radius:999px;background:#09150e;box-shadow:0 0 0 2px #a76d31,inset 0 3px 7px #000000d1,0 5px 8px #0409045c}.claw-card-result__progress span{display:block;position:relative;width:8%;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#468b2a,#8ec73a 62%,#f0cf51);box-shadow:inset 0 2px #ecff9c57,0 0 12px #d3d84c8c;transition:width .9s cubic-bezier(.2,.78,.2,1)}.claw-card-result__progress span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,247,168,.48) 48%,transparent 72%);transform:translate(-110%);animation:claw-pending-progress-shine 1.6s ease-in-out infinite}.claw-card-result__header{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);min-height:clamp(96px,10.5vw,138px);padding:clamp(20px,2.4vw,34px) clamp(24px,5vw,74px) 16px;color:#f5e8c5;border:2px solid #112d1a;border-radius:clamp(20px,2vw,30px) clamp(20px,2vw,30px) 14px 14px;background:radial-gradient(ellipse at 50% -20%,rgba(108,122,67,.38),transparent 54%),linear-gradient(180deg,#24452d,#173822 62%,#122f1d);box-shadow:inset 0 2px #d9e4ad2b,inset 0 -6px #07150c61,0 5px 9px #3b1d0d57}.claw-card-result__header:after{content:"";position:absolute;right:4%;bottom:7px;left:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(225,184,93,.5),transparent)}.claw-card-result__header h2{margin:7px 0 0;color:#fff0c7;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.7vw,60px);font-weight:900;letter-spacing:.015em;line-height:1;text-align:center;text-shadow:0 2px #6b4320,0 5px 8px rgba(7,19,11,.68)}.claw-card-result__title-leaf{flex:0 0 auto;width:clamp(26px,2.8vw,42px);height:clamp(26px,2.8vw,42px);color:#d6a84c;filter:drop-shadow(0 2px 1px rgba(10,19,9,.7));transform:rotate(-18deg)}.claw-card-result__title-leaf--right{transform:scaleX(-1) rotate(-18deg)}.claw-card-result__medallion{display:grid;place-items:center;position:absolute;z-index:8;top:clamp(-28px,-2vw,-18px);left:50%;width:clamp(76px,7vw,108px);height:clamp(76px,7vw,108px);padding:7px;color:#e1b85d;border:3px solid #70401f;border-radius:50%;background:linear-gradient(145deg,#efc76e,#a56329);box-shadow:0 0 0 2px #e9bd5d,0 8px 13px #1c0e068c,inset 0 2px #fff3ba85;transform:translate(-50%)}.claw-card-result__medallion span{display:grid;width:100%;height:100%;place-items:center;border:2px solid #17311f;border-radius:50%;background:radial-gradient(circle at 35% 25%,#3c6240,#173b27 72%);box-shadow:inset 0 3px 8px #07140c7a}.claw-card-result__medallion svg{width:62%;height:62%;filter:drop-shadow(0 3px 1px rgba(53,32,9,.72));transform:rotate(5deg)}.claw-card-result__parchment{display:flex;flex-direction:column;margin-top:-2px;padding:clamp(22px,2.5vw,38px) clamp(25px,3.1vw,48px) clamp(18px,2.2vw,32px);overflow:hidden;border:2px solid #c38b49;border-radius:16px 16px clamp(20px,2vw,29px) clamp(20px,2vw,29px);background:radial-gradient(circle at 14% 15%,rgba(255,255,255,.42),transparent 29%),radial-gradient(circle at 90% 80%,rgba(220,174,99,.11),transparent 38%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f5e4b9,#fff0ce 48%,#efdbac);box-shadow:inset 0 2px #fff6dc,inset 0 -5px #bc824033,0 5px 10px #4a260f40}.claw-card-result__parchment:before,.claw-card-result__parchment:after{content:"";position:absolute;top:44%;width:9px;height:9px;border:2px solid #a57c35;background:#6d842d;transform:rotate(45deg)}.claw-card-result__parchment:before{left:9px}.claw-card-result__parchment:after{right:9px}.claw-card-result__preview-shell{position:relative;width:100%;padding:clamp(7px,.75vw,11px);border:2px solid #7d4b25;border-radius:clamp(15px,1.5vw,23px);background:linear-gradient(145deg,#e6b455,#755026 56%,#d6a54b);box-shadow:0 6px 11px #4c2a1445,inset 0 1px #fff1a7}.claw-card-result__preview-shell:after{content:"";position:absolute;pointer-events:none;inset:4px;border:1px solid rgba(33,58,30,.72);border-radius:clamp(11px,1.1vw,18px)}.claw-card-result__preview{display:grid;place-items:center;position:relative;z-index:1;width:100%;aspect-ratio:3/1;overflow:hidden;border:2px solid #18311e;border-radius:clamp(10px,1vw,16px);background:radial-gradient(circle at 50% 20%,#506a3d,#203822 74%);box-shadow:inset 0 0 0 3px #e6c16a59,inset 0 0 25px #07150b99}.claw-card-result__preview:before{content:"";position:absolute;z-index:3;pointer-events:none;inset:6px;border:1px solid rgba(248,215,127,.44);border-radius:clamp(6px,.7vw,11px)}.claw-card-result__image{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .65s ease,transform 1s cubic-bezier(.2,.85,.2,1)}.is-ready .claw-card-result__image{opacity:1;transform:none}.claw-card-result__waiting{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;z-index:2;width:86%;color:#f5e8c5;text-align:center;transition:opacity .25s ease}.claw-card-result__waiting>strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.25vw,34px);font-weight:800;letter-spacing:.025em;line-height:1;text-shadow:0 2px 3px rgba(7,21,11,.72)}.claw-card-result__waiting>span{margin-top:6px;color:#f5e8c5d1;font-family:Nunito,sans-serif;font-size:clamp(9px,.9vw,13px);font-weight:800}.claw-card-result__waiting>small{margin-top:5px;color:#eadba9;font-family:Nunito,sans-serif;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.is-ready .claw-card-result__waiting,.is-error .claw-card-result__waiting{opacity:0;pointer-events:none}.claw-card-result__forge-mark{display:grid;place-items:center;width:clamp(35px,4vw,58px);height:clamp(35px,4vw,58px);color:#edc95f;filter:drop-shadow(0 0 12px rgba(195,220,85,.52));animation:claw-forge-breathe 1.8s ease-in-out infinite}.claw-card-result__forge-mark svg{width:100%;height:100%}.claw-card-result__trail{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:relative;width:100%;height:26px;margin-top:clamp(7px,1.2vh,14px)}.claw-card-result__trail i{position:relative;z-index:2;justify-self:center;width:8px;height:8px;border:1px solid #42512c;border-radius:50%;background:#dbc87e;box-shadow:0 0 0 3px #f5e8c51f}.claw-card-result__trail-line{position:absolute;right:4%;left:4%;height:3px;background:repeating-linear-gradient(90deg,#cbbd7f 0 7px,transparent 7px 13px);border-top:1px solid rgba(255,241,197,.34)}.claw-card-result__trail-feather{position:absolute;z-index:3;top:1px;left:0;width:25px;height:25px;color:#efcd63;filter:drop-shadow(0 0 7px rgba(219,231,107,.58));animation:claw-forge-trail 2.4s ease-in-out infinite}.claw-card-result__trail-feather svg{width:100%;height:100%}.claw-card-result__error-mark{display:none;place-items:center;position:absolute;z-index:4;width:clamp(58px,6vw,82px);height:clamp(58px,6vw,82px);color:#f6e2bd;border:2px solid #d7b479;border-radius:18px;background:#7d3128;box-shadow:0 8px 16px #170b0770,inset 0 2px #fff5cf29}.claw-card-result__error-mark svg{width:52%;height:52%}.is-error .claw-card-result__error-mark{display:grid}.claw-card-result__message{position:relative;z-index:2;min-height:18px;margin:10px auto 0;color:#6a4a2c;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;line-height:1.35;text-align:center}.is-ready .claw-card-result__message{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.is-error .claw-card-result__message{color:#87352c}.claw-card-result__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.claw-card-result__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.5vw,40px);position:relative;z-index:3;width:94%;margin:clamp(15px,2vw,28px) auto 0}.claw-card-result__actions button{display:flex;align-items:center;justify-content:center;gap:clamp(7px,.8vw,13px);min-width:0;min-height:clamp(54px,5.5vw,78px);padding:8px clamp(10px,1.8vw,26px);color:#f8edcb;border:2px solid #2b6c39;border-radius:clamp(14px,1.4vw,21px);background:linear-gradient(180deg,#2c5934,#183c24);box-shadow:0 0 0 2px #4f8f5b,inset 0 2px #dff0b429,inset 0 -5px #0a1e1059,0 7px 10px #0c24134f;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.4vw,22px);font-weight:800;line-height:1.05;text-align:center;text-shadow:0 2px 2px rgba(8,21,12,.72);transition:transform .15s ease-out,filter .15s ease-out,box-shadow .15s ease-out}.claw-card-result__actions button svg{flex:0 0 auto;width:clamp(17px,1.7vw,26px);height:clamp(17px,1.7vw,26px);color:#b6c66b}html:not(.is-mode-touch) .claw-card-result__actions button:hover{filter:brightness(1.08);transform:translateY(-2px)}.claw-card-result__actions button:active{transform:translateY(1px)}.claw-card-result__actions button.is-primary{color:#fff5cb;border-color:#2d7929;background:linear-gradient(180deg,#4b8f28,#2f6f22);box-shadow:0 0 0 2px #75b94c,inset 0 2px #efffb945,inset 0 -6px #173e1657,0 8px 12px #163d184f}.claw-card-result__actions button.is-primary svg{color:#e4be55}.claw-card-result__actions button.is-share{color:#fff;border-color:#145f8c;background:linear-gradient(180deg,#29a9f5,#147fc5);box-shadow:0 0 0 2px #70c9fb,inset 0 2px #ffffff52,inset 0 -6px #075c9852,0 8px 12px #16354b4d}.claw-card-result__actions button.is-share svg{color:#fff}.claw-card-result__actions button.is-danger{color:#fff1e5;border-color:#68251e;background:linear-gradient(180deg,#b94a3c,#7f2e27);box-shadow:0 0 0 2px #d36f5d,inset 0 2px #ffe8d233,inset 0 -6px #4b171459,0 8px 12px #4c20174d}.claw-card-result__actions button.is-danger svg{color:#f5c08f}.is-pending .claw-card-result__actions .js-claw-card-back{grid-column:2}.is-error:not(.is-auth-required) .claw-card-result__actions .js-claw-card-play-again{grid-column:1/3}.claw-card-result__timeout-actions{display:none;grid-template-columns:repeat(2,minmax(0,1fr));width:72%;margin-top:clamp(24px,2.5vw,34px)}.is-timeout .claw-card-result__timeout-actions{display:grid}.claw-card-result__corner{position:absolute;z-index:7;width:clamp(60px,6vw,92px);height:clamp(60px,6vw,92px);pointer-events:none}.claw-card-result__corner:before,.claw-card-result__corner:after{content:"";position:absolute;border:2px solid #607323;border-radius:100% 0;background:linear-gradient(145deg,#9baa3f,#657821);box-shadow:inset 0 1px #e3e99459,0 2px 2px #25140852}.claw-card-result__corner:before{width:25%;height:42%;transform:rotate(42deg)}.claw-card-result__corner:after{width:32%;height:50%;transform:rotate(72deg)}.claw-card-result__corner--tl{top:-7px;left:-5px;border-top:5px solid #53631d;border-left:5px solid #53631d;border-radius:30px 0 0;transform:rotate(-7deg)}.claw-card-result__corner--tl:before{top:10px;left:25px}.claw-card-result__corner--tl:after{top:37px;left:5px}.claw-card-result__corner--tr{top:-7px;right:-5px;border-top:5px solid #53631d;border-right:5px solid #53631d;border-radius:0 30px 0 0;transform:scaleX(-1) rotate(-7deg)}.claw-card-result__corner--tr:before{top:10px;left:25px}.claw-card-result__corner--tr:after{top:37px;left:5px}.claw-card-result__corner--bl{bottom:-6px;left:-4px;border-top:5px solid #53631d;border-left:5px solid #53631d;border-radius:30px 0 0;transform:scaleY(-1) rotate(-7deg)}.claw-card-result__corner--bl:before{top:10px;left:25px}.claw-card-result__corner--bl:after{top:37px;left:5px}.claw-card-result__corner--br{right:-4px;bottom:-6px;border-top:5px solid #53631d;border-right:5px solid #53631d;border-radius:0 30px 0 0;transform:scale(-1) rotate(-7deg)}.claw-card-result__corner--br:before{top:10px;left:25px}.claw-card-result__corner--br:after{top:37px;left:5px}.claw-card-result__bottom-diamond{position:absolute;z-index:8;bottom:-11px;left:50%;width:clamp(20px,2vw,30px);height:clamp(20px,2vw,30px);border:3px solid #6d3c1d;border-radius:3px;background:linear-gradient(135deg,#f0c460,#a7672e);box-shadow:0 0 0 2px #c8873c,0 5px 7px #1b0d0575,inset 2px 2px #fff0a76b;transform:translate(-50%) rotate(45deg)}.claw-card-result__celebration{position:fixed;z-index:40;inset:0;overflow:hidden;pointer-events:none}.claw-card-result__celebration-piece{position:absolute;top:72%;left:var(--piece-x);width:30px;height:30px;color:#6f873f;opacity:0;filter:drop-shadow(0 2px 1px rgba(32,24,20,.32))}.claw-card-result__celebration-piece svg{width:100%;height:100%}.claw-card-result__celebration-piece.is-feather{color:#e3bd57}.claw-card-result__celebration-piece.is-leaf{color:#78943a}.claw-card-result__celebration-piece.is-arrow{width:82px;height:12px;color:#c99e4b}.claw-card-result__celebration-piece.is-arrow i{display:block;position:absolute;top:5px;left:0;width:68px;height:3px;background:currentColor}.claw-card-result__celebration-piece.is-arrow i:before{content:"";position:absolute;top:-4px;right:-13px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:14px solid currentColor}.claw-card-result__celebration-piece.is-arrow i:after{content:"";position:absolute;top:-5px;left:1px;width:13px;height:12px;border-left:4px solid #70924e;border-right:4px solid #70924e;transform:skew(-24deg)}.is-celebrating .claw-card-result__celebration-piece{animation:claw-reward-rise 1.65s cubic-bezier(.18,.72,.25,1) var(--piece-delay) both}.is-error .claw-card-result__preview{background:linear-gradient(145deg,#6b4437,#351f20)}.is-limit-reached .claw-card-result__error-mark{color:#f0dfb6;background:#5e543f}@media only screen and (max-width:900px){.claw-card-result__frame{width:88vw;padding:20px}.claw-card-result__pending-card{min-height:clamp(390px,58vw,520px);padding-right:30px;padding-left:30px}.claw-card-result__header{min-height:90px;padding:22px 18px 13px}.claw-card-result__parchment{padding:18px 22px 22px}.claw-card-result__actions{width:93%}}@media only screen and (max-width:620px){.claw-card-result{padding:12px 6px}.claw-card-result__frame{width:96vw;max-width:96vw;padding:14px;border-radius:23px}.claw-card-result__pending-card{min-height:min(470px,calc(100dvh - 72px));padding:58px 14px 27px}.claw-card-result__pending-card h2{margin-top:17px;font-size:clamp(25px,8vw,34px)}.claw-card-result__pending-card>p{max-width:92%;font-size:13px}.claw-card-result__pending-card>small{font-size:12px}.claw-card-result__pending-emblem{width:128px;height:128px}.claw-card-result__pending-divider{width:84%}.claw-card-result__progress,.claw-card-result__timeout-actions{width:88%}.claw-card-result__header{gap:7px;min-height:72px;padding:18px 8px 10px;border-radius:15px 15px 9px 9px}.claw-card-result__header h2{margin-top:5px;font-size:clamp(23px,7vw,31px)}.claw-card-result__title-leaf{width:20px;height:20px}.claw-card-result__medallion{top:-18px;width:58px;height:58px;padding:4px;border-width:2px}.claw-card-result__parchment{padding:12px 12px 17px;border-radius:10px 10px 16px 16px}.claw-card-result__preview-shell{padding:5px;border-radius:11px}.claw-card-result__preview{border-radius:7px}.claw-card-result__preview:before{inset:3px}.claw-card-result__waiting{width:94%}.claw-card-result__waiting>strong{font-size:16px}.claw-card-result__waiting>span{display:none}.claw-card-result__waiting>small{margin-top:2px;font-size:7px}.claw-card-result__forge-mark{width:27px;height:27px}.claw-card-result__trail{width:78%;height:17px;margin-top:3px}.claw-card-result__trail i{width:6px;height:6px}.claw-card-result__trail-feather{width:18px;height:18px}.claw-card-result__message{margin-top:6px;font-size:9px}.claw-card-result__actions{gap:7px;width:96%;margin-top:14px}.claw-card-result__actions button{gap:4px;min-height:48px;padding:5px 4px;border-width:1px;border-radius:10px;box-shadow:0 0 0 2px #4f8f5b,inset 0 2px #dff0b424,inset 0 -4px #0a1e1052,0 5px 7px #0c241345;font-size:clamp(9px,2.8vw,12px)}.claw-card-result__actions button svg{width:15px;height:15px}.claw-card-result__actions button.is-primary{box-shadow:0 0 0 2px #75b94c,inset 0 2px #efffb93b,inset 0 -4px #173e1652,0 5px 7px #163d1847}.claw-card-result__actions button.is-share{box-shadow:0 0 0 2px #70c9fb,inset 0 2px #ffffff45,inset 0 -4px #075c984d,0 5px 7px #16354b42}.claw-card-result__actions button.is-danger{box-shadow:0 0 0 2px #d36f5d,inset 0 2px #ffe8d22e,inset 0 -4px #4b171452,0 5px 7px #4c201742}.claw-card-result__corner{width:52px;height:52px}}@media only screen and (max-height:700px)and (min-width:621px){.claw-card-result{padding:25px 18px 18px}.claw-card-result__frame{width:58vw;padding:20px}.claw-card-result__pending-card{min-height:445px;padding-top:58px;padding-bottom:29px}.claw-card-result__pending-emblem{width:136px;height:136px}.claw-card-result__header{min-height:75px;padding-top:18px}.claw-card-result__parchment{padding:14px 24px 18px}.claw-card-result__actions{margin-top:13px}.claw-card-result__actions button{min-height:48px}}@media(prefers-reduced-motion:reduce){.claw-card-result,.claw-card-result__frame,.claw-card-result__image{transition:none}.claw-card-result__forge-mark,.claw-card-result__trail-feather,.claw-card-result__pending-emblem>svg,.claw-card-result__pending-emblem:before,.claw-card-result__pending-emblem:after,.claw-card-result__pending-orbit,.claw-card-result__progress span:after,.claw-card-result__celebration-piece{animation:none!important}}@-moz-keyframes claw-forge-breathe{0%,to{opacity:.72;transform:scale(.93) rotate(-4deg)}50%{opacity:1;transform:scale(1.08) rotate(4deg)}}@-webkit-keyframes claw-forge-breathe{0%,to{opacity:.72;transform:scale(.93) rotate(-4deg)}50%{opacity:1;transform:scale(1.08) rotate(4deg)}}@-o-keyframes claw-forge-breathe{0%,to{opacity:.72;transform:scale(.93) rotate(-4deg)}50%{opacity:1;transform:scale(1.08) rotate(4deg)}}@keyframes claw-forge-breathe{0%,to{opacity:.72;transform:scale(.93) rotate(-4deg)}50%{opacity:1;transform:scale(1.08) rotate(4deg)}}@-moz-keyframes claw-forge-trail{0%{left:0;transform:rotate(-18deg) scale(.85)}50%{transform:rotate(9deg) scale(1.08)}to{left:calc(100% - 25px);transform:rotate(-18deg) scale(.85)}}@-webkit-keyframes claw-forge-trail{0%{left:0;transform:rotate(-18deg) scale(.85)}50%{transform:rotate(9deg) scale(1.08)}to{left:calc(100% - 25px);transform:rotate(-18deg) scale(.85)}}@-o-keyframes claw-forge-trail{0%{left:0;transform:rotate(-18deg) scale(.85)}50%{transform:rotate(9deg) scale(1.08)}to{left:calc(100% - 25px);transform:rotate(-18deg) scale(.85)}}@keyframes claw-forge-trail{0%{left:0;transform:rotate(-18deg) scale(.85)}50%{transform:rotate(9deg) scale(1.08)}to{left:calc(100% - 25px);transform:rotate(-18deg) scale(.85)}}@-moz-keyframes claw-reward-rise{0%{opacity:0;transform:translate3d(-50%,80px,0) scale(.35) rotate(-50deg)}18%{opacity:1}75%{opacity:.92}to{opacity:0;transform:translate3d(-50%,-68vh,0) scale(1.08) rotate(310deg)}}@-webkit-keyframes claw-reward-rise{0%{opacity:0;transform:translate3d(-50%,80px,0) scale(.35) rotate(-50deg)}18%{opacity:1}75%{opacity:.92}to{opacity:0;transform:translate3d(-50%,-68vh,0) scale(1.08) rotate(310deg)}}@-o-keyframes claw-reward-rise{0%{opacity:0;transform:translate3d(-50%,80px,0) scale(.35) rotate(-50deg)}18%{opacity:1}75%{opacity:.92}to{opacity:0;transform:translate3d(-50%,-68vh,0) scale(1.08) rotate(310deg)}}@keyframes claw-reward-rise{0%{opacity:0;transform:translate3d(-50%,80px,0) scale(.35) rotate(-50deg)}18%{opacity:1}75%{opacity:.92}to{opacity:0;transform:translate3d(-50%,-68vh,0) scale(1.08) rotate(310deg)}}@-moz-keyframes claw-pending-feather{0%,to{transform:translateY(3px) rotate(-3deg) scale(.96)}50%{transform:translateY(-5px) rotate(3deg) scale(1.035)}}@-webkit-keyframes claw-pending-feather{0%,to{transform:translateY(3px) rotate(-3deg) scale(.96)}50%{transform:translateY(-5px) rotate(3deg) scale(1.035)}}@-o-keyframes claw-pending-feather{0%,to{transform:translateY(3px) rotate(-3deg) scale(.96)}50%{transform:translateY(-5px) rotate(3deg) scale(1.035)}}@keyframes claw-pending-feather{0%,to{transform:translateY(3px) rotate(-3deg) scale(.96)}50%{transform:translateY(-5px) rotate(3deg) scale(1.035)}}@-moz-keyframes claw-pending-orbit{to{transform:rotate(360deg)}}@-webkit-keyframes claw-pending-orbit{to{transform:rotate(360deg)}}@-o-keyframes claw-pending-orbit{to{transform:rotate(360deg)}}@keyframes claw-pending-orbit{to{transform:rotate(360deg)}}@-moz-keyframes claw-pending-spark{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@-webkit-keyframes claw-pending-spark{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@-o-keyframes claw-pending-spark{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@keyframes claw-pending-spark{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@-moz-keyframes claw-pending-progress-shine{0%{transform:translate(-110%)}65%,to{transform:translate(115%)}}@-webkit-keyframes claw-pending-progress-shine{0%{transform:translate(-110%)}65%,to{transform:translate(115%)}}@-o-keyframes claw-pending-progress-shine{0%{transform:translate(-110%)}65%,to{transform:translate(115%)}}@keyframes claw-pending-progress-shine{0%{transform:translate(-110%)}65%,to{transform:translate(115%)}}@-moz-keyframes claw-pending-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@-webkit-keyframes claw-pending-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@-o-keyframes claw-pending-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes claw-pending-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.world-search{display:none;position:absolute;z-index:16;top:20px;right:58px;color:#f5efd9;font-family:Nunito,sans-serif;user-select:none;transition:opacity .18s ease,transform .22s ease}html.is-started .world-search{display:block}html.input-filter-menu .world-search,html.input-filter-modal .world-search,html.input-filter-cinematic .world-search,html.input-filter-intro .world-search,html.input-filter-racing .world-search{pointer-events:none;opacity:0;transform:translateY(-8px)}.world-search-trigger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;background:radial-gradient(ellipse at top right,#718f3a,#183421);border:1px solid rgba(255,255,255,.72);box-shadow:0 8px 22px #10140f61;transition:transform .18s,box-shadow .18s}.world-search-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.world-search-trigger:hover{transform:translateY(-2px);box-shadow:0 12px 28px #10140f75}.world-search-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.world-search-panel{position:absolute;top:0;right:54px;width:390px;max-width:calc(100vw - 126px);padding:5px;background:#172319;border:1px solid rgba(245,239,217,.62);box-shadow:12px 14px #2b1d14bd,0 22px 55px #10140f7a;opacity:0;pointer-events:none;transform:translate(14px) scale(.97);transform-origin:100% 0;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1.08)}.world-search-panel:before{content:"";position:absolute;inset:4px;border:1px solid rgba(245,239,217,.13);pointer-events:none}.is-open .world-search-panel{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.world-search-header{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:10px 12px 10px 15px;background:radial-gradient(ellipse at top right,#526d35,#183421)}.world-search-header div{display:flex;flex-direction:column;gap:4px}.world-search-header strong{font-family:Amatic SC,sans-serif;font-size:29px;line-height:.9;letter-spacing:.025em}.world-search-header span{color:#ffffffa6;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.world-search-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0 0 3px;color:#f5efd9;background:#10140f59;border:1px solid rgba(245,239,217,.32);font-family:Nunito,sans-serif;font-size:25px;line-height:1}.world-search-field{display:flex;align-items:center;gap:9px;position:relative;margin:5px 5px 4px;height:46px;padding:0 10px 0 12px;color:#251f2b;background:#f5efd9;border:2px solid #9c7136}.world-search-field svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:#31552c;stroke-width:2;stroke-linecap:round}.world-search-field input{min-width:0;flex:1;height:100%;padding:0;color:#251f2b;background:transparent;border:0;outline:0;font-family:Nunito,sans-serif;font-size:12px;font-weight:800}.world-search-field input::placeholder{color:#251f2b7a}.world-search-count{flex:0 0 auto;color:#31552c;font-size:9px;font-weight:900;letter-spacing:.04em}.world-search-results{display:flex;flex-direction:column;gap:3px;position:relative;max-height:58vh;padding:2px 5px 5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#718f3a #172319}.world-search-result{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:6px 9px 6px 7px;color:#f5efd9;background:#31552c61;border:1px solid rgba(245,239,217,.13);text-align:left;transition:background .14s,border-color .14s,transform .14s}.world-search-result:hover,.world-search-result:focus-visible{background:#526d35ad;border-color:#d4bd74b8;outline:none;transform:translate(-2px)}.world-search-result .result-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;background:#10140f52;border:1px solid rgba(212,189,116,.28);font-size:19px}.world-search-result .result-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.world-search-result .result-copy strong{overflow:hidden;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.world-search-result .result-copy small{color:#f5efd991;font-size:8px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.world-search-result .result-action{color:#d4bd74;font-family:Amatic SC,sans-serif;font-size:18px;font-weight:700}.world-search-empty{display:none;padding:26px 18px 30px;color:#f5efd9a8;font-size:11px;font-weight:800;text-align:center}.world-search-empty.is-visible{display:block}@media only screen and (max-width:620px){.world-search{right:56px;top:14px}.world-search-panel{position:fixed;top:68px;right:12px;left:12px;width:auto;max-width:none}.world-search-results{max-height:calc(100vh - 210px)}.world-search-result{grid-template-columns:37px minmax(0,1fr)}.world-search-result .result-action{display:none}}.world-hud{--hud-cream: #f3e9c8;--hud-walnut-dark: #21160f;--hud-walnut: #51331e;--hud-walnut-light: #82552d;--hud-brass-dark: #8e6229;--hud-brass: #d5a74d;--hud-brass-light: #f3d783;--hud-leaf: #668f35;--hud-leaf-light: #a6c75c;position:absolute;z-index:16;inset:0;pointer-events:none;color:var(--hud-cream);font-family:Nunito,sans-serif;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.world-hud.is-visible{opacity:1;visibility:visible;transition:opacity .18s ease-out}.world-hud-controls{display:none;position:absolute;z-index:17;top:calc(16px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));align-items:center;justify-content:flex-end;gap:10px;pointer-events:none;opacity:0;visibility:hidden;color:#f3e9c8;font-family:Nunito,sans-serif;user-select:none;transform:translateY(-7px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}html.input-filter-wandering .world-hud-controls.is-ready,html.input-filter-wandering .world-hud-controls.has-settings-control,html.input-filter-racing .world-hud-controls.is-ready,html.input-filter-racing .world-hud-controls.has-settings-control{display:flex;pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease-out,transform .18s ease-out}html.input-filter-racing .world-hud-controls.is-ready .world-hud-control:not(.is-settings),html.input-filter-racing .world-hud-controls.has-settings-control .world-hud-control:not(.is-settings){display:none}.world-hud-controls.has-settings-control:not(.is-ready) .world-hud-control:not(.is-settings){display:none}.world-hud-control{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:180px;height:50px;padding:0 15px;overflow:hidden;color:#f7edcf;border:2px solid #8e6229;border-radius:7px;background:linear-gradient(180deg,#4f3826fa,#241811fc),repeating-linear-gradient(4deg,transparent 0 8px,rgba(237,188,112,.055) 9px 10px);box-shadow:0 10px 24px #09060461,inset 0 2px #fff0b724,inset 0 -3px #100a0757;font-family:Nunito,sans-serif;font-size:12px;font-weight:1000;letter-spacing:.055em;line-height:1;text-align:left;text-transform:uppercase;text-shadow:0 2px 3px #160e09;transform:translateY(0);transition:transform .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,filter .14s ease-out}html:not(.is-mode-touch) .world-hud-control:not(.world-hud-wallet-status):not(:disabled):hover{border-color:#d5a74d;box-shadow:0 13px 27px #09060475,inset 0 2px #fff0b72e,inset 0 -3px #100a0761;transform:translateY(-2px)}.world-hud-control:not(.world-hud-wallet-status):not(:disabled):active{filter:brightness(.92);transform:translateY(0)}.world-hud-control:disabled{cursor:default}.world-hud-control:focus-visible{outline:2px solid #f3d783;outline-offset:3px}.world-hud-control.world-hud-wallet-status{width:150px}.world-hud-control.is-profile{width:164px}.world-hud-control.is-settings{justify-content:center;width:52px;padding:0}.world-hud-control.is-settings>svg{width:27px;height:29px;fill:currentColor;filter:drop-shadow(0 2px 2px rgba(0,0,0,.58))}.world-notifications-trigger{display:grid;position:absolute;z-index:17;top:calc(120px + env(safe-area-inset-top));left:max(30px,calc(env(safe-area-inset-left) + 20px));width:70px;height:70px;padding:0;place-items:center;pointer-events:none;cursor:pointer;user-select:none;border:0;border-radius:50%;background:transparent;filter:drop-shadow(0 9px 10px rgba(9,6,4,.42));opacity:0;visibility:hidden;transform:translate(-14px) scale(.92);transition:opacity .18s ease-out,visibility 0s linear .18s,transform .14s ease-out,filter .14s ease-out}.world-notifications-trigger.is-visible{pointer-events:auto;opacity:1;visibility:visible;transform:scale(1);transition:opacity .18s ease-out,transform .14s ease-out,filter .14s ease-out}html.input-filter-menu .world-notifications-trigger,html.input-filter-modal .world-notifications-trigger,html.input-filter-intro .world-notifications-trigger,html.input-filter-cinematic .world-notifications-trigger{pointer-events:none;opacity:0;visibility:hidden;transform:translate(-14px) scale(.92)}.world-notifications-trigger img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.world-notifications-trigger.has-artwork-unread:after{content:"";position:absolute;z-index:1;inset:4px;background:linear-gradient(112deg,transparent 33%,rgba(255,248,214,.14) 43%,rgba(255,242,179,.92) 50%,rgba(255,248,214,.18) 57%,transparent 67%);background-position:160% 0;background-size:250% 100%;clip-path:circle(46% at 50% 50%);pointer-events:none;opacity:0;animation:world-notification-shimmer 2.8s ease-in-out infinite}html:not(.is-mode-touch) .world-notifications-trigger:hover{transform:scale(1.07);filter:drop-shadow(0 0 8px rgba(243,215,131,.38)) drop-shadow(0 11px 12px rgba(9,6,4,.5))}.world-notifications-trigger:active{transform:scale(.96)}.world-notifications-trigger:focus-visible{outline:2px solid #f3d783;outline-offset:4px}@media(prefers-reduced-motion:reduce){.world-notifications-trigger.has-artwork-unread:after{animation:none;opacity:0}}.quest-board-trigger{top:calc(200px + env(safe-area-inset-top))}.world-hud-wallet-status{pointer-events:none;cursor:default;text-transform:none}.world-hud-wallet-status[hidden]{display:none}.world-hud-wallet-address{overflow:hidden;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.world-hud-profile-avatar{position:relative;display:grid;flex:0 0 auto;width:31px;height:31px;overflow:hidden;place-items:center;color:#f5d277;border:2px solid #d6a34b;border-radius:50%;background:radial-gradient(circle at 38% 28%,#607c3e,#243a20 74%);box-shadow:inset 0 1px #e8f4bd3d,0 2px 5px #00000059;font-size:13px;font-weight:1000}.world-hud-profile-avatar:before{content:attr(data-fallback)}.world-hud-profile-avatar img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.world-hud-profile-avatar img[hidden]{display:none}.world-hud-control-medallion{display:grid;flex:0 0 auto;width:29px;height:29px;place-items:center;color:#f2ca58;border:1px solid rgba(146,183,79,.4);border-radius:50%;background:linear-gradient(145deg,#526d30,#27451f);box-shadow:inset 0 1px #d8ed8e3b,0 2px 4px #00000047}.world-hud-control-medallion svg{width:19px;height:19px;fill:currentColor;filter:drop-shadow(0 1px 1px rgba(42,26,12,.55))}html.has-world-hud-controls .world-catalog,html.has-world-hud-controls .world-search,html.has-world-hud-controls .map-trigger{top:82px}html.has-world-hud-controls .environment-lock{top:136px}.world-hud-vitals{position:absolute;left:calc(24px + env(safe-area-inset-left));bottom:calc(22px + env(safe-area-inset-bottom));display:flex;align-items:center;width:410px;height:124px;padding:12px 17px 12px 104px;border:2px solid var(--hud-brass);border-radius:26px 22px 22px 26px;background:linear-gradient(105deg,#2b1a10fb,#5a361df7 51%,#352116fb),repeating-linear-gradient(3deg,transparent 0 8px,rgba(237,188,112,.055) 9px 10px);box-shadow:0 15px 31px #0906046b,0 2px #17100842,inset 0 2px #fff0b72e,inset 0 -2px #100a0742,0 0 0 1px #6d421fc2;backdrop-filter:blur(7px)}.world-hud-vitals:before{content:"";position:absolute;z-index:0;inset:5px;border:1.25px solid rgba(22,13,8,.42);border-radius:20px 16px 16px 20px;box-shadow:inset 0 1px #f4cd7a1a;pointer-events:none}.world-hud-portrait{position:absolute;z-index:4;left:-13px;top:10px;width:104px;height:104px;overflow:hidden;border:4px solid var(--hud-brass-light);border-radius:50%;background:radial-gradient(circle at 50% 42%,#74472b,#28170f 76%);box-shadow:0 10px 20px #0906047a,inset 0 0 0 3px #3a2416f0,inset 0 0 14px #08050357,0 0 0 2px var(--hud-brass-dark),0 0 0 4px #24160ef0}.world-hud-portrait:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,241,182,.34);border-radius:50%;box-shadow:inset 0 2px 5px #ffffff1f;pointer-events:none}.world-hud-portrait img{position:absolute;left:50%;top:-27%;width:264%;height:auto;transform:translate(-50%);user-select:none}.world-hud-meter-stack{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:7px}.world-hud-player-name{display:flex;align-items:center;min-width:0;min-height:20px;padding-left:37px}.world-hud-player-name strong{min-width:0;overflow:hidden;color:#fff5d7;font-size:17px;font-weight:1000;line-height:1;letter-spacing:-.01em;text-overflow:ellipsis;text-shadow:0 2px 3px #160e09,0 0 9px rgba(255,241,189,.12);white-space:nowrap}.world-hud-meter{display:grid;grid-template-columns:28px minmax(0,1fr) 70px;align-items:center;gap:9px;min-width:0}.world-hud-meter strong{color:#fff5d7;font-size:14px;font-weight:1000;line-height:1;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 3px #160e09,0 0 8px rgba(255,241,189,.1);white-space:nowrap}.world-hud-meter-icon{display:grid;width:28px;height:28px;place-items:center;filter:drop-shadow(0 2px 2px rgba(0,0,0,.62))}.world-hud-meter-icon svg{width:25px;height:25px;fill:currentColor;stroke:#2b120eb8;stroke-width:.8;paint-order:stroke fill}.world-hud-meter.is-health .world-hud-meter-icon{color:#ff514c}.world-hud-meter.is-stamina .world-hud-meter-icon{color:#f5c932}.world-hud-meter-track{position:relative;height:25px;overflow:hidden;border:1px solid rgba(22,13,8,.86);border-radius:999px;background:linear-gradient(#160d08,#29170e);box-shadow:inset 0 3px 6px #0009,0 1px #f4d58a1a}.world-hud-meter-fill{position:absolute;inset:2px;border-radius:999px;transform-origin:left center;transition:transform .16s ease-out,filter .16s ease-out}.world-hud-meter.is-health .world-hud-meter-fill{background:linear-gradient(180deg,#ff6a63,#e93b3d 48%,#b9212a);box-shadow:inset 0 2px #ffc4b785,inset 0 -2px #7f121c5c,0 0 7px #e7474138}.world-hud-meter.is-stamina .world-hud-meter-fill{background:linear-gradient(180deg,#c8ee3d,#91c51c 49%,#5f9410);box-shadow:inset 0 2px #efffa28f,inset 0 -2px #3e6c0957,0 0 7px #9dce2833}.world-hud-meter-shine{position:absolute;z-index:1;left:7px;right:12px;top:4px;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.08) 72%,transparent);pointer-events:none}.world-hud.is-low-health .world-hud-meter.is-health .world-hud-meter-fill{filter:saturate(1.18) brightness(1.13)}.world-hud.is-low-stamina .world-hud-meter.is-stamina .world-hud-meter-fill{filter:saturate(.82) brightness(.88)}.world-hud-corner-leaves{position:absolute;z-index:5;right:9px;top:-14px;width:52px;height:32px;overflow:visible;filter:drop-shadow(0 2px 2px rgba(8,8,4,.5))}.world-hud-corner-leaves.is-portrait{z-index:3;inset:auto auto -17px -22px;width:58px;height:35px;transform:rotate(-19deg) scaleX(-1)}.world-hud .vine{fill:none;stroke:#4d6429;stroke-width:2.2;stroke-linecap:round}.world-hud .leaf{fill:var(--hud-leaf);stroke:#30451d;stroke-width:1}.world-hud-hotbar{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;align-items:center;transform:translate(-50%)}.world-hud-slots{position:relative;z-index:1;display:flex;gap:6px;padding:7px;border:1px solid rgba(243,215,131,.52);border-radius:10px;background:linear-gradient(180deg,#6d4828fa,#321f14fa),repeating-linear-gradient(4deg,transparent 0 8px,rgba(239,197,124,.05) 9px 10px);box-shadow:0 10px 24px #08050361,inset 0 1px #fff4c524,inset 0 -2px #100a078c;backdrop-filter:blur(5px)}.world-hud-slots:before{content:"";position:absolute;inset:3px;border:1px solid rgba(23,16,8,.68);border-radius:7px;pointer-events:none}.world-hud-slot{position:relative;z-index:1;display:grid;width:50px;height:50px;place-items:center;pointer-events:auto;border:1px solid rgba(215,181,108,.34);border-radius:5px;color:#eadcb6b8;background:linear-gradient(145deg,#1c150ffa,#2c2117f5);box-shadow:inset 0 2px 5px #0000008c,0 1px #f9dda014;transform:translateY(0);transition:transform .12s cubic-bezier(.2,.75,.25,1),border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}html:not(.is-mode-touch) .world-hud-slot:hover{border-color:#f0ce789e;color:#f0dcaa}.world-hud-slot:focus-visible{outline:2px solid var(--hud-brass-light);outline-offset:2px}.world-hud-slot.is-selected{color:#f5e5ae;border-color:#f1cc70f2;transform:translateY(-2px);box-shadow:inset 0 2px 5px #00000080,0 0 0 1px #afd86ab3,0 0 9px #cce88440,0 4px 8px #08050347}.world-hud-slot.is-selected:after{content:"";position:absolute;inset:3px;border:1px solid rgba(247,220,140,.42);border-radius:3px;pointer-events:none}.world-hud-slot-key{position:absolute;z-index:2;top:3px;left:5px;color:#fff4d1c2;font-size:10px;font-weight:1000;line-height:1;text-shadow:0 1px 2px #000}.world-hud-slot-icon{width:34px;height:34px;overflow:visible;filter:drop-shadow(0 2px 2px rgba(0,0,0,.58))}.world-hud-slot-icon.is-hands{fill:#d4bd8a1a;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.world-hud-slot-icon.is-bow{width:38px;height:38px}.world-hud-slot-icon.is-bow .bow-limb{fill:none;stroke:#c9863f;stroke-width:3.1;stroke-linecap:round}.world-hud-slot-icon.is-bow .bow-string{fill:none;stroke:#ead9ac;stroke-width:1}.world-hud-slot-icon.is-bow .bow-grip{fill:none;stroke:#5c321d;stroke-width:4.4;stroke-linecap:round}.world-hud-slot-icon.is-bow .bow-binding{fill:none;stroke:#e2b85d;stroke-width:1.7;stroke-linecap:round}.world-hud-slot.is-empty:before{content:"";width:16px;height:1px;border-radius:99px;background:#dfc89121;box-shadow:0 1px #00000052}.world-hud-hotbar-leaves{position:relative;z-index:2;width:34px;height:58px;overflow:visible;filter:drop-shadow(0 3px 2px rgba(8,8,4,.48))}.world-hud-hotbar-leaves.is-left{margin-right:-9px}.world-hud-hotbar-leaves.is-right{margin-left:-9px;transform:scaleX(-1)}@media only screen and (max-width:760px){.world-notifications-trigger{top:calc(109px + env(safe-area-inset-top));left:max(27px,calc(env(safe-area-inset-left) + 20px));width:60px;height:60px}.quest-board-trigger{top:calc(179px + env(safe-area-inset-top))}.world-hud-controls{top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));gap:6px}.world-hud-control{width:145px;height:42px;padding:0 10px;gap:7px;font-size:9px}.world-hud-control.world-hud-wallet-status{width:116px}.world-hud-control.is-profile{width:128px}.world-hud-control.is-settings{width:44px}.world-hud-control.is-settings>svg{width:23px;height:25px}.world-hud-control-medallion{width:25px;height:25px}.world-hud-control-medallion svg{width:16px;height:16px}html.has-world-hud-controls .world-catalog,html.has-world-hud-controls .world-search,html.has-world-hud-controls .map-trigger{top:64px}html.has-world-hud-controls .environment-lock{top:116px}.world-hud-vitals{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(-50%)}.world-hud-hotbar{bottom:calc(14px + env(safe-area-inset-bottom))}}@media only screen and (max-width:420px){.world-notifications-trigger{top:calc(109px + env(safe-area-inset-top));width:56px;height:56px}.quest-board-trigger{top:calc(175px + env(safe-area-inset-top))}.world-hud-control{justify-content:center;width:42px;padding:0}.world-hud-control.is-settings,.world-hud-control.is-profile{width:42px}.world-hud-control>span:last-child{display:none}.world-hud-control.world-hud-wallet-status{justify-content:flex-start;width:124px;padding:0 8px}.world-hud-control.world-hud-wallet-status>span:last-child{display:block}html.has-world-hud-controls .world-catalog,html.has-world-hud-controls .world-search,html.has-world-hud-controls .map-trigger{top:62px}html.has-world-hud-controls .environment-lock{top:112px}.world-hud-vitals{width:calc(100vw - 24px);max-width:358px;height:104px;padding:9px 10px 9px 83px;border-radius:22px 18px 18px 22px}.world-hud-portrait{left:-9px;top:8px;width:88px;height:88px}.world-hud-meter{grid-template-columns:23px minmax(0,1fr) 58px;gap:6px}.world-hud-meter strong{font-size:11px}.world-hud-meter-stack{gap:5px}.world-hud-player-name{min-height:17px;padding-left:29px}.world-hud-player-name strong{font-size:14px}.world-hud-meter-icon{width:23px;height:23px}.world-hud-meter-icon svg{width:21px;height:21px}.world-hud-meter-track{height:21px}.world-hud-meter-fill{inset:2px}.world-hud-corner-leaves{right:7px;width:46px}.world-hud-corner-leaves.is-portrait{left:-17px;bottom:-14px;width:50px}.world-hud-slots{gap:5px;padding:6px}.world-hud-slot{width:46px;height:46px}.world-hud-hotbar-leaves{width:27px}}@media(prefers-reduced-motion:reduce){.world-hud,.world-hud-controls,.world-hud-control,.world-hud-slot,.world-hud-meter-fill{transition:none}}@-moz-keyframes world-notification-shimmer{0%,46%{background-position:160% 0;opacity:0}54%{opacity:.18}72%{background-position:-80% 0;opacity:.94}82%,to{background-position:-80% 0;opacity:0}}@-webkit-keyframes world-notification-shimmer{0%,46%{background-position:160% 0;opacity:0}54%{opacity:.18}72%{background-position:-80% 0;opacity:.94}82%,to{background-position:-80% 0;opacity:0}}@-o-keyframes world-notification-shimmer{0%,46%{background-position:160% 0;opacity:0}54%{opacity:.18}72%{background-position:-80% 0;opacity:.94}82%,to{background-position:-80% 0;opacity:0}}@keyframes world-notification-shimmer{0%,46%{background-position:160% 0;opacity:0}54%{opacity:.18}72%{background-position:-80% 0;opacity:.94}82%,to{background-position:-80% 0;opacity:0}}.modals:has(.feather-leaderboard.is-displayed){background:#1820163d;backdrop-filter:blur(2.5px) brightness(.74) saturate(.82);-webkit-backdrop-filter:blur(2.5px) brightness(.74) saturate(.82)}.feather-leaderboard{--feather-ink: #4b2c17;--feather-ink-soft: #76502e;--feather-cream: #fff0cc;--feather-parchment: #f7e5bd;--feather-parchment-light: #fff2d1;--feather-wood: #a9622e;--feather-wood-dark: #683617;--feather-brass: #bd792d;--feather-gold: #e0ab48;--feather-green: #2d4127;--feather-leaf: #6f8e2d;font-family:Nunito,sans-serif}.feather-leaderboard .container{width:min(900px,calc(100vw - 38px))}.feather-leaderboard .feather-leaderboard-card{position:relative;box-sizing:border-box;width:100%;max-height:calc(100dvh - 28px);padding:28px 28px 27px;overflow:visible;color:var(--feather-ink);border:3px solid #5c2d13;border-radius:38px;background:radial-gradient(circle at 7% 13%,rgba(246,191,105,.28) 0 1.2%,transparent 1.4%),radial-gradient(circle at 93% 13%,rgba(246,191,105,.24) 0 1.2%,transparent 1.4%),radial-gradient(circle at 7% 88%,rgba(76,36,15,.42) 0 1.3%,transparent 1.5%),radial-gradient(circle at 93% 88%,rgba(76,36,15,.42) 0 1.3%,transparent 1.5%),repeating-linear-gradient(5deg,transparent 0 13px,rgba(91,44,20,.13) 14px 15px,transparent 16px 26px),linear-gradient(180deg,#b97339,#995226 53%,#ad6630);box-shadow:0 28px 70px #160b069e,0 8px 18px #2511066b,inset 0 3px #ffd18a75,inset 0 -6px #4d210d7a}.feather-leaderboard .feather-leaderboard-card:before{content:"";position:absolute;z-index:0;inset:8px;pointer-events:none;border:2px solid rgba(97,48,21,.66);border-radius:29px;box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d80}.feather-leaderboard .feather-leaderboard-card:after{content:"";position:absolute;z-index:0;inset:13px;pointer-events:none;border:1px solid rgba(227,161,92,.34);border-radius:25px}.feather-leaderboard .feather-leaderboard-card>.feather-leaderboard-heading,.feather-leaderboard .feather-leaderboard-card>.feather-leaderboard-parchment{position:relative;z-index:2}.feather-board-foliage{position:absolute;z-index:6;width:92px;height:92px;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 3px rgba(42,23,9,.44))}.feather-board-foliage .stem{fill:none;stroke:#4f5d1c;stroke-width:5;stroke-linecap:round}.feather-board-foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.feather-board-foliage .leaf.is-light{fill:#99ad3c}.feather-board-foliage.is-top-left{top:-18px;left:-27px;transform:rotate(12deg)}.feather-board-foliage.is-bottom-right{right:-28px;bottom:-19px;transform:rotate(188deg)}.feather-leaderboard-heading{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;padding:13px 21px 13px 26px;color:var(--feather-cream);border:2px solid #17301b;border-radius:24px 24px 14px 14px;background:radial-gradient(ellipse at 45% -15%,rgba(109,119,66,.38),transparent 54%),linear-gradient(180deg,#34482c,#263a24 62%,#20331f);box-shadow:inset 0 2px #cfdda029,inset 0 -5px #101b1159,0 4px 8px #3b1d0d52}.feather-leaderboard-heading h2{margin:3px 0 0;color:#fff0bf;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.74)}.feather-leaderboard-eyebrow{display:block;color:#f0d66b;font-size:11px;font-weight:1000;letter-spacing:.23em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(16,25,13,.72)}.feather-leaderboard-crest{display:grid;width:72px;height:72px;place-items:center;border:3px solid #e3b054;border-radius:50%;background:radial-gradient(circle at 36% 27%,#4c693c,#1f3b27 69%);box-shadow:0 0 0 2px #70411f,inset 0 2px #e8f3be38,0 7px 10px #15100670}.feather-leaderboard-crest svg{width:46px;height:46px;filter:drop-shadow(0 2px 1px rgba(64,40,15,.7))}.feather-leaderboard-crest .feather-vane{fill:#f0c663}.feather-leaderboard-crest .feather-detail{fill:none;stroke:#9f6424;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.feather-leaderboard .feather-leaderboard-actions{--feather-action-size: 52px;display:flex;align-items:center;gap:12px}.feather-leaderboard .feather-leaderboard-actions .close,.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh{position:static;display:grid;top:auto;right:auto;width:var(--feather-action-size);height:var(--feather-action-size);padding:0;place-items:center;opacity:1;transition:transform .15s ease-out,filter .15s ease-out}html:not(.is-mode-touch) .feather-leaderboard .feather-leaderboard-actions .close:hover,html:not(.is-mode-touch) .feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh:hover{opacity:1;filter:brightness(1.09);transform:translateY(-1px)}.feather-leaderboard .feather-leaderboard-actions .close:focus-visible,.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh:focus-visible{outline:3px solid #f3cf69;outline-offset:3px}.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh{color:#573719;border:2px solid #ba7a31;border-radius:50%;background:radial-gradient(circle at 38% 28%,#fff9df,#f5db9e 75%);box-shadow:0 0 0 2px #6f411e,inset 0 2px #fffef0,0 4px 7px #10100859}.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh svg{width:27px;height:27px;fill:currentColor}.feather-leaderboard .feather-leaderboard-actions .close{color:#ffedbd;border:2px solid #c17e35;border-radius:13px;background:linear-gradient(145deg,#9b5b2e,#6e3b20);box-shadow:0 0 0 2px #593019,inset 0 2px #ffd18a38,0 4px 7px #10100859}.feather-leaderboard .feather-leaderboard-actions .close .icon.is-default{display:block;width:29px;height:29px;fill:currentColor}.feather-leaderboard .feather-leaderboard-actions .close .icon.is-xbox{width:31px;height:31px;color:#fff0c3;border-color:#fff0c3;border-radius:50%;font-size:16px}.is-loading .feather-leaderboard-refresh svg{animation:feather-leaderboard-spin .8s linear infinite}.feather-leaderboard-parchment{margin-top:-2px;padding:18px 30px 13px;overflow:hidden;border:2px solid #c38b49;border-radius:25px;background:radial-gradient(circle at 14% 15%,rgba(255,255,255,.38),transparent 29%),radial-gradient(circle at 90% 80%,rgba(220,174,99,.1),transparent 38%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f9e8c0,#fff0ce 48%,#f4dfb4);box-shadow:inset 0 2px #fff6dc,inset 0 -4px #bc82402e,0 5px 10px #4a260f3d}.feather-leaderboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:0 23px 16px}.feather-leaderboard-summary>div{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:center;flex-direction:column;padding:8px 12px 7px;border:2px solid rgba(198,148,84,.28);border-radius:20px;background:#fff5d95c;box-shadow:inset 0 1px #ffffff8f}.feather-leaderboard-summary>div>span{overflow:hidden;max-width:100%;color:#644323;font-size:10px;font-weight:1000;letter-spacing:.11em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.feather-leaderboard-summary strong{display:flex;align-items:center;gap:8px;margin-top:6px;color:#553318;font-family:Pally-Bold,Nunito,sans-serif;font-size:28px;font-weight:900;letter-spacing:.02em;line-height:1;text-shadow:0 1px #fff7df}.feather-leaderboard-summary strong svg{width:24px;height:24px;filter:drop-shadow(0 1px 0 #89551f)}.feather-leaderboard-summary strong .feather-vane{fill:#dfa846}.feather-leaderboard-summary strong .feather-detail{fill:none;stroke:#92591d;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.feather-leaderboard-list{display:flex;flex-direction:column;gap:7px;max-height:min(330px,max(145px,calc(100dvh - 525px)));margin:0;padding:1px 8px 1px 1px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-color:rgba(169,111,46,.66) rgba(223,189,124,.2);scrollbar-width:thin}.feather-leaderboard-list::-webkit-scrollbar{width:6px}.feather-leaderboard-list::-webkit-scrollbar-thumb{border-radius:99px;background:#a96f2e9e}.feather-leaderboard-list[hidden]{display:none}.is-loading .feather-leaderboard-list{opacity:.4}.feather-leaderboard-row{display:grid;grid-template-columns:58px minmax(0,1fr) 145px;align-items:center;gap:12px;min-height:60px;padding:6px 17px;color:var(--feather-ink);border:2px solid rgba(183,137,82,.45);border-radius:16px;background:linear-gradient(100deg,#fff8e7cc,#f8e7c3e0);box-shadow:inset 0 1px #ffffffb8,0 2px 4px #7f552e14}.feather-leaderboard-row.is-rank-1{border-color:#d29236;background:linear-gradient(100deg,#fff0bb,#ffe3a2 53%,#fae9bd);box-shadow:inset 0 1px #fff9df,0 2px 5px #b8782824}.feather-leaderboard-row.is-rank-2 .feather-leaderboard-rank,.feather-leaderboard-row.is-rank-3 .feather-leaderboard-rank{color:var(--feather-ink)}.feather-leaderboard-row.is-current-player:not(.is-pinned-player){border-color:#87913bbd;background:linear-gradient(100deg,#f4efb9,#f8e9b8)}.feather-leaderboard-row.is-pinned-player{grid-template-columns:72px minmax(0,1fr) 145px;min-height:76px;padding:8px 20px;border:2px solid #6f7831;border-radius:17px;background:linear-gradient(100deg,#eef0ad,#f4edb5 47%,#eee4ab);box-shadow:inset 0 2px #ffffff80,0 0 0 2px #fff4c1c7,0 5px 13px #68702424}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-rank{color:#30411e;font-size:31px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-avatar{width:55px;height:55px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-names strong{color:#33421f;font-size:21px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-score{color:#3f3a18;font-size:25px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-score svg{width:28px;height:28px}.feather-leaderboard-rank{color:var(--feather-ink);font-family:Pally-Bold,Nunito,sans-serif;font-size:27px;font-weight:900;letter-spacing:.01em;text-align:center}.feather-leaderboard-identity{display:flex;align-items:center;gap:14px;min-width:0}.feather-leaderboard-avatar{position:relative;display:grid;flex:0 0 auto;width:44px;height:44px;overflow:hidden;place-items:center;color:#fff1bf;border:2px solid #d6a64f;border-radius:50%;background:linear-gradient(145deg,var(--feather-avatar-start, #5d7839),var(--feather-avatar-end, #26391e));box-shadow:0 0 0 1px #70451f,inset 0 2px #fff8cd40;font-family:Georgia,serif;font-size:18px;font-weight:900;text-shadow:0 1px 2px rgba(23,32,14,.6)}.feather-leaderboard-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feather-leaderboard-names{display:flex;align-items:center;gap:10px;min-width:0}.feather-leaderboard-names strong{overflow:hidden;color:#593519;font-size:17px;font-weight:1000;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.feather-leaderboard-names small{display:none}.feather-leaderboard-names em{flex:0 0 auto;padding:5px 10px 4px;color:#f7f6cc;border:1px solid #789146;border-radius:99px;background:linear-gradient(180deg,#75974e,#4f7438);box-shadow:inset 0 1px #ffffff40,0 2px 3px #394b222e;font-size:9px;font-style:normal;font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase}.feather-leaderboard-score{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#573619;font-size:19px;font-weight:1000;text-align:right}.feather-leaderboard-score svg{width:25px;height:25px;filter:drop-shadow(0 1px 0 #89551e)}.feather-leaderboard-score .feather-vane{fill:#dda745}.feather-leaderboard-score .feather-detail{fill:none;stroke:#8d551e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.feather-leaderboard-empty{display:flex;min-height:225px;align-items:center;justify-content:center;flex-direction:column;padding:22px;color:#765431;border:2px dashed rgba(183,128,64,.45);border-radius:16px;text-align:center}.feather-leaderboard-empty[hidden]{display:none}.feather-leaderboard-empty svg{width:55px;height:55px;margin-bottom:9px;fill:#849c3b}.feather-leaderboard-empty strong{color:#4e321d;font-size:16px}.feather-leaderboard-empty span{margin-top:4px;font-size:11px}.feather-leaderboard-player-pin{margin-top:8px}.feather-leaderboard-player-pin[hidden]{display:none}.is-loading .feather-leaderboard-player-pin{opacity:.45}.feather-leaderboard-player-pin-label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:27px;color:#5a371e;font-size:11px;font-weight:1000;letter-spacing:.13em;line-height:1;text-transform:uppercase}.feather-leaderboard-player-pin-label svg{width:23px;height:15px;fill:#839638}.feather-leaderboard-player-pin-label svg:last-child{transform:scaleX(-1)}.feather-leaderboard-footer{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:11px}.feather-leaderboard-footer button{display:grid;width:42px;height:38px;place-items:center;color:#69431f;border:2px solid #c18a42;border-radius:11px;background:linear-gradient(180deg,#fff1c9,#edcf93);box-shadow:inset 0 1px #fffbea,0 3px 5px #6c441e2e}.feather-leaderboard-footer button svg{width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.feather-leaderboard-footer button:disabled{cursor:default;opacity:.34}.feather-leaderboard-footer button:focus-visible{outline:3px solid #778a37;outline-offset:2px}.feather-leaderboard-footer>span{min-width:58px;color:#54331b;font-family:Pally-Bold,Nunito,sans-serif;font-size:16px;font-weight:900;text-align:center}.feather-leaderboard-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media only screen and (max-width:700px){.feather-leaderboard .container{width:calc(100vw - 16px)}.feather-leaderboard .feather-leaderboard-card{max-height:calc(100dvh - 12px);padding:17px 14px 15px;border-radius:26px}.feather-leaderboard .feather-leaderboard-card:before{inset:5px;border-radius:21px}.feather-leaderboard .feather-leaderboard-card:after{inset:9px;border-radius:18px}.feather-board-foliage{width:62px;height:62px}.feather-board-foliage.is-top-left{top:-10px;left:-15px}.feather-board-foliage.is-bottom-right{right:-16px;bottom:-10px}.feather-leaderboard-heading{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:9px 10px 9px 14px;border-radius:17px 17px 11px 11px}.feather-leaderboard-heading h2{margin-top:4px;font-size:23px;letter-spacing:.025em}.feather-leaderboard-eyebrow{font-size:8px;letter-spacing:.15em}.feather-leaderboard-crest{width:50px;height:50px}.feather-leaderboard-crest svg{width:32px;height:32px}.feather-leaderboard .feather-leaderboard-actions{--feather-action-size: 38px;gap:7px}.feather-leaderboard .feather-leaderboard-actions .close,.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh{width:var(--feather-action-size);height:var(--feather-action-size)}.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh svg{width:20px;height:20px}.feather-leaderboard .feather-leaderboard-actions .close .icon.is-default{width:21px;height:21px}.feather-leaderboard-parchment{padding:11px 12px 9px;border-radius:17px}.feather-leaderboard-summary{gap:6px;margin:0 0 10px}.feather-leaderboard-summary>div{min-height:57px;padding:6px 4px;border-radius:13px}.feather-leaderboard-summary>div>span{font-size:7px;letter-spacing:.07em}.feather-leaderboard-summary strong{gap:4px;margin-top:5px;font-size:19px}.feather-leaderboard-summary strong svg{width:17px;height:17px}.feather-leaderboard-list{gap:5px;max-height:min(280px,max(100px,calc(100dvh - 424px)));padding-right:5px}.feather-leaderboard-row{grid-template-columns:38px minmax(0,1fr) 84px;gap:7px;min-height:48px;padding:4px 8px;border-radius:11px}.feather-leaderboard-row.is-pinned-player{grid-template-columns:49px minmax(0,1fr) 84px;min-height:59px;padding:5px 10px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-rank{font-size:21px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-avatar{width:43px;height:43px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-names strong{font-size:14px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-score{font-size:15px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-score svg{width:19px;height:19px}.feather-leaderboard-rank{font-size:19px}.feather-leaderboard-identity{gap:7px}.feather-leaderboard-avatar{width:34px;height:34px;font-size:14px}.feather-leaderboard-names{gap:5px}.feather-leaderboard-names strong{font-size:11px}.feather-leaderboard-names em{padding:3px 5px;font-size:6px}.feather-leaderboard-score{gap:5px;font-size:12px}.feather-leaderboard-score svg{width:17px;height:17px}.feather-leaderboard-player-pin{margin-top:5px}.feather-leaderboard-player-pin-label{min-height:21px;font-size:8px}.feather-leaderboard-player-pin-label svg{width:18px;height:12px}.feather-leaderboard-footer{gap:13px;margin-top:7px}.feather-leaderboard-footer button{width:34px;height:31px}.feather-leaderboard-footer>span{min-width:48px;font-size:13px}}@media only screen and (max-width:430px){.feather-leaderboard-heading{grid-template-columns:45px minmax(0,1fr) auto;gap:7px;padding-left:10px}.feather-leaderboard-heading h2{font-size:19px}.feather-leaderboard-crest{width:44px;height:44px}.feather-leaderboard .feather-leaderboard-actions{--feather-action-size: 34px;gap:5px}.feather-leaderboard .feather-leaderboard-actions .close,.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh{width:var(--feather-action-size);height:var(--feather-action-size)}.feather-leaderboard-row{grid-template-columns:33px minmax(0,1fr) 72px;gap:5px}.feather-leaderboard-row.is-pinned-player{grid-template-columns:42px minmax(0,1fr) 72px;padding-right:7px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-avatar{width:38px;height:38px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-names strong{font-size:12px}.feather-leaderboard-row.is-pinned-player .feather-leaderboard-score{font-size:13px}.feather-leaderboard-avatar{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.feather-leaderboard .feather-leaderboard-actions .close,.feather-leaderboard .feather-leaderboard-actions .feather-leaderboard-refresh{transition:none}.is-loading .feather-leaderboard-refresh svg{animation:none}}@-moz-keyframes feather-leaderboard-spin{to{transform:rotate(360deg)}}@-webkit-keyframes feather-leaderboard-spin{to{transform:rotate(360deg)}}@-o-keyframes feather-leaderboard-spin{to{transform:rotate(360deg)}}@keyframes feather-leaderboard-spin{to{transform:rotate(360deg)}}.modals:has(.artwork-gallery-gateway.is-displayed),.modals:has(.artwork-submit.is-displayed),.modals:has(.artwork-submit-result.is-displayed),.modals:has(.artwork-notifications.is-displayed){background:#121a126b;backdrop-filter:blur(3px) brightness(.62) saturate(.76);-webkit-backdrop-filter:blur(3px) brightness(.62) saturate(.76)}.artwork-gallery-gateway,.artwork-submit,.artwork-submit-result,.artwork-notifications{--gallery-ink: #4a2b16;--gallery-cream: #ffedbd;--gallery-parchment: #f5dfae;--gallery-wood: #945025;--gallery-wood-light: #bd7338;--gallery-wood-dark: #4c2613;--gallery-bronze: #c98b39;--gallery-gold: #efc365;--gallery-green: #253d25;--gallery-green-light: #3b5731;--gallery-leaf: #6f8c35;font-family:Nunito,sans-serif}.artwork-gallery-gateway .container,.artwork-submit .container,.artwork-submit-result .container,.artwork-notifications .container{width:min(880px,calc(100vw - 34px))}.artwork-gallery-gateway .container{width:min(650px,calc(100vw - 34px))}.artwork-gallery-gateway-card,.artwork-submit-card{position:relative;box-sizing:border-box;width:100%;max-height:calc(100dvh - 24px);padding:28px;color:var(--gallery-ink);border:4px solid var(--gallery-wood-dark);border-radius:32px;background:radial-gradient(circle at 8% 10%,rgba(243,173,93,.45) 0 1.5%,transparent 1.8%),radial-gradient(circle at 92% 89%,rgba(74,35,15,.55) 0 1.6%,transparent 1.9%),repeating-linear-gradient(6deg,transparent 0 16px,rgba(77,36,16,.14) 17px 18px,transparent 19px 30px),linear-gradient(180deg,#ba7137,#8c4822 53%,#a85e2c);box-shadow:0 34px 86px #100906b3,0 9px 19px #2913067a,inset 0 4px #ffd58a61,inset 0 -7px #3d1c0d85}.artwork-gallery-gateway-card:before,.artwork-submit-card:before{content:"";position:absolute;z-index:0;inset:9px;pointer-events:none;border:2px solid rgba(75,35,15,.75);border-radius:23px;box-shadow:inset 0 2px #ffd28b47,0 1px #dfa05a66}.artwork-gallery-gateway-card:after,.artwork-submit-card:after{content:"";position:absolute;z-index:0;inset:15px;pointer-events:none;border:2px solid rgba(226,169,88,.36);border-radius:18px}.artwork-gallery-gateway-card{padding:20px;border-width:3px;border-radius:27px}.artwork-gallery-gateway-card:before{inset:7px;border-radius:20px}.artwork-gallery-gateway-card:after{inset:12px;border-radius:16px}.artwork-gallery-vine{position:absolute;z-index:6;top:19px;width:64px;height:168px;overflow:visible;pointer-events:none;filter:drop-shadow(0 3px 2px rgba(36,19,7,.5))}.artwork-gallery-vine .stem{fill:none;stroke:#48591d;stroke-width:7;stroke-linecap:round}.artwork-gallery-vine .leaf{fill:#607d2e;stroke:#3f551e;stroke-width:2}.artwork-gallery-vine .leaf.is-light{fill:#8fa744}.artwork-gallery-vine.is-left{left:-13px;transform:rotate(-5deg)}.artwork-gallery-vine.is-right{right:-13px;transform:scaleX(-1) rotate(-5deg)}.artwork-gallery-heading,.artwork-submit-heading{position:relative;z-index:3;display:grid;min-height:132px;align-items:center;color:var(--gallery-cream);border:3px solid #182a18;border-radius:22px 22px 12px 12px;background:radial-gradient(ellipse at 50% -20%,rgba(113,128,71,.38),transparent 55%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(12,24,14,.16) 31px 32px),linear-gradient(180deg,var(--gallery-green-light),var(--gallery-green) 63%,#1c311e);box-shadow:0 0 0 3px var(--gallery-bronze),0 0 0 7px var(--gallery-wood-dark),inset 0 3px #d4e1aa24,inset 0 -7px #101b1166,0 8px 13px #3b1c0c61}.artwork-gallery-heading{grid-template-columns:minmax(55px,1fr) minmax(0,auto) minmax(55px,1fr);gap:10px;min-height:84px;padding:10px 58px;text-align:center}.artwork-gallery-heading h2{margin:0;color:#ffe9ad;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,37px);font-weight:900;letter-spacing:.045em;line-height:.96;text-transform:uppercase;text-shadow:0 2px #775022,0 5px 7px rgba(7,17,8,.72)}.artwork-gallery-eyebrow{display:block;color:#e7c56b;font-size:11px;font-weight:1000;letter-spacing:.24em;line-height:1;text-transform:uppercase}.artwork-gallery-heading-flourish{display:block;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,#b88a3d);box-shadow:0 1px #0f180eb3}.artwork-gallery-heading-flourish.is-right{transform:scaleX(-1)}.artwork-gallery-crest{position:absolute;z-index:7;top:-45px;left:50%;display:grid;width:48px;height:56px;place-items:center;transform:translate(-50%);filter:drop-shadow(0 7px 5px rgba(37,19,7,.55))}.artwork-gallery-crest svg{width:100%;height:100%}.artwork-gallery-crest .shield{fill:#2e4b2b;stroke:#e0ac50;stroke-width:5}.artwork-gallery-crest .leaf{fill:#e5b653;stroke:#9b6124;stroke-width:1.6}.artwork-gallery-crest .vein{fill:none;stroke:#92571f;stroke-width:2;stroke-linecap:round}.artwork-gallery-close{position:absolute;z-index:8;top:17px;right:18px;display:grid;width:44px;height:44px;padding:0;place-items:center;color:#ffedbd;border:2px solid #ca8c3d;border-radius:12px;background:linear-gradient(145deg,#86502c,#552d18);box-shadow:0 0 0 2px #3d2112,inset 0 2px #ffd18a38,0 4px 7px #10100859;transition:transform .14s ease-out,filter .14s ease-out}html:not(.is-mode-touch) .artwork-gallery-close:hover{filter:brightness(1.12);transform:translateY(-1px)}.artwork-gallery-close:focus-visible{outline:3px solid #f3cf69;outline-offset:3px}.artwork-gallery-close .icon.is-default{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.is-mode-gamepad.is-gamepad-xbox .artwork-gallery-close .icon.is-default{display:none}.artwork-gallery-close .icon.is-xbox{display:none;width:28px;height:28px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:50%}.is-mode-gamepad.is-gamepad-xbox .artwork-gallery-close .icon.is-xbox{display:flex}.artwork-gallery-gateway .artwork-gallery-close{top:13px;right:14px;width:36px;height:36px}.artwork-gallery-gateway .artwork-gallery-close .icon.is-default{width:22px;height:22px}.artwork-gallery-parchment,.artwork-submit-placeholder{position:relative;z-index:2;margin-top:6px;border:3px solid #b67a36;border-radius:14px 14px 22px 22px;background:radial-gradient(circle at 14% 13%,rgba(255,255,255,.46),transparent 28%),radial-gradient(circle at 89% 84%,rgba(199,141,67,.13),transparent 38%),repeating-linear-gradient(14deg,rgba(128,88,40,.03) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f3dca9,#ffedc3 48%,#efd39b);box-shadow:inset 0 3px #fff2cf,inset 0 -5px #a56c2d30,0 7px 12px #4a260f4d}.artwork-gallery-parchment{padding:34px 45px 31px}.artwork-gallery-parchment:before,.artwork-gallery-parchment:after{content:"";position:absolute;top:23px;bottom:22px;width:18px;pointer-events:none;border-top:2px solid rgba(139,90,40,.45);border-bottom:2px solid rgba(139,90,40,.45)}.artwork-gallery-parchment:before{left:22px;border-left:2px solid rgba(139,90,40,.45);border-radius:15px 0 0 15px}.artwork-gallery-parchment:after{right:22px;border-right:2px solid rgba(139,90,40,.45);border-radius:0 15px 15px 0}.artwork-gallery-actions{display:grid;gap:19px}.artwork-gallery-action{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 30px;min-height:78px;align-items:center;gap:12px;padding:10px 17px;overflow:hidden;color:var(--gallery-cream);border:3px solid #4e2a16;border-radius:18px;box-shadow:0 0 0 3px var(--gallery-bronze),0 0 0 7px #603217,inset 0 3px #f8dea129,inset 0 -7px #160d0852,0 9px 13px #4f2a1259;transition:transform .15s ease-out,filter .15s ease-out,box-shadow .15s ease-out}.artwork-gallery-action:after{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(240,197,111,.22);border-radius:11px}.artwork-gallery-action>span:nth-child(2){position:relative;z-index:2;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3.2vw,26px);font-weight:900;letter-spacing:.025em;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 2px 1px rgba(42,23,12,.62)}.artwork-gallery-action.is-view{border-color:#172a18;background:radial-gradient(ellipse at 45% -20%,rgba(112,132,71,.3),transparent 54%),linear-gradient(180deg,#385433,#263e28 62%,#1d321f)}.artwork-gallery-action.is-submit{background:radial-gradient(ellipse at 45% -20%,rgba(218,142,73,.28),transparent 54%),linear-gradient(180deg,#8c4c25,#6d381c 62%,#572c17)}html:not(.is-mode-touch) .artwork-gallery-action:hover,.artwork-gallery-action:focus-visible{z-index:2;filter:brightness(1.1) saturate(1.08);transform:translateY(-3px) scale(1.012);box-shadow:0 0 0 3px #e4b451,0 0 0 7px #603217,inset 0 3px #f8dea138,inset 0 -7px #160d0845,0 14px 18px #4f2a1266}.artwork-gallery-action:focus-visible{outline:3px solid #fff0b6;outline-offset:8px}.artwork-gallery-action-icon{position:relative;z-index:2;display:grid;width:50px;height:50px;place-items:center;border:2px solid rgba(227,178,88,.55);border-radius:50%;background:#111b1138;box-shadow:inset 0 2px #fff0bd1a}.artwork-gallery-action-icon svg{width:35px;height:35px}.artwork-gallery-action-icon .fill{fill:#f7e3b0;stroke:#82511f;stroke-width:1.3}.artwork-gallery-action-icon .line{fill:none;stroke:#9a642b;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.artwork-gallery-action-arrow{position:relative;z-index:2;width:25px;height:25px;fill:none;stroke:#edc464;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.artwork-gallery-ornament{position:absolute;left:50%;display:flex;width:230px;align-items:center;gap:9px;transform:translate(-50%)}.artwork-gallery-ornament.is-top{top:20px}.artwork-gallery-ornament.is-bottom{bottom:17px}.artwork-gallery-ornament i{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(152,97,38,.65))}.artwork-gallery-ornament i:last-child{transform:scaleX(-1)}.artwork-gallery-ornament b{display:block;width:8px;height:8px;flex:0 0 auto;border:2px solid #9b6428;transform:rotate(45deg)}.artwork-submit-card{max-width:700px;margin:auto}.artwork-submit-heading{grid-template-columns:82px minmax(0,1fr) 54px;gap:18px;min-height:112px;padding:14px 22px}.artwork-submit-heading>div>span{color:#e7c56b;font-size:11px;font-weight:1000;letter-spacing:.22em;text-transform:uppercase}.artwork-submit-heading h2{margin:0;color:#ffe9ad;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-shadow:0 2px #775022,0 4px 5px rgba(7,17,8,.72)}.artwork-submit-crest{display:grid;width:70px;height:70px;place-items:center;border:3px solid var(--gallery-gold);border-radius:50%;background:radial-gradient(circle at 35% 25%,#47643c,#203821 70%);box-shadow:0 0 0 2px #6d3b1e,inset 0 2px #eff5c633}.artwork-submit-crest svg{width:43px;height:43px;fill:#f2d388;stroke:#885421;stroke-width:1.2}.artwork-submit-placeholder{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center}.artwork-submit-placeholder strong{margin-top:8px;color:#4f2f18;font-family:Georgia,Times New Roman,serif;font-size:29px}.artwork-submit-placeholder>span:not(.artwork-submit-placeholder-icon){margin-top:8px;color:#77512b;font-size:15px}.artwork-submit-placeholder button{margin-top:28px;padding:12px 24px;color:#fff0c5;border:2px solid #3d2413;border-radius:11px;background:linear-gradient(180deg,#79502e,#56341d);box-shadow:0 0 0 2px #c58a40,inset 0 2px #ffe0a133;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.artwork-submit-placeholder button:focus-visible{outline:3px solid #d29b45;outline-offset:4px}.artwork-submit-placeholder-icon{display:grid;width:72px;height:72px;place-items:center;color:#e0b358;border:3px solid #c28a3c;border-radius:50%;background:#29432a;box-shadow:0 0 0 3px #6e3c1d;font-size:31px}.artwork-submit-form{position:relative;z-index:2;margin-top:9px;overflow:auto;max-height:calc(100dvh - 190px);padding:21px 24px 24px;border:3px solid var(--gallery-wood-dark);border-radius:12px 12px 20px 20px;background:radial-gradient(circle at 50% -8%,rgba(255,244,201,.74),transparent 46%),linear-gradient(180deg,#f8e8be,#eecf92);box-shadow:inset 0 0 0 2px #a36b2b70,inset 0 10px 24px #fff8dc61}.artwork-submit-form[aria-busy=true]{cursor:wait}.artwork-submit-form[aria-busy=true]:after{content:"Uploading to GreenVeil…";position:absolute;z-index:10;inset:0;display:grid;place-items:center;color:#fff0bc;border-radius:inherit;background:#1b2c1be6;font-size:17px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.artwork-submit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 22px;padding:0;list-style:none}.artwork-submit-steps li{position:relative;display:grid;grid-template-rows:38px auto;justify-items:center;gap:7px;color:#8a6a3c}.artwork-submit-steps li:before{content:"";position:absolute;z-index:0;top:17px;left:-50%;width:100%;height:3px;background:#c9a96e}.artwork-submit-steps li:first-child:before{display:none}.artwork-submit-steps li>span{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;color:#f7e7b6;border:3px solid #79502b;border-radius:50%;background:#7e5a35;box-shadow:0 0 0 2px #c89646,inset 0 2px #fff1bd33;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:900}.artwork-submit-steps li strong{position:relative;z-index:1;font-size:12px;font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase}.artwork-submit-steps li.is-active,.artwork-submit-steps li.is-complete{color:#31472a}.artwork-submit-steps li.is-active>span,.artwork-submit-steps li.is-complete>span{border-color:#294129;background:linear-gradient(180deg,#567343,#2e4a2c)}.artwork-submit-steps li.is-active:before,.artwork-submit-steps li.is-complete:before{background:linear-gradient(90deg,#547142,#76934f)}.artwork-submit-steps li.is-active>span{overflow:hidden;animation:artwork-step-pulse 1.8s ease-in-out infinite}.artwork-submit-steps li.is-active>span:before{content:"";position:absolute;inset:-45%;background:linear-gradient(105deg,transparent 35%,rgba(255,249,207,.78) 49%,transparent 63%);transform:translate(-95%) rotate(18deg);animation:artwork-step-shimmer 1.8s ease-in-out infinite}.artwork-submit-steps li.is-complete>span{font-size:0}.artwork-submit-steps li.is-complete>span:after{content:"✓";font-size:17px}.artwork-submit-stage[hidden]{display:none!important}.artwork-submit-stage>header{text-align:center}.artwork-submit-stage>header>span{color:#6f8939;font-size:10px;font-weight:1000;letter-spacing:.22em;text-transform:uppercase}.artwork-submit-stage>header h3{margin:4px 0 0;color:#4b2e19;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.1}.artwork-submit-stage>header p{margin:6px 0 0;color:#765634;font-size:13px}.artwork-file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.artwork-drop-zone{display:grid;min-height:205px;margin-top:17px;place-items:center;overflow:hidden;cursor:pointer;color:#4f3823;border:3px dashed #ac7e3b;border-radius:18px;background:repeating-linear-gradient(135deg,#fff8dd61 0 12px,#e5c98f2b 13px 24px),#f9e9bdb8;box-shadow:inset 0 0 0 4px #6f4a2414;transition:border-color .16s ease,background .16s ease,transform .16s ease}.artwork-drop-zone:hover,.artwork-drop-zone:focus-visible,.artwork-drop-zone.is-dragging{border-color:#608342;outline:none;background:#e2e7b8d1;transform:translateY(-2px)}.artwork-drop-zone.is-validating{cursor:wait;opacity:.7}.artwork-drop-zone.has-file{border-style:solid}.artwork-drop-zone.has-file .artwork-drop-zone-idle{display:none}.artwork-drop-zone.has-file .artwork-drop-zone-file{display:grid}.artwork-drop-zone-idle{display:flex;align-items:center;flex-direction:column;text-align:center}.artwork-drop-zone-idle svg{width:52px;height:52px;fill:none;stroke:#56743c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.artwork-drop-zone-idle strong{margin-top:7px;color:#4e301c;font-family:Georgia,Times New Roman,serif;font-size:21px}.artwork-drop-zone-idle small{margin-top:4px;color:#795a37;font-size:13px}.artwork-drop-zone-idle b{margin-top:13px;padding:5px 10px;color:#5c6e34;border:1px solid rgba(101,120,58,.45);border-radius:99px;font-size:10px;letter-spacing:.13em}.artwork-drop-zone-file{display:none;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:14px}.artwork-drop-zone-file img{width:128px;height:156px;object-fit:contain;border:4px solid #5d381e;border-radius:9px;background:#131813;box-shadow:0 0 0 2px #c48f42,0 9px 19px #2a180b4d}.artwork-drop-zone-file>span{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.artwork-drop-zone-file>span strong{max-width:100%;overflow:hidden;color:#4b2c18;font-family:Georgia,Times New Roman,serif;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.artwork-drop-zone-file>span small{margin-top:5px;color:#755434}.artwork-drop-zone-file>span b{margin-top:14px;color:#58723b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.artwork-post-field{display:block;max-width:530px;margin:39px auto 32px}.artwork-post-field>span{display:block;margin-bottom:8px;color:#4d321f;font-size:12px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.artwork-post-field>div{display:grid;grid-template-columns:55px minmax(0,1fr);overflow:hidden;border:3px solid #76502c;border-radius:12px;background:#fff4d2;box-shadow:0 0 0 2px #c28c3e,inset 0 2px #ffffffb8}.artwork-post-field>div:focus-within{border-color:#496b37;box-shadow:0 0 0 3px #7c9d4e6b}.artwork-post-field>div b{display:grid;place-items:center;color:#f8e8bd;background:#294129;font-size:23px}.artwork-post-field>div input{min-width:0;height:56px;padding:0 15px;color:#3e2a1c;border:0;outline:0;background:transparent;font-size:15px}.artwork-post-field>div input::placeholder{color:#a18967}.artwork-post-field>small{display:block;margin-top:9px;color:#7b6040;font-size:11px}.artwork-submit-review{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:21px;max-width:560px;margin:21px auto 12px;padding:15px;border:2px solid #b07a35;border-radius:15px;background:#fff6d8b8}.artwork-submit-review img{width:150px;height:142px;object-fit:contain;border:3px solid #4b301e;border-radius:8px;background:#121612}.artwork-submit-review>div{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.artwork-submit-review>div strong{max-width:100%;overflow:hidden;color:#4a2d1b;font-family:Georgia,Times New Roman,serif;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.artwork-submit-review>div small{margin-top:5px;color:#6c563a}.artwork-submit-review>div a{display:block;max-width:100%;margin-top:14px;overflow:hidden;color:#3d673b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.artwork-submit-consent{max-width:540px;margin:0 auto;color:#735b3d;font-size:11px;line-height:1.45;text-align:center}.artwork-submit-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.artwork-submit-primary,.artwork-submit-secondary{min-height:45px;padding:0 21px;border-radius:9px;font-size:12px;font-weight:1000;letter-spacing:.065em;text-transform:uppercase}.artwork-submit-primary:focus-visible,.artwork-submit-secondary:focus-visible{outline:3px solid #d29b45;outline-offset:3px}.artwork-submit-primary{color:#fff1c2;border:2px solid #1e321f;background:linear-gradient(180deg,#55743e,#2f4a2c);box-shadow:0 0 0 2px #bd873b,inset 0 2px #edf4c233,0 5px 9px #2e1a0c3d}.artwork-submit-primary:hover{filter:brightness(1.09)}.artwork-submit-secondary{color:#56361f;border:2px solid #76502d;background:linear-gradient(180deg,#f8e6b8,#d9b878);box-shadow:inset 0 2px #fffbed94}.artwork-submit-error{margin:15px 0 0;padding:10px 13px;color:#7b251d;border:2px solid #ae4e37;border-radius:9px;background:#ffd4b5b8;font-size:12px;font-weight:900;text-align:center}.artwork-submit-error[hidden]{display:none}.artwork-notifications-card{position:relative;box-sizing:border-box;width:100%}.artwork-submit-result .container{width:min(520px,calc(100vw - 32px))}.artwork-result-card{position:relative;box-sizing:border-box;width:100%;padding:20px;color:#4b2e1b;border:3px solid #5c2d13;border-radius:30px;background:radial-gradient(circle at 8% 12%,rgba(246,191,105,.3) 0 1.3%,transparent 1.5%),radial-gradient(circle at 92% 87%,rgba(76,36,15,.46) 0 1.4%,transparent 1.6%),repeating-linear-gradient(5deg,transparent 0 13px,rgba(91,44,20,.13) 14px 15px,transparent 16px 26px),linear-gradient(180deg,#b97339,#995226 55%,#ad6630);box-shadow:0 28px 70px #160b069e,0 8px 18px #2511066b,inset 0 3px #ffd18a75,inset 0 -6px #4d210d7a}.artwork-result-card:before{content:"";position:absolute;z-index:0;inset:7px;pointer-events:none;border:2px solid rgba(97,48,21,.68);border-radius:23px;box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d7a}.artwork-result-card:after{content:"";position:absolute;z-index:0;inset:12px;pointer-events:none;border:1px solid rgba(227,161,92,.34);border-radius:19px}.artwork-result-heading,.artwork-result-parchment{position:relative;z-index:2}.artwork-result-heading{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:84px;align-items:center;gap:16px;padding:10px 20px;color:#fff0bf;border:2px solid #17301b;border-radius:20px 20px 12px 12px;background:radial-gradient(ellipse at 45% -15%,rgba(109,119,66,.38),transparent 54%),linear-gradient(180deg,#34482c,#263a24 62%,#20331f);box-shadow:inset 0 2px #cfdda029,inset 0 -5px #101b1159,0 4px 8px #3b1d0d52}.artwork-result-heading h2{margin:0;color:#fff0bf;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.74)}.artwork-result-parchment{margin-top:-2px;padding:22px 26px 24px;border:2px solid #c38b49;border-radius:18px;background:radial-gradient(circle at 14% 15%,rgba(255,255,255,.38),transparent 29%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f9e8c0,#fff0ce 48%,#f4dfb4);box-shadow:inset 0 2px #fff6dc,inset 0 -4px #bc82402e,0 5px 10px #4a260f3d;text-align:center}.artwork-submit-result[data-tone=error] .is-success{display:none}.artwork-submit-result[data-tone=error] .is-error{display:grid}.artwork-submit-result[data-tone=error] .artwork-result-seal{background:radial-gradient(circle at 35% 25%,#984b38,#54271f 72%);box-shadow:0 0 0 2px #70411f,inset 0 2px #ffe4c42e,0 6px 9px #1510066b}.artwork-result-seal{display:grid;width:58px;height:58px;place-items:center;color:#fff0bd;border:3px solid #e3b054;border-radius:50%;background:radial-gradient(circle at 35% 25%,#658449,#294328 72%);box-shadow:0 0 0 2px #70411f,inset 0 2px #e8f3be38,0 6px 9px #1510066b}.artwork-result-seal i{display:grid;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:normal;font-weight:900}.artwork-result-seal i.is-error{display:none}.artwork-result-parchment p{margin:0 auto;max-width:360px;color:#735334;font-size:13px;line-height:1.45}.artwork-result-actions{display:flex;justify-content:center;gap:12px;margin-top:19px}.artwork-notifications .container{width:min(1040px,calc(100vw - 44px))}.artwork-notifications-card{max-height:calc(100dvh - 26px);padding:22px 22px 24px;overflow:visible;color:#4b2e1b;border:4px solid #4b230f;border-radius:42px;background:radial-gradient(circle at 4% 13%,rgba(247,194,113,.36) 0 1.2%,transparent 1.45%),radial-gradient(circle at 95% 86%,rgba(63,27,11,.48) 0 1.35%,transparent 1.6%),repeating-linear-gradient(5deg,transparent 0 15px,rgba(78,35,15,.16) 16px 18px,transparent 19px 31px),linear-gradient(180deg,#b87236,#824019 48%,#a65e2b);box-shadow:0 35px 84px #100806b8,0 10px 20px #24100680,inset 0 4px #ffd18a70,inset 0 -8px #3c19098f}.artwork-notifications-card:before{content:"";position:absolute;z-index:0;inset:8px;pointer-events:none;border:2px solid rgba(63,27,10,.76);border-radius:33px;box-shadow:inset 0 2px #ffd18a33,0 1px #dc965085}.artwork-notifications-card:after{content:"";position:absolute;z-index:0;inset:14px;pointer-events:none;border:1px solid rgba(231,170,94,.34);border-radius:28px}.artwork-notifications-heading,.artwork-notifications-parchment{position:relative;z-index:2}.artwork-notifications-heading{display:grid;grid-template-columns:104px minmax(0,1fr) 66px;min-height:116px;align-items:center;gap:18px;padding:13px 25px;color:#ffefbd;border:3px solid #152916;border-radius:26px 26px 13px 13px;background:radial-gradient(ellipse at 48% -15%,rgba(113,128,71,.36),transparent 55%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(10,22,12,.13) 31px 32px),linear-gradient(180deg,#354f32,#213b26 64%,#17301e);box-shadow:0 0 0 2px #c48a3b,inset 0 3px #d7e4aa24,inset 0 -7px #0b180d70,0 5px 9px #3417086b}.artwork-notifications-title-lockup{display:grid;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:15px;min-width:0;text-align:center}.artwork-notifications-title-lockup h2{margin:0;color:#ffedb6;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:900;letter-spacing:.035em;line-height:1;text-transform:uppercase;text-shadow:0 2px #725020,0 5px 7px rgba(6,16,7,.76)}.artwork-notifications-title-flourish{display:flex;align-items:center;gap:4px;color:#9fa443}.artwork-notifications-title-flourish i{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.artwork-notifications-title-flourish svg{flex:0 0 auto;width:27px;height:21px;overflow:visible}.artwork-notifications-title-flourish svg path:first-child{fill:currentColor}.artwork-notifications-title-flourish svg path:last-child{fill:none;stroke:#74772e;stroke-width:1.5;stroke-linecap:round}.artwork-notifications-title-flourish.is-right i{background:linear-gradient(90deg,currentColor,transparent)}.artwork-notifications-seal{display:grid;width:92px;height:92px;place-items:center;border-radius:50%;filter:drop-shadow(0 7px 5px rgba(24,13,6,.54))}.artwork-notifications-seal img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.artwork-notifications .artwork-gallery-close{top:49px;right:43px;width:54px;height:54px;border-width:3px;border-radius:15px;background:linear-gradient(145deg,#96582f,#5b2e17);box-shadow:0 0 0 2px #32190d,inset 0 2px #ffd9983d,inset 0 -4px #3717074d,0 6px 9px #0e09056b}.artwork-notifications .artwork-gallery-close .icon.is-default{width:31px;height:31px;stroke-width:3.2}.artwork-notifications-foliage{position:absolute;z-index:7;width:104px;height:98px;overflow:visible;pointer-events:none;filter:drop-shadow(0 5px 4px rgba(43,22,7,.48))}.artwork-notifications-foliage .stem{fill:none;stroke:#48591c;stroke-width:5;stroke-linecap:round}.artwork-notifications-foliage .leaf{fill:#71862d;stroke:#45591c;stroke-width:2}.artwork-notifications-foliage .leaf.is-light{fill:#9cab3c}.artwork-notifications-foliage.is-top-left{top:-17px;left:-25px;transform:rotate(10deg)}.artwork-notifications-foliage.is-bottom-right{right:-28px;bottom:-21px;transform:rotate(188deg)}.artwork-notifications-parchment{box-sizing:border-box;margin-top:-2px;padding:46px 30px 31px;overflow:hidden;border:3px solid #b77b36;border-radius:15px 15px 27px 27px;background:radial-gradient(circle at 14% 11%,rgba(255,255,255,.42),transparent 27%),radial-gradient(circle at 91% 85%,rgba(209,167,93,.13),transparent 30%),repeating-linear-gradient(17deg,rgba(140,97,45,.026) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f8e7bf,#fff0cf 49%,#f2dcae);box-shadow:0 0 0 2px #ecd09a,inset 0 2px #fff7df,inset 0 -5px #b7793433,0 7px 12px #3a1c0b4d}.artwork-notifications-parchment:before{content:"";position:absolute;z-index:0;inset:14px;pointer-events:none;border:1px solid rgba(159,109,50,.44);border-radius:19px;box-shadow:inset 0 0 0 4px #fff8e12e}.artwork-notifications-divider{position:absolute;z-index:2;left:46px;right:46px;top:22px;display:flex;align-items:center;justify-content:center;gap:9px;color:#b88849;pointer-events:none}.artwork-notifications-divider i{width:100%;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.artwork-notifications-divider i:last-child{background:linear-gradient(90deg,currentColor,transparent)}.artwork-notifications-divider svg{flex:0 0 34px;width:34px;height:22px;fill:currentColor}.artwork-notifications-divider.is-bottom{top:auto;bottom:8px;transform:rotate(180deg)}.artwork-notification-list{position:relative;z-index:1;max-height:min(555px,calc(100dvh - 252px));overflow-x:hidden;overflow-y:auto;padding:4px 9px 9px;scrollbar-color:#94703a rgba(115,73,31,.13);scrollbar-width:thin}.artwork-notification-list::-webkit-scrollbar{width:9px}.artwork-notification-list::-webkit-scrollbar-track{border-radius:9px;background:#754a231f}.artwork-notification-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9px;background:#94703a;background-clip:padding-box}.artwork-notification-item{position:relative;display:grid;box-sizing:border-box;grid-template-columns:68px minmax(0,1fr);min-height:118px;align-items:center;gap:20px;padding:18px 25px;border:2px solid rgba(154,108,53,.43);border-radius:22px;background:linear-gradient(100deg,#fff8e3b8,#f6dfad80);box-shadow:0 4px 8px #5b32141a,inset 0 1px #ffffff8a,inset 0 -2px #b27a3914}.artwork-notification-item+.artwork-notification-item{margin-top:13px}.artwork-notification-item.is-unread{border-color:#85934a;background:linear-gradient(100deg,#f3e9bf,#f8e6b9);box-shadow:inset 5px 0 #667f36,0 4px 9px #5b32141c}.artwork-notification-item.is-unread:after{content:"";position:absolute;top:13px;right:15px;width:7px;height:7px;border-radius:50%;background:#d3a044;box-shadow:0 0 0 2px #fff2cab8,0 2px 3px #3c230f47}.artwork-notification-item.is-approved .artwork-notification-item-icon{background:radial-gradient(circle at 35% 28%,#668348,#2e4e2f 72%)}.artwork-notification-item.is-rejected .artwork-notification-item-icon{color:#ffe4be;background:radial-gradient(circle at 35% 28%,#8a4a37,#593025 72%)}.artwork-notification-item.is-quest .artwork-notification-item-icon{color:#f8f2bf;background:radial-gradient(circle at 35% 28%,#6d8c45,#31532f 72%)}.artwork-notification-item.is-game .artwork-notification-item-icon{color:#f2e3b9;background:radial-gradient(circle at 35% 28%,#5a7752,#314b39 72%)}.artwork-notification-item>div{min-width:0}.artwork-notification-item>div strong{display:block;overflow:hidden;color:#25462b;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:900;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.artwork-notification-item>div p{margin:6px 0 0;overflow:hidden;color:#715338;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.artwork-notification-item-time{display:flex;align-items:center;gap:7px;margin-top:10px;color:#8e7551}.artwork-notification-item-time svg{flex:0 0 auto;width:15px;height:15px;fill:#92a04f}.artwork-notification-item-time time{display:block;font-size:10px;font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase}.artwork-notification-item-icon{display:grid;width:64px;height:64px;place-items:center;color:#f9ecc1;border:3px solid #d1a048;border-radius:50%;background:radial-gradient(circle at 35% 28%,#67804d,#304d33 72%);box-shadow:0 0 0 2px #70421e,inset 0 2px #f3f7c933,0 5px 8px #341b0b4d}.artwork-notification-item-icon svg{width:39px;height:39px;overflow:visible;filter:drop-shadow(0 2px 1px rgba(76,44,16,.46))}.artwork-notification-item-icon .icon-frame,.artwork-notification-item-icon .icon-paper,.artwork-notification-item-icon .icon-fold,.artwork-notification-item-icon .icon-line,.artwork-notification-item-icon .icon-quill,.artwork-notification-item-icon .icon-feather,.artwork-notification-item-icon .icon-feather-line{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.artwork-notification-item-icon .icon-landscape{fill:currentColor;opacity:.92}.artwork-notification-item-icon .icon-sun,.artwork-notification-item-icon .icon-star{fill:currentColor}.artwork-notification-item-icon .icon-mark{fill:none;stroke:#f5d16f;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.artwork-notification-item-icon .icon-quill,.artwork-notification-item-icon .icon-feather-line{stroke-width:2}.artwork-notification-empty{position:relative;z-index:1;display:flex;min-height:410px;align-items:center;justify-content:center;flex-direction:column;padding:25px;text-align:center}.artwork-notification-empty[hidden]{display:none}.artwork-notification-empty>span{display:grid;width:72px;height:72px;place-items:center;color:#f0d17e;border:3px solid #c28a3c;border-radius:50%;background:radial-gradient(circle at 35% 25%,#4b683e,#29432a 72%);box-shadow:0 0 0 2px #6a3b1d,inset 0 2px #eff5c62e,0 6px 10px #3c200c47}.artwork-notification-empty>span svg{width:38px;height:38px;fill:currentColor;filter:drop-shadow(0 2px 1px rgba(88,55,23,.5))}.artwork-notification-empty strong{margin-top:18px;color:#36502f;font-family:Georgia,Times New Roman,serif;font-size:25px}.artwork-live-notification{display:flex;flex-direction:column}.artwork-live-notification strong{font-size:14px}.artwork-live-notification span{margin-top:3px;font-size:11px;line-height:1.35}@media only screen and (max-width:760px){.artwork-notifications .container{width:calc(100vw - 18px)}.artwork-notifications-card{max-height:calc(100dvh - 14px);padding:12px 12px 14px;border-width:3px;border-radius:29px}.artwork-notifications-card:before{inset:6px;border-radius:23px}.artwork-notifications-card:after{inset:10px;border-radius:19px}.artwork-notifications-heading{grid-template-columns:62px minmax(0,1fr) 42px;min-height:78px;gap:8px;padding:9px 12px;border-width:2px;border-radius:19px 19px 10px 10px}.artwork-notifications-seal{width:58px;height:58px}.artwork-notifications-title-lockup{grid-template-columns:23px minmax(0,auto) 23px;gap:6px}.artwork-notifications-title-lockup h2{font-size:clamp(21px,7vw,29px);letter-spacing:.025em}.artwork-notifications-title-flourish svg{display:none}.artwork-notifications .artwork-gallery-close{top:30px;right:28px;width:38px;height:38px;border-width:2px;border-radius:11px}.artwork-notifications .artwork-gallery-close .icon.is-default{width:24px;height:24px}.artwork-notifications-foliage{width:67px;height:64px}.artwork-notifications-foliage.is-top-left{top:-9px;left:-13px}.artwork-notifications-foliage.is-bottom-right{right:-14px;bottom:-11px}.artwork-notifications-parchment{padding:33px 9px 24px;border-width:2px;border-radius:11px 11px 19px 19px}.artwork-notifications-parchment:before{inset:8px;border-radius:13px}.artwork-notifications-divider{left:20px;right:20px;top:13px}.artwork-notifications-divider.is-bottom{bottom:4px}.artwork-notification-list{max-height:calc(100dvh - 170px);padding:2px 4px 7px}.artwork-notification-item{grid-template-columns:48px minmax(0,1fr);min-height:86px;gap:10px;padding:12px;border-radius:15px}.artwork-notification-item+.artwork-notification-item{margin-top:9px}.artwork-notification-item>div strong{font-size:17px}.artwork-notification-item>div p{margin-top:4px;font-size:11px}.artwork-notification-item-icon{width:46px;height:46px;border-width:2px}.artwork-notification-item-icon svg{width:29px;height:29px}.artwork-notification-item-time{gap:4px;margin-top:7px}.artwork-notification-item-time svg{width:12px;height:12px}.artwork-notification-item-time time{font-size:8px;letter-spacing:.045em}.artwork-notification-empty{min-height:calc(100dvh - 190px)}.artwork-notification-empty>span{width:58px;height:58px}.artwork-notification-empty>span svg{width:31px;height:31px}.artwork-notification-empty strong{font-size:20px}}@media only screen and (max-width:620px){.artwork-submit-form{padding:16px 14px 18px}.artwork-submit-steps li{gap:4px}.artwork-submit-steps li strong{display:none}.artwork-drop-zone{min-height:175px}.artwork-drop-zone-file{grid-template-columns:95px minmax(0,1fr)}.artwork-drop-zone-file img{width:95px;height:125px}.artwork-submit-review{grid-template-columns:100px minmax(0,1fr)}.artwork-submit-review img{width:100px;height:110px}.artwork-submit-actions{gap:9px}.artwork-submit-primary,.artwork-submit-secondary{padding:0 13px;font-size:10px}.artwork-result-card{padding:15px}.artwork-result-heading{grid-template-columns:54px minmax(0,1fr);min-height:72px;gap:12px;padding:9px 14px}.artwork-result-heading h2{font-size:23px}.artwork-result-seal{width:48px;height:48px}.artwork-result-seal i{font-size:24px}.artwork-result-parchment{padding:19px 17px 20px}}@media only screen and (max-width:760px){.artwork-gallery-gateway-card,.artwork-submit-card{padding:20px;border-radius:25px}.artwork-gallery-heading{min-height:78px;padding:9px 52px}.artwork-gallery-crest{top:-42px;width:46px;height:53px}.artwork-gallery-eyebrow,.artwork-gallery-heading-flourish,.artwork-gallery-vine{display:none}.artwork-gallery-parchment{padding:30px 31px 28px}.artwork-gallery-actions{gap:16px}.artwork-gallery-action{grid-template-columns:52px minmax(0,1fr) 26px;min-height:72px;padding:9px 14px}.artwork-gallery-action-icon{width:46px;height:46px}.artwork-gallery-action-icon svg{width:33px;height:33px}.artwork-gallery-action-arrow{width:23px;height:23px}}@media only screen and (max-width:520px){.artwork-gallery-gateway .container,.artwork-submit .container{width:calc(100vw - 18px)}.artwork-gallery-gateway-card,.artwork-submit-card{padding:14px}.artwork-gallery-heading{min-height:70px;padding:8px 43px}.artwork-gallery-heading h2{font-size:25px}.artwork-gallery-close{top:14px;right:13px;width:37px;height:37px}.artwork-gallery-parchment{padding:28px 18px 26px}.artwork-gallery-parchment:before,.artwork-gallery-parchment:after{display:none}.artwork-gallery-action{grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:68px;padding:9px 12px}.artwork-gallery-action>span:nth-child(2){font-size:19px}.artwork-gallery-action-icon{width:44px;height:44px}.artwork-gallery-action-icon svg{width:32px;height:32px}.artwork-gallery-action-arrow{display:none}.artwork-submit-heading{grid-template-columns:58px minmax(0,1fr) 42px;gap:10px;min-height:90px;padding:10px}.artwork-submit-heading h2{font-size:27px}.artwork-submit-heading>div>span{font-size:8px}.artwork-submit-crest{width:50px;height:50px}.artwork-submit-crest svg{width:31px;height:31px}.artwork-submit-placeholder{min-height:230px;padding:24px 17px}.artwork-submit-placeholder strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.artwork-submit-steps li.is-active>span,.artwork-submit-steps li.is-active>span:before{animation:none}}@-moz-keyframes artwork-step-shimmer{0%,28%{transform:translate(-95%) rotate(18deg)}72%,to{transform:translate(95%) rotate(18deg)}}@-webkit-keyframes artwork-step-shimmer{0%,28%{transform:translate(-95%) rotate(18deg)}72%,to{transform:translate(95%) rotate(18deg)}}@-o-keyframes artwork-step-shimmer{0%,28%{transform:translate(-95%) rotate(18deg)}72%,to{transform:translate(95%) rotate(18deg)}}@keyframes artwork-step-shimmer{0%,28%{transform:translate(-95%) rotate(18deg)}72%,to{transform:translate(95%) rotate(18deg)}}@-moz-keyframes artwork-step-pulse{0%,to{box-shadow:0 0 0 2px #c89646,0 0 #789a5500,inset 0 2px #fff1bd33}50%{box-shadow:0 0 0 2px #d4a34e,0 0 0 6px #789a5533,inset 0 2px #fff1bd4d}}@-webkit-keyframes artwork-step-pulse{0%,to{box-shadow:0 0 0 2px #c89646,0 0 #789a5500,inset 0 2px #fff1bd33}50%{box-shadow:0 0 0 2px #d4a34e,0 0 0 6px #789a5533,inset 0 2px #fff1bd4d}}@-o-keyframes artwork-step-pulse{0%,to{box-shadow:0 0 0 2px #c89646,0 0 #789a5500,inset 0 2px #fff1bd33}50%{box-shadow:0 0 0 2px #d4a34e,0 0 0 6px #789a5533,inset 0 2px #fff1bd4d}}@keyframes artwork-step-pulse{0%,to{box-shadow:0 0 0 2px #c89646,0 0 #789a5500,inset 0 2px #fff1bd33}50%{box-shadow:0 0 0 2px #d4a34e,0 0 0 6px #789a5533,inset 0 2px #fff1bd4d}}.modals:has(.greenveil-settings.is-displayed){background:#17201675;backdrop-filter:blur(5px) brightness(.64) saturate(.78);-webkit-backdrop-filter:blur(5px) brightness(.64) saturate(.78)}.greenveil-settings{--settings-ink: #4b2c17;--settings-cream: #fff0cc;--settings-wood: #a9622e;--settings-wood-dark: #683617;--settings-brass: #bd792d;--settings-gold: #e0ab48;--settings-green: #2d4127;--settings-leaf: #78952e;font-family:Nunito,sans-serif}.greenveil-settings .container{width:min(900px,calc(100vw - 38px))}.greenveil-settings .greenveil-settings-card{position:relative;box-sizing:border-box;width:100%;max-height:calc(100dvh - 28px);padding:28px 28px 27px;overflow:visible;color:var(--settings-ink);border:3px solid #5c2d13;border-radius:38px;background:radial-gradient(circle at 7% 13%,rgba(246,191,105,.28) 0 1.2%,transparent 1.4%),radial-gradient(circle at 93% 13%,rgba(246,191,105,.24) 0 1.2%,transparent 1.4%),radial-gradient(circle at 7% 88%,rgba(76,36,15,.42) 0 1.3%,transparent 1.5%),radial-gradient(circle at 93% 88%,rgba(76,36,15,.42) 0 1.3%,transparent 1.5%),repeating-linear-gradient(5deg,transparent 0 13px,rgba(91,44,20,.13) 14px 15px,transparent 16px 26px),linear-gradient(180deg,#bd783b,#995226 53%,#ad6630);box-shadow:0 28px 70px #160b069e,0 8px 18px #2511066b,inset 0 3px #ffd18a75,inset 0 -6px #4d210d7a}.greenveil-settings .greenveil-settings-card:before{content:"";position:absolute;z-index:0;inset:8px;pointer-events:none;border:2px solid rgba(97,48,21,.66);border-radius:29px;box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d80}.greenveil-settings .greenveil-settings-card:after{content:"";position:absolute;z-index:0;inset:13px;pointer-events:none;border:1px solid rgba(227,161,92,.34);border-radius:25px}.greenveil-settings .greenveil-settings-card>.greenveil-settings-heading,.greenveil-settings .greenveil-settings-card>.greenveil-settings-parchment{position:relative;z-index:2}.greenveil-settings-foliage{position:absolute;z-index:6;width:92px;height:92px;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 3px rgba(42,23,9,.44))}.greenveil-settings-foliage .stem{fill:none;stroke:#4f5d1c;stroke-width:5;stroke-linecap:round}.greenveil-settings-foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.greenveil-settings-foliage .leaf.is-light{fill:#99ad3c}.greenveil-settings-foliage.is-top-left{top:-18px;left:-27px;transform:rotate(12deg)}.greenveil-settings-foliage.is-bottom-right{right:-28px;bottom:-19px;transform:rotate(188deg)}.greenveil-settings-heading{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:108px;padding:13px 21px 13px 26px;color:var(--settings-cream);border:2px solid #17301b;border-radius:24px 24px 14px 14px;background:radial-gradient(ellipse at 45% -15%,rgba(109,119,66,.38),transparent 54%),linear-gradient(180deg,#34482c,#263a24 62%,#20331f);box-shadow:inset 0 2px #cfdda029,inset 0 -5px #101b1159,0 4px 8px #3b1d0d52}.greenveil-settings-heading h2{margin:0;color:#fff0bf;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.74)}.greenveil-settings-crest{display:grid;width:72px;height:72px;place-items:center;border:3px solid #e3b054;border-radius:50%;background:radial-gradient(circle at 36% 27%,#4c693c,#1f3b27 69%);box-shadow:0 0 0 2px #70411f,inset 0 2px #e8f3be38,0 7px 10px #15100670}.greenveil-settings-crest svg{width:46px;height:46px;filter:drop-shadow(0 2px 1px rgba(64,40,15,.7))}.greenveil-settings-crest .feather-vane{fill:#f0c663}.greenveil-settings-crest .feather-detail{fill:none;stroke:#9f6424;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.greenveil-settings .greenveil-settings-actions{--settings-action-size: 52px;display:flex;align-items:center;gap:12px}.greenveil-settings .greenveil-settings-actions .close{position:static;display:grid;top:auto;right:auto;width:var(--settings-action-size);height:var(--settings-action-size);padding:0;place-items:center;opacity:1;transition:transform .15s ease-out,filter .15s ease-out}html:not(.is-mode-touch) .greenveil-settings .greenveil-settings-actions .close:hover{opacity:1;filter:brightness(1.09);transform:translateY(-1px)}.greenveil-settings .greenveil-settings-actions .close:focus-visible{outline:3px solid #f3cf69;outline-offset:3px}.greenveil-settings .greenveil-settings-actions .close{color:#ffedbd;border:2px solid #c17e35;border-radius:13px;background:linear-gradient(145deg,#9b5b2e,#6e3b20);box-shadow:0 0 0 2px #593019,inset 0 2px #ffd18a38,0 4px 7px #10100859}.greenveil-settings .greenveil-settings-actions .close .icon.is-default{display:block;width:29px;height:29px;fill:currentColor}.greenveil-settings .greenveil-settings-actions .close .icon.is-xbox{width:31px;height:31px;color:#fff0c3;border-color:#fff0c3;border-radius:50%;font-size:16px}.greenveil-settings-parchment{display:flex;flex-direction:column;gap:14px;margin-top:-2px;padding:34px 36px 22px;overflow-x:hidden;overflow-y:auto;border:2px solid #c38b49;border-radius:25px;background:radial-gradient(circle at 14% 15%,rgba(255,255,255,.38),transparent 29%),radial-gradient(circle at 90% 80%,rgba(220,174,99,.1),transparent 38%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f9e8c0,#fff0ce 48%,#f4dfb4);box-shadow:inset 0 2px #fff6dc,inset 0 -4px #bc82402e,0 5px 10px #4a260f3d}.greenveil-settings-row{display:grid;grid-template-columns:76px 180px minmax(0,1fr);align-items:center;gap:20px;min-height:108px;padding:11px 22px;border:2px solid rgba(183,137,82,.38);border-radius:20px;background:linear-gradient(100deg,#fff8e7c7,#f8e7c3e0);box-shadow:inset 0 1px #ffffffb8,0 3px 7px #7f552e1a}.greenveil-settings-row-icon{display:grid;width:66px;height:66px;place-items:center;color:#efc762;border:3px solid #e0ab48;border-radius:50%;background:radial-gradient(circle at 36% 27%,#49643a,#203b28 70%);box-shadow:0 0 0 2px #70411f,inset 0 2px #e8f3be38,0 5px 8px #5a351b45}.greenveil-settings-row-icon svg{width:39px;height:39px;fill:currentColor;filter:drop-shadow(0 2px 1px rgba(64,40,15,.6))}.is-respawn .greenveil-settings-row-icon{color:#fff0c7;background:radial-gradient(circle at 36% 27%,#7b3e35,#4d2428 72%)}.greenveil-settings-label{color:#4b2c17;font-size:29px;font-weight:1000;letter-spacing:-.02em;line-height:1.05;text-shadow:0 1px rgba(255,255,255,.7)}.greenveil-audio-control{display:grid;grid-template-columns:38px minmax(125px,1fr) 42px;align-items:center;gap:10px;min-width:0}.greenveil-audio-speaker{display:grid;width:38px;height:42px;padding:0;place-items:center;color:#6c4324;border:0;background:transparent;transition:color .14s ease,transform .14s ease}.greenveil-audio-speaker svg{width:32px;height:32px;overflow:visible;fill:currentColor;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.greenveil-audio-speaker.is-high{width:42px}html:not(.is-mode-touch) .greenveil-audio-speaker:hover{color:#2f5a2d;transform:scale(1.06)}.greenveil-audio-speaker:focus-visible{outline:3px solid #c48a3d;outline-offset:1px;border-radius:8px}.greenveil-audio-slider{position:relative;height:48px}.greenveil-audio-slider:before{content:"";position:absolute;top:50%;right:0;left:0;height:14px;border:2px solid #75431f;border-radius:9px;background:linear-gradient(90deg,#315b31 0% calc(var(--audio-progress) * 1%),#9a5a2d calc(var(--audio-progress) * 1%) 100%);box-shadow:inset 0 2px 3px #16261661,0 1px #fff5d0;transform:translateY(-50%)}.greenveil-audio-slider input{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.greenveil-audio-slider input::-webkit-slider-thumb{width:44px;height:44px;appearance:none}.greenveil-audio-slider input::-moz-range-thumb{width:44px;height:44px;border:0}.greenveil-audio-slider input:focus-visible+.greenveil-audio-thumb{outline:3px solid #c48a3d;outline-offset:3px}.greenveil-audio-thumb{position:absolute;z-index:2;top:50%;left:calc(22px + (100% - 44px) * var(--audio-progress) / 100);display:grid;width:42px;height:42px;place-items:center;pointer-events:none;border:2px solid #dca343;border-radius:50%;background:radial-gradient(circle at 35% 27%,#aa6a2f,#7b3d1d 72%);box-shadow:0 0 0 2px #6f411e,inset 0 2px #ffe2a059,0 4px 7px #3c1e0b59;transform:translate(-50%,-50%)}.greenveil-audio-thumb svg{width:24px;height:24px}.greenveil-audio-thumb .feather-vane{fill:#f0c663}.greenveil-audio-thumb .feather-detail{fill:none;stroke:#874a1d;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.greenveil-quality-control{position:relative;display:block;min-width:0;z-index:8}.greenveil-quality-trigger{display:grid;grid-template-columns:1fr 30px;width:100%;min-height:58px;align-items:center;padding:7px 18px 7px 52px;color:#4f2e18;border:2px solid #c58a3a;border-radius:30px;background:linear-gradient(180deg,#fff5d7,#f4dfae);box-shadow:inset 0 2px #fffdf0,0 3px 7px #7b431d26;font-family:Nunito,sans-serif;font-size:24px;font-weight:1000;text-align:center;cursor:pointer;transition:border-radius .15s ease,filter .15s ease}html:not(.is-mode-touch) .greenveil-quality-trigger:hover{filter:brightness(1.035)}.greenveil-quality-trigger:focus-visible{outline:3px solid #c48a3d;outline-offset:3px}.greenveil-quality-trigger>svg{justify-self:end;width:25px;height:25px;fill:none;stroke:#68401f;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.is-open .greenveil-quality-trigger{border-radius:22px 22px 12px 12px}.is-open .greenveil-quality-trigger>svg{transform:rotate(180deg)}.greenveil-quality-options{position:absolute;z-index:12;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;padding:7px;border:2px solid #7a451f;border-radius:13px 13px 20px 20px;background:repeating-linear-gradient(17deg,rgba(140,97,45,.035) 0 1px,transparent 1px 5px),linear-gradient(110deg,#fff2cf,#f2dba8);box-shadow:inset 0 2px #fff9e7,0 8px 18px #351a0a57,0 0 0 2px #dda94d7a}.greenveil-quality-options[hidden]{display:none}.greenveil-quality-options button{position:relative;min-height:44px;padding:6px 32px;color:#54331b;border:1px solid transparent;border-radius:11px;background:transparent;font-family:Nunito,sans-serif;font-size:19px;font-weight:1000;text-align:center;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.greenveil-quality-options button:before{content:"";position:absolute;top:50%;left:17px;width:8px;height:8px;opacity:0;background:#d8a13e;box-shadow:0 0 0 1px #80501f;transform:translateY(-50%) rotate(45deg)}html:not(.is-mode-touch) .greenveil-quality-options button:hover,.greenveil-quality-options button:focus-visible{color:#fff0c4;border-color:#19351e;outline:none;background:linear-gradient(180deg,#3b6134,#24472a);text-shadow:0 1px #3c2616}.greenveil-quality-options button.is-selected{color:#fff0c4;border-color:#274728;background:linear-gradient(180deg,#496d3b,#2d502e);box-shadow:inset 0 1px #eff4c62e;text-shadow:0 1px #3c2616}.greenveil-quality-options button.is-selected:before{opacity:1}.greenveil-quality-options button.is-selected:focus-visible,.greenveil-quality-options button.is-selected:hover{filter:brightness(1.08)}.greenveil-settings-row.is-quality{position:relative;z-index:4}.greenveil-respawn{display:flex;min-height:58px;align-items:center;justify-content:center;gap:14px;padding:8px 24px;color:#fff1c7;border:3px solid #d2a043;border-radius:30px;background:radial-gradient(ellipse at 50% -35%,rgba(113,129,70,.58),transparent 60%),linear-gradient(180deg,#3b6736,#244a2b);box-shadow:0 0 0 2px #6e411f,inset 0 2px #eef4c033,inset 0 -4px #142c1947,0 4px 8px #59301747;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:900;text-shadow:0 2px #58391e;transition:transform .14s ease,filter .14s ease}.greenveil-respawn svg{width:24px;height:16px;fill:#91ae37}.greenveil-respawn svg:last-child{transform:scaleX(-1)}html:not(.is-mode-touch) .greenveil-respawn:hover{filter:brightness(1.1);transform:translateY(-1px)}.greenveil-respawn:active{transform:translateY(1px)}.greenveil-respawn:focus-visible{outline:3px solid #c48a3d;outline-offset:3px}.greenveil-settings-ornament{display:grid;grid-template-columns:minmax(45px,100px) 42px minmax(45px,100px);align-items:center;justify-content:center;gap:12px;min-height:27px;margin-top:1px}.greenveil-settings-ornament span{height:2px;background:linear-gradient(90deg,transparent,#d9a655)}.greenveil-settings-ornament span:last-child{background:linear-gradient(90deg,#d9a655,transparent)}.greenveil-settings-ornament svg{width:38px;height:24px;fill:#77932c}.greenveil-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (max-height:720px)and (min-width:701px){.greenveil-settings .greenveil-settings-card{padding:19px 22px 20px}.greenveil-settings-heading{min-height:84px;padding-top:8px;padding-bottom:8px}.greenveil-settings-parchment{gap:9px;padding:18px 28px 11px}.greenveil-settings-row{min-height:79px;padding-top:6px;padding-bottom:6px}.greenveil-settings-row-icon{width:56px;height:56px}.greenveil-settings-row-icon svg{width:33px;height:33px}.greenveil-settings-ornament{min-height:18px}}@media only screen and (max-width:700px){.greenveil-settings .container{width:calc(100vw - 16px)}.greenveil-settings .greenveil-settings-card{max-height:calc(100dvh - 12px);padding:17px 14px 15px;border-radius:26px}.greenveil-settings .greenveil-settings-card:before{inset:5px;border-radius:21px}.greenveil-settings .greenveil-settings-card:after{inset:9px;border-radius:18px}.greenveil-settings-foliage{width:62px;height:62px}.greenveil-settings-foliage.is-top-left{top:-10px;left:-15px}.greenveil-settings-foliage.is-bottom-right{right:-16px;bottom:-10px}.greenveil-settings-heading{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:9px 10px 9px 14px;border-radius:17px 17px 11px 11px}.greenveil-settings-heading h2{font-size:23px;letter-spacing:.025em}.greenveil-settings-crest{width:50px;height:50px}.greenveil-settings-crest svg{width:32px;height:32px}.greenveil-settings .greenveil-settings-actions{--settings-action-size: 38px;gap:7px}.greenveil-settings .greenveil-settings-actions .close{width:var(--settings-action-size);height:var(--settings-action-size)}.greenveil-settings .greenveil-settings-actions .close .icon.is-default{width:21px;height:21px}.greenveil-settings-parchment{gap:8px;max-height:calc(100dvh - 119px);padding:12px 12px 9px;border-radius:17px}.greenveil-settings-row{grid-template-columns:51px 112px minmax(0,1fr);gap:10px;min-height:74px;padding:7px 10px;border-radius:14px}.greenveil-settings-row-icon{width:48px;height:48px;border-width:2px}.greenveil-settings-row-icon svg{width:29px;height:29px}.greenveil-settings-label{font-size:20px}.greenveil-audio-control{grid-template-columns:27px minmax(72px,1fr) 30px;gap:5px}.greenveil-audio-speaker,.greenveil-audio-speaker.is-high{width:30px;height:34px}.greenveil-audio-speaker svg,.greenveil-audio-speaker.is-high svg{width:25px;height:25px}.greenveil-audio-slider{height:38px}.greenveil-audio-slider:before{height:10px}.greenveil-audio-slider input::-webkit-slider-thumb{width:34px;height:34px}.greenveil-audio-slider input::-moz-range-thumb{width:34px;height:34px}.greenveil-audio-thumb{left:calc(17px + (100% - 34px) * var(--audio-progress) / 100);width:32px;height:32px}.greenveil-audio-thumb svg{width:19px;height:19px}.greenveil-quality-trigger,.greenveil-respawn{min-height:43px;font-size:18px}.greenveil-quality-trigger{grid-template-columns:1fr 24px;padding:5px 12px 5px 36px}.greenveil-quality-trigger>svg{width:19px;height:19px}.greenveil-quality-options{top:calc(100% + 4px);padding:5px}.greenveil-quality-options button{min-height:37px;padding:4px 25px;font-size:16px}.greenveil-quality-options button:before{left:13px;width:7px;height:7px}.greenveil-respawn{gap:7px;padding:5px 12px}.greenveil-respawn svg{width:17px;height:12px}.greenveil-settings-ornament{min-height:18px}}@media only screen and (max-width:520px){.greenveil-settings-heading{grid-template-columns:46px minmax(0,1fr) auto;gap:7px;padding-left:10px}.greenveil-settings-heading h2{font-size:18px}.greenveil-settings-crest{width:44px;height:44px}.greenveil-settings .greenveil-settings-actions{--settings-action-size: 34px;gap:5px}.greenveil-settings-row{grid-template-columns:48px minmax(0,1fr);gap:7px 10px;padding:8px 10px}.greenveil-settings-row-icon{grid-row:1}.greenveil-settings-label{grid-column:2}.greenveil-audio-control,.greenveil-quality-control,.greenveil-respawn{grid-column:1/-1}.greenveil-settings-ornament{grid-template-columns:minmax(34px,70px) 36px minmax(34px,70px)}}@media(prefers-reduced-motion:reduce){.greenveil-settings .greenveil-settings-actions .close,.greenveil-audio-speaker,.greenveil-quality-trigger,.greenveil-quality-options button,.greenveil-respawn{transition:none}}.modals:has(.referral-profile.is-displayed){background:#10181066;backdrop-filter:blur(5px) brightness(.58) saturate(.72);-webkit-backdrop-filter:blur(5px) brightness(.58) saturate(.72)}.referral-profile{--profile-ink: #53331e;--profile-soft: #77583e;--profile-cream: #fff1ca;--profile-parchment: #f7e3b5;--profile-green: #203822;--profile-green-deep: #142a1b;--profile-green-light: #4d6838;--profile-gold: #d8a449;--profile-gold-dark: #8d5524;font-family:Nunito,sans-serif}.referral-profile .container{width:min(1060px,calc(100vw - 44px))}.referral-profile-card{position:relative;display:flex;box-sizing:border-box;width:100%;max-height:calc(100dvh - 62px);flex-direction:column;padding:9px;color:var(--profile-ink);border:3px solid #5e2e15;border-radius:44px;background:repeating-linear-gradient(4deg,transparent 0 12px,rgba(73,32,13,.11) 13px 15px,transparent 16px 28px),repeating-linear-gradient(94deg,rgba(244,189,114,.08) 0 3px,transparent 4px 19px),linear-gradient(180deg,#c17b3d,#995027,#b66832);box-shadow:0 34px 90px #0c0804c7,inset 0 3px #ffd8968c,inset 0 -7px #43200e8c,0 0 0 2px #e4a75240;overflow:visible}.referral-profile-card:before{content:"";position:absolute;z-index:4;inset:5px;border:2px solid rgba(90,43,21,.72);border-radius:36px;box-shadow:inset 0 2px #ffd79240,0 0 0 1px #df9a483d;pointer-events:none}.referral-profile-card:after{content:"";position:absolute;z-index:5;bottom:-5px;left:50%;width:25px;height:25px;border:3px solid #764219;background:linear-gradient(135deg,#edbd57,#a76527);box-shadow:inset 0 0 0 2px #f4ce71,0 4px 6px #2d16087a;transform:translate(-50%) rotate(45deg);pointer-events:none}.referral-profile-foliage{position:absolute;z-index:7;width:88px;height:88px;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 2px rgba(28,28,12,.4))}.referral-profile-foliage .stem{fill:none;stroke:#3e4e1c;stroke-width:6;stroke-linecap:round}.referral-profile-foliage .leaf{fill:#52652b;stroke:#394819;stroke-width:2}.referral-profile-foliage .leaf.is-light{fill:#74813b}.referral-profile-foliage.is-top-left{top:86px;left:-25px;transform:rotate(-30deg)}.referral-profile-foliage.is-top-right{top:-8px;right:-17px;transform:scaleX(-1) rotate(4deg)}.referral-profile-foliage.is-bottom-left{bottom:-18px;left:-18px;transform:scaleY(-1) rotate(8deg)}.referral-profile-foliage.is-bottom-right{right:-17px;bottom:-18px;transform:scale(-1) rotate(8deg)}.referral-profile-crest{position:absolute;z-index:8;top:-39px;left:50%;display:grid;width:74px;height:74px;place-items:center;color:var(--profile-gold);border:4px solid #40230f;border-radius:50%;background:radial-gradient(circle at 38% 30%,#34533a,#163322 72%);box-shadow:0 0 0 3px #d39b3f,0 8px 13px #120d068f,inset 0 2px #dce8b12b;transform:translate(-50%)}.referral-profile-crest svg{width:39px;height:39px}.referral-profile-crest .feather-vane{fill:#dfad4e}.referral-profile-crest .feather-detail{fill:none;stroke:#70441e;stroke-width:1.5}.referral-profile-heading{position:relative;z-index:2;display:grid;min-height:160px;box-sizing:border-box;grid-template-columns:164px minmax(0,1fr) 58px;align-items:center;gap:27px;flex:0 0 auto;padding:27px 34px 20px;color:var(--profile-cream);border:2px solid #102315;border-radius:34px 34px 4px 4px;background:radial-gradient(circle at 21% 0,rgba(120,131,75,.28),transparent 38%),radial-gradient(circle at 89% 38%,rgba(107,121,67,.13),transparent 25%),linear-gradient(180deg,#27442c,#18331f 68%,#142b1b);box-shadow:inset 0 2px #dbe8b724,inset 0 -7px #08150d47,0 5px 10px #3b1c0b59;overflow:visible}.referral-profile-heading:after{content:"";position:absolute;right:28px;bottom:-3px;left:28px;height:3px;background:linear-gradient(90deg,transparent,#cf9540 12%,#f0c96b 50%,#cf9540 88%,transparent)}.referral-profile-avatar,.referral-profile-avatar-image{display:grid;width:144px;height:144px;overflow:hidden;place-items:center;border-radius:50%}.referral-profile-avatar{position:relative;z-index:3;align-self:end;margin-bottom:-37px;color:#f5d173;border:4px solid #d8a64b;background:radial-gradient(circle at 38% 28%,#75834d,#33492e 72%);box-shadow:0 0 0 3px #6b3b1b,0 0 0 5px #e0ad52,inset 0 2px #f0f8ca3d,0 10px 18px #0b10098c;font-size:43px;font-weight:1000}.referral-profile-avatar-image{position:relative;border:0;box-shadow:none}.referral-profile-avatar-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;image-rendering:auto}.referral-profile-identity{position:relative;min-width:0;padding:5px 0}.referral-profile-identity h2{margin:7px 0 3px;overflow:hidden;color:#fff0c1;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.02;text-overflow:ellipsis;text-shadow:0 2px #67441f,0 5px 8px rgba(7,16,9,.64);white-space:nowrap}.referral-profile-eyebrow{display:block;color:#e6b24f;font-size:13px;font-weight:1000;letter-spacing:.22em;text-transform:uppercase}.referral-profile-username{display:none}.referral-profile-close{position:static;display:grid;width:54px;height:54px;padding:0;place-items:center;align-self:start;color:#ffefc4;border:3px solid #d5a04a;border-radius:16px;background:linear-gradient(145deg,#9e5e2d,#713d20);box-shadow:0 0 0 3px #4e2b18,inset 0 2px #ffd38c4d,inset 0 -4px #45210e66,0 7px 10px #090a066b;opacity:1;transition:transform .16s ease,filter .16s ease}.referral-profile-close .icon.is-default{display:block;width:31px;height:31px;fill:currentColor}.referral-profile-close:focus-visible{outline:3px solid #f3cf69;outline-offset:4px}html:not(.is-mode-touch) .referral-profile-close:hover{filter:brightness(1.13);transform:translateY(-2px)}.referral-profile-parchment{position:relative;z-index:1;min-height:0;padding:34px 42px 30px;flex:1 1 auto;border:2px solid #b77a35;border-top:0;border-radius:4px 4px 34px 34px;background:radial-gradient(circle at 12% 24%,rgba(200,155,85,.07),transparent 27%),radial-gradient(circle at 90% 73%,rgba(168,120,61,.08),transparent 25%),repeating-linear-gradient(6deg,transparent 0 19px,rgba(143,100,46,.018) 20px 21px),linear-gradient(105deg,#f5dfae,#fff0c9 50%,#f0d39d);box-shadow:inset 0 3px #fff5d6,inset 0 -7px #8d552524;overflow-x:hidden;overflow-y:auto;scrollbar-color:#a66a31 rgba(91,49,24,.1);scrollbar-width:thin}.referral-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.referral-profile-summary-card{display:grid;min-height:128px;box-sizing:border-box;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:19px;padding:17px 23px;border:2px solid #c48b42;border-radius:25px;background:linear-gradient(105deg,#fff7dc99,#fff0ca5c);box-shadow:inset 0 2px #fffdf0d6,inset 0 -4px #b77d3714,0 5px 10px #4a260f26}.referral-profile-summary-card>div{display:flex;min-width:0;flex-direction:column;gap:5px}.referral-profile-summary-card>div>span{color:#6b4228;font-size:12px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.referral-profile-summary-card>div>strong{overflow:hidden;color:#4e301b;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-overflow:ellipsis;white-space:nowrap}.referral-profile-summary-icon{position:relative;display:grid;width:72px;height:72px;place-items:center;color:#7b8a47;border:2px solid rgba(167,123,59,.45);border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff9dde6,#ddc38c47);box-shadow:inset 0 0 0 7px #fff9df59}.referral-profile-summary-icon:after{content:"";position:absolute;right:-5px;bottom:4px;width:25px;height:12px;border-radius:100% 0;background:linear-gradient(145deg,#768441,#4d632e);box-shadow:-11px 4px 0 -2px #7d8b43;transform:rotate(-18deg)}.referral-profile-summary-icon svg{position:relative;z-index:1;width:42px;height:42px}.referral-profile-summary-icon .feather-vane{fill:#c98c32}.referral-profile-summary-icon .feather-detail{fill:none;stroke:#75471e;stroke-width:1.5}.referral-profile-summary-icon.is-party svg{width:42px}.referral-profile-summary-icon.is-party svg path{fill:#687b3d}.referral-profile-invite{margin-top:24px}.referral-profile-invite label{display:flex;align-items:center;gap:20px;margin:0 6px 12px;color:#654329;font-size:12px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}.referral-profile-invite label:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg,#b78341,#b7834138)}.referral-profile-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.referral-profile-link-row input{min-width:0;height:58px;box-sizing:border-box;padding:0 20px;color:#56351d;border:2px solid #b9894c;border-radius:17px;outline:0;background:#fff8df9e;box-shadow:inset 0 2px 6px #6b3d1c1c,0 1px #ffffffa6;font:800 15px/1 Georgia,Times New Roman,serif}.referral-profile-link-row input::placeholder{color:#9b754d94;font-style:italic}.referral-profile-link-row input:focus{border-color:#6e8c3d;box-shadow:0 0 0 4px #789a4733,inset 0 2px 5px #6b3d1c1f}.referral-profile-link-row button{display:inline-flex;height:58px;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;padding:0 21px;color:#fff0c4;border:3px solid #bc8438;border-radius:17px;background:linear-gradient(180deg,#4f6a3d,#29442a);box-shadow:0 0 0 2px #49301b,inset 0 2px #e8efbd30,inset 0 -4px #10211440,0 4px 7px #44251240;font:1000 11px/1 Nunito,sans-serif;letter-spacing:.07em;text-transform:uppercase;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.referral-profile-link-row button svg{width:24px;height:24px;flex:0 0 auto;fill:currentColor}.referral-profile-link-row button.is-x{color:#fff1c8;border-color:#c69749;background:linear-gradient(180deg,#253028,#111b16)}.referral-profile-link-row button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.48}.referral-profile-link-row button:focus-visible{outline:3px solid #d7ae50;outline-offset:3px}html:not(.is-mode-touch) .referral-profile-link-row button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}.referral-profile-season{position:relative;display:flex;width:100%;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;gap:16px;margin:24px auto 26px;padding:7px 24px;color:#f6d170;border:2px solid #b87c31;border-radius:28px;background:linear-gradient(180deg,#3c542e,#263e28);box-shadow:0 0 0 2px #4a2d18,inset 0 2px #e6edae1f,inset 0 -3px #1123133b,0 4px 7px #4a260f33}.referral-profile-season:before,.referral-profile-season:after{content:"";position:absolute;top:50%;width:0;height:1px;background:#b98640}.referral-profile-season:before{right:100%}.referral-profile-season:after{left:100%}.referral-profile-season[hidden]{display:none}.referral-profile-season>svg{width:18px;height:18px;flex:0 0 auto}.referral-profile-season>svg:last-child{transform:scaleX(-1)}.referral-profile-season .feather-vane{fill:#d9ab4c}.referral-profile-season .feather-detail{fill:none;stroke:#805322;stroke-width:1.5}.referral-profile-season>strong{color:#f1cc69;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.25;text-align:center}.referral-profile-season-meta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.referral-profile-party{margin-top:0}.referral-profile-section-heading{display:flex;align-items:baseline;gap:11px;margin:0 7px 14px}.referral-profile-section-heading h3{margin:0;color:#54341e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.referral-profile-section-heading .referral-profile-section-line{height:1px;flex:1 1 auto;background:linear-gradient(90deg,#b78341,#b7834133)}.referral-profile-section-heading>strong{color:#6f7f42;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.referral-profile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.referral-profile-row{position:relative;display:grid;min-width:0;min-height:132px;box-sizing:border-box;grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,auto);align-items:center;column-gap:17px;padding:16px 17px;border:2px solid rgba(183,125,56,.62);border-radius:23px;background:#fff7dd6e;box-shadow:inset 0 2px #ffffff9e,0 3px 7px #4a260f1a}.referral-profile-row.is-empty{background:#fff5d747}.referral-profile-row.is-empty .referral-profile-ref-avatar{color:#75834a;border-color:#9d824ab8;background:radial-gradient(circle at 39% 31%,#f1e5b9,#d9d3a2);font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700}.referral-profile-row.is-empty .referral-profile-ref-names{grid-row:1/3;align-self:center}.referral-profile-row.is-empty .referral-profile-ref-names:after{content:"";width:92%;height:8px;margin-top:8px;border-top:1px solid rgba(183,125,56,.55);background:radial-gradient(ellipse at left,#a56b30 0 2px,transparent 3px)}.referral-profile-slot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.referral-profile-ref-avatar{position:relative;display:grid;width:70px;height:70px;grid-row:1/3;overflow:hidden;place-items:center;color:#f5d87d;border:3px solid #aa803d;border-radius:50%;background:radial-gradient(circle at 36% 25%,#6e824c,#30482d);box-shadow:0 0 0 2px #f2d17b70,inset 0 2px #eff5c933;font-size:23px;font-weight:1000}.referral-profile-ref-avatar:after{content:"";position:absolute;z-index:2;inset:6px;border:1px dashed rgba(242,206,105,.42);border-radius:50%;pointer-events:none}.referral-profile-ref-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.referral-profile-ref-names{display:flex;min-width:0;align-self:end;flex-direction:column}.referral-profile-ref-names strong,.referral-profile-ref-names small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-profile-ref-names strong{color:#52331f;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:800}.referral-profile-ref-names small{margin-top:3px;color:#6f4c31;font-size:12px;font-weight:800}.referral-profile-ref-score-wrap{display:flex;min-width:0;align-self:start;flex-direction:column;gap:1px}.referral-profile-ref-score-wrap>small{overflow:hidden;color:#7a6842;font-size:9px;font-weight:900;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.referral-profile-ref-score{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:#4d3b23;font-family:Georgia,Times New Roman,serif;font-size:18px;font-variant-numeric:tabular-nums}.referral-profile-ref-score svg{width:27px;height:27px;flex:0 0 auto}.referral-profile-ref-score .feather-vane{fill:#cf9134}.referral-profile-ref-score .feather-detail{fill:none;stroke:#754820;stroke-width:1.5}.referral-profile-ref-score.is-empty{color:#58613d}.referral-profile-status{min-height:0;margin:10px 4px -4px;color:#745031;font-size:10px;font-weight:900;letter-spacing:.03em;text-align:center}.referral-profile-status:empty{display:none}.referral-profile-card.is-loading .referral-profile-summary,.referral-profile-card.is-loading .referral-profile-invite,.referral-profile-card.is-loading .referral-profile-party,.referral-profile-card.is-loading .referral-profile-season{opacity:.58}@media only screen and (max-width:900px){.referral-profile-heading{min-height:158px;grid-template-columns:142px minmax(0,1fr) 54px;gap:24px;padding:27px 28px 20px}.referral-profile-avatar,.referral-profile-avatar-image{width:126px;height:126px}.referral-profile-avatar{margin-bottom:-37px}.referral-profile-identity h2{font-size:40px}.referral-profile-close{width:50px;height:50px}.referral-profile-close .icon.is-default{width:29px;height:29px}.referral-profile-parchment{padding:29px 27px 23px}.referral-profile-summary-card{min-height:104px;grid-template-columns:72px minmax(0,1fr);gap:15px;padding:13px 18px}.referral-profile-summary-card>div>strong{font-size:31px}.referral-profile-summary-icon{width:68px;height:68px}.referral-profile-summary-icon svg{width:40px;height:40px}.referral-profile-list{gap:12px}.referral-profile-row{min-height:110px;grid-template-columns:67px minmax(0,1fr);column-gap:11px;padding:13px 12px}.referral-profile-ref-avatar{width:64px;height:64px}.referral-profile-ref-names strong{font-size:14px}}@media only screen and (max-width:700px){.referral-profile .container{width:calc(100vw - 22px)}.referral-profile-card{max-height:calc(100dvh - 28px);padding:9px;border-width:3px;border-radius:30px}.referral-profile-foliage{width:78px;height:78px}.referral-profile-crest{top:-29px;width:55px;height:55px;border-width:3px;box-shadow:0 0 0 2px #d39b3f,0 6px 10px #120d0680}.referral-profile-crest svg{width:30px;height:30px}.referral-profile-heading{min-height:124px;grid-template-columns:94px minmax(0,1fr) 43px;gap:15px;padding:23px 18px 16px;border-radius:19px 19px 2px 2px}.referral-profile-avatar,.referral-profile-avatar-image{width:84px;height:84px}.referral-profile-avatar{margin-bottom:-28px;border-width:3px;box-shadow:0 0 0 2px #6b3b1b,0 0 0 3px #e0ad52,0 7px 12px #0b100980;font-size:26px}.referral-profile-identity{padding:5px 0}.referral-profile-identity h2{margin-top:4px;font-size:28px}.referral-profile-eyebrow{font-size:9px}.referral-profile-close{width:40px;height:40px;border-width:2px;border-radius:13px}.referral-profile-close .icon.is-default{width:24px;height:24px}.referral-profile-parchment{padding:24px 17px 18px;border-radius:2px 2px 19px 19px}.referral-profile-summary{grid-template-columns:1fr;gap:12px}.referral-profile-summary-card{min-height:84px;grid-template-columns:62px minmax(0,1fr);border-radius:19px}.referral-profile-summary-card>div>strong{font-size:27px}.referral-profile-summary-icon{width:58px;height:58px}.referral-profile-summary-icon:after{width:22px;height:10px}.referral-profile-summary-icon svg,.referral-profile-summary-icon.is-party svg{width:35px;height:35px}.referral-profile-link-row{grid-template-columns:1fr 1fr}.referral-profile-link-row input{grid-column:1/-1}.referral-profile-link-row button{padding:0 14px}.referral-profile-season{width:calc(100% - 36px);margin:24px auto 22px;padding:9px 18px}.referral-profile-season:before,.referral-profile-season:after{width:20px}.referral-profile-season>strong{font-size:14px}.referral-profile-list{grid-template-columns:1fr}.referral-profile-row{min-height:92px;grid-template-columns:70px minmax(0,1fr);padding:10px 15px}.referral-profile-ref-avatar{width:64px;height:64px}}@media only screen and (max-width:430px){.referral-profile .container{width:calc(100vw - 12px)}.referral-profile-card{max-height:calc(100dvh - 12px);padding:7px}.referral-profile-foliage{display:none}.referral-profile-heading{min-height:108px;grid-template-columns:72px minmax(0,1fr) 36px;gap:11px;padding:20px 12px 13px}.referral-profile-avatar,.referral-profile-avatar-image{width:63px;height:63px}.referral-profile-avatar{margin-bottom:-22px;font-size:20px}.referral-profile-identity h2{font-size:21px}.referral-profile-eyebrow{font-size:7px;letter-spacing:.16em}.referral-profile-close{width:34px;height:34px}.referral-profile-close .icon.is-default{width:21px;height:21px}.referral-profile-parchment{padding:20px 12px 15px}.referral-profile-summary-card{grid-template-columns:52px minmax(0,1fr);gap:11px;padding:10px 13px}.referral-profile-summary-card>div>span{font-size:9px}.referral-profile-summary-card>div>strong{font-size:23px}.referral-profile-summary-icon{width:49px;height:49px}.referral-profile-summary-icon svg,.referral-profile-summary-icon.is-party svg{width:30px;height:30px}.referral-profile-invite label{font-size:9px}.referral-profile-link-row{gap:9px}.referral-profile-link-row input,.referral-profile-link-row button{height:49px}.referral-profile-link-row button{gap:7px;padding:0 10px;border-radius:14px;font-size:9px}.referral-profile-link-row button svg{width:19px;height:19px}.referral-profile-section-heading{flex-wrap:wrap}.referral-profile-section-heading:after{display:none}.referral-profile-section-heading h3{font-size:15px}.referral-profile-section-heading small{font-size:10px}.referral-profile-season{width:calc(100% - 20px);gap:9px;padding:9px 10px}.referral-profile-season>svg{width:17px;height:17px}.referral-profile-season>strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.referral-profile-close,.referral-profile-link-row button{transition:none}}.mobile-display-mode{display:none;position:absolute;z-index:70;top:max(12px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:48px;height:48px;padding:0;border:0;background:transparent;-webkit-tap-highlight-color:transparent;user-select:none}.mobile-display-mode[hidden]{display:none}html.has-mobile-display-mode .mobile-display-mode{display:block}.mobile-display-mode:focus-visible{outline:3px solid #c8ef8e;outline-offset:3px}.mobile-display-mode:active .mobile-display-mode-inner{filter:brightness(.92);transform:scale(.94)}.mobile-display-mode.is-active .mobile-display-mode-inner{border-color:#759c42;background:linear-gradient(155deg,#405f29,#243b1e 62%,#172719);box-shadow:inset 0 0 0 2px #d8ef9b3b,inset 0 -7px 12px #0710084d,0 7px 18px #0205036b,0 0 16px #9ee85b2e}.mobile-display-mode-inner{display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;border:5px solid #3b2517;border-radius:13px 10px 14px 11px;background:radial-gradient(circle at 45% 18%,rgba(159,200,97,.13),transparent 42%),linear-gradient(155deg,#283b25,#17251a 62%,#101912);box-shadow:inset 0 0 0 2px #d0a4653d,inset 0 -7px 12px #07100857,0 7px 18px #0205036b;transition:transform .13s ease,filter .13s ease,background .16s ease}.mobile-display-mode-inner svg{width:25px;height:25px;fill:none;stroke:#f4e9c5;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 rgba(2,5,3,.56))}.mobile-orientation-prompt{display:grid;place-items:center;position:absolute;z-index:100;inset:0;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 44%,rgba(80,111,54,.3),transparent 48%),#050805eb;pointer-events:auto;backdrop-filter:blur(8px) saturate(.72)}.mobile-orientation-prompt[hidden]{display:none}.mobile-orientation-card{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;width:min(82vw,360px);padding:28px 30px 30px;border:9px solid #432718;border-radius:23px 18px 25px 20px;outline:3px solid rgba(156,101,54,.82);outline-offset:-6px;background:radial-gradient(circle at 50% 16%,rgba(255,247,216,.58),transparent 32%),linear-gradient(155deg,#f2dfa9,#d9b873);color:#3b2616;text-align:center;box-shadow:inset 0 0 0 3px #fff3c899,0 24px 58px #00000094}.mobile-orientation-card svg{width:82px;height:82px;margin-bottom:13px;fill:none;stroke:#47732e;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 0 rgba(120,80,43,.26));animation:mobile-display-rotate-phone 1.8s ease-in-out infinite}.mobile-orientation-card strong{color:#315b28;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(24px,7vw,34px);font-weight:900;line-height:1;text-transform:uppercase}.mobile-orientation-card span{margin-top:9px;color:#6c4a2b;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;line-height:1.35}html.has-mobile-display-mode .menu-trigger{top:max(68px,calc(env(safe-area-inset-top) + 56px))}html.has-mobile-display-mode .map-trigger{top:max(118px,calc(env(safe-area-inset-top) + 106px))}@media(prefers-reduced-motion:reduce){.mobile-display-mode-inner{transition:none}.mobile-orientation-card svg{animation:none}}@-moz-keyframes mobile-display-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@-webkit-keyframes mobile-display-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@-o-keyframes mobile-display-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@keyframes mobile-display-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}.vehicle-summon-hint{position:absolute;z-index:15;right:calc(22px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));display:flex;align-items:stretch;height:38px;overflow:hidden;border:1px solid rgba(233,223,198,.09);border-radius:4px;color:#f4f0e7;font-family:Nunito,sans-serif;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,7px,0);filter:drop-shadow(0 5px 9px rgba(0,0,0,.25));transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.vehicle-summon-hint.is-visible{opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.vehicle-summon-hint-label{display:flex;align-items:center;padding:0 12px;background:#080a084d;box-shadow:inset 0 1px #ffffff09;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:13px;font-weight:800;letter-spacing:.015em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.74);white-space:nowrap}.vehicle-summon-hint-key{display:grid;place-items:center;min-width:34px;padding:0 9px;border-left:1px solid rgba(238,227,196,.18);background:linear-gradient(180deg,#22251fe6,#0c0e0ce0);box-shadow:inset 0 1px #ffffff14,inset 1px 0 #0000002e;color:#decf9e;font-family:inherit;font-size:13px;font-weight:900;font-style:normal;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.9)}html.is-mode-touch .vehicle-summon-hint{display:none}@media only screen and (max-width:760px){.vehicle-summon-hint{right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vehicle-summon-hint{transform:none;transition:opacity .1s linear,visibility 0s linear .1s}.vehicle-summon-hint.is-visible{transform:none;transition:opacity .1s linear}}.player-bow-aim-guide{position:absolute;z-index:11;inset:0;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .12s ease-out}.player-bow-aim-guide.is-visible{opacity:1}.player-bow-aim-guide__path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.player-bow-aim-guide__path--shadow{stroke:var(--player-bow-aim-shadow, #4d0000);stroke-width:var(--player-bow-aim-shadow-width, 7px);opacity:var(--player-bow-aim-shadow-opacity, .26)}.player-bow-aim-guide__path--outline{stroke:var(--player-bow-aim-outline, #8b0000);stroke-width:var(--player-bow-aim-outline-width, 5.4px);opacity:var(--player-bow-aim-outline-opacity, .88)}.player-bow-aim-guide__path--main{stroke:var(--player-bow-aim-color, #f00);stroke-width:var(--player-bow-aim-width, 3.2px);opacity:var(--player-bow-aim-opacity, .76);transition:stroke .12s ease-out,stroke-width .12s ease-out,opacity .12s ease-out}.player-bow-aim-guide__path--stitch{stroke:var(--player-bow-aim-highlight, #f77);stroke-width:var(--player-bow-aim-stitch-width, 1.15px);stroke-dasharray:var(--player-bow-aim-stitch-dasharray, 2 7);stroke-linecap:var(--player-bow-aim-stitch-linecap, round);opacity:var(--player-bow-aim-stitch-opacity, .65)}.player-bow-aim-guide__target{transform-box:fill-box;transform-origin:center}.player-bow-aim-guide__vine-leaf-anchor,.player-bow-aim-guide__target--vine,.player-bow-aim-guide__arrow-head{display:none}.player-bow-aim-guide__target-backplate{fill:var(--player-bow-aim-shadow, #4d0000);opacity:var(--player-bow-aim-backplate-opacity, .4)}.player-bow-aim-guide__target-diamond{fill:none;stroke:var(--player-bow-aim-color, #f00);stroke-width:var(--player-bow-aim-target-width, 2.2px);stroke-linejoin:round;transition:stroke .12s ease-out}.player-bow-aim-guide__target-ticks{fill:none;stroke:var(--player-bow-aim-color, #f00);stroke-width:var(--player-bow-aim-tick-width, 1.8px);stroke-linecap:round;opacity:.86}.player-bow-aim-guide__target-center{fill:var(--player-bow-aim-highlight, #ff8080);transition:fill .12s ease-out}.player-bow-aim-guide__target--archer{opacity:var(--player-bow-aim-target-opacity, .76)}.player-bow-aim-guide.is-full-draw .player-bow-aim-guide__path--main{stroke:var(--player-bow-aim-full-draw, #f00);opacity:var(--player-bow-aim-full-draw-opacity, .84)}.player-bow-aim-guide.is-full-draw .player-bow-aim-guide__target-diamond{stroke:var(--player-bow-aim-full-draw, #f00)}.player-bow-aim-guide.is-full-draw .player-bow-aim-guide__target-center{fill:var(--player-bow-aim-highlight, #ffb3b3)}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__path--shadow{stroke:#1f3824;stroke-width:12px;opacity:.42;transform:translate(3px,4px)}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__path--outline{stroke:#35251a;stroke-width:11px}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__path--main{stroke:#f5dfaa;stroke-width:6px;opacity:1}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__path--stitch{stroke:#d6aa4a;stroke-width:1.7px;stroke-dasharray:1 14;stroke-linecap:round;opacity:.92;animation:player-bow-guide-stitch 1.05s linear infinite}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target--archer{display:none}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-leaf-anchor,.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target--vine,.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head{display:inline}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-leaf-art{transform-box:fill-box;transform-origin:0 0;animation:player-bow-guide-leaf-sway 1.65s ease-in-out infinite alternate}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-leaf{fill:#71833d;stroke:#35251a;stroke-width:1.5px;stroke-linejoin:round}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-leaf-anchor.is-light .player-bow-aim-guide__vine-leaf{fill:#9bab52}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-leaf-vein{fill:none;stroke:#ead087;stroke-width:1px;stroke-linecap:round}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target-shadow{fill:#1f3824;opacity:.4}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target-leaf{fill:#71833d;stroke:#35251a;stroke-width:2.5px;stroke-linejoin:round}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target-leaf:nth-child(2n){fill:#91a34a}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target-center-halo{fill:#f5dfaa;stroke:#35251a;stroke-width:2.5px}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__vine-target-center{fill:#d6aa4a;stroke:#35251a;stroke-width:1.5px}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__target-glint{fill:none;stroke:#f2cf75;stroke-width:2px;stroke-linecap:round;opacity:0}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-outline,.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-main,.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-grain{fill:none;stroke-linecap:round;stroke-linejoin:round}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-outline{stroke:#35251a;stroke-width:11px}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-main{stroke:#8d5b2d;stroke-width:6px}.player-bow-aim-guide.is-variant-vine-trail .player-bow-aim-guide__arrow-head-grain{stroke:#e4bd69;stroke-width:1.4px;stroke-dasharray:2 6}.player-bow-aim-guide.is-variant-vine-trail.is-full-draw .player-bow-aim-guide__path--main{stroke:#f5dfaa}.player-bow-aim-guide.is-variant-vine-trail.is-full-draw .player-bow-aim-guide__path--stitch{animation-play-state:paused}.player-bow-aim-guide.is-variant-vine-trail.is-full-draw .player-bow-aim-guide__vine-leaf-art{animation:none}.player-bow-aim-guide.is-variant-vine-trail.is-full-draw .player-bow-aim-guide__target-wreath{transform-box:fill-box;transform-origin:center;animation:player-bow-guide-ready .46s ease-out 1 both}.player-bow-aim-guide.is-variant-vine-trail.is-full-draw .player-bow-aim-guide__target-glint{transform-box:fill-box;transform-origin:center;animation:player-bow-guide-glint .52s ease-out 1 both}html.input-filter-menu .player-bow-aim-guide,html.input-filter-modal .player-bow-aim-guide,html.input-filter-cinematic .player-bow-aim-guide,html.input-filter-intro .player-bow-aim-guide{opacity:0!important}@media(prefers-reduced-motion:reduce){.player-bow-aim-guide,.player-bow-aim-guide__path--main,.player-bow-aim-guide__target-diamond,.player-bow-aim-guide__target-center{transition:none!important}.player-bow-aim-guide__path--stitch,.player-bow-aim-guide__vine-leaf-art,.player-bow-aim-guide__target-wreath,.player-bow-aim-guide__target-glint{animation:none!important}}@-moz-keyframes player-bow-guide-stitch{to{stroke-dashoffset:-15}}@-webkit-keyframes player-bow-guide-stitch{to{stroke-dashoffset:-15}}@-o-keyframes player-bow-guide-stitch{to{stroke-dashoffset:-15}}@keyframes player-bow-guide-stitch{to{stroke-dashoffset:-15}}@-moz-keyframes player-bow-guide-leaf-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@-webkit-keyframes player-bow-guide-leaf-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@-o-keyframes player-bow-guide-leaf-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes player-bow-guide-leaf-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@-moz-keyframes player-bow-guide-ready{0%{transform:scale(.88) rotate(-3deg)}65%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes player-bow-guide-ready{0%{transform:scale(.88) rotate(-3deg)}65%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}@-o-keyframes player-bow-guide-ready{0%{transform:scale(.88) rotate(-3deg)}65%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes player-bow-guide-ready{0%{transform:scale(.88) rotate(-3deg)}65%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}@-moz-keyframes player-bow-guide-glint{0%{opacity:0;transform:scale(.55) rotate(-12deg)}45%{opacity:1}to{opacity:.18;transform:scale(1.18) rotate(8deg)}}@-webkit-keyframes player-bow-guide-glint{0%{opacity:0;transform:scale(.55) rotate(-12deg)}45%{opacity:1}to{opacity:.18;transform:scale(1.18) rotate(8deg)}}@-o-keyframes player-bow-guide-glint{0%{opacity:0;transform:scale(.55) rotate(-12deg)}45%{opacity:1}to{opacity:.18;transform:scale(1.18) rotate(8deg)}}@keyframes player-bow-guide-glint{0%{opacity:0;transform:scale(.55) rotate(-12deg)}45%{opacity:1}to{opacity:.18;transform:scale(1.18) rotate(8deg)}}.aim-guide-tuner{--aim-tuner-line-color: #f00;--aim-tuner-line-shadow: #4d0000;--aim-tuner-line-highlight: #f77;--aim-tuner-line-opacity: .76;--aim-tuner-shadow-opacity: .47;--aim-tuner-line-width: 3.2px;--aim-tuner-pattern-opacity: .65;--aim-tuner-pattern-width: 1.15px;--aim-tuner-pattern-dasharray: 2 7;--aim-tuner-pattern-linecap: round;--aim-tuner-marker-color: #f00;--aim-tuner-marker-shadow: #8b0000;--aim-tuner-marker-opacity: .72;--aim-tuner-marker-scale: 1;display:none;position:absolute;top:126px;right:112px;z-index:11;opacity:0;pointer-events:none;transform:translateY(-8px);color:#251f2b;user-select:none;transition:opacity .18s ease,transform .22s ease}html.is-started.is-development-build .aim-guide-tuner{display:block}html.input-filter-wandering .aim-guide-tuner{opacity:1;pointer-events:auto;transform:translateY(0)}.world-catalog.is-open~.aim-guide-tuner,.world-catalog.is-style-open~.aim-guide-tuner{opacity:0;pointer-events:none;transform:translateY(-6px)}html:has(.world-catalog.is-open) .aim-guide-tuner,html:has(.world-catalog.is-style-open) .aim-guide-tuner{opacity:0;pointer-events:none;transform:translateY(-6px)}html.is-world-tool-overlay-open .aim-guide-tuner{opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important}.aim-guide-tuner-trigger{display:flex;align-items:center;justify-content:center;gap:9px;width:166px;height:38px;padding:0 16px;color:#fffaf0;background:linear-gradient(135deg,#7a1324,#3b172b);border:1px solid rgba(255,255,255,.68);box-shadow:0 7px 20px #1d172157;font-family:Nunito,sans-serif;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;transition:opacity .14s ease,transform .18s ease,box-shadow .18s ease}.aim-guide-tuner-trigger:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.22);pointer-events:none}html:not(.is-mode-touch) .aim-guide-tuner-trigger:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1d17216b}.aim-guide-tuner-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.is-open .aim-guide-tuner-trigger{opacity:0;pointer-events:none;transform:translateY(-5px)}.aim-guide-tuner-trigger-icon{display:flex;width:18px;height:18px}.aim-guide-tuner-trigger-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.aim-guide-tuner-panel{display:flex;flex-direction:column;position:fixed;top:68px;right:24px;width:318px;max-height:calc(100vh - 88px);padding:5px;color:#251f2b;background:#251f2b;border:1px solid rgba(255,255,255,.66);box-shadow:9px 11px #46123ba8,0 20px 48px #1d172175;opacity:0;pointer-events:none;transform:translateY(12px) scale(.97);transform-origin:100% 0;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1.08)}.aim-guide-tuner-panel:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.16);pointer-events:none}.is-open .aim-guide-tuner-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.aim-guide-tuner-header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:10px 10px 10px 15px;color:#fff;background:radial-gradient(ellipse at top right,#c21515,#46123b)}.aim-guide-tuner-header strong{display:block;font-family:Amatic SC,sans-serif;font-size:29px;font-weight:700;line-height:.94;letter-spacing:.025em}.aim-guide-tuner-eyebrow{display:block;margin-bottom:5px;color:#ffffffa8;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.aim-guide-tuner-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;border:1px solid rgba(255,255,255,.44);transition:background .15s ease,transform .15s ease}.aim-guide-tuner-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html:not(.is-mode-touch) .aim-guide-tuner-close:hover{background:#ffffff21;transform:rotate(4deg)}.aim-guide-tuner-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.aim-guide-tuner-preview{height:96px;overflow:hidden;background:linear-gradient(155deg,#71805d,#3d4938 55%,#202a23);border-bottom:2px solid #251f2b}.aim-guide-tuner-preview svg{display:block;width:100%;height:100%}.aim-guide-tuner-preview path,.aim-guide-tuner-preview circle{vector-effect:non-scaling-stroke}.aim-guide-tuner-preview-shadow,.aim-guide-tuner-preview-line,.aim-guide-tuner-preview-pattern{fill:none;stroke-linecap:round;stroke-linejoin:round}.aim-guide-tuner-preview-shadow{stroke:var(--aim-tuner-line-shadow);stroke-width:calc(var(--aim-tuner-line-width) + 2.2px);opacity:var(--aim-tuner-shadow-opacity)}.aim-guide-tuner-preview-line{stroke:var(--aim-tuner-line-color);stroke-width:var(--aim-tuner-line-width);opacity:var(--aim-tuner-line-opacity)}.aim-guide-tuner-preview-pattern{stroke:var(--aim-tuner-line-highlight);stroke-width:var(--aim-tuner-pattern-width);stroke-dasharray:var(--aim-tuner-pattern-dasharray);stroke-linecap:var(--aim-tuner-pattern-linecap);opacity:var(--aim-tuner-pattern-opacity)}.aim-guide-tuner-preview-marker{color:var(--aim-tuner-marker-color);opacity:var(--aim-tuner-marker-opacity);transform-box:fill-box;transform-origin:center;transform:scale(var(--aim-tuner-marker-scale))}.aim-guide-tuner-preview-marker path,.aim-guide-tuner-preview-marker circle{fill:none;stroke:currentColor;stroke-linecap:round}.aim-guide-tuner-preview-marker path{stroke-width:2px}.aim-guide-tuner-preview-marker-outer{stroke:var(--aim-tuner-marker-shadow)!important;stroke-width:4px}.aim-guide-tuner-preview-marker-inner{stroke-width:3px}.aim-guide-tuner-preview-marker-center{fill:currentColor!important;stroke:none!important}.aim-guide-tuner-variant-row{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:6px 10px;background:#e9dfd4;border-bottom:1px solid rgba(37,31,43,.3)}.aim-guide-tuner-variant-status{color:#251f2b9e;font-family:Nunito,sans-serif;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aim-guide-tuner-variant-status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;background:#8e8177;border-radius:50%}.aim-guide-tuner-variant-status.is-live{color:#28662f}.aim-guide-tuner-variant-status.is-live:before{background:#53a949;box-shadow:0 0 0 2px #53a9492e}.aim-guide-tuner-use{padding:5px 7px;color:#fff;background:#46123b;border:1px solid #251f2b;font-family:Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.aim-guide-tuner-use[hidden]{display:none}.aim-guide-tuner-body{display:grid;gap:0;min-height:0;overflow-y:auto;background:#fffaf0}.aim-guide-tuner-group{display:grid;gap:10px;margin:0;padding:12px 13px 13px;border:0}.aim-guide-tuner-group+.aim-guide-tuner-group{border-top:1px solid rgba(37,31,43,.22)}.aim-guide-tuner-group legend{width:100%;padding:0 0 5px;color:#46123b;font-family:Nunito,sans-serif;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.aim-guide-tuner-color,.aim-guide-tuner-range,.aim-guide-tuner-pattern-field{display:grid;gap:7px;color:#251f2bc2;font-family:Nunito,sans-serif;font-size:10px;font-weight:850}.aim-guide-tuner-pattern-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.aim-guide-tuner-pattern-options button{display:grid;place-items:center;gap:5px;min-width:0;min-height:45px;padding:5px 3px;color:#251f2b94;background:#ffffff8c;border:1px solid rgba(37,31,43,.22);font-family:Nunito,sans-serif;font-size:7px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;transition:color .12s ease,background .12s ease,border-color .12s ease,transform .12s ease}html:not(.is-mode-touch) .aim-guide-tuner-pattern-options button:hover{color:#46123b;border-color:#46123b94;transform:translateY(-1px)}.aim-guide-tuner-pattern-options button.is-active{color:#fff;background:#46123b;border-color:#251f2b;box-shadow:inset 0 -2px #c21515}.aim-guide-tuner-pattern-options button:focus-visible{outline:2px solid #c21515;outline-offset:2px}.aim-guide-tuner-pattern-options i{display:block;position:relative;width:42px;max-width:calc(100% - 4px);height:10px;color:#c21515;font-style:normal}.aim-guide-tuner-pattern-options i:before{content:"";position:absolute;top:4px;left:0;right:0;height:2px}.aim-guide-tuner-pattern-options i.is-none{opacity:.54}.aim-guide-tuner-pattern-options i.is-none:before{background:currentColor}.aim-guide-tuner-pattern-options i.is-none:after{content:"";position:absolute;top:0;left:19px;width:2px;height:10px;background:currentColor;transform:rotate(38deg)}.aim-guide-tuner-pattern-options i.is-stitch:before{background:repeating-linear-gradient(to right,currentColor 0 2px,transparent 2px 7px)}.aim-guide-tuner-pattern-options i.is-fletching:before{background:repeating-linear-gradient(to right,currentColor 0 9px,transparent 9px 12px,currentColor 12px 14px,transparent 14px 17px)}.aim-guide-tuner-pattern-options i.is-notches:before{background:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px 5px)}.aim-guide-tuner-pattern-options button.is-active i{color:#f77}.aim-guide-tuner-color{grid-template-columns:1fr auto;align-items:center}.aim-guide-tuner-color-control{display:flex;align-items:center;gap:8px}.aim-guide-tuner-color-control input[type=color]{width:34px;height:25px;padding:2px;background:#fff;border:1px solid rgba(37,31,43,.42);cursor:pointer}.aim-guide-tuner-color-control output{min-width:58px;color:#251f2ba8;font-size:9px;font-variant-numeric:tabular-nums;text-align:right}.aim-guide-tuner-range>span{display:flex;align-items:center;justify-content:space-between}.aim-guide-tuner-range output{color:#251f2b9e;font-size:9px;font-variant-numeric:tabular-nums}.aim-guide-tuner-range input[type=range]{width:100%;height:16px;margin:0;background:transparent;cursor:ew-resize;accent-color:#c21515}.aim-guide-tuner-range input[type=range]::-webkit-slider-runnable-track{height:4px;background:#251f2b2e;border:1px solid rgba(37,31,43,.32)}.aim-guide-tuner-range input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;appearance:none;background:#c21515;border:2px solid #fffaf0;border-radius:50%;box-shadow:0 0 0 1px #46123b}.aim-guide-tuner-range input[type=range]::-moz-range-track{height:4px;background:#251f2b2e;border:1px solid rgba(37,31,43,.32)}.aim-guide-tuner-range input[type=range]::-moz-range-thumb{width:11px;height:11px;background:#c21515;border:2px solid #fffaf0;border-radius:50%;box-shadow:0 0 0 1px #46123b}.aim-guide-tuner-range input[type=range]:focus-visible{outline:2px solid #c21515;outline-offset:3px}.aim-guide-tuner-footer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 11px;color:#ffffffb8;background:#251f2b;font-family:Nunito,sans-serif;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.aim-guide-tuner-footer>span{display:flex;align-items:center;gap:5px}.aim-guide-tuner-footer i{color:#9dff7a;font-style:normal}.aim-guide-tuner-reset{padding:5px 8px;color:#fff;border:1px solid rgba(255,255,255,.34);font-family:inherit;font-size:inherit;font-weight:900;letter-spacing:inherit;text-transform:inherit}html:not(.is-mode-touch) .aim-guide-tuner-reset:hover{background:#ffffff1a}@media(max-width:720px){.aim-guide-tuner{top:118px;right:12px}.aim-guide-tuner-trigger{width:142px;min-width:0}.aim-guide-tuner-panel{top:58px;right:12px;width:calc(100vw - 24px);max-width:318px;max-height:calc(100vh - 70px)}}@media(max-height:620px){.aim-guide-tuner-panel{top:12px;max-height:calc(100vh - 24px)}.aim-guide-tuner-preview{height:72px}}@media(prefers-reduced-motion:reduce){.aim-guide-tuner,.aim-guide-tuner-trigger,.aim-guide-tuner-panel{transition:none!important}}.community-screening .container{width:920px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;border:2px solid #1f2c20;box-shadow:12px 12px #121b1394}.community-screening .content{padding:28px 34px 30px;color:#f6edd2;background:radial-gradient(circle at 80% 0,rgba(116,255,0,.12),transparent 34%),linear-gradient(145deg,#263d2b,#151f18 64%)}.community-screening .content:before{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid rgba(201,154,61,.34)}@media only screen and (max-width:620px){.community-screening .content{padding:22px 18px 24px}}.community-screening .close{z-index:4}.screening-heading{padding-right:70px;margin-bottom:18px}.screening-heading .eyebrow{display:block;margin-bottom:2px;color:#c99a3d;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.screening-heading h2{font-family:Amatic SC,sans-serif;font-size:clamp(42px,6vw,64px);line-height:.95}.screening-heading p{max-width:620px;margin-top:8px;color:#f6edd2ad;font-size:14px}.screening-player{display:grid;place-items:center;position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b110d;border:7px solid #4d3826;outline:2px solid #c99a3d;box-shadow:inset 0 0 0 3px #17110c,0 12px 30px #0006}.screening-player video{width:100%;height:100%;object-fit:contain;background:#000}.screening-player video[hidden]{display:none}.screening-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;position:absolute;inset:0;padding:20px;text-align:center;background:linear-gradient(#1020175c,#102017cc),repeating-linear-gradient(0deg,rgba(145,173,120,.06) 0 2px,transparent 2px 5px)}.screening-empty[hidden]{display:none}.screening-empty svg{width:76px;height:76px;fill:#91ad78;filter:drop-shadow(0 0 12px rgba(116,255,0,.24))}.screening-empty strong{color:#f6edd2;font-family:Amatic SC,sans-serif;font-size:clamp(27px,4vw,38px)}.screening-empty span{color:#f6edd299;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.screening-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 2px 12px}.screening-meta>div{display:flex;flex-direction:column}.screening-meta strong{font-family:Amatic SC,sans-serif;font-size:28px;line-height:1}.screening-meta span{color:#91ad78;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.screening-meta .screening-counter{color:#c99a3d;white-space:nowrap}.screening-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.screening-control{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;color:#f6edd2;background:#2d4932;border:1px solid rgba(246,237,210,.32);box-shadow:4px 4px #101a12;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s,background .15s}.screening-control svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.screening-control .play-icon,.screening-control .pause-icon{fill:currentColor;stroke:none}.screening-control .pause-icon,.screening-control.is-playing .play-icon{display:none}.screening-control.is-playing .pause-icon{display:block}.screening-control.is-primary{color:#182219;background:#91ad78}.screening-control:disabled{cursor:default;opacity:.42}html:not(.is-mode-touch) .screening-control:not(:disabled):hover{transform:translate(-2px,-2px);background:#3d6042}@media only screen and (max-width:520px){.screening-control span{display:none}}.screening-post{display:block;width:fit-content;margin:17px auto 0;color:#cfe3ad;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.screening-post[hidden]{display:none}.goblin-siege-hud{--siege-cream: #f3edcf;--siege-ink: #171d16;--siege-green: #9ee85b;--siege-green-dark: #31592f;--siege-red: #e15a42;display:none;position:absolute;z-index:18;inset:0;pointer-events:none;color:var(--siege-cream);font-family:Nunito,sans-serif}.goblin-siege-hud.is-visible{display:block}.goblin-siege-hud.is-damaged{animation:siege-damage-flash .32s ease-out}.siege-orientation-prompt{display:grid;place-items:center;position:absolute;z-index:80;inset:0;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 44%,rgba(80,111,54,.3),transparent 48%),#050805eb;pointer-events:auto;backdrop-filter:blur(8px) saturate(.72)}.siege-orientation-prompt[hidden]{display:none}.siege-orientation-card{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;width:min(82vw,360px);padding:28px 30px 30px;border:9px solid #432718;border-radius:23px 18px 25px 20px;outline:3px solid rgba(156,101,54,.82);outline-offset:-6px;background:radial-gradient(circle at 50% 16%,rgba(255,247,216,.58),transparent 32%),linear-gradient(155deg,#f2dfa9,#d9b873);color:#3b2616;text-align:center;box-shadow:inset 0 0 0 3px #fff3c899,0 24px 58px #00000094}.siege-orientation-card svg{width:82px;height:82px;margin-bottom:13px;fill:none;stroke:#47732e;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 0 rgba(120,80,43,.26));animation:siege-rotate-phone 1.8s ease-in-out infinite}.siege-orientation-card strong{color:#315b28;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(24px,7vw,34px);font-weight:900;line-height:1;text-transform:uppercase}.siege-orientation-card span{margin-top:9px;color:#6c4a2b;font-size:13px;font-weight:800;line-height:1.35}.siege-topbar{display:flex;align-items:stretch;justify-content:center;gap:8px;width:850px;max-width:calc(100vw - 32px);margin:16px auto 0}.siege-wave-card,.siege-stat-card,.siege-health-card{border:1px solid rgba(216,243,167,.26);background:linear-gradient(155deg,#142117f0,#22301de6);box-shadow:0 12px 32px #07100859,inset 0 1px #ffffff0d;backdrop-filter:blur(9px)}.siege-wave-card{display:flex;flex-direction:column;justify-content:center;min-width:235px;padding:10px 16px 11px;border-radius:12px 4px 4px 12px}.siege-wave-card strong{color:#fff;font-family:Amatic SC,sans-serif;font-size:24px;line-height:1}.siege-wave-card small{margin-top:3px;color:#f3edcfb8;font-size:10px;font-weight:800;letter-spacing:.025em}.siege-eyebrow{color:var(--siege-green);font-size:9px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.siege-stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:104px;padding:8px 13px}.siege-stat-card span{color:#f3edcfa6;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.siege-stat-card strong{color:#fff;font-family:Amatic SC,sans-serif;font-size:29px;line-height:1}.siege-stat-card.is-score strong{color:#c9ff7a}.siege-health-card{position:absolute;top:92px;left:20px;width:260px;max-width:calc(100vw - 40px);padding:10px 13px 12px;border-radius:12px}.siege-health-copy{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.siege-health-copy strong{color:#fff}.siege-health-track,.siege-boss-track{height:8px;overflow:hidden;border-radius:999px;background:#050805a6;box-shadow:inset 0 1px 3px #00000080}.siege-health-track i,.siege-boss-track i{display:block;width:100%;height:100%;transform-origin:left center;transition:transform .18s ease-out}.siege-health-track i{background:linear-gradient(90deg,#4d9d3e,#b5ed5e);box-shadow:0 0 13px #9ee85b9e}.siege-boss{position:absolute;right:50%;bottom:24px;width:560px;max-width:calc(100vw - 48px);padding:12px 16px 14px;border:1px solid rgba(255,155,99,.32);border-radius:12px;background:linear-gradient(160deg,#24131df2,#40211ceb);box-shadow:0 14px 42px #12070a75;opacity:0;transform:translate(50%,16px);transition:opacity .24s ease,transform .24s ease}.siege-boss.is-visible{opacity:1;transform:translate(50%)}.siege-boss-copy{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:7px}.siege-boss-copy span{color:#ff9e6a;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.siege-boss-copy strong{color:#fff2d8;font-family:Amatic SC,sans-serif;font-size:21px}.siege-boss-track i{background:linear-gradient(90deg,#d73d35,#ff9b4f);box-shadow:0 0 14px #ff754ea8}html.is-goblin-siege .map-trigger,html.is-goblin-siege .menu-trigger,html.is-goblin-siege .world-hud-controls,html.is-goblin-siege .world-search,html.is-goblin-siege .world-catalog,html.is-goblin-siege .environment-lock{pointer-events:none;opacity:0;visibility:hidden}.siege-danger-vignette,.siege-damage-direction{position:absolute;inset:0;opacity:0;pointer-events:none}.siege-danger-vignette{background:radial-gradient(circle at center,transparent 48%,rgba(169,39,39,.12) 75%,rgba(93,16,16,.54) 100%);transition:opacity .26s ease}.is-low-health .siege-danger-vignette{opacity:1;animation:siege-danger-breathe 1.35s ease-in-out infinite}.siege-damage-direction{display:flex;align-items:flex-start;justify-content:center;padding-top:22vh;transform:rotate(var(--siege-damage-angle, 0rad))}.siege-damage-direction i{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:28px solid rgba(255,102,80,.92);filter:drop-shadow(0 0 10px rgba(255,61,47,.75))}.goblin-siege-hud.is-damaged .siege-damage-direction{animation:siege-direction-hit .48s ease-out}.goblin-siege-hud.is-core-damaged{animation:siege-core-damage-flash .46s ease-out}.siege-topbar{width:980px}.siege-wave-card{min-width:290px}.siege-wave-nodes{display:flex;gap:4px;margin-top:7px}.siege-wave-nodes i{width:27px;height:3px;border-radius:3px;background:#f3edcf2b;transition:background .18s ease,box-shadow .18s ease}.siege-wave-nodes i.is-complete{background:#6da655}.siege-wave-nodes i.is-current{background:#c9ff7a;box-shadow:0 0 8px #c9ff7ab8}.siege-stat-card{min-width:82px}.siege-stat-card small{color:#c9ff7a;font-size:9px;font-weight:1000;line-height:1}.siege-pause{width:52px;border:1px solid rgba(216,243,167,.26);border-radius:4px 12px 12px 4px;background:linear-gradient(155deg,#142117f0,#22301de6);color:#f4eccd;font-size:18px;pointer-events:auto;cursor:pointer}.siege-health-stack{display:grid;gap:7px;position:absolute;top:96px;left:20px;width:280px;max-width:calc(100vw - 40px)}.siege-health-card{position:relative;top:auto;left:auto;width:auto;max-width:none}.siege-health-track{position:relative}.siege-health-track i{position:absolute;inset:0}.siege-health-track .siege-health-ghost{background:#ffffff47;transition:transform .52s ease-out}.siege-health-card.is-player .js-goblin-siege-health-fill{background:linear-gradient(90deg,#4d9d3e,#b5ed5e);box-shadow:0 0 13px #9ee85b9e}.siege-gates{display:grid;gap:6px;position:absolute;top:98px;right:20px;width:132px}.siege-gates span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(216,243,167,.16);border-radius:8px;background:#101812c7;color:#f3edcf85;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,border-color .18s ease,transform .18s ease}.siege-gates span i{width:7px;height:7px;border-radius:50%;background:#f3edcf33}.siege-gates span.is-active{color:#fff5d5;border-color:#ff9d659e;transform:translate(-4px)}.siege-gates span.is-active i{background:#ff9d65;box-shadow:0 0 9px #ff7b4ce6;animation:siege-gate-pulse .72s ease-in-out infinite}.siege-action-dock{display:flex;gap:7px;position:absolute;right:20px;bottom:24px;pointer-events:auto}.siege-action-dock button{display:grid;grid-template-columns:auto auto;gap:1px 12px;position:relative;min-width:148px;overflow:hidden;padding:9px 12px;border:1px solid rgba(216,243,167,.25);border-radius:10px;background:#142117eb;color:#f3edcf;text-align:left;cursor:pointer}.siege-action-dock button span{font-size:9px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.siege-action-dock button strong{grid-row:1/3;grid-column:2;align-self:center;color:#c9ff7a;font-family:Amatic SC,sans-serif;font-size:24px}.siege-action-dock button small{color:#f3edcf85;font-size:8px}.siege-action-dock button:disabled{cursor:default;opacity:.48}.siege-surge i{position:absolute;right:0;bottom:0;left:0;height:3px;background:#baff7a;transform-origin:left center}.siege-surge.is-ready{border-color:#c9ff7ab8;box-shadow:0 0 18px #9ee85b3b;animation:siege-ready-pulse 1s ease-in-out infinite}.siege-feedback{position:absolute;top:28%;left:50%;padding:7px 13px;border:1px solid rgba(201,255,122,.28);border-radius:999px;background:#101812e0;color:#dfff9a;font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translate(-50%,12px) scale(.94)}.siege-feedback[data-tone=danger]{color:#ff9777;border-color:#ff775c6b}.siege-feedback[data-tone=special]{color:#fff1a0;border-color:#ffe2757a}.siege-feedback.is-visible{animation:siege-feedback-pop 1.15s ease-out forwards}.siege-big-countdown{position:absolute;top:50%;left:50%;color:#fff;font-family:Amatic SC,sans-serif;font-size:132px;line-height:1;opacity:0;transform:translate(-50%,-50%) scale(.72);text-shadow:0 8px 28px rgba(0,0,0,.55),0 0 24px rgba(201,255,122,.42)}.siege-big-countdown.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.siege-boss{right:auto;bottom:82px;left:50%;transform:translate(-50%,16px)}.siege-boss.is-visible{transform:translate(-50%)}.siege-panel{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;padding:20px;background:radial-gradient(circle at center,#19301a94,#060906db);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.siege-panel.is-visible{opacity:1;visibility:visible;pointer-events:auto}.siege-panel.is-defeat{background:radial-gradient(circle at center,#3a171494,#080505e0)}.siege-panel-card{width:580px;max-width:100%;max-height:calc(100vh - 38px);overflow:auto;padding:28px;border:1px solid rgba(201,241,138,.38);border-radius:18px;background:linear-gradient(150deg,#17251afb,#293822fa);box-shadow:0 30px 90px #0000008f,inset 0 1px #ffffff0f;text-align:center}.siege-panel-card h2{margin:5px 0 7px;color:#fff;font-family:Amatic SC,sans-serif;font-size:56px;line-height:1}.siege-panel-card>p{max-width:470px;margin:0 auto;color:#f3edcfbf;font-size:12px;font-weight:750;line-height:1.55}.siege-panel-card .siege-panel-stats{margin-top:9px;color:#c9ff7a}.siege-blessings{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.siege-blessings button{display:flex;flex-direction:column;gap:4px;padding:13px 10px;border:1px solid rgba(216,243,167,.22);border-radius:10px;background:#111a12b8;color:#f3edcf;cursor:pointer}.siege-blessings button strong{font-size:11px;font-weight:1000}.siege-blessings button span{color:#f3edcf94;font-size:9px}.siege-blessings button.is-active,.siege-blessings button:hover,.siege-blessings button:focus-visible{border-color:#c9ff7ab8;background:#34532fc7}.siege-blessings .siege-blessing{min-height:112px;justify-content:center}.siege-blessings .siege-blessing strong{color:#dfff9a;font-family:Amatic SC,sans-serif;font-size:25px}.siege-panel-actions{display:flex;justify-content:center;gap:9px;margin-top:21px}.siege-panel-actions button{padding:11px 17px;border:1px solid rgba(216,243,167,.35);border-radius:9px;background:#41673a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.siege-panel-actions button:last-child{background:#172017cc}.siege-panel:not(.is-intro) .siege-intro-only{display:none!important}.siege-start-leaf{display:none}.siege-panel.is-intro{padding:76px 20px 24px;background:radial-gradient(circle at 50% 40%,#71836038,#0b120bb8 55%,#030603e8)}.siege-panel.is-intro .siege-panel-card{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;position:relative;width:590px;height:min(510px,calc(100dvh - 100px));min-height:420px;max-width:100%;max-height:calc(100dvh - 100px);overflow:visible;padding:158px 36px 24px;border:11px solid #452a18;border-radius:19px 23px 18px 22px;background:radial-gradient(circle at 20% 10%,rgba(255,244,207,.46),transparent 32%),radial-gradient(circle at 88% 74%,rgba(157,109,54,.2),transparent 36%),linear-gradient(154deg,#f3dfab,#dfc083 72%,#d3ad6c);box-shadow:0 32px 100px #000000a3,inset 0 0 0 3px #fff6d28a,inset 0 0 0 7px #79502b5c,0 0 0 3px #1b100bb8;color:#2c1c12;isolation:isolate}.siege-panel.is-intro .siege-panel-card:before,.siege-panel.is-intro .siege-panel-card:after{content:"";position:absolute;z-index:0;right:-22px;left:-22px;height:34px;border:4px solid #2b190f;border-radius:10px;background:linear-gradient(180deg,#6b4324,#422617 55%,#2c190f);box-shadow:inset 0 3px #c18b4c40,inset 0 -4px #130a0657,0 7px 12px #02060347}.siege-panel.is-intro .siege-panel-card:before{top:-15px;transform:rotate(-.45deg)}.siege-panel.is-intro .siege-panel-card:after{bottom:-15px;transform:rotate(.35deg)}.siege-panel.is-intro .siege-panel-card>.siege-eyebrow,.siege-panel.is-intro .siege-panel-card>.siege-panel-heading,.siege-panel.is-intro .siege-panel-card>.js-goblin-siege-panel-copy,.siege-panel.is-intro .siege-panel-card>.siege-panel-stats,.siege-panel.is-intro .siege-panel-card>.siege-blessings{display:none!important}.siege-panel.is-intro .siege-panel-bolt{display:block!important;position:absolute;z-index:9;width:17px;height:17px;border:3px solid #24150d;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c08a48 0 16%,#6b4325 22% 58%,#2c1b12 64%);box-shadow:0 2px 3px #150a05a3}.siege-panel.is-intro .siege-panel-bolt:after{content:"";position:absolute;top:6px;left:3px;width:7px;height:2px;border-radius:2px;background:#1b100ab8;transform:rotate(-28deg)}.siege-panel.is-intro .siege-panel-bolt.is-top-left{top:13px;left:12px}.siege-panel.is-intro .siege-panel-bolt.is-top-right{top:13px;right:12px}.siege-panel.is-intro .siege-panel-bolt.is-bottom-left{bottom:13px;left:12px}.siege-panel.is-intro .siege-panel-bolt.is-bottom-right{right:12px;bottom:13px}.siege-panel.is-intro .siege-intro-titleboard{display:flex!important;top:24px;right:26px;left:26px;min-height:116px}.siege-panel.is-intro .siege-intro-titleboard h2{margin:2px 0 0;color:#fff4d5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(42px,6vw,58px);font-weight:800;letter-spacing:.018em;line-height:.9;white-space:nowrap;text-shadow:0 4px 0 #4b2e1b,0 7px 8px rgba(2,6,3,.78)}.siege-panel.is-intro .siege-intro-model-stage{display:block!important;position:relative;z-index:1;flex:1 1 auto;min-height:214px;margin:0 -4px 2px;overflow:hidden;background:radial-gradient(ellipse at 50% 72%,rgba(123,84,39,.22),transparent 52%)}.siege-panel.is-intro .siege-intro-model-stage:after{content:"";position:absolute;z-index:0;right:18%;bottom:13%;left:18%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(81,50,23,.26),transparent 70%);filter:blur(5px)}.siege-panel.is-intro .siege-intro-art{display:block;position:absolute;z-index:1;top:50%;left:50%;width:80%;height:118.4%;object-fit:contain;object-position:center;pointer-events:none;user-select:none;transform:translate(-50%,-49%);filter:drop-shadow(0 10px 8px rgba(58,36,19,.28))}.siege-panel.is-intro .siege-panel-actions{position:relative;z-index:6;margin-top:0}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:286px;min-height:68px;padding:12px 28px;border:5px solid #2f2115;border-radius:21px;outline:4px solid #b9ec73;outline-offset:-1px;background:linear-gradient(180deg,#5b9a39,#397326 58%,#2c5d20);box-shadow:inset 0 3px #dff6a747,inset 0 -6px #193c1457,0 8px 14px #3321114d,0 0 0 3px #fff0bba6;color:#fff8df;font-family:Pally-Bold,Nunito,sans-serif;font-size:31px;font-weight:850;letter-spacing:.07em;line-height:1;text-shadow:0 3px 0 #345025,0 5px 7px rgba(21,32,15,.48)}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:hover,.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:focus-visible{background:linear-gradient(180deg,#6aaa43,#43802c 58%,#326724);box-shadow:inset 0 3px #efffc757,inset 0 -6px #193c1452,0 9px 17px #3321115c,0 0 0 4px #d9ff9675;transform:translateY(-1px)}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:active{transform:translateY(1px)}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-leave{display:none!important}.siege-panel.is-intro .siege-start-leaf{display:block;width:25px;height:20px;overflow:visible;fill:#8bc657;stroke:#355b25;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(27,50,18,.38))}.siege-panel.is-intro .siege-start-leaf.is-left{transform:rotate(-16deg)}.siege-panel.is-intro .siege-start-leaf.is-right{transform:scaleX(-1) rotate(-16deg)}.siege-panel.is-visible.is-intro .siege-panel-card{animation:siege-intro-board-in .34s cubic-bezier(.2,.85,.25,1) both}@media only screen and (max-width:820px){.siege-topbar{display:grid;grid-template-columns:minmax(0,1fr) 54px 64px 72px 42px;width:calc(100vw - 16px)}.siege-wave-card{min-width:0}.siege-stat-card{min-width:0;padding:5px}.siege-pause{width:auto}.siege-health-stack{top:128px;left:8px;width:210px}.siege-gates{top:128px;right:8px;width:92px}.siege-gates span{padding:5px 7px;font-size:7px}.siege-action-dock{right:8px;bottom:8px}.siege-action-dock button{min-width:116px}.siege-boss{bottom:66px}.siege-blessings{grid-template-columns:1fr}.siege-panel-card{padding:22px 16px}.siege-panel-card h2{font-size:44px}.siege-panel.is-intro{padding:68px 14px 20px}.siege-panel.is-intro .siege-panel-card{width:590px;height:min(500px,calc(100dvh - 88px));min-height:400px;max-height:calc(100dvh - 88px);padding:150px 28px 22px}.siege-panel.is-intro .siege-intro-titleboard{right:20px;left:20px}.siege-panel.is-intro .siege-intro-model-stage{min-height:198px}}@media only screen and (max-width:480px){.siege-topbar{grid-template-columns:minmax(0,1fr) 48px 56px 60px 38px;gap:4px}.siege-stat-card strong{font-size:14px}.siege-health-stack{width:184px}.siege-action-dock{left:8px;right:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.siege-action-dock button{min-width:0;padding:8px 5px}.siege-action-dock button span{font-size:7px}.siege-action-dock button small{font-size:6px}.siege-boss{bottom:62px;width:calc(100vw - 24px)}.siege-panel-card{max-height:calc(100vh - 28px);overflow-y:auto}.siege-panel.is-intro{padding:54px 8px 12px}.siege-panel.is-intro .siege-panel-card{width:calc(100vw - 30px);height:min(470px,calc(100dvh - 66px));min-height:376px;max-height:calc(100dvh - 66px);overflow:visible;padding:128px 14px 14px;border-width:8px}.siege-panel.is-intro .siege-panel-card:before,.siege-panel.is-intro .siege-panel-card:after{right:-14px;left:-14px;height:27px}.siege-panel.is-intro .siege-panel-card:before{top:-12px}.siege-panel.is-intro .siege-panel-card:after{bottom:-12px}.siege-panel.is-intro .siege-panel-bolt{width:14px;height:14px;border-width:2px}.siege-panel.is-intro .siege-panel-bolt:after{top:5px;left:3px;width:6px}.siege-panel.is-intro .siege-intro-titleboard{top:18px;right:11px;left:11px;min-height:94px;padding:8px 42px 6px;border-width:5px}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(32px,10vw,44px)}.siege-panel.is-intro .runner-panel-crest{top:-58px;width:205px;height:90px}.siege-panel.is-intro .runner-panel-leaves{right:-24px;left:-24px;width:calc(100% + 48px);height:88px}.siege-panel.is-intro .siege-intro-model-stage{min-height:172px;margin:0 -8px 2px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{gap:9px;min-width:224px;min-height:58px;padding:10px 20px;border-width:4px;border-radius:18px;font-size:26px}.siege-panel.is-intro .siege-start-leaf{width:21px;height:17px}}@media only screen and (max-height:560px){.siege-panel.is-intro{padding-top:54px}.siege-panel.is-intro .siege-panel-card{height:calc(100dvh - 68px);min-height:330px;max-height:calc(100dvh - 68px);padding-top:116px}.siege-panel.is-intro .siege-intro-titleboard{top:14px;min-height:86px}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(31px,8vh,46px)}.siege-panel.is-intro .runner-panel-crest{top:-54px;width:190px;height:82px}.siege-panel.is-intro .siege-intro-model-stage{min-height:140px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{min-height:52px;font-size:25px}}@media(prefers-reduced-motion:reduce){.goblin-siege-hud *,.goblin-siege-hud *:before,.goblin-siege-hud *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.goblin-siege-hud{--siege-cream: #f5eed6;--siege-muted: #c8c6a5;--siege-panel: #172a1a;--siege-panel-deep: #0d1b11;--siege-wood: #6b3f21;--siege-wood-dark: #342013;--siege-wood-light: #9b6534;--siege-life: #9de34b;--siege-life-light: #c4f76f}.siege-topbar{display:grid;grid-template-columns:clamp(236px,15.7vw,302px) minmax(420px,1fr) clamp(92px,6.8vw,132px) clamp(82px,5.8vw,112px) clamp(98px,6.8vw,132px) clamp(58px,3.9vw,76px);align-items:stretch;gap:clamp(7px,.52vw,10px);box-sizing:border-box;width:calc(100vw - clamp(32px,6vw,128px));max-width:1840px;height:clamp(94px,6.65vw,126px);margin:clamp(18px,2.1vh,24px) auto 0}.siege-wave-card,.siege-stat-card,.siege-pause{box-sizing:border-box;position:relative;min-width:0;border:5px solid var(--siege-wood-dark);outline:2px solid rgba(183,123,64,.78);outline-offset:-4px;background:radial-gradient(ellipse at 50% -20%,rgba(96,115,66,.26),transparent 54%),linear-gradient(160deg,#1b321f,var(--siege-panel) 52%,var(--siege-panel-deep));box-shadow:inset 0 2px #e7b66c33,inset 0 -3px #160d087a,inset 9px 0 14px #0810092e,0 8px 16px #090c0857;backdrop-filter:none}.siege-wave-card:before,.siege-stat-card:before,.siege-pause:before{content:"";position:absolute;z-index:0;inset:-5px;border-radius:inherit;background:repeating-linear-gradient(7deg,transparent 0 7px,rgba(224,161,92,.1) 8px,transparent 9px 15px);box-shadow:inset 0 0 0 1px #e5aa6233;pointer-events:none}.siege-wave-card>*,.siege-stat-card>*,.siege-pause>*{position:relative;z-index:1}.siege-wave-card{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;padding:12px 18px 10px;border-radius:15px 10px 13px 16px;text-align:center;text-transform:uppercase}.siege-wave-card strong{width:100%;overflow:hidden;color:var(--siege-muted);font-family:Nunito,sans-serif;font-size:clamp(9px,.68vw,13px);font-weight:950;letter-spacing:.055em;line-height:1.1;text-overflow:ellipsis;text-shadow:0 2px 2px rgba(5,8,5,.9);white-space:nowrap}.siege-wave-card small{width:100%;margin-top:3px;overflow:hidden;color:#c8c6a59e;font-size:clamp(7px,.48vw,9px);font-weight:850;letter-spacing:.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.siege-wave-label{color:var(--siege-cream);font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(19px,1.43vw,28px);font-weight:950;letter-spacing:.045em;line-height:1;text-shadow:0 3px 0 #27180f,0 5px 7px rgba(0,0,0,.55)}.siege-corner-leaf{position:absolute;top:-8px;width:16px;height:29px;border:1px solid #294018;border-radius:100% 0;background:linear-gradient(135deg,#8ebd47,#3f6c27 68%,#243f1b);box-shadow:0 2px 4px #0710066b;transform:rotate(30deg)}.siege-corner-leaf:after{content:"";position:absolute;top:3px;left:7px;width:1px;height:22px;background:#d1e78385;transform:rotate(-39deg);transform-origin:top}.siege-corner-leaf.is-left{left:-5px}.siege-corner-leaf.is-right{right:-4px;transform:scaleX(-1) rotate(30deg)}.siege-wave-nodes{display:flex;gap:4px;width:74%;margin-top:7px}.siege-wave-nodes i{flex:1 1 0;width:auto;height:3px;border-radius:99px;background:#d8d6b42e}.siege-wave-nodes i.is-complete{background:#6e9e3e}.siege-wave-nodes i.is-current{background:#b7ec5b;box-shadow:0 0 7px #b7ec5b9e}.siege-survival-card{position:relative;min-width:0;padding-left:clamp(38px,3.8vw,70px)}.siege-survival-shell{display:flex;align-items:flex-end;box-sizing:border-box;position:relative;width:100%;height:100%;padding:clamp(35px,2.55vw,48px) clamp(11px,.9vw,18px) clamp(12px,.95vw,18px) clamp(34px,3vw,56px);border:7px solid var(--siege-wood-dark);border-radius:24px 19px 20px 23px;outline:2px solid rgba(198,141,78,.76);outline-offset:-5px;background:repeating-linear-gradient(4deg,transparent 0 10px,rgba(217,154,82,.08) 11px,transparent 12px 20px),linear-gradient(180deg,#80502b,#5b361e 54%,#3c2416);box-shadow:inset 0 3px #dda15c40,inset 0 -5px #180e0961,0 9px 18px #090c0859}.siege-survival-plaque{display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;top:-8px;left:50%;box-sizing:border-box;width:clamp(170px,16vw,300px);height:clamp(34px,2.7vw,49px);padding:0 18px;border:4px solid #3b2214;border-radius:9px 9px 15px 15px;outline:1px solid rgba(210,151,85,.78);outline-offset:-3px;background:repeating-linear-gradient(3deg,transparent 0 8px,rgba(237,178,106,.1) 9px,transparent 10px 15px),linear-gradient(180deg,#8a5630,#633b21 62%,#4a2b19);box-shadow:inset 0 2px #e0a56338,0 4px 8px #120c086b;color:var(--siege-cream);font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(13px,1vw,20px);font-weight:950;letter-spacing:.075em;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 #321e13;transform:translate(-50%)}.siege-survival-vine{position:absolute;z-index:4;top:clamp(25px,2vw,38px);right:8px;left:clamp(42px,3.8vw,70px);width:calc(100% - clamp(50px,4.3vw,80px));height:27px;overflow:visible;fill:none;stroke:#294c20;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 2px 1px rgba(11,19,9,.7))}.siege-survival-vine .leaf{fill:#5d8b32;stroke:#304e20;stroke-width:1.5}.siege-survival-emblem{display:grid;place-items:center;position:absolute;z-index:8;top:50%;left:0;width:clamp(92px,7.2vw,138px);height:clamp(92px,7.2vw,138px);border:7px solid #3b2617;border-radius:50%;outline:2px solid rgba(189,130,69,.88);outline-offset:-5px;background:radial-gradient(circle at 42% 37%,#334b25,#162617 66%,#0a140d);box-shadow:inset 0 0 0 4px #22391bd9,inset 0 0 18px #030703b8,0 8px 16px #090d0873;transform:translateY(-50%)}.siege-survival-emblem svg{width:94%;height:94%;overflow:visible;filter:drop-shadow(0 2px 2px rgba(2,6,2,.72))}.siege-threat-emblem-head{fill:#77a83b;stroke:#263f1d;stroke-width:4;stroke-linejoin:round}.siege-threat-emblem-ear{fill:none;stroke:#426d2b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.siege-threat-emblem-eye{fill:#f5efba;stroke:#24371d;stroke-width:2}.siege-threat-emblem-mouth{fill:none;stroke:#28391f;stroke-width:4;stroke-linecap:round}.siege-survival-track{position:relative;width:100%;height:clamp(31px,2.55vw,47px);overflow:hidden;border:4px solid #2e2414;border-radius:999px;background:linear-gradient(180deg,#394322,#252f1a 58%,#1a2113);box-shadow:inset 0 4px 7px #050a0594,0 1px #d8aa6147}.siege-survival-track>i{position:absolute;inset:0;width:100%;height:100%;transform-origin:left center;transition:transform .18s ease-out,background .26s ease}.siege-survival-track .siege-health-ghost{background:#f5eed647;transition:transform .52s ease-out}.siege-survival-track strong{position:absolute;z-index:4;top:50%;left:50%;color:#fffbea;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(15px,1.38vw,27px);font-weight:950;letter-spacing:.045em;line-height:1;white-space:nowrap;text-shadow:0 2px 0 #31451d,0 3px 6px rgba(7,16,6,.86);transform:translate(-50%,-50%)}.siege-survival-fill{z-index:2;background:linear-gradient(180deg,var(--siege-life-light),#8fd53e 50%,#6faa2c 51%,#568c23);box-shadow:inset 0 3px #efffc457,inset 0 -3px #365f1959}.siege-survival-highlight{position:absolute;z-index:3;top:4px;right:10px;left:10px;height:28%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);pointer-events:none}.goblin-siege-hud.is-boss-meter .siege-survival-plaque{outline-color:#cf654de6;background:repeating-linear-gradient(3deg,transparent 0 8px,rgba(255,176,111,.08) 9px,transparent 10px 15px),linear-gradient(180deg,#8b3f2e,#64271f 62%,#461914)}.goblin-siege-hud.is-boss-meter .siege-survival-fill{background:linear-gradient(180deg,#ff9d62,#e8663e 48%,#c8402d 52%,#8f241d);box-shadow:inset 0 3px #ffe0bd57,inset 0 -3px #5d17126b,0 0 13px #ff5c3f85}.goblin-siege-hud.is-boss-meter .siege-survival-emblem{outline-color:#cf654deb;background:radial-gradient(circle at 42% 37%,#6c3327,#351815 66%,#190a09);box-shadow:inset 0 0 0 4px #512018db,inset 0 0 18px #120403c7,0 0 17px #f05b3f6b,0 8px 16px #090d0873}.goblin-siege-hud.is-boss-meter .siege-threat-emblem-head{fill:#b84b37;stroke:#592119}.goblin-siege-hud.is-boss-meter .siege-threat-emblem-ear{stroke:#8c3528}.goblin-siege-hud.is-boss-meter .siege-threat-emblem-eye{fill:#fff0b8;stroke:#5a1d17}.siege-stat-card{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;padding:9px 7px 8px;border-radius:11px;text-align:center}.siege-stat-card>span{color:var(--siege-cream);font-size:clamp(8px,.57vw,11px);font-weight:1000;letter-spacing:.065em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(3,6,3,.82)}.siege-stat-card>strong,.siege-stat-card .siege-stat-value strong{color:#fffbea;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(21px,1.65vw,32px);font-weight:950;line-height:1;text-shadow:0 3px 0 #26331c,0 4px 6px rgba(3,6,3,.72)}.siege-stat-card>small{margin-top:2px;color:var(--siege-muted);font-size:clamp(7px,.48vw,9px);font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase}.siege-stat-card.is-score>strong{margin-top:8px;color:#fffbea}.siege-stat-card.is-score>small{color:#bfe768}.siege-stat-value{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px}.siege-stat-value svg{width:clamp(20px,1.65vw,31px);height:clamp(20px,1.65vw,31px)}.is-goblins .siege-stat-value svg{fill:#88bc4e;stroke:#b7df72;stroke-width:1.1;filter:drop-shadow(0 2px 2px rgba(5,9,5,.65))}.is-goblins .siege-stat-value svg circle{fill:#22331b;stroke:none}.is-goblins .siege-stat-value svg path:last-child{fill:none;stroke:#22331b;stroke-width:2;stroke-linecap:round}.is-incoming .siege-stat-value svg{fill:none;stroke:#d4bd82;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(5,9,5,.65))}.js-goblin-siege-alive.is-updated,.js-goblin-siege-incoming.is-updated,.js-goblin-siege-score.is-updated{animation:siege-stat-pop .24s cubic-bezier(.2,.8,.25,1)}.siege-pause{display:grid;place-items:center;width:auto;border-radius:11px 14px 14px 10px;color:var(--siege-cream);pointer-events:auto;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.siege-pause>span{display:flex;gap:7px}.siege-pause>span i{display:block;width:clamp(5px,.38vw,7px);height:clamp(24px,2vw,37px);border-radius:4px;background:var(--siege-cream);box-shadow:0 3px #394127,0 0 5px #f5eed62e}.siege-pause:hover,.siege-pause:focus-visible{background:radial-gradient(circle at 50% 20%,rgba(113,146,75,.32),transparent 66%),linear-gradient(160deg,#25422a,#172a1a 54%,#0d1b11);box-shadow:inset 0 2px #e7b66c38,inset 0 -3px #160d087a,0 0 0 2px #9bdd565c,0 9px 18px #090c0866;transform:scale(1.03)}.siege-pause:active{transform:translateY(2px) scale(.99)}.siege-gates{top:clamp(132px,10.4vw,184px);right:clamp(12px,3.3vw,64px)}.siege-gates span{border:3px solid var(--siege-wood-dark);outline:1px solid rgba(169,115,62,.58);outline-offset:-2px;background:linear-gradient(155deg,#172a1af0,#0d1b11f0);box-shadow:0 5px 10px #080b0747}.siege-action-dock{right:20px;bottom:24px}.siege-action-dock button{border:4px solid var(--siege-wood-dark);outline:1px solid rgba(183,123,64,.62);outline-offset:-3px;border-radius:12px;background:radial-gradient(circle at top,rgba(85,115,60,.18),transparent 64%),linear-gradient(160deg,#1a301e,#0d1b11);box-shadow:inset 0 2px #d69b561f,0 6px 13px #080b0752}.siege-action-dock button:hover:not(:disabled),.siege-action-dock button:focus-visible{background:linear-gradient(160deg,#27462b,#122218);border-color:#4c311d}@media only screen and (max-width:1180px){.siege-topbar{grid-template-columns:minmax(190px,228px) minmax(330px,1fr) 78px 72px 86px 56px;gap:6px;width:calc(100vw - 24px);height:94px;margin-top:14px}.siege-wave-card{padding-right:10px;padding-left:10px}.siege-survival-card{padding-left:44px}.siege-survival-shell{padding:35px 8px 11px 33px;border-width:6px}.siege-survival-emblem{width:94px;height:94px;border-width:6px}.siege-survival-plaque{width:170px;height:36px}.siege-stat-card{padding-right:4px;padding-left:4px}}@media only screen and (max-width:900px){.siege-topbar{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:72px 54px;gap:6px;width:calc(100vw - 16px);height:auto;margin-top:8px}.siege-wave-card{grid-row:1;grid-column:1/5;border-width:4px;border-radius:11px;padding:7px 8px 6px}.siege-wave-card small{display:none}.siege-wave-label{font-size:clamp(15px,3vw,21px)}.siege-survival-card{grid-row:1;grid-column:5/13;padding-left:31px}.siege-survival-shell{padding:27px 7px 8px 27px;border-width:5px}.siege-survival-emblem{width:70px;height:70px;border-width:5px}.siege-survival-plaque{top:-5px;width:126px;height:28px;border-width:3px;font-size:11px}.siege-survival-vine{top:21px;height:18px}.siege-survival-track{height:25px;border-width:3px}.siege-survival-track strong{font-size:14px}.siege-stat-card{grid-row:2;border-width:4px;border-radius:10px;padding:4px}.siege-stat-card>span{font-size:7px}.siege-stat-card>strong,.siege-stat-card .siege-stat-value strong{font-size:18px}.siege-stat-card>small{font-size:6px}.siege-stat-card.is-score>strong{margin-top:4px}.siege-stat-value{gap:3px;margin-top:2px}.siege-stat-value svg{width:18px;height:18px}.siege-stat-card.is-goblins{grid-column:1/4}.siege-stat-card.is-incoming{grid-column:4/7}.siege-stat-card.is-score{grid-column:7/11}.siege-pause{grid-row:2;grid-column:11/13;border-width:4px}.siege-pause>span i{width:5px;height:23px}.siege-gates{top:142px}.siege-action-dock{right:8px;bottom:8px}}@media only screen and (max-width:600px){.siege-topbar{grid-template-rows:64px 48px;gap:4px;width:calc(100vw - 10px);margin-top:5px}.siege-wave-card{grid-column:1/6}.siege-wave-card strong{font-size:8px}.siege-wave-label{font-size:15px}.siege-wave-nodes{width:84%;margin-top:4px}.siege-survival-card{grid-column:6/13;padding-left:25px}.siege-survival-emblem{width:58px;height:58px;border-width:4px}.siege-survival-shell{padding:24px 5px 6px 22px;border-width:4px}.siege-survival-plaque{width:104px;height:24px;font-size:9px}.siege-survival-vine{display:none}.siege-survival-track{height:21px;border-width:2px}.siege-survival-track strong{font-size:11px}.siege-stat-card.is-goblins{grid-column:1/4}.siege-stat-card.is-incoming{grid-column:4/7}.siege-stat-card.is-score{grid-column:7/11}.siege-gates{top:124px}.siege-action-dock{display:grid;right:6px;bottom:6px;left:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.siege-action-dock button{min-width:0;padding:7px 5px}.siege-action-dock button span{font-size:7px}.siege-action-dock button small{font-size:6px}}@media only screen and (max-width:900px)and (max-height:620px){.siege-topbar{grid-template-rows:56px 40px}.siege-survival-emblem{width:54px;height:54px}.siege-survival-shell{padding-top:20px;padding-bottom:4px}.siege-survival-plaque{height:22px}.siege-survival-track{height:20px}.siege-gates{top:108px}}.goblin-siege-hud .siege-topbar,.goblin-siege-hud .siege-gates,.goblin-siege-hud .siege-action-dock{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.25,1),visibility 0s linear .22s}.goblin-siege-hud .siege-topbar{transform:translateY(-12px)}.goblin-siege-hud .siege-gates,.goblin-siege-hud .siege-action-dock{transform:translateY(8px)}.goblin-siege-hud.is-running .siege-topbar,.goblin-siege-hud.is-running .siege-gates,.goblin-siege-hud.is-running .siege-action-dock{opacity:1;visibility:visible;transition-delay:0s}.goblin-siege-hud.is-running .siege-topbar,.goblin-siege-hud.is-running .siege-gates,.goblin-siege-hud.is-running .siege-action-dock{transform:translateY(0)}.goblin-siege-hud.is-running .siege-action-dock{pointer-events:auto}html.is-goblin-siege .world-hud-hotbar{opacity:0;visibility:hidden;pointer-events:none}.siege-developer-card{position:absolute;z-index:4;top:12px;left:50%;box-sizing:border-box;width:650px;max-width:calc(100vw - 32px);padding:10px 14px 12px;border:2px solid #b98a45;border-radius:14px;outline:1px solid rgba(245,223,153,.34);outline-offset:-5px;background:linear-gradient(135deg,#17251afa,#2d3d23f5 58%,#1b291dfa);box-shadow:inset 0 2px #ffffff14,0 12px 28px #07100875;color:#f4eccd;font-family:Nunito,sans-serif;transform:translate(-50%)}.siege-developer-card[hidden]{display:none}.siege-developer-card-heading{display:flex;align-items:baseline;gap:10px;min-width:0}.siege-developer-card-heading span{flex:none;padding:4px 7px;border-radius:5px;background:#a93b2e;color:#fff5e4;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.siege-developer-card-heading strong{color:#fff7d9;font-family:Pally-Bold,Nunito,sans-serif;font-size:23px;line-height:1;text-transform:uppercase}.siege-developer-card-heading i{overflow:hidden;color:#aee66c;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.siege-developer-card>p{overflow:hidden;margin:6px 0 8px;color:#f4eccdc7;font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.siege-developer-stats{display:grid;grid-template-columns:1fr 1.45fr .8fr .85fr;gap:6px;margin:0}.siege-developer-stats div{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:6px 8px;border:1px solid rgba(217,239,165,.16);border-radius:7px;background:#07100857}.siege-developer-stats dt{color:#f4eccd8a;font-size:8px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.siege-developer-stats dd{overflow:hidden;margin:0;color:#fff;font-size:11px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-hud.is-developer-enemy-test .siege-topbar{margin-top:clamp(142px,15vh,158px)}@media(max-width:720px){.siege-developer-card{padding:9px 11px 10px}.siege-developer-card-heading i{display:none}.siege-developer-card>p{white-space:normal}.siege-developer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.goblin-siege-hud.is-developer-enemy-test .siege-topbar{margin-top:190px}}.siege-result-only{display:none}.siege-panel.is-result{z-index:20;padding:48px 20px 84px;overflow-y:auto;background:#0a0d089e;backdrop-filter:blur(5px)}.siege-panel.is-result.is-defeat{background:#160908ad}.siege-panel.is-result .siege-panel-card{position:relative;box-sizing:border-box;width:min(76vw,1280px);height:min(70vh,760px);min-height:620px;max-width:none;max-height:none;overflow:visible;padding:0;border:18px solid #4a2816;border-radius:25px 19px 27px 21px;outline:4px solid #28150d;outline-offset:-8px;background:repeating-linear-gradient(5deg,transparent 0 12px,rgba(143,94,43,.055) 13px,transparent 14px 23px),radial-gradient(ellipse at 50% 35%,#f5deaa 0,#eccf95 58%,#d9b570);box-shadow:inset 0 0 0 4px #f9e8bdad,inset 0 0 0 8px #a8723738,inset 0 0 44px #9861294d,0 34px 70px #0304038f;color:#4a2b16;isolation:isolate;text-align:center}.siege-panel.is-result .siege-panel-card:before{content:"";position:absolute;z-index:1;top:-18px;right:52px;left:52px;height:29px;border:3px solid #28150d;border-radius:50% 50% 9px 9px;background:repeating-linear-gradient(7deg,transparent 0 10px,rgba(217,154,80,.12) 11px,transparent 12px 18px),linear-gradient(180deg,#8f572a,#5b321a 62%,#3c2012);box-shadow:inset 0 3px #dda15a3d,0 6px 9px #1a0d0747}.siege-panel.is-result .siege-panel-card:after{content:"";position:absolute;z-index:0;inset:8px;border:2px solid rgba(143,91,45,.4);border-radius:13px 9px 15px 11px;box-shadow:inset 0 1px #fff1c775;pointer-events:none}.siege-panel.is-result .siege-panel-card>:not(.siege-result-only){display:none!important}.siege-panel.is-result .siege-result-only{display:flex}.siege-panel.is-visible.is-result .siege-panel-card{animation:siege-result-board-in .34s cubic-bezier(.2,.82,.24,1) both}.siege-result-only{align-items:center;flex-direction:column;box-sizing:border-box;position:absolute;z-index:2;inset:0;padding:clamp(186px,18vh,215px) clamp(42px,5vw,78px) 72px}.siege-result-rivet{position:absolute;z-index:8;width:clamp(24px,2vw,34px);height:clamp(24px,2vw,34px);border:4px solid #28170f;border-radius:50%;background:radial-gradient(circle at 36% 30%,#c7a16c 0 10%,#65503a 18% 43%,#2b2925 48% 68%,#0f0f0e 72%);box-shadow:0 3px 5px #160b0694,inset 0 1px #eee0bd47}.siege-result-rivet:after{content:"";position:absolute;top:50%;left:50%;width:54%;height:3px;border-radius:4px;background:#141311;transform:translate(-50%,-50%) rotate(-34deg)}.siege-result-rivet.is-top-left{top:-12px;left:-12px}.siege-result-rivet.is-top-right{top:-12px;right:-12px}.siege-result-rivet.is-bottom-left{bottom:-12px;left:-12px}.siege-result-rivet.is-bottom-right{right:-12px;bottom:-12px}.siege-result-banner{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:absolute;z-index:5;top:34px;left:7%;width:86%;height:clamp(142px,16vh,178px);padding:25px 80px 12px;border:9px solid #3b2415;border-radius:48% 48% 17px 17px/18px 18px 22px 22px;outline:3px solid rgba(154,96,48,.92);outline-offset:-7px;background:repeating-linear-gradient(4deg,transparent 0 13px,rgba(145,170,105,.07) 14px,transparent 15px 23px),linear-gradient(180deg,#2c5b32,#173a20 58%,#102817);box-shadow:inset 0 3px #8fb26638,inset 0 -7px #08190d6b,0 12px 16px #2b170d61}.siege-result-banner:before,.siege-result-banner:after{content:"";position:absolute;z-index:-1;bottom:-31px;width:17%;height:72px;border:7px solid #3b2415;background:linear-gradient(160deg,#214b28,#102817);box-shadow:inset 0 2px #71934f2e,0 8px 10px #25120847}.siege-result-banner:before{left:-7%;clip-path:polygon(0 0,100% 16%,81% 100%,0 78%,25% 48%)}.siege-result-banner:after{right:-7%;clip-path:polygon(0 16%,100% 0,75% 48%,100% 78%,19% 100%)}.siege-result-banner h2{position:relative;z-index:3;margin:0;color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(58px,6.1vw,112px);font-weight:950;letter-spacing:.035em;line-height:.9;-webkit-text-stroke:2px #70401f;paint-order:stroke fill;text-shadow:0 6px 0 #70401f,0 11px 12px rgba(35,18,8,.55);white-space:nowrap}.siege-panel.is-visible.is-result .siege-result-banner h2{animation:siege-result-title-in .46s .1s cubic-bezier(.2,.84,.3,1.18) both}.siege-result-emblem{display:grid;place-items:center;position:absolute;z-index:7;top:clamp(-102px,-6.4vw,-76px);left:50%;width:clamp(92px,8vw,134px);height:clamp(92px,8vw,134px);border:9px solid #4a2816;border-radius:50% 45% 50% 46%;outline:3px solid #9a6030;outline-offset:-6px;background:radial-gradient(circle at 48% 42%,#38562b,#142619 68%,#09130c);box-shadow:inset 0 0 0 4px #1c331be0,0 9px 15px #2513096b;transform:translate(-50%)}.siege-result-emblem svg{width:86%;height:86%;overflow:visible}.siege-result-emblem .ring{fill:none;stroke:#6e943e;stroke-width:7;stroke-linecap:round}.siege-result-emblem .leaf{fill:#6f9e39;stroke:#29461d;stroke-width:2}.siege-result-emblem .mark{fill:#b9f153;stroke:#e2ff89;stroke-width:2;filter:drop-shadow(0 0 7px rgba(164,233,66,.72))}.siege-result-emblem .mark-detail{fill:none;stroke:#fff0c5;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.siege-result-art-slot{display:grid;align-items:end;justify-items:center;flex:1 1 auto;width:72%;min-height:210px;overflow:visible;pointer-events:none}.siege-result-art{display:block;grid-row:1;grid-column:1;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px rgba(86,55,21,.24));transform:translateY(-48px) scale(.84);transform-origin:center bottom;user-select:none}.siege-result-art.is-victory-art{max-width:102%}.siege-result-art.is-defeat-art{display:none;max-width:90%;max-height:106%}.siege-panel.is-result.is-defeat .siege-result-art.is-victory-art{display:none}.siege-panel.is-result.is-defeat .siege-result-art.is-defeat-art{display:block}.siege-result-score{display:flex;align-items:center;justify-content:center;flex:0 0 auto;flex-direction:column;box-sizing:border-box;position:relative;z-index:3;width:clamp(360px,31vw,420px);min-width:0;min-height:clamp(105px,11vh,125px);margin-bottom:0;padding:14px 36px 12px;border:7px solid #3f2616;border-radius:17px;outline:2px solid rgba(154,96,48,.88);outline-offset:-5px;background:repeating-linear-gradient(4deg,transparent 0 11px,rgba(156,185,120,.055) 12px,transparent 13px 20px),linear-gradient(180deg,#285431,#173a20 58%,#102817);box-shadow:inset 0 3px #a4c27b29,inset 0 -5px #08160c61,0 10px 18px #3c251347}.siege-result-score:before,.siege-result-score:after{content:"";position:absolute;top:-9px;width:15px;height:25px;border:1px solid #314a20;border-radius:100% 0;background:linear-gradient(135deg,#789f43,#385e29);box-shadow:0 2px 3px #1c120a4d}.siege-result-score:before{left:18px;transform:rotate(-32deg)}.siege-result-score:after{right:18px;transform:scaleX(-1) rotate(-32deg)}.siege-result-score>span{display:block;color:#d9d1ae;font-size:clamp(14px,1.25vw,22px);font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(5,8,5,.72)}.siege-result-score-row{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.8vw,30px);margin-top:6px}.siege-result-score-row strong{color:#fff3cf;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(48px,5vw,88px);font-weight:950;letter-spacing:-.035em;line-height:.92;-webkit-text-stroke:1px #4b2b18;paint-order:stroke fill;text-shadow:0 4px 0 #4b2b18,0 6px 8px rgba(5,8,5,.56)}.siege-result-laurel{display:none}.siege-result-actions{display:flex;position:absolute;z-index:10;right:9%;bottom:-66px;left:9%;gap:clamp(14px,1.15vw,22px)}.siege-result-actions button{display:flex;align-items:center;justify-content:center;flex:1 1 0;gap:clamp(13px,1.4vw,24px);box-sizing:border-box;min-width:0;min-height:clamp(82px,8.5vh,102px);padding:14px 28px;border:9px solid #3a2114;border-radius:22px;outline:3px solid rgba(154,96,48,.88);outline-offset:-6px;color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(18px,1.65vw,30px);font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 rgba(39,18,8,.72);cursor:pointer;box-shadow:inset 0 3px #f0c48729,inset 0 -7px #1d0d0757,0 12px 18px #2a160c57;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.siege-result-actions button svg{flex:0 0 auto;width:clamp(30px,2.8vw,47px);height:clamp(30px,2.8vw,47px);fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.siege-result-actions button:hover,.siege-result-actions button:focus-visible{filter:brightness(1.12);transform:scale(1.02)}.siege-result-actions button:hover svg,.siege-result-actions button:focus-visible svg{transform:translate(3px)}.siege-result-actions button:focus-visible{outline-color:#b8eb72;outline-width:4px}.siege-result-actions button:active{filter:brightness(.94);box-shadow:inset 0 3px #160b0657,inset 0 -2px #160b0652,0 5px 9px #2a160c4d;transform:scale(.98)}.siege-result-leave{background:linear-gradient(180deg,#6e3019,#552313 58%,#41190e)}.siege-result-retry{border-color:#31401d!important;outline-color:#8acb42!important;background:linear-gradient(180deg,#438129,#315f1d 58%,#264a17)}.siege-panel.is-visible.is-result .siege-result-actions{animation:siege-result-actions-in .34s .46s ease-out both}.siege-panel.is-result.is-defeat .siege-result-banner{outline-color:#a64d3deb;background:repeating-linear-gradient(4deg,transparent 0 13px,rgba(217,140,115,.06) 14px,transparent 15px 23px),linear-gradient(180deg,#7a3028,#5b1f1b 58%,#36110f)}.siege-panel.is-result.is-defeat .siege-result-banner:before,.siege-panel.is-result.is-defeat .siege-result-banner:after{background:linear-gradient(160deg,#6b2722,#35110f)}.siege-panel.is-result.is-defeat .siege-result-emblem{outline-color:#8f4035;background:radial-gradient(circle at 48% 42%,#5b2a24,#281412 68%,#160a09);box-shadow:inset 0 0 0 4px #4b1d19e0,0 9px 15px #2513096b}.siege-panel.is-result.is-defeat .siege-result-emblem .ring{stroke:#a64e3e}.siege-panel.is-result.is-defeat .siege-result-emblem .leaf{fill:#8c3a31;stroke:#54201b}.siege-panel.is-result.is-defeat .siege-result-emblem .mark{fill:#e85f4c;stroke:#ffab91;filter:drop-shadow(0 0 7px rgba(226,73,56,.68))}.siege-panel.is-result.is-defeat .siege-result-emblem .mark-detail{stroke:#ffe0d5}.siege-panel.is-result.is-defeat .siege-result-score{outline-color:#a64d3de6;background:repeating-linear-gradient(4deg,transparent 0 11px,rgba(217,140,115,.05) 12px,transparent 13px 20px),linear-gradient(180deg,#743127,#511c18 58%,#32100e);box-shadow:inset 0 3px #e59b8421,inset 0 -5px #1f090866,0 10px 18px #3c17134d}.siege-panel.is-result.is-defeat .siege-result-score:before,.siege-panel.is-result.is-defeat .siege-result-score:after{border-color:#5d251f;background:linear-gradient(135deg,#a44b3d,#66261f)}.goblin-siege-hud.is-result .siege-topbar,.goblin-siege-hud.is-result .siege-gates,.goblin-siege-hud.is-result .siege-action-dock,.goblin-siege-hud.is-result .siege-boss,.goblin-siege-hud.is-result .siege-feedback,.goblin-siege-hud.is-result .siege-big-countdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.is-goblin-siege-result .world-hud{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width:900px){.siege-panel.is-result{padding:36px 12px 66px}.siege-panel.is-result .siege-panel-card{width:92vw;height:min(72vh,660px);min-height:520px;border-width:12px}.siege-result-only{padding:150px 28px 56px}.siege-result-banner{top:22px;left:6%;width:88%;height:120px;padding:20px 50px 8px;border-width:6px}.siege-result-banner h2{font-size:clamp(45px,9vw,76px);-webkit-text-stroke-width:1px}.siege-result-emblem{top:-63px;width:82px;height:82px;border-width:6px}.siege-result-art-slot{min-height:150px}.siege-result-art{transform:translateY(-30px) scale(.84)}.siege-result-score{width:clamp(310px,54vw,380px);min-height:96px;padding:11px 28px 10px}.siege-result-actions{right:6%;bottom:-48px;left:6%;gap:10px}.siege-result-actions button{min-height:74px;border-width:6px;border-radius:17px;font-size:clamp(15px,2.8vw,22px)}}@media only screen and (max-width:600px){.siege-panel.is-result{align-items:center;padding:8px}.siege-panel.is-result .siege-panel-card{width:94vw;height:calc(100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow:hidden;border-width:10px;border-radius:17px}.siege-result-only{padding:118px 16px 126px}.siege-result-banner{top:20px;left:4%;width:92%;height:88px;padding:17px 28px 6px;border-width:5px}.siege-result-banner:before,.siege-result-banner:after{bottom:-18px;height:48px;border-width:4px}.siege-result-banner h2{font-size:clamp(37px,12vw,56px)}.siege-result-emblem{top:-53px;width:65px;height:65px;border-width:5px}.siege-result-rivet{width:21px;height:21px;border-width:3px}.siege-result-art-slot{width:84%;min-height:72px}.siege-result-art{transform:translateY(-16px) scale(.82)}.siege-result-score{width:min(100%,310px);min-height:82px;padding:9px 22px 8px;border-width:5px;border-radius:13px}.siege-result-score>span{font-size:11px}.siege-result-score-row{gap:8px}.siege-result-score-row strong{font-size:clamp(38px,12vw,52px)}.siege-result-laurel{width:44px}.siege-result-actions{right:12px;bottom:12px;left:12px;flex-direction:column;gap:7px}.siege-result-actions button{min-height:49px;padding:8px 14px;border-width:5px;border-radius:14px;font-size:14px}.siege-result-actions button svg{width:25px;height:25px}}@media only screen and (min-width:601px)and (max-height:720px){.siege-panel.is-result{padding-top:40px;padding-bottom:70px}.siege-panel.is-result .siege-panel-card{height:560px;min-height:480px}.siege-result-only{padding-top:150px;padding-bottom:55px}.siege-result-banner{top:24px;height:118px}.siege-result-emblem{width:82px;height:82px}.siege-result-art-slot{min-height:118px}.siege-result-art{transform:translateY(-30px) scale(.84)}.siege-result-actions button{min-height:72px}}@media(prefers-reduced-motion:reduce){.siege-panel.is-visible.is-result .siege-panel-card,.siege-panel.is-visible.is-result .siege-result-banner h2,.siege-panel.is-visible.is-result .siege-result-actions{animation:none!important}}.siege-panel.is-intro{padding:48px 20px 84px}.siege-panel.is-intro .siege-panel-card{width:min(76vw,1280px);height:min(70vh,760px);min-height:620px;max-width:none;max-height:none;padding:clamp(186px,18vh,215px) clamp(42px,5vw,78px) 42px;border-width:18px;border-radius:25px 19px 27px 21px}.siege-panel.is-intro .siege-intro-titleboard{top:34px;right:7%;left:7%;min-height:clamp(142px,16vh,178px)}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(58px,6.1vw,112px)}.siege-panel.is-intro .siege-intro-model-stage{width:72%;min-height:210px;margin:0 auto}.siege-panel.is-intro .siege-intro-art{width:100%;height:112%;transform:translate(-50%,-48%)}.siege-panel.is-intro .siege-panel-actions{display:flex;justify-content:center;position:absolute;z-index:10;right:18%;bottom:-66px;left:18%;gap:clamp(12px,1vw,17px);margin:0}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{flex:1 1 auto;width:auto;min-width:390px;min-height:clamp(82px,8.5vh,102px);padding:14px 28px;border:9px solid #31401d;border-radius:22px;outline:3px solid #8acb42;outline-offset:-6px;background:linear-gradient(180deg,#438129,#315f1d 58%,#264a17);box-shadow:inset 0 3px #f0c48729,inset 0 -7px #1d0d0757,0 12px 18px #2a160c57;color:#fff0c5;font-size:clamp(24px,1.9vw,34px);font-weight:900;letter-spacing:.045em;text-shadow:0 3px 0 rgba(39,18,8,.72);text-transform:uppercase;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:hover,.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:focus-visible{background:linear-gradient(180deg,#438129,#315f1d 58%,#264a17);filter:brightness(1.12);transform:scale(1.02)}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:focus-visible{outline-color:#b8eb72;outline-width:4px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary:active{filter:brightness(.94);box-shadow:inset 0 3px #160b0657,inset 0 -2px #160b0652,0 5px 9px #2a160c4d;transform:scale(.98)}.siege-panel.is-intro .siege-start-leaf{display:none}@media only screen and (max-width:900px){.siege-panel.is-intro{padding:36px 12px 66px}.siege-panel.is-intro .siege-panel-card{width:92vw;height:min(72vh,660px);min-height:520px;max-height:none;padding:150px 28px 36px;border-width:12px}.siege-panel.is-intro .siege-intro-titleboard{top:22px;right:6%;left:6%;min-height:120px}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(45px,9vw,76px)}.siege-panel.is-intro .siege-intro-model-stage{width:78%;min-height:150px}.siege-panel.is-intro .siege-panel-actions{right:10%;bottom:-48px;left:10%}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{min-width:0;min-height:74px;border-width:6px;border-radius:17px;font-size:clamp(20px,3.4vw,27px)}}@media only screen and (max-width:600px){.siege-panel.is-intro{align-items:center;padding:8px}.siege-panel.is-intro .siege-panel-card{width:94vw;height:calc(100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);padding:118px 16px 78px;overflow:hidden;border-width:10px;border-radius:17px}.siege-panel.is-intro .siege-panel-card:before,.siege-panel.is-intro .siege-panel-card:after{right:-14px;left:-14px}.siege-panel.is-intro .siege-intro-titleboard{top:20px;right:4%;left:4%;min-height:88px;padding:17px 28px 6px;border-width:5px}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(37px,12vw,56px)}.siege-panel.is-intro .runner-panel-crest{top:-53px;width:185px;height:82px}.siege-panel.is-intro .siege-intro-model-stage{width:88%;min-height:72px;margin:0 auto}.siege-panel.is-intro .siege-intro-art{height:106%}.siege-panel.is-intro .siege-panel-actions{right:12px;bottom:12px;left:12px;gap:8px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{min-height:58px;padding:8px 14px;border-width:5px;border-radius:14px;font-size:20px}}@media only screen and (min-width:601px)and (max-height:720px){.siege-panel.is-intro{padding-top:40px;padding-bottom:70px}.siege-panel.is-intro .siege-panel-card{height:560px;min-height:480px;padding-top:150px;padding-bottom:38px}.siege-panel.is-intro .siege-intro-titleboard{top:24px;min-height:118px}.siege-panel.is-intro .siege-intro-model-stage{min-height:118px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{min-height:72px}}@media only screen and (orientation:landscape)and (max-height:520px){.siege-panel.is-intro{padding:8px 12px 48px}.siege-panel.is-intro .siege-panel-card{width:min(67vw,560px);height:70dvh;min-height:250px;max-height:300px;padding:82px 20px 18px;border-width:8px}.siege-panel.is-intro .siege-intro-titleboard{top:10px;right:8%;left:8%;min-height:62px;padding:8px 38px 4px;border-width:5px}.siege-panel.is-intro .siege-intro-titleboard h2{font-size:clamp(31px,7.4vh,40px)}.siege-panel.is-intro .runner-panel-crest{top:-39px;width:145px;height:64px}.siege-panel.is-intro .runner-panel-leaves{height:68px}.siege-panel.is-intro .siege-intro-model-stage{width:68%;min-height:62px}.siege-panel.is-intro .siege-intro-art{height:108%}.siege-panel.is-intro .siege-panel-actions{right:12%;bottom:-34px;left:12%;gap:8px}.siege-panel.is-intro .siege-panel-actions .js-goblin-siege-panel-primary{min-width:0;min-height:54px;padding:7px 16px;border-width:5px;border-radius:14px;font-size:19px}}.siege-pause-only,.siege-pause-action-icon{display:none}.siege-panel.is-pause{z-index:20;padding:58px 20px 92px;overflow-y:auto;background:radial-gradient(circle at 50% 42%,rgba(77,99,56,.24),transparent 45%),#070a06c2;backdrop-filter:blur(5px) saturate(.76)}.siege-panel.is-pause .siege-panel-card{display:flex;align-items:center;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative;width:min(66vw,880px);height:min(54vh,480px);min-height:430px;max-width:none;max-height:none;overflow:visible;padding:164px 48px 72px;border:16px solid #4a2816;border-radius:24px 19px 26px 20px;outline:4px solid #28150d;outline-offset:-8px;background:repeating-linear-gradient(5deg,transparent 0 12px,rgba(143,94,43,.055) 13px,transparent 14px 23px),radial-gradient(ellipse at 50% 30%,#f6e5b9 0,#eccf95 62%,#d8b46e);box-shadow:inset 0 0 0 4px #f9e8bdad,inset 0 0 0 8px #a8723738,inset 0 0 44px #98612942,0 34px 70px #03040394;color:#4a2b16;isolation:isolate}.siege-panel.is-pause .siege-panel-card:before{content:"";position:absolute;z-index:1;top:-16px;right:42px;left:42px;height:27px;border:3px solid #28150d;border-radius:50% 50% 9px 9px;background:repeating-linear-gradient(7deg,transparent 0 10px,rgba(217,154,80,.12) 11px,transparent 12px 18px),linear-gradient(180deg,#8f572a,#5b321a 62%,#3c2012);box-shadow:inset 0 3px #dda15a3d,0 6px 9px #1a0d0747}.siege-panel.is-pause .siege-panel-card:after{content:"";position:absolute;z-index:0;inset:8px;border:2px solid rgba(143,91,45,.4);border-radius:13px 9px 15px 11px;box-shadow:inset 0 1px #fff1c775;pointer-events:none}.siege-panel.is-pause .siege-panel-card>.siege-intro-only,.siege-panel.is-pause .siege-panel-card>.siege-result-only,.siege-panel.is-pause .siege-panel-card>.siege-eyebrow,.siege-panel.is-pause .siege-panel-card>.siege-panel-stats,.siege-panel.is-pause .siege-panel-card>.siege-blessings{display:none!important}.siege-panel.is-pause .siege-panel-card>.siege-pause-only{display:block}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading{position:relative;z-index:3;margin:14px 0 12px;color:#24431f;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(54px,5.2vw,76px);font-weight:950;letter-spacing:.055em;line-height:.92;text-transform:uppercase;-webkit-text-stroke:1px #70401f;paint-order:stroke fill;text-shadow:0 3px 0 rgba(255,242,203,.72),0 5px 6px rgba(91,53,28,.24)}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading:after{content:"";display:block;width:118px;height:3px;margin:15px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#8b6336 20%,#56702f 50%,#8b6336 80%,transparent)}.siege-panel.is-pause .siege-panel-card>.js-goblin-siege-panel-copy{position:relative;z-index:3;max-width:570px;margin:0 auto;color:#5b4025;font-size:clamp(13px,1.1vw,16px);font-weight:850;line-height:1.5}.siege-panel.is-pause .siege-pause-only{position:absolute;z-index:2;inset:0;pointer-events:none}.siege-panel.is-pause .siege-pause-banner{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:absolute;z-index:5;top:28px;left:7%;width:86%;height:112px;padding:26px 64px 12px;border:8px solid #3b2415;border-radius:48% 48% 17px 17px/18px 18px 22px 22px;outline:3px solid rgba(154,96,48,.92);outline-offset:-7px;background:repeating-linear-gradient(4deg,transparent 0 13px,rgba(145,170,105,.07) 14px,transparent 15px 23px),linear-gradient(180deg,#2c5b32,#173a20 58%,#102817);box-shadow:inset 0 3px #8fb26638,inset 0 -7px #08190d6b,0 12px 16px #2b170d61}.siege-panel.is-pause .siege-pause-banner:before,.siege-panel.is-pause .siege-pause-banner:after{content:"";position:absolute;z-index:-1;bottom:-25px;width:17%;height:58px;border:6px solid #3b2415;background:linear-gradient(160deg,#214b28,#102817);box-shadow:inset 0 2px #71934f2e,0 8px 10px #25120847}.siege-panel.is-pause .siege-pause-banner:before{left:-7%;clip-path:polygon(0 0,100% 16%,81% 100%,0 78%,25% 48%)}.siege-panel.is-pause .siege-pause-banner:after{right:-7%;clip-path:polygon(0 16%,100% 0,75% 48%,100% 78%,19% 100%)}.siege-panel.is-pause .siege-pause-banner>span{position:relative;z-index:3;color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(30px,3.1vw,46px);font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase;-webkit-text-stroke:1px #70401f;paint-order:stroke fill;text-shadow:0 4px 0 #70401f,0 8px 10px rgba(35,18,8,.52)}.siege-panel.is-pause .siege-pause-medallion{display:grid;place-items:center;position:absolute;z-index:7;top:-57px;left:50%;width:104px;height:104px;border:8px solid #4a2816;border-radius:50% 45% 50% 46%;outline:3px solid #9a6030;outline-offset:-6px;background:radial-gradient(circle at 48% 42%,#38562b,#142619 68%,#09130c);box-shadow:inset 0 0 0 4px #1c331be0,0 9px 15px #2513096b;transform:translate(-50%)}.siege-panel.is-pause .siege-pause-medallion svg{width:84%;height:84%;overflow:visible}.siege-panel.is-pause .siege-pause-medallion .ring{fill:none;stroke:#6e943e;stroke-width:7;stroke-linecap:round}.siege-panel.is-pause .siege-pause-medallion .leaf{fill:#6f9e39;stroke:#29461d;stroke-width:2}.siege-panel.is-pause .siege-pause-medallion .pause-mark{fill:#c5f15d;stroke:#efffa2;stroke-width:2;filter:drop-shadow(0 0 6px rgba(164,233,66,.68))}.siege-panel.is-pause .siege-pause-rivet{position:absolute;z-index:8;width:27px;height:27px;border:4px solid #28170f;border-radius:50%;background:radial-gradient(circle at 36% 30%,#c7a16c 0 10%,#65503a 18% 43%,#2b2925 48% 68%,#0f0f0e 72%);box-shadow:0 3px 5px #160b0694,inset 0 1px #eee0bd47}.siege-panel.is-pause .siege-pause-rivet:after{content:"";position:absolute;top:50%;left:50%;width:54%;height:3px;border-radius:4px;background:#141311;transform:translate(-50%,-50%) rotate(-34deg)}.siege-panel.is-pause .siege-pause-rivet.is-top-left{top:-11px;left:-11px}.siege-panel.is-pause .siege-pause-rivet.is-top-right{top:-11px;right:-11px}.siege-panel.is-pause .siege-pause-rivet.is-bottom-left{bottom:-11px;left:-11px}.siege-panel.is-pause .siege-pause-rivet.is-bottom-right{right:-11px;bottom:-11px}.siege-panel.is-pause .siege-panel-actions{display:flex;position:absolute;z-index:10;right:8%;bottom:-56px;left:8%;gap:clamp(13px,1.15vw,20px);margin:0}.siege-panel.is-pause .siege-panel-actions button{display:flex;align-items:center;justify-content:center;flex:1 1 0;gap:clamp(11px,1.2vw,18px);box-sizing:border-box;min-width:0;min-height:84px;padding:13px 24px;border:8px solid #3a2114;border-radius:20px;outline:3px solid rgba(154,96,48,.88);outline-offset:-6px;background:linear-gradient(180deg,#6e3019,#552313 58%,#41190e);color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(16px,1.45vw,23px);font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 rgba(39,18,8,.72);cursor:pointer;box-shadow:inset 0 3px #f0c48729,inset 0 -7px #1d0d0757,0 12px 18px #2a160c57;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.siege-panel.is-pause .siege-panel-actions button:hover,.siege-panel.is-pause .siege-panel-actions button:focus-visible{filter:brightness(1.12);transform:scale(1.02)}.siege-panel.is-pause .siege-panel-actions button:focus-visible{outline-color:#b8eb72;outline-width:4px}.siege-panel.is-pause .siege-panel-actions button:active{filter:brightness(.94);box-shadow:inset 0 3px #160b0657,inset 0 -2px #160b0652,0 5px 9px #2a160c4d;transform:scale(.98)}.siege-panel.is-pause .siege-panel-actions .js-goblin-siege-panel-primary{order:2;border-color:#31401d;outline-color:#8acb42;background:linear-gradient(180deg,#438129,#315f1d 58%,#264a17)}.siege-panel.is-pause .siege-panel-actions .js-goblin-siege-panel-leave{order:1}.siege-panel.is-pause .siege-pause-action-icon{display:block;flex:0 0 auto;width:clamp(27px,2.4vw,38px);height:clamp(27px,2.4vw,38px);fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.siege-panel.is-pause .js-goblin-siege-panel-primary .siege-pause-action-icon{fill:currentColor;stroke:#4b2b18;stroke-width:2}.siege-panel.is-visible.is-pause .siege-panel-card{animation:siege-pause-board-in .32s cubic-bezier(.2,.82,.24,1) both}@media only screen and (max-width:900px){.siege-panel.is-pause{padding:44px 12px 74px}.siege-panel.is-pause .siege-panel-card{width:92vw;height:min(56vh,440px);min-height:390px;padding:150px 34px 66px;border-width:12px}.siege-panel.is-pause .siege-pause-banner{top:23px;height:102px;border-width:7px}.siege-panel.is-pause .siege-pause-medallion{top:-50px;width:92px;height:92px;border-width:7px}.siege-panel.is-pause .siege-panel-actions{right:6%;bottom:-48px;left:6%}.siege-panel.is-pause .siege-panel-actions button{min-height:72px;border-width:6px;border-radius:17px}}@media only screen and (max-width:600px){.siege-panel.is-pause{align-items:center;padding:8px}.siege-panel.is-pause .siege-panel-card{justify-content:flex-start;width:94vw;height:min(520px,calc(100dvh - 24px));min-height:0;max-height:calc(100dvh - 24px);padding:124px 18px 20px;overflow:hidden;border-width:10px;border-radius:17px}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading{margin-top:18px;font-size:clamp(43px,13vw,58px)}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading:after{margin-top:11px}.siege-panel.is-pause .siege-panel-card>.js-goblin-siege-panel-copy{max-width:310px;font-size:12px}.siege-panel.is-pause .siege-pause-banner{top:20px;left:4%;width:92%;height:88px;padding:24px 36px 8px;border-width:5px}.siege-panel.is-pause .siege-pause-banner:before,.siege-panel.is-pause .siege-pause-banner:after{bottom:-19px;height:44px;border-width:4px}.siege-panel.is-pause .siege-pause-banner>span{font-size:clamp(25px,8vw,36px)}.siege-panel.is-pause .siege-pause-medallion{top:-39px;width:74px;height:74px;border-width:6px}.siege-panel.is-pause .siege-pause-rivet{width:20px;height:20px;border-width:3px}.siege-panel.is-pause .siege-panel-actions{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-top:auto;gap:8px}.siege-panel.is-pause .siege-panel-actions button{min-height:58px;padding:9px 12px;border-width:5px;border-radius:14px;font-size:clamp(12px,3.8vw,16px)}.siege-panel.is-pause .siege-pause-action-icon{width:25px;height:25px}}@media only screen and (max-width:420px){.siege-panel.is-pause .siege-panel-actions{flex-direction:column}.siege-panel.is-pause .siege-panel-actions button{flex:0 0 54px}}@media only screen and (min-width:601px)and (max-height:620px){.siege-panel.is-pause{padding:26px 14px 62px}.siege-panel.is-pause .siege-panel-card{height:365px;min-height:350px;padding:132px 30px 54px}.siege-panel.is-pause .siege-pause-banner{top:18px;height:94px}.siege-panel.is-pause .siege-pause-medallion{top:-43px;width:84px;height:84px}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading{margin:7px 0 8px;font-size:50px}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading:after{margin-top:9px}.siege-panel.is-pause .siege-panel-actions{bottom:-44px}.siege-panel.is-pause .siege-panel-actions button{min-height:66px}}.siege-panel.is-blessing{z-index:20;align-items:center;padding:38px 24px 24px;overflow-y:auto;background:radial-gradient(circle at 50% 45%,rgba(83,108,55,.2),transparent 52%),#050805b8;backdrop-filter:blur(5px) saturate(.74)}.siege-panel.is-blessing .siege-panel-card{box-sizing:border-box;width:min(90vw,920px);max-width:none;max-height:none;overflow:visible;padding:58px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:#2d1d12}.siege-panel.is-blessing .siege-panel-card>.siege-intro-only,.siege-panel.is-blessing .siege-panel-card>.siege-result-only,.siege-panel.is-blessing .siege-panel-card>.siege-pause-only,.siege-panel.is-blessing .siege-panel-card>.siege-eyebrow,.siege-panel.is-blessing .siege-panel-card>.siege-panel-heading,.siege-panel.is-blessing .siege-panel-card>.js-goblin-siege-panel-copy,.siege-panel.is-blessing .siege-panel-card>.siege-panel-stats{display:none!important}.siege-panel.is-blessing .siege-blessings{display:grid;grid-template-columns:repeat(3,minmax(0,276px));justify-content:center;gap:clamp(16px,1.8vw,22px);width:100%;margin:0}.siege-panel.is-blessing .siege-blessing{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;height:clamp(300px,43vh,326px);min-height:300px;overflow:visible;padding:84px clamp(18px,1.8vw,24px) 34px;border:4px solid #2b160b;border-radius:17px 13px 19px 15px;outline:2px solid transparent;outline-offset:4px;background:repeating-linear-gradient(5deg,transparent 0 10px,rgba(216,146,66,.1) 11px,transparent 12px 18px),linear-gradient(90deg,#3e210f,#7d421c 11%,#9b5725 49%,#6b3417 88%,#351b0d);color:#2b1b10;box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e57,inset 0 6px #d993494d,inset 0 -8px #180b056b,0 18px 28px #0203016b;cursor:pointer;isolation:isolate;transform-origin:center 72%;transition:transform .18s ease,filter .18s ease,outline-color .18s ease,box-shadow .18s ease}.siege-panel.is-blessing .siege-blessing:before{content:"";position:absolute;z-index:0;inset:17px 14px 15px;clip-path:polygon(3% 0,48% 1%,97% 0,100% 4%,99% 47%,100% 96%,96% 100%,51% 99%,4% 100%,0 96%,1% 48%,0 5%);background:repeating-linear-gradient(4deg,transparent 0 13px,rgba(166,118,56,.045) 14px,transparent 15px 23px),radial-gradient(circle at 50% 36%,#f7e4b4,#ebcb8d 70%,#d6aa66);box-shadow:inset 0 0 0 2px #fff0c4c2,inset 0 0 0 5px #9a63303d,inset 0 0 22px #8b57283d,0 3px 7px #2110066b}.siege-panel.is-blessing .siege-blessing:after{content:"";position:absolute;z-index:1;inset:25px 22px 24px;border:2px solid rgba(161,109,53,.36);border-radius:11px 8px 13px 9px;pointer-events:none}.siege-panel.is-blessing .siege-blessing:hover,.siege-panel.is-blessing .siege-blessing:focus-visible,.siege-panel.is-blessing .siege-blessing.is-selected{outline-color:#d7ff67;filter:brightness(1.055) saturate(1.05);box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 18px 30px #02030175,0 0 0 2px #dfff7670,0 0 24px 5px #bff24e6b;transform:translateY(-7px) scale(1.012)}.siege-panel.is-blessing .siege-blessing:focus-visible{outline-width:3px}.siege-panel.is-blessing .siege-blessing:active{filter:brightness(.98);transform:translateY(-3px) scale(.985)}.siege-panel.is-blessing .siege-blessing:disabled:not(.is-selected){filter:saturate(.72) brightness(.88);opacity:.76;cursor:default}.siege-panel.is-blessing .siege-blessing.is-selected{animation:siege-blessing-selected-glow .76s ease-in-out infinite alternate}.siege-panel.is-blessing .siege-blessing-rail{display:block;position:absolute;z-index:1;right:8px;left:8px;height:25px;border:3px solid #2a150a;border-radius:10px 8px 9px 7px;background:repeating-linear-gradient(6deg,transparent 0 9px,rgba(217,149,72,.13) 10px,transparent 11px 17px),linear-gradient(180deg,#96501f,#633016 60%,#3b1d0d);box-shadow:inset 0 3px #e1a15a38,inset 0 -4px #1a0c0552,0 4px 5px #1b0c0533;pointer-events:none}.siege-panel.is-blessing .siege-blessing-rail.is-top{top:3px}.siege-panel.is-blessing .siege-blessing-rail.is-bottom{bottom:3px;transform:rotate(.35deg)}.siege-panel.is-blessing .siege-blessing-corner-leaves{position:absolute;z-index:4;top:-10px;width:clamp(56px,5vw,68px);height:auto;overflow:visible;fill:#6e9e34;stroke:#29461b;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 2px rgba(33,18,8,.45));pointer-events:none}.siege-panel.is-blessing .siege-blessing-corner-leaves .stem{fill:none;stroke:#355421;stroke-width:3}.siege-panel.is-blessing .siege-blessing-corner-leaves.is-left{left:-9px;transform:rotate(-8deg)}.siege-panel.is-blessing .siege-blessing-corner-leaves.is-right{right:-9px;transform:scaleX(-1) rotate(-8deg)}.siege-panel.is-blessing .siege-blessing-medallion{display:grid;place-items:center;position:absolute;z-index:6;top:-51px;left:50%;width:clamp(84px,7vw,98px);height:clamp(84px,7vw,98px);border:6px solid #4e2812;border-radius:50%;outline:3px solid #b46c25;outline-offset:-6px;background:radial-gradient(circle at 50% 45%,#315f2d 0 27%,#214c27 29% 49%,#153a20 51% 68%,#0b2515 70%);box-shadow:inset 0 0 0 4px #d89c4d2e,inset 0 -8px #06150b5c,0 9px 13px #2410067a;transform:translate(-50%);pointer-events:none}.siege-panel.is-blessing .siege-blessing-medallion:after{content:"";position:absolute;inset:10px;border:2px solid rgba(136,174,77,.3);border-radius:50%}.siege-panel.is-blessing .siege-blessing-icon{width:62%;height:62%;overflow:visible;color:#d9f26a;fill:none;stroke:currentColor;stroke-width:3.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 0 #35561f) drop-shadow(0 0 5px rgba(201,239,93,.4))}.siege-panel.is-blessing .siege-blessing-icon .is-solid{fill:currentColor;stroke:#efff9a;stroke-width:1.5}.siege-panel.is-blessing .siege-blessing-title{position:relative;z-index:3;width:100%;margin:0;color:#24170f;font-family:Amatic SC,sans-serif;font-size:clamp(27px,2.35vw,34px);font-weight:800;letter-spacing:.025em;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 2px rgba(255,242,202,.62);white-space:nowrap}.siege-panel.is-blessing .siege-blessing-divider{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;width:82%;height:20px;margin:12px auto 11px}.siege-panel.is-blessing .siege-blessing-divider:before,.siege-panel.is-blessing .siege-blessing-divider:after{content:"";flex:1 1 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(159,113,55,.76))}.siege-panel.is-blessing .siege-blessing-divider:after{transform:scaleX(-1)}.siege-panel.is-blessing .siege-blessing-divider-leaves{flex:0 0 auto;width:29px;height:20px;margin:0 6px;overflow:visible;fill:#6a9b32;stroke:#29461b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.siege-panel.is-blessing .siege-blessing-divider-leaves .stem{fill:none;stroke-width:2.4}.siege-panel.is-blessing .siege-blessing-copy{display:block;position:relative;z-index:3;max-width:205px;margin:0 auto;color:#38271a;font-family:Nunito,sans-serif;font-size:clamp(12px,1.05vw,13px);font-weight:500;line-height:1.5;text-align:center}.siege-panel.is-blessing .siege-blessing-copy b{color:#285826;font-weight:1000}.siege-panel.is-blessing .siege-blessing-bottom-leaves{position:absolute;z-index:4;bottom:-2px;left:50%;width:56px;height:32px;overflow:visible;fill:#6e9e34;stroke:#29461b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 2px rgba(33,18,8,.42));transform:translate(-50%);pointer-events:none}.siege-panel.is-blessing .siege-blessing-bottom-leaves .stem{fill:none;stroke-width:2.6}.siege-panel.is-blessing .siege-blessing-rivet{position:absolute;z-index:5;bottom:9px;width:10px;height:10px;border:2px solid #2b170c;border-radius:50%;background:radial-gradient(circle at 34% 30%,#e2ad62 0 12%,#8b5528 22% 56%,#3b2516 66%);box-shadow:0 2px 2px #1a0b058a;pointer-events:none}.siege-panel.is-blessing .siege-blessing-rivet.is-left{left:12px}.siege-panel.is-blessing .siege-blessing-rivet.is-right{right:12px}.siege-panel.is-blessing .siege-panel-actions{display:none!important}.siege-panel.is-visible.is-blessing .siege-blessing{animation:siege-blessing-card-in .36s cubic-bezier(.2,.82,.24,1) both}.siege-panel.is-visible.is-blessing .siege-blessing:nth-child(2){animation-delay:55ms}.siege-panel.is-visible.is-blessing .siege-blessing:nth-child(3){animation-delay:.11s}@media only screen and (max-width:900px){.siege-panel.is-blessing{padding:32px 14px 20px}.siege-panel.is-blessing .siege-panel-card{width:96vw;padding-top:54px}.siege-panel.is-blessing .siege-blessings{grid-template-columns:repeat(3,minmax(0,228px));gap:12px}.siege-panel.is-blessing .siege-blessing{height:300px;min-height:300px;padding:80px 15px 32px}.siege-panel.is-blessing .siege-blessing-medallion{top:-48px}.siege-panel.is-blessing .siege-blessing-title{font-size:clamp(25px,3.6vw,30px)}.siege-panel.is-blessing .siege-blessing-copy{font-size:12px}}@media only screen and (max-width:700px){.siege-panel.is-blessing{align-items:stretch;justify-content:flex-start;padding:46px 0 16px}.siege-panel.is-blessing .siege-panel-card{width:100%;max-height:none;padding-top:0}.siege-panel.is-blessing .siege-blessings{grid-template-columns:none;grid-auto-columns:min(72vw,270px);grid-auto-flow:column;justify-content:start;gap:14px;box-sizing:border-box;overflow-x:auto;padding:58px 14vw 16px;scroll-padding-inline:14vw;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.siege-panel.is-blessing .siege-blessings::-webkit-scrollbar{display:none}.siege-panel.is-blessing .siege-blessing{height:330px;min-height:330px;padding:84px 18px 34px;scroll-snap-align:center}.siege-panel.is-blessing .siege-blessing-title{font-size:31px}.siege-panel.is-blessing .siege-blessing-copy{max-width:210px;font-size:12.5px}}@media only screen and (min-width:701px)and (max-height:650px){.siege-panel.is-blessing{padding-top:22px}.siege-panel.is-blessing .siege-panel-card{padding-top:50px}.siege-panel.is-blessing .siege-blessing{height:278px;min-height:278px;padding:73px 18px 30px}.siege-panel.is-blessing .siege-blessing-medallion{top:-45px;width:84px;height:84px}.siege-panel.is-blessing .siege-blessing-title{font-size:28px}.siege-panel.is-blessing .siege-blessing-divider{margin:12px auto 11px}.siege-panel.is-blessing .siege-blessing-copy{font-size:12px}}.siege-tutorial{display:none}.siege-panel.is-tutorial{z-index:20;padding:36px 18px 72px;overflow-y:auto;background:radial-gradient(circle at 50% 38%,rgba(85,115,66,.24),transparent 44%),#070a06c7;backdrop-filter:blur(6px) saturate(.78)}.siege-panel.is-tutorial .siege-panel-card{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;position:relative;width:min(82vw,940px);max-width:none;max-height:none;overflow:visible;padding:38px 48px 52px;border:15px solid #4a2816;border-radius:24px 19px 26px 20px;outline:4px solid #28150d;outline-offset:-8px;background:repeating-linear-gradient(5deg,transparent 0 12px,rgba(143,94,43,.05) 13px,transparent 14px 23px),radial-gradient(ellipse at 50% 26%,#f8e9c2 0,#edd49f 60%,#d9b873);box-shadow:inset 0 0 0 4px #fff2cba8,inset 0 0 0 8px #a8723733,inset 0 0 48px #98612938,0 34px 72px #03040399;color:#4a2b16;isolation:isolate}.siege-panel.is-tutorial .siege-panel-card:before{content:"";position:absolute;z-index:0;inset:9px;border:2px solid rgba(143,91,45,.4);border-radius:13px 9px 15px 11px;box-shadow:inset 0 1px #fff1c775;pointer-events:none}.siege-panel.is-tutorial .siege-panel-card>.siege-intro-only,.siege-panel.is-tutorial .siege-panel-card>.siege-result-only,.siege-panel.is-tutorial .siege-panel-card>.siege-pause-only,.siege-panel.is-tutorial .siege-panel-card>.siege-panel-stats,.siege-panel.is-tutorial .siege-panel-card>.siege-blessings{display:none!important}.siege-panel.is-tutorial .siege-panel-card>.siege-eyebrow{position:relative;z-index:2;margin:0 0 5px;color:#6d8f35;font-family:Nunito,sans-serif;font-size:12px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.siege-panel.is-tutorial .siege-panel-card>.siege-panel-heading{position:relative;z-index:2;margin:0;color:#24431f;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(42px,4.5vw,64px);font-weight:950;letter-spacing:.045em;line-height:.96;text-transform:uppercase;text-shadow:0 3px 0 rgba(255,242,203,.72),0 5px 6px rgba(91,53,28,.22)}.siege-panel.is-tutorial .siege-panel-card>.siege-panel-heading:after{content:"";display:block;width:138px;height:3px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#9a6d38 18%,#6f9638 50%,#9a6d38 82%,transparent)}.siege-panel.is-tutorial .siege-panel-card>.js-goblin-siege-panel-copy{display:none}.siege-panel.is-tutorial .siege-tutorial{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;position:relative;z-index:2;width:100%;margin-top:22px}.siege-panel.is-tutorial .siege-tutorial-objective{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-height:78px;padding:13px 18px;border:2px solid rgba(159,110,55,.34);border-radius:14px;background:#fff4d775;box-shadow:inset 0 1px #ffffffb8,0 5px 11px #70431f1a}.siege-panel.is-tutorial .siege-tutorial-objective>span{color:#6f9638;font-size:10px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.siege-panel.is-tutorial .siege-tutorial-objective p{margin:4px 0 0;color:#51361f;font-size:14px;font-weight:750;line-height:1.42}.siege-panel.is-tutorial .siege-tutorial-device{display:flex;align-items:center;min-width:190px;padding:11px 16px;border:3px solid #385126;border-radius:14px;background:linear-gradient(180deg,#315b2d,#1f4324);box-shadow:inset 0 2px #a9c77b3d,inset 0 -4px #10271257,0 5px 10px #4a2b162e;color:#fff0c5}.siege-panel.is-tutorial .siege-tutorial-device>span:last-child{display:flex;flex-direction:column;min-width:0}.siege-panel.is-tutorial .siege-tutorial-device small{color:#fff0c5ad;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.siege-panel.is-tutorial .siege-tutorial-device strong{margin-top:2px;font-family:Pally-Bold,Nunito,sans-serif;font-size:16px;font-weight:900;white-space:nowrap}.siege-panel.is-tutorial .siege-tutorial-device-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;margin-right:11px;border:2px solid rgba(212,237,162,.34);border-radius:50%;background:#0e271475}.siege-panel.is-tutorial .siege-tutorial-device-icon img{width:27px;height:27px;object-fit:contain;filter:brightness(0) saturate(100%) invert(92%) sepia(25%) saturate(429%) hue-rotate(349deg) brightness(103%)}.siege-panel.is-tutorial .siege-tutorial-bindings{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.siege-panel.is-tutorial .siege-tutorial-binding{display:grid;grid-template-columns:minmax(126px,auto) minmax(0,1fr);align-items:center;min-height:42px;padding:6px 12px;border:1px solid rgba(156,107,53,.28);border-radius:10px;background:#fff7df5c}.siege-panel.is-tutorial .siege-tutorial-binding kbd{justify-self:start;padding:5px 9px;border:2px solid #4c2b18;border-radius:7px;background:linear-gradient(180deg,#79502d,#4b2b19);box-shadow:inset 0 1px #f1c67d4d,0 2px #2f190e;color:#fff0c5;font-family:Nunito,sans-serif;font-size:10px;font-weight:1000;line-height:1;white-space:nowrap}.siege-panel.is-tutorial .siege-tutorial-binding span{padding-left:12px;color:#4a301c;font-size:13px;font-weight:900}.siege-panel.is-tutorial .siege-panel-actions{display:flex;justify-content:center;position:absolute;z-index:10;right:22%;bottom:-48px;left:22%;margin:0}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:12px 24px;border:7px solid #31401d;border-radius:19px;outline:3px solid #8acb42;outline-offset:-6px;background:linear-gradient(180deg,#438129,#315f1d 58%,#264a17);box-shadow:inset 0 3px #f0c48729,inset 0 -7px #1d0d0757,0 12px 18px #2a160c57;color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(20px,1.7vw,27px);font-weight:900;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 3px 0 rgba(39,18,8,.72);cursor:pointer}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary:hover,.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary:focus-visible{filter:brightness(1.12);transform:scale(1.02)}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary:focus-visible{outline-color:#c6ef80;outline-width:4px}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-leave{display:none!important}.siege-panel.is-visible.is-tutorial .siege-panel-card{animation:siege-pause-board-in .32s cubic-bezier(.2,.82,.24,1) both}@media only screen and (max-width:760px){.siege-panel.is-tutorial{align-items:flex-start;padding:16px 8px 70px}.siege-panel.is-tutorial .siege-panel-card{width:96vw;padding:28px 20px 42px;border-width:10px}.siege-panel.is-tutorial .siege-panel-card>.siege-panel-heading{font-size:clamp(36px,10vw,48px)}.siege-panel.is-tutorial .siege-tutorial{grid-template-columns:1fr;gap:10px;margin-top:16px}.siege-panel.is-tutorial .siege-tutorial-device{min-width:0}.siege-panel.is-tutorial .siege-tutorial-bindings{grid-template-columns:1fr;gap:7px}.siege-panel.is-tutorial .siege-tutorial-binding{grid-template-columns:minmax(118px,auto) minmax(0,1fr)}.siege-panel.is-tutorial .siege-panel-actions{right:12%;bottom:-42px;left:12%}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary{min-height:64px;border-width:6px}}@media only screen and (orientation:landscape)and (max-height:570px){.siege-panel.is-tutorial{align-items:flex-start;padding:10px 16px 54px}.siege-panel.is-tutorial .siege-panel-card{width:min(92vw,960px);padding:18px 28px 34px;border-width:9px}.siege-panel.is-tutorial .siege-panel-card>.siege-eyebrow{font-size:9px}.siege-panel.is-tutorial .siege-panel-card>.siege-panel-heading{font-size:34px}.siege-panel.is-tutorial .siege-panel-card>.siege-panel-heading:after{margin-top:8px}.siege-panel.is-tutorial .siege-tutorial{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:10px}.siege-panel.is-tutorial .siege-tutorial-objective{min-height:58px;padding:8px 12px}.siege-panel.is-tutorial .siege-tutorial-objective p{font-size:11px}.siege-panel.is-tutorial .siege-tutorial-device{min-width:174px;padding:7px 11px}.siege-panel.is-tutorial .siege-tutorial-device-icon{width:34px;height:34px}.siege-panel.is-tutorial .siege-tutorial-bindings{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px}.siege-panel.is-tutorial .siege-tutorial-binding{grid-template-columns:minmax(105px,auto) minmax(0,1fr);min-height:34px;padding:4px 8px}.siege-panel.is-tutorial .siege-tutorial-binding kbd{padding:4px 6px;font-size:8px}.siege-panel.is-tutorial .siege-tutorial-binding span{padding-left:8px;font-size:10px}.siege-panel.is-tutorial .siege-panel-actions{right:26%;bottom:-36px;left:26%}.siege-panel.is-tutorial .siege-panel-actions .js-goblin-siege-panel-primary{min-height:54px;border-width:5px;font-size:18px}}@-moz-keyframes siege-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@-webkit-keyframes siege-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@-o-keyframes siege-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@keyframes siege-rotate-phone{0%,18%,82%,to{transform:rotate(0)}42%,62%{transform:rotate(90deg)}}@-moz-keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}25%{box-shadow:inset 0 0 100px 18px #ff3d2f42}to{box-shadow:inset 0 0 #ff3d2f00}}@-webkit-keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}25%{box-shadow:inset 0 0 100px 18px #ff3d2f42}to{box-shadow:inset 0 0 #ff3d2f00}}@-o-keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}25%{box-shadow:inset 0 0 100px 18px #ff3d2f42}to{box-shadow:inset 0 0 #ff3d2f00}}@keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}25%{box-shadow:inset 0 0 100px 18px #ff3d2f42}to{box-shadow:inset 0 0 #ff3d2f00}}@-moz-keyframes siege-intro-board-in{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes siege-intro-board-in{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes siege-intro-board-in{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siege-intro-board-in{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes siege-feedback-pop{0%{opacity:0;transform:translate(-50%,12px) scale(.94)}16%,68%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@-webkit-keyframes siege-feedback-pop{0%{opacity:0;transform:translate(-50%,12px) scale(.94)}16%,68%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@-o-keyframes siege-feedback-pop{0%{opacity:0;transform:translate(-50%,12px) scale(.94)}16%,68%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@keyframes siege-feedback-pop{0%{opacity:0;transform:translate(-50%,12px) scale(.94)}16%,68%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@-moz-keyframes siege-direction-hit{0%,to{opacity:0}22%,62%{opacity:1}}@-webkit-keyframes siege-direction-hit{0%,to{opacity:0}22%,62%{opacity:1}}@-o-keyframes siege-direction-hit{0%,to{opacity:0}22%,62%{opacity:1}}@keyframes siege-direction-hit{0%,to{opacity:0}22%,62%{opacity:1}}@-moz-keyframes siege-core-damage-flash{0%,to{box-shadow:inset 0 0 #ff9d4e00}28%{box-shadow:inset 0 0 120px 22px #ff9d4e3d}}@-webkit-keyframes siege-core-damage-flash{0%,to{box-shadow:inset 0 0 #ff9d4e00}28%{box-shadow:inset 0 0 120px 22px #ff9d4e3d}}@-o-keyframes siege-core-damage-flash{0%,to{box-shadow:inset 0 0 #ff9d4e00}28%{box-shadow:inset 0 0 120px 22px #ff9d4e3d}}@keyframes siege-core-damage-flash{0%,to{box-shadow:inset 0 0 #ff9d4e00}28%{box-shadow:inset 0 0 120px 22px #ff9d4e3d}}@-moz-keyframes siege-danger-breathe{0%,to{filter:opacity(.72)}50%{filter:opacity(1)}}@-webkit-keyframes siege-danger-breathe{0%,to{filter:opacity(.72)}50%{filter:opacity(1)}}@-o-keyframes siege-danger-breathe{0%,to{filter:opacity(.72)}50%{filter:opacity(1)}}@keyframes siege-danger-breathe{0%,to{filter:opacity(.72)}50%{filter:opacity(1)}}@-moz-keyframes siege-gate-pulse{50%{transform:scale(1.45)}}@-webkit-keyframes siege-gate-pulse{50%{transform:scale(1.45)}}@-o-keyframes siege-gate-pulse{50%{transform:scale(1.45)}}@keyframes siege-gate-pulse{50%{transform:scale(1.45)}}@-moz-keyframes siege-ready-pulse{50%{box-shadow:0 0 26px #9ee85b61}}@-webkit-keyframes siege-ready-pulse{50%{box-shadow:0 0 26px #9ee85b61}}@-o-keyframes siege-ready-pulse{50%{box-shadow:0 0 26px #9ee85b61}}@keyframes siege-ready-pulse{50%{box-shadow:0 0 26px #9ee85b61}}@-moz-keyframes siege-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-webkit-keyframes siege-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-o-keyframes siege-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@keyframes siege-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-moz-keyframes siege-result-board-in{0%{opacity:0;transform:translateY(25px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes siege-result-board-in{0%{opacity:0;transform:translateY(25px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes siege-result-board-in{0%{opacity:0;transform:translateY(25px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siege-result-board-in{0%{opacity:0;transform:translateY(25px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes siege-result-title-in{0%{opacity:0;transform:translateY(-9px) scale(.9)}68%{opacity:1;transform:translateY(2px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes siege-result-title-in{0%{opacity:0;transform:translateY(-9px) scale(.9)}68%{opacity:1;transform:translateY(2px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes siege-result-title-in{0%{opacity:0;transform:translateY(-9px) scale(.9)}68%{opacity:1;transform:translateY(2px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siege-result-title-in{0%{opacity:0;transform:translateY(-9px) scale(.9)}68%{opacity:1;transform:translateY(2px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes siege-result-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes siege-result-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@-o-keyframes siege-result-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes siege-result-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@-moz-keyframes siege-pause-board-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes siege-pause-board-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes siege-pause-board-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siege-pause-board-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes siege-blessing-card-in{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes siege-blessing-card-in{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes siege-blessing-card-in{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siege-blessing-card-in{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes siege-blessing-selected-glow{0%{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 18px 30px #02030175,0 0 0 2px #dfff766b,0 0 21px 4px #bff24e5c}to{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 20px 32px #0203017a,0 0 0 3px #e7ff83ad,0 0 31px 8px #c7f5578a}}@-webkit-keyframes siege-blessing-selected-glow{0%{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 18px 30px #02030175,0 0 0 2px #dfff766b,0 0 21px 4px #bff24e5c}to{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 20px 32px #0203017a,0 0 0 3px #e7ff83ad,0 0 31px 8px #c7f5578a}}@-o-keyframes siege-blessing-selected-glow{0%{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 18px 30px #02030175,0 0 0 2px #dfff766b,0 0 21px 4px #bff24e5c}to{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 20px 32px #0203017a,0 0 0 3px #e7ff83ad,0 0 31px 8px #c7f5578a}}@keyframes siege-blessing-selected-glow{0%{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 18px 30px #02030175,0 0 0 2px #dfff766b,0 0 21px 4px #bff24e5c}to{box-shadow:inset 0 0 0 5px #2e170b,inset 0 0 0 9px #d58a3e61,inset 0 6px #e7a25357,inset 0 -8px #180b056b,0 20px 32px #0203017a,0 0 0 3px #e7ff83ad,0 0 31px 8px #c7f5578a}}.archery-tournament-hud{--archery-cream: #f4eccd;--archery-cream-muted: #cfc39c;--archery-ink: #101711;--archery-forest: #17291d;--archery-forest-light: #2f4b32;--archery-yew: #8e572c;--archery-gold: #d9b85c;--archery-gold-bright: #f5df8b;--archery-green: #9bcf6a;--archery-red: #e17858;--archery-load: 0;display:none;position:absolute;z-index:22;inset:0;overflow:hidden;pointer-events:none;color:var(--archery-cream);font-family:Nunito,sans-serif;user-select:none}.archery-tournament-hud.is-visible{display:block}.archery-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,16,11,.48),transparent 24%,transparent 68%,rgba(8,16,11,.55)),radial-gradient(circle at center,transparent 52%,rgba(3,6,4,.38));opacity:.72}.archery-topbar{display:flex;align-items:stretch;justify-content:center;gap:6px;width:1040px;max-width:calc(100vw - 28px);margin:14px auto 0;filter:drop-shadow(0 14px 28px rgba(5,8,5,.28));position:relative;z-index:12}.archery-round-card,.archery-stat-card,.archery-wind-card,.archery-icon-button,.archery-leave,.archery-assist-card,.archery-meters{border:1px solid rgba(232,217,144,.24);background:linear-gradient(155deg,#101c14ed,#263724e6);box-shadow:inset 0 1px #ffffff0e;backdrop-filter:blur(10px)}.archery-round-card{display:flex;flex:1 1 330px;flex-direction:column;justify-content:center;min-width:250px;padding:9px 17px 10px;border-radius:14px 4px 4px 14px}.archery-round-card strong{overflow:hidden;max-width:410px;color:#fff;font-family:Amatic SC,sans-serif;font-size:23px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.archery-eyebrow{color:var(--archery-gold-bright);font-size:9px;font-weight:1000;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.archery-stat-card{display:flex;flex:0 0 86px;flex-direction:column;align-items:center;justify-content:center;padding:7px 9px}.archery-stat-card span{color:#f4eccd94;font-size:8px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.archery-stat-card strong{color:#fff;font-family:Amatic SC,sans-serif;font-size:27px;line-height:1}.archery-stat-card.is-score strong{color:var(--archery-gold-bright)}.archery-wind-card{display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;flex:0 0 112px;align-content:center;column-gap:8px;padding:7px 11px}.archery-wind-card>span{color:#f4eccd94;font-size:8px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.archery-wind-card>strong{overflow:hidden;max-width:64px;color:#fff;font-size:9px;font-weight:1000;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.archery-wind-dial{grid-row:1/3;position:relative;width:24px;height:24px;border:1px solid rgba(232,217,144,.3);border-radius:50%;background:radial-gradient(circle,rgba(217,184,92,.16) 0 16%,transparent 17%),repeating-conic-gradient(rgba(244,236,205,.18) 0 2deg,transparent 2deg 45deg)}.archery-wind-dial i{position:absolute;top:50%;left:50%;width:9px;height:2px;border-radius:2px;background:var(--archery-gold-bright);box-shadow:0 0 7px #f5df8b99;transform:translateY(-50%) rotate(0);transform-origin:left center;transition:transform .26s ease-out}.archery-wind-dial i:after{content:"";position:absolute;top:-2px;right:-1px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid var(--archery-gold-bright)}.archery-top-actions{display:flex;gap:4px;pointer-events:auto}.archery-icon-button,.archery-leave{color:var(--archery-cream);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.archery-icon-button:hover,.archery-leave:hover{border-color:#f5df8b94;background:#3a5336f5;transform:translateY(-2px)}.archery-icon-button:focus-visible,.archery-leave:focus-visible{outline:2px solid var(--archery-gold-bright);outline-offset:2px}.archery-icon-button{width:42px;font-size:11px;font-weight:1000}.archery-leave{padding:0 15px;border-radius:4px 14px 14px 4px;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.archery-last-score{position:absolute;top:24%;left:50%;color:var(--archery-gold-bright);font-family:Amatic SC,sans-serif;font-size:54px;line-height:1;text-shadow:0 4px 24px rgba(5,8,5,.78),0 0 18px rgba(226,200,108,.22);opacity:0;transform:translate(-50%,-35%) scale(.92);transition:color .18s ease}.archery-last-score.is-visible{animation:archery-shot-feedback 1.05s cubic-bezier(.2,.72,.25,1) both}.archery-last-score.is-penalty{color:#ff8a6a}.archery-reticle{--archery-spread: 10px;position:absolute;top:50%;left:50%;width:1px;height:1px;filter:drop-shadow(0 1px 4px rgba(7,16,8,.85));opacity:.66;transition:opacity .16s ease}.archery-reticle.is-drawing{opacity:1}.archery-reticle.is-ready .archery-reticle-dot{background:#fff6bd;box-shadow:0 0 5px #fff3aee6,0 0 14px #e7bd58b8}.archery-reticle.is-ready .archery-reticle-tick{background:#fff4b4f5}.archery-reticle-ring{display:none}.archery-reticle-dot{position:absolute;top:-1px;left:-1px;width:3px;height:3px;background:#fff8d6eb;box-shadow:0 0 8px #f5df8b80;transition:background .1s ease,box-shadow .1s ease}.archery-reticle-tick{position:absolute;width:8px;height:1px;background:#fff5c8b8;transition:transform 70ms linear,background .1s ease}.archery-reticle-tick.is-top{transform:translate(-4px,calc(-1 * var(--archery-spread) - 4px)) rotate(90deg)}.archery-reticle-tick.is-right{transform:translate(calc(var(--archery-spread) + 4px))}.archery-reticle-tick.is-bottom{transform:translate(-4px,calc(var(--archery-spread) + 4px)) rotate(90deg)}.archery-reticle-tick.is-left{transform:translate(calc(-1 * var(--archery-spread) - 12px))}.archery-countdown{position:absolute;top:50%;left:50%;color:#fff;font-family:Amatic SC,sans-serif;font-size:clamp(96px,15vw,210px);line-height:.8;text-shadow:0 10px 45px rgba(10,18,11,.85),0 0 40px rgba(217,184,92,.28);opacity:0;transform:translate(-50%,-50%) scale(1.2)}.archery-countdown.is-visible{animation:archery-countdown-pulse .92s ease-out infinite}.archery-bottom-hud{display:flex;align-items:stretch;justify-content:space-between;position:absolute;right:18px;bottom:16px;left:18px;gap:9px}.archery-assist-card{display:flex;flex-direction:column;justify-content:center;width:310px;padding:10px 14px;border-radius:12px}.archery-assist-card>strong{color:#fff;font-family:Amatic SC,sans-serif;font-size:21px;letter-spacing:.045em;line-height:1.05}.archery-assist-card>small{color:#f4eccd96;font-size:8px;font-weight:800;letter-spacing:.025em}.archery-assist-card kbd{padding:1px 4px;border:1px solid rgba(244,236,205,.2);border-radius:3px;background:#0204034d;color:#ffffffd1;font-family:inherit;font-size:7px}.archery-assist-card b{color:#d9b85c73}.archery-meters{display:flex;width:360px;padding:10px 13px;border-radius:12px;gap:17px}.archery-meter{flex:1}.archery-meter>div:first-child{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.archery-meter>div:first-child span{color:#fff;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.archery-meter>div:first-child small{color:#f4eccd80;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.archery-meter-track{height:7px;overflow:hidden;border-radius:999px;background:#0204038a;box-shadow:inset 0 1px 3px #0000007a}.archery-meter-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b592e,#f0d477);box-shadow:0 0 11px #e6c8697a;transform:scaleX(0);transform-origin:left center}.archery-meter.is-focus .archery-meter-track i{background:linear-gradient(90deg,#486744,#aee57a);box-shadow:0 0 11px #9bcf6a6b;transform:scaleX(1)}.archery-panel{display:flex;align-items:center;justify-content:center;position:absolute;z-index:30;inset:0;padding:20px;background:radial-gradient(circle at center,#2437245c,#050805c9);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease}.archery-panel.is-visible{pointer-events:auto;opacity:1;visibility:visible}.archery-panel-card{position:relative;width:520px;max-width:100%;padding:34px 36px 31px;border:1px solid rgba(241,221,142,.34);border-radius:4px 22px;background:linear-gradient(148deg,#101b13fb,#2b3d29f9);box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff0e;text-align:center}.archery-panel-card:before,.archery-panel-card:after{content:"";position:absolute;width:36px;height:36px;border-color:#d9b85c8f}.archery-panel-card:before{top:9px;left:9px;border-top:1px solid;border-left:1px solid}.archery-panel-card:after{right:9px;bottom:9px;border-right:1px solid;border-bottom:1px solid}.archery-panel-card h2{margin:5px 0 8px;color:#fff;font-family:Amatic SC,sans-serif;font-size:clamp(52px,7vw,76px);line-height:.95}.archery-panel-card p{max-width:420px;margin:0 auto;color:#f4eccdb3;font-size:12px;font-weight:700;line-height:1.55}.archery-panel-crest{position:relative;width:54px;height:54px;margin:0 auto 11px;border:1px solid rgba(217,184,92,.34);border-radius:50%}.archery-panel-crest i{position:absolute;inset:7px;border:1px dashed rgba(217,184,92,.55);border-radius:50%;animation:archery-crest-spin 12s linear infinite}.archery-panel-crest span{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;color:var(--archery-gold-bright);font-size:20px}.archery-panel-stats{display:block;margin-top:13px;color:var(--archery-gold-bright);font-size:10px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.archery-panel-stats[hidden]{display:none}.archery-panel-actions{display:flex;justify-content:center;gap:8px;margin-top:23px}.archery-panel-actions button{min-width:150px;padding:11px 16px;border:1px solid rgba(232,217,144,.32);border-radius:8px;background:#142017c7;color:#fff;font-size:9px;font-weight:1000;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.archery-panel-actions button.is-primary{background:linear-gradient(135deg,#6c4c28,#9b7138);box-shadow:0 7px 22px #17100752}.archery-panel-actions button:hover{border-color:#f5df8ba8;background:#3b5539;transform:translateY(-2px)}.archery-panel-actions button:focus-visible{outline:2px solid var(--archery-gold-bright);outline-offset:2px}.archery-loading{display:flex;align-items:center;justify-content:center;position:absolute;z-index:40;inset:0;background:radial-gradient(circle at 50% 48%,#263a27f5,#070c08fb 64%);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.archery-loading:before{content:"";position:absolute;inset:-30%;background:repeating-conic-gradient(from 20deg,rgba(217,184,92,.025) 0 4deg,transparent 4deg 12deg);animation:archery-loading-rays 30s linear infinite}.archery-loading.is-visible{pointer-events:auto;opacity:1;visibility:visible}.archery-loading-card{position:relative;width:440px;max-width:calc(100vw - 36px);text-align:center}.archery-loading-card h2{margin:6px 0 3px;color:#fff;font-family:Amatic SC,sans-serif;font-size:clamp(48px,7vw,72px);line-height:1}.archery-loading-card p{margin:0;color:#f4eccda8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.archery-loading-card>small{display:block;margin-top:9px;color:#f4eccd66;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.archery-loading-emblem{position:relative;width:126px;height:126px;margin:0 auto 20px}.archery-loading-ring{position:absolute;border-radius:50%}.archery-loading-ring.is-outer{inset:0;border:1px dashed rgba(232,217,144,.38);animation:archery-crest-spin 11s linear infinite}.archery-loading-ring.is-inner{inset:13px;border:1px solid rgba(232,217,144,.22);box-shadow:inset 0 0 24px #d9b85c14,0 0 24px #d9b85c0f}.archery-loading-bow{position:absolute;top:24px;left:33px;width:42px;height:76px;border-right:5px solid var(--archery-yew);border-radius:0 100% 100% 0;transform:rotate(8deg);box-shadow:3px 0 #e0a75a61}.archery-loading-string{position:absolute;top:25px;left:75px;width:1px;height:75px;background:#f4eccdb8;transform:rotate(8deg)}.archery-loading-arrow{position:absolute;top:61px;left:31px;width:70px;height:2px;border-radius:2px;background:var(--archery-gold-bright);box-shadow:0 0 11px #f5df8b59;animation:archery-loading-arrow 1.8s ease-in-out infinite}.archery-loading-arrow:after{content:"";position:absolute;top:-4px;right:-3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid var(--archery-gold-bright)}.archery-loading-track{height:4px;margin-top:15px;overflow:hidden;border-radius:999px;background:#0000006b}.archery-loading-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#795029,#f1d77b);box-shadow:0 0 12px #f0d77a66;transform:scaleX(var(--archery-load));transform-origin:left center;transition:transform .12s linear}.archery-aim-pad,.archery-focus-button,.archery-draw-button{display:none}html.is-archery-tournament .map-trigger,html.is-archery-transition .map-trigger,html.is-archery-tournament .menu-trigger,html.is-archery-transition .menu-trigger,html.is-archery-tournament .world-search,html.is-archery-transition .world-search,html.is-archery-tournament .world-catalog,html.is-archery-transition .world-catalog,html.is-archery-tournament .environment-lock,html.is-archery-transition .environment-lock,html.is-archery-tournament .touch-buttons,html.is-archery-transition .touch-buttons{pointer-events:none;opacity:0;visibility:hidden}@media only screen and (max-width:850px){.archery-topbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,66px) 92px;gap:4px;width:calc(100vw - 18px);margin-top:9px}.archery-round-card{min-width:0;padding:8px 11px}.archery-round-card strong{font-size:19px}.archery-stat-card{min-width:0;padding:5px}.archery-stat-card strong{font-size:24px}.archery-wind-card{min-width:0;padding:5px 8px}.archery-top-actions{grid-column:1/-1;justify-content:flex-end;height:31px}.archery-icon-button{width:38px}.archery-leave{border-radius:6px}.archery-bottom-hud{right:9px;bottom:9px;left:9px}.archery-assist-card{width:260px}.archery-meters{width:310px}}@media only screen and (max-width:620px){.archery-topbar{grid-template-columns:minmax(130px,1fr) repeat(3,48px)}.archery-wind-card{display:none}.archery-round-card{border-radius:10px 3px 3px 10px}.archery-round-card strong{font-size:17px}.archery-stat-card{flex-basis:52px}.archery-stat-card span{font-size:7px}.archery-stat-card strong{overflow:hidden;max-width:100%;font-size:19px;text-overflow:ellipsis}.archery-last-score{top:26%;font-size:44px}.archery-bottom-hud{bottom:7px}.archery-assist-card{display:none}.archery-meters{width:100%;max-width:330px;margin-left:auto;padding:8px 10px}.archery-panel-card{padding:28px 20px 23px}.archery-panel-actions{flex-direction:column}.archery-panel-actions button{width:100%}}html.is-mode-touch .archery-reticle{top:44%}html.is-mode-touch .archery-aim-pad{display:block;position:absolute;inset:105px 0 110px;pointer-events:auto;z-index:10;touch-action:none}html.is-mode-touch .archery-aim-pad span{position:absolute;right:17px;bottom:5px;color:#f4eccd4d;font-size:7px;font-weight:1000;letter-spacing:.13em}html.is-mode-touch .archery-draw-button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:14px;bottom:69px;width:82px;height:82px;border:1px solid rgba(245,223,139,.48);border-radius:50%;background:radial-gradient(circle at 42% 36%,#9d763deb,#3a2918f0);box-shadow:0 10px 32px #0000006b,inset 0 1px #ffffff1f;pointer-events:auto;z-index:11;color:#fff;touch-action:none}html.is-mode-touch .archery-draw-button span{font-size:7px;font-weight:1000;letter-spacing:.12em}html.is-mode-touch .archery-draw-button strong{font-family:Amatic SC,sans-serif;font-size:22px;line-height:1}html.is-mode-touch .archery-draw-button.is-drawing{border-color:var(--archery-gold-bright);box-shadow:0 0 0 5px #f5df8b1a,0 10px 32px #0000006b;transform:scale(.96)}html.is-mode-touch .archery-focus-button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:75px;left:16px;width:68px;height:68px;border:1px solid rgba(189,230,148,.42);border-radius:50%;background:radial-gradient(circle at 42% 36%,#506f48e6,#1d2b20f0);box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff1a;pointer-events:auto;z-index:11;color:#fff;touch-action:none}html.is-mode-touch .archery-focus-button span{font-size:6px;font-weight:1000;letter-spacing:.12em}html.is-mode-touch .archery-focus-button strong{font-family:Amatic SC,sans-serif;font-size:19px;line-height:1}html.is-mode-touch .archery-focus-button.is-focusing{border-color:#c9f4a1;box-shadow:0 0 0 5px #bde69417,0 10px 28px #00000061;transform:scale(.96)}@media(prefers-reduced-motion:reduce){.archery-loading:before,.archery-loading-arrow,.archery-panel-crest i,.archery-countdown.is-visible{animation:none}.archery-countdown.is-visible{opacity:1}.archery-last-score.is-visible{animation:none;opacity:1}}@-moz-keyframes archery-countdown-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}16%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@-webkit-keyframes archery-countdown-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}16%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@-o-keyframes archery-countdown-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}16%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@keyframes archery-countdown-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}16%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@-moz-keyframes archery-shot-feedback{0%{opacity:0;transform:translate(-50%,-20%) scale(.78)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}68%{opacity:1;transform:translate(-50%,-58%) scale(1)}to{opacity:0;transform:translate(-50%,-82%) scale(.96)}}@-webkit-keyframes archery-shot-feedback{0%{opacity:0;transform:translate(-50%,-20%) scale(.78)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}68%{opacity:1;transform:translate(-50%,-58%) scale(1)}to{opacity:0;transform:translate(-50%,-82%) scale(.96)}}@-o-keyframes archery-shot-feedback{0%{opacity:0;transform:translate(-50%,-20%) scale(.78)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}68%{opacity:1;transform:translate(-50%,-58%) scale(1)}to{opacity:0;transform:translate(-50%,-82%) scale(.96)}}@keyframes archery-shot-feedback{0%{opacity:0;transform:translate(-50%,-20%) scale(.78)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}68%{opacity:1;transform:translate(-50%,-58%) scale(1)}to{opacity:0;transform:translate(-50%,-82%) scale(.96)}}@-moz-keyframes archery-crest-spin{to{transform:rotate(360deg)}}@-webkit-keyframes archery-crest-spin{to{transform:rotate(360deg)}}@-o-keyframes archery-crest-spin{to{transform:rotate(360deg)}}@keyframes archery-crest-spin{to{transform:rotate(360deg)}}@-moz-keyframes archery-loading-rays{to{transform:rotate(360deg)}}@-webkit-keyframes archery-loading-rays{to{transform:rotate(360deg)}}@-o-keyframes archery-loading-rays{to{transform:rotate(360deg)}}@keyframes archery-loading-rays{to{transform:rotate(360deg)}}@-moz-keyframes archery-loading-arrow{0%,to{transform:translate(-7px)}50%{transform:translate(5px)}}@-webkit-keyframes archery-loading-arrow{0%,to{transform:translate(-7px)}50%{transform:translate(5px)}}@-o-keyframes archery-loading-arrow{0%,to{transform:translate(-7px)}50%{transform:translate(5px)}}@keyframes archery-loading-arrow{0%,to{transform:translate(-7px)}50%{transform:translate(5px)}}.greenveil-runner-hud{--runner-cream: #f4efd2;--runner-green: #a8ed74;--runner-green-dark: #27452d;--runner-gold: #e4c86d;--runner-red: #ec7358;--runner-panel: #102017;--runner-load: 0;--runner-speed: 0;display:none;position:absolute;z-index:23;inset:0;overflow:hidden;pointer-events:none;color:var(--runner-cream);font-family:Nunito,sans-serif;user-select:none}.greenveil-runner-hud.is-visible{display:block}.runner-vignette{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,rgba(7,17,9,.25),transparent 24%,transparent 70%,rgba(6,16,8,.36)),radial-gradient(ellipse 46% 48% at 50% 43%,rgba(239,214,155,.12),transparent 68%),radial-gradient(ellipse at 50% 43%,transparent 43%,rgba(2,6,3,.31) 100%);box-shadow:inset 0 0 92px #07100829;transition:background .9s ease}.runner-vignette:before{content:"";position:absolute;inset:-12% -8%;background:repeating-linear-gradient(104deg,transparent 0 8.5%,rgba(217,239,178,.22) 8.7% 8.85%,transparent 9.05% 17%);opacity:calc(var(--runner-speed) * .14);filter:blur(.6px);transform:perspective(600px) rotateX(62deg) scaleY(1.4);transform-origin:center bottom;transition:opacity .32s ease}.runner-vignette:after{content:"";position:absolute;right:-12%;bottom:-20%;left:-12%;height:48%;background:radial-gradient(ellipse at center bottom,rgba(216,191,117,.09),transparent 66%);opacity:calc(.28 + var(--runner-speed) * .45);transition:opacity .32s ease}.greenveil-runner-hud.is-night .runner-vignette{background:linear-gradient(180deg,rgba(6,19,18,.37),transparent 24%,transparent 67%,rgba(2,8,7,.5)),radial-gradient(ellipse 44% 44% at 50% 42%,rgba(119,148,119,.08),transparent 70%),radial-gradient(ellipse at 50% 42%,transparent 42%,rgba(2,8,7,.41))}.greenveil-runner-hud[data-weather=rain] .runner-vignette{background:linear-gradient(180deg,rgba(19,32,25,.36),transparent 30%,transparent 64%,rgba(3,7,6,.46)),radial-gradient(ellipse 45% 46% at 50% 43%,rgba(182,184,147,.07),transparent 70%),radial-gradient(ellipse at 50% 43%,transparent 41%,rgba(7,16,12,.42))}.greenveil-runner-hud.is-sliding .runner-vignette:after{opacity:.8;transform:translateY(3%) scaleY(.82)}.runner-topbar{position:absolute;z-index:12;top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));left:max(16px,env(safe-area-inset-left));height:132px;filter:drop-shadow(0 12px 24px rgba(2,6,3,.34));opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.25,1),visibility 0s linear .22s}.greenveil-runner-hud.is-running .runner-topbar{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.runner-left-island{display:flex;align-items:flex-start;flex-direction:column;position:absolute;top:0;left:0;gap:7px}.runner-icon-button,.runner-shields,.runner-route-card,.runner-score-primary,.runner-feather-counter{border:1px solid rgba(183,207,103,.48);background:linear-gradient(145deg,#111e12ed,#283122e0);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #8e6d3226,0 9px 22px #02060342;backdrop-filter:blur(7px) saturate(1.05)}.runner-icon-button{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border-radius:16px;color:var(--runner-cream);cursor:pointer;pointer-events:auto;transition:transform .15s ease,border-color .15s ease,background .15s ease}.runner-icon-button svg{width:30px;height:30px;fill:currentColor;filter:drop-shadow(0 2px 4px rgba(2,6,3,.36))}.runner-icon-button:hover{border-color:#dfffaf94;background:#27452d;transform:translateY(-2px)}.runner-icon-button:active{transform:translateY(0) scale(.95)}.runner-icon-button:focus-visible{outline:2px solid var(--runner-green);outline-offset:3px}.runner-shields{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:112px;height:38px;padding:0 10px;border-radius:12px;gap:7px}.runner-shields span{display:flex;align-items:center;justify-content:center;color:var(--runner-green);filter:drop-shadow(0 0 6px rgba(168,237,116,.3));transition:opacity .18s ease,transform .18s ease,color .18s ease,filter .18s ease}.runner-shields span svg{width:24px;height:24px;fill:currentColor}.runner-shields span.is-lost{color:#f4efd22e;opacity:.28;filter:none;transform:scale(.76)}.runner-route-card{display:flex;align-items:center;flex-direction:column;position:absolute;top:2px;left:50%;min-width:250px;max-width:48vw;padding:8px 17px 9px;border-radius:12px;text-align:center;opacity:0;transform:translate(-50%)}.runner-route-card[hidden]{display:none}.runner-route-card strong{overflow:hidden;max-width:100%;color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.runner-route-card small{margin-top:2px;color:#f4efd28c;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.runner-eyebrow{color:var(--runner-green);font-size:8px;font-weight:1000;letter-spacing:.15em;line-height:1.45;text-transform:uppercase}.runner-score-island{position:absolute;top:0;right:0;width:282px;height:132px;filter:drop-shadow(0 12px 20px rgba(2,6,3,.3))}.runner-score-primary{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;position:relative;z-index:2;top:0;right:0;width:258px;height:78px;margin-left:auto;padding:9px 22px 8px 94px;border-color:#9bb341a8;border-radius:25px 22px 23px 25px;background:radial-gradient(circle at 17% 30%,rgba(109,129,45,.16),transparent 34%),linear-gradient(146deg,#121d0ef7,#222b17f0);box-shadow:inset 0 1px #f5efc612,inset 0 -2px #72802d29,0 8px 20px #02060357}.runner-score-emblem{position:absolute;z-index:4;top:-12px;left:-30px;width:108px;height:102px;transform:rotate(-5deg);transform-origin:center;filter:drop-shadow(0 9px 8px rgba(2,6,3,.58))}.runner-score-emblem:before,.runner-score-emblem:after{content:"";position:absolute;border-radius:50%}.runner-score-emblem:before{inset:7px;border:3px solid #5d7427;background:radial-gradient(circle at 34% 24%,#40501e,#16200e 69%);box-shadow:inset 0 0 0 4px #b3c9561a,inset 0 -8px 13px #0307045c}.runner-score-emblem:after{inset:18px;border:2px solid rgba(177,211,78,.5);background:radial-gradient(circle at 38% 31%,#779636,#324619 72%);box-shadow:0 0 0 5px #18250fe0}.runner-score-leaf{position:absolute;z-index:2;top:20px;left:22px;width:65px;height:62px;overflow:visible;transform:rotate(-3deg)}.runner-score-leaf-shadow{fill:#0710077a;transform:translate(3px,4px)}.runner-score-leaf-body{fill:#a7dd48;stroke:#42651f;stroke-width:2.4;stroke-linejoin:round}.runner-score-leaf-vein{fill:none;stroke:#4d7523;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.runner-score-main{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex:1 1 auto;min-width:0;min-height:58px}.runner-score-main strong{min-width:0;color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;line-height:1;text-align:right;text-shadow:0 3px 7px rgba(2,6,3,.62)}.runner-score-label{margin-bottom:4px;color:#d3ba68;font-family:Nunito,sans-serif;font-size:9px;font-weight:1000;letter-spacing:.18em;line-height:1;text-indent:.18em}.runner-feather-counter{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;position:absolute;z-index:1;top:76px;right:0;width:216px;height:52px;padding:5px 20px 5px 16px;border-color:#93a33c8a;border-radius:5px 19px 21px 17px;background:linear-gradient(150deg,#111a0df7,#242b18f0);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #88713729,0 9px 18px #0206034d;transform-origin:right center}.runner-feather-counter:before{content:"";position:absolute;top:7px;left:-8px;width:18px;height:34px;border-radius:50%;background:#17220f;box-shadow:-5px 3px #30431ab8}.runner-feather-counter strong{color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:27px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.02em;line-height:1;text-shadow:0 3px 6px rgba(2,6,3,.64)}.runner-hud-feather{position:relative;z-index:1;width:58px;height:39px;overflow:visible;filter:drop-shadow(0 4px 4px rgba(2,6,3,.52))}.runner-hud-feather-body{fill:#f5efd9;stroke:#80683a;stroke-width:2.2;stroke-linejoin:round}.runner-hud-feather-cuts,.runner-hud-feather-shaft{fill:none;stroke:#aa8748;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.runner-feedback{position:absolute;z-index:13;top:max(146px,calc(env(safe-area-inset-top) + 132px));right:max(18px,env(safe-area-inset-right));max-width:230px;padding:6px 10px;border:1px solid rgba(168,237,116,.3);border-radius:8px;background:#102017e6;box-shadow:0 8px 18px #0206033d;color:var(--runner-green);font-family:Pally-Bold,Nunito,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:right;text-transform:uppercase;opacity:0}.runner-feedback:before{content:"➶";margin-right:6px;color:var(--runner-gold)}.runner-feedback.is-danger{border-color:#ec735866;color:var(--runner-red)}.runner-countdown{position:absolute;top:50%;left:50%;color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(92px,14vw,180px);font-variant-numeric:tabular-nums;line-height:.8;text-shadow:0 12px 45px rgba(2,6,3,.78),0 0 35px rgba(168,237,116,.24);opacity:0;transform:translate(-50%,-50%) scale(1.14)}.runner-countdown.is-visible{animation:runner-countdown .92s ease-out infinite}.runner-panel{display:flex;align-items:center;justify-content:center;position:absolute;z-index:24;inset:0;padding:54px 20px 20px;background:radial-gradient(circle at 50% 42%,#486c4440,#071109c2 54%,#020603e6);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.runner-panel.is-visible{pointer-events:auto;opacity:1;visibility:visible}.runner-panel-card{box-sizing:border-box;position:relative;width:550px;max-width:100%;max-height:calc(100dvh - 74px);padding:155px 45px 24px;border:11px solid #452a18;border-radius:19px 23px 18px 22px;background:radial-gradient(circle at 20% 10%,rgba(255,244,207,.46),transparent 32%),radial-gradient(circle at 88% 74%,rgba(157,109,54,.2),transparent 36%),linear-gradient(154deg,#f3dfab,#dfc083 72%,#d3ad6c);box-shadow:0 32px 100px #000000a3,inset 0 0 0 3px #fff6d28a,inset 0 0 0 7px #79502b5c,0 0 0 3px #1b100bb8;color:#2c1c12;text-align:center;isolation:isolate}.runner-panel-card:before,.runner-panel-card:after{content:"";position:absolute;z-index:0;right:-22px;left:-22px;height:34px;border:4px solid #2b190f;border-radius:10px;background:linear-gradient(180deg,#6b4324,#422617 55%,#2c190f);box-shadow:inset 0 3px #c18b4c40,inset 0 -4px #130a0657,0 7px 12px #02060347}.runner-panel-card:before{top:-15px;transform:rotate(-.45deg)}.runner-panel-card:after{bottom:-15px;transform:rotate(.35deg)}.runner-panel-bolt{position:absolute;z-index:8;width:17px;height:17px;border:3px solid #24150d;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c08a48 0 16%,#6b4325 22% 58%,#2c1b12 64%);box-shadow:0 2px 3px #150a05a3}.runner-panel-bolt:after{content:"";position:absolute;top:6px;left:3px;width:7px;height:2px;border-radius:2px;background:#1b100ab8;transform:rotate(-28deg)}.runner-panel-bolt.is-top-left{top:13px;left:12px}.runner-panel-bolt.is-top-right{top:13px;right:12px}.runner-panel-bolt.is-bottom-left{bottom:13px;left:12px}.runner-panel-bolt.is-bottom-right{right:12px;bottom:13px}.runner-panel-titleboard{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:4;top:24px;right:26px;left:26px;min-height:116px;padding:11px 78px 8px;border:7px solid #4d2d19;border-radius:18px 13px 17px 14px;background:repeating-linear-gradient(4deg,transparent 0 20px,rgba(201,155,88,.045) 21px 22px),linear-gradient(160deg,#313727,#172317 56%,#101811);box-shadow:inset 0 0 0 2px #b68b4c52,inset 0 -9px 18px #0206035c,0 10px 16px #1a0c0657;transform:rotate(-.25deg)}.runner-panel-titleboard:before,.runner-panel-titleboard:after{content:"";position:absolute;top:14px;bottom:12px;width:20px;border:3px solid #2b190f;background:linear-gradient(90deg,#5b351d,#382113);box-shadow:inset 2px 0 #b77a3e2e}.runner-panel-titleboard:before{left:-19px;border-radius:8px 2px 3px 8px;transform:rotate(-2deg)}.runner-panel-titleboard:after{right:-19px;border-radius:2px 8px 8px 3px;transform:rotate(2deg)}.runner-panel-titleboard h2{position:relative;z-index:4;margin:2px 0 0;color:#fff4d5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(37px,4.4vw,49px);font-weight:800;letter-spacing:.018em;line-height:.84;text-shadow:0 4px 0 #4b2e1b,0 7px 8px rgba(2,6,3,.78)}.runner-panel-subtitle{position:relative;z-index:4;margin-top:12px;color:#9fd572;font-family:Pally-Bold,Nunito,sans-serif;font-size:11px;font-weight:850;letter-spacing:.22em;line-height:1;text-indent:.22em;text-shadow:0 2px 3px rgba(2,6,3,.72)}.runner-panel-subtitle:before,.runner-panel-subtitle:after{content:"➶";display:inline-block;margin:0 8px;color:#d3a24e;font-size:16px;letter-spacing:0;text-indent:0}.runner-panel-subtitle:before{transform:rotate(180deg)}.runner-panel.is-intro-panel .runner-panel-titleboard h2{font-size:clamp(50px,6vw,69px);line-height:.84}.runner-panel.is-intro-panel .runner-panel-subtitle{font-size:15px;letter-spacing:.34em;text-indent:.34em}.runner-panel.is-intro-panel .runner-panel-subtitle:before,.runner-panel.is-intro-panel .runner-panel-subtitle:after{margin:0 12px}.runner-panel-crest{position:absolute;z-index:6;top:-72px;left:50%;width:250px;height:108px;overflow:visible;transform:translate(-50%) rotate(1deg);filter:drop-shadow(0 7px 5px rgba(2,6,3,.48))}.runner-crest-arrow{fill:none;stroke:#2e2114;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.runner-crest-arrow path:nth-child(2){fill:#9c6c35}.runner-crest-feather path:first-child{fill:#ef6d42;stroke:#2d1b12;stroke-width:5;stroke-linejoin:round}.runner-crest-feather path:last-child{fill:none;stroke:#74301f;stroke-width:3;stroke-linecap:round}.runner-crest-hat{stroke:#2b1b11;stroke-width:5;stroke-linejoin:round}.runner-crest-hat-crown{fill:#548f35}.runner-crest-hat-fold{fill:#6baa43;stroke-width:3}.runner-crest-hat-band{fill:#c99a43}.runner-crest-hat-brim{fill:#3f7c31}.runner-crest-hat-knot{fill:#d8b257;stroke-width:3}.runner-panel-leaves{position:absolute;z-index:3;right:-30px;bottom:-18px;left:-30px;width:calc(100% + 60px);height:104px;overflow:visible;pointer-events:none}.runner-panel-leaf-cluster{fill:#5e8f3f;stroke:#263d20;stroke-width:3;stroke-linejoin:round}.runner-panel-leaf-cluster path{filter:drop-shadow(0 3px 2px rgba(2,6,3,.34))}.runner-panel-parchment{position:relative;z-index:2;min-height:103px;padding:17px 20px 12px}.runner-panel-parchment p{max-width:410px;margin:0 auto;color:#2b2118;font-family:Pally-Medium,Nunito,sans-serif;font-size:16px;font-weight:760;line-height:1.48;white-space:pre-line;text-shadow:0 1px rgba(255,248,217,.52)}.runner-panel-divider{display:flex;align-items:center;justify-content:center;margin:15px auto 0;color:#668244}.runner-panel-divider i{width:62px;height:1px;background:linear-gradient(90deg,transparent,rgba(79,59,37,.62))}.runner-panel-divider i:last-child{background:linear-gradient(90deg,rgba(79,59,37,.62),transparent)}.runner-panel-divider span{margin:0 10px;color:#698e45;font-size:10px;transform:rotate(45deg)}.runner-panel-stats{display:block;margin-top:13px;color:#4d6d36;font-family:Pally-Bold,Nunito,sans-serif;font-size:15px;line-height:1.35}.runner-panel-stats[hidden]{display:none}.runner-panel-actions{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:7;gap:6px;margin-top:7px}.runner-panel-actions button{font-family:Pally-Bold,Nunito,sans-serif;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,filter .15s ease,color .15s ease}.runner-panel-actions button:hover{filter:brightness(1.08) saturate(1.04)}.runner-panel-actions button:active{transform:scale(.97)}.runner-panel-actions button:focus-visible{outline:3px solid #c8ef8e;outline-offset:3px}.runner-panel-actions button.is-primary{min-width:250px;min-height:62px;padding:10px 38px 8px;border:7px solid #2b1c12;border-radius:18px 15px 20px 16px;background:radial-gradient(circle at 50% 0,rgba(183,239,112,.22),transparent 48%),linear-gradient(180deg,#629f3d,#3f7d31 64%,#326425);box-shadow:inset 0 0 0 2px #b8df795c,inset 0 -8px 12px #1d461f47,0 9px #1e130d,0 14px 18px #160b066b;color:#fff;font-size:29px;font-weight:900;letter-spacing:.08em;line-height:1;text-shadow:0 3px 4px rgba(23,52,23,.64)}.runner-panel-actions button.is-primary:before,.runner-panel-actions button.is-primary:after{content:"➶";display:inline-block;margin:0 12px;color:#d8ef9bb8;font-size:17px;letter-spacing:0}.runner-panel-actions button.is-primary:before{transform:rotate(180deg)}.runner-panel-actions button:not(.is-primary){padding:6px 12px;border:0;background:transparent;color:#382517b8;font-size:9px;font-weight:900;letter-spacing:.11em}.runner-panel-actions button:not(.is-primary):hover{color:#243a1f;filter:none}.runner-results-summary{display:none}.runner-panel.is-results-panel{padding:82px 24px 28px;background:radial-gradient(ellipse 54% 58% at 50% 45%,rgba(63,87,47,.22),transparent 68%),linear-gradient(180deg,#061008b8,#020503e8);backdrop-filter:blur(5px) saturate(.72)}.runner-panel.is-results-panel .runner-panel-card{width:690px;padding:188px 42px 28px;border:7px solid #4f351f;border-radius:19px;background:radial-gradient(circle at 50% 0,rgba(82,99,40,.13),transparent 37%),radial-gradient(circle at 17% 88%,rgba(117,133,57,.08),transparent 32%),linear-gradient(155deg,#1c2816,#10180e 58%,#0d140c);box-shadow:0 42px 110px #000000c7,inset 0 0 0 2px #b78b4c7a,inset 0 0 0 6px #18200ff0,inset 0 -22px 44px #02050352,0 0 0 3px #1a1009d1;color:#f6ebc8}.runner-panel.is-results-panel .runner-panel-card:before,.runner-panel.is-results-panel .runner-panel-card:after{right:-13px;left:-13px;height:17px;border:3px solid #24160c;border-radius:6px;background:linear-gradient(180deg,#6c4829,#3b2516 55%,#29180f);box-shadow:inset 0 2px #d0a3633d,inset 0 -3px #140b067a,0 5px 9px #0000005c}.runner-panel.is-results-panel .runner-panel-card:before{top:-10px}.runner-panel.is-results-panel .runner-panel-card:after{bottom:-10px}.runner-panel.is-results-panel .runner-panel-bolt{display:none}.runner-panel.is-results-panel .runner-panel-titleboard{top:20px;right:-20px;left:-20px;min-height:148px;padding:21px 92px 18px;border:5px solid #263611;border-radius:22px 20px;background:radial-gradient(circle at 50% -15%,rgba(155,173,85,.16),transparent 52%),linear-gradient(180deg,#3d561d,#2b4115 58%,#20330f);box-shadow:inset 0 0 0 2px #92a94e3d,inset 0 -13px 19px #101b0961,0 8px #17250c,0 17px 24px #0205036b;transform:none}.runner-panel.is-results-panel .runner-panel-titleboard:before,.runner-panel.is-results-panel .runner-panel-titleboard:after{top:27px;bottom:-19px;width:78px;border:4px solid #253510;border-radius:0;background:linear-gradient(180deg,#344b18,#24380f);box-shadow:inset 0 0 0 2px #91a54e2e,0 9px 15px #02050357}.runner-panel.is-results-panel .runner-panel-titleboard:before{left:-62px;clip-path:polygon(0 10%,100% 0,85% 48%,100% 100%,0 88%,22% 49%);transform:rotate(-2deg)}.runner-panel.is-results-panel .runner-panel-titleboard:after{right:-62px;clip-path:polygon(0 0,100% 10%,78% 49%,100% 88%,0 100%,15% 48%);transform:rotate(2deg)}.runner-panel.is-results-panel .runner-panel-titleboard h2{max-width:540px;margin:0 auto;color:#fff0c7;font-size:clamp(43px,5.1vw,58px);letter-spacing:.075em;line-height:1.02;text-wrap:balance;text-shadow:0 3px 0 #6c492b,0 7px 9px rgba(2,5,3,.78)}.runner-panel.is-results-panel .runner-panel-subtitle,.runner-panel.is-results-panel .runner-panel-leaves{display:none}.runner-panel.is-results-panel .runner-panel-crest{top:-91px;width:294px;height:126px;filter:drop-shadow(0 8px 6px rgba(2,5,3,.62))}.runner-panel.is-results-panel .runner-panel-parchment{min-height:0;padding:16px 7px 0}.runner-panel.is-results-panel .runner-panel-parchment p{max-width:570px;color:#f5e8bd;font-size:18px;font-weight:760;line-height:1.48;letter-spacing:.006em;text-shadow:0 2px 3px rgba(2,5,3,.86)}.runner-panel.is-results-panel .runner-panel-divider{margin:15px auto 17px;color:#78943a}.runner-panel.is-results-panel .runner-panel-divider i{width:88px;background:linear-gradient(90deg,transparent,rgba(119,142,54,.82))}.runner-panel.is-results-panel .runner-panel-divider i:last-child{background:linear-gradient(90deg,rgba(119,142,54,.82),transparent)}.runner-panel.is-results-panel .runner-panel-divider span{position:relative;width:48px;height:18px;margin:0 9px;color:transparent;font-size:0;transform:none}.runner-panel.is-results-panel .runner-panel-divider span:before,.runner-panel.is-results-panel .runner-panel-divider span:after{content:"";position:absolute;top:8px;left:2px;width:44px;height:2px;border-radius:2px;background:#a17137;box-shadow:15px -3px 0 -1px #758e37}.runner-panel.is-results-panel .runner-panel-divider span:before{transform:rotate(24deg)}.runner-panel.is-results-panel .runner-panel-divider span:after{transform:rotate(-24deg)}.runner-panel.is-results-panel .runner-panel-stats{display:none}.runner-panel.is-results-panel .runner-results-summary{display:block}.runner-panel.is-results-panel .runner-results-primary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(154,173,87,.24);border-radius:16px;background:linear-gradient(180deg,#091008a8,#111a0db8);box-shadow:inset 0 1px #d7d88b0f,inset 0 -10px 20px #02050324}.runner-panel.is-results-panel .runner-results-stat{display:flex;align-items:center;justify-content:center;min-width:0;min-height:114px;padding:10px 17px}.runner-panel.is-results-panel .runner-results-stat+.runner-results-stat{border-left:1px solid rgba(132,155,71,.18)}.runner-panel.is-results-panel .runner-results-stat-icon{flex:0 0 82px;width:82px;height:76px;margin-right:10px;overflow:visible;filter:drop-shadow(0 5px 4px rgba(2,5,3,.58))}.runner-panel.is-results-panel .runner-results-stat-copy{display:flex;align-items:flex-start;flex-direction:column;min-width:0;text-align:left}.runner-panel.is-results-panel .runner-results-stat-copy small{margin-bottom:3px;color:#91a844;font-family:Pally-Bold,Nunito,sans-serif;font-size:13px;font-weight:900;letter-spacing:.09em;line-height:1}.runner-panel.is-results-panel .runner-results-stat-copy strong{color:#fff0c8;font-family:Pally-Bold,Nunito,sans-serif;font-size:38px;font-weight:900;letter-spacing:.015em;line-height:1;white-space:nowrap;text-shadow:0 3px 3px rgba(2,5,3,.78)}.runner-panel.is-results-panel .runner-results-stat-copy b{font:inherit}.runner-panel.is-results-panel .runner-results-sign-post{fill:#6f4926;stroke:#2a190e;stroke-width:4}.runner-panel.is-results-panel .runner-results-sign-base{fill:#416a26;stroke:#203716;stroke-width:3}.runner-panel.is-results-panel .runner-results-sign-board{fill:#8a5a2d;stroke:#2d1b0e;stroke-width:5;stroke-linejoin:round}.runner-panel.is-results-panel .runner-results-sign-grain{fill:none;stroke:#d1a05b8a;stroke-width:3;stroke-linecap:round}.runner-panel.is-results-panel .runner-results-sign-leaf{fill:#6f9c36;stroke:#294716;stroke-width:2}.runner-panel.is-results-panel .runner-results-sign-pin{fill:#d0a359;stroke:#422916;stroke-width:2}.runner-panel.is-results-panel .runner-results-target-stand,.runner-panel.is-results-panel .runner-results-target-arrow{fill:none;stroke:#51331b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.runner-panel.is-results-panel .runner-results-target-ring{stroke:#3a2515;stroke-width:5}.runner-panel.is-results-panel .runner-results-target-ring.is-outer{fill:#e7d39b}.runner-panel.is-results-panel .runner-results-target-ring.is-middle{fill:#b54b31}.runner-panel.is-results-panel .runner-results-target-ring.is-inner{fill:#f1d06d}.runner-panel.is-results-panel .runner-results-target-arrow{stroke:#d19548;stroke-width:4}.runner-panel.is-results-panel .runner-results-target-leaf{fill:#6c9737;stroke:#294717;stroke-width:2}.runner-panel.is-results-panel .runner-results-best{display:flex;align-items:center;flex-direction:column;position:relative;margin:10px auto 0;color:#f8e9bd}.runner-panel.is-results-panel .runner-results-best:before,.runner-panel.is-results-panel .runner-results-best:after{content:"";position:absolute;top:27px;width:31%;height:1px;background:linear-gradient(90deg,transparent,rgba(117,141,56,.72))}.runner-panel.is-results-panel .runner-results-best:before{left:3%}.runner-panel.is-results-panel .runner-results-best:after{right:3%;background:linear-gradient(90deg,rgba(117,141,56,.72),transparent)}.runner-panel.is-results-panel .runner-results-best span{color:#91a844;font-family:Pally-Bold,Nunito,sans-serif;font-size:12px;font-weight:900;letter-spacing:.09em;line-height:1}.runner-panel.is-results-panel .runner-results-best strong{margin-top:4px;font-family:Pally-Bold,Nunito,sans-serif;font-size:28px;font-weight:900;letter-spacing:.035em;line-height:1;text-shadow:0 3px 3px rgba(2,5,3,.76)}.runner-panel.is-results-panel .runner-panel-actions{gap:10px;margin-top:18px}.runner-panel.is-results-panel .runner-panel-actions button.is-primary{width:100%;min-height:76px;border:7px solid #24170f;border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(214,239,130,.18),transparent 56%),linear-gradient(180deg,#718d36,#526d28 60%,#405821);box-shadow:inset 0 0 0 2px #cbe37c54,inset 0 -9px 14px #253a1654,0 8px #1b120d,0 13px 18px #02050370;color:#fff9e5;font-size:30px;letter-spacing:.08em;text-shadow:0 3px 3px rgba(23,33,14,.78)}.runner-panel.is-results-panel .runner-panel-actions button.is-primary:before,.runner-panel.is-results-panel .runner-panel-actions button.is-primary:after{display:none}.runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary){min-width:86%;min-height:48px;padding:10px 26px 8px;border:5px solid #1f150e;border-radius:13px;background:linear-gradient(180deg,#3a2b1c,#21170f);box-shadow:inset 0 0 0 2px #a1794552,0 5px #0c0805db,0 9px 13px #02050357;color:#e8c77f;font-size:14px;letter-spacing:.095em}.runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary):hover{color:#ffe3a0;filter:brightness(1.08)}.runner-panel.is-visible.is-results-panel .runner-panel-card{animation:runner-results-card-in .42s cubic-bezier(.2,.8,.2,1) both}.runner-loading{display:flex;align-items:center;justify-content:center;position:absolute;z-index:27;inset:0;padding:20px;background:radial-gradient(circle at center,#1c3320f0,#040805fa);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease}.runner-loading.is-visible{pointer-events:auto;opacity:1;visibility:visible}.runner-loading-card{width:430px;max-width:100%;text-align:center}.runner-loading-card h2{margin:5px 0 4px;color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:42px;line-height:1}.runner-loading-card p,.runner-loading-card small{color:#f4efd2a6;font-size:10px;font-weight:850}.runner-loading-emblem{display:flex;align-items:flex-end;justify-content:center;position:relative;height:86px;margin-bottom:12px}.runner-loading-emblem i{width:26px;height:58px;margin:0 4px;border:3px solid rgba(168,237,116,.72);border-top:0;border-radius:0 0 15px 15px;transform-origin:bottom center;animation:runner-loading-lane 1.4s ease-in-out infinite}.runner-loading-emblem i:nth-child(2){height:76px;animation-delay:-.46s}.runner-loading-emblem i:nth-child(3){animation-delay:-.92s}.runner-loading-emblem span{position:absolute;bottom:18px;color:var(--runner-gold);font-size:31px;animation:runner-loading-arrow 1.4s ease-in-out infinite}.runner-loading-track{height:7px;margin:14px 0 10px;overflow:hidden;border-radius:999px;background:#02060385}.runner-loading-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#41693a,#b7ee77,#e4c86d);box-shadow:0 0 16px #a8ed7473;transform:scaleX(var(--runner-load));transform-origin:left center}.runner-touch-surface,.runner-touch-controls{display:none}html.is-mode-touch .greenveil-runner-hud.is-visible .runner-touch-surface{display:block;position:absolute;z-index:9;inset:18% 0 16%;pointer-events:auto;touch-action:none}html.is-mode-touch .greenveil-runner-hud.is-visible .runner-touch-controls{display:grid;grid-template-columns:repeat(4,56px);position:absolute;z-index:16;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:7px;pointer-events:auto}html.is-mode-touch .greenveil-runner-hud.is-visible .runner-touch-controls button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:56px;height:56px;border:1px solid rgba(217,245,168,.3);border-radius:50%;background:#102016eb;box-shadow:0 8px 24px #02060352;color:#fff;font-size:19px;font-weight:1000}html.is-mode-touch .greenveil-runner-hud.is-visible .runner-touch-controls button small{color:#f4efd2a6;font-size:6px;letter-spacing:.08em}html.is-mode-touch .greenveil-runner-hud.is-visible .runner-touch-controls button:active{border-color:var(--runner-green);background:#3e653d;transform:scale(.94)}html.is-greenveil-runner .map-trigger,html.is-greenveil-runner-transition .map-trigger,html.is-greenveil-runner .menu-trigger,html.is-greenveil-runner-transition .menu-trigger,html.is-greenveil-runner .world-search,html.is-greenveil-runner-transition .world-search,html.is-greenveil-runner .world-catalog,html.is-greenveil-runner-transition .world-catalog,html.is-greenveil-runner .environment-lock,html.is-greenveil-runner-transition .environment-lock,html.is-greenveil-runner .world-hud,html.is-greenveil-runner-transition .world-hud,html.is-greenveil-runner .touch-buttons,html.is-greenveil-runner-transition .touch-buttons{pointer-events:none;opacity:0;visibility:hidden}.greenveil-runner-hud.is-near-miss .runner-vignette{animation:runner-near-miss-vignette .28s ease-out}@media(prefers-reduced-motion:reduce){.runner-loading-emblem i,.runner-loading-emblem span{animation:none!important}.runner-countdown.is-visible{animation:none;opacity:1;transform:translate(-50%,-50%)}.runner-vignette:before{display:none}.greenveil-runner-hud.is-near-miss .runner-vignette{animation:none}.runner-icon-button,.runner-panel-actions button{transition:none}.runner-panel.is-visible.is-results-panel .runner-panel-card{animation:none}}@media only screen and (max-width:820px){.runner-topbar{top:max(9px,env(safe-area-inset-top));right:max(9px,env(safe-area-inset-right));left:max(9px,env(safe-area-inset-left))}.runner-icon-button{width:56px;height:56px}.runner-icon-button svg{width:27px;height:27px}.runner-shields{width:100px;height:35px}.runner-shields span svg{width:21px;height:21px}.runner-route-card{min-width:190px;max-width:44vw;padding:7px 11px 8px}.runner-route-card strong{font-size:13px}.runner-route-card small{display:none}.runner-score-island{width:250px;height:118px}.runner-score-primary{width:228px;height:70px;padding:8px 18px 7px 82px}.runner-score-emblem{top:-10px;left:-25px;width:97px;height:92px}.runner-score-leaf{top:18px;left:20px;width:57px;height:55px}.runner-feather-counter{top:68px;width:194px;height:47px;padding-right:17px}.runner-hud-feather{width:51px;height:35px}.runner-score-main{min-height:46px}.runner-score-main strong{font-size:31px}.runner-score-label{margin-bottom:2px;font-size:8px}.runner-feather-counter strong{font-size:24px}.runner-feedback{top:max(130px,calc(env(safe-area-inset-top) + 116px));right:max(10px,env(safe-area-inset-right))}.runner-panel-card{width:500px;padding:146px 30px 22px}.runner-panel-titleboard{right:22px;left:22px;padding-right:62px;padding-left:62px}.runner-panel-actions button.is-primary{width:auto;max-width:100%}.runner-loading-card h2{font-size:36px}.runner-panel.is-results-panel{padding-top:74px}.runner-panel.is-results-panel .runner-panel-card{width:650px;padding-right:34px;padding-left:34px}.runner-panel.is-results-panel .runner-panel-titleboard{right:-15px;left:-15px}.runner-panel.is-results-panel .runner-panel-actions button.is-primary{width:100%}}@media only screen and (max-width:620px){.runner-panel{padding:48px 13px 18px}.runner-panel-card{width:calc(100vw - 30px);padding:132px 16px 18px;border-width:8px}.runner-panel-card:before,.runner-panel-card:after{right:-16px;left:-16px;height:27px}.runner-panel-titleboard{top:19px;right:13px;left:13px;min-height:100px;padding:8px 42px 7px;border-width:5px}.runner-panel-titleboard h2{font-size:34px}.runner-panel.is-intro-panel .runner-panel-titleboard h2{font-size:clamp(40px,13vw,53px)}.runner-panel.is-intro-panel .runner-panel-subtitle{margin-top:9px;font-size:11px;letter-spacing:.25em;text-indent:.25em}.runner-panel.is-intro-panel .runner-panel-subtitle:before,.runner-panel.is-intro-panel .runner-panel-subtitle:after{margin:0 6px;font-size:12px}.runner-panel-crest{top:-60px;width:205px;height:92px}.runner-panel-leaves{right:-20px;left:-20px;width:calc(100% + 40px);height:88px}.runner-panel-parchment{min-height:91px;padding:13px 8px 8px}.runner-panel-parchment p{font-size:14px}.runner-panel-divider{margin-top:11px}.runner-panel-divider i{width:45px}.runner-panel-actions button.is-primary{min-width:100%;min-height:56px;padding:8px 20px 7px;border-width:6px;font-size:25px}.runner-panel-actions button.is-primary:before,.runner-panel-actions button.is-primary:after{margin:0 8px;font-size:14px}.runner-route-card{top:80px;max-width:calc(100vw - 116px)}.runner-score-island{width:208px;height:99px}.runner-score-primary{width:191px;height:59px;padding:6px 13px 5px 67px;border-radius:20px}.runner-score-emblem{top:-8px;left:-20px;width:82px;height:77px}.runner-score-emblem:before{inset:6px}.runner-score-emblem:after{inset:15px}.runner-score-leaf{top:16px;left:18px;width:47px;height:45px}.runner-feather-counter{top:57px;width:165px;height:41px;padding:4px 14px 4px 11px}.runner-feather-counter:before{top:6px;height:28px}.runner-feather-counter strong{font-size:21px}.runner-hud-feather{width:44px;height:31px}.runner-icon-button{width:50px;height:50px}.runner-icon-button svg{width:24px;height:24px}.runner-shields{width:88px;height:32px;padding:0 8px;gap:5px}.runner-shields span svg{width:19px;height:19px}.runner-score-main strong{font-size:25px}.runner-score-label{font-size:7px}.runner-feedback{max-width:180px;font-size:10px}.runner-panel.is-results-panel{padding:68px 10px 22px}.runner-panel.is-results-panel .runner-panel-card{width:calc(100vw - 24px);padding:158px 12px 18px;border-width:6px}.runner-panel.is-results-panel .runner-panel-card:before,.runner-panel.is-results-panel .runner-panel-card:after{right:-9px;left:-9px;height:13px}.runner-panel.is-results-panel .runner-panel-titleboard{top:18px;right:-7px;left:-7px;min-height:124px;padding:16px 45px 13px;border-width:4px}.runner-panel.is-results-panel .runner-panel-titleboard:before,.runner-panel.is-results-panel .runner-panel-titleboard:after{top:24px;bottom:-13px;width:52px;border-width:3px}.runner-panel.is-results-panel .runner-panel-titleboard:before{left:-38px}.runner-panel.is-results-panel .runner-panel-titleboard:after{right:-38px}.runner-panel.is-results-panel .runner-panel-titleboard h2{max-width:330px;font-size:clamp(29px,8.4vw,38px);letter-spacing:.055em;line-height:1.03}.runner-panel.is-results-panel .runner-panel-crest{top:-72px;width:232px;height:102px}.runner-panel.is-results-panel .runner-panel-parchment{padding:10px 2px 0}.runner-panel.is-results-panel .runner-panel-parchment p{max-width:370px;font-size:13px;line-height:1.42}.runner-panel.is-results-panel .runner-panel-divider{margin:10px auto 11px}.runner-panel.is-results-panel .runner-panel-divider i{width:42px}.runner-panel.is-results-panel .runner-panel-divider span{width:38px;margin:0 5px}.runner-panel.is-results-panel .runner-panel-divider span:before,.runner-panel.is-results-panel .runner-panel-divider span:after{left:2px;width:34px}.runner-panel.is-results-panel .runner-results-primary-stats{border-radius:12px}.runner-panel.is-results-panel .runner-results-stat{min-height:92px;padding:6px 4px}.runner-panel.is-results-panel .runner-results-stat-icon{flex-basis:51px;width:51px;height:54px;margin-right:3px}.runner-panel.is-results-panel .runner-results-stat-copy small{margin-bottom:4px;font-size:9px}.runner-panel.is-results-panel .runner-results-stat-copy strong{font-size:clamp(21px,6.2vw,28px)}.runner-panel.is-results-panel .runner-results-best{margin-top:8px}.runner-panel.is-results-panel .runner-results-best:before,.runner-panel.is-results-panel .runner-results-best:after{top:23px;width:28%}.runner-panel.is-results-panel .runner-results-best span{font-size:10px}.runner-panel.is-results-panel .runner-results-best strong{margin-top:3px;font-size:23px}.runner-panel.is-results-panel .runner-panel-actions{gap:8px;margin-top:13px}.runner-panel.is-results-panel .runner-panel-actions button.is-primary{width:96%;min-width:0;min-height:59px;padding:8px 18px 7px;border-width:6px;font-size:24px}.runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary){min-width:82%;min-height:42px;padding:8px 15px 7px;border-width:4px;font-size:11px}}@media only screen and (max-height:620px){.runner-panel{align-items:flex-start;overflow-y:auto;padding-top:52px;padding-bottom:34px}.runner-panel-card{flex:0 0 auto;max-height:none;padding-top:126px;padding-bottom:16px}.runner-panel-titleboard{min-height:94px}.runner-panel-crest{top:-57px;width:196px;height:88px}.runner-panel-parchment{min-height:75px;padding-top:9px;padding-bottom:5px}.runner-panel-parchment p{font-size:13px;line-height:1.35}.runner-panel-actions button.is-primary{min-height:50px;font-size:23px}.runner-panel.is-results-panel{padding-top:64px;padding-bottom:28px}.runner-panel.is-results-panel .runner-panel-card{padding-top:148px;padding-bottom:17px}.runner-panel.is-results-panel .runner-panel-titleboard{min-height:118px}.runner-panel.is-results-panel .runner-panel-crest{top:-69px;width:225px;height:99px}.runner-panel.is-results-panel .runner-panel-parchment{padding-top:7px}.runner-panel.is-results-panel .runner-panel-parchment p{font-size:12px;line-height:1.32}.runner-panel.is-results-panel .runner-panel-divider{margin-top:8px;margin-bottom:8px}.runner-panel.is-results-panel .runner-results-stat{min-height:82px}.runner-panel.is-results-panel .runner-results-stat-icon{height:49px}.runner-panel.is-results-panel .runner-results-best{margin-top:6px}.runner-panel.is-results-panel .runner-panel-actions{margin-top:10px}.runner-panel.is-results-panel .runner-panel-actions button.is-primary{min-height:53px;font-size:22px}.runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary){min-height:38px}}@media only screen and (orientation:landscape)and (max-height:520px){.runner-panel.is-intro-panel{align-items:center;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.runner-panel.is-intro-panel .runner-panel-card{flex:0 1 auto;width:min(550px,calc(100vw - 112px));height:auto;min-height:0;max-height:calc(100dvh - 48px);padding:94px 26px 12px;border-width:7px}.runner-panel.is-intro-panel .runner-panel-card:before,.runner-panel.is-intro-panel .runner-panel-card:after{right:-14px;left:-14px;height:20px;border-width:3px}.runner-panel.is-intro-panel .runner-panel-card:before{top:-9px}.runner-panel.is-intro-panel .runner-panel-card:after{bottom:-9px}.runner-panel.is-intro-panel .runner-panel-titleboard{top:10px;right:8%;left:8%;min-height:78px;padding:7px 54px 5px;border-width:5px}.runner-panel.is-intro-panel .runner-panel-titleboard h2{font-size:clamp(37px,9vh,47px)}.runner-panel.is-intro-panel .runner-panel-subtitle{margin-top:6px;font-size:10px}.runner-panel.is-intro-panel .runner-panel-subtitle:before,.runner-panel.is-intro-panel .runner-panel-subtitle:after{margin:0 7px}.runner-panel.is-intro-panel .runner-panel-crest{top:-44px;width:166px;height:74px}.runner-panel.is-intro-panel .runner-panel-leaves{height:62px}.runner-panel.is-intro-panel .runner-panel-parchment{min-height:0;padding:5px 8px 2px}.runner-panel.is-intro-panel .runner-panel-parchment p{font-size:12px;line-height:1.28}.runner-panel.is-intro-panel .runner-panel-divider{margin-top:5px}.runner-panel.is-intro-panel .runner-panel-divider i{width:42px}.runner-panel.is-intro-panel .runner-panel-actions{gap:5px;max-width:430px;margin-right:auto;margin-top:4px;margin-left:auto}.runner-panel.is-intro-panel .runner-panel-actions button.is-primary{width:100%;min-height:50px;padding:6px 17px 5px;border-width:5px;border-radius:14px;font-size:21px}.runner-panel.is-intro-panel .runner-panel-actions button.js-runner-panel-leave{min-height:26px;padding:3px 10px;font-size:8px}}@-moz-keyframes runner-countdown{0%{opacity:0;transform:translate(-50%,-50%) scale(1.24)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.74)}}@-webkit-keyframes runner-countdown{0%{opacity:0;transform:translate(-50%,-50%) scale(1.24)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.74)}}@-o-keyframes runner-countdown{0%{opacity:0;transform:translate(-50%,-50%) scale(1.24)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.74)}}@keyframes runner-countdown{0%{opacity:0;transform:translate(-50%,-50%) scale(1.24)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.74)}}@-moz-keyframes runner-loading-lane{0%,to{transform:scaleY(.82);opacity:.42}50%{transform:scaleY(1);opacity:1}}@-webkit-keyframes runner-loading-lane{0%,to{transform:scaleY(.82);opacity:.42}50%{transform:scaleY(1);opacity:1}}@-o-keyframes runner-loading-lane{0%,to{transform:scaleY(.82);opacity:.42}50%{transform:scaleY(1);opacity:1}}@keyframes runner-loading-lane{0%,to{transform:scaleY(.82);opacity:.42}50%{transform:scaleY(1);opacity:1}}@-moz-keyframes runner-loading-arrow{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@-webkit-keyframes runner-loading-arrow{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@-o-keyframes runner-loading-arrow{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@keyframes runner-loading-arrow{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@-moz-keyframes runner-near-miss-vignette{0%,to{filter:brightness(1)}45%{filter:brightness(1.12) saturate(1.08)}}@-webkit-keyframes runner-near-miss-vignette{0%,to{filter:brightness(1)}45%{filter:brightness(1.12) saturate(1.08)}}@-o-keyframes runner-near-miss-vignette{0%,to{filter:brightness(1)}45%{filter:brightness(1.12) saturate(1.08)}}@keyframes runner-near-miss-vignette{0%,to{filter:brightness(1)}45%{filter:brightness(1.12) saturate(1.08)}}@-moz-keyframes runner-results-card-in{0%{opacity:0;transform:translateY(20px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes runner-results-card-in{0%{opacity:0;transform:translateY(20px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes runner-results-card-in{0%{opacity:0;transform:translateY(20px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runner-results-card-in{0%{opacity:0;transform:translateY(20px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}.arrowpress-hud{--arrowpress-cream: #f2e8c7;--arrowpress-muted: #b9aa84;--arrowpress-ink: #101711;--arrowpress-forest: #17291d;--arrowpress-forest-light: #304a32;--arrowpress-bronze: #d0a35a;display:none;position:absolute;z-index:19;inset:0;overflow:hidden;color:var(--arrowpress-cream);font-family:Nunito,sans-serif;pointer-events:none;user-select:none}.arrowpress-hud.is-visible{display:block}.arrowpress-hud.is-detail .arrowpress-vignette{opacity:.94}.arrowpress-hud.is-detail .arrowpress-copy{transform:translateY(-8px)}.arrowpress-hud.is-detail .arrowpress-description{max-height:90px;opacity:1}.arrowpress-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,9,.54),transparent 28%,transparent 60%,rgba(5,9,6,.82)),radial-gradient(circle at 50% 46%,transparent 34%,rgba(3,6,4,.52));opacity:.72;transition:opacity .7s ease}.arrowpress-header{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:2;top:18px;left:50%;width:940px;max-width:calc(100vw - 36px);padding:11px 13px 11px 18px;border:1px solid rgba(232,217,144,.28);border-radius:14px;background:linear-gradient(145deg,#101c14f0,#2d2418e6);box-shadow:0 16px 38px #04080559,inset 0 1px #ffffff0e;backdrop-filter:blur(10px);transform:translate(-50%);pointer-events:auto}.arrowpress-header>div{display:flex;flex-direction:column;gap:1px}.arrowpress-header strong{color:#fff;font-family:Amatic SC,sans-serif;font-size:30px;line-height:1;letter-spacing:.035em}.arrowpress-eyebrow{color:#e5ca7d;font-size:9px;font-weight:1000;letter-spacing:.17em;text-transform:uppercase}.arrowpress-close,.arrowpress-controls button,.arrowpress-category-button{border:1px solid rgba(232,217,144,.28);color:var(--arrowpress-cream);background:linear-gradient(155deg,#1d3122f5,#25351feb);box-shadow:inset 0 1px #ffffff0f;cursor:pointer;font-family:inherit;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease}.arrowpress-close:hover,.arrowpress-controls button:hover,.arrowpress-category-button:hover{border-color:#f1d985ad;background:linear-gradient(155deg,#344d35fa,#49371ff0);transform:translateY(-2px)}.arrowpress-close:focus-visible,.arrowpress-controls button:focus-visible,.arrowpress-category-button:focus-visible{outline:2px solid #f1d985;outline-offset:2px}.arrowpress-close{padding:9px 14px;border-radius:9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.arrowpress-copy{position:absolute;z-index:2;bottom:108px;left:26px;width:390px;max-width:calc(100vw - 52px);padding:16px 18px 15px;border:1px solid rgba(232,217,144,.25);border-radius:12px;background:linear-gradient(145deg,#101c14f0,#2b2117e8);box-shadow:0 18px 42px #04080561,inset 0 1px #ffffff0d;backdrop-filter:blur(9px);transition:transform .45s cubic-bezier(.2,.75,.25,1)}.arrowpress-category-row{display:grid;grid-template-columns:28px auto 28px 1fr;align-items:center;gap:7px;margin-bottom:8px}.arrowpress-category-button{display:grid;place-items:center;width:28px;height:25px;padding:0;border-radius:6px;pointer-events:auto}.arrowpress-category{color:#e5ca7d;font-size:9px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.arrowpress-counter{justify-self:end;color:#f2e8c794;font-size:10px;font-weight:900}.arrowpress-title{display:block;overflow:hidden;color:#fff;font-family:Amatic SC,sans-serif;font-size:35px;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.arrowpress-artist{display:block;margin-top:3px;color:#d8bd72;font-size:11px;font-weight:900;letter-spacing:.045em}.arrowpress-description{overflow:hidden;max-height:0;margin:8px 0 0;color:#ffffffc7;font-size:12px;font-weight:650;line-height:1.45;opacity:0;transition:max-height .45s ease,opacity .35s ease}.arrowpress-status{display:block;margin-top:9px;padding-top:9px;border-top:1px solid rgba(242,232,199,.17);color:#f2e8c79e;font-size:9px;font-weight:900;letter-spacing:.055em}.arrowpress-controls{display:flex;align-items:stretch;gap:6px;position:absolute;z-index:3;bottom:24px;left:50%;transform:translate(-50%);pointer-events:auto}.arrowpress-controls button{min-width:126px;padding:11px 15px;border-radius:8px;font-size:10px;letter-spacing:.035em}.arrowpress-controls button span{color:#f1d985;font-size:14px}.arrowpress-controls button.is-primary{min-width:148px;color:#172019;background:linear-gradient(135deg,#e5ca7d,#b8d883);border-color:#ffffff6b}.arrowpress-controls button.is-primary:hover{background:linear-gradient(135deg,#f4dc91,#c8e597)}.arrowpress-keyboard-hint{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;position:absolute;right:24px;bottom:111px;width:270px;color:#ffffffb3;font-size:9px;font-weight:900}.arrowpress-keyboard-hint span{display:flex;align-items:center;gap:4px}.arrowpress-keyboard-hint kbd{min-width:19px;padding:3px 5px;border-radius:4px;color:#172019;background:#f2e8c7;box-shadow:inset 0 -2px #2b1d142e;font-family:inherit;font-size:8px;text-align:center}html.input-filter-menu .arrowpress-hud,html.input-filter-modal .arrowpress-hud,html.input-filter-intro .arrowpress-hud{display:none!important}.preview-arrowpress-atelier{background:linear-gradient(160deg,#18291e,#4a3621)}.preview-arrowpress-atelier svg{width:100%;height:100%}.preview-arrowpress-atelier .shadow{fill:#07100a8c}.preview-arrowpress-atelier .platform{fill:#6f6d5f;stroke:#a79c7b}.preview-arrowpress-atelier .posts,.preview-arrowpress-atelier .bow-roof{fill:none;stroke:#8f6541;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.preview-arrowpress-atelier .track{fill:none;stroke:#343a34;stroke-width:3}.preview-arrowpress-atelier .frame{fill:#3d2b1c;stroke:#c49352;stroke-width:3}.preview-arrowpress-atelier .frame.side{opacity:.66}.preview-arrowpress-atelier .art{fill:#6d9d79;stroke:#e4ddb4;stroke-width:1.5}.preview-arrowpress-atelier .pulley{fill:#bd8644;stroke:#efe0a1;stroke-width:2}.preview-arrowpress-atelier .glow{fill:#caff87;filter:drop-shadow(0 0 6px rgba(202,255,135,.85))}@media only screen and (max-width:720px){.arrowpress-header{top:10px;width:calc(100vw - 20px);padding:9px 10px 9px 13px}.arrowpress-header strong{font-size:25px}.arrowpress-copy{bottom:102px;left:10px;width:calc(100vw - 20px);padding:12px 13px}.arrowpress-title{font-size:29px}.arrowpress-keyboard-hint{display:none}.arrowpress-controls{bottom:13px;width:calc(100vw - 20px)}.arrowpress-controls button{flex:1 1 0;min-width:0;padding:10px 7px;font-size:9px}.arrowpress-controls button.is-primary{min-width:0}}.fox-sleep-zs{position:absolute;z-index:11;display:flex;align-items:flex-end;gap:1px;opacity:0;pointer-events:none;transform:translate(-20%,-55%) scale(.72) rotate(-9deg);transform-origin:0 100%;transition:opacity .2s ease-out,transform .28s cubic-bezier(.16,.82,.24,1);will-change:opacity,transform}.fox-sleep-zs.is-visible{opacity:1;transform:translate(-20%,-62%) scale(1) rotate(-9deg)}.fox-sleep-zs span{display:block;color:#ffd541;font-family:Nunito,sans-serif;font-size:13px;font-weight:1000;line-height:1;-webkit-text-stroke:1.25px #251d49;paint-order:stroke fill;text-shadow:2px 2px 0 #ed4f74;animation:fox-sleep-letter 1.8s ease-in-out infinite}.fox-sleep-zs span:nth-child(2){margin-bottom:5px;font-size:16px;animation-delay:-.55s}.fox-sleep-zs span:nth-child(3){margin-bottom:12px;font-size:20px;animation-delay:-1.1s}.fox-dialogue{position:absolute;z-index:12;display:flex;flex-direction:column;align-items:flex-start;width:max-content;max-width:330px;padding:11px 15px 12px;color:#251d49;background:#fff8df;border:3px solid #251d49;border-radius:22px 22px 22px 8px;box-shadow:5px 6px #ed4f74,8px 10px 18px #1d17213d;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 15px)) scale(.78) rotate(-4deg);transform-origin:28% 100%;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.42,0,.3,1)}.fox-dialogue:before{content:"";position:absolute;left:50%;top:calc(100% - 7px);width:17px;height:17px;background:#fff8df;border-right:3px solid #251d49;border-bottom:3px solid #251d49;transform:translate(-50%) rotate(45deg)}.fox-dialogue:after{content:"✦";position:absolute;top:-18px;right:-13px;color:#ffd541;font-family:Nunito,sans-serif;font-size:25px;font-weight:900;line-height:1;text-shadow:2px 2px 0 #251d49;transform:rotate(12deg)}.fox-dialogue.is-open{opacity:1;transform:translate(-50%,calc(-100% - 24px)) scale(1) rotate(-2deg);transition-duration:.85s;transition-timing-function:cubic-bezier(.16,.82,.24,1)}.fox-dialogue__kicker{display:block;margin-bottom:6px;padding:1px 6px;color:#fff8df;background:#251d49;border-radius:999px;font-family:Nunito,sans-serif;font-size:9px;font-weight:900;line-height:1.5;letter-spacing:.13em}.fox-dialogue__text{display:block;width:fit-content;white-space:pre-line;text-wrap:balance;text-align:center;font-family:Nunito,sans-serif;font-size:16px;font-weight:900;line-height:1.18;letter-spacing:-.015em}html.input-filter-menu .fox-dialogue,html.input-filter-modal .fox-dialogue,html.input-filter-cinematic .fox-dialogue,html.input-filter-intro .fox-dialogue{opacity:0!important}@media only screen and (max-width:520px){.fox-dialogue{max-width:270px;padding:9px 12px 10px;border-width:2px;box-shadow:4px 5px #ed4f74,6px 8px 14px #1d172138}.fox-dialogue:before{border-width:0 2px 2px 0}.fox-dialogue__text{font-size:14px}}@media only screen and (max-width:300px){.fox-dialogue{max-width:calc(100vw - 24px)}}@-moz-keyframes fox-sleep-letter{0%,to{opacity:.42;transform:translateY(2px) rotate(-3deg)}50%{opacity:1;transform:translateY(-3px) rotate(3deg)}}@-webkit-keyframes fox-sleep-letter{0%,to{opacity:.42;transform:translateY(2px) rotate(-3deg)}50%{opacity:1;transform:translateY(-3px) rotate(3deg)}}@-o-keyframes fox-sleep-letter{0%,to{opacity:.42;transform:translateY(2px) rotate(-3deg)}50%{opacity:1;transform:translateY(-3px) rotate(3deg)}}@keyframes fox-sleep-letter{0%,to{opacity:.42;transform:translateY(2px) rotate(-3deg)}50%{opacity:1;transform:translateY(-3px) rotate(3deg)}}.cashcat-price-balloon{position:absolute;z-index:13;display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:218px;max-width:290px;padding:15px 18px 13px;color:#344331;background:radial-gradient(circle at 15% 18%,rgba(219,151,151,.18) 0 4px,transparent 5px),radial-gradient(circle at 89% 72%,rgba(108,146,100,.16) 0 5px,transparent 6px),#fffaf0;border:3px solid #344331;border-radius:41px 52px 38px 48px/36px 45px 42px 43px;box-shadow:0 0 0 2px #fff2cf,0 0 0 4px #344331c7,7px 10px #c58b769e,9px 14px 22px #232c2130;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 15px)) scale(.76) rotate(-2.5deg);transform-origin:50% 100%;transition:opacity .28s ease-out,transform .45s cubic-bezier(.16,.82,.24,1);will-change:opacity,transform}.cashcat-price-balloon:before{content:"";position:absolute;left:50%;top:calc(100% - 7px);width:19px;height:19px;background:#fffaf0;border-right:3px solid #344331;border-bottom:3px solid #344331;border-radius:0 0 5px;transform:translate(-50%) rotate(45deg)}.cashcat-price-balloon.is-open{opacity:1;transform:translate(-50%,calc(-100% - 26px)) scale(1) rotate(-1.1deg)}.cashcat-price-balloon[data-status=offline]{box-shadow:0 0 0 2px #fff2cf,0 0 0 4px #344331c7,7px 10px #a6534da6,9px 14px 22px #232c2130}.cashcat-price-balloon__kicker{position:relative;display:flex;align-items:center;justify-content:center;min-height:21px;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:9px;font-weight:1000;line-height:1.5;letter-spacing:.16em}.cashcat-price-balloon__kicker>span{color:#526b45;transform:rotate(-1deg)}.cashcat-price-balloon__token{position:absolute;right:-29px;top:-30px;display:block;width:45px;height:45px;padding:3px;overflow:hidden;background:#f4c8be;border:3px solid #344331;border-radius:48% 52% 46% 54%/53% 45% 55% 47%;box-shadow:3px 4px #c58b76a8;transform:rotate(7deg)}.cashcat-price-balloon__token img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.cashcat-price-balloon__price{display:block;color:#344331;font-family:Nunito,sans-serif;font-size:29px;font-weight:1000;line-height:1.05;letter-spacing:-.045em;text-align:center;text-shadow:1px 2px 0 #f2c9b9;transform:rotate(.8deg)}.cashcat-price-balloon__meta{display:flex;align-items:center;justify-content:center;margin-top:8px;padding-top:8px;border-top:2px solid rgba(52,67,49,.24);font-family:Nunito,sans-serif}.cashcat-price-balloon__meta b{color:#6c665a;font-size:11px;font-weight:1000;line-height:1.2;letter-spacing:.02em}[data-trend=up] .cashcat-price-balloon__meta b{color:#3f7b45}[data-trend=down] .cashcat-price-balloon__meta b{color:#a24643}html.input-filter-menu .cashcat-price-balloon,html.input-filter-modal .cashcat-price-balloon,html.input-filter-cinematic .cashcat-price-balloon,html.input-filter-intro .cashcat-price-balloon,html.input-filter-racing .cashcat-price-balloon{opacity:0!important;pointer-events:none!important}@media only screen and (max-width:520px){.cashcat-price-balloon{min-width:194px;max-width:calc(100vw - 24px);padding:12px 14px 11px;border-width:2px;box-shadow:0 0 0 2px #fff2cf,0 0 0 3px #344331c7,5px 7px #c58b769e,7px 10px 16px #232c212e}.cashcat-price-balloon:before{border-width:0 2px 2px 0}.cashcat-price-balloon__token{right:-24px;top:-25px;width:39px;height:39px;padding:2px;border-width:2px}.cashcat-price-balloon__price{font-size:25px}}.dev-scene-loader{display:none;position:fixed;inset:0;z-index:10000;place-items:center;padding:24px;color:#251d49;background:#78d8ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.is-dev-scene-loading .dev-scene-loader{display:grid}.is-dev-scene-loading .game{visibility:hidden}.dev-scene-loader-card{width:100%;padding:clamp(24px,5vw,42px);border:5px solid #251d49;background:#fff8e7;box-shadow:12px 12px #7765ff}.dev-scene-loader-card>span{display:inline-block;margin-bottom:14px;padding:6px 9px;border:3px solid #251d49;background:#ffd84a;font-size:12px;font-weight:900;letter-spacing:.08em}.dev-scene-loader-card>strong{display:block;overflow:hidden;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,9vw,74px);line-height:.9;text-transform:uppercase}.dev-scene-loader-card>small{display:block;margin-top:12px;font-size:12px;font-weight:700}.dev-scene-loader-track{height:20px;margin-top:28px;border:4px solid #251d49;background:#fff}.dev-scene-loader-track>i{display:block;width:0;height:100%;background:#6cf05e;transition:width .16s ease-out}.bow-test-carry-controls{position:fixed;z-index:120;top:18px;right:18px;display:flex;align-items:center;gap:6px;padding:7px;border:1px solid rgba(220,184,105,.62);border-radius:11px;color:#f7edcf;background:#1f170fd6;box-shadow:0 8px 24px #0f0a053d;backdrop-filter:blur(8px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:auto}.bow-test-carry-controls>span{padding:0 5px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.76}.bow-test-carry-controls>button{min-height:31px;padding:0 11px;border:1px solid rgba(220,184,105,.34);border-radius:7px;color:#f7edcf;background:#503a1f85;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.bow-test-carry-controls>button:hover{border-color:#ebca7ebd;transform:translateY(-1px)}.bow-test-carry-controls>button.is-active{border-color:#d9b45f;color:#251b10;background:#d9b45f}.bow-test-carry-controls>button:focus-visible{outline:2px solid #f2d891;outline-offset:2px}.circuit-runtime-showcase-controls{position:fixed;z-index:120;top:18px;right:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;width:calc(100vw - 36px);max-width:760px;padding:8px;border:1px solid rgba(220,184,105,.62);border-radius:11px;color:#f7edcf;background:#1f170fe0;box-shadow:0 8px 24px #0f0a0547;backdrop-filter:blur(8px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:auto}.circuit-runtime-showcase-controls>strong{padding:0 6px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.circuit-runtime-showcase-controls>button{min-height:31px;padding:0 11px;border:1px solid rgba(220,184,105,.34);border-radius:7px;color:#f7edcf;background:#503a1f85;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.circuit-runtime-showcase-controls>button:hover{border-color:#ebca7ebd;transform:translateY(-1px)}.circuit-runtime-showcase-controls>button.is-active{border-color:#d9b45f;color:#251b10;background:#d9b45f}.circuit-runtime-showcase-controls>button:focus-visible{outline:2px solid #f2d891;outline-offset:2px}.circuit-runtime-showcase-controls>output{min-width:72px;padding:7px 9px;border:1px solid rgba(220,184,105,.34);border-radius:7px;color:#f2d891;background:#0c09066b;font-size:10px;font-weight:900;text-align:center;text-transform:uppercase}@media(max-width:620px){.bow-test-carry-controls{top:10px;right:10px}.bow-test-carry-controls>span{display:none}.circuit-runtime-showcase-controls{top:10px;right:10px;width:calc(100vw - 20px)}.circuit-runtime-showcase-controls>strong{flex:1 0 100%;text-align:right}}.performance-inspector{--perf-ink: #191525;--perf-green: #74f690;--perf-yellow: #ffd967;position:fixed;z-index:9997;top:14px;left:14px;width:260px;color:#f8f9fc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;pointer-events:none}.performance-inspector button{color:inherit;border:0;font:inherit;font-weight:900;cursor:pointer}.performance-inspector button:focus-visible{outline:3px solid #fff;outline-offset:2px}.performance-inspector button:disabled{cursor:wait}.performance-inspector-card{padding:12px;border:3px solid var(--perf-ink);border-radius:10px;background:#11131bf5;box-shadow:6px 6px 0 var(--perf-ink);backdrop-filter:blur(12px);pointer-events:auto}.performance-inspector-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.performance-inspector-card>header strong{color:var(--perf-green);font-size:13px;letter-spacing:.06em}.performance-inspector-card>header span{padding:3px 6px;border-radius:999px;color:#11131b;background:#d7dbe5;font-size:9px}.performance-inspector-card>p{min-height:30px;margin:9px 1px 0;color:#c4cad8;font-size:10px}.performance-inspector-record{width:100%;min-height:48px;padding:9px 12px;border:3px solid var(--perf-ink)!important;border-radius:8px;color:var(--perf-ink)!important;background:var(--perf-green);box-shadow:3px 3px 0 var(--perf-ink);font-size:14px!important;letter-spacing:.025em}.performance-inspector-record:hover:not(:disabled){transform:translate(1px,1px);box-shadow:2px 2px 0 var(--perf-ink)}.performance-inspector-record:disabled{opacity:.72}.performance-inspector-progress{height:11px;margin-top:10px;overflow:hidden;border:2px solid var(--perf-ink);border-radius:999px;background:#08090d}.performance-inspector-progress i{display:block;width:0;height:100%;background:var(--perf-yellow);transition:width .2s linear}.performance-inspector-exports{display:grid;grid-template-columns:1fr 88px;gap:7px;margin-top:10px}.performance-inspector-exports[hidden]{display:none!important}.performance-inspector-exports button{min-height:34px;padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#292e3d;font-size:9px}.performance-inspector-exports button:hover{border-color:var(--perf-green);background:#343b4d}.performance-inspector.is-recording .performance-inspector-card{border-color:#d39d31}.performance-inspector.is-recording .performance-inspector-record{background:var(--perf-yellow)}.performance-inspector.is-preparing .performance-inspector-card{border-color:#5476d8}.performance-inspector.is-preparing .performance-inspector-record{background:#88a6ff}.performance-inspector.is-preparing .performance-inspector-progress i{width:35%!important;animation:performance-inspector-prepare .9s ease-in-out infinite}.performance-inspector.is-complete .performance-inspector-card{border-color:#247a3c}.performance-inspector.is-complete .performance-inspector-card>header span{background:var(--perf-green)}.performance-inspector.is-complete .performance-inspector-card>p{color:var(--perf-green)}@media(max-width:700px){.performance-inspector{top:8px;left:8px;width:250px;max-width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.performance-inspector-progress i{transition:none;animation:none}}@-moz-keyframes performance-inspector-prepare{0%{transform:translate(-110%)}to{transform:translate(310%)}}@-webkit-keyframes performance-inspector-prepare{0%{transform:translate(-110%)}to{transform:translate(310%)}}@-o-keyframes performance-inspector-prepare{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes performance-inspector-prepare{0%{transform:translate(-110%)}to{transform:translate(310%)}}.x-login-preview{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;min-width:280px;overflow:hidden;background-color:#c9b58f;color:#f6ecd2;isolation:isolate}.x-login-static-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;transform:scale(1.05);transform-origin:center;pointer-events:none}.x-login-static-background{background-image:url(../ui/x-login/removed2.png);background-position:52.5% 57.5%;background-repeat:no-repeat;background-size:cover;opacity:1}.x-login-fox-stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:1;visibility:visible;pointer-events:none}.x-login-fox-stage:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid rgba(239,225,185,.3);border-top-color:#efe1b9;border-radius:50%;animation:x-login-fox-loading .8s linear infinite;transition:opacity .16s ease}.x-login-fox-stage.is-loaded:after{opacity:0}.x-login-fox-stage.is-loaded .x-login-fox-canvas{opacity:1}.x-login-fox-stage.is-load-error:after{display:none}.x-login-fox-canvas{display:block;width:100%;height:100%;opacity:0;filter:drop-shadow(0 18px 18px rgba(7,16,6,.42));transition:opacity .22s ease}.x-login-fox-dialogue{z-index:4}html.is-x-login-preview-boot body,html.is-x-login-preview body{overflow:hidden;background:#c9b58f}html.is-x-login-preview-boot .game,html.is-x-login-preview .game,html.is-x-login-preview-boot .fonts-loader,html.is-x-login-preview .fonts-loader,html.is-x-login-preview-boot .dev-scene-loader,html.is-x-login-preview .dev-scene-loader{visibility:hidden!important;pointer-events:none!important}.x-login-panel{position:relative;z-index:2;transform:scale(.4);transform-origin:center;width:54vw;min-width:500px;padding:clamp(38px,5.4vh,56px) clamp(42px,4.4vw,66px) clamp(42px,5.8vh,60px);border:clamp(22px,2.2vw,34px) solid transparent;border-radius:clamp(52px,5.4vw,76px);background:radial-gradient(ellipse at 50% 0%,rgba(102,113,69,.13),transparent 44%),repeating-linear-gradient(5deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px),linear-gradient(145deg,#20291c,#152016 58%,#1b2519) padding-box,radial-gradient(ellipse at 9% 18%,#9a622f 0 2.4%,transparent 3.2%),radial-gradient(ellipse at 24% 91%,#32170b 0 1.8%,transparent 2.7%),radial-gradient(ellipse at 76% 7%,#9b622e 0 1.9%,transparent 2.8%),radial-gradient(ellipse at 91% 76%,#2d1509 0 2.2%,transparent 3%),linear-gradient(96deg,#35190a,#75451f,#4c2812 18%,#8b5529,#5a3016 44%,#7b4821,#44220f 72%,#8a5227 87%,#35190a) border-box;box-shadow:0 30px 60px #03070499,0 8px 14px #0203028c,inset 0 0 0 2px #b1844e7a,inset 0 0 48px #00000073;text-align:center}.x-login-panel:before{content:"";position:absolute;inset:-11px;border:3px solid rgba(36,18,7,.88);border-radius:inherit;box-shadow:inset 0 0 0 2px #d6a25e3d,inset 0 0 12px #1a0b049e,0 0 0 1px #0c0704b3;pointer-events:none}.x-login-panel:after{content:"";position:absolute;inset:12px;border:2px solid rgba(158,140,85,.2);border-radius:calc(clamp(52px,5.4vw,76px) - 22px);box-shadow:inset 0 0 30px #0204038c;pointer-events:none}.x-login-crest{width:clamp(72px,6vw,92px);margin:0 auto clamp(10px,1.4vh,14px);filter:drop-shadow(0 3px 2px rgba(0,0,0,.5))}.x-login-crest svg{display:block;width:100%;overflow:visible}.x-login-crest .crest-arrow{fill:none;stroke:#d7c39a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.x-login-crest .crest-leaf{stroke:#263617;stroke-width:2}.x-login-crest .crest-leaf.is-left{fill:#79a82f}.x-login-crest .crest-leaf.is-right{fill:#97c13c}.x-login-crest .crest-leaf.is-center{fill:#a9d13e}.x-login-crest .crest-vein{fill:none;stroke:#e1ed91b8;stroke-width:2;stroke-linecap:round}.x-login-brand{position:relative;z-index:1}.x-login-brand h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5vw,76px);font-weight:700;line-height:.94;letter-spacing:-.04em;color:#f4e4c0;text-shadow:0 3px 0 #4c3a20,0 7px 12px rgba(0,0,0,.6)}.x-login-divider{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:66%;margin:clamp(26px,3.6vh,36px) auto clamp(28px,4vh,40px);color:#6e8d2d}.x-login-divider>i{flex:1;height:1px;background:linear-gradient(90deg,transparent,#668229)}.x-login-divider>i:last-child{background:linear-gradient(90deg,#668229,transparent)}.x-login-divider span{position:relative;display:flex;align-items:center;justify-content:center;gap:2px}.x-login-divider span:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:1px;background:#6e8d2d;transform:translate(-50%,-50%)}.x-login-divider b{position:relative;z-index:1;display:block;width:9px;height:14px;border-radius:90% 0;background:#7da235;transform:rotate(-42deg)}.x-login-divider b:nth-child(2){width:10px;height:17px;transform:rotate(45deg)}.x-login-divider b:nth-child(3){transform:rotate(132deg)}.x-login-auth-error{position:absolute;top:clamp(18px,4vh,42px);left:50%;z-index:7;display:flex;align-items:center;gap:18px;width:calc(100vw - 32px);max-width:620px;padding:19px 23px;border:3px solid rgba(226,170,114,.9);border-radius:24px;background:linear-gradient(135deg,#4a2418f5,#2c2118f5 58%,#242b19f5);box-shadow:inset 0 0 0 1px #ffd5a01f,0 16px 34px #0000007a,0 4px #2a160fb8;color:#f7e7c6;text-align:left;transform:translate(-50%);animation:x-login-auth-error-enter .46s cubic-bezier(.16,.82,.24,1) both}.x-login-auth-error[hidden]{display:none}.x-login-auth-error__icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border:3px solid #e4a466;border-radius:50%;background:#7b342294;color:#ffd49a;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1;box-shadow:0 3px 8px #00000047}.x-login-auth-error__content{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.x-login-auth-error__content strong{color:#ffe2b7;font-family:Pally-Bold,Nunito,sans-serif;font-size:21px;font-weight:700;line-height:1.05;letter-spacing:.065em}.x-login-auth-error__copy{color:#d8c5a4;font-family:Pally-Regular,Nunito,sans-serif;font-size:17px;font-weight:500;line-height:1.25}.x-login-preview.is-auth-error .x-login-button-frame{background:linear-gradient(180deg,#c78a55,#7d4c2f 42%,#46311f)}.x-login-button-frame{position:relative;z-index:2;width:100%;padding:4px;border-radius:999px;background:linear-gradient(180deg,#8fa956,#54742c 40%,#304c1d);filter:drop-shadow(0 9px 7px rgba(0,0,0,.48))}.x-login-button-frame:after{content:"";position:absolute;inset:7px;z-index:1;border-radius:inherit;border:1px solid rgba(204,230,138,.22);pointer-events:none}.x-login-button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.3vw,34px);width:100%;min-height:clamp(84px,9vh,100px);padding:18px 42px;border-radius:999px;overflow:hidden;background:radial-gradient(circle at 40% -20%,rgba(119,164,76,.25),transparent 55%),linear-gradient(180deg,#23471b,#173716 57%,#102a12);color:#fff;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(25px,2.1vw,34px);font-weight:700;letter-spacing:.025em;text-shadow:0 2px 4px rgba(0,0,0,.55);transition:transform .18s ease,filter .18s ease,background .18s ease}.x-login-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.12) 46%,transparent 70%);transform:translate(-120%);transition:transform .42s ease}.x-login-button:not(:disabled):hover,.x-login-button:not(:disabled):focus-visible{background:radial-gradient(circle at 42% -10%,rgba(154,198,96,.33),transparent 56%),linear-gradient(180deg,#2d5822,#1d421a 57%,#123014);filter:brightness(1.08)}.x-login-button:not(:disabled):hover:before,.x-login-button:not(:disabled):focus-visible:before{transform:translate(115%)}.x-login-button:not(:disabled):focus-visible{outline:3px solid #e8f2bb;outline-offset:7px}.x-login-button:not(:disabled):active,.x-login-button.is-preview-pressed{transform:translateY(2px) scale(.992);filter:brightness(1.16)}.x-login-button:disabled{cursor:wait;filter:saturate(.58) brightness(.78)}.x-login-x-mark{flex:0 0 auto;width:clamp(42px,3.7vw,56px);height:auto;fill:currentColor;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.x-login-ivy{position:absolute;z-index:4;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 3px rgba(0,0,0,.52))}.x-login-ivy .x-login-ivy-vine,.x-login-ivy .x-login-ivy-highlight{fill:none;stroke-linecap:round}.x-login-ivy .x-login-ivy-vine{stroke:#3f5f22;stroke-width:6}.x-login-ivy .x-login-ivy-highlight{stroke:#9ecb486b;stroke-width:2}.x-login-ivy .x-login-ivy-leaf{fill:#668f32;stroke:#2a431c;stroke-width:2}.x-login-ivy.is-top-left{top:-26px;left:-18px;width:154px;transform:rotate(-9deg)}.x-login-ivy.is-top-right{top:-29px;right:-18px;width:148px;transform:scaleX(-1) rotate(-7deg)}.x-login-ivy.is-button{right:-19px;bottom:-34px;width:132px;transform:rotate(10deg)}@media only screen and (max-width:720px){.x-login-fox-stage{inset:0;width:100%;height:100%}.x-login-panel{width:calc(100vw - 28px);min-width:0;padding:38px 22px 32px;border-width:14px;border-radius:38px}.x-login-crest{width:78px;margin-bottom:10px}.x-login-brand h1{font-size:clamp(38px,12vw,50px)}.x-login-divider{width:70%;margin:25px auto 28px}.x-login-auth-error{top:12px;gap:12px;width:calc(100vw - 20px);padding:14px 16px;border-width:2px;border-radius:18px}.x-login-auth-error__icon{flex-basis:40px;width:40px;height:40px;border-width:2px;font-size:27px}.x-login-auth-error__content strong{font-size:16px}.x-login-auth-error__copy{font-size:14px}.x-login-button{min-height:76px;gap:20px;padding:16px 24px;font-size:clamp(21px,6.2vw,28px)}.x-login-x-mark{width:40px}.x-login-ivy.is-top-left{width:112px}.x-login-ivy.is-top-right{width:108px}.x-login-ivy.is-button{right:-14px;bottom:-30px;width:104px}}@media only screen and (max-height:730px)and (min-width:721px){.x-login-panel{transform:scale(.36)}}@media(prefers-reduced-motion:reduce){.x-login-button,.x-login-button:before,.x-login-fox-stage,.x-login-fox-canvas,.x-login-fox-dialogue{transition:none}.x-login-auth-error{animation:none}.x-login-fox-stage:after{animation:none}}@-moz-keyframes x-login-fox-loading{to{transform:rotate(360deg)}}@-webkit-keyframes x-login-fox-loading{to{transform:rotate(360deg)}}@-o-keyframes x-login-fox-loading{to{transform:rotate(360deg)}}@keyframes x-login-fox-loading{to{transform:rotate(360deg)}}@-moz-keyframes x-login-auth-error-enter{0%{opacity:0;transform:translate(-50%,calc(-100% - 48px)) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@-webkit-keyframes x-login-auth-error-enter{0%{opacity:0;transform:translate(-50%,calc(-100% - 48px)) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@-o-keyframes x-login-auth-error-enter{0%{opacity:0;transform:translate(-50%,calc(-100% - 48px)) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes x-login-auth-error-enter{0%{opacity:0;transform:translate(-50%,calc(-100% - 48px)) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}
