@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}@font-face{font-family:Roboto Condensed;src:url(../fonts/RobotoCondensed-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../fonts/RobotoCondensed-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:GreenVeil Lining Numerals;src:url(../fonts/Pally-Bold.woff2) format("woff2"),url(../fonts/Pally-Bold.woff) format("woff"),url(../fonts/Pally-Bold.ttf) format("truetype");unicode-range:U+0030-0039;font-weight:100 900;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}html[data-language=th] body *:not(svg):not(path),html[data-language=hi] body *:not(svg):not(path){font-family:var(--greenveil-localized-font),"Nunito",sans-serif!important}html[data-language=th]{--greenveil-localized-font: "Noto Sans Thai"}html[data-language=hi]{--greenveil-localized-font: "Noto Sans Devanagari"}html[data-language=de] button,html[data-language=fr] button,html[data-language=pt] button,html[data-language=ru] button,html[data-language=vi] button,html[data-language=th] button,html[data-language=hi] button,html[data-language=de] [role=button],html[data-language=fr] [role=button],html[data-language=pt] [role=button],html[data-language=ru] [role=button],html[data-language=vi] [role=button],html[data-language=th] [role=button],html[data-language=hi] [role=button],html[data-language=de] [role=option],html[data-language=fr] [role=option],html[data-language=pt] [role=option],html[data-language=ru] [role=option],html[data-language=vi] [role=option],html[data-language=th] [role=option],html[data-language=hi] [role=option]{overflow-wrap:anywhere}.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)}@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}}@media(prefers-reduced-motion:reduce){.fps-counter{transition:opacity .1s linear;transform:none}.fps-counter.is-visible{transform:none}}*{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}.game>canvas{touch-action:none}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}.game-hud-layer{opacity:1;transition:opacity var(--game-hud-transition-duration, .2s) cubic-bezier(.22,.61,.36,1)}.game-hud-layer.is-transition-covered{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.game-hud-layer{transition-duration:1ms!important}}.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-submission-availability{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:15px;width:100%;max-width:620px;margin:22px 0 4px;padding:13px 18px;color:#66583c;text-align:left;border:1px solid rgba(179,149,84,.42);border-radius:18px;background:linear-gradient(180deg,#fff9dfc7,#eee2bd94);box-shadow:inset 0 1px #ffffffc7}.wallet-connect .wallet-connect-submission-availability[hidden]{display:none}.wallet-connect .wallet-connect-submission-availability p{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.wallet-connect .wallet-connect-submission-availability strong{color:#5a6738;font-size:.82rem;font-weight:950}.wallet-connect .wallet-connect-submission-availability-icon{display:grid;place-items:center;width:42px;height:42px;color:#778346;border-radius:50%;background:#dfe8bdc7}.wallet-connect .wallet-connect-submission-availability-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wallet-connect .wallet-connect-card[data-submission-status=closed] .wallet-connect-submission-availability{border-color:#a8845261;background:linear-gradient(180deg,#f8f0d7d1,#eadcba9e)}.wallet-connect .wallet-connect-card[data-submission-status=closed] .wallet-connect-submission-availability-icon{color:#856747;background:#e7d7b5d1}.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-presale-wallet-selection .wallet-connect-connected-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:530px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-wrap{min-height:0;gap:8px;width:100%;max-width:530px;margin-bottom:18px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-label{display:block;color:#6c7747;font-size:.68rem;letter-spacing:.11em}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-row{display:grid;grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:17px;width:100%;min-height:88px;padding:12px 18px;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}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-icon{display:block;width:54px;height:54px;object-fit:contain}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address{min-width:0;padding:0;color:#4c642f;font-family:Pally-Medium,Nunito,sans-serif;font-size:1.02rem;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-presale-wallet-selection .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-presale-wallet-selection .wallet-connect-copy[hidden]{display:none}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy:disabled{cursor:wait;opacity:.62}html:not(.is-mode-touch) .wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy:not(:disabled):hover,.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy:focus-visible{color:#3f6124;background:#dce8bbc2;transform:translateY(-1px)}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .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-presale-wallet-selection .wallet-connect-copy .copy-success-icon{display:none;stroke-width:2.8}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy[data-copied=true]{color:#4d8b2b;background:#dce8bbc2}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy[data-copied=true] .copy-icon{display:none}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy[data-copied=true] .copy-success-icon{display:block}.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-presale-wallet-selection .wallet-connect-address-row{grid-template-columns:46px minmax(0,1fr) 40px;min-height:78px;gap:13px;padding:10px 18px;border-radius:21px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-icon{width:46px;height:46px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address{font-size:.94rem}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy{width:40px;height:40px}.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-card.is-presale-wallet-selection .wallet-connect-address-wrap{gap:6px;margin-bottom:15px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-label{font-size:.58rem}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-row{padding:10px 12px}.wallet-connect .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address{font-size:.83rem;letter-spacing:.02em}.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}.wallet-presale-open[hidden]{display:none}.wallet-presale-open:disabled{cursor:wait;opacity:.58}html:not(.is-mode-touch) .wallet-presale-open:not(:disabled):hover,.wallet-presale-open:focus-visible{color:#405b28;border-color:#6579379e;background:#fffdf1d1}.presale .container{width:calc(100vw - 36px);max-width:760px}.presale .presale-card{position:relative;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-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin:0 0 24px}.presale .presale-meta-row p{margin:0}.presale .presale-refresh{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;color:#64713b;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(101,121,55,.3);border-radius:999px;background:#fffdf1a8}.presale .presale-refresh svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.presale .presale-refresh:disabled{cursor:wait;opacity:.48}html:not(.is-mode-touch) .presale .presale-refresh:not(:disabled):hover,.presale .presale-refresh:focus-visible{color:#405b28;border-color:#65793794;background:#fffdf1e6;outline:3px solid rgba(101,121,55,.24);outline-offset:2px}.presale .presale-card[aria-busy=true] .presale-refresh svg{animation:presale-refresh-spin .8s linear infinite}.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;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-round-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px}.presale .presale-round-facts>div{min-width:0;padding:10px 12px;border:1px solid rgba(126,140,67,.22);border-radius:12px;background:#ffffff4d}.presale .presale-round-facts>div:last-child{grid-column:1/-1}.presale .presale-round-facts dt{color:#7b815a;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.presale .presale-round-facts dd{margin:5px 0 0;color:#4d592c;font-family:monospace;font-size:.72rem;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-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}.presale .presale-round-facts{grid-template-columns:1fr}.presale .presale-round-facts>div:last-child{grid-column:auto}}@-moz-keyframes presale-refresh-spin{to{transform:rotate(360deg)}}@-webkit-keyframes presale-refresh-spin{to{transform:rotate(360deg)}}@-o-keyframes presale-refresh-spin{to{transform:rotate(360deg)}}@keyframes presale-refresh-spin{to{transform:rotate(360deg)}}.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:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.menu.is-quest-board .inner{position:relative;top:auto;left:auto;width:min(88vw,1480px);height:min(92dvh,1000px);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)}.menu.is-quest-board~.world-toast-stack{z-index:75}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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;flex:1;align-items:center;justify-content:center;position:relative;min-width:0;height:calc(100% - 4px);padding:0 clamp(8px,1vw,16px);gap:clamp(5px,.65vw,9px);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:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;overflow:hidden;font-size:clamp(13px,1.15vw,18px);font-weight:900;letter-spacing:.035em;text-transform:uppercase;transition:color .16s ease,background .16s ease,transform .16s ease}.quest-tab .quest-tab__icon{flex:0 0 auto;width:19px;height:19px}.quest-tab .quest-tab__label{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;max-height:2.1em;line-height:1.05;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal}.quest-tab b{display:grid;flex:0 0 auto;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-wizard-proof-admin-note{display:block;margin-top:4px}.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:GreenVeil Lining Numerals,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(10,minmax(31px,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{display:flex;align-items:center;flex-direction:column;gap:1px;font-family:Pally-Bold,Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.quest-activity-day>span small{color:inherit;font-size:7px;font-weight:800}.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:GreenVeil Lining Numerals,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 img{width:19px;height:19px;mix-blend-mode:normal;filter:saturate(.82) contrast(1.06)}.quest-activity-day.is-chest.is-awarded .quest-activity-day__token{animation:quest-chest-awarded .75s ease both}.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:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.quest-activity__reward>small{color:#7b5b34;font-size:8px;font-weight:800;white-space:nowrap}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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-list__completed-heading{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin:9px 2px 1px;padding:8px 10px;color:#58633c;border-top:1px solid rgba(142,112,68,.38);border-bottom:1px solid rgba(142,112,68,.24);font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;letter-spacing:.04em;text-transform:uppercase}.quest-list__completed-heading>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.quest-list__completed-heading>span svg{width:15px;height:15px;color:#6f8444}.quest-list__completed-heading>b{display:grid;min-width:24px;height:24px;place-items:center;padding:0 7px;border:1px solid rgba(101,116,64,.45);border-radius:999px;background:#75884b1c;font-family:Pally-Bold,Nunito,sans-serif;font-size:10px}.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:GreenVeil Lining Numerals,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__timer{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#5d6f37;font-family:Pally-Bold,Nunito,sans-serif;font-size:10px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.04em;white-space:nowrap}.quest-row__timer svg{width:13px;height:13px}.quest-row__timer.is-expired{color:#8a4f3b}.quest-row__timer.is-primary{color:#1e1a12;font-size:16px;letter-spacing:.02em}.quest-row__timer.is-primary svg{width:19px;height:19px;color:#6a4a20}.quest-row__timer.is-primary.is-expired{color:#8a4f3b}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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-referral-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;gap:8px}.quest-referral-slot{display:flex;min-width:0;min-height:54px;align-items:center;padding:7px 9px;gap:8px;color:#765a3b;border:1px dashed rgba(151,115,71,.56);border-radius:8px;background:#f8e6bd66}.quest-referral-slot>i{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;color:#866c47;border:1px solid rgba(153,119,71,.48);border-radius:50%;background:#d8bf8a57;font-size:10px;font-style:normal;font-weight:1000}.quest-referral-slot>i svg{width:16px;height:16px}.quest-referral-slot>span{display:flex;min-width:0;flex-direction:column;gap:2px}.quest-referral-slot>span strong{overflow:hidden;color:#4d3927;font:900 10px/1.1 Georgia,Times New Roman,serif;text-overflow:ellipsis;white-space:nowrap}.quest-referral-slot>span small{color:#8e714e;font-size:8px;font-weight:800}.quest-referral-slot.is-filled{color:#f5e8b5;border-style:solid;border-color:#789447b8;background:linear-gradient(180deg,#6f864557,#dce5b86b)}.quest-referral-slot.is-filled>i{color:#f8e8a5;border-color:#496434;background:linear-gradient(180deg,#6c8245,#3a5630)}.quest-referral-slot.is-filled small{color:#60713f}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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-timed-hero.is-dynamic-art-banner>.quest-wizard-hero__title{right:var(--hero-title-clearance);left:43%}.quest-timed-detail{justify-content:center;padding:18px 24px 20px;gap:14px}.quest-timed-offer{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;min-height:112px;padding:14px 17px;gap:15px;border:1px solid #b98f52;border-radius:11px;background:linear-gradient(135deg,#fff1cbf5,#e5c98fe0);box-shadow:inset 0 0 0 2px #fff9e77a,0 3px 8px #65401f29}.quest-timed-offer.is-expired{filter:grayscale(.42);opacity:.78}.quest-timed-offer.is-complete{border-color:#7f934a;background:linear-gradient(135deg,#edf0c8f5,#cfdda2e0)}.quest-timed-offer>div{min-width:0}.quest-timed-offer>div>small{color:#6d7d3d;font-size:8px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.quest-timed-offer>div h4{margin:3px 0 5px;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,26px);line-height:1.05;text-transform:uppercase}.quest-timed-offer>div p{max-width:410px;margin:0;color:#604a31;font-size:10px;font-weight:700;line-height:1.35}.quest-timed-offer__seal{display:grid;width:64px;height:64px;place-items:center;color:#f2d473;border:2px solid #263d23;border-radius:13px;background:radial-gradient(circle at 35% 25%,#607949,#29452d 72%);box-shadow:inset 0 0 0 2px #f3dc8b2e,0 4px 8px #4b2d194d}.quest-timed-offer__seal svg{width:36px;height:36px}.quest-timed-offer__clock{display:grid;min-width:126px;min-height:68px;padding:8px 12px;place-items:center;grid-template-columns:auto auto;gap:2px 7px;color:#fff1be;border:1px solid #263c23;border-radius:9px;background:linear-gradient(180deg,#456238,#263f29);box-shadow:inset 0 0 0 2px #e7cf7826,0 3px 6px #3b281740;font-family:Pally-Bold,Nunito,sans-serif;font-variant-numeric:tabular-nums}.quest-timed-offer__clock svg{width:19px;height:19px;color:#f0d26f}.quest-timed-offer__clock b{font-size:17px;letter-spacing:.045em}.quest-timed-offer__clock small{grid-column:1/-1;color:#d8c999;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.quest-timed-reward{display:flex;align-items:center;justify-content:center;min-height:74px;padding:10px 16px;gap:13px;border-top:1px solid rgba(164,123,72,.35);border-bottom:1px solid rgba(164,123,72,.35)}.quest-timed-reward>span{display:grid;width:48px;height:48px;place-items:center;color:#e5c55e;border-radius:50%;background:#2d472e}.quest-timed-reward>span svg{width:28px;height:28px}.quest-timed-reward>div{display:flex;flex-direction:column;gap:3px}.quest-timed-reward>div small{color:#756348;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quest-timed-reward>div strong{display:flex;align-items:center;gap:6px;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:21px}.quest-timed-reward>div strong svg{width:22px;height:22px;color:#d4a548}@media(max-width:900px){.quest-timed-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:42%}.quest-timed-offer{grid-template-columns:48px minmax(0,1fr) auto;min-height:88px;padding:9px 11px;gap:9px}.quest-timed-offer>div p{font-size:8px}.quest-timed-offer__seal{width:46px;height:46px}.quest-timed-offer__seal svg{width:26px;height:26px}.quest-timed-offer__clock{min-width:98px;min-height:54px;padding:6px 8px}.quest-timed-offer__clock b{font-size:12px}}@media(max-width:560px){.quest-timed-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:41%}.quest-timed-detail{padding:10px}.quest-timed-offer{grid-template-columns:40px minmax(0,1fr)}.quest-timed-offer__seal{width:38px;height:38px}.quest-timed-offer__clock{grid-column:1/-1;width:100%;min-height:40px;grid-template-columns:auto auto auto}.quest-timed-offer__clock small{grid-column:auto}}.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:GreenVeil Lining Numerals,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-detail:has(.quest-wizard-content){grid-template-rows:minmax(145px,.92fr) minmax(0,1.72fr)}.quest-wizard-hero{display:block;padding:0;isolation:isolate;background:#203823}.quest-wizard-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(16,43,28,.08),transparent 45%,rgba(16,43,28,.1));pointer-events:none}.quest-wizard-hero:after{z-index:2;height:53px;background:linear-gradient(180deg,transparent,rgba(16,40,25,.93))}.quest-wizard-hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.quest-wizard-hero>.quest-wizard-hero__title{display:flex;align-items:baseline;position:absolute;z-index:3;right:100px;bottom:8px;left:18px;min-width:0;gap:9px;color:#fff0c5;text-shadow:0 2px 2px rgba(16,37,25,.8)}.quest-wizard-hero>.quest-wizard-hero__title span{flex:0 0 auto;color:#d9e19a;font-size:8px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}.quest-wizard-hero>.quest-wizard-hero__title h3{display:block;min-width:0;margin:0;overflow:hidden;color:#fff3d0;font-size:clamp(15px,1.5vw,22px);line-height:1;text-overflow:ellipsis;text-shadow:0 2px 2px rgba(16,37,25,.8);white-space:nowrap}.quest-wizard-hero>.quest-wizard-hero__reward{display:flex;align-items:center;position:absolute;z-index:4;top:9px;right:10px;min-width:88px;padding:7px 9px;flex-direction:column;gap:2px;color:#352817;border:2px solid #936729;border-radius:7px;background:linear-gradient(180deg,#ffe7af,#eac485);box-shadow:inset 0 0 0 2px #fff6d98c,0 3px 6px #1a281b66}.quest-wizard-hero>.quest-wizard-hero__reward span{font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.quest-wizard-hero>.quest-wizard-hero__reward strong{display:flex;align-items:center;gap:4px;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:19px;line-height:1}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:19px;height:19px;color:#bd7414;filter:drop-shadow(0 1px 0 rgba(109,64,21,.35))}.quest-wizard-content{padding:8px 14px 12px;gap:7px;overflow:hidden}.quest-wizard-target{display:flex;align-items:center;flex:0 0 auto;min-width:0;min-height:29px;padding:5px 9px;gap:6px;color:#3f502d;border:1px solid rgba(123,109,67,.72);border-radius:7px;background:linear-gradient(90deg,#d8e3a599,#f4dfaead);box-shadow:inset 0 1px #fff8dc94;text-align:left;cursor:pointer;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.quest-wizard-target>span{flex:0 0 auto;color:#75603f;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.quest-wizard-target>strong{overflow:hidden;min-width:0;flex:1 1 auto;font-family:Pally-Bold,Nunito,sans-serif;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.quest-wizard-target>svg{width:13px;height:13px}html:not(.is-mode-touch) .quest-wizard-target:hover{border-color:#667c3d;filter:brightness(1.04);transform:translateY(-1px)}.quest-wizard-progress{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:27px;padding:0 7px;border-bottom:1px solid rgba(155,116,67,.36)}.quest-wizard-progress>div:first-child{display:flex;align-items:baseline;gap:8px}.quest-wizard-progress>div:first-child span{color:#66763c;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quest-wizard-progress>div:first-child strong{color:#41331f;font-family:Pally-Bold,Nunito,sans-serif;font-size:11px;font-variant-numeric:tabular-nums}.quest-wizard-progress__dots{display:flex;align-items:center;gap:5px}.quest-wizard-progress__dots i{display:block;width:8px;height:8px;border:1px solid #836338;border-radius:50%;background:#fff1cc8c;box-shadow:inset 0 1px 1px #56371329;transition:width .2s ease,background .2s ease,box-shadow .2s ease}.quest-wizard-progress__dots i.is-current{width:18px;border-radius:99px;background:#cbd967;box-shadow:0 0 0 2px #dce98140,0 0 8px #bbcf51a6}.quest-wizard-progress__dots i.is-complete{border-color:#35512c;background:#4d6c35;box-shadow:inset 0 0 0 2px #d9e18d33}.quest-wizard-steps{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:6px}.quest-wizard-step{display:grid;grid-template-columns:30px minmax(0,1fr);position:relative;flex:0 0 auto;margin-left:8px;border:1px solid #b5935c;border-radius:9px;background:linear-gradient(180deg,#fff0cfe0,#ead09aa8);box-shadow:inset 0 0 0 2px #fff7df45,0 2px 3px #76502817;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.quest-wizard-step:before{content:"";position:absolute;top:-7px;bottom:calc(100% + 1px);left:14px;width:1px;background:#6f7945}.quest-wizard-step:first-child:before{display:none}.quest-wizard-step.is-active{min-height:0;flex:1 1 auto;border-color:#6b813c;background:linear-gradient(180deg,#fff4d8f5,#f0dcaec7);box-shadow:inset 0 0 0 2px #e7ec9c6b,0 0 10px #98ab4329}.quest-wizard-step.is-complete{border-color:#68813db3;background:linear-gradient(90deg,#dae4a6b8,#f4dfaeba)}.quest-wizard-step.is-locked{color:#493c28a8;border-color:#a787588c;background:#e6cf9f6e;box-shadow:none}.quest-wizard-step>header{display:flex;align-items:center;justify-content:space-between;grid-column:2;min-height:42px;padding:7px 10px 7px 3px;gap:10px}.quest-wizard-step>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.quest-wizard-step>header>div strong{overflow:hidden;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:12px;font-weight:900;letter-spacing:.025em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quest-wizard-step>header>div small{overflow:hidden;color:#67533b;font-size:8px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.quest-wizard-step>header>span{display:flex;align-items:center;flex:0 0 auto;gap:4px;color:#5e7339;font-size:8px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.quest-wizard-step>header>span svg{width:13px;height:13px}.quest-wizard-step__number{display:grid;grid-column:1;grid-row:1;align-self:center;position:relative;z-index:2;width:28px;height:28px;margin-left:-14px;place-items:center;color:#f9e7b4;border:2px solid #8c673a;border-radius:50%;background:linear-gradient(180deg,#5c753d,#2f512c);box-shadow:0 2px 3px #5336184d,inset 0 1px #eff3bd47;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:13px;font-weight:900}.quest-wizard-step__number svg{width:15px;height:15px}.is-locked .quest-wizard-step__number{color:#6b5b42;border-color:#a88a5a;background:#d9c091}.is-complete .quest-wizard-step__number{color:#f5e695;border-color:#4e642f;background:linear-gradient(180deg,#698341,#36582f)}.quest-wizard-step__body{display:flex;min-height:0;padding:0 10px 10px 3px;grid-column:2;flex-direction:column;justify-content:center;gap:7px;animation:quest-wizard-reveal .24s ease both}.quest-detail.is-state-update .quest-wizard-step__body{animation:none}.quest-wizard__open-row{display:grid;grid-template-columns:37px minmax(0,1fr) minmax(115px,.52fr);align-items:center;gap:9px}.quest-wizard__open-row>div{display:flex;min-width:0;flex-direction:column;gap:2px}.quest-wizard__open-row>div strong{overflow:hidden;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quest-wizard__open-row>div small{display:-webkit-box;overflow:hidden;color:#69543a;font-size:8px;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-wizard__xmark{display:grid;width:35px;height:35px;place-items:center;color:#f3e4b2;border:1px solid #1f321c;border-radius:50%;background:linear-gradient(180deg,#365632,#1e3823);box-shadow:inset 0 0 0 2px #e7dc8c21,0 2px 4px #432a153d;font-family:Arial,sans-serif;font-size:18px;font-weight:900}.quest-wizard__primary{display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 13px;gap:7px;color:#ffedb9;border:2px solid #1d321e;border-radius:7px;background:linear-gradient(180deg,#48683a,#264529);box-shadow:inset 0 0 0 2px #d8c97833,inset 0 -3px #1020163d,0 3px 5px #53391e40;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:10px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.quest-wizard__primary svg{width:15px;height:15px;color:#efd46f}.quest-wizard__primary[disabled]{color:#c7b996;border-color:#89785a;background:linear-gradient(180deg,#8b8c75,#6f735f);box-shadow:inset 0 0 0 2px #fff1cc21;filter:saturate(.55);opacity:.72}html:not(.is-mode-touch) .quest-wizard__primary:not([disabled]):hover{filter:brightness(1.12);transform:translateY(-1px)}.quest-wizard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quest-wizard-action{display:grid;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;min-width:0;min-height:48px;padding:6px 7px;gap:6px;color:#44341f;border:1px solid #b99560;border-radius:7px;background:#fff0d09e;box-shadow:inset 0 1px #fff9e775;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.quest-wizard-action>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.quest-wizard-action>span:nth-child(2) strong{overflow:hidden;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.quest-wizard-action>span:nth-child(2) small{overflow:hidden;color:#766044;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.quest-wizard-action[disabled]{opacity:.53;cursor:default}.quest-wizard-action.is-next:not([disabled]){border-color:#637b3d;background:linear-gradient(180deg,#edf2bac7,#e2d495b3);box-shadow:inset 0 0 0 2px #dae8843b,0 0 7px #8fa83d33}.quest-wizard-action.is-complete{border-color:#66803d;background:#dce8afb8;opacity:1}.quest-wizard-action.is-processing{opacity:1}.quest-wizard-action.is-processing .quest-wizard-action__state{animation:quest-wizard-spin .9s linear infinite}html:not(.is-mode-touch) .quest-wizard-action:not([disabled]):hover{transform:translateY(-1px)}.quest-wizard-action__icon{display:grid;width:29px;height:29px;place-items:center;color:#567039;border-radius:6px;background:#d5d9976b}.quest-wizard-action__icon svg{width:18px;height:18px}.is-complete .quest-wizard-action__icon{color:#f3e596;background:#446234}.quest-wizard-action__state{display:grid;place-items:center;color:#5f7438}.quest-wizard-action__state svg{width:13px;height:13px}.quest-wizard-proof{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 8px}.quest-wizard-proof .quest-proof__field{min-height:38px}.quest-wizard-proof>small{grid-column:1/-1;grid-row:2}.quest-wizard-proof>.quest-wizard__primary{grid-column:2;grid-row:1;min-width:106px;min-height:38px}.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:GreenVeil Lining Numerals,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-wizard-step__index{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;color:#f8e6af;border:1px solid #5b7138;border-radius:50%;background:linear-gradient(180deg,#617941,#354f2c);box-shadow:inset 0 1px #eef2bc38,0 1px 2px #54371933;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:10px;font-style:normal;font-weight:900}.is-complete .quest-wizard-step__index{color:#f4e692;background:linear-gradient(180deg,#6b8442,#385a30)}.is-locked .quest-wizard-step__index{color:#6a5940;border-color:#a2875d;background:#d7bd8d}.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%}.quest-wizard-hero{padding:0}}@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:0;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%}.quest-wizard-hero{padding:0}.quest-wizard-hero>.quest-wizard-hero__title{right:92px}.quest-wizard-actions{gap:5px}.quest-wizard-action{grid-template-columns:28px minmax(0,1fr) 13px;padding-right:5px;padding-left:5px}}@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:0;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-detail:has(.quest-wizard-content){grid-template-rows:minmax(102px,.74fr) minmax(0,1.94fr)}.quest-wizard-hero{padding:0}.quest-wizard-hero:after{height:40px}.quest-wizard-hero>.quest-wizard-hero__title{bottom:6px}.quest-wizard-hero>.quest-wizard-hero__title h3{font-size:16px}.quest-wizard-hero>.quest-wizard-hero__reward{top:6px;right:7px;min-width:78px;padding:5px 7px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:16px}.quest-wizard-content{padding:6px 11px 8px;gap:4px}.quest-wizard-progress{min-height:22px}.quest-wizard-steps{gap:4px}.quest-wizard-step{grid-template-columns:26px minmax(0,1fr);margin-left:7px}.quest-wizard-step>header{min-height:34px;padding:4px 7px 4px 2px}.quest-wizard-step>header>div strong{font-size:10px}.quest-wizard-step>header>div small{font-size:7px}.quest-wizard-step__number{width:24px;height:24px;margin-left:-12px;font-size:11px}.quest-wizard-step__body{padding:0 7px 7px 2px}.quest-wizard__open-row{grid-template-columns:31px minmax(0,1fr) minmax(106px,.48fr)}.quest-wizard__xmark{width:30px;height:30px;font-size:15px}.quest-wizard__primary{min-height:32px;padding:5px 9px;font-size:9px}.quest-wizard-action{grid-template-columns:26px minmax(0,1fr) 12px;min-height:39px;padding:4px 5px}.quest-wizard-action>span:nth-child(2) strong{font-size:9px}.quest-wizard-action>span:nth-child(2) small{font-size:6px}.quest-wizard-action__icon{width:25px;height:25px}.quest-wizard-action__icon svg{width:15px;height:15px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof>.quest-wizard__primary{min-height:32px}.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:flex;flex-direction:column;padding:6px 7px 8px;overflow-x:hidden;overflow-y:auto}.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:has(.quest-wizard-content){grid-template-rows:minmax(76px,.48fr) minmax(0,2fr)}.quest-wizard-hero{padding:0}.quest-wizard-hero:after{height:34px}.quest-wizard-hero>img{object-position:42% center}.quest-wizard-hero>.quest-wizard-hero__title{right:74px;bottom:5px;left:9px;gap:5px}.quest-wizard-hero>.quest-wizard-hero__title span{display:none}.quest-wizard-hero>.quest-wizard-hero__title h3{font-size:12px}.quest-wizard-hero>.quest-wizard-hero__reward{top:5px;right:5px;min-width:66px;padding:4px 5px}.quest-wizard-hero>.quest-wizard-hero__reward span{font-size:5px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:13px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:14px;height:14px}.quest-wizard-content{padding:5px 8px 7px;gap:3px}.quest-wizard-progress{min-height:19px;padding:0 4px}.quest-wizard-progress>div:first-child span{font-size:7px}.quest-wizard-progress>div:first-child strong{font-size:9px}.quest-wizard-progress__dots i{width:6px;height:6px}.quest-wizard-progress__dots i.is-current{width:14px}.quest-wizard-steps{gap:3px}.quest-wizard-step{grid-template-columns:22px minmax(0,1fr);margin-left:6px;border-radius:6px}.quest-wizard-step>header{min-height:29px;padding:3px 5px 3px 1px}.quest-wizard-step>header>div strong{font-size:8px}.quest-wizard-step>header>div small{font-size:6px}.quest-wizard-step>header>span{font-size:6px}.quest-wizard-step__number{width:20px;height:20px;margin-left:-10px;border-width:1px;font-size:9px}.quest-wizard-step__number svg{width:11px;height:11px}.quest-wizard-step__body{padding:0 5px 5px 1px}.quest-wizard__open-row{grid-template-columns:25px minmax(0,1fr) minmax(82px,.5fr);gap:5px}.quest-wizard__open-row>div strong{font-size:8px}.quest-wizard__open-row>div small{display:none}.quest-wizard__xmark{width:24px;height:24px;font-size:12px}.quest-wizard__primary{min-height:27px;padding:3px 6px;gap:4px;border-width:1px;font-size:7px}.quest-wizard__primary svg{width:11px;height:11px}.quest-wizard-actions{gap:3px}.quest-wizard-action{grid-template-columns:22px minmax(0,1fr) 10px;min-height:34px;padding:3px;gap:3px}.quest-wizard-action>span:nth-child(2) strong{font-size:7px}.quest-wizard-action>span:nth-child(2) small{display:none}.quest-wizard-action__icon{width:21px;height:21px}.quest-wizard-action__icon svg{width:13px;height:13px}.quest-wizard-proof{gap:3px 5px}.quest-wizard-proof .quest-proof__field{min-height:27px}.quest-wizard-proof>small{font-size:6px}.quest-wizard-proof>.quest-wizard__primary{min-width:72px;min-height:27px}.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}}.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(112px,.72fr) minmax(0,2.28fr)}.quest-detail__content.quest-wizard-workspace{display:grid;grid-template-columns:68px minmax(0,1fr);padding:0;gap:0;overflow:hidden;background:linear-gradient(90deg,#173b27 0 68px,#f3ddb2d1 68px)}.quest-wizard-workspace>.quest-wizard-progress{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:0;padding:10px 6px 8px;flex-direction:column;gap:2px;color:#fff0b7;border:0;border-right:2px solid #8c6936;background:linear-gradient(180deg,#214832,#102f22);box-shadow:inset -4px 0 10px #071b1352,inset 1px 0 #d6c17624}.quest-wizard-workspace>.quest-wizard-progress>span{color:#eadb98;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:7px;font-weight:900;letter-spacing:.06em;line-height:1.15;text-align:center;text-transform:uppercase}.quest-wizard-workspace>.quest-wizard-progress>strong{margin-top:1px;color:#fff1bd;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:16px;line-height:1}.quest-wizard-workspace>.quest-wizard-progress>ol{display:flex;align-items:center;width:100%;min-height:0;margin:5px 0 0;padding:0;flex:1 1 auto;flex-direction:column;list-style:none}.quest-wizard-workspace>.quest-wizard-progress>ol>li{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:0;flex:1 1 0}.quest-wizard-workspace>.quest-wizard-progress>ol>li:after{content:"";position:absolute;z-index:0;top:calc(50% + 15px);bottom:calc(-50% + 15px);left:calc(50% - 1px);width:2px;background:linear-gradient(180deg,#d6b45e,#816431)}.quest-wizard-workspace>.quest-wizard-progress>ol>li:last-child:after{display:none}.quest-wizard-workspace>.quest-wizard-progress>ol>li>i{display:grid;position:relative;z-index:2;width:31px;height:31px;place-items:center;color:#f3dfa4;border:2px solid #a87934;border-radius:50%;background:linear-gradient(180deg,#3a6240,#183d2b);box-shadow:inset 0 0 0 2px #f5d77b21,0 2px 5px #061b1273;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:13px;font-style:normal;font-weight:900}.quest-wizard-workspace>.quest-wizard-progress>ol>li>i svg{width:15px;height:15px}.quest-wizard-workspace>.quest-wizard-progress>ol>li>b{display:grid;position:absolute;z-index:3;bottom:-5px;left:50%;width:14px;height:14px;transform:translate(-50%);place-items:center;color:#e3c16a;border:1px solid #7b5b2d;border-radius:50%;background:#183c2b}.quest-wizard-workspace>.quest-wizard-progress>ol>li>b svg{width:8px;height:8px}.quest-wizard-workspace>.quest-wizard-progress>ol>li.is-current>i{color:#fff6c8;border-color:#d9bc64;background:linear-gradient(180deg,#607a3d,#2f5632);box-shadow:inset 0 0 0 2px #fff3ac33,0 0 10px #e6cb6a80}.quest-wizard-workspace>.quest-wizard-progress>ol>li.is-complete>i{color:#fff0a4;border-color:#7e913f;background:linear-gradient(180deg,#668343,#325b33)}.quest-wizard-workspace>.quest-wizard-progress>ol>li.is-locked>i{color:#c3ae7d;border-color:#7c6339;background:#284536;filter:saturate(.6)}.quest-wizard-workspace>.quest-wizard-content{display:flex;min-width:0;min-height:0;padding:5px 8px 7px 9px;flex-direction:column;gap:4px;overflow:hidden}.quest-wizard-target{min-height:23px;padding:3px 7px}.quest-wizard-target>span{font-size:6px}.quest-wizard-target>strong{font-size:7px}.quest-wizard-target>svg{width:10px;height:10px}.quest-wizard-steps{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;flex:1 1 auto;gap:5px}.quest-wizard-step{display:flex;position:relative;min-width:0;min-height:0;margin:0;flex-direction:column;overflow:visible;border:1px solid #b6915a;border-radius:9px;background:linear-gradient(180deg,#fff2d4fa,#e9cd97e8);box-shadow:inset 0 0 0 2px #fff8e159,0 2px 4px #69451f1f}.quest-wizard-step:before{content:"";display:block;position:absolute;top:calc(50% - 7px);bottom:auto;left:-8px;width:14px;height:14px;transform:rotate(45deg);border:0;border-bottom:1px solid #b6915a;border-left:1px solid #b6915a;background:#f0d8a7}.quest-wizard-step.is-active{flex:1 1 auto;border-color:#71843e;background:linear-gradient(180deg,#fff4d9,#eed5a2);box-shadow:inset 0 0 0 2px #e8e6a073,0 0 9px #8d9e4038}.quest-wizard-step.is-complete{border-color:#78894a;background:linear-gradient(90deg,#e4eab7,#f1daaa)}.quest-wizard-step.is-locked{color:#493c28b3;border-color:#a78758b8;background:linear-gradient(180deg,#efddb7e6,#d8bd8cc7);opacity:.78}.quest-wizard-step>header{display:flex;align-items:center;justify-content:space-between;grid-column:auto;min-height:31px;padding:5px 8px 3px 10px;gap:7px}.quest-wizard-step>header>div{gap:1px}.quest-wizard-step>header>div strong{font-size:10px}.quest-wizard-step>header>div small{font-size:6px}.quest-wizard-step>header>span{font-size:6px}.quest-wizard-step>header>span svg{width:10px;height:10px}.quest-wizard-step__body{display:flex;min-height:0;padding:0 8px 6px 10px;flex:1 1 auto;grid-column:auto;justify-content:center;gap:4px;overflow:hidden}.quest-wizard-stage-layout{display:grid;align-items:end;position:relative;width:100%;min-width:0;min-height:44px;flex:1 1 auto}.quest-wizard-stage-layout--open{grid-template-columns:minmax(0,1fr) minmax(102px,.52fr)}.quest-wizard-stage-cta{display:flex;align-items:stretch;position:relative;z-index:3;grid-column:2;padding-bottom:2px;flex-direction:column;gap:2px}.quest-wizard-stage-cta>small{color:#6e5c3b;font-size:6px;font-weight:700;line-height:1.15;text-align:center}.quest-wizard-stage-art{display:block;position:absolute;z-index:1;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.quest-wizard-stage-art--open{bottom:-14px;left:24%;width:142px;height:92px;object-position:center bottom}.quest-wizard-stage-layout--actions{align-items:center;grid-template-columns:minmax(0,1fr) 74px}.quest-wizard-stage-art--complete{right:-3px;bottom:-19px;width:92px;height:94px;object-position:center bottom}.quest-wizard__xmark{width:auto;height:auto;color:currentColor;border:0;border-radius:0;background:none;box-shadow:none;font-size:14px}.quest-wizard-actions{position:relative;z-index:3;grid-column:1;gap:4px}.quest-wizard-actions--two{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-wizard-action{grid-template-columns:24px minmax(0,1fr) 11px;min-height:38px;padding:3px 4px;gap:3px;border-radius:7px}.quest-wizard-action>span:nth-child(2) strong{font-size:7px}.quest-wizard-action__icon{width:23px;height:23px;border-radius:50%}.quest-wizard-action__icon svg{width:14px;height:14px}.quest-wizard-action__state svg{width:10px;height:10px}.quest-wizard-proof{display:grid;grid-template-columns:minmax(0,1fr) 104px 92px;grid-template-areas:"field note button" "hint note button";align-items:center;width:100%;gap:3px 6px}.quest-wizard-proof .quest-proof__field{grid-area:field;min-height:34px}.quest-wizard-proof>small{grid-area:hint;font-size:6px;line-height:1.15}.quest-wizard-proof>.quest-wizard__primary{grid-area:button;align-self:stretch;min-width:0;min-height:34px;padding-right:5px;padding-left:5px}.quest-wizard-proof--compact{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"field button" "hint button"}.quest-wizard-proof--compact>.quest-wizard__primary--compact{align-self:center;height:34px;min-height:34px;padding:4px 9px}.quest-wizard__primary.is-next-action,.quest-wizard-action.is-next:not([disabled]),.quest-wizard-proof.is-next-action .quest-wizard__primary{position:relative;overflow:hidden}.quest-wizard__primary.is-next-action:after,.quest-wizard-action.is-next:not([disabled]):after,.quest-wizard-proof.is-next-action .quest-wizard__primary:after{content:"";position:absolute;z-index:0;top:-30%;bottom:-30%;left:-60%;width:36%;background:linear-gradient(90deg,transparent,rgba(255,247,178,.62),transparent);pointer-events:none;transform:skew(-18deg);animation:quest-next-shimmer 1.7s ease-in-out infinite}.quest-wizard__primary.is-next-action>*,.quest-wizard-action.is-next:not([disabled])>*,.quest-wizard-proof.is-next-action .quest-wizard__primary>*{position:relative;z-index:1}.quest-wizard-proof.is-next-action .quest-wizard__primary[disabled]:after{background:linear-gradient(90deg,transparent,rgba(255,247,178,.38),transparent)}.quest-wizard-proof.is-next-action .quest-proof__field{border-color:#8fa83d;box-shadow:inset 0 1px 3px #6e4a261a,0 0 0 2px #dae88452,0 0 9px #8fa83d42}.quest-wizard-proof-note{display:flex;align-items:center;grid-area:note;min-width:0;min-height:42px;padding:4px 5px;gap:4px;color:#4b4e27;border:1px dashed rgba(157,123,70,.75);border-radius:5px;background:#f1dcaec2}.quest-wizard-proof-note>svg{width:13px;height:13px;flex:0 0 auto;color:#b8791a}.quest-wizard-proof-note>span{display:flex;min-width:0;flex-direction:column;gap:1px}.quest-wizard-proof-note>span strong{font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:6px;letter-spacing:.07em;text-transform:uppercase}.quest-wizard-proof-note>span small{display:-webkit-box;overflow:hidden;font-size:5px;font-weight:700;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-daily-share-hero>img{object-position:center 40%;filter:saturate(.92) contrast(1.02)}.quest-wizard-steps--two{grid-template-rows:auto auto;align-content:start;gap:7px}.quest-daily-share-step>header{min-height:38px}.quest-daily-share-step>header>div strong{font-size:12px}.quest-daily-share-step>header>div small{font-size:7px}.quest-daily-share-start{display:grid;align-items:center;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(132px,.42fr);gap:12px}.quest-daily-share-start>.quest-wizard-stage-cta{grid-column:2;padding:0}.quest-daily-share-start.is-cta-only>.quest-wizard-stage-cta{grid-column:1;align-items:center;justify-content:center;text-align:center}.quest-daily-share-copy{display:flex;min-width:0;flex-direction:column;gap:4px;color:#463a27}.quest-daily-share-copy>strong{color:#173b27;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:11px;line-height:1.15}.quest-daily-share-copy>span{max-width:420px;font-size:7px;font-weight:700;line-height:1.3}.quest-daily-share-copy>blockquote{margin:2px 0 0;padding:5px 7px;color:#31532d;border-left:3px solid #71843e;border-radius:0 4px 4px 0;background:#fff8dfa3;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:8px;font-style:italic;font-weight:700;line-height:1.2}.quest-daily-share-proof{grid-template-columns:minmax(0,1fr) 118px 102px}@media only screen and (max-height:720px)and (min-width:681px){.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(82px,.56fr) minmax(0,2.44fr)}.quest-detail__content.quest-wizard-workspace{grid-template-columns:58px minmax(0,1fr);background:linear-gradient(90deg,#173b27 0 58px,#f3ddb2d1 58px)}.quest-wizard-workspace>.quest-wizard-progress{padding:6px 4px 5px}.quest-wizard-workspace>.quest-wizard-progress>span{font-size:6px}.quest-wizard-workspace>.quest-wizard-progress>strong{font-size:13px}.quest-wizard-workspace>.quest-wizard-progress>ol{margin-top:2px}.quest-wizard-workspace>.quest-wizard-progress>ol>li>i{width:25px;height:25px;font-size:10px}.quest-wizard-workspace>.quest-wizard-content{padding:3px 6px 4px 8px;gap:3px}.quest-wizard-target{min-height:18px;padding:2px 5px}.quest-wizard-steps{gap:3px}.quest-wizard-step{border-radius:6px}.quest-wizard-step>header{min-height:24px;padding:3px 5px 2px 7px}.quest-wizard-step>header>div strong{font-size:8px}.quest-wizard-step>header>div small{font-size:5px}.quest-wizard-step__body{padding:0 5px 3px 7px}.quest-wizard-stage-layout{min-height:34px}.quest-wizard-stage-art--open{bottom:-13px;width:112px;height:70px}.quest-wizard-stage-art--complete{bottom:-14px;width:72px;height:72px}.quest-wizard-action{min-height:29px}.quest-wizard-proof{grid-template-columns:minmax(0,1fr) 84px 74px}.quest-wizard-proof-note{min-height:32px}.quest-wizard-steps--two{gap:4px}.quest-daily-share-step>header{min-height:29px}.quest-daily-share-step>header>div strong{font-size:9px}.quest-daily-share-step>header>div small{font-size:5px}.quest-daily-share-start{grid-template-columns:minmax(0,1fr) 112px;gap:7px}.quest-daily-share-copy{gap:2px}.quest-daily-share-copy>strong{font-size:8px}.quest-daily-share-copy>span{font-size:5px}.quest-daily-share-copy>blockquote{padding:3px 5px;font-size:6px}.quest-daily-share-proof{grid-template-columns:minmax(0,1fr) 92px 82px}}@media only screen and (max-width:680px){.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(72px,.48fr) minmax(0,2.52fr)}.quest-detail__content.quest-wizard-workspace{grid-template-columns:48px minmax(0,1fr);background:linear-gradient(90deg,#173b27 0 48px,#f3ddb2d1 48px)}.quest-wizard-workspace>.quest-wizard-progress{padding:5px 3px}.quest-wizard-workspace>.quest-wizard-progress>span{font-size:5px}.quest-wizard-workspace>.quest-wizard-progress>strong{font-size:11px}.quest-wizard-workspace>.quest-wizard-progress>ol{margin-top:1px}.quest-wizard-workspace>.quest-wizard-progress>ol>li>i{width:22px;height:22px;font-size:9px}.quest-wizard-workspace>.quest-wizard-progress>ol>li>b{width:11px;height:11px}.quest-wizard-workspace>.quest-wizard-content{padding:3px 5px 4px 7px}.quest-wizard-step>header{min-height:22px;padding:2px 4px 2px 6px}.quest-wizard-step>header>div strong{font-size:7px}.quest-wizard-step>header>div small{display:none}.quest-wizard-step__body{padding:0 4px 3px 6px}.quest-wizard-stage-art--open{left:18%;width:94px;height:60px}.quest-wizard-stage-art--complete{width:62px;height:62px}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 50px}.quest-wizard-action{grid-template-columns:20px minmax(0,1fr) 9px;min-height:27px}.quest-wizard-action__icon{width:19px;height:19px}.quest-wizard-proof{grid-template-columns:minmax(0,1fr) 70px;grid-template-areas:"field button" "hint button"}.quest-wizard-proof-note{display:none}.quest-daily-share-start{grid-template-columns:minmax(0,1fr) 92px;gap:5px}.quest-daily-share-copy{gap:2px}.quest-daily-share-copy>strong{font-size:7px}.quest-daily-share-copy>span{display:-webkit-box;overflow:hidden;font-size:5px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quest-daily-share-copy>blockquote{padding:3px 4px;font-size:5px}.quest-daily-share-proof{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"field button" "hint button"}}.quest-board__workspace{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(168px,.94fr) minmax(0,2.06fr)}.quest-wizard-hero{overflow:hidden;border-bottom:2px solid #75562d}.quest-wizard-hero:before{z-index:2;background:linear-gradient(90deg,#10291b7a,#17352214 45%,#10291b7a)}.quest-wizard-hero:after{z-index:2;height:100%;background:linear-gradient(180deg,rgba(12,37,24,.12),transparent 45%,rgba(12,37,24,.35))}.quest-wizard-hero>img{object-position:center 46%;filter:saturate(.92) contrast(1.05) brightness(.76)}.quest-wizard-hero>.quest-wizard-hero__title{align-items:flex-start;inset:19px 118px auto 27%;flex-direction:column;gap:4px;text-shadow:0 2px 3px rgba(7,23,15,.9)}.quest-wizard-hero>.quest-wizard-hero__title span{color:#e0d98d;font-size:8px;line-height:1}.quest-wizard-hero>.quest-wizard-hero__title h3{max-width:520px;overflow:visible;color:#fff0c6;font-size:clamp(21px,1.88vw,28px);line-height:.98;text-wrap:balance;text-overflow:clip;white-space:normal}.quest-wizard-hero>.quest-wizard-hero__title p{max-width:390px;margin:2px 0 0;color:#f2dfad;font-family:Pally-Bold,Nunito,sans-serif;font-size:10px;font-weight:700;line-height:1.28}.quest-wizard-hero>.quest-wizard-hero__reward{top:17px;right:15px;min-width:101px;padding:10px 11px;border-color:#8e6026;border-radius:9px;background:linear-gradient(180deg,#ffe8b1,#dfb66d);box-shadow:inset 0 0 0 3px #fff7dc8c,0 4px 7px #101d137a}.quest-wizard-hero>.quest-wizard-hero__reward span{font-size:7px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:22px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:21px;height:21px}.quest-wizard-hero.is-integrated-x-banner:before,.quest-wizard-hero.is-integrated-x-banner:after{display:none}.quest-wizard-hero.is-integrated-x-banner>img{object-fit:cover;object-position:center;filter:none}.quest-wizard-hero.is-integrated-x-banner>.quest-wizard-hero__title{display:none}.quest-wizard-hero.is-integrated-x-banner>.quest-wizard-hero__reward{display:none}.quest-detail__content.quest-wizard-workspace{display:block;padding:0;overflow:hidden;background:linear-gradient(180deg,#f8e9c5f5,#eed7a6f0)}.quest-wizard-workspace>.quest-wizard-progress{display:none}.quest-wizard-workspace>.quest-wizard-content{display:flex;height:100%;min-height:0;padding:8px 10px 11px 28px;gap:7px;overflow:hidden}.quest-wizard-target{min-height:28px;margin-left:-17px}.quest-wizard-steps{display:grid;width:100%;min-height:0;flex:1 1 auto;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.quest-wizard-step{display:grid;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);position:relative;min-width:0;min-height:0;margin:0;overflow:visible;border:1px solid #ad8045;border-radius:8px;background:linear-gradient(180deg,#fff3d6fa,#edcf95f0);box-shadow:inset 0 0 0 2px #fff9e56b,0 2px 4px #66421f26}.quest-wizard-step:before{display:none}.quest-wizard-step.is-active{border-color:#6e8138;background:linear-gradient(180deg,#fff5dc,#efd49e);box-shadow:inset 0 0 0 2px #e9e99c6b,0 0 10px #8ca3413d}.quest-wizard-step.is-complete{border-color:#778541;background:linear-gradient(180deg,#fff2d5,#edcf97);box-shadow:inset 0 0 0 2px #dce59a38,0 2px 4px #66421f26}.quest-wizard-step.is-locked{color:#493c28bd;border-color:#9d7948b8;background:linear-gradient(180deg,#f1deb5f0,#dec08ae6);opacity:.76}.quest-wizard-step>header{display:flex;align-items:flex-start;justify-content:center;grid-column:1;grid-row:1;min-width:0;min-height:0;padding:15px 10px 12px 28px;flex-direction:column;gap:7px;border-right:1px solid rgba(173,128,69,.36)}.quest-wizard-step>header>div{display:flex;min-width:0;flex-direction:column;gap:5px}.quest-wizard-step>header>div strong{overflow:visible;color:#253a22;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(11px,1.08vw,15px);font-weight:900;letter-spacing:.025em;line-height:1.05;text-overflow:clip;text-transform:uppercase;white-space:normal}.quest-wizard-step>header>div small{display:block;overflow:visible;color:#56452f;font-size:9px;font-weight:700;line-height:1.32;text-overflow:clip;white-space:normal}.quest-wizard-step>header>span{display:flex;align-items:center;min-height:14px;gap:4px;color:#557034;font-size:7px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.quest-wizard-step>header>span svg{width:11px;height:11px}.quest-wizard-step__index{display:grid;position:absolute;z-index:5;top:50%;left:-24px;width:51px;height:70px;transform:translateY(-50%);place-items:center;color:#f9e8b4;border:2px solid #9d7134;border-radius:8px 8px 13px 13px;background:linear-gradient(180deg,#54713d,#284a2d);box-shadow:inset 0 0 0 2px #f3dfa02b,0 3px 5px #58381757;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:25px;font-style:normal;font-weight:900;line-height:1}.is-active .quest-wizard-step__index{color:#fff4c2;border-color:#c5a247;background:linear-gradient(180deg,#668047,#315831);box-shadow:inset 0 0 0 2px #fff4b038,0 0 9px #c3b34d61}.is-complete .quest-wizard-step__index{color:#fff2a6;border-color:#667936;background:linear-gradient(180deg,#6d8745,#345b33)}.is-locked .quest-wizard-step__index{color:#776346;border-color:#a78552;background:linear-gradient(180deg,#d7c18e,#b99c69)}.quest-wizard-step__body{display:flex;min-height:0;padding:7px 11px;grid-column:2;grid-row:1;justify-content:center;gap:6px;overflow:hidden}.quest-wizard-stage-layout{align-items:center;min-height:0;height:100%}.quest-wizard-stage-layout--open{grid-template-columns:minmax(105px,1fr) minmax(135px,.82fr);gap:8px}.quest-wizard-stage-cta{align-self:center;grid-column:2;padding:0;gap:5px}.quest-wizard-stage-cta>small{font-size:7px;line-height:1.2}.quest-wizard-stage-art{position:static}.quest-wizard-stage-art--open{align-self:end;justify-self:center;width:100%;max-width:176px;height:108px;object-position:center bottom}.quest-wizard__primary{min-height:47px;padding:9px 14px;border-radius:7px;font-size:11px}.quest-wizard__primary .quest-wizard__xmark{font-size:18px}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 88px;gap:7px}.quest-wizard-stage-art--complete{align-self:end;justify-self:end;width:96px;height:102px;margin-right:-9px;object-position:center bottom}.quest-wizard-actions{display:grid;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quest-wizard-actions--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:310px}.quest-wizard-action{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(48px,1fr) auto;align-items:center;justify-items:center;position:relative;min-width:0;min-height:92px;padding:7px 5px 6px;gap:4px;color:#4c402e;border:1px solid rgba(156,121,75,.72);border-radius:9px;background:#fff3d85c;box-shadow:inset 0 1px #fffbed6b;text-align:center}.quest-wizard-action[disabled]{opacity:.68}.quest-wizard-action.is-next:not([disabled]){border-color:#72863e;background:linear-gradient(180deg,#f4f0c4bf,#e8d79ba6);box-shadow:inset 0 0 0 2px #dce68a33,0 0 8px #8da33f2e}.quest-wizard-action.is-complete{border-color:#6d7f3c;background:#e4e2aa94;opacity:1}.quest-wizard-action>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.quest-wizard-action>span:nth-child(2) strong{overflow:visible;color:#3d321f;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:9px;letter-spacing:.025em;line-height:1;text-overflow:clip;text-transform:uppercase;white-space:normal}.quest-wizard-action>span:nth-child(2) small{display:none}.quest-wizard-action__icon{display:grid;width:52px;height:52px;place-items:center;color:#75644b;border:2px solid currentColor;border-radius:50%;background:transparent;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.quest-wizard-action__icon svg{width:31px;height:31px;stroke-width:1.8}[data-step-id=like] .quest-wizard-action__icon{color:#a45455}[data-step-id=repost] .quest-wizard-action__icon{color:#597345}[data-step-id=reply] .quest-wizard-action__icon{color:#3e708d}[data-step-id=quote] .quest-wizard-action__icon{color:#8b6a31}.is-complete[data-step-id=like] .quest-wizard-action__icon{color:#fff1dd;border-color:#b33f48;background:#c95558;box-shadow:0 0 0 3px #cf6a6a29}.is-complete[data-step-id=repost] .quest-wizard-action__icon{color:#f2f1d8;border-color:#496a35;background:#648342;box-shadow:0 0 0 3px #728c4d29}.is-complete[data-step-id=reply] .quest-wizard-action__icon{color:#eff7f7;border-color:#2e6384;background:#3f7da0;box-shadow:0 0 0 3px #5687a229}.is-complete[data-step-id=quote] .quest-wizard-action__icon{color:#fff3c5;border-color:#7c5b25;background:#a77b32;box-shadow:0 0 0 3px #b48a3e29}.quest-wizard-action__state{display:grid;position:absolute;top:6px;right:6px;width:18px;height:18px;place-items:center;color:#f8e9a9;border:1px solid #5d7438;border-radius:50%;background:#3f6034;opacity:0;transform:scale(.75);transition:opacity .18s ease,transform .18s ease}.quest-wizard-action__state svg{width:11px;height:11px}.is-complete .quest-wizard-action__state,.is-processing .quest-wizard-action__state{opacity:1;transform:scale(1)}.quest-wizard-proof,.quest-wizard-proof--compact{display:grid;width:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "hint" "button";align-content:center;gap:6px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field{grid-area:field;min-height:43px;border-radius:7px}.quest-wizard-proof>small,.quest-wizard-proof--compact>small{grid-area:hint;min-height:0;font-size:7px;line-height:1.15}.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{grid-area:button;align-self:auto;width:100%;height:auto;min-height:43px;padding:8px 12px}.quest-wizard-proof-note{display:none}.quest-wizard-steps--two{grid-template-rows:auto auto;align-content:start;gap:9px}.quest-daily-share-hero>.quest-wizard-hero__title{left:35%}.quest-daily-share-step>header{min-height:0}.quest-daily-share-start{display:grid;width:100%;min-height:0;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:12px}.quest-daily-share-start>.quest-wizard-stage-cta{grid-column:2}.quest-daily-share-start.is-cta-only{grid-template-columns:minmax(0,1fr);justify-items:center}.quest-daily-share-start.is-cta-only>.quest-wizard-stage-cta{grid-column:1;align-items:center;justify-content:center}.quest-daily-share-copy{justify-content:center}.quest-daily-share-copy>strong{font-size:12px}.quest-daily-share-copy>span{font-size:8px}.quest-daily-share-copy>blockquote{font-size:8px}.quest-daily-share-proof{grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "hint" "button"}@media only screen and (max-height:760px)and (min-width:681px){.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(118px,.72fr) minmax(0,2.28fr)}.quest-wizard-hero>.quest-wizard-hero__title{top:12px}.quest-wizard-hero>.quest-wizard-hero__title h3{font-size:clamp(17px,1.65vw,23px)}.quest-wizard-hero>.quest-wizard-hero__title p{display:none}.quest-wizard-hero>.quest-wizard-hero__reward{top:10px;min-width:85px;padding:7px 8px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:18px}.quest-wizard-workspace>.quest-wizard-content{padding:5px 7px 7px 24px;gap:4px}.quest-wizard-steps{gap:4px}.quest-wizard-step{grid-template-columns:minmax(112px,.38fr) minmax(0,1fr)}.quest-wizard-step>header{padding:8px 6px 7px 22px;gap:3px}.quest-wizard-step>header>div{gap:2px}.quest-wizard-step>header>div strong{font-size:9px}.quest-wizard-step>header>div small{font-size:7px;line-height:1.18}.quest-wizard-step__index{left:-20px;width:42px;height:56px;font-size:20px}.quest-wizard-step__body{padding:4px 7px}.quest-wizard-stage-art--open{max-width:126px;height:76px}.quest-wizard-stage-art--complete{width:70px;height:74px}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 62px}.quest-wizard-action{grid-template-rows:minmax(30px,1fr) auto;min-height:57px;padding:3px}.quest-wizard-action__icon{width:34px;height:34px}.quest-wizard-action__icon svg{width:21px;height:21px}.quest-wizard__primary{min-height:35px;padding:6px 9px;font-size:9px}.quest-wizard-proof,.quest-wizard-proof--compact{gap:3px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field,.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:32px}.quest-daily-share-copy{gap:2px}.quest-daily-share-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-daily-share-copy>blockquote{padding:3px 5px}}@media only screen and (max-width:680px){.quest-detail:has(.quest-wizard-content){grid-template-rows:minmax(108px,.68fr) minmax(0,2.32fr)}.quest-wizard-hero>.quest-wizard-hero__title{top:10px;right:84px;left:22%}.quest-wizard-hero>.quest-wizard-hero__title span{font-size:6px}.quest-wizard-hero>.quest-wizard-hero__title h3{font-size:16px}.quest-wizard-hero>.quest-wizard-hero__title p{display:none}.quest-wizard-hero>.quest-wizard-hero__reward{top:8px;right:8px;min-width:73px;padding:6px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:16px}.quest-wizard-workspace>.quest-wizard-content{padding:5px 5px 6px 19px}.quest-wizard-step{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)}.quest-wizard-step>header{padding:6px 4px 5px 17px}.quest-wizard-step>header>div{gap:2px}.quest-wizard-step>header>div strong{font-size:7px}.quest-wizard-step>header>div small{display:-webkit-box;overflow:hidden;font-size:5px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.quest-wizard-step>header>span{display:none}.quest-wizard-step__index{left:-16px;width:34px;height:47px;font-size:16px}.quest-wizard-step__body{padding:3px 4px}.quest-wizard-stage-layout--open{grid-template-columns:minmax(58px,.7fr) minmax(90px,1fr)}.quest-wizard-stage-art--open{max-width:82px;height:54px}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 40px}.quest-wizard-stage-art--complete{width:48px;height:53px;transform:translateY(5px)}.quest-wizard-actions{gap:3px}.quest-wizard-action{grid-template-rows:24px auto;min-height:44px;padding:2px}.quest-wizard-action>span:nth-child(2) strong{font-size:5px}.quest-wizard-action__icon{width:26px;height:26px;border-width:1px}.quest-wizard-action__icon svg{width:16px;height:16px}.quest-wizard-action__state{top:2px;right:2px;width:13px;height:13px}.quest-wizard__primary{min-height:31px;padding:4px 6px;font-size:7px}.quest-wizard-proof,.quest-wizard-proof--compact{gap:2px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field,.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:29px}.quest-daily-share-start{grid-template-columns:minmax(0,1fr) 82px;gap:4px}.quest-daily-share-copy>strong{font-size:7px}.quest-daily-share-copy>span{font-size:5px}.quest-daily-share-copy>blockquote{display:none}}@media only screen and (min-width:1281px)and (min-height:521px){.menu.is-quest-board .inner{width:1480px;height:930px;max-width:none;max-height:none;flex:0 0 auto;scale:min(var(--quest-board-panel-scale),calc((100dvh - clamp(48px,8dvh,96px))/930px),calc((100vw - clamp(48px,8vw,160px))/1480px))}.quest-board__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quest-detail:has(.quest-wizard-content){grid-template-rows:168px minmax(0,1fr);padding:14px 8px 0 13px;background:linear-gradient(180deg,#f4e2ba,#e9cc94)}.quest-wizard-hero{border:1px solid #5b451f;border-bottom:2px solid #75562d;border-radius:11px 11px 0 0;box-shadow:inset 0 0 0 1px #d9c0752e,0 2px 5px #422b1533}.quest-wizard-hero:before{background:linear-gradient(90deg,#0e281861,#1735221a 46%,#0c24178c)}.quest-wizard-hero:after{height:100%;background:linear-gradient(180deg,rgba(9,30,19,.12),transparent 43%,rgba(8,27,17,.42))}.quest-wizard-hero>img{object-position:center 15%;filter:saturate(1.02) contrast(1.05) brightness(.82)}.quest-wizard-hero>.quest-wizard-hero__title{inset:33px 118px auto 23.4%;gap:5px}.quest-wizard-hero>.quest-wizard-hero__title span{font-size:9px;letter-spacing:.11em}.quest-wizard-hero>.quest-wizard-hero__title h3{max-width:none;color:#fff0c7;font-size:clamp(18px,1.18vw,20px);line-height:1;text-wrap:nowrap;white-space:nowrap}.quest-wizard-hero>.quest-wizard-hero__title p{max-width:280px;margin-top:7px;margin-left:35px;color:#f4e2b9;font-size:11px;line-height:1.34}.quest-wizard-hero>.quest-wizard-hero__reward{top:35px;right:12px;min-width:103px;min-height:72px;padding:10px;justify-content:center;border:0;border-radius:0;background:linear-gradient(180deg,#ffedc0,#e7c681);box-shadow:0 5px 9px #101d1375,inset 0 0 0 3px #fff9df99;clip-path:polygon(5% 5%,38% 7%,43% 3%,82% 6%,94% 3%,97% 24%,94% 51%,98% 72%,90% 94%,63% 92%,57% 98%,28% 94%,7% 97%,4% 75%,7% 57%,3% 35%)}.quest-wizard-hero>.quest-wizard-hero__reward span{color:#584126;font-size:7px;letter-spacing:.08em}.quest-wizard-hero>.quest-wizard-hero__reward strong{color:#3c2a1a;font-size:22px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:22px;height:22px;color:#bd8123}.quest-detail__content.quest-wizard-workspace{background:radial-gradient(circle at 16% 20%,rgba(141,99,52,.04) 0 1px,transparent 2px),linear-gradient(180deg,#f6e5bf,#eed5a3)}.quest-wizard-workspace>.quest-wizard-content{padding:1px 5px 10px;gap:7px}.quest-wizard-steps{grid-template-rows:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1.15fr);gap:4px}.quest-wizard-step{grid-template-columns:minmax(225px,.73fr) minmax(0,1fr);border:1px solid #b58e56;border-radius:9px;background:linear-gradient(180deg,#fff1d0,#ecd09b);box-shadow:inset 0 0 0 2px #fff9e775,0 2px 5px #6a451f2b}.quest-wizard-step.is-active,.quest-wizard-step.is-complete,.quest-wizard-step.is-locked{border-color:#b58e56;background:linear-gradient(180deg,#fff1d0,#ecd09b);box-shadow:inset 0 0 0 2px #fff9e775,0 2px 5px #6a451f2b;opacity:1}.quest-wizard-step>header{padding:15px 10px 13px 59px;gap:5px;border-right:0}.quest-wizard-step>header>div{gap:8px}.quest-wizard-step>header>div strong{color:#332819;font-size:15px;letter-spacing:.01em;line-height:1.06;white-space:nowrap;transform:scaleX(.86);transform-origin:left center}.quest-wizard-step>header>div small{color:#4b3a27;font-size:12px;line-height:1.5}.quest-wizard-step:nth-child(1)>header small{max-width:150px}.quest-wizard-step:nth-child(2)>header small{max-width:175px}.quest-wizard-step:nth-child(3)>header strong{transform:scaleX(.72)}.quest-wizard-step:nth-child(3)>header small{max-width:180px}.quest-wizard-step:nth-child(3)>header>span{display:none}.quest-wizard-step__index{left:-1px;width:48px;height:82px;color:#fff0c2;border-color:#8e642f;border-radius:8px 8px 14px 14px;background:linear-gradient(180deg,#4e7038,#25472a);box-shadow:inset 0 0 0 2px #f8e5a733,0 3px 6px #4b2d1361;font-size:29px}.is-active .quest-wizard-step__index,.is-complete .quest-wizard-step__index,.is-locked .quest-wizard-step__index{color:#fff0c2;border-color:#8e642f;background:linear-gradient(180deg,#4e7038,#25472a);box-shadow:inset 0 0 0 2px #f8e5a733,0 3px 6px #4b2d1361}.quest-wizard-step__body{padding:9px 13px 8px 5px;gap:8px;overflow:visible}.quest-wizard-stage-layout--open{grid-template-columns:minmax(140px,1fr) minmax(190px,.95fr);gap:7px;width:calc(100% + 22px);margin-left:-52px}.quest-wizard-stage-art--open{align-self:end;width:100%;max-width:215px;height:128px;margin-bottom:-17px;object-position:center bottom;transform:translate(-20px)}.quest-wizard-stage-cta{width:calc(100% + 28px);padding:0}.quest-daily-share-start>.quest-wizard-stage-cta{width:100%;min-width:0}.quest-wizard__primary{min-height:56px;padding:10px 17px;border:2px solid #183d20;border-radius:9px;background:linear-gradient(180deg,#446f31,#214d28);box-shadow:inset 0 0 0 3px #e0ce7021,inset 0 -4px #1029165c,0 4px 7px #5f3e1d4d;color:#fff0bf;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.08em}.quest-wizard__primary .quest-wizard__xmark{display:none}.quest-wizard__primary>svg{width:18px;height:18px;color:#e5bb5a}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 86px;gap:5px}.quest-wizard-stage-art--complete{align-self:end;justify-self:end;width:104px;height:112px;margin-right:-12px;margin-bottom:-3px}.quest-wizard-actions{align-items:center;gap:12px;width:calc(100% + 45px);margin-left:-45px}.quest-wizard-actions--two{max-width:350px;margin-inline:auto;gap:28px}.quest-wizard-action{grid-template-rows:minmax(58px,1fr) auto;min-height:91px;padding:3px;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1}.quest-wizard-action[disabled],.quest-wizard-action.is-complete,.quest-wizard-action.is-next:not([disabled]){border:0;background:transparent;box-shadow:none;opacity:1}.quest-wizard-action>span:nth-child(2) strong{color:#2f281c;font-size:11px;letter-spacing:.07em}.quest-wizard-action__icon{width:68px;height:58px;color:#817663;border:0;border-radius:0;background:transparent;box-shadow:none}.quest-wizard-action__icon svg{width:59px;height:59px;stroke-width:2.3}[data-step-id=like] .quest-wizard-action__icon{color:#a65a63}[data-step-id=repost] .quest-wizard-action__icon{color:#607e4e}[data-step-id=reply] .quest-wizard-action__icon{color:#447998}[data-step-id=quote] .quest-wizard-action__icon{color:#9a7334}.is-next:not([disabled]) .quest-wizard-action__icon{filter:drop-shadow(0 0 7px rgba(154,115,52,.22));transform:translateY(-1px)}.is-complete[data-step-id=like] .quest-wizard-action__icon,.is-complete[data-step-id=repost] .quest-wizard-action__icon,.is-complete[data-step-id=reply] .quest-wizard-action__icon,.is-complete[data-step-id=quote] .quest-wizard-action__icon{color:inherit;border:0;background:transparent;box-shadow:none;filter:saturate(1.12) drop-shadow(0 2px 2px rgba(75,50,24,.14))}.is-complete[data-step-id=like] .quest-wizard-action__icon{color:#c94f60}.is-complete[data-step-id=like] .quest-wizard-action__icon svg path{fill:currentColor}.is-complete[data-step-id=repost] .quest-wizard-action__icon{color:#5b8247}.is-complete[data-step-id=repost] .quest-wizard-action__icon svg{stroke-width:3.4}.is-complete[data-step-id=reply] .quest-wizard-action__icon{color:#3579a3}.is-complete[data-step-id=reply] .quest-wizard-action__icon svg path{fill:currentColor}.is-complete[data-step-id=reply] .quest-wizard-action__icon svg circle{fill:#f7e8c7;stroke:none}.is-complete[data-step-id=quote] .quest-wizard-action__icon{color:#b17d2f}.quest-wizard-action__state{display:none}.quest-wizard-proof,.quest-wizard-proof--compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "button";align-content:center;width:calc(100% + 16px);margin-left:-27px;gap:9px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field{min-height:54px;padding:0 14px;border-color:#b89157;border-radius:9px;background:#fff5ddb8;box-shadow:inset 0 1px 4px #6e4a261a}.quest-wizard-proof .quest-proof__field>svg,.quest-wizard-proof--compact .quest-proof__field>svg{width:19px;height:19px}.quest-wizard-proof .quest-proof__field input,.quest-wizard-proof--compact .quest-proof__field input{font-size:12px}.quest-wizard-proof>small,.quest-wizard-proof--compact>small{display:none}.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{width:100%;min-height:55px;padding:9px 14px;font-size:13px}.quest-wizard-steps--two{grid-template-rows:auto auto;align-content:start}}.quest-board__workspace{container-name:quest-workspace;container-type:inline-size}@media only screen and (max-height:760px)and (min-width:681px){.quest-detail:has(.quest-wizard-content){grid-template-rows:132px minmax(0,1fr);padding:8px 6px 0 9px}.quest-wizard-hero>.quest-wizard-hero__title{top:22px}.quest-wizard-hero>.quest-wizard-hero__title span{font-size:7px}.quest-wizard-hero>.quest-wizard-hero__title h3{font-size:16px}.quest-wizard-hero>.quest-wizard-hero__title p{margin-top:4px;font-size:9px}.quest-wizard-hero>.quest-wizard-hero__reward{top:22px;min-height:55px;padding:7px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:18px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:18px;height:18px}.quest-wizard-step>header{padding-top:9px;padding-bottom:8px}.quest-wizard-step>header>div{gap:5px}.quest-wizard-step>header>div strong{font-size:13px}.quest-wizard-step>header>div small{font-size:9px;line-height:1.4}.quest-wizard-step__index{width:40px;height:66px;font-size:23px}.quest-wizard-step__body{padding-top:5px;padding-bottom:5px}.quest-wizard-stage-art--open{height:92px}.quest-wizard-stage-art--complete{width:76px;height:82px}.quest-wizard-action{grid-template-rows:minmax(39px,1fr) auto;min-height:64px;gap:3px}.quest-wizard-action__icon{width:48px;height:42px}.quest-wizard-action__icon svg{width:40px;height:40px}.quest-wizard__primary{min-height:43px}.quest-wizard-proof,.quest-wizard-proof--compact{gap:5px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field,.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:42px}}@container quest-workspace (max-width: 1180px){.quest-detail:has(.quest-wizard-content){grid-template-rows:132px minmax(0,1fr);padding:8px 5px 0 8px}.quest-wizard-hero>.quest-wizard-hero__title{top:22px;right:82px;left:23%;gap:3px}.quest-wizard-hero>.quest-wizard-hero__title span{font-size:7px}.quest-wizard-hero>.quest-wizard-hero__title h3{max-width:calc(100% - 2px);overflow:hidden;font-size:clamp(12px,1.55cqw,17px);text-overflow:ellipsis}.quest-wizard-hero>.quest-wizard-hero__title p{max-width:205px;margin-top:4px;margin-left:24px;font-size:9px;line-height:1.3}.quest-wizard-hero>.quest-wizard-hero__reward{top:22px;right:7px;min-width:76px;min-height:55px;padding:7px}.quest-wizard-hero>.quest-wizard-hero__reward span{font-size:6px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:18px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:18px;height:18px}.quest-wizard-workspace>.quest-wizard-content{padding:1px 4px 7px}.quest-wizard-steps{gap:3px}.quest-wizard-step{grid-template-columns:minmax(150px,.64fr) minmax(0,1fr)}.quest-wizard-step>header{z-index:2;padding:9px 5px 8px 45px}.quest-wizard-step>header>div{gap:5px}.quest-wizard-step>header>div strong{font-size:12px}.quest-wizard-step>header>div small{font-size:9px;line-height:1.4}.quest-wizard-step:nth-child(1)>header small{max-width:122px}.quest-wizard-step:nth-child(2)>header small{max-width:142px}.quest-wizard-step:nth-child(3)>header small{max-width:150px}.quest-wizard-step__index{width:38px;height:64px;font-size:22px}.quest-wizard-step__body{z-index:1;padding:5px 7px 5px 3px;gap:4px}.quest-wizard-stage-layout--open{grid-template-columns:minmax(88px,.78fr) minmax(125px,1fr);width:calc(100% + 10px);margin-left:-25px;gap:4px}.quest-wizard-stage-art--open{max-width:140px;height:88px;margin-bottom:-13px;transform:translate(-8px)}.quest-wizard-stage-cta{width:calc(100% + 8px)}.quest-wizard__primary{min-height:43px;padding:7px 9px;font-size:10px}.quest-wizard__primary>svg{width:14px;height:14px}.quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 56px;gap:3px}.quest-wizard-stage-art--complete{width:68px;height:75px;margin-right:-7px;margin-bottom:1px}.quest-wizard-actions{width:calc(100% + 18px);margin-left:-18px;gap:4px}.quest-wizard-actions--two{max-width:250px;gap:14px}.quest-wizard-action{grid-template-rows:minmax(39px,1fr) auto;min-height:64px;padding:2px;gap:3px}.quest-wizard-action>span:nth-child(2) strong{font-size:8px}.quest-wizard-action__icon{width:47px;height:42px}.quest-wizard-action__icon svg{width:40px;height:40px}.quest-wizard-proof,.quest-wizard-proof--compact{width:100%;margin-left:0;gap:5px}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field{min-height:42px;padding:0 9px}.quest-wizard-proof .quest-proof__field>svg,.quest-wizard-proof--compact .quest-proof__field>svg{width:15px;height:15px}.quest-wizard-proof .quest-proof__field input,.quest-wizard-proof--compact .quest-proof__field input{font-size:9px}.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:43px;padding:7px 9px;font-size:10px}}@media only screen and (min-width:681px)and (max-width:1280px){.menu.is-quest-board .inner{width:calc(100vw - clamp(48px,8vw,96px));height:calc(100dvh - clamp(48px,8dvh,72px));max-width:none;max-height:none;flex:0 0 auto;scale:1}.quest-board__workspace{grid-template-columns:minmax(210px,.72fr) minmax(360px,1.28fr)}.quest-detail:has(.quest-wizard-content){grid-template-rows:112px minmax(0,1fr);padding:6px 5px 0 7px}.quest-wizard-hero>img{object-position:43% 17%}.quest-wizard-hero>.quest-wizard-hero__title{top:17px;right:68px;left:25%;gap:2px}.quest-wizard-hero>.quest-wizard-hero__title span{font-size:6px}.quest-wizard-hero>.quest-wizard-hero__title h3{max-width:100%;overflow:visible;font-size:clamp(11px,1.65vw,14px);line-height:1.02;text-overflow:clip;text-wrap:balance;white-space:normal}.quest-wizard-hero>.quest-wizard-hero__title p{display:-webkit-box;max-width:170px;overflow:hidden;margin:3px 0 0;font-size:8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-wizard-hero>.quest-wizard-hero__reward{top:17px;right:5px;min-width:62px;min-height:50px;padding:6px}.quest-wizard-hero>.quest-wizard-hero__reward span{font-size:5px}.quest-wizard-hero>.quest-wizard-hero__reward strong{font-size:15px}.quest-wizard-hero>.quest-wizard-hero__reward strong svg{width:15px;height:15px}.quest-wizard-workspace>.quest-wizard-content{padding:1px 4px 6px}.quest-wizard-steps{gap:3px}.quest-wizard-step{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.quest-wizard-step>header{display:block;min-height:0;padding:7px 7px 2px 48px;grid-column:1;grid-row:1;overflow:hidden;border-right:0}.quest-wizard-step>header>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px}.quest-wizard-step>header>div strong{min-width:0;overflow:hidden;font-size:10px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap;transform:none}.quest-wizard-step>header>div small{min-width:0;max-width:none;overflow:hidden;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.quest-wizard-step>header>span{display:none}.quest-wizard-step:nth-child(1)>header small,.quest-wizard-step:nth-child(2)>header small,.quest-wizard-step:nth-child(3)>header small{max-width:none}.quest-wizard-step:nth-child(3)>header strong{transform:none}.quest-wizard-step__index{top:50%;left:-1px;width:40px;height:64px;font-size:22px}.quest-wizard-step__body{min-width:0;padding:0 7px 5px 48px;grid-column:1;grid-row:2;justify-content:stretch;overflow:hidden}.quest-wizard-stage-layout--open{width:100%;grid-template-columns:minmax(72px,.56fr) minmax(130px,1fr);margin-left:0;gap:4px;overflow:hidden}.quest-wizard-stage-art--open{width:100%;max-width:118px;height:74px;margin-bottom:-15px;object-fit:contain;object-position:center bottom;transform:none}.quest-wizard-stage-cta{justify-self:end;width:100%;max-width:180px}.quest-wizard__primary{width:100%;min-height:38px;padding:6px 8px;font-size:9px}.quest-wizard__primary>svg{width:13px;height:13px}.quest-wizard-stage-layout--actions{width:100%;grid-template-columns:minmax(0,1fr) 66px;gap:3px;overflow:hidden}.quest-wizard-actions{width:100%;margin-left:0;gap:4px}.quest-wizard-actions--two{max-width:210px;margin-inline:0;gap:10px}.quest-wizard-action{grid-template-rows:minmax(34px,1fr) auto;min-height:52px;padding:1px;gap:2px}.quest-wizard-action>span:nth-child(2) strong{font-size:7px}.quest-wizard-action__icon{width:39px;height:36px}.quest-wizard-action__icon svg{width:35px;height:35px}.quest-wizard-stage-art--complete{align-self:end;width:72px;height:76px;margin-right:-3px;margin-bottom:0;object-fit:contain;object-position:center bottom;transform:translateY(5px)}.quest-wizard-proof,.quest-wizard-proof--compact{width:100%;margin-left:0;grid-template-columns:minmax(0,1fr) minmax(94px,.46fr);grid-template-areas:"field button";align-items:center;gap:5px;overflow:hidden}.quest-wizard-proof .quest-proof__field,.quest-wizard-proof--compact .quest-proof__field{min-width:0;min-height:37px;padding:0 7px}.quest-wizard-proof .quest-proof__field>svg,.quest-wizard-proof--compact .quest-proof__field>svg{width:13px;height:13px}.quest-wizard-proof .quest-proof__field input,.quest-wizard-proof--compact .quest-proof__field input{min-width:0;font-size:8px}.quest-wizard-proof>.quest-wizard__primary,.quest-wizard-proof--compact>.quest-wizard__primary,.quest-wizard-proof>.quest-wizard__primary--compact,.quest-wizard-proof--compact>.quest-wizard__primary--compact{min-width:0;min-height:38px;padding:6px;font-size:8px}}.quest-wizard-action[data-step-id=like] .quest-wizard-action__icon .quest-wizard-action__image,.quest-wizard-action[data-step-id=repost] .quest-wizard-action__icon .quest-wizard-action__image,.quest-wizard-action[data-step-id=reply] .quest-wizard-action__icon .quest-wizard-action__image{display:block;width:100%;height:100%;object-fit:contain;opacity:.46;filter:saturate(.72) brightness(.94) drop-shadow(0 2px 1px rgba(80,53,29,.14));transition:opacity .18s ease,filter .18s ease,transform .18s ease}.quest-wizard-action[data-step-id=like].is-next:not([disabled]) .quest-wizard-action__image,.quest-wizard-action[data-step-id=repost].is-next:not([disabled]) .quest-wizard-action__image,.quest-wizard-action[data-step-id=reply].is-next:not([disabled]) .quest-wizard-action__image{opacity:.66;filter:saturate(.9) brightness(.98) drop-shadow(0 2px 1px rgba(80,53,29,.17))}.quest-wizard-action[data-step-id=like].is-processing .quest-wizard-action__image,.quest-wizard-action[data-step-id=repost].is-processing .quest-wizard-action__image,.quest-wizard-action[data-step-id=reply].is-processing .quest-wizard-action__image{opacity:.78}.quest-wizard-action[data-step-id=like].is-complete .quest-wizard-action__image,.quest-wizard-action[data-step-id=repost].is-complete .quest-wizard-action__image,.quest-wizard-action[data-step-id=reply].is-complete .quest-wizard-action__image{opacity:1;filter:saturate(1.05) brightness(1.02) drop-shadow(0 2px 2px rgba(80,53,29,.22))}.quest-wizard-action[data-step-id=like].is-complete .quest-wizard-action__state,.quest-wizard-action[data-step-id=repost].is-complete .quest-wizard-action__state,.quest-wizard-action[data-step-id=reply].is-complete .quest-wizard-action__state{display:grid;top:2px;right:2px;width:17px;height:17px;opacity:1;transform:scale(1)}@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}}.quest-wizard-hero.is-dynamic-art-banner{--hero-title-clearance: calc(104px * var(--quest-board-panel-scale, 1))}.quest-wizard-hero.is-dynamic-art-banner:before,.quest-wizard-hero.is-dynamic-art-banner:after{display:none}.quest-wizard-hero.is-dynamic-art-banner>img{object-fit:cover;object-position:center;transform:scaleX(1.03);filter:none}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title{align-items:flex-start;top:16%;right:var(--hero-title-clearance);bottom:auto;left:32%;flex-direction:column;gap:4px;color:#fff0c5;text-shadow:0 2px 3px rgba(7,23,15,.92)}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title span{color:#dfdb91;font-size:clamp(6px,.58vw,9px);line-height:1}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:#fff1c9;font-size:clamp(13px,1.65vw,27px);line-height:1.02;text-overflow:clip;text-wrap:balance;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title p{display:-webkit-box;max-width:430px;margin:3px 0 0;overflow:hidden;color:#f2dfad;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(7px,.72vw,11px);font-weight:700;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__reward{--reward-scale: var(--quest-board-panel-scale, 1);display:flex;align-items:center;justify-content:center;top:calc(6px * var(--reward-scale));right:calc(8px * var(--reward-scale));width:calc(84px * var(--reward-scale));min-width:0;height:calc(46px * var(--reward-scale));min-height:0;padding:0 calc(4px * var(--reward-scale));flex-direction:row;gap:0;color:#3a2716;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 38%,#fff7dc,#f6e7c0 55%,#e9d3a3);background-image:repeating-linear-gradient(112deg,rgba(164,135,79,.06) 0 1px,transparent 1px 4px),linear-gradient(90deg,#8f6a3457,#8f6a3400 12% 88%,#8f6a3457),radial-gradient(ellipse at 50% 38%,#fff7dc,#f6e7c0 55%,#e9d3a3);box-shadow:inset 0 0 0 1px #fffbeab3,inset 0 -3px 5px #8a653238,inset 0 3px 5px #fffdf08c;filter:drop-shadow(0 2px 2px rgba(14,8,3,.5)) drop-shadow(0 6px 10px rgba(14,8,3,.28));clip-path:polygon(0% 8%,6% 3%,14% 6%,24% 1%,34% 5%,45% 0%,56% 4%,66% 1%,76% 5%,86% 2%,94% 6%,100% 8%,100% 92%,94% 97%,84% 94%,74% 99%,63% 95%,52% 100%,41% 96%,31% 99%,21% 95%,12% 98%,5% 94%,0% 92%)}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__reward span{display:none}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__reward strong{display:flex;align-items:center;gap:calc(4px * var(--reward-scale));max-width:100%;overflow:hidden;font-size:calc(19px * var(--reward-scale));line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 0 rgba(255,251,234,.85)}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__reward strong svg{width:calc(18px * var(--reward-scale));height:calc(18px * var(--reward-scale));color:#c47f16;filter:drop-shadow(0 1px 0 rgba(91,58,18,.35))}@media(max-width:900px){.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title{top:14%;left:31.5%;gap:2px}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title span{font-size:5px}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:clamp(11px,2.15vw,17px);line-height:1}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title p{margin-top:2px;font-size:clamp(6px,1.05vw,8px);line-height:1.2}}@media(max-width:560px){.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title{top:13%;right:17%;left:31%}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title span{display:none}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:clamp(9px,3.2vw,14px);-webkit-line-clamp:2}.quest-wizard-hero.is-dynamic-art-banner>.quest-wizard-hero__title p{font-size:6px;-webkit-line-clamp:2}}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>img{object-position:center}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title{top:16%;right:var(--hero-title-clearance);left:51%}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title h3{font-size:clamp(12px,1.5vw,25px)}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title p{max-width:350px;font-size:clamp(6px,.68vw,10px)}@media(max-width:900px){.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title{top:14%;right:var(--hero-title-clearance);left:50%}}@media(max-width:560px){.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title{top:13%;right:17%;left:49%}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title h3{font-size:clamp(8px,2.9vw,13px)}.quest-wizard-hero.is-dynamic-art-banner.quest-creator-video-hero>.quest-wizard-hero__title p{font-size:5px}}.quest-list-panel__top{min-width:0}.quest-today-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:46px;border-bottom:1px solid rgba(168,125,74,.34);background:linear-gradient(90deg,#f8edcfeb,#e8d4a9ad)}.quest-today-summary>span{display:grid;align-content:center;min-width:0;padding:6px 9px;gap:2px}.quest-today-summary>span+span{border-left:1px solid rgba(168,125,74,.24)}.quest-today-summary>span.is-complete{color:#4e6d32;background:#cfdda852}.quest-today-summary small{overflow:hidden;color:#756348;font-size:clamp(6px,.52vw,8px);font-weight:900;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.quest-today-summary strong{display:flex;align-items:center;min-width:0;gap:3px;color:#382b1d;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(10px,.9vw,14px);line-height:1;white-space:nowrap}.quest-today-summary strong svg{width:1em;height:1em;flex:none;color:#9b7727}.quest-list__completed-heading{width:calc(100% - 4px);color:#58633c;border-right:0;border-left:0;border-radius:0;background:transparent;cursor:pointer;text-align:left}.quest-list__completed-heading>i{margin-left:4px;font-size:14px;font-style:normal;transition:transform .16s ease}.quest-list__completed-heading.is-expanded>i{transform:rotate(180deg)}.quest-list__completed-heading:focus-visible{outline:2px solid rgba(111,132,68,.55);outline-offset:1px}.quest-list__completed-items{display:grid;gap:6px}.quest-list__completed-items .quest-row{min-height:61px;opacity:.74}.quest-list__completed-items .quest-row__icon{width:44px;height:44px}.quest-list__completed-items .quest-row__icon svg{width:23px;height:23px}.quest-list__completed-items .quest-row__copy>small{-webkit-line-clamp:1}@media only screen and (max-width:900px){.quest-today-summary{min-height:38px}.quest-today-summary>span{padding:4px 6px}.quest-today-summary small{font-size:5.5px}.quest-today-summary strong{font-size:9px}}@media only screen and (max-height:720px)and (min-width:681px){.quest-today-summary{min-height:29px}.quest-today-summary>span{padding:3px 5px}.quest-today-summary small{display:none}.quest-today-summary strong{justify-content:center;font-size:8px}.quest-list__completed-heading{min-height:26px;margin-top:4px;padding:4px 7px}.quest-list__completed-items .quest-row{min-height:50px}}@-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-chest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.45) drop-shadow(0 0 8px rgba(212,165,72,.78));transform:scale(1.18) rotate(-3deg)}to{filter:brightness(1.08);transform:scale(1)}}@-webkit-keyframes quest-chest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.45) drop-shadow(0 0 8px rgba(212,165,72,.78));transform:scale(1.18) rotate(-3deg)}to{filter:brightness(1.08);transform:scale(1)}}@-o-keyframes quest-chest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.45) drop-shadow(0 0 8px rgba(212,165,72,.78));transform:scale(1.18) rotate(-3deg)}to{filter:brightness(1.08);transform:scale(1)}}@keyframes quest-chest-awarded{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.45) drop-shadow(0 0 8px rgba(212,165,72,.78));transform:scale(1.18) rotate(-3deg)}to{filter:brightness(1.08);transform:scale(1)}}@-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-wizard-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes quest-wizard-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@-o-keyframes quest-wizard-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes quest-wizard-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@-moz-keyframes quest-wizard-spin{to{transform:rotate(360deg)}}@-webkit-keyframes quest-wizard-spin{to{transform:rotate(360deg)}}@-o-keyframes quest-wizard-spin{to{transform:rotate(360deg)}}@keyframes quest-wizard-spin{to{transform:rotate(360deg)}}@-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)}}@-moz-keyframes quest-next-shimmer{0%{left:-60%}65%,to{left:130%}}@-webkit-keyframes quest-next-shimmer{0%{left:-60%}65%,to{left:130%}}@-o-keyframes quest-next-shimmer{0%{left:-60%}65%,to{left:130%}}@keyframes quest-next-shimmer{0%{left:-60%}65%,to{left:130%}}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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{min-width:0;max-width:100%;font-size:35px;letter-spacing:.06em;line-height:1;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.circuit-end .greenveil-heading-sprig{flex:none;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:normal}.circuit-end .greenveil-race-button span{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.05;text-align:center;text-wrap:balance;white-space:normal}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.15;overflow-wrap:anywhere;vertical-align:middle;white-space:normal}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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-x:hidden;overflow-y:auto;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;overflow-wrap:anywhere;vertical-align:middle;white-space: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:normal}.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;max-width:100%}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-extra-wide{min-width:101px;max-width:100%}.circuit-controls .greenveil-controls-guide .greenveil-controls-list kbd.is-compact{padding-right:3px;padding-left:3px;font-size:14px;line-height:1.05;overflow-wrap:anywhere;text-align:center;white-space:normal}.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);line-height:1.12}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:first-child{width:58%;padding-right:3px}.circuit-controls .greenveil-controls-guide .greenveil-controls-list td:last-child{width:42%;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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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 2}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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}.touch-stick{position:absolute;z-index:60;top:0;left:0;width:0;height:0;pointer-events:none;user-select:none;-webkit-user-select:none}.touch-stick[hidden]{display:none}.touch-stick-base{position:absolute;top:-62px;left:-62px;box-sizing:border-box;width:124px;height:124px;border:4px solid rgba(244,233,197,.55);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(36,59,30,.3),rgba(11,20,12,.34) 68%,transparent 72%);box-shadow:inset 0 0 0 2px #3b251773,0 6px 18px #02050359}.touch-stick-knob{position:absolute;top:-24px;left:-24px;box-sizing:border-box;width:48px;height:48px;border:4px solid #3b2517;border-radius:50%;background:radial-gradient(circle at 42% 30%,rgba(200,239,142,.65),transparent 46%),linear-gradient(155deg,#405f29,#243b1e 62%,#172719);box-shadow:inset 0 0 0 2px #d8ef9b47,0 4px 12px #02050373;will-change:transform}.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-rejected .notification-toast__plaque{background:linear-gradient(180deg,#f0a06f,#a33f35 37%,#64251f 65%,#c86e4c)}.notification.is-toast-rejected .notification-toast__plaque:before{background:repeating-linear-gradient(96deg,rgba(255,188,145,.045) 0 1px,transparent 1px 7px),linear-gradient(180deg,#60251f,#3b1515 52%,#5a211e)}.notification.is-toast-rejected .notification-toast__plaque:after{background:linear-gradient(110deg,transparent 22%,rgba(255,178,139,.15) 47%,transparent 70%) 160% 0/65% 100% no-repeat,repeating-linear-gradient(112deg,rgba(255,208,174,.018) 0 1px,transparent 1px 8px),linear-gradient(103deg,#2c0f13,#46171a 58%,#5a211e);box-shadow:inset 0 1px #ffd4ba17,inset 0 -2px #16030585,inset 0 0 0 1px #d8786275}.notification.is-toast-rejected .time-bar{background:linear-gradient(90deg,#b8443d,#f1a172);box-shadow:0 0 5px #ef866c6b}.notification.is-toast-rejected .notification-toast__content .quest-notification strong{color:#ffb58f}.notification.is-toast-rejected .notification-toast__mark{color:#dc8168}.notification.is-toast-rejected .notification-toast__sparks i{background:#df745b;box-shadow:0 0 4px #ff9d7b7a}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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{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;animation:mapLocationPulse 2.8s var(--map-location-pulse-delay, 0s) ease-in-out infinite;will-change:transform,box-shadow}@media only screen and (max-width:520px){.map .location .pin{--size: 12px;border-width:3px}}.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%}@media(prefers-reduced-motion:reduce){.map .location .pin{animation:none;transform:rotate(45deg)}}@-moz-keyframes mapLocationPulse{0%,to{transform:rotate(45deg) scale(.92);box-shadow:0 0 4px #251f2b77,0 0 6px #f1d57c1f}50%{transform:rotate(45deg) scale(1.14);box-shadow:0 0 5px #251f2b88,0 0 12px 3px #f1d57c75}}@-webkit-keyframes mapLocationPulse{0%,to{transform:rotate(45deg) scale(.92);box-shadow:0 0 4px #251f2b77,0 0 6px #f1d57c1f}50%{transform:rotate(45deg) scale(1.14);box-shadow:0 0 5px #251f2b88,0 0 12px 3px #f1d57c75}}@-o-keyframes mapLocationPulse{0%,to{transform:rotate(45deg) scale(.92);box-shadow:0 0 4px #251f2b77,0 0 6px #f1d57c1f}50%{transform:rotate(45deg) scale(1.14);box-shadow:0 0 5px #251f2b88,0 0 12px 3px #f1d57c75}}@keyframes mapLocationPulse{0%,to{transform:rotate(45deg) scale(.92);box-shadow:0 0 4px #251f2b77,0 0 6px #f1d57c1f}50%{transform:rotate(45deg) scale(1.14);box-shadow:0 0 5px #251f2b88,0 0 12px 3px #f1d57c75}}.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;max-height:calc(100vh - 194px);padding:5px;overflow-y:auto;overscroll-behavior:contain;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-weather-fx-options{grid-template-columns:repeat(2,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;max-height:calc(100vh - 178px)}}@media(prefers-reduced-motion:reduce){.environment-trigger,.environment-chevron,.environment-panel,.environment-options button{transition:none}}html.is-underrail-obstacle-gallery .environment-lock.is-underrail-gallery-visible{display:block;position:fixed;left:18px;right:auto;top:18px;z-index:121;pointer-events:auto;opacity:1;visibility:visible;transform:none}html.is-underrail-obstacle-gallery .environment-panel{left:0;right:auto;transform-origin:0 0}@media only screen and (max-width:520px){html.is-underrail-obstacle-gallery .environment-lock.is-underrail-gallery-visible{left:10px;right:auto;top:10px}}.claw-machine-hud{position:absolute;z-index:16;top:calc(110px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));width:400px;max-width:calc(100vw - 36px);color:#183621;pointer-events:none;opacity:0;visibility:hidden;filter:blur(5px);transform:translate3d(0,-13px,0) scale(.95);transform-origin:top right;transition:opacity .28s ease-out,transform .4s cubic-bezier(.16,1,.3,1),filter .32s ease-out,visibility 0s linear .4s}.claw-machine-hud.is-visible{opacity:1;visibility:visible;filter:blur(0);transform:translateZ(0) scale(1);transition:opacity .28s ease-out,transform .4s cubic-bezier(.16,1,.3,1),filter .32s ease-out}html.input-filter-menu .claw-machine-hud,html.input-filter-modal .claw-machine-hud,html.input-filter-intro .claw-machine-hud{opacity:0!important;visibility:hidden!important;filter:blur(4px);transform:translate3d(0,-10px,0) scale(.97)}.claw-machine-hud__frame{position:relative;padding:44px 26px 22px;border:3px solid #5c2d13;border-radius:27px;background:radial-gradient(circle at 12% 14%,rgba(255,255,255,.48),transparent 30%),radial-gradient(circle at 90% 82%,rgba(220,174,99,.13),transparent 36%),repeating-linear-gradient(17deg,rgba(140,97,45,.025) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f7e8c2,#fff5d9 48%,#f3ddb0);box-shadow:0 0 0 5px #a9622e,0 0 0 7px #5c2d13,0 18px 38px #160b067a,inset 0 2px #fff6dc,inset 0 -4px #bc82402e}.claw-machine-hud__frame:before{content:"";position:absolute;z-index:0;inset:7px;pointer-events:none;border:2px solid rgba(111,65,30,.58);border-radius:19px;box-shadow:inset 0 1px #ffffff9e,0 1px #e69a4d75}.claw-machine-hud__frame:after{content:"";position:absolute;z-index:0;inset:11px;pointer-events:none;border:1px solid rgba(224,171,72,.28);border-radius:15px}.claw-machine-hud__frame>*{position:relative;z-index:2}.claw-machine-hud__foliage{position:absolute;z-index:3;width:60px;height:60px;overflow:visible;pointer-events:none;filter:drop-shadow(0 3px 2px rgba(42,23,9,.38))}.claw-machine-hud__foliage .stem{fill:none;stroke:#4a5c1d;stroke-width:5;stroke-linecap:round}.claw-machine-hud__foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.claw-machine-hud__foliage .leaf.is-light{fill:#99ad3c}.claw-machine-hud__foliage.is-top-left{top:-13px;left:-20px;transform:rotate(12deg)}.claw-machine-hud__foliage.is-bottom-right{right:-20px;bottom:-14px;transform:rotate(188deg)}.claw-machine-hud__crest{display:grid;position:absolute;z-index:5;top:-38px;left:50%;width:74px;height:74px;place-items:center;border:3px solid #e0ab48;border-radius:50%;background:radial-gradient(circle at 36% 27%,#4c693c,#1f3b27 69%);box-shadow:0 0 0 3px #70411f,inset 0 2px #e8f3be38,0 7px 12px #15100666;transform:translate(-50%)}.claw-machine-hud__crest svg{width:53px;height:53px;overflow:visible;fill:none;filter:drop-shadow(0 2px 1px rgba(32,21,7,.62))}.claw-machine-hud__logo-cabinet,.claw-machine-hud__logo-claw,.claw-machine-hud__logo-spark{fill:none;stroke:#fff0bf;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.claw-machine-hud__logo-carriage,.claw-machine-hud__logo-prize{fill:#f0c663;stroke:#70411f;stroke-width:1.8;stroke-linejoin:round}.claw-machine-hud__logo-spark{stroke-width:2}.claw-machine-hud__header{text-align:center}.claw-machine-hud__title-row{display:flex;align-items:center;justify-content:center;gap:11px}.claw-machine-hud__title-row .title{display:block;color:#183621;font-family:Amatic SC,sans-serif;font-size:36px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-shadow:0 1px rgba(255,255,255,.72)}.claw-machine-hud__title-leaf{width:22px;height:17px;overflow:visible;fill:#718a27;stroke:#4a5c1d;stroke-width:1.2;stroke-linejoin:round}.claw-machine-hud__title-leaf .vein{fill:none;stroke-width:1.4;stroke-linecap:round}.claw-machine-hud__title-leaf.is-right{transform:scaleX(-1)}.claw-machine-hud__divider{display:flex;align-items:center;gap:11px;width:76%;margin:8px auto 12px}.claw-machine-hud__divider:before,.claw-machine-hud__divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(92,45,19,.42))}.claw-machine-hud__divider:after{background:linear-gradient(90deg,rgba(92,45,19,.42),transparent)}.claw-machine-hud__divider svg{width:12px;height:19px;overflow:visible;fill:#718a27;stroke:#4a5c1d;stroke-width:1.2;stroke-linejoin:round}.claw-machine-hud__divider svg .vein{fill:none;stroke-width:1.1;stroke-linecap:round}.claw-machine-hud .controls{display:grid;gap:12px}.claw-machine-hud__control-row{display:grid;min-height:40px;align-items:center;justify-content:center;grid-template-columns:minmax(0,184px) minmax(0,1fr);gap:18px}.claw-machine-hud__keys{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px}.claw-machine-hud__keys kbd{display:grid;width:38px;height:38px;place-items:center;color:#183621;border:2px solid #38542a;border-radius:8px;background:linear-gradient(180deg,#fffdf2,#ece5ce);box-shadow:0 3px #9e9a82,0 5px 8px #24321f29,inset 0 2px #fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:900;letter-spacing:.035em;line-height:1;text-transform:uppercase}.claw-machine-hud__keys kbd.is-wide{width:96px;font-size:13px}.claw-machine-hud__control-copy{min-width:0;color:#183621;font-family:Nunito,sans-serif;font-size:15px;font-weight:900;letter-spacing:.01em;line-height:1.12;overflow-wrap:anywhere;text-align:left;text-wrap:balance;white-space:normal}.claw-machine-hud__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media only screen and (max-width:760px){.claw-machine-hud{top:calc(90px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));width:370px;max-width:calc(100vw - 20px)}.claw-machine-hud__frame{padding:40px 20px 18px;border-radius:23px}.claw-machine-hud__frame:before{border-radius:16px}.claw-machine-hud__frame:after{border-radius:13px}.claw-machine-hud__crest{top:-33px;width:66px;height:66px}.claw-machine-hud__crest svg{width:47px;height:47px}.claw-machine-hud__title-row .title{font-size:33px}.claw-machine-hud__foliage{width:52px;height:52px}}@media only screen and (max-width:420px){.claw-machine-hud__frame{padding-right:14px;padding-left:14px}.claw-machine-hud__title-row{gap:8px}.claw-machine-hud__title-row .title{font-size:30px}.claw-machine-hud__title-leaf{width:18px;height:14px}.claw-machine-hud__control-row{grid-template-columns:minmax(0,155px) minmax(0,1fr);gap:14px}.claw-machine-hud__keys{gap:5px}.claw-machine-hud__keys kbd{width:33px;height:33px;font-size:14px}.claw-machine-hud__keys kbd.is-wide{width:84px;font-size:12px}.claw-machine-hud__control-copy{font-size:13px}}@media only screen and (orientation:landscape)and (max-height:520px){.claw-machine-hud{top:calc(88px + env(safe-area-inset-top));width:350px}.claw-machine-hud__frame{padding:36px 18px 15px;border-width:2px;box-shadow:0 0 0 4px #a9622e,0 0 0 6px #5c2d13,0 13px 28px #160b0675,inset 0 2px #fff6dc}.claw-machine-hud__crest{top:-30px;width:60px;height:60px}.claw-machine-hud__crest svg{width:42px;height:42px}.claw-machine-hud__title-row .title{font-size:29px}.claw-machine-hud__divider{margin-top:6px;margin-bottom:8px}.claw-machine-hud .controls{gap:8px}.claw-machine-hud__control-row{min-height:34px;gap:14px}.claw-machine-hud__keys{gap:5px}.claw-machine-hud__keys kbd{width:32px;height:32px;border-radius:7px;font-size:13px}.claw-machine-hud__keys kbd.is-wide{width:82px;font-size:11px}.claw-machine-hud__control-copy{font-size:13px}.claw-machine-hud__foliage{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.claw-machine-hud{transition:opacity 1ms linear,visibility 0s}.claw-machine-hud.is-visible{transition:opacity 1ms linear}}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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-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:not(.is-concealed) .world-hud-control:not(.is-settings),html.input-filter-racing .world-hud-controls.has-settings-control:not(.is-concealed) .world-hud-control:not(.is-settings){display:none}html.input-filter-wandering .world-hud-controls.is-concealed,html.input-filter-racing .world-hud-controls.is-concealed{pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.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:max-content;min-width:164px;flex:0 0 auto}.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}.js-world-hud-profile-handle{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:761px){.world-hud-control.is-profile.has-long-handle .js-world-hud-profile-handle{font-size:10px;letter-spacing:.02em}}.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 .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-icon.is-grapple{width:38px;height:38px}.world-hud-slot-icon.is-grapple .grapple-claw{fill:#9ea5a029;stroke:#b6bbb4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.world-hud-slot-icon.is-grapple .grapple-grip{fill:none;stroke:#426348;stroke-width:5.2;stroke-linecap:round}.world-hud-slot-icon.is-grapple .grapple-rope{fill:none;stroke:#8b765a;stroke-width:1.8;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:max-content;min-width:128px}.world-hud-control .js-world-hud-profile-handle{font-size:9px;letter-spacing:.035em}.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 .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:600px){.world-hud-control:not(.world-hud-wallet-status){justify-content:center;width:42px;min-width:42px;padding:0;flex-basis:42px}.world-hud-control:not(.world-hud-wallet-status)>span:last-child{display:none}}@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 .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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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}}.goblin-siege-leaderboard .feather-leaderboard-heading h2,.archery-tournament-leaderboard .feather-leaderboard-heading h2,.greenveil-runner-leaderboard .feather-leaderboard-heading h2{font-size:29px;letter-spacing:.035em}.goblin-siege-leaderboard .feather-leaderboard-score,.archery-tournament-leaderboard .feather-leaderboard-score,.greenveil-runner-leaderboard .feather-leaderboard-score{font-variant-numeric:tabular-nums}@media only screen and (max-width:700px){.goblin-siege-leaderboard .feather-leaderboard-heading h2,.archery-tournament-leaderboard .feather-leaderboard-heading h2,.greenveil-runner-leaderboard .feather-leaderboard-heading h2{font-size:19px}}@media only screen and (max-width:430px){.goblin-siege-leaderboard .feather-leaderboard-heading h2,.archery-tournament-leaderboard .feather-leaderboard-heading h2,.greenveil-runner-leaderboard .feather-leaderboard-heading h2{font-size:15px;letter-spacing:.015em}}@media only screen and (max-width:560px){.archery-tournament-leaderboard .feather-leaderboard-heading h2,.greenveil-runner-leaderboard .feather-leaderboard-heading h2{font-size:13px}}@-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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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]>.artwork-submit-uploading-label{display:grid}.artwork-submit-uploading-label{position:absolute;z-index:10;inset:0;display:none;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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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}html.is-archery-tournament .greenveil-settings-row.is-respawn,html.is-goblin-siege .greenveil-settings-row.is-respawn,html.is-greenveil-runner .greenveil-settings-row.is-respawn{display:none}.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-language-control,.greenveil-quality-control{position:relative;display:block;min-width:0;z-index:8}.greenveil-language-control{z-index:10}.greenveil-language-trigger,.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-language-trigger:hover,html:not(.is-mode-touch) .greenveil-quality-trigger:hover{filter:brightness(1.035)}.greenveil-language-trigger:focus-visible,.greenveil-quality-trigger:focus-visible{outline:3px solid #c48a3d;outline-offset:3px}.greenveil-language-trigger>svg,.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-language-trigger,.is-open .greenveil-quality-trigger{border-radius:22px 22px 12px 12px}.is-open .greenveil-language-trigger>svg,.is-open .greenveil-quality-trigger>svg{transform:rotate(180deg)}.greenveil-language-options,.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-language-options[hidden],.greenveil-quality-options[hidden]{display:none}.greenveil-language-options button,.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-language-options button:before,.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-language-options button:hover,html:not(.is-mode-touch) .greenveil-quality-options button:hover,.greenveil-language-options button:focus-visible,.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-language-options button.is-selected,.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-language-options button.is-selected:before,.greenveil-quality-options button.is-selected:before{opacity:1}.greenveil-language-options button.is-selected:focus-visible,.greenveil-quality-options button.is-selected:focus-visible,.greenveil-language-options button.is-selected:hover,.greenveil-quality-options button.is-selected:hover{filter:brightness(1.08)}.greenveil-language-options{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#7a451f #f2dba8;scrollbar-width:thin}.greenveil-settings-row.is-language,.greenveil-settings-row.is-quality{position:relative}.greenveil-settings-row.is-language{z-index:5}.greenveil-settings-row.is-quality{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:GreenVeil Lining Numerals,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}.quality-reload-confirmation{position:fixed;inset:50% auto auto 50%;width:min(470px,calc(100vw - 34px));max-width:none;margin:0;padding:0;overflow:visible;color:var(--settings-ink);border:3px solid #5c2d13;border-radius:28px;background:linear-gradient(180deg,#b87037,#8d4722);box-shadow:0 26px 70px #130a05ad,inset 0 2px #ffd18a66,inset 0 -5px #4d210d75;transform:translate(-50%,-50%)}.quality-reload-confirmation::backdrop{background:#10170f8a;backdrop-filter:blur(5px) brightness(.76);-webkit-backdrop-filter:blur(5px) brightness(.76)}.quality-reload-confirmation-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px 18px;align-items:center;margin:10px;padding:21px 23px 20px;border:2px solid #d09a50;border-radius:19px;background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.42),transparent 30%),repeating-linear-gradient(17deg,rgba(140,97,45,.03) 0 1px,transparent 1px 5px),linear-gradient(105deg,#f9e8c0,#fff1cf 52%,#f2d9a7);box-shadow:inset 0 2px #fff7df,inset 0 -4px #a86c2f2e}.quality-reload-confirmation-crest{display:grid;width:70px;height:70px;place-items:center;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 6px 10px #5a351b4d}.quality-reload-confirmation-crest svg{width:46px;height:46px}.quality-reload-confirmation-crest .shield{fill:#e9bd56;stroke:#8b541f;stroke-width:2}.quality-reload-confirmation-crest .reload{fill:none;stroke:#28472a;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.quality-reload-confirmation-copy{min-width:0}.quality-reload-confirmation-copy p{margin:0;color:#4e311c;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:20px;font-weight:900;line-height:1.3}.quality-reload-confirmation-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.quality-reload-confirmation-actions button{min-height:50px;padding:8px 18px;border-radius:25px;font-family:Nunito,sans-serif;font-size:18px;font-weight:1000;cursor:pointer;transition:transform .14s ease,filter .14s ease}html:not(.is-mode-touch) .quality-reload-confirmation-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quality-reload-confirmation-actions button:active{transform:translateY(1px)}.quality-reload-confirmation-actions button:focus-visible{outline:3px solid #c48a3d;outline-offset:3px}.quality-reload-confirmation-actions button.is-cancel{color:#fff0d9;border:3px solid #c4784e;background:radial-gradient(ellipse at 50% -35%,rgba(204,112,92,.42),transparent 60%),linear-gradient(180deg,#8e382d,#5f211f);box-shadow:0 0 0 2px #6e411f,inset 0 2px #ffe0c129,inset 0 -4px #35100e4d,0 4px 8px #5930173d;text-shadow:0 2px #4b1714}.quality-reload-confirmation-actions button.is-accept{color:#fff1c7;border:3px solid #d2a043;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 #5930173d;text-shadow:0 2px #58391e}@media only screen and (max-width:520px){.quality-reload-confirmation{width:calc(100vw - 22px);border-radius:22px}.quality-reload-confirmation-card{grid-template-columns:66px minmax(0,1fr);gap:14px;margin:7px;padding:20px 17px 17px;border-radius:15px}.quality-reload-confirmation-crest{width:62px;height:62px}.quality-reload-confirmation-crest svg{width:41px;height:41px}.quality-reload-confirmation-copy p{font-size:17px}.quality-reload-confirmation-actions{gap:8px}.quality-reload-confirmation-actions button{min-height:46px;padding:7px 10px;font-size:16px}}.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-language-trigger,.greenveil-quality-trigger,.greenveil-respawn{min-height:43px;font-size:18px}.greenveil-language-trigger,.greenveil-quality-trigger{grid-template-columns:1fr 24px;padding:5px 12px 5px 36px}.greenveil-language-trigger>svg,.greenveil-quality-trigger>svg{width:19px;height:19px}.greenveil-language-options,.greenveil-quality-options{top:calc(100% + 4px);padding:5px}.greenveil-language-options button,.greenveil-quality-options button{min-height:37px;padding:4px 25px;font-size:16px}.greenveil-language-options button:before,.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-language-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-language-trigger,.greenveil-quality-trigger,.greenveil-language-options button,.greenveil-quality-options button,.greenveil-respawn{transition:none}}.modals:has(.referral-profile.is-displayed){background:#1820163d;backdrop-filter:blur(2.5px) brightness(.74) saturate(.82);-webkit-backdrop-filter:blur(2.5px) brightness(.74) saturate(.82)}.referral-profile{--profile-ink: #4b2c17;--profile-soft: #76502e;--profile-cream: #fff0cc;--profile-parchment: #f7e5bd;--profile-green: #2d4127;--profile-green-deep: #20331f;--profile-green-light: #4c693c;--profile-gold: #e0ab48;--profile-gold-dark: #9f6424;font-family:Nunito,sans-serif}.referral-profile .container{width:min(1060px,calc(100vw - 44px))}.referral-profile .referral-profile-card{position:relative;display:flex;box-sizing:border-box;width:100%;max-height:calc(100dvh - 28px);flex-direction:column;padding:28px 28px 27px;color:var(--profile-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;overflow:visible}.referral-profile .referral-profile-card:before{content:"";position:absolute;z-index:0;inset:8px;border:2px solid rgba(97,48,21,.66);border-radius:29px;box-shadow:inset 0 2px #ffd28a38,0 1px #e69a4d80;pointer-events:none}.referral-profile .referral-profile-card:after{content:"";position:absolute;z-index:0;inset:13px;border:1px solid rgba(227,161,92,.34);border-radius:25px;pointer-events:none}.referral-profile .referral-profile-card>.referral-profile-heading,.referral-profile .referral-profile-card>.referral-profile-parchment{position:relative;z-index:2}.referral-profile-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))}.referral-profile-foliage .stem{fill:none;stroke:#4f5d1c;stroke-width:5;stroke-linecap:round}.referral-profile-foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.referral-profile-foliage .leaf.is-light{fill:#99ad3c}.referral-profile-foliage.is-top-left{top:-18px;left:-27px;transform:rotate(12deg)}.referral-profile-foliage.is-top-right,.referral-profile-foliage.is-bottom-left{display:none}.referral-profile-foliage.is-bottom-right{right:-28px;bottom:-19px;transform:rotate(188deg)}.referral-profile-crest{display:none}.referral-profile-heading{position:relative;z-index:2;display:grid;min-height:108px;box-sizing:border-box;grid-template-columns:78px minmax(0,1fr) 52px;align-items:center;gap:18px;flex:0 0 auto;padding:13px 21px 13px 26px;color:var(--profile-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;overflow:visible}.referral-profile-avatar,.referral-profile-avatar-image{display:grid;width:72px;height:72px;overflow:hidden;place-items:center;border-radius:50%}.referral-profile-avatar{position:relative;align-self:center;margin:0;color:#fff1bf;border:3px solid #e3b054;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;font-size:24px;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:0}.referral-profile-identity h2{margin:3px 0 0;color:#fff0bf;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:35px;font-weight:900;letter-spacing:.025em;line-height:1;text-shadow:0 2px #65421f,0 4px 5px rgba(11,19,11,.74);overflow-wrap:anywhere}.referral-profile-eyebrow{display:block;color:#f0d66b;font-size:11px;font-weight:1000;letter-spacing:.22em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(16,25,13,.72)}.referral-profile-username{display:none}.referral-profile-close{position:static;display:grid;width:52px;height:52px;padding:0;place-items:center;align-self:center;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;opacity:1;transition:transform .16s ease,filter .16s ease}.referral-profile-close .icon.is-default{display:block;width:29px;height:29px;fill:currentColor}.referral-profile-close:focus-visible{outline:3px solid #f3cf69;outline-offset:3px}html:not(.is-mode-touch) .referral-profile-close:hover{filter:brightness(1.09);transform:translateY(-1px)}.referral-profile-parchment{position:relative;z-index:1;min-height:0;margin-top:-2px;padding:24px 30px;flex:1 1 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;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:24px}.referral-profile-summary-card{display:grid;min-height:100px;box-sizing:border-box;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;border:2px solid rgba(198,148,84,.38);border-radius:20px;background:#fff5d95c;box-shadow:inset 0 1px #ffffff8f}.referral-profile-summary-card>div{display:flex;min-width:0;flex-direction:column;gap:5px}.referral-profile-summary-card>div>span{color:#644323;font-size:10px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.referral-profile-summary-card>div>strong{overflow:hidden;color:#553318;font-family:Pally-Bold,Nunito,sans-serif;font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-overflow:ellipsis;text-shadow:0 1px #fff7df;white-space:nowrap}.referral-profile-summary-icon{position:relative;display:grid;width:56px;height:56px;place-items:center;color:#7b8a47;border:2px solid rgba(198,148,84,.38);border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff9ddeb,#ddc38c3d);box-shadow:inset 0 0 0 5px #fff9df59}.referral-profile-summary-icon:after{content:"";position:absolute;right:-4px;bottom:3px;width:20px;height:10px;border-radius:100% 0;background:linear-gradient(145deg,#768441,#4d632e);box-shadow:-9px 3px 0 -2px #7d8b43;transform:rotate(-18deg)}.referral-profile-summary-icon svg{position:relative;z-index:1;width:32px;height:32px}.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:32px}.referral-profile-summary-icon.is-party svg path{fill:#687b3d}.referral-profile-invite{position:relative;margin-top:20px;border-radius:16px}.referral-profile-invite label{display:flex;align-items:center;gap:20px;margin:0 6px 10px;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-quest-spotlight{position:fixed;z-index:89;pointer-events:none;border:2px solid rgba(241,213,124,.94);background:transparent;box-shadow:0 0 0 5px #273c20b8,0 0 0 9px #d4a54847,0 0 28px 10px #f1d57c52,inset 0 0 18px #f1d57c33,0 0 0 9999px #071009c7;animation:referralQuestSpotlight 2.1s ease-in-out infinite;transition:left .18s ease-out,top .18s ease-out,width .18s ease-out,height .18s ease-out,border-radius .18s ease-out}.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:52px;box-sizing:border-box;padding:0 20px;color:#56351d;border:2px solid #c18a42;border-radius:13px;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{position:relative;display:inline-flex;height:52px;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;gap:10px;padding:0 21px;color:#fff0c4;border:2px solid #bc8438;border-radius:13px;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>*{position:relative;z-index:1}.referral-profile-link-row button.is-quest-copy-target{animation:referralQuestCopyPulse 1.45s ease-in-out infinite}.referral-profile-link-row button.is-quest-copy-target:after{content:"";position:absolute;z-index:0;top:-45%;bottom:-45%;left:-60%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,248,189,.82),transparent);pointer-events:none;transform:skew(-18deg);animation:referralQuestCopyShimmer 1.45s ease-in-out infinite}.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:20px auto 22px;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:GreenVeil Lining Numerals,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 12px}.referral-profile-section-heading h3{margin:0;color:#54341e;font-family:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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:14px;margin:0;padding:0;list-style:none}.referral-profile-row{position:relative;display:grid;min-width:0;min-height:108px;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:14px;padding:12px 14px;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}.referral-profile-row.is-empty{background:linear-gradient(100deg,#fff8e799,#f8e7c3ad)}.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:GreenVeil Lining Numerals,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-wrap:anywhere}.referral-profile-ref-names strong{color:#52331f;font-family:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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(prefers-reduced-motion:reduce){.referral-profile-quest-spotlight{animation:none}.referral-profile-link-row button.is-quest-copy-target,.referral-profile-link-row button.is-quest-copy-target:after{animation:none}}@media only screen and (max-width:900px){.referral-profile-parchment{padding:22px 24px}.referral-profile-summary{gap:18px}.referral-profile-summary-card{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:13px 18px}.referral-profile-summary-icon{width:54px;height:54px}.referral-profile-summary-icon svg{width:31px;height:31px}.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 - 16px)}.referral-profile .referral-profile-card{max-height:calc(100dvh - 12px);padding:17px 14px 15px;border-radius:26px}.referral-profile .referral-profile-card:before{inset:5px;border-radius:21px}.referral-profile .referral-profile-card:after{inset:9px;border-radius:18px}.referral-profile-foliage{width:62px;height:62px}.referral-profile-foliage.is-top-left{top:-10px;left:-15px}.referral-profile-foliage.is-bottom-right{right:-16px;bottom:-10px}.referral-profile-heading{min-height:82px;grid-template-columns:52px minmax(0,1fr) 38px;gap:10px;padding:9px 10px 9px 14px;border-radius:17px 17px 11px 11px}.referral-profile-avatar,.referral-profile-avatar-image{width:50px;height:50px}.referral-profile-avatar{border-width:3px;font-size:18px}.referral-profile-identity{padding:0}.referral-profile-identity h2{margin-top:4px;font-size:23px}.referral-profile-eyebrow{font-size:8px;letter-spacing:.15em}.referral-profile-close{width:38px;height:38px}.referral-profile-close .icon.is-default{width:21px;height:21px}.referral-profile-parchment{padding:16px 12px 14px;border-radius:17px}.referral-profile-summary{grid-template-columns:1fr;gap:12px}.referral-profile-summary-card{min-height:76px;grid-template-columns:54px minmax(0,1fr);border-radius:19px}.referral-profile-summary-card>div>strong{font-size:27px}.referral-profile-summary-icon{width:50px;height:50px}.referral-profile-summary-icon:after{width:22px;height:10px}.referral-profile-summary-icon svg,.referral-profile-summary-icon.is-party svg{width:30px;height:30px}.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 .referral-profile-card{max-height:calc(100dvh - 12px);padding:17px 14px 15px}.referral-profile-foliage{display:none}.referral-profile-heading{min-height:76px;grid-template-columns:45px minmax(0,1fr) 34px;gap:7px;padding-left:10px}.referral-profile-avatar,.referral-profile-avatar-image{width:44px;height:44px}.referral-profile-avatar{font-size:16px}.referral-profile-identity h2{font-size:19px}.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:12px 10px 13px}.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}}@-moz-keyframes referralQuestSpotlight{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}@-webkit-keyframes referralQuestSpotlight{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}@-o-keyframes referralQuestSpotlight{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}@keyframes referralQuestSpotlight{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}@-moz-keyframes referralQuestCopyShimmer{0%{left:-60%}72%,to{left:125%}}@-webkit-keyframes referralQuestCopyShimmer{0%{left:-60%}72%,to{left:125%}}@-o-keyframes referralQuestCopyShimmer{0%{left:-60%}72%,to{left:125%}}@keyframes referralQuestCopyShimmer{0%{left:-60%}72%,to{left:125%}}@-moz-keyframes referralQuestCopyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15) drop-shadow(0 0 7px rgba(242,215,122,.44))}}@-webkit-keyframes referralQuestCopyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15) drop-shadow(0 0 7px rgba(242,215,122,.44))}}@-o-keyframes referralQuestCopyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15) drop-shadow(0 0 7px rgba(242,215,122,.44))}}@keyframes referralQuestCopyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15) drop-shadow(0 0 7px rgba(242,215,122,.44))}}.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;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;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}.mobile-orientation-action{display:inline-block;box-sizing:border-box;margin-top:16px;padding:11px 18px;border:4px solid #3b2517;border-radius:13px 10px 14px 11px;background:radial-gradient(circle at 45% 18%,rgba(159,200,97,.16),transparent 42%),linear-gradient(155deg,#405f29,#243b1e 62%,#172719);box-shadow:inset 0 0 0 2px #d8ef9b3b,inset 0 -6px 10px #0710084d,0 6px 14px #0205035c;color:#f4e9c5;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .13s ease,filter .13s ease}.mobile-orientation-action[hidden]{display:none}.mobile-orientation-action:active{filter:brightness(.92);transform:scale(.96)}.mobile-orientation-action:focus-visible{outline:3px solid #c8ef8e;outline-offset:3px}html.has-mobile-display-mode .menu-trigger{top:max(68px,calc(env(safe-area-inset-top) + 56px))}@media(prefers-reduced-motion:reduce){.mobile-display-mode-inner,.mobile-orientation-action{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;gap:8px;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-shortcut{display:flex;align-items:stretch;height:38px;overflow:hidden;border:1px solid rgba(233,223,198,.09);border-radius:4px}.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-right: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)}}.modals:has(.community-screening.is-displayed){background:#1820163d;backdrop-filter:blur(2.5px) brightness(.74) saturate(.82);-webkit-backdrop-filter:blur(2.5px) brightness(.74) saturate(.82)}.community-screening{--concept-ink: #4b2c17;--concept-cream: #fff0cc;--concept-wood: #a9622e;--concept-wood-dark: #683617;--concept-brass: #bd792d;--concept-gold: #e0ab48;--concept-green: #2d4127;--concept-leaf: #6f8e2d;font-family:Nunito,sans-serif}.community-screening .container{width:min(1120px,calc(100vw - 38px));max-width:none}.community-screening .concept-arts-card{position:relative;box-sizing:border-box;width:100%;max-height:calc(100dvh - 24px);padding:28px 28px 25px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;color:var(--concept-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}.community-screening .concept-arts-card::-webkit-scrollbar{display:none;width:0;height:0}.community-screening .concept-arts-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}.community-screening .concept-arts-card:after{content:"";position:absolute;z-index:0;inset:13px;pointer-events:none;border:1px solid rgba(227,161,92,.34);border-radius:25px}.community-screening .concept-arts-card>.concept-arts-heading,.community-screening .concept-arts-card>.concept-arts-parchment{position:relative;z-index:2}.concept-arts-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))}.concept-arts-foliage .stem{fill:none;stroke:#4f5d1c;stroke-width:5;stroke-linecap:round}.concept-arts-foliage .leaf{fill:#718a27;stroke:#4a5c1d;stroke-width:2}.concept-arts-foliage .leaf.is-light{fill:#99ad3c}.concept-arts-foliage.is-top-left{top:-18px;left:-27px;transform:rotate(12deg)}.concept-arts-foliage.is-bottom-right{right:-28px;bottom:-19px;transform:rotate(188deg)}.concept-arts-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(--concept-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}.concept-arts-heading h2{margin:3px 0 0;color:#fff0bf;font-family:GreenVeil Lining Numerals,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)}.concept-arts-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)}.concept-arts-crest{display:grid;width:72px;height:72px;place-items:center;border:3px solid #e3b054;border-radius:50%;background:radial-gradient(circle at 36% 27%,#f2cf78,#b8782d 72%);box-shadow:0 0 0 2px #70411f,inset 0 2px #fff7d57a,0 7px 10px #15100670}.concept-arts-crest svg{width:48px;height:48px;fill:#6b421f;filter:drop-shadow(0 2px 1px rgba(64,40,15,.35))}.concept-arts-crest .palette{fill:#e9b950;stroke:#6b421f;stroke-width:2}.concept-arts-actions{--concept-action-size: 52px;display:flex;align-items:center}.concept-arts-actions .close{position:static;display:grid;top:auto;right:auto;width:var(--concept-action-size);height:var(--concept-action-size);padding:0;place-items:center;color:#ffedbd;opacity:1;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;transition:transform .15s ease-out,filter .15s ease-out}html:not(.is-mode-touch) .concept-arts-actions .close:hover{opacity:1;filter:brightness(1.09);transform:translateY(-1px)}.concept-arts-actions .close:focus-visible{outline:3px solid #f3cf69;outline-offset:3px}.concept-arts-actions .close .icon.is-default{display:block;width:29px;height:29px;fill:currentColor}.concept-arts-actions .close .icon.is-xbox{width:31px;height:31px;color:#fff0c3;border-color:#fff0c3;border-radius:50%;font-size:16px}.concept-arts-parchment{margin-top:-2px;padding:28px 24px 17px;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}.concept-arts-hero-row{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:18px}.concept-arts-stage{position:relative;width:min(100%,var(--concept-art-max-width, 100%),var(--concept-art-natural-width, 100%));aspect-ratio:3/2;justify-self:center;margin:0;overflow:hidden;border:4px solid #7a512b;border-radius:25px;background:radial-gradient(circle at 22% 24%,rgba(168,182,119,.48),transparent 24%),radial-gradient(circle at 76% 20%,rgba(116,137,86,.38),transparent 28%),linear-gradient(155deg,#35482e,#1e2e20 72%);box-shadow:0 0 0 3px #d4a15a,inset 0 0 0 2px #fff4d24d,0 10px 19px #4a260f45}.concept-arts-stage:before,.concept-arts-stage:after{content:"";position:absolute;pointer-events:none}.concept-arts-stage:before{inset:0;opacity:0;background:linear-gradient(120deg,transparent 0 28%,rgba(255,245,213,.12) 29% 31%,transparent 32% 100%);transition:opacity .18s ease-out}.concept-arts-stage:after{right:-3%;bottom:-20%;width:55%;height:80%;opacity:0;border-radius:50% 0 0;background:#8ea15a38;transform:rotate(-9deg);transition:opacity .18s ease-out}.concept-arts-stage.is-empty:before,.concept-arts-stage.is-empty:after{opacity:1}.concept-arts-stage img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.concept-arts-stage img[hidden]{display:none}.concept-arts-status{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#fff0bf;background:radial-gradient(circle at center,#3f5737b8,#182219e6);text-align:center;text-shadow:0 2px 3px rgba(13,22,13,.82)}.concept-arts-status[hidden]{display:none}.concept-arts-status strong{font-size:17px;font-weight:900;letter-spacing:.06em}.concept-arts-status.is-error{color:#f2d49a}.concept-arts-spinner{width:34px;height:34px;box-sizing:border-box;border:4px solid rgba(248,228,173,.28);border-top-color:#f0d66b;border-radius:50%;box-shadow:0 0 0 1px #19231959;animation:concept-arts-spin .85s linear infinite}.concept-arts-arrow{display:grid;width:54px;height:54px;padding:0;place-items:center;color:#5a351d;border:2px solid #d7aa69;border-radius:18px;background:radial-gradient(circle at 38% 25%,#fff8df,#efd39a 78%);box-shadow:0 0 0 2px #87512675,inset 0 2px #fffdf0,0 7px 10px #5a32183b;transition:transform .15s ease-out,filter .15s ease-out,opacity .15s ease-out}.concept-arts-arrow svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}html:not(.is-mode-touch) .concept-arts-arrow:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px)}.concept-arts-arrow:focus-visible{outline:3px solid #728d2d;outline-offset:4px}.concept-arts-arrow:disabled{cursor:default;opacity:.38}.concept-arts-thumbnail-window{container-type:inline-size;margin-top:22px;padding:3px;overflow:hidden}.concept-arts-thumbnails{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.concept-arts-thumbnails::-webkit-scrollbar{display:none}.concept-arts-thumbnail{position:relative;box-sizing:content-box;flex:0 0 auto;height:clamp(72px,12cqw,126px);aspect-ratio:16/9;min-width:0;padding:0;overflow:hidden;scroll-snap-align:center;border:3px solid #c69a5d;border-radius:16px;background:radial-gradient(circle at 24% 22%,rgba(147,165,106,.4),transparent 28%),linear-gradient(145deg,#7c8b5f,#31452e);box-shadow:0 3px 8px #69421f40,inset 0 0 0 2px #fff3cf3d;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.concept-arts-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.concept-arts-thumbnail img[hidden]{display:none}.concept-arts-thumbnail .concept-arts-thumbnail-placeholder{position:absolute;inset:0}.concept-arts-thumbnail .concept-arts-thumbnail-placeholder:after{content:"";position:absolute;inset:12% 9%;opacity:.32;border-radius:10px;background:linear-gradient(135deg,transparent 0 42%,#d9d7a2 43% 47%,transparent 48%),radial-gradient(circle at 70% 28%,#eee0a2 0 9%,transparent 10%)}.concept-arts-thumbnail .concept-arts-thumbnail-placeholder[hidden]{display:none}.concept-arts-thumbnail.is-placeholder{pointer-events:none}.concept-arts-thumbnail.is-placeholder:after{content:"";position:absolute;inset:12% 9%;opacity:.32;border-radius:10px;background:linear-gradient(135deg,transparent 0 42%,#d9d7a2 43% 47%,transparent 48%),radial-gradient(circle at 70% 28%,#eee0a2 0 9%,transparent 10%)}.concept-arts-thumbnail.is-selected{border-color:#718d2d;box-shadow:0 0 0 2px #3f5b24,0 0 0 5px #a7b64a57,0 5px 10px #69421f47;transform:translateY(-2px)}.concept-arts-thumbnail:focus-visible{outline:3px solid #718d2d;outline-offset:3px}.concept-arts-dots{display:flex;min-height:17px;align-items:center;justify-content:center;gap:13px;margin-top:10px}.concept-arts-dots span{width:8px;height:8px;box-sizing:border-box;border:2px solid #8d673b;border-radius:50%}.concept-arts-dots span.is-selected{border-color:#738a32;background:#8ca13b;box-shadow:0 0 0 2px #8ca13b2e}@media only screen and (max-width:820px){.community-screening .concept-arts-card{padding:20px;border-radius:30px}.concept-arts-foliage{width:72px;height:72px}.concept-arts-heading{grid-template-columns:62px minmax(0,1fr) auto;min-height:88px;padding:10px 14px 10px 18px}.concept-arts-heading h2{font-size:29px}.concept-arts-crest{width:58px;height:58px}.concept-arts-crest svg{width:38px;height:38px}.concept-arts-parchment{padding:20px 16px 13px}.concept-arts-hero-row{grid-template-columns:46px minmax(0,1fr) 46px;gap:10px}.concept-arts-stage{border-radius:19px}.concept-arts-arrow{width:44px;height:44px;border-radius:15px}.concept-arts-arrow svg{width:25px;height:25px}.concept-arts-thumbnail{height:clamp(68px,12cqw,104px)}}@media only screen and (max-width:520px){.community-screening .container{width:calc(100vw - 12px)}.community-screening .concept-arts-card{max-height:calc(100dvh - 12px);padding:12px;overflow-y:auto;border-radius:24px}.community-screening .concept-arts-card:before{inset:5px;border-radius:19px}.community-screening .concept-arts-card:after{inset:8px;border-radius:16px}.concept-arts-foliage{display:none}.concept-arts-heading{grid-template-columns:46px minmax(0,1fr) 40px;gap:9px;min-height:66px;padding:7px 8px 7px 11px;border-radius:17px 17px 10px 10px}.concept-arts-heading h2{font-size:22px;letter-spacing:.035em}.concept-arts-eyebrow{font-size:8px}.concept-arts-crest{width:43px;height:43px;border-width:2px}.concept-arts-crest svg{width:29px;height:29px}.concept-arts-actions{--concept-action-size: 36px}.concept-arts-actions .close{border-radius:10px}.concept-arts-actions .close .icon.is-default{width:23px;height:23px}.concept-arts-parchment{padding:14px 8px 8px;border-radius:17px}.concept-arts-hero-row{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.concept-arts-stage{border-width:3px;border-radius:14px}.concept-arts-arrow{width:34px;height:40px;border-radius:12px}.concept-arts-arrow svg{width:22px;height:22px}.concept-arts-thumbnail-window{margin-top:12px}.concept-arts-thumbnails{gap:9px}.concept-arts-thumbnail{height:68px;border-radius:11px}.concept-arts-dots{gap:9px;margin-top:6px}}@media only screen and (orientation:landscape)and (max-height:620px){.community-screening .container{width:min(820px,calc(100vw - 16px))}.community-screening .concept-arts-card{max-height:calc(100dvh - 12px);padding:12px 14px;overflow-y:auto;border-radius:24px}.concept-arts-foliage{display:none}.concept-arts-heading{grid-template-columns:46px minmax(0,1fr) 40px;min-height:62px;gap:9px;padding:6px 9px 6px 12px}.concept-arts-heading h2{font-size:24px}.concept-arts-crest{width:42px;height:42px;border-width:2px}.concept-arts-crest svg{width:29px;height:29px}.concept-arts-actions{--concept-action-size: 36px}.concept-arts-parchment{padding:10px 12px 6px}.concept-arts-hero-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.concept-arts-stage{width:min(100%,var(--concept-art-max-width, 100%),var(--concept-art-natural-width, 100%));border-radius:15px}.concept-arts-arrow{width:36px;height:42px}.concept-arts-thumbnail-window{margin-top:8px}.concept-arts-thumbnail{height:62px}.concept-arts-dots{min-height:10px;margin-top:2px}}@media(prefers-reduced-motion:reduce){.concept-arts-arrow,.concept-arts-thumbnail,.concept-arts-actions .close{transition:none}.concept-arts-spinner{animation:none}.concept-arts-thumbnails{scroll-behavior:auto}}@-moz-keyframes concept-arts-spin{to{transform:rotate(360deg)}}@-webkit-keyframes concept-arts-spin{to{transform:rotate(360deg)}}@-o-keyframes concept-arts-spin{to{transform:rotate(360deg)}}@keyframes concept-arts-spin{to{transform:rotate(360deg)}}.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 .menu-trigger,html.is-goblin-siege-transition .menu-trigger,html.is-goblin-siege .environment-lock,html.is-goblin-siege-transition .environment-lock,html.is-goblin-siege .world-notifications-trigger,html.is-goblin-siege-transition .world-notifications-trigger,html.is-goblin-siege .touch-buttons,html.is-goblin-siege-transition .touch-buttons,html.is-goblin-siege-transition .world-hud{pointer-events:none;opacity:0;visibility:hidden}html.is-goblin-siege .world-hud-controls,html.is-goblin-siege .world-notifications-trigger,html.is-goblin-siege .siege-gates{display:none!important}html.is-goblin-siege .modals:has(.goblin-siege-leaderboard.is-displayed){z-index:90}.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 .36s ease-out}.goblin-siege-hud.is-damaged .siege-danger-vignette{animation:siege-player-damage-vignette .3s 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-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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.is-artwork-pending .siege-panel-card{visibility:hidden;pointer-events:none}.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;opacity:0;user-select:none;transform:translate(-50%,-49%);filter:drop-shadow(0 10px 8px rgba(58,36,19,.28))}.siege-panel.is-intro .siege-intro-art.is-loaded{opacity:1}.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-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.is-artwork-ready .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-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-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-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}@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}}@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}}@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,.goblin-siege-hud .siege-target-hint{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{transform:translateY(8px)}.goblin-siege-hud .siege-action-dock,.goblin-siege-hud .siege-target-hint{transform:translate(-50%,10px)}.goblin-siege-hud.is-running .siege-topbar,.goblin-siege-hud.is-running .siege-gates,.goblin-siege-hud.is-running .siege-action-dock,.goblin-siege-hud.is-running .siege-target-hint{opacity:1;visibility:visible;transition-delay:0s}.goblin-siege-hud.is-running .siege-topbar,.goblin-siege-hud.is-running .siege-gates{transform:translateY(0)}.goblin-siege-hud.is-running .siege-action-dock,.goblin-siege-hud.is-running .siege-target-hint{transform:translate(-50%)}.siege-action-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;position:absolute;z-index:9;bottom:max(18px,env(safe-area-inset-bottom));left:50%;box-sizing:border-box;width:min(500px,calc(100vw - 36px));height:124px;padding:8px 12px;overflow:visible;border:2px solid #b58a42;border-radius:21px;outline:1px solid rgba(225,187,112,.58);outline-offset:-6px;background:radial-gradient(circle at 50% -30%,rgba(144,186,78,.2),transparent 58%),linear-gradient(180deg,#1a3b1bfa,#07180dfc);box-shadow:inset 0 0 0 3px #12250ff5,inset 0 0 0 5px #7e632ea3,inset 0 3px #f6d88a21,inset 0 -7px #020a0585,0 12px 30px #02080594,0 0 22px #91d24624;pointer-events:auto}.siege-action-vine{position:absolute;z-index:4;bottom:-2px;width:48px;height:34px;pointer-events:none}.siege-action-vine:before{content:"";position:absolute;bottom:9px;width:41px;height:3px;border-radius:999px;background:linear-gradient(90deg,#36541f,#7da63a);box-shadow:0 1px 3px #02090399}.siege-action-vine>i{position:absolute;width:15px;height:8px;border-radius:100% 0;background:linear-gradient(135deg,#709c31,#2d4c1c);box-shadow:inset 1px 1px #b1d95d2e,0 2px 4px #0209038a}.siege-action-vine>i:nth-child(1){top:4px;left:9px;transform:rotate(-18deg)}.siege-action-vine>i:nth-child(2){top:14px;left:23px;transform:rotate(22deg)}.siege-action-vine>i:nth-child(3){top:20px;left:3px;transform:rotate(-39deg)}.siege-action-vine.is-left{left:-16px}.siege-action-vine.is-left:before{left:7px;transform:rotate(-19deg)}.siege-action-vine.is-right{right:-16px;transform:scaleX(-1)}.siege-action-vine.is-right:before{left:7px;transform:rotate(-19deg)}.siege-skill-slot{display:grid;grid-template-rows:62px 20px 10px;place-items:center;position:relative;box-sizing:border-box;min-width:0;height:108px;padding:3px 13px 5px;overflow:visible;border:0;border-radius:0;background:transparent;color:#f2e8c8;font-family:Nunito,sans-serif;cursor:pointer;isolation:isolate;transition:transform .14s ease,filter .18s ease}.siege-skill-slot+.siege-skill-slot:before{content:"";position:absolute;z-index:4;top:10px;bottom:10px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(213,173,85,.7) 16%,rgba(213,173,85,.7) 84%,transparent);box-shadow:1px 0 #071109b8;pointer-events:none}.siege-skill-slot:after{content:"";position:absolute;z-index:-1;inset:3px 6px;border-radius:15px;background:radial-gradient(circle at 50% 38%,rgba(198,255,112,.26),transparent 64%);opacity:0;transform:scale(.84);pointer-events:none}.siege-skill-slot:not(:disabled):hover,.siege-skill-slot:not(:disabled):focus-visible{outline:none;transform:translateY(-2px)}.siege-skill-slot:not(:disabled):hover:after,.siege-skill-slot:not(:disabled):focus-visible:after{opacity:1;transform:scale(1);transition:opacity .16s ease,transform .18s ease}.siege-skill-slot:not(:disabled):hover .siege-skill-icon,.siege-skill-slot:not(:disabled):focus-visible .siege-skill-icon{filter:drop-shadow(0 0 9px rgba(202,255,112,.66)) drop-shadow(0 3px 4px rgba(7,16,6,.88))}.siege-skill-slot:disabled{cursor:default}.siege-skill-slot.is-targeting{transform:translateY(-2px)}.siege-skill-slot.is-targeting:after{opacity:1;transform:scale(1);animation:siege-skill-targeting-glow .9s ease-in-out infinite alternate}.siege-skill-slot.is-raining:after,.siege-skill-slot.is-active:after{opacity:1;transform:scale(1);animation:siege-skill-active-glow .52s ease-in-out infinite alternate}.siege-skill-slot.is-raining .siege-skill-icon,.siege-skill-slot.is-active .siege-skill-icon{stroke:#e7ff91;filter:drop-shadow(0 0 12px rgba(210,255,117,.82)) drop-shadow(0 3px 4px rgba(7,16,6,.82))}.siege-skill-slot.is-just-used:after{animation:siege-skill-used-flash .62s cubic-bezier(.18,.76,.25,1)}.siege-skill-slot.is-cooldown .siege-skill-icon{opacity:.44;filter:grayscale(.24) drop-shadow(0 3px 4px rgba(7,16,6,.82))}.siege-skill-slot.is-cooldown strong{color:#f2e8c88a}.siege-skill-slot strong{z-index:2;max-width:100%;color:#f3e6c1;font-size:13px;font-weight:1000;letter-spacing:.045em;line-height:1;text-shadow:0 2px 4px rgba(2,8,2,.92);text-transform:uppercase;white-space:nowrap}.siege-skill-key{display:grid;place-items:center;position:absolute;z-index:5;top:7px;left:10px;width:25px;height:25px;border:1px solid rgba(228,184,96,.84);border-radius:7px;background:linear-gradient(180deg,#251c11f7,#0e0c08fa);color:#fff0bd;font-family:Nunito,sans-serif;font-size:11px;font-weight:1000;letter-spacing:.025em;line-height:1;text-shadow:0 1px 2px #000;box-shadow:inset 0 1px #fff5cf29,inset 0 -2px #00000061,0 3px 7px #02050375}.siege-skill-key.is-wide{width:39px;font-size:9px;letter-spacing:.045em}.siege-skill-slot.is-ranger-roll .siege-skill-icon{stroke:#b7ed5f}.siege-skill-slot.is-piercing-shot .siege-skill-icon{stroke:#c9f166}.siege-skill-icon{z-index:2;align-self:center;width:56px;height:56px;fill:none;stroke:#bceb59;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(174,230,76,.26)) drop-shadow(0 3px 4px rgba(7,16,6,.88));transition:opacity .18s ease,filter .18s ease,stroke .18s ease}.siege-skill-icon .is-ground{stroke:#c4e863;stroke-width:2.5}.siege-skill-status-dots{display:block;z-index:2;width:8px;height:8px;border-radius:50%;background:#a7d84a;box-shadow:-14px 0 #a7d84a,14px 0 #a7d84a,-14px 0 7px #c0ef5885,0 0 7px #c0ef589e,14px 0 7px #c0ef5885;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease}.siege-skill-status-dots i{display:none}.is-cooldown .siege-skill-status-dots{background:#496829;box-shadow:-14px 0 #2c431c,14px 0 #2c431c,0 0 5px #9dd24947;opacity:.68;animation:siege-skill-cooldown-dot .9s ease-in-out infinite alternate}.siege-skill-cooldown-shade{--skill-cooldown-angle: 0deg;position:absolute;z-index:3;top:1px;left:50%;width:66px;height:66px;border-radius:50%;opacity:0;transform:translate(-50%) rotate(-90deg);background:conic-gradient(#c8f266 0 var(--skill-cooldown-angle),rgba(139,173,69,.14) var(--skill-cooldown-angle) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 5px rgba(188,233,96,.4));pointer-events:none;transition:opacity .16s ease}.is-cooldown .siege-skill-cooldown-shade{opacity:1}.siege-target-hint{display:flex;box-sizing:border-box;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;position:absolute;z-index:10;bottom:max(143px,calc(env(safe-area-inset-bottom) + 131px));left:50%;width:max-content;max-width:min(720px,calc(100vw - 26px));padding:7px 12px;border:1px solid rgba(216,255,121,.5);border-radius:999px;background:#0d160eeb;box-shadow:0 8px 22px #03050361,0 0 18px #9ee85b29;color:#f4edcfc7;font-size:9px;font-weight:850;letter-spacing:.025em;line-height:1.25;text-align:center;white-space:normal}.siege-target-hint[hidden]{display:none}.siege-target-hint strong{flex:none;color:#d8ff79;font-size:10px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.siege-target-hint span{min-width:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}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(82vw,121.5dvh,1080px);height:auto;aspect-ratio:27/16;min-height:0;max-width:none;max-height:640px;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.is-artwork-ready .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 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.is-artwork-ready .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;opacity:0;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-loaded{opacity:1}.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.is-artwork-ready .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-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-run-timer,.goblin-siege-hud.is-result .siege-gates,.goblin-siege-hud.is-result .siege-action-dock,.goblin-siege-hud.is-result .siege-target-hint,.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}@media only screen and (max-width:900px){.siege-action-dock{width:min(450px,calc(100vw - 24px));height:112px;padding:6px 9px;border-radius:19px}.siege-skill-slot{grid-template-rows:53px 18px 8px;height:98px;padding:3px 10px 4px}.siege-skill-slot strong{font-size:11px}.siege-skill-icon{width:48px;height:48px}.siege-skill-cooldown-shade{top:0;width:58px;height:58px}.siege-skill-key{top:6px;left:8px;width:23px;height:23px;font-size:10px}.siege-skill-key.is-wide{width:36px;font-size:8px}.siege-target-hint{bottom:max(130px,calc(env(safe-area-inset-bottom) + 118px));max-width:calc(100vw - 26px)}}@media only screen and (orientation:landscape)and (max-height:520px){.siege-action-dock{bottom:max(5px,env(safe-area-inset-bottom));width:min(410px,calc(100vw - 20px));height:90px;padding:5px 8px;border-width:2px;border-radius:17px}.siege-skill-slot{grid-template-rows:40px 16px 7px;height:77px;padding:2px 8px 3px}.siege-skill-slot strong{font-size:9px}.siege-skill-key{top:5px;left:7px;width:20px;height:20px;border-radius:6px;font-size:10px}.siege-skill-key.is-wide{width:33px;font-size:7px}.siege-skill-icon{width:38px;height:38px}.siege-skill-cooldown-shade{top:0;width:48px;height:48px}.siege-skill-status-dots{width:7px;height:7px;box-shadow:-13px 0 #a7d84a,13px 0 #a7d84a,-13px 0 6px #c0ef587a,0 0 6px #c0ef588f,13px 0 6px #c0ef587a}.is-cooldown .siege-skill-status-dots{box-shadow:-13px 0 #2c431c,13px 0 #2c431c,0 0 4px #9dd2493d}.siege-target-hint{bottom:max(101px,calc(env(safe-area-inset-bottom) + 95px));padding:5px 9px;font-size:7px}.siege-target-hint strong{font-size:8px}}html.is-goblin-siege-result .world-hud{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width:1100px){.siege-panel.is-result{padding:36px 12px 66px}.siege-panel.is-result .siege-panel-card{width:min(92vw,121.5dvh,1080px);height:auto;min-height:0;max-height:640px;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 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:auto;min-height:0}.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(82vw,121.5dvh,1080px);height:auto;aspect-ratio:27/16;min-height:0;max-width:none;max-height:640px;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:1100px){.siege-panel.is-intro{padding:36px 12px 66px}.siege-panel.is-intro .siege-panel-card{width:min(92vw,121.5dvh,1080px);height:auto;min-height:0;max-height:640px;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:auto;min-height:0;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:48px 20px 84px;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(82vw,121.5dvh,1080px);height:auto;aspect-ratio:27/16;min-height:0;max-width:none;max-height:640px;overflow:visible;padding:clamp(186px,18vh,215px) 48px 72px;border:18px 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: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-panel.is-pause .siege-pause-banner>span{position:relative;z-index:3;color:#fff0c5;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(58px,6.1vw,112px);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:9%;bottom:-66px;left:9%;gap:clamp(14px,1.15vw,22px);margin:0}.siege-panel.is-pause .siege-panel-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;background:linear-gradient(180deg,#6e3019,#552313 58%,#41190e);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-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-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:1100px){.siege-panel.is-pause{padding:36px 12px 66px}.siege-panel.is-pause .siege-panel-card{width:min(92vw,121.5dvh,1080px);height:auto;min-height:0;max-height:640px;padding:150px 34px 66px;border-width:12px}.siege-panel.is-pause .siege-pause-banner{top:22px;left:6%;width:88%;height:120px;padding:20px 50px 8px;border-width:6px}.siege-panel.is-pause .siege-pause-banner>span{font-size:clamp(45px,9vw,76px)}.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: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>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:720px){.siege-panel.is-pause{padding:40px 14px 70px}.siege-panel.is-pause .siege-panel-card{height:auto;min-height:0;padding:150px 30px 55px}.siege-panel.is-pause .siege-pause-banner{top:24px;height:118px}.siege-panel.is-pause .siege-pause-medallion{top:-50px;width:82px;height:82px}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading{margin:9px 0 10px;font-size:54px}.siege-panel.is-pause .siege-panel-card>.siege-panel-heading:after{margin-top:9px}.siege-panel.is-pause .siege-panel-actions{bottom:-48px}.siege-panel.is-pause .siege-panel-actions button{min-height:72px}}.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-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}}@media only screen and (orientation:landscape)and (max-height:520px){html.is-mode-touch .goblin-siege-hud .siege-topbar{grid-template-rows:48px 34px;gap:4px;width:calc(100vw - 12px);margin-top:max(5px,env(safe-area-inset-top))}html.is-mode-touch .goblin-siege-hud .siege-wave-card{padding:4px 7px;border-width:3px}html.is-mode-touch .goblin-siege-hud .siege-wave-card strong{font-size:7px}html.is-mode-touch .goblin-siege-hud .siege-wave-label{font-size:14px}html.is-mode-touch .goblin-siege-hud .siege-wave-nodes{margin-top:3px}html.is-mode-touch .goblin-siege-hud .siege-survival-card{padding-left:23px}html.is-mode-touch .goblin-siege-hud .siege-survival-shell{padding:17px 5px 4px 20px;border-width:4px;border-radius:14px}html.is-mode-touch .goblin-siege-hud .siege-survival-emblem{width:48px;height:48px;border-width:4px}html.is-mode-touch .goblin-siege-hud .siege-survival-plaque{width:98px;height:20px;padding:0 8px;border-width:2px;font-size:8px}html.is-mode-touch .goblin-siege-hud .siege-survival-track{height:17px;border-width:2px}html.is-mode-touch .goblin-siege-hud .siege-survival-track strong{font-size:9px}html.is-mode-touch .goblin-siege-hud .siege-stat-card{border-width:3px;padding:3px}html.is-mode-touch .goblin-siege-hud .siege-stat-card>span{font-size:6px}html.is-mode-touch .goblin-siege-hud .siege-stat-card>strong,html.is-mode-touch .goblin-siege-hud .siege-stat-card .siege-stat-value strong{font-size:15px}html.is-mode-touch .goblin-siege-hud .siege-stat-card>small{font-size:5px}html.is-mode-touch .goblin-siege-hud .siege-stat-card.is-score>strong{margin-top:2px}html.is-mode-touch .goblin-siege-hud .siege-stat-value{gap:2px;margin-top:1px}html.is-mode-touch .goblin-siege-hud .siege-stat-value svg{width:15px;height:15px}html.is-mode-touch .goblin-siege-hud .siege-pause{border-width:3px}html.is-mode-touch .goblin-siege-hud .siege-pause>span{gap:5px}html.is-mode-touch .goblin-siege-hud .siege-pause>span i{width:4px;height:19px}html.is-mode-touch .goblin-siege-hud .siege-gates{top:calc(92px + env(safe-area-inset-top));right:max(6px,env(safe-area-inset-right));width:91px;gap:3px}html.is-mode-touch .goblin-siege-hud .siege-gates span{gap:4px;padding:4px 6px;border-width:2px;font-size:7px}html.is-mode-touch .goblin-siege-hud .siege-big-countdown{font-size:clamp(68px,22vh,96px)}html.is-mode-touch.is-goblin-siege .world-hud-vitals{left:max(8px,env(safe-area-inset-left));bottom:max(6px,env(safe-area-inset-bottom));transform:none}html.is-mode-touch .siege-panel.is-pause{align-items:center;padding:max(8px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(44px,calc(env(safe-area-inset-bottom) + 38px)) max(28px,env(safe-area-inset-left));overflow:hidden}html.is-mode-touch .siege-panel.is-pause .siege-panel-card{width:min(560px,calc(100vw - 96px));height:calc(100dvh - 70px);min-height:0;max-height:292px;padding:82px 20px 43px;overflow:visible;border-width:8px;border-radius:17px}html.is-mode-touch .siege-panel.is-pause .siege-panel-card>.siege-panel-heading{margin:4px 0 5px;font-size:31px}html.is-mode-touch .siege-panel.is-pause .siege-panel-card>.siege-panel-heading:after{margin-top:5px}html.is-mode-touch .siege-panel.is-pause .siege-panel-card>.js-goblin-siege-panel-copy{max-width:390px;font-size:10px}html.is-mode-touch .siege-panel.is-pause .siege-pause-banner{top:9px;height:59px;padding:16px 30px 5px;border-width:5px}html.is-mode-touch .siege-panel.is-pause .siege-pause-banner>span{font-size:22px}html.is-mode-touch .siege-panel.is-pause .siege-pause-medallion{top:-29px;width:58px;height:58px;border-width:5px}html.is-mode-touch .siege-panel.is-pause .siege-pause-rivet{width:16px;height:16px;border-width:2px}html.is-mode-touch .siege-panel.is-pause .siege-panel-actions{right:6%;bottom:-34px;left:6%;gap:7px}html.is-mode-touch .siege-panel.is-pause .siege-panel-actions button{min-height:50px;padding:7px 12px;border-width:5px;border-radius:13px;font-size:12px}html.is-mode-touch .siege-panel.is-pause .siege-pause-action-icon{width:22px;height:22px}html.is-mode-touch .siege-panel.is-result{align-items:center;padding:max(8px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(44px,calc(env(safe-area-inset-bottom) + 38px)) max(24px,env(safe-area-inset-left));overflow:hidden}html.is-mode-touch .siege-panel.is-result .siege-panel-card{width:min(560px,calc(100vw - 88px));height:calc(100dvh - 68px);min-height:0;max-height:294px;overflow:visible;border-width:8px;border-radius:17px}html.is-mode-touch .siege-result-only{padding:74px 18px 40px}html.is-mode-touch .siege-result-banner{top:8px;left:8%;width:84%;height:58px;padding:13px 36px 5px;border-width:5px}html.is-mode-touch .siege-result-banner h2{font-size:31px}html.is-mode-touch .siege-result-emblem{top:-29px;width:58px;height:58px;border-width:5px}html.is-mode-touch .siege-result-rivet{width:16px;height:16px;border-width:2px}html.is-mode-touch .siege-result-art-slot{width:62%;min-height:55px}html.is-mode-touch .siege-result-art{transform:translateY(-13px) scale(.6)}html.is-mode-touch .siege-result-score{width:220px;min-height:52px;padding:5px 16px;border-width:4px}html.is-mode-touch .siege-result-score>span{font-size:8px}html.is-mode-touch .siege-result-score-row{margin-top:2px}html.is-mode-touch .siege-result-score-row strong{font-size:30px}html.is-mode-touch .siege-result-actions{right:7%;bottom:-34px;left:7%;gap:7px}html.is-mode-touch .siege-result-actions button{min-height:50px;padding:7px 12px;border-width:5px;border-radius:13px;font-size:12px}html.is-mode-touch .siege-result-actions button svg{width:22px;height:22px}html.is-mode-touch .siege-panel.is-blessing{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow:hidden}html.is-mode-touch .siege-panel.is-blessing .siege-panel-card{width:calc(100vw - 24px);padding-top:39px}html.is-mode-touch .siege-panel.is-blessing .siege-blessings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing{height:224px;min-height:224px;padding:57px 10px 21px;border-width:3px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing:before{inset:12px 9px 10px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing:after{inset:18px 15px 16px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-rail{height:18px;border-width:2px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-corner-leaves,html.is-mode-touch .siege-panel.is-blessing .siege-blessing-bottom-leaves,html.is-mode-touch .siege-panel.is-blessing .siege-blessing-rivet{display:none}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-medallion{top:-34px;width:66px;height:66px;border-width:4px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-title{font-size:21px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-divider{height:13px;margin:7px auto 6px}html.is-mode-touch .siege-panel.is-blessing .siege-blessing-copy{max-width:190px;font-size:10px;line-height:1.28}}html.is-goblin-siege .fps-counter,html.is-goblin-siege .world-hud-controls{display:none!important}html.is-goblin-siege .siege-topbar,html.is-goblin-siege .world-hud-vitals{scale:1}html.is-goblin-siege .world-hud-vitals{left:max(24px,env(safe-area-inset-left));bottom:max(22px,env(safe-area-inset-bottom));box-sizing:border-box;width:410px;height:124px;padding:12px 17px 12px 104px;border-width:2px;border-radius:26px 22px 22px 26px}html.is-goblin-siege .world-hud-portrait{top:10px;left:-13px;width:104px;height:104px;border-width:4px;transform:none}html.is-goblin-siege .world-hud-meter-stack{gap:7px}html.is-goblin-siege .world-hud-player-name{min-height:20px;padding-left:37px}html.is-goblin-siege .world-hud-player-name strong{font-size:17px}html.is-goblin-siege .world-hud-meter{grid-template-columns:28px minmax(0,1fr) 70px;gap:9px}html.is-goblin-siege .world-hud-meter strong{font-size:14px}html.is-goblin-siege .world-hud-meter-icon{width:28px;height:28px}html.is-goblin-siege .world-hud-meter-icon svg{width:25px;height:25px}html.is-goblin-siege .world-hud-meter-track{height:25px}html.is-goblin-siege .world-hud-meter-fill{inset:2px}html.is-goblin-siege .world-hud-meter-shine{top:4px;left:7px;right:12px;height:6px}html.is-goblin-siege .world-hud-corner-leaves{display:block}.siege-topbar{display:flex;align-items:center;justify-content:flex-start;position:relative;box-sizing:border-box;width:calc(100vw - 48px);max-width:none;height:88px;margin:max(18px,env(safe-area-inset-top)) 24px 0;gap:0}.siege-wave-card{flex:0 0 clamp(230px,13vw,255px);box-sizing:border-box;width:clamp(230px,13vw,255px);height:78px;min-width:0;padding:10px 15px;border-width:3px;border-radius:15px;outline-width:1px;outline-offset:-3px}.siege-wave-card strong{margin-top:7px;font-size:13px}.siege-wave-card small{display:none}.siege-wave-label{font-size:24px}.siege-wave-nodes{display:none}.siege-survival-card{position:absolute;top:50%;left:50%;box-sizing:border-box;width:clamp(500px,29vw,540px);height:80px;min-width:0;padding-left:34px;transform:translate(-50%,-50%)}.siege-survival-shell{align-items:flex-end;height:100%;padding:34px 12px 10px 34px;border-width:3px;border-radius:18px;outline-width:1px;outline-offset:-3px;background:radial-gradient(circle at 50% -20%,rgba(110,138,71,.22),transparent 58%),linear-gradient(160deg,#1b321f,#172a1a 54%,#0d1b11);box-shadow:inset 0 2px #e7b66c24,inset 0 -3px #07100875,0 9px 18px #090c0857}.siege-survival-plaque{top:10px;right:12px;left:70px;width:auto;height:auto;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;font-size:17px;letter-spacing:.07em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 3px rgba(0,0,0,.72);transform:none}.siege-survival-vine{display:none}.siege-survival-emblem{left:0;width:72px;height:72px;border-width:4px;outline-width:1px;outline-offset:-3px}.siege-survival-track{height:30px;border-width:2px}.siege-survival-track strong{font-size:18px}.siege-stats-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;box-sizing:border-box;width:clamp(330px,19vw,370px);height:76px;margin-left:auto;overflow:hidden;border:3px solid var(--siege-wood-dark);border-radius:15px;outline:1px solid rgba(183,123,64,.78);outline-offset:-3px;background:radial-gradient(ellipse at 50% -20%,rgba(96,115,66,.24),transparent 54%),linear-gradient(160deg,#1b321f,var(--siege-panel) 52%,var(--siege-panel-deep));box-shadow:inset 0 2px #e7b66c24,inset 0 -3px #07100875,0 8px 16px #090c0857}.siege-stat-card{position:relative;height:100%;padding:8px 7px 7px;border:0;border-radius:0;outline:0;background:none;box-shadow:none}.siege-stat-card:before{display:none}.siege-stat-card+.siege-stat-card:after{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(201,170,99,.58) 18%,rgba(201,170,99,.58) 82%,transparent)}.siege-stat-card>span{font-size:9px}.siege-stat-card>strong,.siege-stat-card .siege-stat-value strong{font-size:24px}.siege-stat-card>small{font-size:8px}.siege-stat-card.is-score>strong{margin-top:5px}.siege-stat-value{gap:4px;margin-top:3px}.siege-stat-value svg{width:23px;height:23px}.siege-pause{flex:0 0 62px;width:62px;height:76px;margin-left:10px;border-width:3px;border-radius:14px;outline-width:1px;outline-offset:-3px}.siege-pause>span{gap:6px}.siege-pause>span i{width:6px;height:31px}.siege-action-dock{bottom:max(22px,env(safe-area-inset-bottom));width:min(540px,calc(100vw - 36px));height:116px;padding:8px 13px;border-radius:20px;box-shadow:inset 0 0 0 3px #12250ff5,inset 0 0 0 4px #7e632e8a,inset 0 3px #f6d88a1c,inset 0 -5px #020a0575,0 10px 24px #02080580,0 0 16px #91d2461a}.siege-action-vine{opacity:.72;scale:.78}.siege-skill-slot{grid-template-columns:minmax(0,1fr);grid-template-rows:62px 30px;height:100px;padding:3px 12px 5px;overflow:hidden}.siege-skill-slot:after{inset:4px 5px;border:1px solid rgba(174,231,91,.36);border-radius:12px;background:transparent;box-shadow:inset 0 0 9px #9cdd4e14,0 0 8px #9cdd4e14;opacity:.38;transform:scale(1)}.siege-skill-slot:not(:disabled):hover:after,.siege-skill-slot:not(:disabled):focus-visible:after,.siege-skill-slot.is-targeting:after,.siege-skill-slot.is-raining:after,.siege-skill-slot.is-active:after{border-color:#c9ff70b8;background:radial-gradient(circle at 50% 38%,rgba(198,255,112,.18),transparent 66%);box-shadow:inset 0 0 12px #9cdd4e1f,0 0 10px #b8f35f2e}.siege-skill-slot.is-cooldown:after,.siege-skill-slot:disabled:after{opacity:0}.siege-skill-slot strong{display:flex;grid-column:1;grid-row:2;align-items:center;align-self:stretch;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:2.1em;padding:0 3px;overflow:hidden;font-size:13px;line-height:1.05;overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal}.siege-skill-slot>small{display:grid;place-items:center;position:absolute;z-index:7;top:28px;left:50%;min-width:38px;height:30px;padding:0 7px;border:1px solid rgba(228,197,116,.52);border-radius:999px;background:#071008e0;color:#fff2c8;font-size:13px;font-weight:1000;line-height:1;text-shadow:0 2px 3px #000;transform:translate(-50%)}.siege-skill-slot>small[hidden]{display:none!important}.siege-skill-key{top:7px;left:9px;width:26px;height:26px;border-radius:7px;font-size:11px}.siege-skill-key.is-wide{width:42px;font-size:9px}.siege-skill-icon{grid-column:1;grid-row:1;justify-self:center;width:62px;height:62px}.siege-skill-cooldown-shade{top:1px;width:68px;height:68px}.siege-skill-status-dots{display:none}.siege-target-hint{bottom:max(143px,calc(env(safe-area-inset-bottom) + 130px))}@media only screen and (min-width:1433px)and (max-width:2199px){.siege-topbar{width:calc(100vw - 36px);margin-top:max(13px,env(safe-area-inset-top));margin-right:18px;margin-left:18px}.siege-wave-card{scale:.75;transform-origin:center left}.siege-survival-card{transform:translate(-50%,-50%) scale(.75);transform-origin:center}.siege-stats-bar{scale:.75;transform-origin:center right}.siege-pause{margin-left:-6px;scale:.75;transform-origin:center right}html.is-goblin-siege .world-hud-vitals{left:max(18px,env(safe-area-inset-left));bottom:max(17px,env(safe-area-inset-bottom));scale:.75;transform-origin:bottom left}.siege-action-dock{bottom:max(17px,env(safe-area-inset-bottom));transform-origin:bottom center}.siege-target-hint{bottom:max(107px,calc(env(safe-area-inset-bottom) + 98px));transform-origin:bottom center}.goblin-siege-hud .siege-action-dock,.goblin-siege-hud .siege-target-hint{transform:translate(-50%,10px) scale(.75)}.goblin-siege-hud.is-running .siege-action-dock,.goblin-siege-hud.is-running .siege-target-hint{transform:translate(-50%) scale(.75)}}@media only screen and (min-width:1181px)and (max-width:1350px){.siege-topbar{height:84px}.siege-wave-card{flex-basis:220px;width:220px;height:74px}.siege-survival-card{width:470px;height:78px}.siege-stats-bar{width:310px;height:74px}.siege-pause{flex-basis:56px;width:56px;height:74px}}@media only screen and (min-width:901px)and (max-width:1432px){.siege-action-dock{left:max(50%,716px)}}@media only screen and (max-width:1180px){.siege-topbar{display:grid;grid-template-columns:220px minmax(0,1fr) 58px;grid-template-rows:74px 58px;gap:6px;width:calc(100vw - 24px);height:138px;margin-top:max(10px,env(safe-area-inset-top));margin-right:12px;margin-left:12px}.siege-wave-card{grid-column:1;grid-row:1;width:auto;height:74px}.siege-survival-card{grid-column:2/4;grid-row:1;position:relative;top:auto;left:auto;width:auto;height:74px;padding-left:30px;transform:none}.siege-survival-shell{padding:29px 9px 8px 30px}.siege-survival-plaque{top:8px;font-size:13px}.siege-survival-emblem{width:64px;height:64px}.siege-survival-track{height:26px}.siege-stats-bar{grid-column:1/3;grid-row:2;width:auto;height:58px;margin:0}.siege-stat-card{padding:4px}.siege-stat-card>strong,.siege-stat-card .siege-stat-value strong{font-size:18px}.siege-stat-value{margin-top:1px}.siege-stat-value svg{width:17px;height:17px}.siege-pause{grid-column:3;grid-row:2;width:58px;height:58px;margin:0}}@media only screen and (max-width:900px){html.is-goblin-siege .world-hud-vitals{left:max(14px,env(safe-area-inset-left));bottom:max(146px,calc(env(safe-area-inset-bottom) + 134px));width:340px;height:112px;padding:10px 14px 10px 92px}html.is-goblin-siege .world-hud-portrait{top:50%;left:5px;width:82px;height:82px;border-width:3px;transform:translateY(-50%)}html.is-goblin-siege .world-hud-player-name{min-height:18px;padding-left:0}html.is-goblin-siege .world-hud-player-name strong{font-size:15px}html.is-goblin-siege .world-hud-meter{grid-template-columns:22px minmax(0,1fr) 62px;gap:7px}html.is-goblin-siege .world-hud-meter strong{font-size:12px}html.is-goblin-siege .world-hud-meter-icon,html.is-goblin-siege .world-hud-meter-icon svg{width:21px;height:21px}html.is-goblin-siege .world-hud-meter-track{height:16px}.siege-action-dock{bottom:max(14px,env(safe-area-inset-bottom));left:50%;width:min(500px,calc(100vw - 24px))}}@media only screen and (orientation:landscape)and (max-height:520px){.siege-topbar{grid-template-columns:150px minmax(0,1fr) 44px;grid-template-rows:44px 34px;gap:4px;width:calc(100vw - 12px);height:82px;margin-top:max(4px,env(safe-area-inset-top));margin-right:6px;margin-left:6px}.siege-wave-card{height:44px;padding:4px 7px;border-width:2px}.siege-wave-card strong{margin-top:2px;font-size:7px}.siege-wave-label{font-size:13px}.siege-survival-card{height:44px;padding-left:20px}.siege-survival-shell{padding:18px 5px 4px 19px;border-width:2px}.siege-survival-plaque{top:5px;font-size:8px}.siege-survival-emblem{width:40px;height:40px;border-width:3px}.siege-survival-track{height:15px}.siege-survival-track strong{font-size:9px}.siege-stats-bar{height:34px;border-width:2px}.siege-stat-card{padding:2px}.siege-stat-card>span{font-size:5px}.siege-stat-card>strong,.siege-stat-card .siege-stat-value strong{font-size:12px}.siege-stat-card>small{display:none}.siege-stat-value{gap:2px;margin-top:0}.siege-stat-value svg{width:11px;height:11px}.siege-pause{width:44px;height:34px;border-width:2px}.siege-pause>span i{width:3px;height:15px}html.is-goblin-siege .world-hud-vitals{left:max(6px,env(safe-area-inset-left));bottom:max(6px,env(safe-area-inset-bottom));width:210px;height:76px;padding:7px 8px 7px 60px}html.is-goblin-siege .world-hud-portrait{left:5px;width:52px;height:52px}html.is-goblin-siege .world-hud-player-name{min-height:13px}html.is-goblin-siege .world-hud-player-name strong{font-size:10px}html.is-goblin-siege .world-hud-meter{grid-template-columns:14px minmax(0,1fr) 43px;gap:4px}html.is-goblin-siege .world-hud-meter strong{font-size:8px}html.is-goblin-siege .world-hud-meter-icon,html.is-goblin-siege .world-hud-meter-icon svg{width:13px;height:13px}html.is-goblin-siege .world-hud-meter-track{height:9px}.siege-action-dock{bottom:max(6px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 228px));height:76px;padding:4px 7px;border-radius:14px}.siege-skill-slot{grid-template-rows:38px 18px;height:66px;padding:2px 6px}.siege-skill-slot strong{font-size:8px}.siege-skill-slot>small{top:17px;height:21px;min-width:28px;font-size:9px}.siege-skill-icon{width:35px;height:35px}.siege-skill-cooldown-shade{top:0;width:41px;height:41px}.siege-skill-key{top:4px;left:5px;width:17px;height:17px;font-size:7px}.siege-skill-key.is-wide{width:28px;font-size:6px}}.siege-intro-titleboard,.siege-result-banner,.siege-panel.is-pause .siege-pause-banner{container-type:inline-size;padding-right:clamp(18px,7%,80px);padding-left:clamp(18px,7%,80px)}.siege-intro-titleboard h2,.siege-panel.is-pause .siege-pause-banner>span{box-sizing:border-box;max-width:100%;margin-right:auto;margin-left:auto;overflow:hidden;font-size:clamp(18px,8cqw,88px);text-overflow:clip;white-space:nowrap}.siege-result-banner h2{box-sizing:border-box;max-width:100%;margin-right:auto;margin-left:auto;overflow:hidden;font-size:clamp(24px,10cqw,96px);text-overflow:clip;white-space:nowrap}.siege-panel.is-intro .siege-panel-actions,.siege-panel.is-pause .siege-panel-actions,.siege-panel.is-result .siege-result-actions{container-type:inline-size}.siege-panel.is-intro .js-goblin-siege-panel-primary,.siege-panel.is-pause .siege-panel-actions button,.siege-panel.is-result .siege-result-actions button{max-width:100%;padding-right:clamp(10px,2.2cqw,28px);padding-left:clamp(10px,2.2cqw,28px);font-size:clamp(12px,3.1cqw,30px)}.siege-panel.is-intro .siege-panel-actions button>span,.siege-panel.is-pause .siege-panel-actions button>span,.siege-panel.is-result .siege-result-actions button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siege-panel.is-pause>.siege-panel-card>.js-goblin-siege-panel-copy{overflow-wrap:anywhere}.siege-run-timer{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:19;top:max(112px,calc(env(safe-area-inset-top) + 94px));right:24px;box-sizing:border-box;min-width:126px;height:46px;padding:6px 13px 7px;border:3px solid var(--siege-wood-dark);border-radius:12px;outline:1px solid rgba(183,123,64,.78);outline-offset:-3px;background:linear-gradient(160deg,#1b321ff5,#0d1b11f5);box-shadow:inset 0 2px #e7b66c24,0 8px 16px #090c0857;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.siege-run-timer span{color:#f5eed6b8;font-size:8px;font-weight:1000;letter-spacing:.1em;line-height:1;text-transform:uppercase}.siege-run-timer time{margin-top:4px;color:#c9ff7a;font-family:Pally-Bold,Nunito,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:.045em;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.78)}.goblin-siege-hud.is-running .siege-run-timer{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:1180px){.siege-run-timer{top:max(154px,calc(env(safe-area-inset-top) + 144px));right:12px}}@media only screen and (orientation:landscape)and (max-height:520px){.siege-run-timer{top:max(90px,calc(env(safe-area-inset-top) + 84px));right:6px;min-width:96px;height:34px;padding:4px 8px;border-width:2px}.siege-run-timer span{font-size:6px}.siege-run-timer time{margin-top:2px;font-size:14px}}.goblin-siege-hud.is-paused .siege-run-timer{z-index:19;opacity:1;visibility:visible;transform:translateY(0)}.siege-panel-utilities{display:flex;align-items:center;justify-content:center;position:absolute;z-index:12;top:19px;right:17px;gap:7px;margin:0;padding:0;pointer-events:auto}.siege-panel-utilities[hidden]{display:none}.siege-panel-utilities button{display:grid;place-items:center;box-sizing:border-box;width:45px;height:45px;padding:9px;border:3px solid #3b2415;border-radius:50%;outline:1px solid #c69147;outline-offset:2px;background:radial-gradient(circle at 36% 28%,#315b2d 0 28%,#1c3b21 72%,#102615);box-shadow:inset 0 2px #d9efaa38,inset 0 -4px #0b1d0f5c,0 5px 10px #28150d6b;color:#f5d78d;cursor:pointer;transition:filter .14s ease,transform .14s ease,color .14s ease,outline-color .14s ease}.siege-panel-utilities button[hidden]{display:none}.siege-panel-utilities button svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.siege-panel-utilities button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.siege-panel-utilities button:hover,.siege-panel-utilities button:focus-visible{filter:brightness(1.16);color:#d7ff83;outline-color:#bfe86d;transform:translateY(-1px) scale(1.045)}.siege-panel-utilities button:focus-visible{outline-width:3px}.siege-panel-utilities button:active{filter:brightness(.94);transform:translateY(1px) scale(.97)}.siege-panel.is-pause .siege-panel-actions{right:22%;left:22%}.goblin-siege-hud.is-boss-meter .siege-survival-plaque{justify-content:center;text-align:center;transform:translate(clamp(3px,.4vw,8px))}@media only screen and (max-width:1100px){.siege-panel-utilities{top:14px;right:13px;gap:6px}.siege-panel-utilities button{width:40px;height:40px;padding:8px}}@media only screen and (max-width:600px){.siege-panel-utilities{top:9px;right:9px;gap:5px}.siege-panel-utilities button{width:36px;height:36px;padding:7px;border-width:2px}.siege-panel.is-pause .siege-panel-actions{right:13%;left:13%}}@media only screen and (orientation:landscape)and (max-height:520px){.siege-panel-utilities{top:7px;right:7px;gap:5px}.siege-panel-utilities button{width:34px;height:34px;padding:7px;border-width:2px}}@-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}22%{box-shadow:inset 0 0 120px 20px #ff3d2f38}to{box-shadow:inset 0 0 #ff3d2f00}}@-webkit-keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}22%{box-shadow:inset 0 0 120px 20px #ff3d2f38}to{box-shadow:inset 0 0 #ff3d2f00}}@-o-keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}22%{box-shadow:inset 0 0 120px 20px #ff3d2f38}to{box-shadow:inset 0 0 #ff3d2f00}}@keyframes siege-damage-flash{0%{box-shadow:inset 0 0 #ff3d2f00}22%{box-shadow:inset 0 0 120px 20px #ff3d2f38}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-direction-hit{0%,to{opacity:0}16%,52%{opacity:1}}@-webkit-keyframes siege-direction-hit{0%,to{opacity:0}16%,52%{opacity:1}}@-o-keyframes siege-direction-hit{0%,to{opacity:0}16%,52%{opacity:1}}@keyframes siege-direction-hit{0%,to{opacity:0}16%,52%{opacity:1}}@-moz-keyframes siege-player-damage-vignette{0%,to{opacity:0}14%{opacity:.58}42%{opacity:.34}}@-webkit-keyframes siege-player-damage-vignette{0%,to{opacity:0}14%{opacity:.58}42%{opacity:.34}}@-o-keyframes siege-player-damage-vignette{0%,to{opacity:0}14%{opacity:.58}42%{opacity:.34}}@keyframes siege-player-damage-vignette{0%,to{opacity:0}14%{opacity:.58}42%{opacity:.34}}@-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-skill-targeting-glow{0%{opacity:.44;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@-webkit-keyframes siege-skill-targeting-glow{0%{opacity:.44;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@-o-keyframes siege-skill-targeting-glow{0%{opacity:.44;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes siege-skill-targeting-glow{0%{opacity:.44;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@-moz-keyframes siege-skill-active-glow{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@-webkit-keyframes siege-skill-active-glow{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@-o-keyframes siege-skill-active-glow{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@keyframes siege-skill-active-glow{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@-moz-keyframes siege-skill-used-flash{0%{opacity:0;transform:scale(.78)}36%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.02)}}@-webkit-keyframes siege-skill-used-flash{0%{opacity:0;transform:scale(.78)}36%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.02)}}@-o-keyframes siege-skill-used-flash{0%{opacity:0;transform:scale(.78)}36%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.02)}}@keyframes siege-skill-used-flash{0%{opacity:0;transform:scale(.78)}36%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.02)}}@-moz-keyframes siege-skill-cooldown-dot{0%{opacity:.34}to{opacity:.9}}@-webkit-keyframes siege-skill-cooldown-dot{0%{opacity:.34}to{opacity:.9}}@-o-keyframes siege-skill-cooldown-dot{0%{opacity:.34}to{opacity:.9}}@keyframes siege-skill-cooldown-dot{0%{opacity:.34}to{opacity:.9}}@-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;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:8px;width:980px;max-width:calc(100vw - 32px);margin:16px auto 0;position:relative;z-index:12;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.25,1),visibility 0s linear .22s}.archery-tournament-hud.is-running .archery-topbar{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.archery-tournament-hud.is-running .archery-reticle{visibility:visible}.archery-tournament-hud:not(.is-running) .archery-reticle{opacity:0;visibility:hidden}.archery-round-card,.archery-stat-card,.archery-wind-card,.archery-pause{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)}.archery-round-card{display:flex;flex:1 1 320px;flex-direction:column;justify-content:center;position:relative;min-width:280px;padding:10px 16px 11px;overflow:hidden;border-radius:12px 4px 4px 12px}.archery-round-card strong{overflow:hidden;max-width:360px;color:#fff;font-family:Amatic SC,sans-serif;font-size:24px;line-height:1;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:29px;line-height:1}.archery-stat-card small{color:var(--archery-green);font-size:7px;font-weight:1000;letter-spacing:.06em;line-height:1;text-transform:uppercase}.archery-stat-card.is-score strong{color:#c9ff7a}.archery-wind-card{display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;flex:0 0 118px;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-round-nodes{display:flex;gap:4px;margin-top:7px}.archery-round-nodes i{width:27px;height:3px;border-radius:3px;background:#f4eccd2b;transition:background .18s ease,box-shadow .18s ease}.archery-round-nodes i.is-complete{background:#6da655}.archery-round-nodes i.is-current{background:#c9ff7a;box-shadow:0 0 8px #c9ff7ab8}.archery-corner-leaf{position:absolute;top:8px;width:24px;height:13px;opacity:.28}.archery-corner-leaf:before,.archery-corner-leaf:after{content:"";position:absolute;width:13px;height:7px;border-radius:100% 0;background:#9fd47a;transform:rotate(-28deg)}.archery-corner-leaf:after{top:5px;left:8px;transform:rotate(22deg) scale(.76)}.archery-corner-leaf.is-left{left:8px}.archery-corner-leaf.is-right{right:8px;transform:scaleX(-1)}.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-pause{display:grid;flex:0 0 52px;place-items:center;border-radius:4px 12px 12px 4px;color:var(--archery-cream);pointer-events:auto;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.archery-pause:hover{border-color:#f5df8b94;background:#3a5336f5;transform:translateY(-2px)}.archery-pause:focus-visible{outline:2px solid var(--archery-gold-bright);outline-offset:2px}.archery-pause>span{display:flex;gap:5px}.archery-pause>span i{display:block;width:4px;height:17px;border-radius:2px;background:currentColor;box-shadow:0 2px 5px #00000059}.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-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-perfect-string{display:inline-grid;grid-template-columns:46px auto;align-items:center;gap:11px;box-sizing:border-box;min-width:244px;margin:15px auto 0;padding:8px 14px 8px 9px;border:1px solid rgba(217,184,92,.52);border-radius:999px;background:linear-gradient(110deg,#4d6f32a8,#172819eb);box-shadow:inset 0 1px #ffffff14,0 9px 28px #07100657;color:#fff;text-align:left;animation:archery-perfect-string-reveal .46s cubic-bezier(.2,1.45,.4,1) both}.archery-perfect-string[hidden]{display:none}.archery-perfect-string-seal{display:grid;place-items:center;position:relative;width:42px;height:42px;border:2px solid #f0d46e;border-radius:50%;background:radial-gradient(circle,#74963f 0 36%,#263b20 38% 57%,#c49a43 59% 66%,#48321c 68%);box-shadow:0 0 0 3px #e6c55b24,inset 0 1px #ffffff38}.archery-perfect-string-seal:before,.archery-perfect-string-seal:after{content:"";position:absolute;z-index:-1;bottom:-8px;width:12px;height:20px;background:#8e3f2e;clip-path:polygon(0 0,100% 0,82% 100%,50% 76%,18% 100%)}.archery-perfect-string-seal:before{left:4px;transform:rotate(10deg)}.archery-perfect-string-seal:after{right:4px;transform:rotate(-10deg)}.archery-perfect-string-seal i{position:absolute;inset:6px;border:1px dashed rgba(247,232,160,.62);border-radius:50%}.archery-perfect-string-seal b{position:relative;color:#fff6c0;font-family:Pally-Bold,sans-serif;font-size:11px;letter-spacing:.02em}.archery-perfect-string-copy{display:flex;flex-direction:column;gap:2px}.archery-perfect-string-copy strong{color:#f6dc79;font-family:Pally-Bold,sans-serif;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.archery-perfect-string-copy small{color:#f4eccdad;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.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-aim-pad,.archery-draw-button{display:none}.archery-camera-tuner{position:absolute;z-index:18;left:50%;bottom:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:2px;min-width:360px;padding:9px 14px;border:1px solid rgba(216,243,167,.34);border-radius:9px;background:#101a12e6;box-shadow:0 8px 28px #0205036b;color:#f4eccd;transform:translate(-50%)}.archery-camera-tuner[hidden]{display:none}.archery-camera-tuner strong{color:#9bcf6a;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.archery-camera-tuner span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.archery-camera-tuner small{color:#f4eccdad;font-size:10px}html.is-archery-tournament .menu-trigger,html.is-archery-transition .menu-trigger,html.is-archery-tournament .world-hud,html.is-archery-transition .world-hud,html.is-archery-tournament .world-hud-controls,html.is-archery-transition .world-hud-controls,html.is-archery-tournament .world-notifications-trigger,html.is-archery-transition .world-notifications-trigger,html.is-archery-tournament .world-toast-stack,html.is-archery-transition .world-toast-stack,html.is-archery-tournament .whisper-world-toasts,html.is-archery-transition .whisper-world-toasts,html.is-archery-tournament .environment-lock,html.is-archery-transition .environment-lock,html.is-archery-tournament .vehicle-summon-hint,html.is-archery-transition .vehicle-summon-hint,html.is-archery-tournament .touch-buttons,html.is-archery-transition .touch-buttons{pointer-events:none;opacity:0;visibility:hidden}html.is-archery-tournament .fps-counter{top:max(8px,env(safe-area-inset-top));bottom:auto;left:max(10px,env(safe-area-inset-left));opacity:1;visibility:visible;transform:translateY(0);transform-origin:top left}html.is-archery-tournament .environment-lock{display:block;top:max(10px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:80;pointer-events:auto;opacity:1;visibility:visible;transform:none}html.is-archery-aiming-active,html.is-archery-aiming-active body,html.is-archery-aiming-active canvas,html.is-archery-aiming-active .archery-tournament-hud{cursor:none!important}@media only screen and (max-width:850px){.archery-topbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,66px) 96px 42px;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-pause{min-width:0}}@media only screen and (max-width:620px){.archery-topbar{grid-template-columns:minmax(130px,1fr) repeat(3,48px) 40px}.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-panel-card{padding:28px 20px 23px}.archery-panel-actions{flex-direction:column}.archery-panel-actions button{width:100%}.archery-perfect-string{grid-template-columns:40px auto;min-width:0;max-width:100%}.archery-perfect-string-seal{width:36px;height:36px}}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{display:block;position:absolute;right:17px;bottom:5px;max-width:min(270px,calc(100vw - 34px));color:#f4eccd4d;font-size:7px;font-weight:1000;letter-spacing:.13em;line-height:1.2;overflow-wrap:anywhere;text-align:right;text-wrap:balance;white-space:normal}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;container-type:inline-size;touch-action:none}html.is-mode-touch .archery-draw-button span{max-width:calc(100% - 14px);font-size:clamp(5.5px,9cqw,7px);font-weight:1000;letter-spacing:.12em;line-height:1.05;overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal}html.is-mode-touch .archery-draw-button strong{max-width:calc(100% - 12px);font-family:Amatic SC,sans-serif;font-size:clamp(13px,26cqw,22px);line-height:.92;overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal}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)}@media(prefers-reduced-motion:reduce){.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}}.archery-tournament-hud{--archery-panel: #172a1a;--archery-panel-deep: #0d1b11;--archery-wood: #6b3f21;--archery-wood-dark: #342013;--archery-wood-light: #9b6534;--archery-string: #a9df50;--archery-string-light: #d3f57d}.archery-topbar{display:grid;grid-template-columns:minmax(150px,220px) minmax(220px,1fr) clamp(68px,5.4vw,82px) clamp(68px,5.4vw,82px) clamp(76px,6vw,94px) 54px;align-items:stretch;gap:7px;box-sizing:border-box;width:min(1100px,calc(100vw - 500px));height:clamp(94px,6.5vw,108px);max-width:none;margin-top:max(14px,env(safe-area-inset-top))}.archery-round-card,.archery-stat-card,.archery-pause{box-sizing:border-box;position:relative;min-width:0;border:5px solid var(--archery-wood-dark);outline:2px solid rgba(183,123,64,.78);outline-offset:-4px;background:radial-gradient(ellipse at 50% -20%,rgba(96,115,66,.25),transparent 54%),linear-gradient(160deg,#1b321f,var(--archery-panel) 52%,var(--archery-panel-deep));box-shadow:inset 0 2px #e7b66c33,inset 0 -3px #160d087a,inset 9px 0 14px #0810092e,0 8px 16px #090c0857;backdrop-filter:none}.archery-round-card:before,.archery-stat-card:before,.archery-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}.archery-round-card>*,.archery-stat-card>*,.archery-pause>*{position:relative;z-index:1}.archery-round-card{display:flex;align-items:center;justify-content:center;flex:none;flex-direction:column;min-width:0;padding:10px 14px 8px;overflow:visible;border-radius:15px 10px 13px 16px;text-align:center;text-transform:uppercase}.archery-round-card>strong{width:100%;overflow:hidden;max-width:none;color:var(--archery-cream);font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:950;letter-spacing:.045em;line-height:1.05;text-overflow:ellipsis;text-shadow:0 3px 0 #27180f,0 4px 6px rgba(0,0,0,.55);white-space:nowrap}.archery-round-card>small{width:100%;margin-top:3px;overflow:hidden;color:#c8c6a5a8;font-size:clamp(7px,.48vw,9px);font-weight:850;letter-spacing:.025em;line-height:1.1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.archery-round-label{color:var(--archery-gold-bright);font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(17px,1.35vw,24px);font-weight:950;letter-spacing:.055em;line-height:1;text-shadow:0 3px 0 #27180f,0 5px 7px rgba(0,0,0,.55)}.archery-corner-leaf{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;opacity:1;transform:rotate(30deg)}.archery-corner-leaf:before{display:none}.archery-corner-leaf:after{top:3px;left:7px;width:1px;height:22px;border-radius:0;background:#d1e78385;transform:rotate(-39deg);transform-origin:top}.archery-corner-leaf.is-left{left:-5px}.archery-corner-leaf.is-right{right:-4px;transform:scaleX(-1) rotate(30deg)}.archery-round-nodes{justify-content:center;gap:4px;width:74%;margin-top:7px}.archery-round-nodes i{flex:1 1 0;width:auto;height:3px;background:#d8d6b42e}.archery-round-nodes i.is-complete{background:#6e9e3e}.archery-round-nodes i.is-current{background:#b7ec5b;box-shadow:0 0 7px #b7ec5b9e}.archery-progress-card{position:relative;min-width:0;padding-left:clamp(42px,4.1vw,58px)}.archery-progress-shell{display:flex;align-items:flex-end;box-sizing:border-box;position:relative;width:100%;height:100%;padding:clamp(34px,2.45vw,41px) 9px 10px clamp(31px,3vw,43px);border:6px solid var(--archery-wood-dark);border-radius:22px 18px 19px 22px;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}.archery-progress-plaque{display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;top:-8px;left:50%;box-sizing:border-box;width:clamp(138px,13vw,190px);height:clamp(32px,2.55vw,40px);padding:0 12px;border:4px solid #3b2214;border-radius:9px 9px 14px 14px;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(--archery-cream);font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(11px,.82vw,15px);font-weight:950;letter-spacing:.07em;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 #321e13;transform:translate(-50%)}.archery-progress-vine{position:absolute;z-index:4;top:clamp(24px,1.85vw,31px);right:8px;left:clamp(38px,3.7vw,53px);width:calc(100% - clamp(46px,4.3vw,61px));height:23px;overflow:visible;fill:none;stroke:#294c20;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 2px 1px rgba(11,19,9,.7))}.archery-progress-vine .leaf{fill:#5d8b32;stroke:#304e20;stroke-width:1.5}.archery-progress-emblem{display:grid;place-items:center;position:absolute;z-index:8;top:50%;left:0;width:clamp(82px,6.4vw,98px);height:clamp(82px,6.4vw,98px);border:6px 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%)}.archery-progress-emblem svg{width:92%;height:92%;overflow:visible;filter:drop-shadow(0 2px 2px rgba(2,6,2,.72))}.archery-emblem-rim{fill:#23351f;stroke:#c8a05a;stroke-width:5}.archery-emblem-cream{fill:#e6d6a3;stroke:#4f3825;stroke-width:2}.archery-emblem-red{fill:#9e4637;stroke:#5f2c24;stroke-width:2}.archery-emblem-gold{fill:#efc65c;stroke:#7b5129;stroke-width:2}.archery-emblem-arrow{fill:none;stroke:#eef2c0;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.archery-progress-body{display:grid;grid-template-columns:minmax(60px,1fr) 82px;align-items:center;width:100%;gap:6px}.archery-progress-track{position:relative;width:100%;height:clamp(27px,2.1vw,34px);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}.archery-progress-track>i{position:absolute;inset:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center}.archery-progress-track>strong{position:absolute;z-index:4;top:50%;left:50%;color:#fffbea;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(13px,1.05vw,18px);font-weight:950;font-variant-numeric:tabular-nums;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%)}.archery-progress-ghost{z-index:1;background:#f5eed640;transition:transform .52s ease-out}.archery-progress-fill{z-index:2;background:linear-gradient(180deg,var(--archery-string-light),#98d943 50%,#70aa2c 51%,#568c23);box-shadow:inset 0 3px #efffc457,inset 0 -3px #365f1959;transition:transform .18s ease-out}.archery-progress-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}.archery-wind-card{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;flex:none;align-content:center;width:auto;min-width:0;padding:0;border:0;outline:0;background:none;box-shadow:none;backdrop-filter:none;column-gap:6px}.archery-wind-card>span{align-self:end;color:#f5eed69e;font-size:7px;font-weight:1000;letter-spacing:.11em;line-height:1;text-transform:uppercase}.archery-wind-card>strong{align-self:start;overflow:hidden;max-width:58px;color:#fffbea;font-size:8px;font-weight:1000;font-variant-numeric:tabular-nums;letter-spacing:.025em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.archery-wind-dial{grid-row:1/3;width:25px;height:25px;border:2px solid rgba(216,170,97,.48);background:radial-gradient(circle,rgba(217,184,92,.2) 0 16%,transparent 17%),repeating-conic-gradient(rgba(244,236,205,.22) 0 2deg,transparent 2deg 45deg);box-shadow:inset 0 0 8px #120c0885}.archery-stat-card{display:flex;align-items:center;justify-content:center;flex:none;flex-direction:column;min-width:0;padding:7px 4px 6px;border-radius:11px;text-align:center}.archery-stat-card>span{color:var(--archery-cream);font-size:clamp(7px,.52vw,9px);font-weight:1000;letter-spacing:.065em;line-height:1;text-transform:uppercase;text-shadow:0 2px 2px rgba(3,6,3,.82)}.archery-stat-card>small{margin-top:2px;color:var(--archery-cream-muted);font-size:clamp(6px,.42vw,8px);font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase}.archery-stat-card.is-score>small{color:#bfe768}.archery-stat-value{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:5px}.archery-stat-value svg{width:clamp(17px,1.35vw,22px);height:clamp(17px,1.35vw,22px);overflow:visible;fill:none;stroke:#d4bd82;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(5,9,5,.65))}.archery-stat-value strong{overflow:hidden;max-width:100%;color:#fffbea;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(18px,1.35vw,24px);font-weight:950;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 3px 0 #26331c,0 4px 6px rgba(3,6,3,.72);text-overflow:ellipsis}.archery-stat-card.is-score .archery-stat-value svg{stroke:#bfe768}.archery-stat-card.is-score .archery-stat-value strong{color:#d4f889}.js-archery-arrows.is-updated,.js-archery-time.is-updated,.js-archery-score.is-updated,.js-archery-progress-value.is-updated{animation:archery-stat-pop .24s cubic-bezier(.2,.8,.25,1)}.archery-pause{display:grid;flex:none;place-items:center;border-radius:11px 14px 14px 10px;color:var(--archery-cream);pointer-events:auto;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.archery-pause>span{display:flex;gap:6px}.archery-pause>span i{width:clamp(5px,.38vw,6px);height:clamp(23px,1.8vw,31px);border-radius:4px;background:var(--archery-cream);box-shadow:0 3px #394127,0 0 5px #f5eed62e}.archery-pause:hover,.archery-pause:focus-visible{border-color:var(--archery-wood-dark);outline:2px solid rgba(155,221,86,.48);outline-offset:-4px;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)}.archery-pause:active{transform:translateY(2px) scale(.99)}@media only screen and (max-width:1320px){.archery-topbar{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:80px 56px;gap:6px;width:calc(100vw - 20px);height:auto;margin-top:max(110px,calc(env(safe-area-inset-top) + 96px))}.archery-round-card{grid-row:1;grid-column:1/5}.archery-progress-card{grid-row:1;grid-column:5/13}.archery-stat-card.is-arrows{grid-row:2;grid-column:1/4}.archery-stat-card.is-time{grid-row:2;grid-column:4/7}.archery-stat-card.is-score{grid-row:2;grid-column:7/11}.archery-pause{grid-row:2;grid-column:11/13}.archery-stat-card{flex-direction:row;gap:8px;padding:5px 8px}.archery-stat-card>small{display:none}.archery-stat-value{margin-top:0}}@media only screen and (max-width:620px){.archery-topbar{grid-template-rows:70px 50px;margin-top:max(92px,calc(env(safe-area-inset-top) + 82px))}.archery-round-card{grid-column:1/7;padding:7px 8px 6px}.archery-round-card>small{display:none}.archery-progress-card{grid-column:7/13;padding-left:34px}.archery-progress-emblem{width:66px;height:66px;border-width:5px}.archery-progress-shell{padding:27px 6px 7px 27px;border-width:5px}.archery-progress-plaque{width:116px;height:28px;border-width:3px;font-size:9px}.archery-progress-vine{display:none}.archery-progress-body{grid-template-columns:minmax(70px,1fr)}.archery-wind-card{display:none}.archery-stat-card.is-arrows{grid-column:1/4}.archery-stat-card.is-time{grid-column:4/7}.archery-stat-card.is-score{grid-column:7/10}.archery-pause{grid-column:10/13}.archery-stat-card{gap:3px}.archery-stat-card>span{font-size:6px}.archery-stat-value svg{display:none}}@media only screen and (orientation:landscape)and (max-height:520px){html.is-mode-touch .archery-tournament-hud{overflow:hidden}html.is-mode-touch .archery-topbar{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:52px 40px;gap:4px;width:calc(100vw - 12px);height:auto;margin-top:calc(max(4px,env(safe-area-inset-top)) + 52px)}html.is-mode-touch .archery-round-card{grid-row:1;grid-column:1/6;padding:4px 7px;border-width:4px}html.is-mode-touch .archery-round-card>strong{font-size:12px}html.is-mode-touch .archery-round-card>small,html.is-mode-touch .archery-round-card .archery-round-nodes{display:none}html.is-mode-touch .archery-round-label{font-size:15px}html.is-mode-touch .archery-progress-card{grid-row:1;grid-column:6/13;padding-left:29px}html.is-mode-touch .archery-progress-emblem{width:55px;height:55px;border-width:4px}html.is-mode-touch .archery-progress-shell{padding:20px 5px 4px 23px;border-width:4px}html.is-mode-touch .archery-progress-plaque{top:-5px;width:105px;height:23px;border-width:3px;font-size:8px}html.is-mode-touch .archery-progress-vine,html.is-mode-touch .archery-wind-card{display:none}html.is-mode-touch .archery-progress-body{grid-template-columns:1fr}html.is-mode-touch .archery-progress-track{height:20px;border-width:3px}html.is-mode-touch .archery-stat-card{grid-row:2;flex-direction:row;gap:4px;padding:3px 5px;border-width:4px}html.is-mode-touch .archery-stat-card>small{display:none}html.is-mode-touch .archery-stat-card.is-arrows{grid-column:1/4}html.is-mode-touch .archery-stat-card.is-time{grid-column:4/7}html.is-mode-touch .archery-stat-card.is-score{grid-column:7/10}html.is-mode-touch .archery-stat-value{margin-top:0}html.is-mode-touch .archery-stat-value svg{display:none}html.is-mode-touch .archery-stat-value strong{font-size:16px}html.is-mode-touch .archery-pause{grid-row:2;grid-column:10/13;border-width:4px}html.is-mode-touch .archery-aim-pad{top:154px}html.is-mode-touch .archery-draw-button{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:68px;height:68px}html.is-mode-touch .archery-panel-card{max-height:calc(100dvh - 16px);overflow:auto}}@media(prefers-reduced-motion:reduce){.archery-progress-fill,.archery-progress-ghost,.archery-perfect-string,.js-archery-arrows,.js-archery-time,.js-archery-score,.js-archery-progress-value{animation:none!important;transition-duration:1ms!important}}.archery-topbar{isolation:isolate;grid-template-columns:minmax(190px,1.3fr) minmax(250px,1.65fr) 118px 88px 104px 86px 64px;align-items:stretch;gap:0;width:min(1120px,calc(100vw - 400px));height:126px;padding:13px 18px 13px 24px;overflow:visible;border:7px solid #3b2416;border-radius:23px;outline:2px solid rgba(201,139,67,.78);outline-offset:-5px;background:repeating-linear-gradient(4deg,transparent 0 10px,rgba(217,154,82,.035) 11px,transparent 12px 20px),radial-gradient(ellipse at 32% -20%,rgba(104,117,68,.17),transparent 48%),linear-gradient(155deg,#20261b,#171c14 52%,#10140f);box-shadow:inset 0 2px #f0bd702e,inset 0 -4px #130b078c,inset 12px 0 22px #070b073d,0 10px 24px #0508066b;margin-top:max(34px,env(safe-area-inset-top))}.archery-topbar:before{content:"";position:absolute;z-index:0;inset:-5px;border:2px solid rgba(213,154,81,.35);border-radius:18px;box-shadow:inset 0 0 0 1px #080604ad;pointer-events:none}.archery-topbar:after{content:"";position:absolute;z-index:0;right:20px;bottom:7px;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,173,99,.14),transparent);pointer-events:none}.archery-topbar>*{position:relative;z-index:1}.archery-round-card,.archery-progress-card,.archery-wind-card,.archery-stat-card{align-self:center;box-sizing:border-box;height:84px;min-width:0;border:0;border-right:1px solid rgba(212,175,104,.16);border-radius:0;outline:0;background:none;box-shadow:none;backdrop-filter:none}.archery-round-card:before,.archery-progress-card:before,.archery-wind-card:before,.archery-stat-card:before{display:none}.archery-round-card{align-items:flex-start;justify-content:center;padding:3px 24px 3px 12px;overflow:hidden;text-align:left}.archery-round-card>strong{width:100%;margin-top:8px;color:#f1d894;font-size:clamp(15px,1vw,18px);letter-spacing:.07em;line-height:1;text-align:left;text-shadow:0 2px 0 #21150d,0 3px 5px rgba(0,0,0,.52)}.archery-round-card>small{display:-webkit-box;width:100%;max-height:2.5em;margin-top:7px;overflow:hidden;color:#f4eccdcc;font-size:clamp(9px,.63vw,11px);font-weight:750;letter-spacing:.015em;line-height:1.25;text-align:left;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archery-round-label{color:#f3d384;font-size:clamp(24px,1.65vw,29px);letter-spacing:.035em;line-height:1;text-shadow:0 3px 0 #25170d,0 5px 7px rgba(0,0,0,.52)}.archery-corner-leaf{display:none}.archery-progress-card{display:flex;flex-direction:column;justify-content:center;padding:2px 24px}.archery-round-nodes{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;max-width:278px;height:28px;margin:0 auto 14px}.archery-round-nodes:before{content:"";position:absolute;z-index:0;top:12px;right:13px;left:13px;height:3px;border-radius:3px;background:#27301d;box-shadow:inset 0 1px 2px #040704b8,0 1px #a68b4e2e}.archery-round-nodes i{flex:0 0 auto;position:relative;z-index:1;box-sizing:border-box;width:28px;height:28px;border:3px solid #29301f;border-radius:50%;background:#11170f;box-shadow:0 0 0 1px #8a7d454d,inset 0 2px 3px #020402b8;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.archery-round-nodes i.is-complete{border-color:#728836;background:#6f8c31}.archery-round-nodes i.is-current{border-color:#d1e64c;background:#b7d83d;box-shadow:0 0 0 2px #374421,0 0 12px #c8ef4b99,inset 0 2px 2px #f4ffb17a}.archery-progress-shell{display:grid;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;position:relative;width:100%;height:auto;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;column-gap:14px}.archery-progress-emblem{display:block;position:relative;top:auto;left:auto;width:38px;height:38px;border:0;border-radius:0;outline:0;background:none;box-shadow:none;transform:none}.archery-progress-emblem svg{width:100%;height:100%;filter:drop-shadow(0 2px 1px rgba(0,0,0,.52))}.archery-progress-bow,.archery-progress-arrow{fill:none;stroke:#d6ae61;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.archery-progress-body{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:2px}.archery-progress-plaque{display:block;position:static;width:auto;height:auto;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;color:#d8bd73;font-size:clamp(11px,.76vw,13px);letter-spacing:.08em;line-height:1.1;text-align:left;text-shadow:0 2px 2px rgba(0,0,0,.58);transform:none}.archery-progress-track{position:relative;width:72px;height:30px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.archery-progress-track>i{position:absolute;inset:auto auto -4px 0;width:100%;height:2px;border-radius:2px;transform:scaleX(0);transform-origin:left center}.archery-progress-track>strong{position:static;display:block;color:#f5e7b9;font-size:clamp(19px,1.28vw,23px);line-height:30px;text-align:left;text-shadow:0 2px 0 #1f180e,0 3px 5px rgba(0,0,0,.68);transform:none}.archery-progress-ghost{background:#f5eed62e}.archery-progress-fill{background:#b8d64a;box-shadow:0 0 5px #c7e65a85}.archery-progress-highlight{display:none}.archery-progress-chevron{width:17px;height:26px;fill:none;stroke:#d5a754;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(0,0,0,.52))}.archery-wind-card{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;width:auto;padding:5px 12px;column-gap:7px}.archery-wind-card>span{align-self:end;color:#d8bd73;font-size:11px;letter-spacing:.11em;line-height:1}.archery-wind-card>strong{align-self:start;max-width:72px;color:#f5e7b9;font-size:clamp(15px,1vw,18px);letter-spacing:.015em;line-height:1.25;text-shadow:0 2px 2px rgba(0,0,0,.6)}.archery-wind-dial{grid-row:1/3;align-self:center;width:30px;height:26px;border:0;border-radius:0;background:none;box-shadow:none}.archery-wind-dial:before,.archery-wind-dial:after{content:"";position:absolute;left:1px;width:12px;height:1px;border-radius:1px;background:#d6ae61ad}.archery-wind-dial:before{top:8px}.archery-wind-dial:after{top:17px;width:9px}.archery-wind-dial i{top:50%;left:4px;width:22px;height:2px;background:#e5c574;box-shadow:0 0 5px #f5df8b57}.archery-wind-dial i:after{content:"";position:absolute;top:-4px;right:-1px;width:7px;height:7px;border-top:2px solid #e5c574;border-right:2px solid #e5c574;transform:rotate(45deg)}.archery-stat-card{justify-content:center;padding:5px 10px}.archery-stat-card>span{color:#d8bd73;font-size:10px;letter-spacing:.11em;text-shadow:0 2px 2px rgba(0,0,0,.62)}.archery-stat-card>small{margin-top:5px;color:#f4eccdb3;font-size:8px;letter-spacing:.08em}.archery-stat-card.is-score{border-right:0}.archery-stat-value{gap:5px;margin-top:7px}.archery-stat-value svg{width:23px;height:23px;stroke:#d8bd73;stroke-width:2.5}.archery-stat-value strong{color:#f5e7b9;font-size:clamp(20px,1.32vw,24px);text-shadow:0 2px 0 #21170e,0 3px 5px rgba(0,0,0,.62)}.archery-stat-card.is-score .archery-stat-value svg{stroke:#c6df49}.archery-stat-card.is-score .archery-stat-value strong{color:#f5e7b9}.archery-pause{align-self:center;justify-self:end;width:80px;height:80px;margin-left:8px;border:6px solid #342013;border-radius:50%;outline:2px solid rgba(199,140,71,.72);outline-offset:-5px;background:radial-gradient(circle at 44% 34%,#3e402c,#181b14 64%,#0d100c);box-shadow:inset 0 2px #f0bd7029,inset 0 -4px #0908058a,0 8px 18px #00000073;transform:translate(34px)}.archery-pause:before{display:none}.archery-pause>span{gap:7px}.archery-pause>span i{width:6px;height:34px;background:#e8d49d}.archery-pause:hover,.archery-pause:focus-visible{background:radial-gradient(circle at 44% 34%,#53613a,#20281a 64%,#10150e);transform:translate(34px) scale(1.04)}.archery-pause:active{transform:translate(34px) scale(.98)}@media only screen and (max-width:1380px){.archery-topbar{grid-template-columns:minmax(180px,1.2fr) minmax(225px,1.55fr) 108px 78px 94px 78px 58px;grid-template-rows:1fr;width:min(1120px,calc(100vw - 28px));height:136px;padding:10px 15px 10px 18px;margin-top:max(104px,calc(env(safe-area-inset-top) + 94px))}.archery-round-card{grid-row:auto;grid-column:auto;padding:3px 17px 3px 8px}.archery-progress-card{grid-row:auto;grid-column:auto;padding:2px 17px}.archery-wind-card,.archery-stat-card,.archery-pause,.archery-stat-card.is-arrows,.archery-stat-card.is-time,.archery-stat-card.is-score{grid-row:auto;grid-column:auto}.archery-stat-card{flex-direction:column;gap:0;padding:6px}.archery-stat-card>small{display:block}.archery-stat-value{margin-top:7px}}@media only screen and (max-width:1050px){.archery-topbar{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:66px 44px;width:calc(100vw - 20px);height:auto;padding:8px 12px;border-width:6px}.archery-round-card{grid-row:1;grid-column:1/5;height:100%}.archery-progress-card{grid-row:1;grid-column:5/10;height:100%}.archery-wind-card{grid-row:1;grid-column:10/13;height:100%;border-right:0}.archery-stat-card.is-arrows{grid-row:2;grid-column:1/4;height:100%}.archery-stat-card.is-time{grid-row:2;grid-column:4/7;height:100%}.archery-stat-card.is-score{grid-row:2;grid-column:7/10;height:100%}.archery-stat-card{flex-direction:row;gap:6px;padding:4px 7px}.archery-stat-card>small{display:none}.archery-stat-value{flex:0 1 auto;margin-top:0}.archery-pause{grid-row:2;grid-column:10/13;justify-self:center;width:44px;height:44px;margin:0;border-width:5px;transform:none}.archery-pause>span i{width:5px;height:21px}.archery-pause:hover,.archery-pause:focus-visible{transform:scale(1.04)}.archery-pause:active{transform:scale(.98)}.archery-round-nodes{max-width:220px;margin-bottom:6px}.archery-round-nodes i{width:16px;height:16px}.archery-round-nodes:before{top:7px}.archery-progress-shell{grid-template-columns:25px minmax(0,1fr) 12px;column-gap:7px}.archery-progress-emblem{width:25px;height:25px}}@media only screen and (max-width:900px){.archery-round-card>small{display:none}}@media only screen and (max-width:620px){.archery-topbar{grid-template-rows:58px 38px;height:auto;padding:6px 8px;margin-top:max(88px,calc(env(safe-area-inset-top) + 82px))}.archery-round-card{grid-column:1/6}.archery-round-card>small{display:none}.archery-progress-card{grid-column:6/13}.archery-wind-card{display:none}.archery-stat-card.is-arrows{grid-column:1/4}.archery-stat-card.is-time{grid-column:4/8}.archery-stat-card.is-score{grid-column:8/11}.archery-pause{grid-column:11/13;width:44px;height:44px}.archery-round-label{font-size:15px}.archery-round-card>strong{font-size:10px}.archery-progress-plaque{font-size:7px}.archery-progress-track{width:42px}.archery-progress-track>strong{font-size:14px}.archery-stat-card{gap:2px}.archery-stat-card>span{font-size:7px}.archery-stat-card>small{display:none}.archery-stat-value{margin-top:2px}.archery-stat-value svg{width:15px;height:15px}.archery-stat-value strong{font-size:14px}}.archery-start-screen{--archery-start-gold: #b58b42;--archery-start-gold-light: #e2c77d;--archery-start-cream: #f2dda8;--archery-start-green: #9ab63f;display:block;position:absolute;z-index:24;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease-out,visibility 0s linear .32s}.archery-start-screen.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.archery-start-screen.is-visible .archery-start-content{opacity:1;transform:translateY(-50%)}.archery-start-screen.is-visible .archery-start-utilities{opacity:1;transform:translateY(0)}.archery-start-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,4,.94) 0%,rgba(7,9,5,.9) 27%,rgba(7,9,5,.76) 40%,rgba(7,9,5,.44) 53%,rgba(7,9,5,.1) 65%,transparent 76%),radial-gradient(ellipse at 50% 45%,transparent 40%,rgba(2,3,2,.43) 100%);pointer-events:none}.archery-start-frame{position:absolute;z-index:3;inset:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border:1px solid rgba(181,139,66,.72);box-shadow:inset 0 0 0 3px #15100694,0 0 0 1px #2a1d0dbd;pointer-events:none}.archery-start-frame:before{content:"";position:absolute;inset:5px;border:1px solid rgba(181,139,66,.34)}.archery-start-frame i{position:absolute;width:34px;height:34px;color:#c39a51db}.archery-start-frame i:before,.archery-start-frame i:after{content:"";position:absolute;background:currentColor;transform-origin:0 50%}.archery-start-frame i:before{width:30px;height:1px}.archery-start-frame i:after{width:18px;height:7px;border-radius:100% 0;background:linear-gradient(135deg,currentColor,rgba(110,84,39,.84));transform:rotate(36deg)}.archery-start-frame i.is-top-left{top:7px;left:8px}.archery-start-frame i.is-top-right{top:7px;right:8px;transform:scaleX(-1)}.archery-start-frame i.is-bottom-left{bottom:7px;left:8px;transform:scaleY(-1)}.archery-start-frame i.is-bottom-right{right:8px;bottom:7px;transform:scale(-1)}.archery-start-content{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:5;top:45%;left:clamp(44px,5.5vw,98px);width:34vw;opacity:0;text-align:center;transform:translateY(calc(-50% + 22px));transition:opacity .42s ease-out .1s,transform .52s cubic-bezier(.2,.8,.24,1) 80ms}.archery-start-crest{width:clamp(118px,9.5vw,170px);height:auto;margin-bottom:clamp(-13px,-.8vw,-7px);overflow:visible;filter:drop-shadow(0 8px 6px rgba(0,0,0,.62))}.archery-start-target-rim{fill:#d6c28f;stroke:#5b3a1f;stroke-width:6}.archery-start-target-cream{fill:#e5d5aa;stroke:#4e3824;stroke-width:2}.archery-start-target-green{fill:#344634;stroke:#1f2a20;stroke-width:2}.archery-start-target-red{fill:#9d4a32;stroke:#60301f;stroke-width:3}.archery-start-leaves{fill:#667f23;stroke:#26340d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.archery-start-leaves path+path{fill:none;stroke:#a4b653;stroke-width:2}.archery-start-crest-arrows{fill:none;stroke:#d6b66e;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.archery-start-title{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-weight:900;line-height:.78;letter-spacing:-.055em;text-transform:uppercase}.archery-start-title span{color:var(--archery-start-green);font-size:clamp(48px,4.8vw,78px);text-shadow:-2px -2px 0 #29340d,2px -2px 0 #29340d,-2px 2px 0 #29340d,2px 2px 0 #29340d,0 7px 0 #1b2409,0 12px 18px rgba(0,0,0,.72)}.archery-start-title strong{margin-top:clamp(13px,1vw,18px);width:100%;color:var(--archery-start-cream);font-size:clamp(25px,2.15vw,35px);font-weight:900;letter-spacing:-.045em;white-space:nowrap;text-shadow:-2px -2px 0 #4e351d,2px -2px 0 #4e351d,-2px 2px 0 #4e351d,2px 2px 0 #4e351d,0 6px 0 #322113,0 10px 15px rgba(0,0,0,.72)}.archery-start-divider{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;width:90%;margin:clamp(28px,2.6vw,42px) auto clamp(17px,1.5vw,24px);gap:9px}.archery-start-divider i{height:1px;background:linear-gradient(90deg,transparent,rgba(181,139,66,.82))}.archery-start-divider i:last-child{transform:scaleX(-1)}.archery-start-divider span{width:10px;height:10px;margin:auto;border:1px solid rgba(226,199,125,.74);transform:rotate(45deg)}.archery-start-tagline{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;color:#f5e8c7;font-family:Pally-Medium,Nunito,sans-serif;font-size:clamp(15px,1.15vw,19px);font-weight:600;letter-spacing:.012em;text-shadow:0 3px 8px rgba(0,0,0,.9)}.archery-start-tagline i{width:12px;height:19px;border-radius:100% 0;background:linear-gradient(135deg,#a7c34b,#4e6c1d);box-shadow:0 1px #26340d;transform:rotate(-38deg)}.archery-start-tagline i:last-child{transform:scaleX(-1) rotate(-38deg)}.archery-start-button{display:grid;grid-template-columns:46px auto 38px;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:clamp(72px,6vw,92px);margin-top:clamp(32px,3vw,48px);padding:8px clamp(18px,1.7vw,28px);gap:clamp(13px,1.4vw,21px);border:5px solid #4b3218;border-radius:15px 7px;outline:2px solid #d1ad63;outline-offset:-8px;background:repeating-linear-gradient(4deg,transparent 0 14px,rgba(215,226,118,.06) 15px,transparent 16px 24px),linear-gradient(180deg,#829f3e,#66882f 50%,#48671f 51%,#3d5b1a);box-shadow:inset 0 4px #dbeaa03d,inset 0 -7px #263a1061,0 10px #24170c,0 17px 28px #0000008f;color:#fff8df;pointer-events:auto;cursor:pointer;transition:filter .16s ease,transform .14s ease,box-shadow .16s ease}.archery-start-button strong{font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(28px,2.35vw,38px);font-weight:900;letter-spacing:.025em;line-height:1;text-transform:uppercase;text-shadow:0 4px 0 #354b18,0 7px 8px rgba(16,23,6,.72)}.archery-start-button svg{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 0 rgba(50,69,22,.76))}.archery-start-button:hover,.archery-start-button:focus-visible{filter:brightness(1.12) saturate(1.05);outline-color:#f0d58b;transform:translateY(-3px) scale(1.012);box-shadow:inset 0 4px #efffbd4a,inset 0 -7px #263a1052,0 12px #24170c,0 21px 34px #0000009e,0 0 0 4px #e6cb7b2e}.archery-start-button:active{transform:translateY(5px);box-shadow:inset 0 4px #efffbd33,inset 0 -5px #263a1061,0 5px #24170c,0 10px 18px #0000008a}.archery-start-button-arrow{width:46px;height:32px}.archery-start-button-leaf{width:38px;height:28px;fill:#334f15!important;stroke:#253c10!important;stroke-width:2!important}.archery-start-utilities{display:flex;position:absolute;z-index:7;top:max(28px,calc(env(safe-area-inset-top) + 18px));right:max(30px,calc(env(safe-area-inset-right) + 22px));gap:clamp(16px,1.5vw,24px);opacity:0;transform:translateY(-14px);transition:opacity .36s ease-out .16s,transform .46s cubic-bezier(.2,.8,.24,1) .14s}.archery-start-utility{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--archery-start-cream);pointer-events:auto;cursor:pointer}.archery-start-utility>strong{font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(9px,.7vw,12px);font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-shadow:0 3px 7px rgba(0,0,0,.9)}.archery-start-utility:hover,.archery-start-utility:focus-visible{outline:none}.archery-start-utility:hover .archery-start-utility-icon,.archery-start-utility:focus-visible .archery-start-utility-icon{border-color:#f0d58b;color:#fff5d1;background:linear-gradient(180deg,#4a3a20f2,#191309f5);transform:translateY(-2px) scale(1.05)}.archery-start-utility-icon{display:grid;place-items:center;width:clamp(50px,4vw,64px);height:clamp(50px,4vw,64px);border:3px solid #8f6a31;border-radius:50%;outline:1px solid rgba(226,199,125,.62);outline-offset:-7px;background:radial-gradient(circle at 42% 35%,#47361cf5,#151007f7 72%);box-shadow:inset 0 0 0 4px #0806039e,0 7px 15px #00000085;color:#f1ddb0;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}.archery-start-utility-icon svg{width:49%;height:49%;overflow:visible;fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}html.is-archery-start-screen .fps-counter,html.is-archery-start-screen .environment-lock{pointer-events:none;opacity:0;visibility:hidden}html.is-archery-start-screen .archery-aim-pad,html.is-archery-start-screen .archery-draw-button{display:none}html.is-archery-start-screen .modals:has(.greenveil-settings.is-displayed),html.is-archery-start-screen .modals:has(.archery-tournament-leaderboard.is-displayed){z-index:90}@media only screen and (max-width:900px){.archery-start-shade{background:linear-gradient(90deg,#050704f0,#050704d1 62%,#05070461),radial-gradient(ellipse at center,transparent 35%,rgba(2,3,2,.56))}.archery-start-content{top:55%;left:50%;width:82vw;transform:translate(-50%,calc(-50% + 20px))}.archery-start-screen.is-visible .archery-start-content{transform:translate(-50%,-50%)}.archery-start-utilities{top:max(27px,calc(env(safe-area-inset-top) + 18px));right:max(30px,calc(env(safe-area-inset-right) + 18px))}}@media only screen and (max-width:560px){.archery-start-frame{inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.archery-start-content{top:57%;width:calc(100vw - 50px)}.archery-start-crest{width:112px}.archery-start-title span{font-size:clamp(42px,13.8vw,68px)}.archery-start-title strong{font-size:clamp(24px,7.5vw,38px)}.archery-start-divider{margin:27px auto 17px}.archery-start-tagline{gap:11px;font-size:15px}.archery-start-button{grid-template-columns:42px auto 34px;min-height:72px;margin-top:32px;padding:8px 20px;gap:12px;border-width:5px}.archery-start-button strong{font-size:34px}.archery-start-button-arrow{width:42px}.archery-start-button-leaf{width:34px}.archery-start-utilities{gap:13px}.archery-start-utility-icon{width:50px;height:50px}.archery-start-utility>strong{font-size:9px}}@media only screen and (orientation:landscape)and (max-width:760px)and (max-height:600px){.archery-start-content{top:51%;left:clamp(38px,7vw,90px);width:42vw;transform:translateY(calc(-50% + 16px))}.archery-start-screen.is-visible .archery-start-content{transform:translateY(-50%)}.archery-start-crest{width:clamp(72px,12vh,104px);margin-bottom:-12px}.archery-start-title span{font-size:clamp(38px,9.8vh,62px)}.archery-start-title strong{margin-top:12px;font-size:clamp(22px,5.4vh,34px)}.archery-start-divider{margin:20px auto 12px}.archery-start-tagline{font-size:clamp(11px,2.8vh,16px)}.archery-start-button{grid-template-columns:38px auto 31px;min-height:clamp(58px,11vh,68px);margin-top:clamp(20px,4.8vh,30px);padding:6px 18px;border-width:4px;border-radius:13px 6px;gap:12px}.archery-start-button strong{font-size:clamp(26px,6vh,36px)}.archery-start-button-arrow{width:38px}.archery-start-button-leaf{width:31px}.archery-start-utilities{top:max(20px,calc(env(safe-area-inset-top) + 12px));right:max(28px,calc(env(safe-area-inset-right) + 18px));gap:16px}.archery-start-utility-icon{width:48px;height:48px}.archery-start-utility>strong{font-size:8px}}@media(prefers-reduced-motion:reduce){.archery-start-screen,.archery-start-content,.archery-start-utilities,.archery-start-button,.archery-start-utility-icon{transition-duration:1ms!important}}.archery-round-summary-crest,.archery-round-summary-score-label,.archery-round-summary-metrics{display:none}.archery-panel-actions button svg{display:none}.archery-panel.is-round-summary{padding:clamp(24px,4vw,66px);background:radial-gradient(circle at 50% 44%,#3e4c2a33,#060905c2 64%),#0608052e;backdrop-filter:blur(5px) brightness(.76) saturate(.88)}.archery-panel.is-round-summary .archery-panel-card{box-sizing:border-box;width:min(950px,calc(100vw - 130px));height:650px;max-width:950px;padding:96px clamp(42px,5vw,76px) 48px;border:3px solid #725027;border-radius:25px;outline:1px solid rgba(224,174,89,.74);outline-offset:-12px;overflow:visible;background:repeating-linear-gradient(7deg,transparent 0 18px,rgba(211,170,99,.018) 19px,transparent 20px 34px),radial-gradient(circle at 50% 18%,rgba(66,80,57,.2),transparent 42%),linear-gradient(145deg,#132019fb,#07120dfd 72%);box-shadow:inset 0 0 0 7px #11160f,inset 0 0 0 9px #b57b3657,inset 0 -36px 70px #02050347,0 34px 90px #000000ad;animation:archery-round-summary-rise .44s cubic-bezier(.18,.82,.24,1) both}.archery-panel.is-round-summary .archery-panel-card:before{box-sizing:border-box;width:auto;height:auto;inset:15px;border:1px solid rgba(201,141,66,.56);border-radius:18px;box-shadow:inset 0 0 20px #00000047;pointer-events:none}.archery-panel.is-round-summary .archery-panel-card:after{width:88px;height:88px;right:14px;bottom:14px;border-right:2px solid rgba(206,145,73,.72);border-bottom:2px solid rgba(206,145,73,.72);border-radius:0 0 15px;clip-path:polygon(66% 0,100% 0,100% 100%,0 100%,0 66%,7% 66%,7% 93%,93% 93%,93% 7%,66% 7%);pointer-events:none}.archery-panel.is-round-summary .archery-panel-card h2{margin:8px 0 0;color:#fff4d6;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(78px,8vw,118px);font-weight:900;line-height:.86;letter-spacing:.01em;text-shadow:0 5px 0 rgba(34,20,9,.72),0 10px 28px rgba(0,0,0,.6)}.archery-panel.is-round-summary .archery-panel-crest{display:none}.archery-panel.is-round-summary .archery-round-summary-crest{display:block;position:absolute;z-index:3;top:-112px;left:50%;width:180px;height:132px;overflow:visible;filter:drop-shadow(0 10px 7px rgba(0,0,0,.62));transform:translate(-50%)}.archery-panel.is-round-summary .archery-round-summary-arrows{fill:none;stroke:#b9803d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-round-summary .archery-round-summary-target-rim{fill:#8b5c2d;stroke:#362014;stroke-width:4}.archery-panel.is-round-summary .archery-round-summary-target-dark{fill:#162018;stroke:#c08a43;stroke-width:3}.archery-panel.is-round-summary .archery-round-summary-target-gold{fill:#c29742;stroke:#50311c;stroke-width:2}.archery-panel.is-round-summary .archery-round-summary-target-red{fill:#883822;stroke:#431c14;stroke-width:2}.archery-panel.is-round-summary .archery-round-summary-target-core{fill:#f0cf6a;stroke:#6f3b20;stroke-width:2}.archery-panel.is-round-summary .archery-eyebrow{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:-3px;left:50%;box-sizing:border-box;width:min(430px,48%);min-height:66px;padding:10px 38px 8px;border:2px solid #7b552c;border-top:0;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#19251a,#0c1710);box-shadow:inset 0 -2px #d0a2521f,0 9px 18px #0000006b;color:#f1c56f;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(15px,1.55vw,23px);font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase;transform:translate(-50%)}.archery-panel.is-round-summary .archery-eyebrow:before,.archery-panel.is-round-summary .archery-eyebrow:after{content:"";position:absolute;bottom:13px;width:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,162,82,.7))}.archery-panel.is-round-summary .archery-eyebrow:before{left:14px}.archery-panel.is-round-summary .archery-eyebrow:after{right:14px;transform:scaleX(-1)}.archery-panel.is-round-summary .archery-round-summary-score-label{display:block;margin-top:18px;color:#ddb25e;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(15px,1.45vw,22px);font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.archery-panel.is-round-summary .js-archery-panel-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archery-panel.is-round-summary .archery-panel-stats{display:none}.archery-panel.is-round-summary .archery-round-summary-metrics{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-top:44px;padding:25px 24px 23px;border-top:1px solid rgba(184,134,64,.23);border-bottom:1px solid rgba(184,134,64,.2);border-radius:0 0 12px 12px;background:linear-gradient(180deg,#08110c5c,#0207043d)}.archery-panel.is-round-summary .archery-round-summary-metrics:before,.archery-panel.is-round-summary .archery-round-summary-metrics:after{content:"";position:absolute;top:-1px;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(210,161,81,.25))}.archery-panel.is-round-summary .archery-round-summary-metrics:before{left:0}.archery-panel.is-round-summary .archery-round-summary-metrics:after{right:0;transform:scaleX(-1)}.archery-panel.is-round-summary .archery-round-summary-metric{display:grid;grid-template-rows:40px auto auto;place-items:center;min-width:0;padding:0 18px;color:#d6a553}.archery-panel.is-round-summary .archery-round-summary-metric+.archery-round-summary-metric{border-left:1px solid rgba(190,139,66,.28)}.archery-panel.is-round-summary .archery-round-summary-metric svg{width:40px;height:40px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 7px rgba(0,0,0,.7))}.archery-panel.is-round-summary .archery-round-summary-metric strong{margin-top:8px;color:#fff0ca;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(27px,2.7vw,39px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 3px 5px rgba(0,0,0,.68)}.archery-panel.is-round-summary .archery-round-summary-metric span{margin-top:7px;color:#e5c582;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(9px,.92vw,13px);font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.archery-panel.is-round-summary .archery-perfect-string{margin:18px auto -7px}.archery-panel.is-round-summary .archery-panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,70px);margin-top:38px;padding:0 34px}.archery-panel.is-round-summary .archery-panel-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:80px;padding:13px 22px;gap:21px;border:3px solid #654421;border-radius:18px 8px;outline:1px solid rgba(215,164,81,.68);outline-offset:-8px;background:linear-gradient(180deg,#20170f,#100d09);box-shadow:inset 0 3px #ffffff09,inset 0 -5px #00000045,0 8px 18px #00000061;color:#f5e5bd;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(14px,1.35vw,20px);font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.archery-panel.is-round-summary .archery-panel-actions button svg{display:block;flex:0 0 auto;width:44px;height:40px;fill:currentColor;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-round-summary .archery-panel-actions button.is-primary{border-color:#6d4e25;background:repeating-linear-gradient(4deg,transparent 0 12px,rgba(217,231,135,.035) 13px,transparent 14px 23px),linear-gradient(180deg,#334b26,#182d1c);box-shadow:inset 0 3px #deedaf14,inset 0 -5px #0712084d,0 8px 18px #00000061}.archery-panel.is-round-summary .archery-panel-actions button:hover,.archery-panel.is-round-summary .archery-panel-actions button:focus-visible{border-color:#d3a355;outline:1px solid #f0cb7b;outline-offset:-8px;background:#3b5539;transform:translateY(-2px)}.archery-panel.is-round-summary .archery-panel-actions button:active{transform:translateY(2px)}@media only screen and (max-width:760px){.archery-panel.is-round-summary{padding:16px}.archery-panel.is-round-summary .archery-panel-card{width:calc(100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:90px 23px 28px;overflow-y:auto}.archery-panel.is-round-summary .archery-panel-card h2{font-size:clamp(62px,19vw,92px)}.archery-panel.is-round-summary .archery-round-summary-crest{top:0;width:108px;height:80px}.archery-panel.is-round-summary .archery-eyebrow{top:76px;width:min(390px,84%);min-height:50px;font-size:14px}.archery-panel.is-round-summary .archery-round-summary-score-label{margin-top:13px}.archery-panel.is-round-summary .archery-round-summary-metrics{grid-template-columns:1fr 1fr;margin-top:25px;padding:15px 8px}.archery-panel.is-round-summary .archery-round-summary-metric{padding:13px 8px}.archery-panel.is-round-summary .archery-round-summary-metric+.archery-round-summary-metric{border-left:0}.archery-panel.is-round-summary .archery-round-summary-metric:nth-child(2n){border-left:1px solid rgba(190,139,66,.28)}.archery-panel.is-round-summary .archery-round-summary-metric:nth-child(n+3){border-top:1px solid rgba(190,139,66,.2)}.archery-panel.is-round-summary .archery-panel-actions{grid-template-columns:1fr;gap:12px;margin-top:24px;padding:0 6px}.archery-panel.is-round-summary .archery-panel-actions button{min-height:64px}}@media only screen and (max-height:520px)and (orientation:landscape){.archery-panel.is-round-summary{padding:8px 26px}.archery-panel.is-round-summary .archery-panel-card{width:min(920px,calc(100vw - 52px));height:auto;max-height:none;padding:51px 34px 17px;overflow:visible}.archery-panel.is-round-summary .archery-panel-card h2{margin-top:1px;font-size:52px}.archery-panel.is-round-summary .archery-round-summary-crest{top:-62px;width:98px;height:72px}.archery-panel.is-round-summary .archery-eyebrow{top:-2px;width:350px;min-height:42px;padding:7px 26px 5px;font-size:13px}.archery-panel.is-round-summary .archery-round-summary-score-label{margin-top:9px;font-size:11px}.archery-panel.is-round-summary .archery-round-summary-metrics{grid-template-columns:repeat(4,1fr);margin-top:15px;padding:9px 12px}.archery-panel.is-round-summary .archery-round-summary-metric{grid-template-rows:25px auto auto;padding:0 8px}.archery-panel.is-round-summary .archery-round-summary-metric+.archery-round-summary-metric,.archery-panel.is-round-summary .archery-round-summary-metric:nth-child(2n){border-left:1px solid rgba(190,139,66,.28)}.archery-panel.is-round-summary .archery-round-summary-metric:nth-child(n+3){border-top:0}.archery-panel.is-round-summary .archery-round-summary-metric svg{width:25px;height:25px}.archery-panel.is-round-summary .archery-round-summary-metric strong{margin-top:4px;font-size:22px}.archery-panel.is-round-summary .archery-round-summary-metric span{margin-top:3px;font-size:8px}.archery-panel.is-round-summary .archery-perfect-string{position:absolute;top:46px;right:28px;min-width:0;margin:0;transform:scale(.78);transform-origin:top right}.archery-panel.is-round-summary .archery-panel-actions{grid-template-columns:1fr 1fr;gap:24px;margin-top:14px;padding:0 18px}.archery-panel.is-round-summary .archery-panel-actions button{min-height:48px;padding:8px 18px;border-width:2px;font-size:12px}.archery-panel.is-round-summary .archery-panel-actions button svg{width:29px;height:26px}}@media(prefers-reduced-motion:reduce){.archery-panel.is-round-summary .archery-panel-card{animation:none!important}}.archery-panel.is-pause{padding:clamp(22px,4vw,58px);background:radial-gradient(circle at 50% 43%,#3444262b,#060805bd 66%),#05070529;backdrop-filter:blur(4px) brightness(.7) saturate(.84)}.archery-panel.is-pause .archery-panel-card{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:min(950px,calc(100vw - 130px));height:650px;min-height:650px;max-width:950px;padding:126px 68px 55px;border:3px solid #76512a;border-radius:25px;outline:1px solid rgba(224,174,89,.76);outline-offset:-12px;overflow:visible;background:repeating-linear-gradient(7deg,transparent 0 18px,rgba(211,170,99,.018) 19px,transparent 20px 34px),radial-gradient(circle at 50% 8%,rgba(76,97,60,.24),transparent 48%),linear-gradient(145deg,#14231afc,#07120dfd 76%);box-shadow:inset 0 0 0 7px #11160f,inset 0 0 0 9px #b57b365c,inset 0 -42px 78px #02050347,0 34px 90px #000000ad;animation:archery-round-summary-rise .38s cubic-bezier(.18,.82,.24,1) both}.archery-panel.is-pause .archery-panel-card:before{box-sizing:border-box;width:auto;height:auto;inset:15px;border:1px solid rgba(201,141,66,.56);border-radius:18px;box-shadow:inset 0 0 20px #00000047;pointer-events:none}.archery-panel.is-pause .archery-panel-card:after{width:26px;height:26px;right:auto;bottom:17px;left:50%;border:2px solid #a77437;background:#17231a;box-shadow:inset 0 0 0 4px #0a100b;transform:translate(-50%) rotate(45deg);pointer-events:none}.archery-panel.is-pause .archery-panel-card h2{margin:18px 0 0;color:#fff2d0;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(72px,7.4vw,106px);font-weight:900;line-height:.9;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 5px 0 rgba(52,32,15,.72),0 10px 28px rgba(0,0,0,.62)}.archery-panel.is-pause .archery-panel-crest,.archery-panel.is-pause .archery-round-summary-score-label,.archery-panel.is-pause .archery-round-summary-metrics,.archery-panel.is-pause .archery-panel-stats,.archery-panel.is-pause .archery-perfect-string,.archery-panel.is-pause .js-archery-panel-copy{display:none}.archery-panel.is-pause .archery-round-summary-crest{display:block;position:absolute;z-index:3;top:-112px;left:50%;width:278px;height:204px;overflow:visible;filter:drop-shadow(0 11px 8px rgba(0,0,0,.68));transform:translate(-50%)}.archery-panel.is-pause .archery-round-summary-arrows{fill:none;stroke:#c38b46;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-pause .archery-round-summary-target-rim{fill:#8b5c2d;stroke:#362014;stroke-width:4}.archery-panel.is-pause .archery-round-summary-target-dark{fill:#17211a;stroke:#c08a43;stroke-width:3}.archery-panel.is-pause .archery-round-summary-target-gold{fill:#d0a34d;stroke:#50311c;stroke-width:2}.archery-panel.is-pause .archery-round-summary-target-red{fill:#963d29;stroke:#431c14;stroke-width:2}.archery-panel.is-pause .archery-round-summary-target-core{fill:#f1d274;stroke:#6f3b20;stroke-width:2}.archery-panel.is-pause .archery-eyebrow{display:flex;align-items:center;justify-content:center;position:static;width:72%;min-height:24px;padding:0;gap:17px;border:0;background:none;box-shadow:none;color:#e7bd6a;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(17px,1.6vw,24px);font-weight:900;letter-spacing:.22em;line-height:1;text-transform:uppercase;transform:none}.archery-panel.is-pause .archery-eyebrow:before,.archery-panel.is-pause .archery-eyebrow:after{content:"";position:static;flex:1 1 auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(212,162,82,.72))}.archery-panel.is-pause .archery-eyebrow:after{transform:scaleX(-1)}.archery-panel.is-pause .archery-panel-actions{display:grid;grid-template-columns:1fr;position:relative;width:min(560px,100%);gap:25px;margin:72px auto 0;padding:0}.archery-panel.is-pause .archery-panel-actions:before{content:"";position:absolute;top:-43px;left:50%;width:82%;height:1px;background:linear-gradient(90deg,transparent,rgba(198,150,75,.48) 22%,rgba(198,150,75,.72) 50%,rgba(198,150,75,.48) 78%,transparent);transform:translate(-50%)}.archery-panel.is-pause .archery-panel-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:88px;padding:14px 28px;gap:27px;border:3px solid #654421;border-radius:18px 8px;outline:1px solid rgba(215,164,81,.7);outline-offset:-8px;background:linear-gradient(180deg,#20170f,#100d09);box-shadow:inset 0 3px #ffffff09,inset 0 -5px #00000045,0 8px 18px #0000006b;color:#f5e5bd;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(16px,1.45vw,22px);font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.archery-panel.is-pause .archery-panel-actions button svg{display:block;flex:0 0 auto;width:47px;height:42px;fill:currentColor;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-pause .archery-panel-actions button.is-primary{border-color:#6d4e25;background:repeating-linear-gradient(4deg,transparent 0 12px,rgba(217,231,135,.04) 13px,transparent 14px 23px),linear-gradient(180deg,#48642d,#203b20);box-shadow:inset 0 3px #deedaf1a,inset 0 -5px #0712084d,0 8px 18px #0000006b}.archery-panel.is-pause .archery-panel-actions button:hover,.archery-panel.is-pause .archery-panel-actions button:focus-visible{border-color:#d3a355;outline:1px solid #f0cb7b;outline-offset:-8px;background:#3b5539;transform:translateY(-2px)}.archery-panel.is-pause .archery-panel-actions button:active{transform:translateY(2px)}@media only screen and (max-width:760px){.archery-panel.is-pause{padding:16px}.archery-panel.is-pause .archery-panel-card{width:calc(100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:112px 24px 37px;overflow-y:auto}.archery-panel.is-pause .archery-panel-card h2{margin-top:12px;font-size:clamp(58px,18vw,82px)}.archery-panel.is-pause .archery-round-summary-crest{top:-42px;width:190px;height:140px}.archery-panel.is-pause .archery-eyebrow{width:88%;font-size:15px}.archery-panel.is-pause .archery-panel-actions{gap:14px;margin-top:56px}.archery-panel.is-pause .archery-panel-actions:before{top:-31px}.archery-panel.is-pause .archery-panel-actions button{min-height:66px;padding:10px 18px;font-size:14px}.archery-panel.is-pause .archery-panel-actions button svg{width:37px;height:34px}}@media only screen and (max-height:520px)and (orientation:landscape){.archery-panel.is-pause{padding:9px 24px}.archery-panel.is-pause .archery-panel-card{width:min(650px,calc(100vw - 48px));height:auto;min-height:0;max-height:none;padding:67px 45px 25px;overflow:visible}.archery-panel.is-pause .archery-panel-card h2{margin-top:6px;font-size:54px}.archery-panel.is-pause .archery-round-summary-crest{top:-68px;width:160px;height:118px}.archery-panel.is-pause .archery-eyebrow{width:76%;min-height:18px;font-size:12px}.archery-panel.is-pause .archery-panel-actions{grid-template-columns:1fr 1fr;width:100%;gap:18px;margin-top:42px}.archery-panel.is-pause .archery-panel-actions:before{top:-23px}.archery-panel.is-pause .archery-panel-actions button{min-height:54px;padding:8px 15px;gap:12px;border-width:2px;font-size:11px}.archery-panel.is-pause .archery-panel-actions button svg{width:30px;height:28px}}@media(prefers-reduced-motion:reduce){.archery-panel.is-pause .archery-panel-card{animation:none!important}}.archery-results-vine,.archery-results-progress,.archery-results-metrics,.archery-results-score{display:none}.archery-panel.is-results{padding:clamp(24px,3.5vw,54px);background:radial-gradient(circle at 50% 43%,#34442629,#060805b8 66%),#0507051f;backdrop-filter:blur(4px) brightness(.72) saturate(.86)}.archery-panel.is-results .archery-panel-card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:min(950px,calc(100vw - 130px));height:650px;max-width:950px;padding:78px 68px 22px;border:3px solid #76512a;border-radius:30px;outline:1px solid rgba(224,174,89,.78);outline-offset:-12px;overflow:visible;background:repeating-linear-gradient(7deg,transparent 0 18px,rgba(211,170,99,.018) 19px,transparent 20px 34px),radial-gradient(circle at 50% 6%,rgba(80,104,61,.23),transparent 47%),linear-gradient(145deg,#14231afc,#07120dfd 78%);box-shadow:inset 0 0 0 7px #11160f,inset 0 0 0 9px #b57b365c,inset 0 -44px 84px #02050347,0 34px 90px #000000ad;animation:archery-round-summary-rise .44s cubic-bezier(.18,.82,.24,1) both}.archery-panel.is-results .archery-panel-card:before{box-sizing:border-box;width:auto;height:auto;inset:15px;border:1px solid rgba(201,141,66,.55);border-radius:22px;box-shadow:inset 0 0 22px #0000004a;pointer-events:none}.archery-panel.is-results .archery-panel-card:after{display:none}.archery-panel.is-results .archery-panel-card h2{margin:8px 0 0;color:#fff2d0;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(64px,6.2vw,80px);font-weight:900;line-height:.88;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 5px 0 rgba(52,32,15,.72),0 10px 28px rgba(0,0,0,.62)}.archery-panel.is-results .archery-panel-crest,.archery-panel.is-results .archery-round-summary-score-label,.archery-panel.is-results .archery-round-summary-metrics,.archery-panel.is-results .archery-panel-stats,.archery-panel.is-results .archery-perfect-string,.archery-panel.is-results .js-archery-panel-copy{display:none}.archery-panel.is-results .archery-round-summary-crest{display:block;position:absolute;z-index:3;top:-112px;left:50%;width:278px;height:204px;overflow:visible;filter:drop-shadow(0 11px 8px rgba(0,0,0,.68));transform:translate(-50%)}.archery-panel.is-results .archery-round-summary-arrows{fill:none;stroke:#c38b46;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-results .archery-round-summary-target-rim{fill:#8b5c2d;stroke:#362014;stroke-width:4}.archery-panel.is-results .archery-round-summary-target-dark{fill:#17211a;stroke:#c08a43;stroke-width:3}.archery-panel.is-results .archery-round-summary-target-gold{fill:#d0a34d;stroke:#50311c;stroke-width:2}.archery-panel.is-results .archery-round-summary-target-red{fill:#963d29;stroke:#4a2117;stroke-width:2}.archery-panel.is-results .archery-round-summary-target-core{fill:#f1d274;stroke:#6f3b20;stroke-width:2}.archery-panel.is-results .archery-results-vine{display:block;position:absolute;z-index:2;top:52%;width:25px;height:118px;border-left:3px solid #7e873f;border-radius:50%;opacity:.75;transform:translateY(-50%) rotate(-8deg)}.archery-panel.is-results .archery-results-vine:before,.archery-panel.is-results .archery-results-vine:after{content:"";position:absolute;left:-8px;width:15px;height:25px;border-radius:100% 0;background:linear-gradient(135deg,#798a3f,#33461f);box-shadow:0 0 0 1px #172313b3}.archery-panel.is-results .archery-results-vine:before{top:21px;transform:rotate(-26deg)}.archery-panel.is-results .archery-results-vine:after{top:67px;left:2px;transform:scaleX(-1) rotate(-26deg)}.archery-panel.is-results .archery-results-vine.is-left{left:-7px}.archery-panel.is-results .archery-results-vine.is-right{right:-7px;transform:translateY(-50%) scaleX(-1) rotate(-8deg)}.archery-panel.is-results .archery-eyebrow{display:flex;align-items:center;justify-content:center;position:static;width:62%;min-height:23px;padding:0;gap:16px;border:0;background:none;box-shadow:none;color:#e5b967;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(16px,1.45vw,22px);font-weight:900;letter-spacing:.24em;line-height:1;text-transform:uppercase;transform:none}.archery-panel.is-results .archery-eyebrow:before,.archery-panel.is-results .archery-eyebrow:after{content:"";position:static;flex:1 1 auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(212,162,82,.68))}.archery-panel.is-results .archery-eyebrow:after{transform:scaleX(-1)}.archery-panel.is-results .archery-results-progress{display:flex;align-items:flex-start;justify-content:space-between;position:relative;width:min(650px,88%);margin-top:18px}.archery-panel.is-results .archery-results-progress:before{content:"";position:absolute;z-index:0;top:22px;right:9%;left:9%;height:4px;border-top:1px solid #382611;border-bottom:1px solid rgba(240,202,114,.48);background:#a07939}.archery-panel.is-results .archery-results-round{display:grid;place-items:center;position:relative;z-index:1;gap:8px}.archery-panel.is-results .archery-results-round i{display:grid;place-items:center;width:42px;height:42px;border:2px solid #c29445;border-radius:50%;outline:2px solid #26331f;outline-offset:-6px;background:radial-gradient(circle,#35472b,#17231a 70%);box-shadow:0 5px 12px #00000075;color:#d6d878;font-family:Pally-Bold,sans-serif;font-size:23px;font-style:normal;font-weight:900;line-height:1}.archery-panel.is-results .archery-results-round b{color:#dbad59;font-family:Pally-Bold,sans-serif;font-size:14px;font-weight:900}.archery-panel.is-results .archery-results-metrics{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:12px;padding:10px 0;border-bottom:1px solid rgba(184,134,64,.25)}.archery-panel.is-results .archery-results-metric{display:grid;place-items:center;min-width:0;padding:0 25px;color:#b2ba67}.archery-panel.is-results .archery-results-metric+.archery-results-metric{border-left:1px solid rgba(190,139,66,.28)}.archery-panel.is-results .archery-results-metric svg{width:42px;height:42px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 8px rgba(0,0,0,.64))}.archery-panel.is-results .archery-results-metric strong{margin-top:6px;color:#fff0ca;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(29px,2.7vw,38px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 3px 5px rgba(0,0,0,.68)}.archery-panel.is-results .archery-results-metric span{margin-top:5px;color:#e5c582;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(10px,.95vw,14px);font-weight:900;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.archery-panel.is-results .archery-results-score{display:flex;flex-direction:column;align-items:center;position:relative;min-height:64px;margin-top:8px}.archery-panel.is-results .archery-results-score:before,.archery-panel.is-results .archery-results-score:after{content:"";position:absolute;top:50%;width:35px;height:20px;opacity:.7;background:radial-gradient(ellipse at 20% 50%,#98a553 0 25%,transparent 28%),radial-gradient(ellipse at 50% 50%,#788a3f 0 25%,transparent 28%),radial-gradient(ellipse at 80% 50%,#a9ad5b 0 25%,transparent 28%)}.archery-panel.is-results .archery-results-score:before{right:calc(100% + 14px)}.archery-panel.is-results .archery-results-score:after{left:calc(100% + 14px);transform:scaleX(-1)}.archery-panel.is-results .archery-results-score strong{color:#f3cc71;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(44px,4.4vw,60px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.08em;text-shadow:0 0 20px rgba(228,180,84,.24),0 5px 8px rgba(0,0,0,.62)}.archery-panel.is-results .archery-results-best{display:block;margin-bottom:6px;color:#e3b45d;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(12px,1.2vw,17px);font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.archery-panel.is-results .archery-results-best[hidden]{display:none}.archery-panel.is-results .archery-panel-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:42px;margin-top:8px;padding:0}.archery-panel.is-results .archery-panel-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:58px;padding:12px 22px;gap:20px;border:3px solid #654421;border-radius:16px 7px;outline:1px solid rgba(215,164,81,.7);outline-offset:-8px;background:linear-gradient(180deg,#20170f,#100d09);box-shadow:inset 0 3px #ffffff09,inset 0 -5px #00000045,0 8px 18px #0006;color:#f5e5bd;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(14px,1.25vw,19px);font-weight:900;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.archery-panel.is-results .archery-panel-actions button svg{display:block;flex:0 0 auto;width:40px;height:37px;fill:currentColor;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.archery-panel.is-results .archery-panel-actions button.is-primary{border-color:#6d4e25;background:repeating-linear-gradient(4deg,transparent 0 12px,rgba(217,231,135,.04) 13px,transparent 14px 23px),linear-gradient(180deg,#48642d,#203b20)}.archery-panel.is-results .archery-panel-actions button:hover,.archery-panel.is-results .archery-panel-actions button:focus-visible{border-color:#d3a355;outline:1px solid #f0cb7b;outline-offset:-8px;background:#3b5539;transform:translateY(-2px)}.archery-panel.is-results .archery-panel-actions button:active{transform:translateY(2px)}@media only screen and (max-width:760px){.archery-panel.is-results{padding:14px}.archery-panel.is-results .archery-panel-card{width:calc(100vw - 28px);height:auto;max-height:calc(100dvh - 28px);padding:91px 23px 27px;overflow-y:auto}.archery-panel.is-results .archery-panel-card h2{margin-top:10px;font-size:clamp(50px,14vw,76px)}.archery-panel.is-results .archery-round-summary-crest{top:-20px;width:176px;height:117px}.archery-panel.is-results .archery-eyebrow{width:84%;font-size:13px}.archery-panel.is-results .archery-results-progress{width:94%;margin-top:25px}.archery-panel.is-results .archery-results-progress:before{top:19px}.archery-panel.is-results .archery-results-round{gap:4px}.archery-panel.is-results .archery-results-round i{width:36px;height:36px;font-size:20px}.archery-panel.is-results .archery-results-round b{font-size:13px}.archery-panel.is-results .archery-results-metrics{margin-top:20px;padding:17px 0}.archery-panel.is-results .archery-results-metric{padding:0 8px}.archery-panel.is-results .archery-results-metric svg{width:40px;height:40px}.archery-panel.is-results .archery-results-metric strong{font-size:30px}.archery-panel.is-results .archery-results-metric span{font-size:8px}.archery-panel.is-results .archery-results-score{min-height:70px;margin-top:16px}.archery-panel.is-results .archery-results-score strong{font-size:47px}.archery-panel.is-results .archery-results-best{font-size:10px}.archery-panel.is-results .archery-panel-actions{grid-template-columns:1fr;gap:12px;margin-top:16px}.archery-panel.is-results .archery-panel-actions button{min-height:62px}}@media only screen and (max-height:520px)and (orientation:landscape){.archery-panel.is-results{padding:8px 24px}.archery-panel.is-results .archery-panel-card{width:min(880px,calc(100vw - 48px));height:auto;max-height:none;padding:52px 40px 18px;overflow:visible}.archery-panel.is-results .archery-panel-card h2{margin-top:4px;font-size:48px}.archery-panel.is-results .archery-round-summary-crest{top:-58px;width:145px;height:97px}.archery-panel.is-results .archery-eyebrow{min-height:16px;font-size:10px}.archery-panel.is-results .archery-results-progress{width:68%;margin-top:13px}.archery-panel.is-results .archery-results-progress:before{top:14px}.archery-panel.is-results .archery-results-round{gap:2px}.archery-panel.is-results .archery-results-round i{width:27px;height:27px;border-width:1px;font-size:15px}.archery-panel.is-results .archery-results-round b{font-size:9px}.archery-panel.is-results .archery-results-metrics{margin-top:9px;padding:8px 0}.archery-panel.is-results .archery-results-metric{grid-template-columns:29px auto;grid-template-rows:auto auto;column-gap:9px;padding:0 10px}.archery-panel.is-results .archery-results-metric svg{grid-row:1/3;width:28px;height:28px}.archery-panel.is-results .archery-results-metric strong{justify-self:start;margin-top:0;font-size:21px}.archery-panel.is-results .archery-results-metric span{justify-self:start;margin-top:1px;font-size:7px}.archery-panel.is-results .archery-results-score{min-height:43px;margin-top:8px}.archery-panel.is-results .archery-results-score strong{font-size:34px}.archery-panel.is-results .archery-results-best{margin-bottom:4px;font-size:8px}.archery-panel.is-results .archery-panel-actions{gap:22px;margin-top:7px}.archery-panel.is-results .archery-panel-actions button{min-height:45px;padding:7px 14px;border-width:2px;font-size:10px}.archery-panel.is-results .archery-panel-actions button svg{width:27px;height:25px}}@media(prefers-reduced-motion:reduce){.archery-panel.is-results .archery-panel-card{animation:none!important}}.archery-panel-settings{display:flex;align-items:center;justify-content:center;position:absolute;z-index:8;top:22px;right:25px;box-sizing:border-box;min-width:118px;height:46px;padding:0 15px 0 12px;gap:8px;border:2px solid #8b6538;border-radius:999px;outline:1px solid rgba(231,187,104,.38);outline-offset:-5px;background:linear-gradient(180deg,#263a28fa,#101b14fc);box-shadow:inset 0 1px #f7df9b1f,0 7px 18px #00000061;color:#f4d88e;font-family:Pally-Bold,sans-serif;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.archery-panel-settings svg{width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.archery-panel-settings:hover{border-color:#d0a35c;background:linear-gradient(180deg,#3e593a,#1d3122);color:#fff1bb;transform:translateY(-2px)}.archery-panel-settings:focus-visible{outline:3px solid #f2c86f;outline-offset:3px}.archery-panel-settings:active{transform:translateY(1px)}.archery-panel.is-pause .archery-panel-settings{min-width:46px;width:46px;padding:0;gap:0}.archery-panel.is-pause .archery-panel-settings span{display:none}@media only screen and (max-width:760px){.archery-panel-settings{top:15px;right:16px;min-width:44px;width:44px;height:44px;padding:0}.archery-panel-settings span{display:none}}@media only screen and (max-height:520px)and (orientation:landscape){.archery-panel-settings{top:10px;right:14px;min-width:40px;width:40px;height:40px;padding:0}.archery-panel-settings span{display:none}}@-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-perfect-string-reveal{0%{opacity:0;transform:translateY(8px) scale(.84)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes archery-perfect-string-reveal{0%{opacity:0;transform:translateY(8px) scale(.84)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes archery-perfect-string-reveal{0%{opacity:0;transform:translateY(8px) scale(.84)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes archery-perfect-string-reveal{0%{opacity:0;transform:translateY(8px) scale(.84)}to{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes archery-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-webkit-keyframes archery-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-o-keyframes archery-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@keyframes archery-stat-pop{0%{transform:scale(.82)}62%{transform:scale(1.11)}to{transform:scale(1)}}@-moz-keyframes archery-round-summary-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes archery-round-summary-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes archery-round-summary-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes archery-round-summary-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.goblin-siege-sound-lab{--sound-lab-accent: #d8ff82;--sound-lab-ready: #aeea68;--sound-lab-muted: #ffab87;position:fixed;z-index:120;top:50%;left:20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;width:560px;height:650px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:hidden;border:1px solid rgba(216,255,130,.26);border-radius:22px;background:linear-gradient(148deg,#0e170ef7,#070c08f2);box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0e;color:#f4f7ed;font-family:var(--font-primary, sans-serif);transform:translateY(-50%);backdrop-filter:blur(20px)}.goblin-siege-sound-lab *,.goblin-siege-sound-lab *:before,.goblin-siege-sound-lab *:after{box-sizing:border-box}.goblin-siege-sound-lab button,.goblin-siege-sound-lab input{font:inherit}.goblin-siege-sound-lab button{color:inherit;cursor:pointer}.goblin-siege-sound-lab button:focus-visible{outline:2px solid rgba(216,255,130,.78);outline-offset:2px}.goblin-siege-sound-lab button:disabled{cursor:not-allowed;opacity:.48}.goblin-siege-sound-lab .sound-lab-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:18px 20px 16px;border-bottom:1px solid rgba(255,255,255,.075)}.goblin-siege-sound-lab .sound-lab-heading{display:grid;min-width:0;gap:3px}.goblin-siege-sound-lab .sound-lab-heading>strong{color:var(--sound-lab-accent);font-size:23px;font-weight:780;line-height:1.05}.goblin-siege-sound-lab .sound-lab-heading>span:last-child{overflow:hidden;color:#f4f7ed85;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-kicker{color:#f4f7ed87;font-size:9px;font-weight:780;letter-spacing:.16em}.goblin-siege-sound-lab .sound-lab-overview{display:grid;grid-template-columns:repeat(3,auto);flex:none;gap:12px}.goblin-siege-sound-lab .sound-lab-overview>span{display:grid;color:#f4f7ed6b;font-size:8px;line-height:1.15;text-align:right;text-transform:uppercase;letter-spacing:.07em}.goblin-siege-sound-lab .sound-lab-overview strong{color:#eef8dc;font-size:15px;font-weight:760;letter-spacing:0}.goblin-siege-sound-lab .sound-lab-workspace{display:grid;grid-template-columns:158px minmax(0,1fr);min-height:0}.goblin-siege-sound-lab .sound-lab-enemy-browser{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:14px 9px 12px 12px;border-right:1px solid rgba(255,255,255,.075);background:#00000021}.goblin-siege-sound-lab .sound-lab-section-heading,.goblin-siege-sound-lab .sound-lab-animation-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.goblin-siege-sound-lab .sound-lab-section-heading strong,.goblin-siege-sound-lab .sound-lab-animation-heading strong{color:#f4f7ede0;font-size:11px;font-weight:740}.goblin-siege-sound-lab .sound-lab-section-heading span,.goblin-siege-sound-lab .sound-lab-animation-heading span{color:#f4f7ed59;font-size:8px}.goblin-siege-sound-lab .sound-lab-section-heading{padding:0 7px 10px}.goblin-siege-sound-lab .sound-lab-enemy-list,.goblin-siege-sound-lab .sound-lab-animation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,255,130,.28) transparent}.goblin-siege-sound-lab .sound-lab-enemy-list{display:grid;align-content:start;gap:3px;padding-right:3px}.goblin-siege-sound-lab .sound-lab-enemy-option{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;min-height:45px;padding:6px 7px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.goblin-siege-sound-lab .sound-lab-enemy-option:hover{background:#ffffff0e}.goblin-siege-sound-lab .sound-lab-enemy-option.is-selected{border-color:#d8ff8247;background:linear-gradient(100deg,#d8ff8229,#d8ff820e)}.goblin-siege-sound-lab .sound-lab-enemy-option.is-selected .sound-lab-enemy-number,.goblin-siege-sound-lab .sound-lab-enemy-option.is-selected .sound-lab-enemy-copy strong{color:var(--sound-lab-accent)}.goblin-siege-sound-lab .sound-lab-enemy-option.is-selected .sound-lab-enemy-sound-count{border-color:#d8ff825c;background:#d8ff8224;color:var(--sound-lab-accent)}.goblin-siege-sound-lab .sound-lab-enemy-number{color:#f4f7ed4d;font-size:8px;font-weight:760;letter-spacing:.06em}.goblin-siege-sound-lab .sound-lab-enemy-copy{display:grid;min-width:0;gap:2px}.goblin-siege-sound-lab .sound-lab-enemy-copy strong{overflow:hidden;color:#f4f7edd1;font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-enemy-copy small{color:#f4f7ed5c;font-size:8px}.goblin-siege-sound-lab .sound-lab-enemy-sound-count{display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff0a;color:#f4f7ed75;font-size:8px;font-weight:750}.goblin-siege-sound-lab .sound-lab-inspector{display:grid;grid-template-rows:auto auto minmax(92px,1fr) auto;min-width:0;min-height:0;padding:15px 17px 14px}.goblin-siege-sound-lab .sound-lab-inspector-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:13px}.goblin-siege-sound-lab .sound-lab-inspector-heading>div{display:grid;min-width:0;gap:2px}.goblin-siege-sound-lab .sound-lab-inspector-heading>div>span{color:#f4f7ed66;font-size:8px;font-weight:720;text-transform:uppercase;letter-spacing:.1em}.goblin-siege-sound-lab .sound-lab-inspector-heading>div>strong{overflow:hidden;color:#f3f8e9;font-size:20px;font-weight:770;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-inspector-heading>span{flex:none;color:#f4f7ed73;font-size:9px}.goblin-siege-sound-lab .sound-lab-animation-heading{padding:9px 2px 8px;border-top:1px solid rgba(255,255,255,.07)}.goblin-siege-sound-lab .sound-lab-animation-list{display:grid;align-content:start;gap:5px;padding:1px 3px 7px 1px}.goblin-siege-sound-lab .sound-lab-animation-option{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;min-height:48px;padding:6px 8px 6px 6px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09;text-align:left;transition:border-color .15s ease,background .15s ease}.goblin-siege-sound-lab .sound-lab-animation-option:hover{border-color:#d8ff8238;background:#fff1}.goblin-siege-sound-lab .sound-lab-animation-option.is-selected{border-color:#d8ff8266;background:#d8ff821b}.goblin-siege-sound-lab .sound-lab-animation-option.is-selected .sound-lab-animation-icon{background:var(--sound-lab-accent);color:#15200f}.goblin-siege-sound-lab .sound-lab-animation-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#ffffff13;color:#f4f7edad}.goblin-siege-sound-lab .sound-lab-animation-icon svg{width:15px;height:15px;fill:currentColor}.goblin-siege-sound-lab .sound-lab-animation-copy{display:grid;min-width:0;gap:2px}.goblin-siege-sound-lab .sound-lab-animation-copy strong{overflow:hidden;color:#f4f7ede6;font-size:11px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-animation-copy small{color:#f4f7ed5c;font-size:8px}.goblin-siege-sound-lab .sound-lab-sound-state{display:flex;align-items:center;gap:5px;color:#f4f7ed7a;font-size:8px;font-weight:670;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-sound-state i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.goblin-siege-sound-lab .sound-lab-sound-state.is-ready{color:var(--sound-lab-ready)}.goblin-siege-sound-lab .sound-lab-sound-state.is-muted{color:#ffab87a8}.goblin-siege-sound-lab .sound-lab-preview{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.goblin-siege-sound-lab .sound-lab-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.goblin-siege-sound-lab .sound-lab-preview-heading>div{display:grid;min-width:0;gap:1px}.goblin-siege-sound-lab .sound-lab-preview-heading>div span{color:#f4f7ed5c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.goblin-siege-sound-lab .sound-lab-preview-heading>div strong{overflow:hidden;color:#f4f7ed;font-size:14px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-preview-heading>span{color:#f4f7ed6b;font-size:9px}.goblin-siege-sound-lab .sound-lab-selected-state{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:9px;font-weight:700}.goblin-siege-sound-lab .sound-lab-selected-state:before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;content:""}.goblin-siege-sound-lab .sound-lab-selected-state.is-ready{color:var(--sound-lab-ready)}.goblin-siege-sound-lab .sound-lab-selected-state.is-muted{color:var(--sound-lab-muted)}.goblin-siege-sound-lab .sound-lab-timeline{position:relative;height:5px;margin-top:9px;overflow:visible;border-radius:999px;background:#ffffff1a}.goblin-siege-sound-lab .sound-lab-timeline-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#8ebf4c,var(--sound-lab-accent));transform:scaleX(0);transform-origin:left center}.goblin-siege-sound-lab .sound-lab-timeline-event{position:absolute;top:50%;width:2px;height:13px;border-radius:2px;background:#ff916c;box-shadow:0 0 10px #ff7650c2;transform:translate(-1px,-50%)}.goblin-siege-sound-lab[data-event-triggered=true] .sound-lab-timeline-event{background:#fff0b2;box-shadow:0 0 15px #fff0b2eb}.goblin-siege-sound-lab .sound-lab-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:8px}.goblin-siege-sound-lab .sound-lab-meta>span{display:grid;min-width:0;gap:1px}.goblin-siege-sound-lab .sound-lab-meta>span:last-child{text-align:right}.goblin-siege-sound-lab .sound-lab-meta small{color:#f4f7ed52;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.goblin-siege-sound-lab .sound-lab-meta strong{overflow:hidden;color:#f4f7ed9e;font-size:9px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-actions{display:grid;grid-template-columns:1.15fr .85fr;gap:7px;margin-top:11px}.goblin-siege-sound-lab .sound-lab-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0e;color:#f4f7edd1;font-size:10px;font-weight:690}.goblin-siege-sound-lab .sound-lab-actions button:hover:not(:disabled){border-color:#d8ff8275;background:#d8ff821c}.goblin-siege-sound-lab .sound-lab-actions .sound-lab-play{border-color:#d8ff8261;background:#d8ff8224;color:var(--sound-lab-accent)}.goblin-siege-sound-lab .sound-lab-actions svg{flex:none;width:15px;height:15px}.goblin-siege-sound-lab .sound-lab-actions .sound-lab-play svg{fill:currentColor}.goblin-siege-sound-lab .sound-lab-actions .sound-lab-audio svg{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.goblin-siege-sound-lab .sound-lab-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:11px 18px 12px;border-top:1px solid rgba(255,255,255,.075);background:#00000026}.goblin-siege-sound-lab .sound-lab-footer output{overflow:hidden;min-width:0;color:#ffc09f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-footer>small{grid-column:1/-1;color:#f4f7ed52;font-size:8px;text-align:right}.goblin-siege-sound-lab .sound-lab-repeat{display:flex;align-items:center;gap:7px;color:#f4f7eda3;font-size:9px;white-space:nowrap}.goblin-siege-sound-lab .sound-lab-repeat input{width:13px;height:13px;margin:0;accent-color:var(--sound-lab-accent)}@media(max-width:760px){.goblin-siege-sound-lab{inset:12px;width:auto;height:auto;max-width:none;max-height:none;transform:none}.goblin-siege-sound-lab .sound-lab-header{align-items:flex-start;padding:14px 15px 12px}.goblin-siege-sound-lab .sound-lab-heading>strong{font-size:19px}.goblin-siege-sound-lab .sound-lab-heading>span:last-child{display:none}.goblin-siege-sound-lab .sound-lab-overview{gap:8px}.goblin-siege-sound-lab .sound-lab-overview>span:nth-child(2){display:none}.goblin-siege-sound-lab .sound-lab-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.goblin-siege-sound-lab .sound-lab-enemy-browser{grid-template-rows:auto auto;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.goblin-siege-sound-lab .sound-lab-section-heading{padding:0 2px 8px}.goblin-siege-sound-lab .sound-lab-enemy-list{display:flex;gap:5px;padding:0 0 3px;overflow-x:auto;overflow-y:hidden}.goblin-siege-sound-lab .sound-lab-enemy-option{grid-template-columns:19px minmax(76px,1fr) 18px;flex:0 0 130px;min-height:42px}.goblin-siege-sound-lab .sound-lab-inspector{padding:12px 14px 11px}.goblin-siege-sound-lab .sound-lab-inspector-heading>div>strong{font-size:17px}.goblin-siege-sound-lab .sound-lab-footer{padding:9px 14px 10px}}@media(max-height:660px)and (min-width:761px){.goblin-siege-sound-lab{top:12px;bottom:12px;height:auto;transform:none}.goblin-siege-sound-lab .sound-lab-header{padding-top:13px;padding-bottom:11px}.goblin-siege-sound-lab .sound-lab-heading>span:last-child{display:none}.goblin-siege-sound-lab .sound-lab-inspector{padding-top:11px;padding-bottom:10px}}html.is-goblin-siege-sound-lab .goblin-siege-hud,html.is-archery-tournament-sound-lab .archery-tournament{display:none!important}.greenveil-runner-hud{--runner-cream: #f4efd2;--runner-green: #a8ed74;--runner-green-dark: #27452d;--runner-gold: #e4c86d;--runner-red: #ec7358;--runner-panel: #102017;--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-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 .menu-trigger,html.is-greenveil-runner-transition .menu-trigger,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-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-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}}@media only screen and (orientation:landscape)and (max-height:520px){html.is-mode-touch .greenveil-runner-hud .runner-topbar{top:max(6px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));height:78px}html.is-mode-touch .greenveil-runner-hud .runner-left-island{gap:4px}html.is-mode-touch .greenveil-runner-hud .runner-icon-button{width:44px;height:44px;border-radius:12px}html.is-mode-touch .greenveil-runner-hud .runner-icon-button svg{width:22px;height:22px}html.is-mode-touch .greenveil-runner-hud .runner-shields{width:80px;height:28px;gap:4px;padding:0 7px;border-radius:9px}html.is-mode-touch .greenveil-runner-hud .runner-shields span svg{width:17px;height:17px}html.is-mode-touch .greenveil-runner-hud .runner-route-card{top:0;min-width:176px;max-width:34vw;padding:5px 11px 6px}html.is-mode-touch .greenveil-runner-hud .runner-route-card strong{font-size:12px}html.is-mode-touch .greenveil-runner-hud .runner-route-card small{font-size:7px}html.is-mode-touch .greenveil-runner-hud .runner-score-island{width:172px;height:76px}html.is-mode-touch .greenveil-runner-hud .runner-score-primary{width:156px;height:45px;padding:4px 10px 4px 54px;border-radius:16px}html.is-mode-touch .greenveil-runner-hud .runner-score-emblem{top:-6px;left:-15px;width:62px;height:59px}html.is-mode-touch .greenveil-runner-hud .runner-score-emblem:before{inset:5px}html.is-mode-touch .greenveil-runner-hud .runner-score-emblem:after{inset:11px}html.is-mode-touch .greenveil-runner-hud .runner-score-leaf{top:12px;left:13px;width:37px;height:35px}html.is-mode-touch .greenveil-runner-hud .runner-score-main{min-height:34px}html.is-mode-touch .greenveil-runner-hud .runner-score-main strong{font-size:21px}html.is-mode-touch .greenveil-runner-hud .runner-score-label{margin-bottom:2px;font-size:6px}html.is-mode-touch .greenveil-runner-hud .runner-feather-counter{top:43px;width:132px;height:32px;padding:3px 10px 3px 8px;border-radius:4px 13px 14px 11px}html.is-mode-touch .greenveil-runner-hud .runner-feather-counter:before{top:4px;left:-5px;width:12px;height:23px}html.is-mode-touch .greenveil-runner-hud .runner-feather-counter strong{font-size:17px}html.is-mode-touch .greenveil-runner-hud .runner-hud-feather{width:34px;height:24px}html.is-mode-touch .greenveil-runner-hud .runner-feedback{top:max(88px,calc(env(safe-area-inset-top) + 82px));right:max(9px,env(safe-area-inset-right));max-width:165px;padding:4px 7px;font-size:9px}html.is-mode-touch .greenveil-runner-hud .runner-countdown{font-size:clamp(66px,20vh,92px)}html.is-mode-touch .greenveil-runner-hud .runner-touch-surface{inset:17% 0 19%}html.is-mode-touch .greenveil-runner-hud .runner-touch-controls{grid-template-columns:repeat(4,48px);right:max(7px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));gap:5px}html.is-mode-touch .greenveil-runner-hud .runner-touch-controls button{width:48px;height:48px;font-size:17px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel{align-items:center;overflow-y:auto;padding:max(10px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left))}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-card{width:min(620px,calc(100vw - 72px));max-height:calc(100dvh - 20px);padding:96px 18px 10px;overflow-x:hidden;overflow-y:auto;border-width:5px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-titleboard{top:8px;right:7px;left:7px;min-height:76px;padding:9px 54px 7px;border-width:4px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-titleboard:before,html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-titleboard:after{display:none}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-titleboard h2{font-size:28px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-crest{top:-42px;width:148px;height:67px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-parchment{min-height:0;padding:4px 0 0}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-parchment p{font-size:11px;line-height:1.25}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-divider{margin:5px auto}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-primary-stats{border-radius:10px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-stat{min-height:55px;padding:3px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-stat-icon{flex-basis:34px;width:34px;height:36px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-stat-copy small{margin-bottom:2px;font-size:7px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-stat-copy strong{font-size:18px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-best{margin-top:4px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-best:before,html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-best:after{top:17px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-best span{font-size:8px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-results-best strong{margin-top:1px;font-size:18px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-actions{flex-direction:row;gap:7px;margin-top:6px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-actions button.is-primary,html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary){min-width:0;min-height:44px;margin:0;padding:6px 14px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-actions button.is-primary{flex:1 1 auto;border-width:5px;font-size:18px}html.is-mode-touch .greenveil-runner-hud .runner-panel.is-results-panel .runner-panel-actions button:not(.is-primary){flex:0 1 190px;border:3px solid rgba(56,37,23,.42);border-radius:12px;font-size:9px}}@-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-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)}}.runner-panel{--runner-menu-accent: #9fce43;--runner-menu-accent-bright: #cfee76;--runner-menu-accent-deep: #4f7923;--runner-menu-state-glow: rgba(145,198,75,.12);align-items:center;justify-content:center;overflow:auto;padding:48px 24px 18px;background:radial-gradient(ellipse 62% 66% at 58% 46%,rgba(23,55,30,.26),transparent 70%),linear-gradient(180deg,#010503bd,#010302f0);backdrop-filter:blur(7px) saturate(.76)}.runner-panel.is-result-panel{--runner-menu-accent: #c99b50;--runner-menu-accent-bright: #f0cf88;--runner-menu-accent-deep: #7f5829;--runner-menu-state-glow: rgba(182,111,54,.16)}.runner-panel-card{display:block;box-sizing:border-box;position:relative;width:min(940px,calc(100vw - 48px));height:min(560px,calc(100dvh - 96px));min-height:430px;max-width:none;max-height:none;padding:0;overflow:visible;border:2px solid #8a6330;border-radius:22px;background:radial-gradient(circle at 68% 34%,var(--runner-menu-state-glow),transparent 45%),linear-gradient(145deg,#102317,#06130c 58%,#020906);box-shadow:0 42px 140px #000000d6,inset 0 0 0 2px #f0cf832e,0 0 0 3px #130d07db;color:#f8edcd;text-align:left;isolation:isolate}.runner-panel-card:before{content:"";position:absolute;z-index:6;inset:7px;border:1px solid rgba(214,174,98,.42);border-radius:15px;box-shadow:inset 0 0 0 2px #24170da8;pointer-events:none}.runner-panel-card:after{content:"";position:absolute;z-index:7;bottom:-8px;left:50%;width:20px;height:20px;border-right:2px solid #8a6330;border-bottom:2px solid #8a6330;background:#07110a;transform:translate(-50%) rotate(45deg);pointer-events:none}.runner-panel-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:12;top:-28px;left:50%;min-width:300px;padding:0 38px 9px;transform:translate(-50%);filter:drop-shadow(0 12px 10px rgba(1,3,2,.82))}.runner-panel-brand:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:27px;border:2px solid #4b3017;border-radius:50% 50% 10px 10px;background:linear-gradient(180deg,#6d5225,#302714 68%,#171407);box-shadow:inset 0 2px #dbb96e3d,0 7px #100b05e0}.runner-panel-brand strong{color:#a8d95a;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(44px,3.6vw,58px);font-weight:900;letter-spacing:-.045em;line-height:.82;text-shadow:0 1px 0 #e1f18f,0 3px 0 #36511e,0 6px 9px rgba(1,3,2,.9)}.runner-panel-brand span{display:flex;align-items:center;position:relative;z-index:2;margin-top:8px;color:#f1cb7b;font-family:Pally-Bold,Nunito,sans-serif;font-size:13px;font-weight:900;letter-spacing:.19em;line-height:1;text-indent:.19em;text-shadow:0 2px 2px rgba(22,11,6,.88)}.runner-panel-brand span i{display:block;width:40px;height:1px;margin:0 9px;background:linear-gradient(90deg,transparent,#d6a957)}.runner-panel-brand span i:last-child{background:linear-gradient(90deg,#d6a957,transparent)}.runner-panel-layout{display:grid;grid-template-columns:minmax(280px,.66fr) minmax(430px,1fr);box-sizing:border-box;height:100%;min-height:0;padding:10px;overflow:hidden;border-radius:19px}.runner-panel-art{position:relative;z-index:1;min-width:0;height:100%;margin:0;overflow:hidden;border:1px solid rgba(210,169,93,.54);border-radius:13px 0 52px 13px;background:#06120c;box-shadow:inset 0 0 0 3px #020805bd,16px 0 34px #01030242}.runner-panel-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 67%,rgba(1,5,3,.68)),linear-gradient(90deg,transparent 78%,rgba(6,17,11,.34));pointer-events:none}.runner-panel-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;filter:saturate(.92) contrast(1.03) brightness(.88)}.runner-panel-art figcaption{display:flex;align-items:flex-start;flex-direction:column;position:absolute;z-index:2;right:24px;bottom:22px;left:24px;color:var(--runner-menu-accent-bright);text-shadow:0 2px 5px rgba(1,3,2,.96)}.runner-panel-art figcaption strong{font-family:Pally-Bold,Nunito,sans-serif;font-size:12px;font-weight:900;letter-spacing:.18em;line-height:1}.runner-panel-art figcaption:after{content:"";width:120px;height:1px;margin-top:11px;background:linear-gradient(90deg,#d1a758 0 40%,transparent 40% 55%,#d1a758 55%)}.runner-panel-main{display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box;min-width:0;height:100%;padding:76px 34px 24px;text-align:center}.runner-panel-heading{text-align:center}.runner-panel-heading h2{margin:9px 0 0;color:#fff4d6;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(31px,2.6vw,40px);font-weight:900;letter-spacing:.075em;line-height:1;text-wrap:balance;text-shadow:0 3px 0 #4a311d,0 8px 10px rgba(1,3,2,.8)}.runner-panel-eyebrow{color:var(--runner-menu-accent);font-family:Pally-Bold,Nunito,sans-serif;font-size:9px;font-weight:900;letter-spacing:.22em;line-height:1;text-indent:.22em}.runner-panel-eyebrow:empty{display:none}.runner-panel-eyebrow:before,.runner-panel-eyebrow:after{content:"◆";display:inline-block;margin:0 9px;color:var(--runner-menu-accent);font-size:5px;vertical-align:middle}.runner-panel-divider{display:flex;align-items:center;justify-content:center;margin:16px auto 14px;width:min(500px,94%)}.runner-panel-divider i{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(197,160,79,.58))}.runner-panel-divider i:last-child{background:linear-gradient(90deg,rgba(197,160,79,.58),transparent)}.runner-panel-divider span{position:relative;width:26px;height:13px;margin:0 8px}.runner-panel-divider span:before,.runner-panel-divider span:after{content:"";position:absolute;top:3px;width:10px;height:7px;border-radius:100% 0;background:var(--runner-menu-accent);box-shadow:0 0 10px #a9df5c47}.runner-panel-divider span:before{left:3px;transform:rotate(28deg)}.runner-panel-divider span:after{right:3px;transform:scaleX(-1) rotate(28deg)}.runner-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:500px;margin:0 auto}.runner-panel-metric{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;min-width:0;min-height:88px;padding:5px 12px}.runner-panel-metric:not(:last-child):after{content:"";position:absolute;top:10px;right:0;bottom:6px;width:1px;background:linear-gradient(180deg,transparent,rgba(155,182,76,.36) 25% 75%,transparent)}.runner-panel-metric svg{width:29px;height:29px;margin-bottom:8px;overflow:visible;fill:none;stroke:var(--runner-menu-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px rgba(1,3,2,.72))}.runner-panel-metric span{color:var(--runner-menu-accent);font-family:Pally-Bold,Nunito,sans-serif;font-size:8px;font-weight:900;letter-spacing:.16em;line-height:1}.runner-panel-metric strong{max-width:100%;margin-top:8px;overflow:hidden;color:#fff0ca;font-family:Pally-Bold,Nunito,sans-serif;font-size:clamp(20px,1.8vw,27px);font-weight:900;letter-spacing:.025em;line-height:1;text-overflow:ellipsis;text-shadow:0 3px 4px rgba(1,3,2,.82);white-space:nowrap}.runner-panel-primary{width:min(390px,92%);min-height:56px;margin:31px auto 0;padding:8px 22px 7px;border:4px solid #3a2714;border-radius:10px 13px;background:radial-gradient(circle at 50% -10%,rgba(235,250,155,.26),transparent 55%),linear-gradient(180deg,var(--runner-menu-accent-bright),var(--runner-menu-accent) 30%,var(--runner-menu-accent-deep) 76%,#304d18);box-shadow:inset 0 0 0 1px #f0f7b04f,inset 0 -7px 11px #1b351552,0 5px #21160d,0 10px 14px #01030275;color:#fffdf0;font-family:Pally-Bold,Nunito,sans-serif;font-size:22px;font-weight:900;letter-spacing:.09em;line-height:1;text-shadow:0 3px 3px rgba(23,52,22,.72);cursor:pointer;transition:transform .15s ease,filter .15s ease}.runner-panel-primary:before,.runner-panel-primary:after{content:"◆";margin:0 11px;color:#f7e9adb8;font-size:7px;vertical-align:middle}.runner-panel-primary:hover{filter:brightness(1.08) saturate(1.04);transform:translateY(-2px)}.runner-panel-primary:active{transform:translateY(3px)}.runner-panel-primary:focus-visible{outline:3px solid #e7f5a5;outline-offset:4px}.runner-panel-utilities{display:flex;align-items:center;justify-content:flex-end;position:absolute;z-index:13;top:17px;right:19px;gap:8px}.runner-panel-utilities button{display:flex;align-items:center;justify-content:center;position:relative;width:43px;height:43px;padding:0;border:1px solid #9f743c;border-radius:50%;background:linear-gradient(145deg,#15251a,#061109);box-shadow:inset 0 0 0 2px #2b190fc7,0 4px 7px #01030261;color:#e9d49c;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.runner-panel-utilities button[hidden]{display:none}.runner-panel-utilities button svg{width:23px;height:23px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.runner-panel-utilities button span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.runner-panel-utilities button:hover{background:#20351f;color:#fff0bf;transform:translateY(-2px)}.runner-panel-utilities button:active{transform:scale(.95)}.runner-panel-utilities button:focus-visible{outline:2px solid #dff099;outline-offset:3px}html.is-greenveil-runner .greenveil-settings-row.is-respawn{display:none}html.is-greenveil-runner .modals:has(.greenveil-runner-leaderboard.is-displayed){z-index:90}.runner-panel.is-visible .runner-panel-card{animation:runner-menu-card-in .34s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.runner-panel.is-visible .runner-panel-card{animation:none}.runner-panel-primary,.runner-panel-utilities button{transition:none}}@media only screen and (max-width:1180px){.runner-panel{padding-right:18px;padding-left:18px}.runner-panel-card{width:min(940px,calc(100vw - 36px))}.runner-panel-layout{grid-template-columns:minmax(260px,.66fr) minmax(390px,1fr)}.runner-panel-main{padding-right:30px;padding-left:30px}.runner-panel-brand{min-width:290px}.runner-panel-brand strong{font-size:clamp(43px,5vw,56px)}.runner-panel-utilities{top:16px;right:18px;gap:8px}.runner-panel-utilities button{width:42px;height:42px}.runner-panel-utilities button svg{width:22px;height:22px}}@media only screen and (max-width:760px)and (orientation:portrait){.runner-panel{align-items:flex-start;padding:48px 12px 14px}.runner-panel-card{width:calc(100vw - 24px);height:auto;min-height:0;max-height:none}.runner-panel-brand{top:-34px;min-width:230px;padding-right:32px;padding-left:32px}.runner-panel-brand:before{height:24px}.runner-panel-brand strong{font-size:clamp(37px,11vw,48px)}.runner-panel-brand span{margin-top:8px;font-size:10px}.runner-panel-brand span i{width:30px;margin-right:8px;margin-left:8px}.runner-panel-layout{grid-template-columns:1fr;grid-template-rows:170px auto;height:auto;padding:12px}.runner-panel-art{height:170px;border-radius:15px 15px 48px 48px}.runner-panel-art img{object-position:50% 47%}.runner-panel-art figcaption{right:20px;bottom:15px;left:20px}.runner-panel-art figcaption strong{font-size:13px}.runner-panel-art figcaption:after{width:128px;margin-top:11px}.runner-panel-main{height:auto;min-height:350px;padding:54px 16px 22px}.runner-panel-heading h2{margin-top:9px;font-size:clamp(28px,8vw,36px)}.runner-panel-eyebrow{font-size:10px}.runner-panel-eyebrow:before,.runner-panel-eyebrow:after{margin-right:8px;margin-left:8px}.runner-panel-divider{margin:13px auto 11px}.runner-panel-metric{min-height:78px;padding:5px 8px}.runner-panel-metric svg{width:27px;height:27px;margin-bottom:6px}.runner-panel-metric span{font-size:8px}.runner-panel-metric strong{margin-top:6px;font-size:clamp(18px,5vw,23px)}.runner-panel-primary{min-height:54px;margin-top:23px;padding-right:12px;padding-left:12px;font-size:20px}.runner-panel-primary:before,.runner-panel-primary:after{margin-right:8px;margin-left:8px}.runner-panel-utilities{top:48px;right:16px;gap:7px}.runner-panel-utilities button{width:38px;height:38px}.runner-panel-utilities button svg{width:20px;height:20px}}@media only screen and (orientation:landscape)and (max-height:620px){.runner-panel{overflow:hidden;padding:max(42px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.runner-panel-card{width:min(900px,calc(100vw - 24px));height:calc(100dvh - 52px);min-height:0;border-width:2px}.runner-panel-card:before{inset:7px}.runner-panel-brand{top:-34px;min-width:275px;padding-right:30px;padding-left:30px;padding-bottom:8px}.runner-panel-brand:before{height:25px}.runner-panel-brand strong{font-size:clamp(40px,10vh,52px)}.runner-panel-brand span{margin-top:6px;font-size:11px}.runner-panel-brand span i{width:32px;margin-right:8px;margin-left:8px}.runner-panel-layout{grid-template-columns:minmax(240px,.64fr) minmax(380px,1fr);padding:8px}.runner-panel-art{border-radius:12px 0 38px 12px}.runner-panel-art figcaption{display:none}.runner-panel-main{padding:50px 28px 12px}.runner-panel-heading h2{margin-top:5px;font-size:clamp(27px,7.2vh,36px)}.runner-panel-eyebrow{font-size:8px}.runner-panel-eyebrow:before,.runner-panel-eyebrow:after{margin-right:7px;margin-left:7px}.runner-panel-divider{margin:8px auto 6px}.runner-panel-metrics{max-width:560px}.runner-panel-metric{min-height:78px;padding:3px 8px}.runner-panel-metric:not(:last-child):after{top:7px;bottom:5px}.runner-panel-metric svg{width:27px;height:27px;margin-bottom:5px}.runner-panel-metric span{font-size:7px}.runner-panel-metric strong{margin-top:5px;font-size:18px}.runner-panel-primary{width:min(420px,90%);min-height:48px;margin-top:12px;padding:7px 14px 6px;border-width:4px;font-size:20px}.runner-panel-primary:before,.runner-panel-primary:after{margin-right:8px;margin-left:8px}.runner-panel-utilities{top:10px;right:13px;gap:6px}.runner-panel-utilities button{width:40px;height:40px}.runner-panel-utilities button svg{width:21px;height:21px}}@media only screen and (orientation:landscape)and (max-height:430px){.runner-panel{padding-top:max(36px,env(safe-area-inset-top))}.runner-panel-card{height:calc(100dvh - 44px)}.runner-panel-brand{top:-29px}.runner-panel-brand strong{font-size:39px}.runner-panel-main{padding:42px 18px 8px}.runner-panel-heading h2{font-size:26px}.runner-panel-divider{margin-top:6px;margin-bottom:4px}.runner-panel-metric{min-height:66px}.runner-panel-metric svg{width:23px;height:23px;margin-bottom:3px}.runner-panel-metric strong{font-size:16px}.runner-panel-primary{min-height:42px;margin-top:7px;font-size:17px}.runner-panel-utilities button{width:36px;height:36px}}@-moz-keyframes runner-menu-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes runner-menu-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@-o-keyframes runner-menu-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runner-menu-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}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)}}.npc-nameplate{position:absolute;z-index:12;display:block;width:256px;height:80px;opacity:0;pointer-events:none;transform:translate(-50%,-100%);transform-origin:50% 100%;transition:opacity .08s linear;will-change:left,top,opacity}.npc-nameplate.is-visible{opacity:1}html.input-filter-menu .npc-nameplate,html.input-filter-modal .npc-nameplate,html.input-filter-cinematic .npc-nameplate,html.input-filter-intro .npc-nameplate,html.input-filter-racing .npc-nameplate{opacity:0!important}@media only screen and (max-width:520px){.npc-nameplate{width:218px;height:68px}}.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}}.stonkbrokers-market-balloon{position:absolute;z-index:14;display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:258px;max-width:300px;padding:14px 17px 13px;color:#344331;background:radial-gradient(circle at 12% 18%,rgba(219,151,151,.16) 0 4px,transparent 5px),radial-gradient(circle at 88% 76%,rgba(108,146,100,.15) 0 5px,transparent 6px),#fffaf0;border:3px solid #344331;border-radius:38px 50px 35px 46px/34px 45px 40px 43px;box-shadow:0 0 0 2px #fff2cf,0 0 0 4px #344331cc,7px 9px #c58b76b8,10px 14px 22px #232c2133;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 15px)) scale(.76) rotate(-2.8deg);transform-origin:50% 100%;transition:opacity .28s ease-out,transform .45s cubic-bezier(.16,.82,.24,1);will-change:opacity,transform}.stonkbrokers-market-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)}.stonkbrokers-market-balloon:after{content:"✦";position:absolute;top:-17px;left:19px;color:#ffd541;font-family:Nunito,sans-serif;font-size:24px;font-weight:1000;line-height:1;text-shadow:2px 2px 0 #344331;transform:rotate(-11deg)}.stonkbrokers-market-balloon.is-open{opacity:1;transform:translate(-50%,calc(-100% - 26px)) scale(1) rotate(-1deg)}.stonkbrokers-market-balloon[data-status=stale],.stonkbrokers-market-balloon[data-status=offline]{box-shadow:0 0 0 2px #fff2cf,0 0 0 4px #344331cc,7px 9px #a6534db3,10px 14px 22px #232c2133}.stonkbrokers-market-balloon__kicker{position:relative;display:flex;align-items:center;justify-content:center;min-height:23px;margin-bottom:7px;font-family:Nunito,sans-serif}.stonkbrokers-market-balloon__kicker>span{padding:2px 11px 1px;color:#fffaf0;background:#344331;border-radius:999px;font-size:9px;font-weight:1000;line-height:1.55;letter-spacing:.14em;transform:rotate(-1deg)}.stonkbrokers-market-balloon__kicker i{position:absolute;right:-31px;top:-31px;display:grid;place-items:center;width:43px;height:43px;color:#fff;background:linear-gradient(90deg,#ed4f74 0 48%,#4d9ff5 52% 100%);border:3px solid #344331;border-radius:48% 52% 46% 54%/53% 45% 55% 47%;box-shadow:3px 4px #c58b76ad;font-size:9px;font-style:normal;font-weight:1000;letter-spacing:-.04em;transform:rotate(7deg)}.stonkbrokers-market-balloon__row{display:grid;grid-template-columns:auto minmax(132px,auto);align-items:center;justify-content:space-between;gap:18px;min-height:47px;padding:6px;font-family:Nunito,sans-serif}.stonkbrokers-market-balloon__row>span{justify-self:start;padding:2px 7px 1px;color:#fffaf0;background:#526b45;border-radius:999px;font-size:9px;font-weight:1000;line-height:1.5;letter-spacing:.08em}.stonkbrokers-market-balloon__row strong{color:#344331;font-size:23px;font-weight:1000;line-height:1;letter-spacing:-.04em;text-align:right;text-shadow:1px 2px 0 #f2c9b9}.stonkbrokers-market-balloon__quote{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:3px}.stonkbrokers-market-balloon__change{color:#6c665a;font-family:Nunito,sans-serif;font-size:11px;font-weight:1000;font-style:normal;line-height:1.1;letter-spacing:.02em}[data-trend=up] .stonkbrokers-market-balloon__change{color:#3f7b45}[data-trend=down] .stonkbrokers-market-balloon__change{color:#a24643}.stonkbrokers-market-balloon__row--floor strong{font-size:25px}.stonkbrokers-market-balloon__row--token{margin-top:2px;padding-top:9px;border-top:2px solid rgba(52,67,49,.22)}.stonkbrokers-market-balloon__row--token>span{background:#344331}html.input-filter-menu .stonkbrokers-market-balloon,html.input-filter-modal .stonkbrokers-market-balloon,html.input-filter-cinematic .stonkbrokers-market-balloon,html.input-filter-intro .stonkbrokers-market-balloon,html.input-filter-racing .stonkbrokers-market-balloon{opacity:0!important;pointer-events:none!important}@media only screen and (max-width:520px){.stonkbrokers-market-balloon{min-width:228px;max-width:calc(100vw - 24px);padding:12px 14px 11px;border-width:2px;box-shadow:0 0 0 2px #fff2cf,0 0 0 3px #344331cc,5px 7px #c58b76b3,7px 10px 16px #232c212e}.stonkbrokers-market-balloon:before{border-width:0 2px 2px 0}.stonkbrokers-market-balloon__kicker i{right:-25px;top:-26px;width:38px;height:38px;border-width:2px}.stonkbrokers-market-balloon__row{grid-template-columns:auto minmax(116px,auto);gap:12px;min-height:43px}.stonkbrokers-market-balloon__row strong{font-size:20px}.stonkbrokers-market-balloon__change{font-size:10px}.stonkbrokers-market-balloon__row--floor strong{font-size:22px}}.stonkbrokers-preview-hud{position:fixed;z-index:145;right:18px;bottom:18px;display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 10px;min-width:260px;padding:9px;border:2px solid rgba(128,234,255,.7);border-radius:12px;color:#f8f3df;background:#181d1fe6;box-shadow:0 10px 30px #080c0e57;backdrop-filter:blur(9px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:auto}.stonkbrokers-preview-hud>strong{color:#80eaff;font-size:11px;letter-spacing:.08em}.stonkbrokers-preview-hud>output{justify-self:end;color:#f8f3dfc2;font-size:9px}.stonkbrokers-preview-hud>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stonkbrokers-preview-hud button{min-height:32px;padding:0 10px;border:1px solid rgba(128,234,255,.34);border-radius:8px;color:#f8f3df;background:#415256b8;font:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.stonkbrokers-preview-hud button:hover{border-color:#80eaff;transform:translateY(-1px)}.stonkbrokers-preview-hud button[data-stonk-preview=positive].is-active{border-color:#68ff8a;color:#193520;background:#68ff8a}.stonkbrokers-preview-hud button[data-stonk-preview=negative].is-active{border-color:#ff8181;color:#421c1c;background:#ff8181}.stonkbrokers-preview-hud button[data-stonk-preview=away].is-active{border-color:#f0d692;color:#3b3018;background:#f0d692}.stonkbrokers-preview-hud button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media only screen and (max-width:560px){.stonkbrokers-preview-hud{right:8px;bottom:8px;left:8px;min-width:0}}.fox-activity-preview-hud{position:fixed;z-index:145;right:18px;bottom:18px;display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:6px 12px;width:calc(100vw - 36px);max-width:430px;padding:10px;border:2px solid rgba(255,213,65,.78);border-radius:12px;color:#fff8df;background:#1f192be8;box-shadow:0 10px 30px #0f0a1961;backdrop-filter:blur(9px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:auto}.fox-activity-preview-hud>strong{color:#ffd541;font-size:11px;letter-spacing:.08em}.fox-activity-preview-hud>output{justify-self:end;color:#fff8dfc7;font-size:9px;text-align:right}.fox-activity-preview-hud>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fox-activity-preview-hud button{min-height:34px;padding:0 9px;border:1px solid rgba(255,213,65,.34);border-radius:8px;color:#fff8df;background:#493b59c7;font:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:transform .12s ease,border-color .12s ease,color .12s ease,background .12s ease}.fox-activity-preview-hud button:hover{border-color:#ffd541;transform:translateY(-1px)}.fox-activity-preview-hud button.is-active{border-color:#ffd541;color:#251d49;background:#ffd541}.fox-activity-preview-hud button:focus-visible{outline:2px solid #fff8df;outline-offset:2px}@media only screen and (max-width:620px){.fox-activity-preview-hud{right:8px;bottom:8px;left:8px;width:auto}.fox-activity-preview-hud>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}.underrail-obstacle-gallery-controls{position:fixed;z-index:120;top:18px;right:18px;width:calc(100vw - 36px);max-width:390px;padding:16px;border:1px solid rgba(220,184,105,.68);border-radius:14px;color:#f7edcf;background:#19120beb;box-shadow:0 14px 42px #0a07035c;backdrop-filter:blur(12px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:auto}.underrail-obstacle-gallery-controls>span{display:block;margin-bottom:6px;color:#d9b45f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.underrail-obstacle-gallery-controls>strong{display:block;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:24px;line-height:1.05}.underrail-obstacle-gallery-controls>b{display:inline-block;margin-top:8px;padding:5px 8px;border:1px solid rgba(217,180,95,.42);border-radius:999px;color:#251b10;background:#d9b45f;font-size:10px;text-transform:uppercase}.underrail-obstacle-gallery-controls>p{margin:10px 0 14px;color:#f7edcfc7;font-size:11px;line-height:1.45}.underrail-obstacle-gallery-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:238px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain}.underrail-obstacle-gallery-items>button{min-height:34px;padding:6px 8px;border:1px solid rgba(220,184,105,.28);border-radius:7px;color:#f7edcf;background:#503a1f7a;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.underrail-obstacle-gallery-items>button:hover{border-color:#ebca7eb8}.underrail-obstacle-gallery-items>button.is-active{border-color:#d9b45f;color:#251b10;background:#d9b45f}.underrail-obstacle-gallery-items>button:focus-visible{outline:2px solid #f2d891;outline-offset:2px}.underrail-obstacle-gallery-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:10px}.underrail-obstacle-gallery-navigation>button,.underrail-obstacle-gallery-navigation>output{min-height:32px;padding:7px 9px;border:1px solid rgba(220,184,105,.3);border-radius:7px;color:#f7edcf;background:#0c09066b;font:inherit;font-size:10px;font-weight:900;text-align:center}.underrail-obstacle-gallery-navigation>button{cursor:pointer}.underrail-obstacle-gallery-navigation>button:hover{border-color:#ebca7eb8;transform:translateY(-1px)}.underrail-obstacle-gallery-navigation>button:focus-visible{outline:2px solid #f2d891;outline-offset:2px}.underrail-free-camera-controls{position:fixed;z-index:120;left:18px;bottom:18px;width:calc(100vw - 36px);max-width:480px;padding:12px 15px;border:1px solid rgba(217,180,95,.52);border-radius:10px;color:#f7edcf;background:#12180ee0;box-shadow:0 12px 30px #00000047;backdrop-filter:blur(8px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;pointer-events:none;user-select:none}.underrail-free-camera-controls>strong,.underrail-free-camera-controls>span,.underrail-free-camera-controls>output{display:block}.underrail-free-camera-controls>strong{margin-bottom:4px;color:#d9b45f;letter-spacing:.08em}.underrail-free-camera-controls>span{color:#f7edcfd1}.underrail-free-camera-controls>output{margin-top:4px;color:#9fd37b}.underrail-free-camera-controls[data-pointer-locked=true]{border-color:#9fd37bb8}@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}.underrail-obstacle-gallery-controls{top:10px;right:10px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto}.underrail-free-camera-controls{left:10px;bottom:10px;width:calc(100vw - 20px)}}.x-auth-boot-shell{position:fixed;inset:0;z-index:2147482999;min-width:280px;overflow:hidden;background:#c9b58f}html:not(.is-x-login-preview-boot) .x-auth-boot-shell{display:none}.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.webp);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-preview.is-session-pending .x-login-auth-error{opacity:0;visibility:hidden;pointer-events:none}.x-login-preview.is-session-pending .x-login-button{pointer-events:none}.x-login-preview.is-session-pending .x-login-button:before{animation:x-login-session-shimmer 1.25s ease-in-out infinite}.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:GreenVeil Lining Numerals,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:GreenVeil Lining Numerals,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}.x-login-preview.is-session-pending .x-login-button:before{animation:none;opacity:.16;transform:translate(0)}}@-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-session-shimmer{0%{transform:translate(-120%)}62%,to{transform:translate(115%)}}@-webkit-keyframes x-login-session-shimmer{0%{transform:translate(-120%)}62%,to{transform:translate(115%)}}@-o-keyframes x-login-session-shimmer{0%{transform:translate(-120%)}62%,to{transform:translate(115%)}}@keyframes x-login-session-shimmer{0%{transform:translate(-120%)}62%,to{transform:translate(115%)}}@-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)}}@media only screen and (orientation:landscape)and (max-height:520px){html.is-mode-touch .fps-counter{top:max(4px,env(safe-area-inset-top));left:max(5px,env(safe-area-inset-left));width:132px;height:61px;padding:4px 19px 4px 21px;gap:4px}html.is-mode-touch .fps-counter-value{font-size:24px}html.is-mode-touch .fps-counter-label{top:4px;font-size:10px}html.is-mode-touch .world-notifications-trigger{top:calc(68px + env(safe-area-inset-top));left:max(10px,calc(env(safe-area-inset-left) + 6px));width:42px;height:42px;filter:drop-shadow(0 5px 6px rgba(9,6,4,.42))}html.is-mode-touch .world-notifications-trigger.has-unread{filter:drop-shadow(0 0 5px rgba(243,215,131,.48)) drop-shadow(0 5px 6px rgba(9,6,4,.42))}html.is-mode-touch .quest-board-trigger{top:calc(116px + env(safe-area-inset-top))}html.is-mode-touch.has-world-hud-controls .environment-lock{top:calc(98px + env(safe-area-inset-top))}html.is-mode-touch .environment-lock{right:max(6px,env(safe-area-inset-right))}html.is-mode-touch .environment-trigger{width:142px;height:34px;gap:6px;padding:0 8px}html.is-mode-touch .environment-trigger-icon{width:19px;height:19px;font-size:17px}html.is-mode-touch .environment-trigger-copy{gap:2px}html.is-mode-touch .environment-trigger-copy strong{font-size:9px}html.is-mode-touch .environment-trigger-copy small{font-size:7px}html.is-mode-touch .environment-chevron{width:12px;height:12px}html.is-mode-touch .environment-panel{top:40px;width:min(300px,calc(100vw - 16px));max-height:calc(100dvh - 146px);overflow-y:auto}html.is-mode-touch .world-hud-vitals{left:50%;bottom:calc(60px + env(safe-area-inset-bottom));width:310px;height:82px;padding:7px 10px 7px 70px;border-radius:19px 16px 16px 19px;transform:translate(-50%)}html.is-mode-touch .world-hud-vitals:before{inset:4px;border-radius:14px 11px 11px 14px}html.is-mode-touch .world-hud-portrait{left:-8px;top:7px;width:68px;height:68px;border-width:3px}html.is-mode-touch .world-hud-meter-stack{gap:4px}html.is-mode-touch .world-hud-player-name{min-height:14px;padding-left:21px}html.is-mode-touch .world-hud-player-name strong{font-size:12px}html.is-mode-touch .world-hud-meter{grid-template-columns:18px minmax(0,1fr) 46px;gap:5px}html.is-mode-touch .world-hud-meter strong{font-size:10px}html.is-mode-touch .world-hud-meter-icon{width:18px;height:18px}html.is-mode-touch .world-hud-meter-icon svg{width:17px;height:17px}html.is-mode-touch .world-hud-meter-track{height:16px}html.is-mode-touch .world-hud-meter-shine{left:5px;right:8px;top:3px;height:3px}html.is-mode-touch .world-hud-corner-leaves{right:5px;top:-9px;width:36px;height:22px}html.is-mode-touch .world-hud-corner-leaves.is-portrait{left:-13px;bottom:-11px;width:39px;height:24px}html.is-mode-touch .world-hud-hotbar{bottom:calc(5px + env(safe-area-inset-bottom))}html.is-mode-touch .world-hud-slots{gap:4px;padding:5px;border-radius:8px}html.is-mode-touch .world-hud-slot{width:36px;height:36px}html.is-mode-touch .world-hud-slot-key{top:2px;left:4px;font-size:8px}html.is-mode-touch .world-hud-slot-icon{width:25px;height:25px}html.is-mode-touch .world-hud-slot-icon.is-bow{width:28px;height:28px}html.is-mode-touch .world-hud-hotbar-leaves{width:22px;height:42px}html.is-mode-touch .world-hud-hotbar-leaves.is-left{margin-right:-7px}html.is-mode-touch .world-hud-hotbar-leaves.is-right{margin-left:-7px}html.is-mode-touch .touch-buttons .overlay{min-height:58px;height:18vh}html.is-mode-touch .touch-buttons .list{min-height:58px;height:18vh;font-size:30px}html.is-mode-touch .touch-buttons .list button{height:50px;padding-right:4vw;padding-left:4vw}html.is-mode-touch .referral-profile .container{width:calc(100vw - 12px)}html.is-mode-touch .referral-profile .referral-profile-card{max-height:calc(100dvh - 12px);padding:10px 12px;border-radius:23px}html.is-mode-touch .referral-profile .referral-profile-card:before{inset:5px;border-radius:18px}html.is-mode-touch .referral-profile .referral-profile-card:after{inset:8px;border-radius:15px}html.is-mode-touch .referral-profile-foliage,html.is-mode-touch .referral-profile-crest{display:none}html.is-mode-touch .referral-profile-heading{min-height:62px;grid-template-columns:46px minmax(0,1fr) 32px;gap:9px;padding:6px 9px 6px 12px;border-radius:15px 15px 9px 9px}html.is-mode-touch .referral-profile-avatar,html.is-mode-touch .referral-profile-avatar-image{width:42px;height:42px}html.is-mode-touch .referral-profile-avatar{border-width:3px;font-size:15px}html.is-mode-touch .referral-profile-identity{padding:3px 0}html.is-mode-touch .referral-profile-identity h2{margin-top:3px;font-size:20px}html.is-mode-touch .referral-profile-eyebrow{font-size:8px}html.is-mode-touch .referral-profile-close{width:32px;height:32px;border-width:2px;border-radius:11px}html.is-mode-touch .referral-profile-close .icon.is-default{width:20px;height:20px}html.is-mode-touch .referral-profile-parchment{padding:8px 10px;border-radius:14px}html.is-mode-touch .referral-profile-summary{gap:12px}html.is-mode-touch .referral-profile-summary-card{min-height:62px;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:7px 10px;border-radius:14px}html.is-mode-touch .referral-profile-summary-card>div>span{font-size:9px}html.is-mode-touch .referral-profile-summary-card>div>strong{font-size:24px}html.is-mode-touch .referral-profile-summary-icon{width:40px;height:40px}html.is-mode-touch .referral-profile-summary-icon svg,html.is-mode-touch .referral-profile-summary-icon.is-party svg{width:25px;height:25px}html.is-mode-touch .menu .inner{width:calc(100% - 24px);height:calc(100% - 96px)}html.is-mode-touch .menu .contents .content-inner{width:100%;padding:12px 16px 18px}html.is-mode-touch .menu .title{margin-bottom:.25em;font-size:32px}html.is-mode-touch .map{width:calc(100dvh - 88px);height:calc(100dvh - 88px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px)}html.is-mode-touch .greenveil-settings .container,html.is-mode-touch .feather-leaderboard .container{width:min(720px,calc(100vw - 16px))}html.is-mode-touch .greenveil-settings .greenveil-settings-card,html.is-mode-touch .feather-leaderboard .feather-leaderboard-card{max-height:calc(100dvh - 12px);padding:10px 12px;border-radius:23px}html.is-mode-touch .greenveil-settings-foliage,html.is-mode-touch .feather-board-foliage{display:none}html.is-mode-touch .greenveil-settings-heading,html.is-mode-touch .feather-leaderboard-heading{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:6px 9px 6px 12px;border-radius:15px 15px 9px 9px}html.is-mode-touch .greenveil-settings-heading h2,html.is-mode-touch .feather-leaderboard-heading h2{font-size:20px}html.is-mode-touch .greenveil-settings-crest,html.is-mode-touch .feather-leaderboard-crest{width:42px;height:42px}html.is-mode-touch .greenveil-settings-crest svg,html.is-mode-touch .feather-leaderboard-crest svg{width:27px;height:27px}html.is-mode-touch .greenveil-settings-parchment{gap:7px;padding:9px 13px 8px}html.is-mode-touch .greenveil-settings-row{grid-template-columns:42px 122px minmax(0,1fr);gap:10px;min-height:58px;padding:5px 10px;border-radius:14px}html.is-mode-touch .greenveil-settings-row-icon{width:40px;height:40px;border-width:2px}html.is-mode-touch .greenveil-settings-row-icon svg{width:25px;height:25px}html.is-mode-touch .greenveil-settings-label{font-size:18px}html.is-mode-touch .greenveil-settings-ornament{display:none}html.is-mode-touch .feather-leaderboard-parchment{padding:8px 10px;border-radius:14px}html.is-mode-touch .feather-leaderboard-summary{gap:6px;margin-bottom:7px}html.is-mode-touch .feather-leaderboard-summary>div{min-height:47px;padding:4px}html.is-mode-touch .feather-leaderboard-summary strong{margin-top:3px;font-size:17px}html.is-mode-touch .feather-leaderboard-list{gap:4px;max-height:calc(100dvh - 166px);padding-right:4px}html.is-mode-touch .feather-leaderboard-row{min-height:43px;padding-top:3px;padding-bottom:3px}html.is-mode-touch .artwork-gallery-gateway .container,html.is-mode-touch .artwork-submit .container,html.is-mode-touch .artwork-submit-result .container,html.is-mode-touch .artwork-notifications .container{width:min(700px,calc(100vw - 16px))}html.is-mode-touch .artwork-gallery-gateway-card,html.is-mode-touch .artwork-submit-card,html.is-mode-touch .artwork-result-card,html.is-mode-touch .artwork-notifications-card{max-height:calc(100dvh - 12px);overflow-x:hidden;overflow-y:auto}html.is-mode-touch .artwork-gallery-gateway-card,html.is-mode-touch .artwork-submit-card{padding:11px;border-radius:21px}html.is-mode-touch .artwork-gallery-heading,html.is-mode-touch .artwork-submit-heading{min-height:60px;padding:6px 46px}html.is-mode-touch .artwork-gallery-heading h2,html.is-mode-touch .artwork-submit-heading h2{font-size:23px}html.is-mode-touch .artwork-gallery-parchment{padding:18px 20px}html.is-mode-touch .artwork-gallery-actions{gap:8px}html.is-mode-touch .artwork-gallery-action{grid-template-columns:42px minmax(0,1fr) 22px;min-height:54px;padding:6px 10px}html.is-mode-touch .artwork-gallery-action-icon{width:38px;height:38px}html.is-mode-touch .artwork-notifications-card{padding:8px 9px 10px}html.is-mode-touch .artwork-notifications-heading{min-height:58px}html.is-mode-touch .artwork-notifications-parchment{padding-top:24px}html.is-mode-touch .artwork-notification-list{max-height:calc(100dvh - 132px)}html.is-mode-touch .wallet-connect .container{width:min(620px,calc(100vw - 16px))}html.is-mode-touch .wallet-connect .wallet-connect-card,html.is-mode-touch .wallet-connect .wallet-connect-card.is-connected-minimal,html.is-mode-touch .wallet-connect .wallet-connect-card.is-submitted-minimal{min-height:0;max-height:calc(100dvh - 12px);padding:22px 38px 25px;border-width:3px;border-radius:24px;overflow-y:auto}html.is-mode-touch .wallet-connect-corner{display:none}html.is-mode-touch .wallet-connect .wallet-connect-card .close{top:12px;right:13px;width:36px;height:36px}html.is-mode-touch .wallet-connect-heading{margin-top:2px;margin-bottom:14px}html.is-mode-touch .wallet-connect-heading h2{font-size:34px}html.is-mode-touch .wallet-provider-selector,html.is-mode-touch .wallet-connect-action{min-height:54px;border-radius:16px}html.is-mode-touch .wallet-provider-selector{grid-template-columns:38px minmax(0,1fr) 18px;padding:6px 14px}html.is-mode-touch .wallet-provider-selector-icon{width:38px;height:38px}html.is-mode-touch .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-row{grid-template-columns:38px minmax(0,1fr) 36px;min-height:54px;gap:10px;padding:6px 14px;border-radius:16px}html.is-mode-touch .wallet-connect-card.is-presale-wallet-selection .wallet-connect-address-icon{width:38px;height:38px}html.is-mode-touch .wallet-connect-card.is-presale-wallet-selection .wallet-connect-copy{width:36px;height:36px}html.is-mode-touch .presale .container{width:min(680px,calc(100vw - 16px))}html.is-mode-touch .presale .presale-card{max-height:calc(100dvh - 12px);padding:27px 30px 20px;border-width:4px;border-radius:22px}html.is-mode-touch .presale .presale-heading h2{font-size:34px}html.is-mode-touch .presale .presale-meta-row{margin-bottom:14px}html.is-mode-touch .presale .presale-meta-row p{margin:0}html.is-mode-touch .presale .presale-stats{gap:8px;margin-bottom:13px}html.is-mode-touch .presale .presale-stats>div{padding:9px 12px}html.is-mode-touch .community-screening .container{width:min(680px,calc(100vw - 16px));max-height:calc(100dvh - 12px)}html.is-mode-touch .community-screening .content{padding:12px 16px 14px}html.is-mode-touch .screening-heading{margin-bottom:9px;padding-right:45px}html.is-mode-touch .screening-heading h2{font-size:34px}html.is-mode-touch .screening-heading p{margin-top:4px;font-size:11px}html.is-mode-touch .screening-player{height:min(42dvh,158px);aspect-ratio:auto;border-width:4px}html.is-mode-touch .screening-meta{padding:7px 2px 6px}html.is-mode-touch .screening-meta strong{font-size:22px}html.is-mode-touch .screening-control{min-height:40px}html.is-mode-touch .screening-post{margin-top:9px}html.is-mode-touch .discord .container{max-width:calc(100vw - 16px);max-height:calc(100dvh - 12px);overflow-y:auto}html.is-mode-touch .discord .content{padding:15px 20px 20px}html.is-mode-touch .discord .content>.title{margin-bottom:20px;font-size:34px}html.is-mode-touch .discord .content .items{gap:12px}html.is-mode-touch .discord .content .item{width:250px;margin-bottom:20px;padding:15px 12px 35px}}:root{--desktop-ui-scale: 1;--desktop-panel-scale: 1;--quest-board-panel-scale: 1}@media only screen and (min-width:761px)and (min-height:521px){.fps-counter{scale:var(--desktop-ui-scale);transform-origin:top left}.world-hud-controls,.menu-trigger{scale:var(--desktop-ui-scale);transform-origin:top right}.world-notifications-trigger{scale:var(--desktop-ui-scale);transform-origin:top left}.notifications,.whisper-world-toasts{scale:var(--desktop-ui-scale);transform-origin:top center}.environment-trigger{scale:var(--desktop-ui-scale);transform-origin:top right}.world-hud-vitals{scale:var(--desktop-ui-scale);transform-origin:bottom left}.world-hud-hotbar{scale:var(--desktop-ui-scale);transform-origin:bottom center}.vehicle-summon-hint{scale:var(--desktop-ui-scale);transform-origin:bottom right}.environment-panel{scale:var(--desktop-panel-scale);transform-origin:top right}.menu>.inner,.modals>.modal{scale:var(--desktop-panel-scale);transform-origin:center}.claw-machine-hud{scale:var(--desktop-ui-scale);transform-origin:top right}.arrowpress-header{scale:var(--desktop-ui-scale);transform-origin:top center}.arrowpress-copy{scale:var(--desktop-ui-scale);transform-origin:bottom left}.arrowpress-controls{scale:var(--desktop-ui-scale);transform-origin:bottom center}.arrowpress-keyboard-hint{scale:var(--desktop-ui-scale);transform-origin:bottom right}.archery-topbar{scale:var(--desktop-ui-scale);transform-origin:top center}.archery-last-score,.archery-reticle,.archery-countdown{scale:var(--desktop-ui-scale);transform-origin:center}.archery-panel-card{scale:var(--desktop-panel-scale);transform-origin:center}.siege-topbar{scale:var(--desktop-ui-scale);transform-origin:top center}.siege-health-stack,.siege-developer-card{scale:var(--desktop-ui-scale);transform-origin:top left}.siege-gates{scale:var(--desktop-ui-scale);transform-origin:top right}.siege-boss,.siege-action-dock,.siege-target-hint{scale:var(--desktop-ui-scale);transform-origin:bottom center}.siege-big-countdown{scale:var(--desktop-ui-scale);transform-origin:center}.siege-panel-card{scale:var(--desktop-panel-scale);transform-origin:center}.runner-left-island{scale:var(--desktop-ui-scale);transform-origin:top left}.runner-route-card{scale:var(--desktop-ui-scale);transform-origin:top center}.runner-score-island,.runner-feedback{scale:var(--desktop-ui-scale);transform-origin:top right}.runner-countdown{scale:var(--desktop-ui-scale);transform-origin:center}.runner-panel-card{scale:var(--desktop-panel-scale);transform-origin:center}.bow-test-carry-controls,.circuit-runtime-showcase-controls,.underrail-obstacle-gallery-controls{scale:var(--desktop-panel-scale);transform-origin:top right}.dev-scene-loader-card{scale:var(--desktop-panel-scale);transform-origin:center}}html.has-mobile-display-mode,html.has-mobile-display-mode body{overscroll-behavior:none;background:#050805}html.has-mobile-display-mode .game,html.has-mobile-display-mode .modals,html.has-mobile-display-mode .menu{top:var(--mobile-viewport-top, 0px);right:var(--mobile-viewport-right, 0px);bottom:var(--mobile-viewport-bottom, 0px);left:var(--mobile-viewport-left, 0px);width:auto;height:auto;max-width:none;max-height:none}html.has-mobile-display-mode .game>canvas{display:block}html.has-mobile-display-mode .modals .modal.is-displayed{max-width:100%;max-height:100%}html.has-mobile-display-mode .modals .modal.is-displayed>.container{max-width:calc(var(--mobile-viewport-width, 100dvw) - 12px);max-height:calc(var(--mobile-viewport-height, 100dvh) - 12px);overscroll-behavior:contain}html.has-mobile-display-mode button,html.has-mobile-display-mode [role=button],html.has-mobile-display-mode [role=tab]{touch-action:manipulation}html.has-mobile-display-mode.is-mobile-portrait .mobile-display-mode{top:max(7px,env(safe-area-inset-top));right:max(7px,env(safe-area-inset-right));width:42px;height:42px}html.has-mobile-display-mode.is-mobile-portrait .mobile-display-mode-inner{border-width:4px;border-radius:11px 9px 12px 10px}html.has-mobile-display-mode.is-mobile-portrait .mobile-display-mode-inner svg{width:22px;height:22px}html.has-mobile-display-mode.is-mobile-portrait .fps-counter{top:max(5px,env(safe-area-inset-top));left:max(6px,env(safe-area-inset-left));width:108px;height:50px;padding:4px 16px 4px 18px;gap:3px}html.has-mobile-display-mode.is-mobile-portrait .fps-counter-value{font-size:21px}html.has-mobile-display-mode.is-mobile-portrait .fps-counter-label{top:3px;font-size:9px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-controls{top:calc(7px + env(safe-area-inset-top));right:calc(55px + env(safe-area-inset-right));gap:4px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-control,html.has-mobile-display-mode.is-mobile-portrait .world-hud-control.is-profile,html.has-mobile-display-mode.is-mobile-portrait .world-hud-control.is-settings{justify-content:center;width:40px;min-width:40px;height:40px;flex-basis:40px;gap:0;padding:0}html.has-mobile-display-mode.is-mobile-portrait .world-hud-control>span:last-child,html.has-mobile-display-mode.is-mobile-portrait .world-hud-control.is-profile>span:last-child,html.has-mobile-display-mode.is-mobile-portrait .world-hud-control.is-settings>span:last-child{display:none}html.has-mobile-display-mode.is-mobile-portrait .world-hud-control-medallion,html.has-mobile-display-mode.is-mobile-portrait .world-hud-profile-avatar{width:25px;height:25px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-control-medallion svg{width:16px;height:16px}html.has-mobile-display-mode.is-mobile-portrait .world-notifications-trigger{top:calc(61px + env(safe-area-inset-top));left:max(8px,calc(env(safe-area-inset-left) + 5px));width:46px;height:46px}html.has-mobile-display-mode.is-mobile-portrait .quest-board-trigger{top:calc(113px + env(safe-area-inset-top))}html.has-mobile-display-mode.is-mobile-portrait.has-world-hud-controls .environment-lock{top:calc(103px + env(safe-area-inset-top))}html.has-mobile-display-mode.is-mobile-portrait .world-hud-vitals{left:50%;bottom:calc(57px + env(safe-area-inset-bottom));width:min(300px,calc(100vw - 18px));height:78px;padding:7px 9px 7px 68px;border-radius:18px 15px 15px 18px;transform:translate(-50%)}html.has-mobile-display-mode.is-mobile-portrait .world-hud-vitals:before{inset:4px;border-radius:13px 10px 10px 13px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-portrait{left:-6px;top:7px;width:66px;height:66px;border-width:3px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter-stack{gap:3px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-player-name{min-height:13px;padding-left:18px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-player-name strong{font-size:11px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter{grid-template-columns:17px minmax(0,1fr) 43px;gap:4px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter strong{font-size:9px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter-icon{width:17px;height:17px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter-icon svg{width:16px;height:16px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter-track{height:15px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-meter-shine{left:5px;right:7px;top:3px;height:3px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-corner-leaves{right:4px;top:-8px;width:32px;height:20px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-corner-leaves.is-portrait{left:-11px;bottom:-9px;width:34px;height:21px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-hotbar{bottom:calc(5px + env(safe-area-inset-bottom))}html.has-mobile-display-mode.is-mobile-portrait .world-hud-slots{gap:3px;padding:4px;border-radius:7px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-slot{width:38px;height:38px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-slot-key{top:2px;left:4px;font-size:8px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-slot-icon{width:26px;height:26px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-slot-icon.is-bow,html.has-mobile-display-mode.is-mobile-portrait .world-hud-slot-icon.is-grapple{width:29px;height:29px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-hotbar-leaves{width:20px;height:39px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-hotbar-leaves.is-left{margin-right:-6px}html.has-mobile-display-mode.is-mobile-portrait .world-hud-hotbar-leaves.is-right{margin-left:-6px}html.has-mobile-display-mode.is-mobile-portrait .world-toast-stack{top:calc(58px + env(safe-area-inset-top));padding:0 8px}html.has-mobile-display-mode.is-mobile-portrait .notifications{--max-width: calc(100vw - 16px) }html.has-mobile-display-mode.is-mobile-portrait .environment-panel{right:max(5px,env(safe-area-inset-right));width:calc(var(--mobile-viewport-width, 100dvw) - 10px);max-width:none;max-height:calc(var(--mobile-viewport-height, 100dvh) - 118px);overflow-y:auto}html.has-mobile-display-mode.is-mobile-portrait .map{max-width:calc(var(--mobile-viewport-width, 100dvw) - 16px);max-height:calc(var(--mobile-viewport-height, 100dvh) - 74px)}html.has-mobile-display-mode.is-mobile-portrait .referral-profile .container,html.has-mobile-display-mode.is-mobile-portrait .greenveil-settings .container,html.has-mobile-display-mode.is-mobile-portrait .feather-leaderboard .container,html.has-mobile-display-mode.is-mobile-portrait .artwork-gallery-gateway .container,html.has-mobile-display-mode.is-mobile-portrait .artwork-submit .container,html.has-mobile-display-mode.is-mobile-portrait .artwork-submit-result .container,html.has-mobile-display-mode.is-mobile-portrait .wallet-connect .container,html.has-mobile-display-mode.is-mobile-portrait .presale .container,html.has-mobile-display-mode.is-mobile-portrait .community-screening .container,html.has-mobile-display-mode.is-mobile-portrait .discord .container{width:calc(var(--mobile-viewport-width, 100dvw) - 10px);max-width:none}html.has-mobile-display-mode.is-mobile-portrait .referral-profile .referral-profile-card,html.has-mobile-display-mode.is-mobile-portrait .greenveil-settings-card,html.has-mobile-display-mode.is-mobile-portrait .feather-leaderboard-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-gallery-gateway-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-submit-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-result-card,html.has-mobile-display-mode.is-mobile-portrait .wallet-connect-card,html.has-mobile-display-mode.is-mobile-portrait .presale-card,html.has-mobile-display-mode.is-mobile-portrait .community-screening .container,html.has-mobile-display-mode.is-mobile-portrait .discord .container{max-height:calc(var(--mobile-viewport-height, 100dvh) - 10px);overscroll-behavior:contain}html.has-mobile-display-mode.is-mobile-portrait .referral-profile .referral-profile-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-gallery-gateway-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-submit-card,html.has-mobile-display-mode.is-mobile-portrait .artwork-result-card,html.has-mobile-display-mode.is-mobile-portrait .wallet-connect-card,html.has-mobile-display-mode.is-mobile-portrait .presale-card,html.has-mobile-display-mode.is-mobile-portrait .community-screening .container,html.has-mobile-display-mode.is-mobile-portrait .discord .container{overflow-x:hidden;overflow-y:auto}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications .container{width:calc(100vw - 10px)}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-card{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:calc(var(--mobile-viewport-height, 100dvh) - 10px);padding:8px;overflow:hidden;border-width:3px;border-radius:23px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-heading{grid-template-columns:44px minmax(0,1fr) 36px;min-height:60px;gap:6px;padding:6px 7px;border-width:2px;border-radius:15px 15px 8px 8px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-seal{width:42px;height:42px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-title-lockup{display:block;min-width:0}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-title-lockup h2{max-width:100%;overflow:hidden;font-size:clamp(17px,5.2vw,21px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-title-flourish,html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-foliage{display:none}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications .artwork-gallery-close{top:20px;right:16px;width:34px;height:34px;border-width:2px;border-radius:10px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications .artwork-gallery-close .icon.is-default{width:21px;height:21px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-parchment{min-height:0;padding:22px 6px 15px;overflow:hidden;border-width:2px;border-radius:8px 8px 15px 15px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-divider{left:14px;right:14px;top:8px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notifications-divider.is-bottom{bottom:2px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-list{max-height:none;height:100%;padding:2px 3px 5px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item{grid-template-columns:40px minmax(0,1fr);min-height:72px;gap:9px;padding:9px 10px;border-radius:13px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item>div strong{overflow-wrap:anywhere;font-size:15px;text-overflow:clip;white-space:normal}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item>div p{display:-webkit-box;margin-top:3px;overflow-wrap:anywhere;font-size:10px;line-height:1.28;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item-icon{width:38px;height:38px;border-width:2px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item-icon svg{width:24px;height:24px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item-time{margin-top:5px}html.has-mobile-display-mode.is-mobile-portrait .artwork-notification-item-time time{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .menu.is-quest-board{padding:4px}html.has-mobile-display-mode.is-mobile-portrait .menu.is-quest-board .inner{top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);max-width:none;max-height:none;scale:1}html.has-mobile-display-mode.is-mobile-portrait .menu.is-quest-board .close{top:13px;right:13px;width:36px;height:36px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__frame{grid-template-rows:54px minmax(0,1fr);padding:6px;border-radius:17px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__header{min-width:0;padding:5px 48px 5px 7px;border-radius:11px 11px 7px 7px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__scroll{width:34px;height:34px;flex-basis:34px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__scroll svg{width:21px;height:21px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__title{min-width:0;gap:7px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__title h2{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .quest-board__balance{min-width:58px;padding:4px 7px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__balance strong{font-size:13px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__paper{display:flex;min-height:0;padding:0 5px 6px;overflow-x:hidden;overflow-y:auto;flex-direction:column;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.has-mobile-display-mode.is-mobile-portrait .quest-activity{min-height:64px;flex:0 0 64px;grid-template-columns:82px minmax(280px,1fr) 76px 108px;margin-top:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}html.has-mobile-display-mode.is-mobile-portrait .quest-tabs{position:sticky;z-index:4;top:0;flex:0 0 38px;height:38px;background:#f2dfb3}html.has-mobile-display-mode.is-mobile-portrait .quest-tab{min-height:38px;height:38px;padding:0 6px;gap:4px;font-size:11px}html.has-mobile-display-mode.is-mobile-portrait .quest-tab b{min-width:19px;height:19px;font-size:9px}html.has-mobile-display-mode.is-mobile-portrait .quest-board__workspace{display:block;min-height:0;overflow:visible}html.has-mobile-display-mode.is-mobile-portrait .quest-board__workspace:has(.quest-list__empty) .quest-detail{display:none}html.has-mobile-display-mode.is-mobile-portrait .quest-list-panel{min-height:0;max-height:230px;border-right:0;border-bottom:1px solid #ae8857}html.has-mobile-display-mode.is-mobile-portrait .quest-section-heading{min-height:34px}html.has-mobile-display-mode.is-mobile-portrait .quest-section-heading h3{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .quest-today-summary{min-height:38px}html.has-mobile-display-mode.is-mobile-portrait .quest-today-summary small{font-size:6px}html.has-mobile-display-mode.is-mobile-portrait .quest-today-summary strong{font-size:9px}html.has-mobile-display-mode.is-mobile-portrait .quest-list{max-height:156px;overflow-y:auto;-webkit-overflow-scrolling:touch}html.has-mobile-display-mode.is-mobile-portrait .quest-list__empty{min-height:112px;padding:12px}html.has-mobile-display-mode.is-mobile-portrait .quest-list__empty strong{font-size:22px}html.has-mobile-display-mode.is-mobile-portrait .quest-list__empty span{font-size:11px;line-height:1.35}html.has-mobile-display-mode.is-mobile-portrait .quest-detail{min-height:330px;grid-template-rows:auto auto;overflow:visible}html.has-mobile-display-mode.is-mobile-portrait .quest-detail__content,html.has-mobile-display-mode.is-mobile-portrait .quest-detail__content.quest-wizard-workspace,html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-workspace>.quest-wizard-content{overflow:visible}html.has-mobile-display-mode.is-mobile-portrait .quest-detail:has(.quest-wizard-content){grid-template-rows:auto auto}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-hero{min-height:98px}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);margin-left:14px;overflow:hidden}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step>header{min-height:40px;padding:7px 8px 4px 30px;grid-column:1;grid-row:1;border-right:0}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step>header>div{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step>header>div strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step>header>div small{min-width:0;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step>header>span{display:none}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-step__body{min-height:44px;padding:2px 7px 6px 30px;grid-column:1;grid-row:2;overflow:hidden}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard__primary,html.has-mobile-display-mode.is-mobile-portrait .quest-primary-action,html.has-mobile-display-mode.is-mobile-portrait .quest-wizard-action,html.has-mobile-display-mode.is-mobile-portrait .quest-proof__field{min-height:40px}html.has-mobile-display-mode.is-mobile-portrait .quest-wizard__primary,html.has-mobile-display-mode.is-mobile-portrait .quest-primary-action{font-size:10px}html.has-mobile-display-mode.is-mobile-portrait .quest-proof__field input{font-size:11px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .mobile-display-mode{top:max(4px,env(safe-area-inset-top));right:max(5px,env(safe-area-inset-right));width:38px;height:38px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .mobile-display-mode-inner{border-width:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .mobile-display-mode-inner svg{width:20px;height:20px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fps-counter{top:max(3px,env(safe-area-inset-top));left:max(5px,env(safe-area-inset-left));width:90px;height:40px;padding:3px 13px 3px 15px;gap:3px;scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fps-counter-value{font-size:17px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fps-counter-label{top:2px;font-size:7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-controls{top:calc(4px + env(safe-area-inset-top));right:calc(46px + env(safe-area-inset-right));gap:3px;scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.is-profile,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.is-settings,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.world-hud-wallet-status{justify-content:center;width:36px;min-width:36px;height:36px;flex-basis:36px;gap:0;padding:0}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control>span:last-child,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.is-profile>span:last-child,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.is-settings>span:last-child,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control.world-hud-wallet-status>span:last-child{display:none}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control-medallion,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-profile-avatar{width:22px;height:22px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-hud-control-medallion svg{width:14px;height:14px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-notifications-trigger{top:calc(47px + env(safe-area-inset-top));left:max(7px,calc(env(safe-area-inset-left) + 4px));width:34px;height:34px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board-trigger{top:calc(86px + env(safe-area-inset-top))}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-vitals{left:max(7px,env(safe-area-inset-left));bottom:max(6px,env(safe-area-inset-bottom));width:clamp(198px,48dvh,218px);height:clamp(52px,12.6dvh,58px);padding:5px 7px 5px 48px;border-radius:14px 12px 12px 14px;transform:none;scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-vitals:before{inset:3px;border-radius:10px 8px 8px 10px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-portrait{left:-4px;top:4px;width:45px;height:45px;border-width:2px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter-stack{gap:2px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-player-name{min-height:9px;padding-left:12px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-player-name strong{font-size:8px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter{grid-template-columns:12px minmax(0,1fr) 34px;gap:2px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter strong{font-size:7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter-icon{width:12px;height:12px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter-icon svg{width:12px;height:12px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter-track{height:10px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-meter-shine{left:4px;right:6px;top:2px;height:2px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-corner-leaves{top:-6px;width:25px;height:15px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-corner-leaves.is-portrait{left:-8px;bottom:-7px;width:27px;height:16px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-hotbar{bottom:max(4px,env(safe-area-inset-bottom));scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slots{gap:2px;padding:3px;border-radius:6px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slot{width:26px;height:26px;border-radius:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slot-key{top:1px;left:3px;font-size:7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slot-icon{width:18px;height:18px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slot-icon.is-bow,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-slot-icon.is-grapple{width:21px;height:21px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-hotbar-leaves{width:14px;height:28px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-hotbar-leaves.is-left{margin-right:-4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport:not(.is-goblin-siege) .world-hud-hotbar-leaves.is-right{margin-left:-4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-vitals{left:max(6px,env(safe-area-inset-left));bottom:max(6px,env(safe-area-inset-bottom));width:210px;height:76px;padding:7px 8px 7px 60px;transform:none;scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-portrait{top:50%;left:5px;width:52px;height:52px;border-width:3px;transform:translateY(-50%)}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-player-name{min-height:13px;padding-left:0}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-player-name strong{font-size:10px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-meter{grid-template-columns:14px minmax(0,1fr) 43px;gap:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-meter strong{font-size:8px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-meter-icon,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-meter-icon svg{width:13px;height:13px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport.is-goblin-siege .world-hud-meter-track{height:9px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fox-dialogue{max-width:clamp(190px,50dvh,230px);padding:7px 9px 8px;border-width:2px;border-radius:16px 16px 16px 6px;box-shadow:3px 4px #ed4f74,5px 7px 12px #1d172138}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fox-dialogue:before{top:calc(100% - 5px);width:12px;height:12px;border-width:0 2px 2px 0}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fox-dialogue:after{top:-13px;right:-9px;font-size:18px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fox-dialogue__kicker{margin-bottom:3px;padding:1px 5px;font-size:7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .fox-dialogue__text{font-size:11px;line-height:1.16}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .world-toast-stack{top:calc(5px + env(safe-area-inset-top));padding:0 58px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notifications{--max-width: min(460px, calc(100vw - 116px) )}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notifications .notification.has-greenveil-chrome{min-height:54px;grid-template-columns:36px minmax(0,1fr) 27px;gap:8px;padding:7px 14px 8px 11px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__icon{width:34px;height:34px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__icon svg{width:22px;height:22px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__content .quest-notification strong,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__content .artwork-live-notification strong{font-size:13px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__content .quest-notification span,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .notification-toast__content .artwork-live-notification span{font-size:10px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-card{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-heading{grid-template-columns:42px minmax(0,1fr) 34px;min-height:50px;padding:4px 7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-seal{width:38px;height:38px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-title-lockup{display:block}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-title-lockup h2{overflow:hidden;font-size:19px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-title-flourish,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-foliage{display:none}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications .artwork-gallery-close{top:16px;right:16px;width:32px;height:32px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notifications-parchment{min-height:0;padding:19px 7px 13px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notification-list{max-height:none;height:100%}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notification-item{grid-template-columns:40px minmax(0,1fr);min-height:64px;padding:8px 10px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notification-item>div strong{overflow-wrap:anywhere;font-size:14px;white-space:normal}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notification-item>div p{display:-webkit-box;overflow-wrap:anywhere;font-size:10px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-notification-item-icon{width:38px;height:38px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .menu.is-quest-board{padding:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .menu.is-quest-board .inner{top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);max-width:none;max-height:none;scale:1}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame{padding:6px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__paper{min-height:0;grid-template-rows:auto auto clamp(420px,118dvh,500px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-activity{margin-top:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__workspace{min-height:clamp(420px,118dvh,500px)}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-list,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-detail__content,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-wizard-workspace>.quest-wizard-content{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .referral-profile .referral-profile-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .greenveil-settings-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .feather-leaderboard-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-gallery-gateway-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-submit-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .artwork-result-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .wallet-connect-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .presale-card,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .community-screening .container,html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .discord .container{max-height:calc(var(--mobile-viewport-height, 100dvh) - 10px);overscroll-behavior:contain}.menu.is-quest-board[data-quest-board-layout=journal] .close{top:18px;right:18px;width:50px;height:50px}.menu.is-quest-board[data-quest-board-layout=journal] .close .button-inner{border:2px solid #d1a050;border-radius:11px;background:linear-gradient(145deg,#8e4a28,#5b281b);box-shadow:0 0 0 3px #45281a,inset 0 1px #ffe0a061,inset 0 -4px #32130d7a,0 5px 10px #160b076b}.menu.is-quest-board[data-quest-board-layout=journal] .close .button-inner:after{inset:5px;border-radius:7px}.quest-board[data-quest-board-layout=journal]{color:#38291c}.quest-board[data-quest-board-layout=journal] button:focus-visible,.quest-board[data-quest-board-layout=journal] input:focus-visible{outline-color:#f8dfa0}.quest-board__frame--field-journal{grid-template-rows:auto minmax(0,1fr);padding:12px;border:3px solid #3c2117;border-radius:24px;background:linear-gradient(90deg,transparent 0 47%,rgba(211,154,85,.12) 47.2%,transparent 47.8%),repeating-linear-gradient(2deg,transparent 0 18px,rgba(21,18,13,.11) 19px 21px,transparent 22px 34px),linear-gradient(145deg,#744125,#5f321e 48%,#432416);box-shadow:0 32px 70px #0d0805b3,0 10px 20px #160c0785,inset 0 2px #e2a86470,inset 0 -7px #2b130d8c}.quest-board__frame--field-journal:before{inset:5px;border-color:#d49a5494;border-radius:19px;box-shadow:inset 0 0 0 2px #2b170fb8,inset 0 1px #f1bc744d}.quest-board__frame--field-journal:after{inset:10px;border-color:#29170fb8;border-radius:15px;box-shadow:inset 0 0 0 1px #ce955433}.quest-board__frame--field-journal .quest-board__corner{z-index:36;opacity:.9}.quest-board__frame--field-journal .quest-board__header{min-width:0;min-height:0;padding:10px 20px;border:2px solid #0c1b14;border-radius:15px;background:radial-gradient(circle at 10% 0%,rgba(113,131,79,.26),transparent 45%),repeating-linear-gradient(8deg,transparent 0 19px,rgba(216,202,130,.025) 20px 21px),linear-gradient(180deg,#304b37,#172b21 66%,#0d1b15);box-shadow:inset 0 0 0 1px #dcc87c29,inset 0 -5px #06100c73,0 4px 9px #21140c52}.quest-board__frame--field-journal .quest-board__header:before{content:"";position:absolute;inset:7px;pointer-events:none;border:1px dashed rgba(214,189,118,.22);border-radius:10px}.quest-board__frame--field-journal .quest-board__header:after{right:8%;bottom:-25px;width:260px;background:#a4b56a0b}.quest-board__frame--field-journal .quest-board__title{gap:13px}.quest-board__frame--field-journal .quest-board__title>div{gap:0}.quest-board__frame--field-journal .quest-board__title h2{color:#fff0c2;font-size:clamp(25px,2.15vw,35px);letter-spacing:.035em;text-shadow:0 2px #5c3b22,0 4px 7px rgba(7,16,11,.72)}.quest-board__frame--field-journal .quest-board__title small{color:#d9c487;font-size:8px;letter-spacing:.15em}.quest-board__frame--field-journal .quest-board__scroll{width:54px;height:54px;flex-basis:54px;color:#e8c66d;border:2px solid #b9853d;border-radius:50%;background:radial-gradient(circle at 35% 28%,#47623e,#1c3426 70%);box-shadow:0 0 0 3px #4b321e,inset 0 1px #f4e2a43d,0 5px 9px #07120d80}.quest-board__frame--field-journal .quest-board__scroll svg{width:33px;height:33px;stroke-width:1.8}.quest-board__frame--field-journal .quest-board__balance{min-width:128px;padding:7px 14px;border-color:#876333;background:linear-gradient(180deg,#0b1711b8,#102019db);box-shadow:inset 0 1px #f4dda024,0 3px 8px #050c0861}.quest-board__frame--field-journal .quest-journal__masthead{display:grid;min-width:0;min-height:0;position:relative;z-index:4;gap:8px}.quest-board__frame--field-journal .quest-journal__checkin-placeholder{min-width:0;min-height:76px;border:1px solid #b88d54;border-radius:12px;background:linear-gradient(180deg,#fff2d2,#f3e2bd);box-shadow:inset 0 0 0 3px #fff9e659,0 3px 8px #21140c52}.quest-board__frame--field-journal .quest-activity{min-width:0;min-height:76px;margin:0;border-color:#b88d54;border-radius:12px;background:repeating-linear-gradient(3deg,transparent 0 16px,rgba(132,93,50,.035) 17px 18px),linear-gradient(180deg,#fff2d2,#f3e2bd);box-shadow:inset 0 0 0 3px #fff9e661,0 3px 8px #21140c52}.quest-board__frame--field-journal .quest-activity>div+div{border-left-color:#99704557}.quest-board__frame--field-journal .quest-activity__title strong{color:#38291c}.quest-board__frame--field-journal .quest-activity__title span,.quest-board__frame--field-journal .quest-activity-day{color:#756047}.quest-board__frame--field-journal .quest-activity-day.is-today{color:#38291c;background:radial-gradient(circle at 50% 58%,rgba(224,184,93,.25),transparent 60%)}.quest-board__frame--field-journal .quest-activity-day__token{border-color:#8f6d457a;background:#c7aa7857}.quest-board__frame--field-journal .quest-activity__reward>span,.quest-board__frame--field-journal .quest-activity__reward>small{color:#756047}.quest-board__frame--field-journal .quest-activity__reward strong svg{color:#c9902d}.quest-board__frame--field-journal .quest-activity__action button{color:#fff0ba;border-color:#13291b;background:linear-gradient(180deg,#42603a,#1e422a);box-shadow:inset 0 0 0 2px #dfcc7538,inset 0 -3px #0a1b1152,0 3px 6px #3c291b47}.quest-board__frame--field-journal .quest-activity__action small{color:#756047}.quest-board__frame--field-journal .quest-board__paper{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.quest-board__frame--field-journal .quest-board-loading{min-height:0;border:1px solid #b88d54;border-radius:13px;background:linear-gradient(180deg,#fff2d2,#f3e2bd);box-shadow:inset 0 0 0 4px #fff8df52,0 4px 10px #21140c52}.quest-board__frame--field-journal .quest-board__workspace{min-width:0;min-height:0;gap:10px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.quest-board__frame--field-journal .quest-journal__left-page{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.quest-board__frame--field-journal .quest-tabs{align-self:end;width:100%;margin:0;gap:5px}.quest-board__frame--field-journal .quest-tab{color:#6b5138;border-color:#8e6539;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#dec49b,#b99a6f);box-shadow:inset 0 1px #fff4d38f,0 -2px 5px #3420151a}.quest-board__frame--field-journal .quest-tab.is-active{color:#fff0bd;border-color:#14281c;background:repeating-linear-gradient(8deg,transparent 0 14px,rgba(227,216,148,.035) 15px 16px),linear-gradient(180deg,#3f5e3a,#1c3a27);box-shadow:inset 0 1px #eadf9e2e,inset 0 -4px #09170f47,0 3px 6px #38241840}.quest-board__frame--field-journal .quest-tab.is-active:after{background:#1c3a27}.quest-board__frame--field-journal .quest-list-panel,.quest-board__frame--field-journal .quest-detail{border:1px solid #b88d54;background:radial-gradient(circle at 12% 18%,rgba(134,93,49,.055) 0 1px,transparent 2px),repeating-linear-gradient(2deg,transparent 0 17px,rgba(138,99,55,.025) 18px 19px),linear-gradient(180deg,#fff2d2,#f3e2bd);box-shadow:inset 0 0 0 3px #fff9e745,0 4px 10px #21140c52}.quest-board__frame--field-journal .quest-list-panel{border-right:1px solid #b88d54;border-radius:0 0 13px 13px}.quest-board__frame--field-journal .quest-section-heading{min-height:50px;padding:8px 15px;border-bottom-color:#98704357}.quest-board__frame--field-journal .quest-section-heading h3{color:#35532f;font-size:clamp(15px,1.3vw,19px)}.quest-board__frame--field-journal .quest-section-heading>span{color:#756047}.quest-board__frame--field-journal .quest-today-summary{min-height:44px;border-bottom-color:#98704352}.quest-board__frame--field-journal .quest-today-summary small{color:#756047}.quest-board__frame--field-journal .quest-today-summary strong{color:#38291c}.quest-board__frame--field-journal .quest-list{padding:10px 11px 14px;gap:8px;scrollbar-color:rgba(45,86,51,.46) transparent}.quest-board__frame--field-journal .quest-row{grid-template-columns:5px 54px minmax(0,1fr) auto;min-height:76px;padding:7px 9px 7px 4px;gap:9px;border-color:#c5a16c;border-radius:9px;background:linear-gradient(180deg,#fff4d8f7,#ecd3a5ed);box-shadow:inset 0 1px #fffbe9c2,0 2px 4px #6b482b24}.quest-board__frame--field-journal .quest-row.is-selected{border-color:#708348;background:linear-gradient(90deg,#fff0bd,#eedaa9);box-shadow:inset 0 0 0 2px #82944b47,0 3px 8px #5c66363d}.quest-board__frame--field-journal .quest-row.is-completed{opacity:.78}.quest-board__frame--field-journal .quest-row__marker{background:linear-gradient(180deg,#74924b,#315b38);box-shadow:0 0 8px #7fa0507a}.quest-board__frame--field-journal .quest-row__icon{width:52px;height:52px;color:#edd174;border-color:#213e2a;border-radius:8px;background:linear-gradient(145deg,#48623d,#1f402d);box-shadow:inset 0 0 0 2px #e0d68e1f,0 3px 5px #35271c3d}.quest-board__frame--field-journal .quest-row__icon svg{width:28px;height:28px}.quest-board__frame--field-journal .quest-row__copy>strong{color:#38291c;font-size:clamp(13px,1.05vw,16px)}.quest-board__frame--field-journal .quest-row__copy>small{color:#756047;font-size:9px}.quest-board__frame--field-journal .quest-row__meta{min-width:76px;padding:7px 8px;align-items:center;border:1px solid rgba(170,129,78,.34);border-radius:8px;background:#f6e3bb94}.quest-board__frame--field-journal .quest-row__reward svg{color:#c8912e}.quest-board__frame--field-journal .quest-row__arrow{display:none}.quest-board__frame--field-journal .quest-detail{border-radius:13px;overflow:hidden}.quest-board__frame--field-journal .quest-detail__hero,.quest-board__frame--field-journal .quest-wizard-hero{border-bottom:1px solid #947044;border-radius:11px 11px 0 0;background-color:#f3e2bd;box-shadow:inset 0 0 0 2px #fff8df2e}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner):before{background:linear-gradient(90deg,rgba(17,39,26,.1),transparent 36%,rgba(255,242,207,.12) 62%,rgba(246,227,185,.42))}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner):after{height:100%;background:linear-gradient(180deg,transparent 58%,rgba(48,31,19,.18))}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>img{object-position:center 34%;filter:saturate(.96) contrast(1.02) brightness(1.02)}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title span{color:#d9bd6f}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title h3{color:#fff0c1;text-shadow:0 2px 3px rgba(10,23,15,.8)}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title p{color:#f2dfb1}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{color:#38291c;border-color:#b1844d;background:linear-gradient(180deg,#fff0ca,#dfbf82);box-shadow:inset 0 1px #fffbe89e,0 4px 8px #17201647}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward span{color:#735b3d}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward strong{color:#38291c}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward strong svg{color:#bd8125}.quest-board__frame--field-journal .quest-detail__content{background:linear-gradient(180deg,#fff1d0a3,#efd9adb8)}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){background:linear-gradient(180deg,#fff2d2,#f3e2bd)}.quest-board__frame--field-journal .quest-detail__content.quest-wizard-workspace{display:block;padding:0;overflow:hidden;background:linear-gradient(180deg,#fff0cd,#ead0a0)}.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{display:flex;min-width:0;min-height:0;padding:10px 13px 13px;gap:7px;overflow:hidden}.quest-board__frame--field-journal .quest-wizard-target{min-height:30px;margin-left:58px;border-color:#9d77477a;background:#f9e8c1c2}.quest-board__frame--field-journal .quest-wizard-steps{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));position:relative;min-width:0;min-height:0;margin-left:62px;flex:1 1 auto;gap:9px}.quest-board__frame--field-journal .quest-wizard-steps:before{content:"";position:absolute;z-index:0;top:34px;bottom:34px;left:-37px;width:3px;border-radius:99px;background:linear-gradient(180deg,#4a6f3e,#8ba055 52%,#4a6f3e);box-shadow:0 0 0 1px #f4d98552,0 1px 3px #442c1940}.quest-board__frame--field-journal .quest-wizard-steps--two{grid-template-rows:auto auto;align-content:start}.quest-board__frame--field-journal .quest-wizard-step{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr);position:relative;min-width:0;min-height:0;margin:0;overflow:visible;border:1px solid #c19b66;border-radius:10px;background:linear-gradient(180deg,#fff3d6fa,#ecd3a4f5);box-shadow:inset 0 0 0 2px #fff9e857,0 2px 5px #68482421}.quest-board__frame--field-journal .quest-wizard-step:before{display:none}.quest-board__frame--field-journal .quest-wizard-step.is-active{border-color:#7a914d;background:linear-gradient(180deg,#fff6dc,#efdaae);box-shadow:inset 0 0 0 2px #dfe89a57,0 0 10px #7e984d33}.quest-board__frame--field-journal .quest-wizard-step.is-complete{border-color:#7f9452;background:linear-gradient(90deg,#e8edc0,#f0d9ab)}.quest-board__frame--field-journal .quest-wizard-step.is-locked{color:#38291cc2;border-color:#ad8958b8;background:linear-gradient(180deg,#f0ddb8,#d9bd8e);opacity:.83}.quest-board__frame--field-journal .quest-wizard-step>header{display:flex;align-items:flex-start;justify-content:center;grid-column:1;grid-row:1;min-width:0;min-height:0;padding:14px 12px 14px 20px;border-right:1px solid rgba(165,125,74,.28)}.quest-board__frame--field-journal .quest-wizard-step>header>div{gap:7px}.quest-board__frame--field-journal .quest-wizard-step>header>div strong{color:#38291c;font-size:13px;line-height:1.05;white-space:normal}.quest-board__frame--field-journal .quest-wizard-step>header>div small{display:block;color:#5e4a35;font-size:10px;line-height:1.35;white-space:normal}.quest-board__frame--field-journal .quest-wizard-step>header>span{position:absolute;top:7px;right:8px}.quest-board__frame--field-journal .quest-wizard-step__index{display:grid;position:absolute;z-index:3;top:50%;bottom:auto;left:-63px;width:52px;height:52px;transform:translateY(-50%);place-items:center;color:#fff0b8;border:3px solid #9c7438;border-radius:50%;background:linear-gradient(180deg,#567342,#244b31);box-shadow:0 0 0 3px #f4e1a047,inset 0 1px #f8ecb83d,0 3px 7px #3e291954;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:22px;font-style:normal;font-weight:900}.is-active .quest-board__frame--field-journal .quest-wizard-step__index{color:#fff8d0;border-color:#d2ad55;background:linear-gradient(180deg,#66854b,#315c37);box-shadow:0 0 0 3px #f7e6a657,0 0 12px #d5b55e6b}.is-complete .quest-board__frame--field-journal .quest-wizard-step__index{color:#fff0a4;border-color:#7e943f;background:linear-gradient(180deg,#698a49,#315e38)}.is-locked .quest-board__frame--field-journal .quest-wizard-step__index{color:#d2bd8b;border-color:#8e7147;background:linear-gradient(180deg,#4c6450,#314b3b)}.quest-board__frame--field-journal .quest-wizard-step__body{display:flex;grid-column:2;grid-row:1;min-width:0;min-height:0;padding:10px 12px;justify-content:center;overflow:hidden}.quest-board__frame--field-journal .quest-wizard-stage-layout{min-height:0}.quest-board__frame--field-journal .quest-wizard-stage-layout--open{grid-template-columns:minmax(94px,.7fr) minmax(150px,1.1fr);align-items:center;gap:8px}.quest-board__frame--field-journal .quest-wizard-stage-art--open{position:relative;bottom:auto;left:auto;width:100%;max-width:128px;height:94px;justify-self:center;object-position:center bottom}.quest-board__frame--field-journal .quest-wizard-stage-cta{grid-column:2;padding:0}.quest-board__frame--field-journal .quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:7px}.quest-board__frame--field-journal .quest-wizard-stage-art--complete{position:relative;right:auto;bottom:auto;width:78px;height:86px;justify-self:end}.quest-board__frame--field-journal .quest-wizard-actions{width:100%;margin:0;gap:7px}.quest-board__frame--field-journal .quest-wizard-action{grid-template-columns:minmax(0,1fr);grid-template-rows:50px auto;min-width:0;min-height:79px;padding:5px;gap:4px;border:1px solid rgba(177,138,88,.55);border-radius:8px;background:#f8e4bb85;box-shadow:inset 0 1px #fff9e68f;text-align:center}.quest-board__frame--field-journal .quest-wizard-action[disabled],.quest-board__frame--field-journal .quest-wizard-action.is-complete,.quest-board__frame--field-journal .quest-wizard-action.is-next:not([disabled]){border-color:#a883528f;background:#f8e4bb85;opacity:1}.quest-board__frame--field-journal .quest-wizard-action>span:nth-child(2){align-items:center}.quest-board__frame--field-journal .quest-wizard-action>span:nth-child(2) strong{color:#38291c;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.quest-board__frame--field-journal .quest-wizard-action>span:nth-child(2) small{display:none}.quest-board__frame--field-journal .quest-wizard-action__icon{width:48px;height:48px;margin:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.quest-board__frame--field-journal .quest-wizard-action__icon .quest-wizard-action__image{width:100%;height:100%;object-fit:contain;filter:none;opacity:.76}.quest-board__frame--field-journal .quest-wizard-action__icon svg{width:43px;height:43px}.quest-board__frame--field-journal .quest-wizard-action.is-next:not([disabled]) .quest-wizard-action__image,.quest-board__frame--field-journal .quest-wizard-action.is-complete .quest-wizard-action__image{opacity:1}.quest-board__frame--field-journal .quest-wizard-action__state{display:none}.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action{min-height:46px;color:#fff1bd;border-color:#15301f;border-radius:8px;background:linear-gradient(180deg,#46683d,#21492d);box-shadow:inset 0 0 0 2px #dfd17f2e,inset 0 -4px #0c21154d,0 3px 6px #492f1c40;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:11px;letter-spacing:.06em}.quest-board__frame--field-journal .quest-wizard__primary[disabled],.quest-board__frame--field-journal .quest-primary-action[disabled]{color:#d2c5a3;border-color:#82755b;background:linear-gradient(180deg,#999982,#777b69);filter:saturate(.55);opacity:.76}.quest-board__frame--field-journal .quest-wizard-proof,.quest-board__frame--field-journal .quest-wizard-proof--compact{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "hint" "button";align-content:center;width:100%;margin:0;gap:6px}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field{grid-area:field;min-height:42px;padding:0 11px;border-color:#b58e5a;border-radius:8px;background:#fff6dfb8}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field input,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field input{font-size:10px}.quest-board__frame--field-journal .quest-wizard-proof>small,.quest-board__frame--field-journal .quest-wizard-proof--compact>small{display:block;grid-area:hint;font-size:7px}.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary--compact,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary--compact{grid-area:button;width:100%;min-height:42px}.quest-board__frame--field-journal .quest-wizard-proof-note{grid-area:hint}.quest-board__frame--field-journal .quest-complete-message,.quest-board__frame--field-journal .quest-verification{width:100%}@media only screen and (min-width:1281px){.quest-board__frame--field-journal{grid-template-rows:112px minmax(0,1fr)}.quest-board__frame--field-journal .quest-journal__masthead{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);grid-row:1}.quest-board__frame--field-journal .quest-board__header{grid-column:1}.quest-board__frame--field-journal .quest-activity,.quest-board__frame--field-journal .quest-journal__checkin-placeholder{grid-column:2}.quest-board__frame--field-journal .quest-activity{grid-template-columns:96px minmax(300px,1fr) 82px 166px}.quest-board__frame--field-journal .quest-activity__title{padding:7px 6px;gap:3px}.quest-board__frame--field-journal .quest-activity__title>svg{display:none}.quest-board__frame--field-journal .quest-activity__title strong{font-size:11px}.quest-board__frame--field-journal .quest-activity__title span{font-size:7px}.quest-board__frame--field-journal .quest-activity__days{min-width:0}.quest-board__frame--field-journal .quest-activity-day{gap:2px}.quest-board__frame--field-journal .quest-activity-day>span{font-size:6px}.quest-board__frame--field-journal .quest-activity-day>span small{font-size:5px}.quest-board__frame--field-journal .quest-activity-day__token{width:24px;height:24px}.quest-board__frame--field-journal .quest-activity-day__token svg{width:13px;height:13px}.quest-board__frame--field-journal .quest-activity-day__token img{width:18px;height:18px}.quest-board__frame--field-journal .quest-activity__reward{gap:3px;padding:6px 4px}.quest-board__frame--field-journal .quest-activity__reward>span{font-size:6px}.quest-board__frame--field-journal .quest-activity__reward>small{display:none}.quest-board__frame--field-journal .quest-activity__reward strong{gap:3px;font-size:16px}.quest-board__frame--field-journal .quest-activity__reward strong svg{width:17px;height:17px}.quest-board__frame--field-journal .quest-activity__action{padding:7px 57px 7px 7px}.quest-board__frame--field-journal .quest-activity__action button{min-height:38px;padding:6px;font-size:9px}.quest-board__frame--field-journal .quest-activity__action small{font-size:6px}.quest-board__frame--field-journal .quest-board__paper{grid-row:2;overflow:hidden}.quest-board__frame--field-journal .quest-board__workspace{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);height:100%}.quest-board__frame--field-journal .quest-journal__left-page{grid-template-rows:55px minmax(0,1fr)}.quest-board__frame--field-journal .quest-tabs{height:55px}.quest-board__frame--field-journal .quest-tab{height:51px;font-size:15px}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){grid-template-rows:180px minmax(0,1fr)}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title{inset:27px 114px auto 32%}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title span{font-size:8px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title h3{max-width:390px;font-size:clamp(22px,1.65vw,29px);line-height:.98;white-space:normal}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title p{max-width:360px;margin-top:7px;font-size:10px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{top:27px;right:12px;min-width:98px;min-height:73px;padding:9px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward strong{font-size:20px}.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{padding:11px 14px 14px}}@media only screen and (min-width:681px)and (max-width:1280px){.menu.is-quest-board[data-quest-board-layout=journal] .close{top:15px;right:16px;width:46px;height:46px}.quest-board__frame--field-journal{grid-template-rows:auto minmax(0,1fr);padding:9px}.quest-board__frame--field-journal .quest-journal__masthead{grid-template-columns:minmax(0,1fr);grid-template-rows:72px 76px;gap:5px}.quest-board__frame--field-journal .quest-board__header{padding:7px 65px 7px 13px}.quest-board__frame--field-journal .quest-board__title h2{font-size:24px}.quest-board__frame--field-journal .quest-board__title small{display:none}.quest-board__frame--field-journal .quest-board__scroll{width:43px;height:43px;flex-basis:43px}.quest-board__frame--field-journal .quest-board__scroll svg{width:26px;height:26px}.quest-board__frame--field-journal .quest-board__balance{min-width:105px;margin-right:2px}.quest-board__frame--field-journal .quest-activity{grid-template-columns:110px minmax(320px,1fr) 95px 145px;overflow-x:auto;overflow-y:hidden}.quest-board__frame--field-journal .quest-activity__title{padding:6px}.quest-board__frame--field-journal .quest-activity__title>svg{display:none}.quest-board__frame--field-journal .quest-activity__days{min-width:320px}.quest-board__frame--field-journal .quest-activity-day__token{width:24px;height:24px}.quest-board__frame--field-journal .quest-activity__reward{padding:5px}.quest-board__frame--field-journal .quest-activity__reward>small{display:none}.quest-board__frame--field-journal .quest-activity__reward strong{font-size:17px}.quest-board__frame--field-journal .quest-activity__action{padding:6px}.quest-board__frame--field-journal .quest-activity__action button{min-height:36px;font-size:9px}.quest-board__frame--field-journal .quest-board__paper{padding-top:5px;overflow:hidden}.quest-board__frame--field-journal .quest-board__workspace{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);height:100%;gap:7px}.quest-board__frame--field-journal .quest-journal__left-page{grid-template-rows:45px minmax(0,1fr)}.quest-board__frame--field-journal .quest-tabs{height:45px}.quest-board__frame--field-journal .quest-tab{height:42px;padding:0 7px;font-size:11px}.quest-board__frame--field-journal .quest-tab b{min-width:20px;height:20px;padding:0 5px;font-size:9px}.quest-board__frame--field-journal .quest-section-heading{min-height:40px;padding:6px 9px}.quest-board__frame--field-journal .quest-section-heading h3{font-size:13px}.quest-board__frame--field-journal .quest-section-heading>span{font-size:7px}.quest-board__frame--field-journal .quest-today-summary{min-height:38px}.quest-board__frame--field-journal .quest-today-summary small{font-size:5px}.quest-board__frame--field-journal .quest-today-summary strong{font-size:8px}.quest-board__frame--field-journal .quest-list{padding:7px;gap:6px}.quest-board__frame--field-journal .quest-row{grid-template-columns:4px 42px minmax(0,1fr) auto;min-height:59px;padding:5px;gap:6px}.quest-board__frame--field-journal .quest-row__icon{width:41px;height:41px}.quest-board__frame--field-journal .quest-row__icon svg{width:22px;height:22px}.quest-board__frame--field-journal .quest-row__copy>strong{font-size:11px}.quest-board__frame--field-journal .quest-row__copy>small{font-size:7px}.quest-board__frame--field-journal .quest-row__meta{min-width:52px;padding:4px}.quest-board__frame--field-journal .quest-row__meta>small{display:none}.quest-board__frame--field-journal .quest-row__reward b{font-size:12px}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){grid-template-rows:120px minmax(0,1fr)}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title{inset:17px 82px auto 28%}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title span{font-size:6px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title h3{font-size:15px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title p{display:none}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{top:17px;right:7px;min-width:70px;min-height:52px;padding:6px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward span{font-size:5px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward strong{font-size:14px}.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{padding:6px 7px 8px}.quest-board__frame--field-journal .quest-wizard-target{min-height:23px;margin-left:43px}.quest-board__frame--field-journal .quest-wizard-steps{margin-left:46px;gap:5px}.quest-board__frame--field-journal .quest-wizard-steps:before{top:25px;bottom:25px;left:-28px;width:2px}.quest-board__frame--field-journal .quest-wizard-step{grid-template-columns:minmax(112px,.62fr) minmax(0,1.38fr)}.quest-board__frame--field-journal .quest-wizard-step>header{padding:7px 6px 7px 12px}.quest-board__frame--field-journal .quest-wizard-step>header>div{gap:3px}.quest-board__frame--field-journal .quest-wizard-step>header>div strong{font-size:8px}.quest-board__frame--field-journal .quest-wizard-step>header>div small{font-size:6px;line-height:1.2}.quest-board__frame--field-journal .quest-wizard-step__index{left:-47px;width:38px;height:38px;border-width:2px;font-size:16px}.quest-board__frame--field-journal .quest-wizard-step__body{padding:5px 6px}.quest-board__frame--field-journal .quest-wizard-stage-layout--open{grid-template-columns:minmax(58px,.65fr) minmax(90px,1fr)}.quest-board__frame--field-journal .quest-wizard-stage-art--open{max-width:78px;height:58px}.quest-board__frame--field-journal .quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 45px}.quest-board__frame--field-journal .quest-wizard-stage-art--complete{width:50px;height:56px}.quest-board__frame--field-journal .quest-wizard-action{grid-template-rows:28px auto;min-height:47px;padding:2px}.quest-board__frame--field-journal .quest-wizard-action__icon{width:28px;height:28px}.quest-board__frame--field-journal .quest-wizard__primary{min-height:34px;padding:5px 7px;font-size:8px}.quest-board__frame--field-journal .quest-wizard-proof,.quest-board__frame--field-journal .quest-wizard-proof--compact{gap:3px}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary--compact,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:31px}}@media only screen and (max-width:680px){.menu.is-quest-board[data-quest-board-layout=journal] .close{top:11px;right:11px;width:38px;height:38px}.quest-board__frame--field-journal{display:grid;grid-template-rows:auto minmax(0,1fr);padding:6px;border-radius:17px}.quest-board__frame--field-journal .quest-journal__masthead{grid-template-columns:minmax(0,1fr);grid-template-rows:54px 66px;gap:4px}.quest-board__frame--field-journal .quest-board__header{padding:5px 45px 5px 7px;border-radius:10px}.quest-board__frame--field-journal .quest-board__title{gap:7px}.quest-board__frame--field-journal .quest-board__title h2{font-size:16px}.quest-board__frame--field-journal .quest-board__title small{display:none}.quest-board__frame--field-journal .quest-board__scroll{width:34px;height:34px;flex-basis:34px}.quest-board__frame--field-journal .quest-board__scroll svg{width:21px;height:21px}.quest-board__frame--field-journal .quest-board__balance{min-width:58px;padding:4px 6px}.quest-board__frame--field-journal .quest-board__balance svg{width:16px;height:16px}.quest-board__frame--field-journal .quest-board__balance strong{font-size:13px}.quest-board__frame--field-journal .quest-board__balance span{display:none}.quest-board__frame--field-journal .quest-activity{grid-template-columns:82px minmax(280px,1fr) 76px 108px;min-height:64px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.quest-board__frame--field-journal .quest-activity__title{padding:5px}.quest-board__frame--field-journal .quest-activity__title>svg{display:none}.quest-board__frame--field-journal .quest-activity__title strong{font-size:10px}.quest-board__frame--field-journal .quest-activity__title span{font-size:6px}.quest-board__frame--field-journal .quest-activity__days{min-width:280px}.quest-board__frame--field-journal .quest-activity-day{gap:1px}.quest-board__frame--field-journal .quest-activity-day>span{font-size:6px}.quest-board__frame--field-journal .quest-activity-day>span small{font-size:5px}.quest-board__frame--field-journal .quest-activity-day__token{width:22px;height:22px}.quest-board__frame--field-journal .quest-activity-day__token svg{width:12px;height:12px}.quest-board__frame--field-journal .quest-activity__reward{gap:2px;padding:4px}.quest-board__frame--field-journal .quest-activity__reward>span{font-size:6px}.quest-board__frame--field-journal .quest-activity__reward>small{display:none}.quest-board__frame--field-journal .quest-activity__reward strong{font-size:14px}.quest-board__frame--field-journal .quest-activity__action{padding:4px}.quest-board__frame--field-journal .quest-activity__action button{min-height:34px;padding:4px;font-size:7px}.quest-board__frame--field-journal .quest-activity__action small{font-size:6px}.quest-board__frame--field-journal .quest-board__paper{display:flex;min-height:0;padding-top:4px;overflow-x:hidden;overflow-y:auto;flex-direction:column;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.quest-board__frame--field-journal .quest-board-loading{min-height:360px;flex:0 0 auto}.quest-board__frame--field-journal .quest-board__workspace{display:block;min-height:0;overflow:visible}.quest-board__frame--field-journal .quest-journal__left-page{display:flex;min-height:0;overflow:visible;flex-direction:column}.quest-board__frame--field-journal .quest-tabs{position:sticky;z-index:6;top:0;height:40px;flex:0 0 40px;background:#f3e2bd}.quest-board__frame--field-journal .quest-tab{min-height:38px;height:38px;padding:0 5px;gap:3px;font-size:9px}.quest-board__frame--field-journal .quest-tab .quest-tab__icon{width:13px;height:13px}.quest-board__frame--field-journal .quest-tab b{min-width:18px;height:18px;padding:0 4px;font-size:8px}.quest-board__frame--field-journal .quest-list-panel{display:block;min-height:0;max-height:none;overflow:visible;border-radius:0 0 10px 10px}.quest-board__frame--field-journal .quest-section-heading{min-height:38px;padding:5px 8px}.quest-board__frame--field-journal .quest-section-heading h3{font-size:12px}.quest-board__frame--field-journal .quest-section-heading>span{font-size:6px}.quest-board__frame--field-journal .quest-today-summary{min-height:38px}.quest-board__frame--field-journal .quest-today-summary small{font-size:5px}.quest-board__frame--field-journal .quest-today-summary strong{font-size:8px}.quest-board__frame--field-journal .quest-list{max-height:none;padding:6px;gap:6px;overflow:visible}.quest-board__frame--field-journal .quest-row{grid-template-columns:4px 40px minmax(0,1fr) 52px;min-height:58px;padding:5px;gap:5px}.quest-board__frame--field-journal .quest-row__icon{width:39px;height:39px}.quest-board__frame--field-journal .quest-row__icon svg{width:21px;height:21px}.quest-board__frame--field-journal .quest-row__copy>strong{font-size:11px}.quest-board__frame--field-journal .quest-row__copy>small{display:-webkit-box;overflow:hidden;font-size:7px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-board__frame--field-journal .quest-row__meta{min-width:48px;padding:3px}.quest-board__frame--field-journal .quest-row__meta>small{display:none}.quest-board__frame--field-journal .quest-row__reward svg{width:13px;height:13px}.quest-board__frame--field-journal .quest-row__reward b{font-size:11px}.quest-board__frame--field-journal .quest-detail{min-height:590px;margin-top:7px;overflow:visible;border-radius:10px}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){display:grid;grid-template-rows:128px auto}.quest-board__frame--field-journal .quest-wizard-hero{min-height:128px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title{inset:17px 76px auto 24%}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title span{display:none}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title h3{font-size:14px;line-height:1}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title p{display:-webkit-box;max-width:170px;margin-top:5px;font-size:7px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{top:10px;right:6px;min-width:66px;min-height:48px;padding:5px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward span{font-size:4px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward strong{font-size:13px}.quest-board__frame--field-journal .quest-detail__content.quest-wizard-workspace,.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{overflow:visible}.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{padding:8px 8px 11px}.quest-board__frame--field-journal .quest-wizard-target{margin-left:39px}.quest-board__frame--field-journal .quest-wizard-steps{display:flex;margin-left:43px;gap:8px}.quest-board__frame--field-journal .quest-wizard-steps:before{top:30px;bottom:30px;left:-27px;width:2px}.quest-board__frame--field-journal .quest-wizard-step{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(72px,auto);min-height:118px}.quest-board__frame--field-journal .quest-wizard-step>header{grid-column:1;grid-row:1;min-height:46px;padding:8px 8px 5px 12px;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(165,125,74,.22)}.quest-board__frame--field-journal .quest-wizard-step>header>div{gap:3px}.quest-board__frame--field-journal .quest-wizard-step>header>div strong{font-size:9px}.quest-board__frame--field-journal .quest-wizard-step>header>div small{font-size:7px;line-height:1.25}.quest-board__frame--field-journal .quest-wizard-step>header>span{display:none}.quest-board__frame--field-journal .quest-wizard-step__index{left:-44px;width:36px;height:36px;border-width:2px;font-size:15px}.quest-board__frame--field-journal .quest-wizard-step__body{grid-column:1;grid-row:2;min-height:72px;padding:6px 8px;overflow:hidden}.quest-board__frame--field-journal .quest-wizard-stage-layout--open{grid-template-columns:82px minmax(0,1fr)}.quest-board__frame--field-journal .quest-wizard-stage-art--open{max-width:80px;height:62px}.quest-board__frame--field-journal .quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 48px}.quest-board__frame--field-journal .quest-wizard-stage-art--complete{width:51px;height:58px}.quest-board__frame--field-journal .quest-wizard-actions{gap:4px}.quest-board__frame--field-journal .quest-wizard-action{grid-template-rows:34px auto;min-height:53px;padding:3px}.quest-board__frame--field-journal .quest-wizard-action__icon{width:34px;height:34px}.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action,.quest-board__frame--field-journal .quest-wizard-action,.quest-board__frame--field-journal .quest-proof__field{min-height:40px}.quest-board__frame--field-journal .quest-wizard__primary{padding:5px 7px;font-size:8px}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary--compact,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:40px}}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .menu.is-quest-board[data-quest-board-layout=journal] .close{top:8px;right:9px;width:34px;height:34px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal{grid-template-rows:70px minmax(0,1fr);padding:5px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-journal__masthead{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);grid-template-rows:70px;gap:4px;margin:0}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__header{padding:4px 8px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__title h2{font-size:17px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__scroll{width:34px;height:34px;flex-basis:34px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__balance{min-width:58px;padding:3px 5px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__balance span{display:none}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity{grid-template-columns:78px minmax(270px,1fr) 72px 100px;min-height:70px;overflow-x:auto}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__title{padding:4px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__title>svg{display:none}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__title strong{font-size:9px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__days{min-width:270px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity-day__token{width:21px;height:21px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__reward{padding:3px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__reward>small{display:none}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__reward strong{font-size:13px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__action{padding:3px 38px 3px 3px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-activity__action button{min-height:31px;font-size:7px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__paper{display:block;min-height:0;padding-top:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-board__workspace{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);min-height:clamp(440px,124dvh,520px);gap:5px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-journal__left-page{display:flex;overflow:visible;flex-direction:column}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-tabs{position:relative;height:40px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-list-panel{display:block;overflow:visible}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-list{max-height:none;overflow:visible}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-detail{min-height:0;margin-top:0;overflow:visible}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){grid-template-rows:106px minmax(0,1fr)}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-wizard-hero{min-height:106px}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{overflow:visible}html.has-mobile-display-mode.is-mobile-landscape.is-mobile-short-viewport .quest-board__frame--field-journal .quest-wizard-step{min-height:0}@media(prefers-reduced-motion:reduce){.quest-board__frame--field-journal .quest-row,.quest-board__frame--field-journal .quest-tab,.quest-board__frame--field-journal .quest-wizard-step__body,.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action{animation:none;transition:none}}.quest-board__frame--field-journal .quest-board__paper{grid-template-rows:auto minmax(0,1fr)}.quest-board__frame--field-journal .quest-journal__left-page{display:block;min-width:0;min-height:0;overflow:hidden}.quest-board__frame--field-journal .quest-board__title,.quest-board__frame--field-journal .quest-board__heading-row,.quest-board__frame--field-journal .quest-section-heading,.quest-board__frame--field-journal .quest-section-heading h3,.quest-board__frame--field-journal .quest-section-heading>span,.quest-board__frame--field-journal .quest-today-summary small,.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-activity__title strong,.quest-board__frame--field-journal .quest-tab,.quest-board__frame--field-journal .quest-tab__label,.quest-board__frame--field-journal .quest-row__copy,.quest-board__frame--field-journal .quest-wizard-step>header>div,.quest-board__frame--field-journal .quest-wizard-step__body,.quest-board__frame--field-journal .quest-wizard-stage-layout,.quest-board__frame--field-journal .quest-wizard-stage-cta,.quest-board__frame--field-journal .quest-wizard-actions,.quest-board__frame--field-journal .quest-wizard-proof,.quest-board__frame--field-journal .quest-proof__field,.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action{min-width:0}.quest-board__frame--field-journal .quest-section-heading h3,.quest-board__frame--field-journal .quest-section-heading>span,.quest-board__frame--field-journal .quest-today-summary small,.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-activity__title strong,.quest-board__frame--field-journal .quest-tab__label,.quest-board__frame--field-journal .quest-row__copy>strong,.quest-board__frame--field-journal .quest-row__copy>small,.quest-board__frame--field-journal .quest-wizard-step>header strong,.quest-board__frame--field-journal .quest-wizard-step>header small,.quest-board__frame--field-journal .quest-wizard-hero__title h3,.quest-board__frame--field-journal .quest-wizard-hero__title p,.quest-board__frame--field-journal .quest-wizard-hero__reward span,.quest-board__frame--field-journal .quest-wizard__primary>span,.quest-board__frame--field-journal .quest-primary-action>span,.quest-board__frame--field-journal .quest-activity__action button{overflow-wrap:break-word;hyphens:auto}.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-section-heading h3,.quest-board__frame--field-journal .quest-wizard-hero__title h3,.quest-board__frame--field-journal .quest-wizard-step>header strong,.quest-board__frame--field-journal .quest-row__copy>strong{hyphens:manual}.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-activity__title strong,.quest-board__frame--field-journal .quest-tab__label,.quest-board__frame--field-journal .quest-today-summary small,.quest-board__frame--field-journal .quest-row__copy>strong,.quest-board__frame--field-journal .quest-row__copy>small,.quest-board__frame--field-journal .quest-wizard-step>header strong,.quest-board__frame--field-journal .quest-wizard-step>header small,.quest-board__frame--field-journal .quest-wizard-hero__title h3,.quest-board__frame--field-journal .quest-wizard-hero__title p,.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action,.quest-board__frame--field-journal .quest-activity__action button{white-space:normal}.quest-board__frame--field-journal .quest-row__copy>strong,.quest-board__frame--field-journal .quest-row__copy>small,.quest-board__frame--field-journal .quest-today-summary small,.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-activity__title strong,.quest-board__frame--field-journal .quest-wizard-hero__title h3,.quest-board__frame--field-journal .quest-wizard-hero__title p{overflow:visible;text-overflow:clip}.quest-board__frame--field-journal .quest-board__title h2,.quest-board__frame--field-journal .quest-activity__title strong,.quest-board__frame--field-journal .quest-wizard-hero__title h3{line-height:1.05;text-wrap:balance}.quest-board__frame--field-journal .quest-detail .quest-wizard-hero>.quest-wizard-hero__title h3{display:block;height:auto;overflow:visible;text-overflow:clip;white-space:normal;-webkit-box-orient:initial;-webkit-line-clamp:unset}.quest-board__frame--field-journal .quest-tab__label{flex-direction:column;gap:0!important;line-height:.96}.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action,.quest-board__frame--field-journal .quest-activity__action button{width:100%;max-width:100%;overflow:hidden;line-height:1.12;text-align:center}.quest-board__frame--field-journal .quest-wizard__primary>span,.quest-board__frame--field-journal .quest-primary-action>span,.quest-board__frame--field-journal .quest-activity__action button>span{min-width:0;max-width:100%;hyphens:manual;text-wrap:wrap}.quest-board__frame--field-journal .quest-wizard__primary>svg,.quest-board__frame--field-journal .quest-primary-action>svg,.quest-board__frame--field-journal .quest-activity__action button>svg,.quest-board__frame--field-journal .quest-wizard__primary>.quest-wizard__xmark,.quest-board__frame--field-journal .quest-primary-action>.quest-wizard__xmark,.quest-board__frame--field-journal .quest-activity__action button>.quest-wizard__xmark{flex:0 0 auto}.quest-board__frame--field-journal .quest-board__heading-row{display:flex;align-items:center;justify-content:center;min-width:0;gap:7px}.quest-board__frame--field-journal .quest-board__heading-flourish{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:#aa8745}.quest-board__frame--field-journal .quest-board__heading-flourish svg{width:15px;height:15px;transform:rotate(-26deg)}.quest-board__frame--field-journal .quest-board__heading-flourish--right{transform:scaleX(-1)}@media only screen and (min-width:1281px){.menu.is-quest-board[data-quest-board-layout=journal] .inner{width:1480px;height:900px;max-width:none;max-height:none;flex:0 0 auto;translate:0 4px;scale:min(var(--quest-board-panel-scale),calc((100dvh - clamp(64px,8.5dvh,100px))/900px),calc((100vw - clamp(48px,8vw,160px))/1480px))}.menu.is-quest-board[data-quest-board-layout=journal] .close{z-index:90;top:24px;right:24px;width:54px;height:54px}.menu.is-quest-board[data-quest-board-layout=journal] .close .button-inner{border:2px solid #d5ad61;border-radius:50%;background:radial-gradient(circle at 36% 28%,#8d5738,#4d2a20 72%);box-shadow:0 0 0 4px #2c1b14,inset 0 1px #ffe1a17a,inset 0 -4px #24110d7a,0 5px 9px #130b0880}.menu.is-quest-board[data-quest-board-layout=journal] .close .button-inner:after{inset:5px;border-radius:50%}.quest-board__frame--field-journal{grid-template-columns:minmax(0,1fr);grid-template-rows:221px minmax(0,1fr);width:100%;height:100%;padding:0 50px 32px;overflow:visible;border:3px solid #24140f;border-radius:5px;background:repeating-linear-gradient(0deg,transparent 0 12px,rgba(30,16,11,.12) 13px 15px,transparent 16px 29px),repeating-linear-gradient(92deg,transparent 0 33px,rgba(209,152,85,.07) 34px 36px,transparent 37px 61px),linear-gradient(180deg,#5c3725,#3e2419 44%,#2c1a13);box-shadow:0 28px 65px #0d0907ad,0 8px 16px #1c100b8a,inset 0 2px #d8a26380,inset 0 -7px #160c098f}.quest-board__frame--field-journal:before{z-index:32;inset:8px;border:2px solid #1d120d;border-radius:2px;box-shadow:inset 0 0 0 2px #bd85488c,0 0 0 1px #daa35f59}.quest-board__frame--field-journal:after{z-index:2;inset:100px 34px 28px;border:1px solid #a77743;border-radius:9px;background:linear-gradient(180deg,#fbefcf,#f2deb8 56%,#ead0a1);box-shadow:inset 0 0 0 3px #fff9e785,inset 0 0 18px #79532e1f}.quest-board__frame--field-journal .quest-board__corner{z-index:88;width:66px;height:66px;opacity:1;filter:drop-shadow(0 3px 2px rgba(22,13,9,.5))}.quest-board__frame--field-journal .quest-board__corner:before{inset:0;width:auto;height:auto;border:2px solid #b47d43;border-radius:3px 22px 7px;background:radial-gradient(circle at 22% 22%,#d4a260 0 5%,#3a2116 6% 10%,transparent 11%),radial-gradient(circle at 74% 72%,rgba(202,146,80,.48) 0 7%,transparent 8%),linear-gradient(145deg,#6b4029,#352016 72%);box-shadow:inset 0 0 0 3px #2d1b13,inset 0 1px #f0c17b61;transform:none}.quest-board__frame--field-journal .quest-board__corner:after{top:9px;left:9px;width:40px;height:40px;border:3px double rgba(200,150,86,.72);border-right:0;border-bottom:0;border-radius:19px 0 0;background:transparent;box-shadow:none;transform:none}.quest-board__frame--field-journal .quest-board__corner--tl{top:-5px;left:-5px}.quest-board__frame--field-journal .quest-board__corner--tr{top:-5px;right:-5px}.quest-board__frame--field-journal .quest-board__corner--bl{bottom:-5px;left:-5px}.quest-board__frame--field-journal .quest-board__corner--br{right:-5px;bottom:-5px}.quest-board__frame--field-journal .quest-journal__masthead{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:89px 115px;grid-row:1;gap:10px;margin:0 -10px;overflow:visible}.quest-board__frame--field-journal .quest-board__header{grid-column:1;grid-row:1;justify-self:center;width:900px;height:98px;min-height:98px;padding:0 34px;overflow:visible;border:2px solid #0d1b14;border-top:0;border-radius:0 0 13px 13px;background:radial-gradient(circle at 50% -45%,rgba(96,118,75,.32),transparent 58%),repeating-linear-gradient(7deg,transparent 0 21px,rgba(215,198,129,.025) 22px 23px),linear-gradient(180deg,#294735,#173124 72%,#10231a);clip-path:none;box-shadow:inset 0 0 0 1px #e2c1763b,inset 0 -5px #07150f7a,0 4px 8px #1b100b6b}.quest-board__frame--field-journal .quest-board__header:before{inset:7px 9px 12px;border-color:#d6bd7647;border-radius:2px 2px 8px 8px}.quest-board__frame--field-journal .quest-board__header:after{display:none}.quest-board__frame--field-journal .quest-board__title{justify-content:center;position:relative;width:100%;min-width:0;gap:0}.quest-board__frame--field-journal .quest-board__title>div{display:block;width:100%}.quest-board__frame--field-journal .quest-board__title small{display:none}.quest-board__frame--field-journal .quest-board__title h2{flex:0 0 auto;color:#fff0c0;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:46px;font-weight:900;letter-spacing:.035em;line-height:.98;text-shadow:0 2px #563a24,0 4px 7px rgba(6,16,11,.74)}.quest-board__frame--field-journal .quest-board__heading-row{display:flex;align-items:center;justify-content:center;width:100%;gap:18px}.quest-board__frame--field-journal .quest-board__heading-flourish{display:flex;align-items:center;justify-content:center;position:relative;width:42px;height:35px;flex:0 0 42px;color:#aa8745}.quest-board__frame--field-journal .quest-board__heading-flourish svg{width:28px;height:28px;transform:rotate(-26deg)}.quest-board__frame--field-journal .quest-board__heading-flourish:after{content:"";position:absolute;width:24px;height:10px;border-bottom:2px solid rgba(185,150,80,.72);border-radius:0 0 80%;transform:rotate(28deg)}.quest-board__frame--field-journal .quest-board__heading-flourish--right{transform:scaleX(-1)}.quest-board__frame--field-journal .quest-board__scroll{position:absolute;z-index:2;top:9px;left:16px;width:64px;height:72px;flex-basis:64px;color:#e4c76f;border:2px solid #b78643;border-radius:7px;background:linear-gradient(180deg,#31563a,#193723);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);box-shadow:0 0 0 3px #2e2115,inset 0 1px #fff0b84d,0 4px 7px #08120d85}.quest-board__frame--field-journal .quest-board__scroll svg{width:34px;height:34px;stroke-width:2;transform:rotate(-15deg)}.quest-board__frame--field-journal .quest-board__balance{position:absolute;z-index:4;top:24px;left:calc(100% + 20px);width:145px;min-width:145px;padding:0;gap:8px;color:#f5d982;border:0;background:none;box-shadow:none}.quest-board__frame--field-journal .quest-board__balance svg{width:25px;height:25px}.quest-board__frame--field-journal .quest-board__balance strong{color:#ffe69b;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:24px}.quest-board__frame--field-journal .quest-board__balance span{color:#e3c878;font-size:9px}.quest-board__frame--field-journal .quest-activity{grid-column:1;grid-row:2;grid-template-columns:260px minmax(0,1fr) 285px;grid-template-rows:minmax(0,1fr);width:calc(100% + 8px);min-height:115px;height:115px;margin:0 -3px 0 -5px;overflow:hidden;border:1px solid #b88953;border-radius:10px;background:repeating-linear-gradient(2deg,transparent 0 15px,rgba(132,93,50,.032) 16px 17px),linear-gradient(180deg,#fff1d0,#f0d9ad);box-shadow:inset 0 0 0 4px #fff9e66b,0 3px 7px #2a1a114d}.quest-board__frame--field-journal .quest-activity>div+div{border-left-color:#96704757}.quest-board__frame--field-journal .quest-activity__title{min-height:0;padding:12px 16px;gap:10px}.quest-board__frame--field-journal .quest-activity__title>div{min-width:0;flex:1 1 auto;text-align:center}.quest-board__frame--field-journal .quest-activity__title>svg{display:block;width:21px;height:21px}.quest-board__frame--field-journal .quest-activity__title strong{color:#3e2d20;font-size:18px;line-height:1.05;white-space:normal}.quest-board__frame--field-journal .quest-activity__title span{display:none}.quest-board__frame--field-journal .quest-activity__days{min-width:0;min-height:0}.quest-board__frame--field-journal .quest-activity-day{gap:6px}.quest-board__frame--field-journal .quest-activity-day>span{font-size:9px}.quest-board__frame--field-journal .quest-activity-day>span small{font-size:7px}.quest-board__frame--field-journal .quest-activity-day__token{width:31px;height:31px}.quest-board__frame--field-journal .quest-activity-day__token svg{width:17px;height:17px}.quest-board__frame--field-journal .quest-activity__reward{display:none}.quest-board__frame--field-journal .quest-activity__action{min-height:0;padding:14px 18px 10px;gap:4px}.quest-board__frame--field-journal .quest-activity__action button{min-height:50px;padding:8px 12px;font-size:15px;white-space:nowrap}.quest-board__frame--field-journal .quest-activity__action small{font-size:9px}.quest-board__frame--field-journal .quest-board__paper{display:grid;grid-template-rows:62px minmax(0,1fr);grid-row:2;width:calc(100% + 30px);height:100%;margin:0 -15px;padding:0 14px 8px 17px;overflow:hidden;border:1px solid #ad7f4a;border-top:0;border-radius:0 0 8px 8px;background:repeating-linear-gradient(3deg,transparent 0 16px,rgba(128,89,46,.025) 17px 18px),linear-gradient(180deg,#fff0ce,#eed5a6);box-shadow:inset 0 0 0 3px #fff9e761}.quest-board__frame--field-journal .quest-tabs{align-self:end;position:relative;z-index:8;width:800px;height:62px;margin:0;gap:4px;background:transparent}.quest-board__frame--field-journal .quest-tab{height:58px;padding:0 15px;gap:9px;border-radius:10px 10px 0 0;font-size:15px}.quest-board__frame--field-journal .quest-tab.is-active{height:62px}.quest-board__frame--field-journal .quest-tab .quest-tab__label{display:flex;flex:0 1 auto;flex-direction:column;gap:0;line-height:.96}.quest-board__frame--field-journal .quest-tab .quest-tab__icon{width:20px;height:20px}.quest-board__frame--field-journal .quest-tab b{min-width:27px;height:27px;font-size:12px}.quest-board__frame--field-journal .quest-board__workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;gap:10px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.quest-board__frame--field-journal .quest-journal__left-page{display:block;min-width:0;min-height:0;width:100%;overflow:hidden;transform:none}.quest-board__frame--field-journal .quest-list-panel{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;overflow:hidden;border:1px solid #b58a56;border-radius:7px 0 0 7px;background:linear-gradient(90deg,#fff3d5c7,#edd2a185)}.quest-board__frame--field-journal .quest-section-heading{min-height:52px;padding:8px 16px;gap:8px}.quest-board__frame--field-journal .quest-section-heading h3{font-size:22px}.quest-board__frame--field-journal .quest-section-heading>span{margin-left:auto;font-size:9px}.quest-board__frame--field-journal .quest-today-summary{min-height:58px}.quest-board__frame--field-journal .quest-today-summary>span{padding:7px 12px}.quest-board__frame--field-journal .quest-today-summary small{font-size:7px}.quest-board__frame--field-journal .quest-today-summary strong{font-size:13px}.quest-board__frame--field-journal .quest-list{min-height:0;max-height:none;padding:8px;gap:6px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(117,98,62,.55) transparent}.quest-board__frame--field-journal .quest-row{grid-template-columns:4px 52px minmax(0,1fr) auto 14px;min-height:64px;padding:6px 8px;gap:9px;border-color:#c7a274;border-radius:8px;background:linear-gradient(90deg,#fff1cfed,#efd5a4e0)}.quest-board__frame--field-journal .quest-row.is-selected{min-height:72px;border-color:#789145;background:linear-gradient(90deg,#fff4d5,#f0d79f);box-shadow:inset 0 0 0 2px #d6df8361,0 2px 4px #53361d29}.quest-board__frame--field-journal .quest-row__icon{width:52px;height:52px;border-radius:7px}.quest-board__frame--field-journal .quest-row__icon svg{width:27px;height:27px}.quest-board__frame--field-journal .quest-row__copy{margin-left:7px}.quest-board__frame--field-journal .quest-row__copy>strong{font-size:18px}.quest-board__frame--field-journal .quest-row__copy>small{display:none}.quest-board__frame--field-journal .quest-row__progress{display:none}.quest-board__frame--field-journal .quest-row__meta{min-width:70px;padding:0 4px;border:0;background:none}.quest-board__frame--field-journal .quest-row__reward b{font-size:15px}.quest-board__frame--field-journal .quest-row__arrow{display:grid;place-items:center;color:#5c4933;font-size:17px}.quest-board__frame--field-journal .quest-detail{display:grid;grid-template-rows:152px minmax(0,1fr);width:100%;height:100%;min-height:0;padding:0!important;overflow:hidden;border:1px solid #a97e4b;border-radius:7px;background:linear-gradient(180deg,#fff0cc,#ecd1a0);box-shadow:inset 0 0 0 2px #fff8df59}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){grid-template-rows:152px minmax(0,1fr);padding:0!important}.quest-board__frame--field-journal .quest-wizard-hero{width:100%;height:152px;min-height:152px;margin:0;border:0;border-bottom:2px solid #6f542d;border-radius:6px 6px 0 0;box-shadow:none}.quest-board__frame--field-journal .quest-wizard-hero>.quest-wizard-hero__title h3{max-width:100%;overflow:visible;font-size:clamp(16px,1.22vw,19px);line-height:1.05;text-overflow:clip;text-wrap:balance;white-space:normal}.quest-board__frame--field-journal .quest-wizard-hero>.quest-wizard-hero__title p{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{min-width:116px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward span{white-space:normal}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title{right:104px;left:28%}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title h3{max-width:100%}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__title p{max-width:100%;margin-left:0;overflow:visible;text-overflow:clip;white-space:normal}.quest-board__frame--field-journal .quest-detail__content.quest-wizard-workspace{min-height:0;padding:0;overflow:hidden}.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:4px 20px 15px;overflow:hidden}.quest-board__frame--field-journal .quest-wizard-target{margin:0 0 4px}.quest-board__frame--field-journal .quest-wizard-steps{display:grid;grid-template-rows:122px 122px minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;margin:0;gap:6px}.quest-board__frame--field-journal .quest-wizard-steps:before{display:none}.quest-board__frame--field-journal .quest-wizard-steps--two{grid-template-rows:auto auto;align-content:start}.quest-board__frame--field-journal .quest-wizard-step{display:grid;grid-template-columns:64px minmax(230px,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid #c19a67;border-radius:8px;background:linear-gradient(180deg,#fff0cf,#ecd2a1);box-shadow:inset 0 0 0 2px #fff9e757}.quest-board__frame--field-journal .quest-wizard-step.is-active,.quest-board__frame--field-journal .quest-wizard-step.is-complete,.quest-board__frame--field-journal .quest-wizard-step.is-locked{color:#38291c;border-color:#c19a67;background:linear-gradient(180deg,#fff0cf,#ecd2a1);box-shadow:inset 0 0 0 2px #fff9e757;opacity:1}.quest-board__frame--field-journal .quest-wizard-step>header{display:contents}.quest-board__frame--field-journal .quest-wizard-step>header>div{display:flex;align-self:start;justify-content:flex-start;grid-column:2;grid-row:1;min-width:0;padding:16px 14px 10px 20px;flex-direction:column;gap:8px}.quest-board__frame--field-journal .quest-wizard-step>header>div strong{color:#3c2b1e;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:clamp(17px,1.22vw,19px);line-height:1.12;letter-spacing:.01em;white-space:normal}.quest-board__frame--field-journal .quest-wizard-step>header>div small{display:block;color:#483625;font-size:clamp(12px,.9vw,14px);font-weight:600;line-height:1.4}.quest-board__frame--field-journal .quest-wizard-step>header>span{display:none}.quest-board__frame--field-journal .quest-wizard-step__index{display:grid;align-self:center;justify-self:center;grid-column:1;grid-row:1;position:relative;z-index:2;top:auto;bottom:auto;left:auto;width:51px;height:70px;transform:translate(4px);place-items:center;color:#fff0b2;border:2px solid #9c7438;border-radius:6px;background:linear-gradient(180deg,#49683b,#1e452d);clip-path:polygon(0 0,100% 0,100% 77%,50% 100%,0 77%);box-shadow:inset 0 1px #f7e8af42,0 3px 5px #39231547;font-size:30px}.is-active .quest-board__frame--field-journal .quest-wizard-step__index,.is-complete .quest-board__frame--field-journal .quest-wizard-step__index,.is-locked .quest-board__frame--field-journal .quest-wizard-step__index{color:#fff0b2;border-color:#9c7438;background:linear-gradient(180deg,#49683b,#1e452d);box-shadow:inset 0 1px #f7e8af42,0 3px 5px #39231547}.quest-board__frame--field-journal .quest-wizard-step__body{display:flex;grid-column:3;grid-row:1;min-width:0;min-height:0;padding:7px 13px;justify-content:center;overflow:hidden;border-left:1px solid rgba(165,125,74,.18)}.quest-board__frame--field-journal .quest-wizard-stage-layout,.quest-board__frame--field-journal .quest-wizard-stage-layout--open,.quest-board__frame--field-journal .quest-wizard-stage-layout--actions,.quest-board__frame--field-journal .quest-wizard-stage-cta,.quest-board__frame--field-journal .quest-wizard-actions,.quest-board__frame--field-journal .quest-wizard-proof,.quest-board__frame--field-journal .quest-wizard-proof--compact{width:100%;max-width:none;margin:0;transform:none}.quest-board__frame--field-journal .quest-wizard-stage-layout--open{grid-template-columns:minmax(96px,.62fr) minmax(0,1.38fr);align-items:center;gap:9px}.quest-board__frame--field-journal .quest-wizard-stage-art--open{position:relative;right:auto;bottom:auto;left:auto;width:100%;max-width:136px;height:108px;margin:0;justify-self:center;object-position:center bottom;transform:none}.quest-board__frame--field-journal .quest-wizard-stage-cta{grid-column:auto;padding:0}.quest-board__frame--field-journal .quest-wizard-stage-cta small{display:none}.quest-board__frame--field-journal .quest-wizard-stage-cta .quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-stage-cta .quest-primary-action{padding-right:8px;padding-left:8px;font-size:12px;white-space:normal}.quest-board__frame--field-journal .quest-wizard-stage-cta .quest-wizard__primary[disabled] .quest-wizard__xmark{display:none}.quest-board__frame--field-journal .quest-wizard-stage-layout--actions{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:5px}.quest-board__frame--field-journal .quest-wizard-stage-art--complete{position:relative;right:auto;bottom:auto;width:78px;height:90px;margin:0;justify-self:end;transform:none}.quest-board__frame--field-journal .quest-wizard-actions{gap:8px}.quest-board__frame--field-journal .quest-wizard-action{grid-template-columns:minmax(0,1fr);grid-template-rows:55px auto;min-height:78px;padding:0;gap:3px;border:0;border-radius:0;background:none;box-shadow:none}.quest-board__frame--field-journal .quest-wizard-action[disabled],.quest-board__frame--field-journal .quest-wizard-action.is-complete,.quest-board__frame--field-journal .quest-wizard-action.is-next:not([disabled]){border:0;background:none;box-shadow:none;opacity:1}.quest-board__frame--field-journal .quest-wizard-action>span:nth-child(2) strong{font-size:12px}.quest-board__frame--field-journal .quest-wizard-action__icon{width:55px;height:55px}.quest-board__frame--field-journal .quest-wizard-action__icon .quest-wizard-action__image{width:100%;height:100%}.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action{min-height:52px;border-radius:7px;font-size:14px}.quest-board__frame--field-journal .quest-wizard-proof,.quest-board__frame--field-journal .quest-wizard-proof--compact{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "hint" "button";align-content:center;gap:8px}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field{min-height:48px;padding:0 14px}.quest-board__frame--field-journal .quest-wizard-proof .quest-proof__field input,.quest-board__frame--field-journal .quest-wizard-proof--compact .quest-proof__field input{font-size:13px}.quest-board__frame--field-journal .quest-wizard-proof>small,.quest-board__frame--field-journal .quest-wizard-proof--compact>small{display:none}.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary,.quest-board__frame--field-journal .quest-wizard-proof>.quest-wizard__primary--compact,.quest-board__frame--field-journal .quest-wizard-proof--compact>.quest-wizard__primary--compact{min-height:52px}.quest-board__frame--field-journal .quest-instructions header{margin-bottom:10px}.quest-board__frame--field-journal .quest-instructions header h4{font-size:16px}.quest-board__frame--field-journal .quest-instructions ol{gap:9px}.quest-board__frame--field-journal .quest-instructions li{grid-template-columns:30px minmax(0,1fr);min-height:32px;gap:10px;font-size:14px;line-height:1.35}.quest-board__frame--field-journal .quest-instructions li b{width:28px;height:28px;font-size:13px}html:not([data-language=en]) .quest-board__frame--field-journal .quest-tab{font-size:12px;letter-spacing:.015em}html:not([data-language=en]) .quest-board__frame--field-journal .quest-tab__label{line-height:.92}}@media only screen and (min-width:681px)and (max-width:1280px){.quest-board__frame--field-journal .quest-activity{grid-template-columns:110px minmax(0,1fr) 145px;overflow:hidden}.quest-board__frame--field-journal .quest-activity__days{min-width:0}.quest-board__frame--field-journal .quest-activity__reward{display:none}.quest-board__frame--field-journal .quest-detail:has(.quest-daily-share-hero){grid-template-rows:180px minmax(0,1fr)}.quest-board__frame--field-journal .quest-daily-share-hero{height:180px;min-height:180px}.quest-board__frame--field-journal .quest-daily-share-hero>.quest-wizard-hero__title{top:12px;bottom:12px}.quest-board__frame--field-journal .quest-daily-share-hero>.quest-wizard-hero__title p{display:block;height:auto;overflow:visible;flex:0 0 auto;-webkit-box-orient:initial;-webkit-line-clamp:unset}}@media only screen and (min-width:681px)and (max-width:900px)and (min-height:501px){.quest-board__frame--field-journal .quest-board__paper{display:flex;min-height:0;overflow-x:hidden;overflow-y:auto;flex-direction:column;overscroll-behavior:contain;scroll-padding-top:48px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.quest-board__frame--field-journal .quest-tabs{position:sticky;z-index:12;top:0;flex:0 0 45px;background:#f3e2bd}.quest-board__frame--field-journal .quest-board__workspace{display:block;width:100%;height:auto;min-height:0;overflow:visible}.quest-board__frame--field-journal .quest-journal__left-page{display:flex;min-height:0;overflow:visible;flex-direction:column}.quest-board__frame--field-journal .quest-list-panel{display:block;height:auto;min-height:0;max-height:none;overflow:visible}.quest-board__frame--field-journal .quest-list{max-height:none;overflow:visible}.quest-board__frame--field-journal .quest-detail{height:auto;min-height:590px;margin-top:8px;overflow:visible}.quest-board__frame--field-journal .quest-detail__content.quest-wizard-workspace,.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{overflow:visible}}@media only screen and (max-width:680px){.menu.is-quest-board[data-quest-board-layout=journal] .close{width:44px;height:44px}.quest-board__frame--field-journal .quest-activity{grid-template-columns:minmax(0,1fr) 112px;grid-template-rows:26px 40px;min-height:66px;height:66px;overflow:hidden}.quest-board__frame--field-journal .quest-activity__title{grid-column:1;grid-row:1;min-width:0;padding:2px 6px}.quest-board__frame--field-journal .quest-activity__days{grid-column:1;grid-row:2;min-width:0;grid-template-columns:repeat(10,minmax(0,1fr))}.quest-board__frame--field-journal .quest-activity-day__token{width:clamp(14px,4.6vw,18px);height:clamp(14px,4.6vw,18px)}.quest-board__frame--field-journal .quest-activity__reward{display:none}.quest-board__frame--field-journal .quest-activity__action{grid-column:2;grid-row:1/span 2;min-height:0;padding:3px 4px}.quest-board__frame--field-journal .quest-activity__action button{min-height:44px}.quest-board__frame--field-journal .quest-board__paper{display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;scroll-padding-top:44px}.quest-board__frame--field-journal .quest-journal__left-page{display:flex;overflow:visible;flex-direction:column}.quest-board__frame--field-journal .quest-tabs{min-height:44px;height:44px;flex-basis:44px}.quest-board__frame--field-journal .quest-tab{min-height:44px;height:44px}.quest-board__frame--field-journal .quest-list-panel{height:auto;overflow:visible}.quest-board__frame--field-journal .quest-wizard-hero>.quest-wizard-hero__title h3{display:block;height:auto;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward{min-width:52px}.quest-board__frame--field-journal .quest-wizard-hero:not(.is-dynamic-art-banner)>.quest-wizard-hero__reward span{max-width:100%;letter-spacing:0;line-height:1;white-space:normal}.quest-board__frame--field-journal .quest-detail:has(.quest-daily-share-hero){grid-template-rows:190px auto}.quest-board__frame--field-journal .quest-daily-share-hero{height:190px;min-height:190px}.quest-board__frame--field-journal .quest-daily-share-hero>.quest-wizard-hero__title{top:12px;bottom:12px}.quest-board__frame--field-journal .quest-daily-share-hero>.quest-wizard-hero__title p{display:block;flex:0 0 auto;height:auto;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.quest-board__frame--field-journal .quest-wizard__primary,.quest-board__frame--field-journal .quest-primary-action,.quest-board__frame--field-journal .quest-wizard-action,.quest-board__frame--field-journal .quest-proof__field{min-height:44px}}@media only screen and (max-width:360px){.quest-board__frame--field-journal .quest-tab{padding-right:3px;padding-left:3px;gap:2px}.quest-board__frame--field-journal .quest-tab__icon{display:none}.quest-board__frame--field-journal .quest-tab__label{line-height:.88}}@media only screen and (max-height:640px)and (orientation:landscape){.menu.is-quest-board[data-quest-board-layout=journal] .inner{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;max-height:none;translate:0;scale:1}.menu.is-quest-board[data-quest-board-layout=journal] .close{top:8px;right:9px;width:44px;height:44px}.quest-board__frame--field-journal{grid-template-rows:70px minmax(0,1fr);padding:5px}.quest-board__frame--field-journal .quest-journal__masthead{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);grid-template-rows:70px;gap:4px;margin:0}.quest-board__frame--field-journal .quest-board__header{justify-self:stretch;width:100%;height:70px;min-height:70px;padding:4px 52px 4px 8px}.quest-board__frame--field-journal .quest-board__title{width:100%}.quest-board__frame--field-journal .quest-board__title h2{font-size:15px;white-space:nowrap}.quest-board__frame--field-journal .quest-board__scroll,.quest-board__frame--field-journal .quest-board__heading-flourish{display:none}.quest-board__frame--field-journal .quest-board__balance{position:static;top:auto;left:auto;width:auto;min-width:58px;padding:3px 5px}.quest-board__frame--field-journal .quest-board__balance span{display:none}.quest-board__frame--field-journal .quest-activity{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:70px;width:100%;min-height:70px;height:70px;margin:0;overflow:hidden}.quest-board__frame--field-journal .quest-activity__title,.quest-board__frame--field-journal .quest-activity__reward{display:none}.quest-board__frame--field-journal .quest-activity__days{grid-column:1;min-width:0;grid-template-columns:repeat(10,minmax(0,1fr))}.quest-board__frame--field-journal .quest-activity-day__token{width:clamp(15px,2.4vw,21px);height:clamp(15px,2.4vw,21px)}.quest-board__frame--field-journal .quest-activity__action{grid-column:2;min-height:0;padding:3px 4px}.quest-board__frame--field-journal .quest-activity__action button{min-height:44px;padding:4px;font-size:7px}.quest-board__frame--field-journal .quest-board__paper{display:block;width:100%;min-height:0;margin:0;padding:4px 0 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:44px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.quest-board__frame--field-journal .quest-tabs{position:sticky;z-index:12;top:0;width:100%;min-height:44px;height:44px;margin:0;background:#f3e2bd}.quest-board__frame--field-journal .quest-tab{min-height:44px;height:44px}.quest-board__frame--field-journal .quest-board__workspace{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);width:100%;height:auto;min-height:500px;gap:5px;overflow:visible}.quest-board__frame--field-journal .quest-journal__left-page{display:flex;width:100%;min-height:500px;overflow:visible;flex-direction:column;transform:none}.quest-board__frame--field-journal .quest-list-panel{display:block;height:auto;min-height:500px;overflow:visible}.quest-board__frame--field-journal .quest-list{max-height:none;overflow:visible}.quest-board__frame--field-journal .quest-detail{height:auto;min-height:500px;margin-top:0;overflow:visible}.quest-board__frame--field-journal .quest-detail:has(.quest-wizard-content){grid-template-rows:106px minmax(0,1fr)}.quest-board__frame--field-journal .quest-wizard-hero{height:106px;min-height:106px}.quest-board__frame--field-journal .quest-detail__content.quest-wizard-workspace,.quest-board__frame--field-journal .quest-wizard-workspace>.quest-wizard-content{overflow:visible}.quest-board__frame--field-journal .quest-wizard-step>header>div{display:flex;min-width:0;grid-template-columns:none;flex-direction:column}.quest-board__frame--field-journal .quest-wizard-step>header>div strong,.quest-board__frame--field-journal .quest-wizard-step>header>div small{width:100%;overflow:visible;text-overflow:clip;white-space:normal}}.quest-daily-shout-hero.is-dynamic-art-banner>.quest-wizard-hero__title{display:flex;align-items:flex-start;justify-content:center;top:0;right:var(--hero-title-clearance);bottom:0;left:35%}.quest-daily-shout-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{max-width:100%;color:#eff0c0;font-size:clamp(12px,1.15vw,18px);letter-spacing:.045em;line-height:1.05;text-shadow:0 2px 3px rgba(3,11,24,.9)}.quest-underrail-score-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:41%}.quest-underrail-score-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:clamp(11px,1.05vw,17px);line-height:1.08}.quest-archery-targets-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:43%}.quest-archery-targets-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:clamp(13px,1.2vw,19px);line-height:1.05}.quest-follow-guide-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:clamp(11px,1.05vw,16px);overflow-wrap:normal;word-break:normal;hyphens:none}.quest-goblin-wave-hero.is-dynamic-art-banner>.quest-wizard-hero__title{display:flex;align-items:flex-start;justify-content:center;top:0;right:var(--hero-title-clearance);bottom:0;left:35%}.quest-goblin-wave-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{max-width:100%;color:#e9efbd;font-size:clamp(12px,1.15vw,18px);letter-spacing:.04em;line-height:1.05;text-shadow:0 2px 3px rgba(2,11,18,.92)}.quest-board__frame--field-journal .quest-daily-shout-workspace>.quest-wizard-content{display:flex;padding:8px 10px 10px 28px;flex-direction:column;gap:8px}.quest-board__frame--field-journal .quest-daily-shout-steps{height:auto;min-height:0;flex:1 1 auto;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.quest-board__frame--field-journal .quest-daily-shout-step{display:block;position:relative;grid-template-columns:none;min-height:78px}.quest-board__frame--field-journal .quest-daily-shout-step>header{display:flex!important;align-items:center;justify-content:flex-start;padding:10px 18px 10px 90px;grid-column:auto;grid-row:auto;width:100%;height:100%;border-right:0;text-align:left}.quest-board__frame--field-journal .quest-daily-shout-step>header>div{display:flex;grid-column:auto;grid-row:auto;width:100%;min-width:0;flex-direction:column;gap:0}.quest-board__frame--field-journal .quest-daily-shout-step>header>div strong{max-width:100%;color:#3c2b1e;font-size:clamp(17px,1.22vw,19px);letter-spacing:.025em;line-height:1.12;text-transform:uppercase}.quest-board__frame--field-journal .quest-daily-shout-step>header>div small{display:block;max-width:none!important;margin-top:3px;color:#483625;font-size:clamp(12px,.9vw,14px);font-weight:600;line-height:1.4}.quest-board__frame--field-journal .quest-daily-shout-step>.quest-wizard-step__index{position:absolute;top:50%;bottom:auto;left:14px;width:51px;height:70px;transform:translateY(-50%)}.quest-daily-shout-actions{width:100%;min-width:0;flex:0 0 auto}.quest-daily-shout-actions .quest-primary-action,.quest-daily-shout-actions .quest-complete-message,.quest-daily-shout-actions .quest-verification{width:100%}.quest-daily-shout-actions .quest-primary-action{min-height:48px}.quest-golden-feather-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:34%}.quest-feather-glow-preview{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;flex-direction:column;gap:5px}.quest-feather-glow-preview__bubble{position:relative;display:grid;width:60px;height:60px;place-items:center;color:#fff0a0;border:2px solid #b5903d;border-radius:50%;background:radial-gradient(circle at 37% 30%,#fff9c89e,#d9a73038 42%,#8b64192b 70%,#583d1047);box-shadow:inset 0 0 0 3px #fff4a83d,0 0 15px #e5b64394,0 5px 9px #60401938}.quest-feather-glow-preview__bubble:before{position:absolute;top:8px;left:10px;width:14px;height:8px;border-radius:50%;background:#fffce0a6;content:"";filter:blur(2px);transform:rotate(-28deg)}.quest-feather-glow-preview__bubble:after{position:absolute;top:-4px;right:-7px;width:3px;height:3px;border-radius:50%;background:#ffe787;box-shadow:-56px 16px #e6b94c,-48px 52px #f2d06c,8px 37px #e0ae3c,-15px 64px #f8dc79;content:""}.quest-feather-glow-preview__bubble img{display:block;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(109,72,18,.45))}.quest-feather-glow-preview__bubble+strong{color:#304d2e;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:14px;line-height:1;text-align:center}.quest-feather-tracker{display:flex;align-items:stretch;justify-content:center;width:100%;min-width:0;flex-direction:column;gap:8px}.quest-feather-tracker>strong{color:#3b4d2c;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:12px;line-height:1;text-align:center}.quest-feather-tokens{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.quest-feather-token{display:grid;align-items:center;justify-content:center;min-width:0;min-height:45px;grid-template-columns:auto auto;gap:5px;color:#806a43;border:1px solid #b7945d;border-radius:8px;background:linear-gradient(180deg,#d9c192ad,#c5a87375);box-shadow:inset 0 1px #fff2ce85,inset 0 -2px #87663b14;opacity:1}.quest-feather-token img{display:block;width:23px;height:23px;object-fit:contain;filter:sepia(.72) saturate(.48) brightness(.68) contrast(.9);opacity:.78}.quest-feather-token b{color:#705936;font-family:Pally-Bold,Nunito,sans-serif;font-size:11px}.quest-feather-token.is-collected{color:#fff0a5;border-color:#657b38;background:linear-gradient(180deg,#698444,#355d34);box-shadow:inset 0 0 0 2px #fff1a729,0 0 8px #b5c95447;opacity:1}.quest-feather-token.is-collected img{filter:none;opacity:1}.quest-feather-token.is-collected b{color:#fff3bd}.quest-feather-hunt-status{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;gap:13px}.quest-feather-hunt-status>div{display:flex;min-width:0;flex-direction:column;gap:3px}.quest-feather-hunt-status>div strong{color:#31502f;font-family:GreenVeil Lining Numerals,Georgia,Times New Roman,serif;font-size:18px;line-height:1;text-transform:uppercase}.quest-feather-hunt-status>div small{color:#756044;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.quest-feather-hunt-status.is-complete .quest-feather-hunt-status__medallion{border-color:#71803d;background:radial-gradient(circle at 38% 28%,#66864d,#26452c 72%)}.quest-feather-hunt-status.is-complete>div strong{color:#3f673c}.quest-feather-hunt-status__medallion{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:3px double #a67c28;border-radius:50%;background:radial-gradient(circle at 38% 28%,#4c6d3f,#193722 72%);box-shadow:inset 0 0 0 3px #fff0a41f,0 0 12px #d8aa3b52,0 4px 8px #5c3d1938}.quest-feather-hunt-status__medallion img{display:block;width:42px;height:42px;object-fit:contain}@media only screen and (max-width:680px){.quest-goblin-wave-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:36%}.quest-goblin-wave-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:10px}.quest-daily-shout-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:36%}.quest-daily-shout-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:10px}.quest-underrail-score-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:41%}.quest-underrail-score-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:9px}.quest-archery-targets-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:43%}.quest-archery-targets-hero.is-dynamic-art-banner>.quest-wizard-hero__title h3{font-size:10px}.quest-daily-shout-workspace .quest-wizard-content{padding:5px 7px 7px 24px;gap:4px}.quest-daily-shout-steps{gap:4px}.quest-daily-shout-step>header{padding:6px 7px 6px 28px}.quest-daily-shout-step>header>div strong{font-size:10px}.quest-daily-shout-actions .quest-primary-action{min-height:42px}.quest-golden-feather-hero.is-dynamic-art-banner>.quest-wizard-hero__title{left:35%}.quest-feather-glow-preview{gap:3px}.quest-feather-glow-preview>strong{font-size:9px}.quest-feather-glow-preview__bubble{width:42px;height:42px;border-width:1px}.quest-feather-glow-preview__bubble img{width:31px;height:31px}.quest-feather-tracker{gap:5px}.quest-feather-tracker>strong{font-size:8px}.quest-feather-tokens{gap:3px}.quest-feather-token{min-height:34px;grid-template-columns:1fr;gap:0}.quest-feather-token img{width:17px;height:17px}.quest-feather-token b{font-size:8px}.quest-feather-hunt-status{gap:7px}.quest-feather-hunt-status>div strong{font-size:11px}.quest-feather-hunt-status>div small{font-size:6px}.quest-feather-hunt-status__medallion{width:40px;height:40px;flex-basis:40px;border-width:2px}.quest-feather-hunt-status__medallion img{width:29px;height:29px}}html:not(.is-development-build) .js-environment-lock{display:none!important}
