.signin{padding:calc(var(--safe-t) + var(--u) * 24) var(--pad) calc(var(--u) * 40);gap:calc(var(--u) * 20)}.signin-top{text-align:center;padding:calc(var(--u) * 10) 0 0}.signin-top .toprule{position:relative;height:1px;margin:0 calc(var(--u) * 120) calc(var(--u) * 26);background:linear-gradient(90deg,transparent 0,var(--g-dim) 12%,var(--g-body) 50%,var(--g-dim) 88%,transparent 100%)}.signin-top .toprule:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:linear-gradient(135deg,#d65b43,#5a1712);border:1px solid var(--g-body);box-shadow:0 0 8px #b84c3773}.wordmark-row{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 16)}.wordmark-row .fl{width:calc(var(--u) * 70);height:calc(var(--u) * 20)}.valor{margin:0;font:700 calc(var(--u) * 96)/1 var(--title);letter-spacing:.1em;padding-left:.1em;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.85)) drop-shadow(0 0 12px rgba(173,132,69,.25))}.signin .tagline{margin-top:calc(var(--u) * 14);font:600 var(--fs-label)/1 var(--caps);letter-spacing:.42em;padding-left:.42em;color:var(--g-text);text-transform:uppercase}.signin-hero{min-height:calc(var(--u) * 330)}.signin-hero .body{padding:calc(var(--u) * 44) calc(var(--u) * 30) calc(var(--u) * 40)}.signin-hero .body p{max-width:58%}.signin-hero .art:before{background:linear-gradient(90deg,var(--card) 0%,var(--card) 30%,rgba(12,16,19,.85) 48%,rgba(12,16,19,.1) 70%,rgba(12,16,19,0) 100%)}.signin-hero .art img{object-position:100% 50%}.signin-card{padding:calc(var(--u) * 30) calc(var(--u) * 26) calc(var(--u) * 26)}.signin-links{display:flex;justify-content:center;gap:calc(var(--u) * 28);flex-wrap:wrap;padding-top:calc(var(--u) * 6)}.signin-foot{margin:0;text-align:center;font:italic 400 var(--fs-meta)/1.4 var(--text);color:var(--grey);padding:0 calc(var(--u) * 20)}.cswipe{--k: .125vw ;position:fixed;inset:0;z-index:55;pointer-events:none;overflow:hidden;visibility:hidden;contain:strict}.cswipe.on{visibility:visible}.cs-layer,.cs-help{position:absolute;left:50%;top:50%;width:0;height:0;will-change:transform}.cs-cloud{position:absolute;width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));left:calc((var(--x) - var(--w) / 2) * var(--k));top:calc((var(--y) - var(--h) / 2) * var(--k));transform:rotate(calc(var(--rot) + var(--spin, 0deg)))}.cs-cloud img{position:absolute;inset:0;width:100%;height:100%;user-select:none;-webkit-user-select:none}.cs-cloud .storm,.cs-cloud .bolt,.cswipe.dark .cs-cloud .clear{opacity:0}.cswipe.dark .cs-cloud .storm{opacity:1}.cswipe.dark .cs-cloud.flash .storm{opacity:0}.cswipe.dark .cs-cloud.flash .bolt{opacity:1}.cs-help{--ink:#4E4432;display:flex;flex-direction:column;align-items:center;opacity:0}.cswipe.dark .cs-help{--ink:#CBBB77;text-shadow:0 1px 3px rgba(0,0,0,.85)}.cs-help>*{position:absolute;left:0;white-space:nowrap;transform:translate(-50%,-50%)}.cs-name{top:calc(var(--k) * -70);font:700 calc(var(--k) * 45)/1 var(--title);letter-spacing:.06em;color:var(--ink)}.cs-arrowbox{top:0}.cs-arrow{display:block;width:calc(var(--k) * 295);height:auto}.cs-label{top:calc(var(--k) * 81);font:500 calc(var(--k) * 30.6)/1.2 var(--text);color:var(--ink)}@media(hover:none)and (pointer:coarse){.hdr,.c-hud,.nav{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.rp-row{align-items:center}.rp-row .rp-seal{--s:calc(var(--u) * 64)}.rp-row .line{font-size:var(--fs-body);color:var(--cream)}.rp-row.is-unread .line{color:var(--cream-t);font-weight:500}.rp-right{flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 8)!important}.rp-time{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.rp-row.is-unread .rp-time{color:var(--g-text)}.rp-dot{display:inline-block;width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:var(--g-hi);transform:rotate(45deg);box-shadow:0 0 6px #edd69d99}.rp-val{font:400 var(--fs-meta)/1 var(--text);color:var(--cream);white-space:nowrap}.rp-val .lbl{color:var(--grey)}.rp-val b{font-weight:500;color:var(--cream-t)}.rp-val.gold b{color:var(--g-text)}.rp-val.crim b{color:var(--crim-ink)}.rp-val.green b{color:var(--green-ink)}.rp-group .card-head .link{font-size:var(--fs-meta)}.rp-band{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 18)}.rp-band h1{flex:1;margin:0;font:700 var(--fs-screen)/1 var(--title);letter-spacing:.1em;text-transform:uppercase;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.8))}.rp-pos{font:italic 400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.rp-head{padding-bottom:calc(var(--u) * 14)}.rp-headrow{display:flex;align-items:center;gap:calc(var(--u) * 20);padding:calc(var(--u) * 4) calc(var(--u) * 6) 0}.rp-bigseal{--s:calc(var(--u) * 104)}.rp-headtxt{min-width:0;flex:1}.rp-eyebrow{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.24em;text-transform:uppercase;color:var(--g-text);margin-bottom:calc(var(--u) * 12)}.rp-eyebrow.green{color:var(--green-ink)}.rp-eyebrow.crim{color:var(--crim-ink)}.rp-headtxt h2{margin:0;font:600 calc(var(--fs-h) * 1.15)/1.3 var(--title);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-t)}.rp-headtxt h2 small{font:400 var(--fs-body2)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--grey)}.rp-headtxt h2 .gold{color:var(--g-text)}.rp-stats{margin:calc(var(--u) * 18) calc(var(--u) * 6) 0}.rp-party{padding:0 calc(var(--u) * 4) calc(var(--u) * 10)}.rp-partyrow{display:flex;align-items:center;gap:calc(var(--u) * 14)}.rp-partytxt{flex:1;min-width:0}.rp-partytxt b{display:block;font:500 var(--fs-body)/1.2 var(--text);color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-partytxt b small{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-left:calc(var(--u) * 8)}.rp-partytxt span{display:block;margin-top:calc(var(--u) * 6);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-partytxt span i{font-style:normal;color:var(--grey2)}.rp-partyacts{display:flex;gap:calc(var(--u) * 8);flex:none}.rp-barb{color:var(--g-text)}.rp-note{margin:calc(var(--u) * 10) 0 0;font:italic 400 var(--fs-meta)/1.35 var(--text);color:var(--grey)}.rp-units{margin-top:calc(var(--u) * 6)}.rp-units th:first-child{text-align:left}.rp-units td.name .uname{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-t)}.rp-units td .dim{color:var(--grey2)}.rp-units tbody tr{background:var(--row)}.rp-units tbody tr td:first-child{border-radius:var(--row-r) 0 0 var(--row-r)}.rp-units tbody tr td:last-child{border-radius:0 var(--row-r) var(--row-r) 0}.rp-units tbody tr+tr td{border-top:calc(var(--u) * 6) solid var(--card)}.rp-tip{display:flex;align-items:center;gap:calc(var(--u) * 8);width:100%;margin-top:calc(var(--u) * 12);background:transparent;border:0;padding:calc(var(--u) * 4) calc(var(--u) * 6);text-align:left;font:italic 400 var(--fs-meta)/1.3 var(--text);color:var(--grey)}.rp-tip b{font-weight:500;font-style:normal;color:var(--g-text)}.rp-tip svg{margin-left:auto;width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--g-text);flex:none}.rp-res .rp-restile{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 12);text-align:left}.rp-restile img{width:calc(var(--u) * 52);height:calc(var(--u) * 52);object-fit:contain;flex:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.rp-restile b{font:600 var(--fs-value)/1 var(--text);color:var(--cream-t);min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-cap{display:flex;align-items:center;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 16);padding:0 calc(var(--u) * 6)}.rp-cap .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);flex:none}.rp-cap .val{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap;flex:none}.rp-loy{display:flex;align-items:baseline;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 8)}.rp-loy b{font:600 calc(var(--fs-screen) * 1.1)/1 var(--text);color:var(--cream-t)}.rp-loy small{font:italic 400 var(--fs-meta)/1 var(--text);margin-left:auto}.rp-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 8)}.rp-b{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 6);min-height:calc(var(--u) * 48);padding:0 calc(var(--u) * 14);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line2);min-width:0}.rp-b span{font:400 var(--fs-meta)/1.2 var(--text);color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-b b{font:600 var(--fs-body2)/1 var(--text);color:var(--g-text);flex:none}.rp-b.none span,.rp-b.none b{color:var(--grey2)}.rp-b.nowall{box-shadow:inset 3px 0 0 var(--crim-hi)}.rp-out{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line2)}.rp-outmedals{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10)}.rp-out em{font:italic 400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.rp-exchange{display:grid;grid-template-columns:1fr calc(var(--u) * 70) 1fr;align-items:stretch;gap:calc(var(--u) * 6)}.rp-side{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--u) * 16) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);background:var(--row2);border:1px solid var(--line2);min-width:0}.rp-side>.lbl,.rp-sidesent .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.rp-sidewho{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 14);background:transparent;border:0;padding:0;color:inherit;max-width:100%}.rp-sidewho b{font:500 var(--fs-body)/1.2 var(--text);color:var(--g-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-sidewho span{font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-sidesent{width:100%;margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1px solid var(--line2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 10)}.rp-sideres{display:flex;align-items:center;gap:calc(var(--u) * 8)}.rp-sideres img{width:calc(var(--u) * 44);height:calc(var(--u) * 44);object-fit:contain}.rp-sideres b{font:600 var(--fs-value)/1 var(--text);color:var(--cream-t)}.rp-sideres small{font:400 var(--fs-meta)/1 var(--text);color:var(--grey)}.rp-arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 10);color:var(--g-body)}.rp-arrows i{display:block;width:calc(var(--u) * 46);height:1.3px;background:var(--g-body);position:relative}.rp-arrows i:after{content:"";position:absolute;right:-1px;top:calc(var(--u) * -3.5);width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-top:1.3px solid var(--g-body);border-right:1.3px solid var(--g-body);transform:rotate(45deg)}.rp-arrows i.back:after{right:auto;left:-1px;transform:rotate(-135deg)}.rp-arrows span{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--g-body);transform:rotate(45deg)}.rp-deliver img{width:calc(var(--u) * 46);height:calc(var(--u) * 46);object-fit:contain;flex:none}.rp-deliver .line b{color:var(--cream-t)}.rp-actions .acts{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:calc(var(--u) * 10);align-items:center}.rp-actions .acts:has(>:nth-child(3):last-child){grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr)}.rp-actions .acts:has(>:nth-child(2):last-child){grid-template-columns:auto minmax(0,1fr)}.rp-actions .btn{min-width:0;padding-left:calc(var(--u) * 10);padding-right:calc(var(--u) * 10);min-height:calc(var(--u) * 52)}.rp-trash{color:var(--g-text)}.ml-search{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 18);min-height:calc(var(--u) * 54);border-radius:calc(var(--u) * 27);background:var(--field);border:1px solid var(--g-inner)}.ml-search svg{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:var(--g-text);flex:none}.ml-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--cream-t);font:italic 400 max(16px,var(--fs-body))/1.2 var(--text);outline:none}.ml-search input:not(:placeholder-shown){font-style:normal}.ml-search input::placeholder{color:var(--grey2)}.ml-search button{background:transparent;border:0;color:var(--grey);display:grid;place-items:center;padding:0}.ml-row .ml-who{font:500 var(--fs-body)/1.2 var(--text);color:var(--g-text);display:inline-flex;align-items:center;gap:calc(var(--u) * 8);min-width:0}.ml-row .ml-who em{font:italic 400 var(--fs-meta)/1 var(--text);color:var(--grey)}.ml-row .ml-count{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 4);border:1px solid var(--g-dim);color:var(--grey);font:600 calc(max(9px,var(--u) * 13) * var(--tz))/1 var(--text)}.ml-row .ml-count svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.ml-row .ml-subj{font:400 var(--fs-body2)/1.25 var(--text);color:var(--cream);margin-top:calc(var(--u) * 6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-row.is-unread .ml-subj{color:var(--cream-t);font-weight:500}.ml-row .right{flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 10)!important}.ml-row .right svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--g-text)}.ml-between{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 18)}.ml-between .medals{display:flex;flex:none}.ml-between .medals .medal+.medal{margin-left:calc(var(--u) * -14)}.ml-between .txt{flex:1;min-width:0;font:400 var(--fs-body2)/1.3 var(--text);color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-between .txt b{font-weight:500;color:var(--g-text)}.ml-between .meta{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.ml-thread{display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.ml-letter{position:relative;padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 18)}.ml-letter.mine{margin-left:calc(var(--u) * 60);background:linear-gradient(135deg,#3a32261a,#0000 45%,#0003),#111415;border-radius:var(--row-r);border:1px solid var(--g-inner)}.ml-letter.theirs{margin-right:calc(var(--u) * 50)}.ml-letterhead{display:flex;align-items:center;gap:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 12);border-bottom:1px solid var(--line2)}.ml-letterhead .txt{flex:1;min-width:0}.ml-letterhead .txt b{display:block;font:500 var(--fs-body)/1.2 var(--text);color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-letterhead .txt b small{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-left:calc(var(--u) * 8)}.ml-letterhead .txt span{display:block;margin-top:calc(var(--u) * 4);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey)}.ml-letterhead time{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap;align-self:flex-start;margin-top:calc(var(--u) * 4)}.ml-body{margin:calc(var(--u) * 14) 0 0;font:400 var(--fs-body)/1.45 var(--text);color:var(--cream-t);white-space:pre-wrap;overflow-wrap:anywhere}.ml-gap{display:flex;align-items:center;gap:calc(var(--u) * 12);font:italic 400 var(--fs-meta)/1 var(--text);color:var(--grey);padding:calc(var(--u) * 2) calc(var(--u) * 20)}.ml-gap:before,.ml-gap:after{content:"";flex:1;height:1px;background:var(--line2)}.ml-dock .acts{display:grid;grid-template-columns:auto 1fr auto;gap:calc(var(--u) * 10);align-items:center}.ml-dock textarea.input{resize:none;min-height:calc(var(--u) * 52);max-height:calc(var(--u) * 180);padding:calc(var(--u) * 12) calc(var(--u) * 16);font-style:italic}.ml-dock textarea.input:not(:placeholder-shown){font-style:normal}.ml-to{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 56);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 4);background:var(--field);border:1px solid var(--g-inner);box-shadow:inset 0 1px 3px #000c}.ml-to:focus-within{border-color:var(--g-body)}.ml-to input{flex:1;min-width:calc(var(--u) * 120);background:transparent;border:0;color:var(--cream-t);font:500 max(16px,var(--fs-body))/1.2 var(--text);outline:none;padding:calc(var(--u) * 6) 0}.ml-chip{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 46);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 4);border-radius:calc(var(--u) * 19);border:1px solid var(--g-dim);background:#0c0f10;color:var(--g-text);font:500 var(--fs-meta)/1 var(--text)}.ml-chip .medal{--s:calc(var(--u) * 36)}.ml-chip button{background:transparent;border:0;color:var(--grey);display:grid;place-items:center;padding:0;width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.ml-chip button svg{width:70%;height:70%}.ml-chip.bad{border-color:var(--crim-hi);color:var(--crim-ink)}.ml-recent{display:flex;align-items:center;gap:calc(var(--u) * 10);flex-wrap:wrap;margin-top:calc(var(--u) * 12)}.ml-recent .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-right:calc(var(--u) * 4)}.ml-recent .chipbtn{display:inline-flex;align-items:center;gap:calc(var(--u) * 6)}.ml-recent .chipbtn svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--g-text)}.ml-letterbox textarea.input{min-height:calc(var(--u) * 360);resize:vertical;line-height:1.45}.ml-count-note{text-align:right;font:400 var(--fs-meta)/1 var(--text);color:var(--grey);margin-top:calc(var(--u) * 8)}.ml-count-note.over{color:var(--crim-ink)}.ml-compose-acts .acts{display:grid;grid-template-columns:1fr auto 1fr;gap:calc(var(--u) * 12);align-items:center}.ml-compose-acts .draft{font:italic 400 var(--fs-meta)/1 var(--text);color:var(--grey);text-align:center;white-space:nowrap}.gd-hero .body{padding-top:calc(var(--u) * 24)}.gd-herorow{display:flex;align-items:center;gap:calc(var(--u) * 16)}.gd-crest{--s:calc(var(--u) * 104);flex:none}.gd-herotxt{min-width:0;flex:1}.gd-herotxt h2{margin:0;font:700 calc(var(--fs-screen) * .95)/1.1 var(--title);letter-spacing:.06em;white-space:normal;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.gd-herotxt .sub{margin-top:calc(var(--u) * 10);font:400 var(--fs-body2)/1.3 var(--text);color:var(--cream);overflow:hidden;text-overflow:ellipsis}.gd-herotxt .sub b{font-weight:500;color:var(--g-text)}.gd-herotxt .sub i{color:var(--grey)}.gd-name{display:flex;align-items:center;gap:calc(var(--u) * 8);font:700 var(--fs-body2)/1 var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-t);min-width:0}.gd-name svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--g-text);flex:none}.gd-name .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-member .meta{margin-top:calc(var(--u) * 6)}.gd-cols{display:flex;align-items:center;gap:calc(var(--u) * 16);flex:none}.gd-cols .col{text-align:right;font:500 var(--fs-body2)/1 var(--text);color:var(--cream-t)}.gd-cols .col.cities{min-width:calc(var(--u) * 40)}.gd-cols .col.pts{min-width:calc(var(--u) * 80)}.gd-colhead{display:grid;grid-template-columns:1fr auto;gap:calc(var(--u) * 16);padding:0 calc(var(--u) * 16) calc(var(--u) * 8);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.gd-colhead .r{display:flex;gap:calc(var(--u) * 16)}.gd-colhead .r span:first-child{min-width:calc(var(--u) * 80);text-align:right}.gd-colhead .r span:last-child{min-width:calc(var(--u) * 40);text-align:right}.gd-acts{display:flex;align-items:center;gap:calc(var(--u) * 8);flex:none}.gd-req .gd-name{font-size:calc(var(--fs-body2) * 1.05)}.gd-designate{display:grid;grid-template-columns:1fr 1.2fr auto;gap:calc(var(--u) * 10);align-items:stretch}.gd-designate .input{padding:calc(var(--u) * 12) calc(var(--u) * 14)}.gd-select{position:relative}.gd-select select{width:100%;height:100%;appearance:none;-webkit-appearance:none;background:var(--field);border:1px solid var(--g-inner);color:var(--cream-t);border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 12) calc(var(--u) * 36) calc(var(--u) * 12) calc(var(--u) * 36);font:500 max(16px,var(--fs-body))/1.2 var(--text)}.gd-select:before{content:"";position:absolute;left:calc(var(--u) * 14);top:50%;width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin-top:calc(var(--u) * -4.5);transform:rotate(45deg);background:var(--dot,var(--green))}.gd-select svg{position:absolute;right:calc(var(--u) * 12);top:50%;width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-top:calc(var(--u) * -7);color:var(--g-text);pointer-events:none}.gd-dip .card-head .aside{display:inline-flex;align-items:center;gap:calc(var(--u) * 10)}.gd-dipline{font:italic 400 var(--fs-meta)/1.35 var(--text);color:var(--grey);display:flex;align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 8)}.gd-dipline i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);transform:rotate(45deg);background:var(--dot);flex:none}.row.edge-a:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--green)}.row.edge-n:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:#b8892f}.row.edge-e:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--crim-hi)}.gd-form{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.gd-form textarea.input{min-height:calc(var(--u) * 200);resize:vertical;line-height:1.45}.gd-form .counter{text-align:right;font:400 var(--fs-meta)/1 var(--text);color:var(--grey);margin-top:calc(var(--u) * -6)}.gd-form .counter.over{color:var(--crim-ink)}.gd-grave{text-align:center;padding:calc(var(--u) * 10) calc(var(--u) * 10) 0}.gd-grave h3{margin:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 12);font:700 calc(var(--fs-h) * 1.25)/1.2 var(--title);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent}.gd-grave h3 svg{width:calc(var(--u) * 52);height:calc(var(--u) * 16);color:var(--g-body);flex:none}.gd-grave p{margin:calc(var(--u) * 14) auto 0;max-width:40ch;font:400 var(--fs-body)/1.45 var(--text);color:var(--cream)}.gd-grave .lbl{margin-top:calc(var(--u) * 22);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.gd-grave .input{max-width:calc(var(--u) * 400);margin:calc(var(--u) * 12) auto 0;text-align:center;letter-spacing:.14em;text-transform:uppercase}.gd-grave .btn{margin-top:calc(var(--u) * 24);width:100%}.gd-nearby .rank{font:600 var(--fs-body2)/1 var(--text);color:var(--grey);min-width:calc(var(--u) * 28)}.gd-tagline{font:italic 400 var(--fs-meta)/1.4 var(--text);color:var(--grey);margin:0 0 calc(var(--u) * 12)}.lb-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 10)}.lb-controls .gd-select select{padding-left:calc(var(--u) * 14);font-size:max(14px,var(--fs-body2))}.lb-controls .gd-select:before{display:none}.lb-controls .gd-select .lbl{position:absolute;left:calc(var(--u) * 14);top:calc(var(--u) * 8);font:700 calc(max(8.5px,var(--u) * 10) * var(--tz))/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);pointer-events:none}.lb-controls .gd-select select{padding-top:calc(var(--u) * 22);padding-bottom:calc(var(--u) * 8)}.lb-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 4)}.lb-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 8);background:transparent;border:0;padding:calc(var(--u) * 8) 0;color:inherit;min-width:0;width:100%}.lb-step .medwrap{position:relative}.lb-step .medal{--s:calc(var(--u) * 78)}.lb-step.first .medal{--s:calc(var(--u) * 96)}.lb-step .crown{position:absolute;left:50%;top:calc(var(--u) * -22);transform:translate(-50%);width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:var(--g-hi);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.lb-step .place{position:absolute;right:calc(var(--u) * -6);bottom:calc(var(--u) * -4);width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;display:grid;place-items:center;font:700 calc(max(9px,var(--u) * 14) * var(--tz))/1 var(--text);color:#1b1208;border:1px solid #1E160C}.lb-step .place.p1{background:linear-gradient(180deg,#f6e7b8,#b8892f)}.lb-step .place.p2{background:linear-gradient(180deg,#e6e8ec,#8a9099)}.lb-step .place.p3{background:linear-gradient(180deg,#e0a070,#8c4a26)}.lb-step .nm{font:700 var(--fs-label)/1.2 var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-t);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-step.first .nm{font-size:calc(var(--fs-label) * 1.15)}.lb-step .sc{font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);white-space:nowrap}.lb-step .sc b{font-weight:500;color:var(--g-text)}.lb-head{display:grid;grid-template-columns:calc(var(--u) * 104) 1fr auto auto;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 16) calc(var(--u) * 8);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.lb-head span:nth-child(3){min-width:calc(var(--u) * 86);text-align:right}.lb-head span:nth-child(4){min-width:calc(var(--u) * 50);text-align:right}.lb-row{min-height:calc(var(--u) * 58);padding-top:calc(var(--u) * 6);padding-bottom:calc(var(--u) * 6);gap:calc(var(--u) * 12)}.lb-row .rank{font:600 var(--fs-body2)/1 var(--text);color:var(--cream);min-width:calc(var(--u) * 52);text-align:left}.lb-row .medal{--s:calc(var(--u) * 40)}.lb-row .nm{flex:1;min-width:0;font:700 var(--fs-label)/1.2 var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-t);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lb-row .nm small{font:400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--g-text);margin-left:calc(var(--u) * 8)}.lb-row .sc{min-width:calc(var(--u) * 86);text-align:right;font:500 var(--fs-body2)/1 var(--text);color:var(--cream-t)}.lb-row .ct{min-width:calc(var(--u) * 50);text-align:right;font:400 var(--fs-body2)/1 var(--text);color:var(--cream)}.lb-row .chev{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--g-text);flex:none}.lb-row.you{border-color:var(--g-body);background:linear-gradient(90deg,#ad844529,#ad84450a 50%,#0000),var(--row)}.lb-row.you .rank{color:var(--g-text)}.lb-you{margin-top:calc(var(--u) * 2)}.lb-you .meta{display:block;font:italic 400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--grey);margin-top:calc(var(--u) * 6)}.lb-pager{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 18)}.lb-pager .txt{font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey)}.lb-pager .txt b{font-weight:500;color:var(--cream-t)}.lb-pager .btns{display:flex;gap:calc(var(--u) * 8)}.lb-share{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 8)}.lb-share .bar{max-width:calc(var(--u) * 300)}.lb-share small{font:400 var(--fs-meta)/1 var(--text);color:var(--g-text);white-space:nowrap}.lb-standing .row{min-height:calc(var(--u) * 54)}.lb-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 14);font:400 var(--fs-meta)/1.3 var(--text);color:var(--grey)}.pf-hero .body{padding-top:calc(var(--u) * 24)}.pf-herorow{display:flex;align-items:center;gap:calc(var(--u) * 18)}.pf-herorow .medal{--s:calc(var(--u) * 112);flex:none}.pf-herotxt{min-width:0;flex:1}.pf-herotxt h2{margin:0;font:700 calc(var(--fs-screen) * 1.05)/1.1 var(--title);letter-spacing:.06em;color:var(--cream-t);text-shadow:0 1px 1px rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis}.pf-title{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 12);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.pf-title .medal{--s:calc(var(--u) * 34)}.pf-title.none{color:var(--grey);font-style:italic;letter-spacing:.04em;text-transform:none;font-family:var(--text);font-weight:400}.pf-guild{margin-top:calc(var(--u) * 10);font:400 var(--fs-body2)/1.3 var(--text);color:var(--cream)}.pf-guild b{font-weight:500;color:var(--g-text)}.pf-kill{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.pf-kill .row{min-height:calc(var(--u) * 56)}.pf-kill .row .txt{display:flex;align-items:center;gap:calc(var(--u) * 12)}.pf-kill .row .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap}.pf-kill .bar{max-width:calc(var(--u) * 160)}.pf-kill .val{font:600 var(--fs-value)/1 var(--text);color:var(--cream-t)}.pf-cities .row{min-height:calc(var(--u) * 60)}.pf-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 10)}.tt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--u) * 10)}.tt-card{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line2);text-align:left;color:inherit;min-width:0}.tt-card.on{border-color:var(--g-body);background:linear-gradient(180deg,#ad844529,#0000),var(--row)}.tt-card.locked{opacity:.55}.tt-card .medal{--s:calc(var(--u) * 52);flex:none}.tt-card .txt{min-width:0}.tt-card .txt b{display:block;font:700 var(--fs-label)/1.2 var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-t);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-card .txt span{display:block;margin-top:calc(var(--u) * 4);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-card .main{position:absolute;right:calc(var(--u) * 8);top:calc(var(--u) * 8);font:700 calc(max(8.5px,var(--u) * 9) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-hi)}.tt-tiers{display:inline-flex;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 6)}.tt-tiers i{width:calc(var(--u) * 14);height:calc(var(--u) * 6);border-radius:1px;background:#2a2e33}.tt-tiers i.on{background:var(--g-body)}.qs-row .txt .line,.qs-row .txt .meta{white-space:normal;overflow:visible;text-overflow:clip}.qs-row .qs-award{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 6);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey)}.qs-row .qs-award b{font-weight:500;color:var(--g-text)}.qs-row.done{border-color:var(--g-body)}.qs-obj{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 8)}.qs-obj .bar{max-width:calc(var(--u) * 240)}.qs-obj small{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.hp-part{margin:0;padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 10)}.hp-part h3{margin:0 0 calc(var(--u) * 10);font:700 var(--fs-label)/1.2 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.hp-part p{margin:0;font:400 var(--fs-body2)/1.5 var(--text);color:var(--cream);white-space:pre-line}.hp-toc{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.map-wrap{position:relative;margin:0 calc(var(--pad) * -1) calc(-1 * (var(--nav-room) + var(--pad)));height:calc(100dvh - var(--hdr-room));overflow:hidden;background:#15130f;user-select:none;-webkit-user-select:none;touch-action:none;overscroll-behavior:contain}.map-canvas{position:absolute;inset:0;display:block;cursor:grab}.map-canvas:active{cursor:grabbing}.map-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,#0000008c,#0000 64px),radial-gradient(ellipse 90% 70% at 50% 50%,#0000 60%,#0000006b)}.map-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--nav-room) + var(--u) * 30);pointer-events:none;z-index:1;background:linear-gradient(0deg,#000000b8,#0000)}.map-loading{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#0b0e11e6;border:1px solid var(--g-dim);color:var(--cream);font:500 calc(max(12px,var(--u) * 17) * var(--tz))/1 var(--text)}.map-loading .link{margin-left:8px}.map-xy{position:absolute;left:50%;top:calc(var(--u) * 18);transform:translate(-50%);z-index:4;max-width:calc(100% - var(--u) * 140)}.map-xy-btn,.map-xy-form{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 50);padding:0 calc(var(--u) * 18) 0 calc(var(--u) * 22);border-radius:calc(var(--u) * 25);background:#0b0e11e6;border:1.3px solid var(--g-body);box-shadow:inset 0 0 0 3px #0b0e11,inset 0 0 0 4px #3b2d1c,0 4px 14px #0009;color:var(--cream-t);cursor:pointer}.map-xy .ax{font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.1em;color:var(--grey);text-transform:var(--caps-tt)}.map-xy b{font:600 calc(max(14px,var(--u) * 25) * var(--tz))/1 var(--title);letter-spacing:.06em;min-width:calc(var(--u) * 54);text-align:left}.map-xy .dia{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--g-body);transform:rotate(45deg);margin:0 calc(var(--u) * 6)}.map-xy .sep{width:1px;height:calc(var(--u) * 26);background:#4a3922;margin:0 calc(var(--u) * 4) 0 calc(var(--u) * 10)}.map-xy .ico{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--g-text)}.map-xy-form .input{width:calc(var(--u) * 78);height:calc(var(--u) * 34);padding:0 8px;font:600 calc(max(13px,var(--u) * 20) * var(--tz))/1 var(--title);text-align:center}.map-xy-form .go{display:grid;place-items:center;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;border:1px solid var(--g-body);background:var(--g-body);color:#140e06;cursor:pointer}.map-xy-form .go svg{width:16px;height:16px}.map-xy-form .cancel{background:none;border:0;color:var(--grey);font:500 calc(max(11px,var(--u) * 14) * var(--tz))/1 var(--text);cursor:pointer;padding:0 4px}.map-side{position:absolute;right:calc(var(--u) * 22);top:calc(var(--u) * 100);z-index:4;display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.map-side .disc{background:#0b0e11eb}.map-chip{position:absolute;left:calc(var(--u) * 20);bottom:calc(var(--nav-room) + var(--u) * 24);z-index:4;display:inline-flex;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 54);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 8);border-radius:calc(var(--u) * 27);border:1.2px solid var(--g-body);background:#0b0e11eb;color:var(--cream);cursor:pointer;max-width:calc(100% - var(--u) * 200)}.map-chip .disc.xs{pointer-events:none;width:calc(var(--u) * 38);height:calc(var(--u) * 38);display:grid;place-items:center;background:#0b0d0e}.map-chip .disc.xs svg{width:55%;height:55%}.map-chip .txt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.map-chip .eyebrow{font-size:calc(max(9px,var(--u) * 11) * var(--tz));letter-spacing:.22em;color:var(--g-text);margin:0}.map-chip .line{font:500 calc(max(11px,var(--u) * 16) * var(--tz))/1 var(--text);color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.map-chip .chev{width:14px;height:14px;color:var(--g-text);flex:none}.map-mini{position:absolute;right:calc(var(--u) * 28);bottom:calc(var(--nav-room) + var(--u) * 22);z-index:4;width:calc(var(--u) * 116);height:calc(var(--u) * 116);border-radius:50%;border:3px solid var(--g-body);background:#070808;padding:0;cursor:pointer;box-shadow:0 0 0 1px #1e160c,0 6px 18px #000000b3,inset 0 0 0 2px #0c0f10;overflow:visible}.map-mini .mini-canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.map-mini .cap{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.22em;text-transform:uppercase;color:var(--g-text);text-shadow:0 1px 3px #000}.map-mini.inlegend{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;height:max(26px,calc(var(--u) * 42));border-radius:999px;padding:0 max(12px,calc(var(--u) * 20));box-shadow:none;border-width:1.2px;margin-top:calc(var(--u) * 12)}.map-mini.inlegend .cap{position:static;transform:none;display:block;font-size:calc(max(9px,var(--u) * 13) * var(--tz));line-height:1;margin-right:-.22em;color:var(--cream-t)}.map-legend{position:absolute;left:calc(var(--u) * 20);right:calc(var(--u) * 20);bottom:calc(var(--nav-room) + var(--u) * 14);z-index:4;padding:calc(var(--u) * 16) calc(var(--u) * 20) calc(var(--u) * 14);background:#0b0e11ed}.map-legend .head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:calc(var(--u) * 10)}.map-legend .head .eyebrow{margin:0}.map-legend .hint{font:400 calc(max(10px,var(--u) * 13) * var(--tz))/1 var(--text);color:var(--grey)}.map-legend .chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8)}.gchip{display:inline-flex;align-items:center;gap:8px;height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 10);border-radius:calc(var(--u) * 18);border:1px solid var(--g-inner);background:#0b0d0e;color:var(--cream);font:500 calc(max(11px,var(--u) * 15) * var(--tz))/1 var(--text);cursor:pointer;white-space:nowrap}.gchip.on{border-color:var(--g-body);background:#1a1610;color:var(--cream-t)}.gchip .dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #0009}.gchip .n{color:var(--grey);font-size:.85em}.map-sheet{position:absolute;left:calc(var(--u) * 14);right:calc(var(--u) * 14);bottom:calc(var(--nav-room) + var(--u) * 12);z-index:6;padding:calc(var(--u) * 20) calc(var(--u) * 20) calc(var(--u) * 18);background:#0b0e11f2;box-shadow:0 10px 30px #000000b3;animation:sheet-up .22s ease-out}@keyframes sheet-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.map-sheet-close{position:absolute;right:max(10px,calc(var(--u) * 18));top:max(10px,calc(var(--u) * 18));width:max(30px,calc(var(--u) * 46));height:max(30px,calc(var(--u) * 46));padding:0;z-index:1;border-radius:50%;border:1px solid var(--g-inner);background:#0b0d0e;color:var(--grey);display:grid;place-items:center;cursor:pointer}.map-sheet-close svg{width:12px;height:12px;display:block}.map-sheet-close:hover{color:var(--cream-t);border-color:var(--g-body)}.map-sheet-head{display:flex;gap:calc(var(--u) * 16);align-items:center;padding-right:max(36px,calc(var(--u) * 56))}.map-sheet-head .keepmed{flex:none;box-shadow:0 0 0 2px #0c0f10,0 0 0 3.5px var(--g-dim)}.map-sheet-head .keepmed.you{box-shadow:0 0 0 2px #0c0f10,0 0 0 3.5px #ecb628}.map-sheet-head .keepmed.guild{box-shadow:0 0 0 2px #0c0f10,0 0 0 3.5px #225cce}.map-sheet-head .keepmed.enemy{box-shadow:0 0 0 2px #0c0f10,0 0 0 3.5px #ce1e1a}.map-sheet-head .keepmed.ally{box-shadow:0 0 0 2px #0c0f10,0 0 0 3.5px #189660}.map-sheet-head .who{min-width:0}.map-sheet-head h2{margin:0 0 4px;font:600 calc(max(15px,var(--u) * 26) * var(--tz))/1.1 var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-sheet-head .owner{font:500 calc(max(12px,var(--u) * 16) * var(--tz))/1.25 var(--text);color:var(--cream)}.map-sheet-head .coords{font:400 calc(max(11px,var(--u) * 14) * var(--tz))/1.3 var(--text);color:var(--grey);margin-top:3px}.bptag{color:#8ec6ff}.map-sheet-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:calc(var(--u) * 16) 0 calc(var(--u) * 12);padding-top:calc(var(--u) * 12);border-top:1px solid var(--g-inner)}.map-sheet-stats>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 4px;border-left:1px solid var(--g-inner);text-align:center}.map-sheet-stats>div:first-child{border-left:0}.map-sheet-stats .k{font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.map-sheet-stats b{font:600 calc(max(13px,var(--u) * 21) * var(--tz))/1 var(--text);color:var(--cream-t)}.map-sheet-stats .pace{font:400 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--text);color:var(--grey)}.map-sheet-acts{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 12);padding-top:4px}.sheet-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:max(50px,calc(var(--u) * 86));padding:0 4px;border-radius:calc(var(--u) * 6);border:1px solid var(--g-inner);background:linear-gradient(180deg,#1e2223,#121516);color:var(--cream);cursor:pointer;position:relative}.sheet-act .ico{display:grid;place-items:center;width:20px;height:20px;line-height:0}.sheet-act .ico svg{width:20px;height:20px;display:block}.sheet-act .lbl{font:700 calc(max(9px,var(--u) * 12) * var(--tz))/1 var(--caps);letter-spacing:.2em;margin-right:-.2em;text-transform:uppercase;color:var(--g-text)}.sheet-act .hint{position:absolute;top:-7px;right:6px;padding:2px 6px;border-radius:8px;border:1px solid var(--g-inner);background:#0c0f10;font:500 calc(10px * var(--tz))/1 var(--text);color:var(--cream);white-space:nowrap}.sheet-act:disabled{opacity:.42;cursor:default;background:#0b0d0e;border-style:dashed}.sheet-act.on{border-color:var(--g-body);color:var(--g-hi)}.sheet-act.on .lbl{color:var(--g-hi)}.map-sheet-primary{display:flex;flex-direction:column;align-items:center;gap:8px}.map-sheet-primary.two{flex-direction:row;gap:calc(var(--u) * 10)}.map-sheet-primary .link.caps{font-size:calc(max(9px,var(--u) * 11) * var(--tz))}.map-player-head h2{margin:0 0 4px;font:600 calc(max(15px,var(--u) * 26) * var(--tz))/1.1 var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-t)}.map-sheet-stats.four{margin-top:calc(var(--u) * 12)}.map-kv{display:flex;flex-direction:column;gap:6px;margin-top:12px}.kvrow{display:flex;justify-content:space-between;gap:12px;font:500 calc(max(12px,var(--u) * 16) * var(--tz))/1.3 var(--text);color:var(--cream)}.kvrow .k{color:var(--grey)}.map-diplo{margin-top:12px;display:flex;flex-direction:column;gap:6px;font:500 calc(max(12px,var(--u) * 15) * var(--tz))/1.3 var(--text);color:var(--cream)}.map-diplo .k{font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.18em;text-transform:uppercase;margin-right:8px}.map-legend-key{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;font:500 calc(max(11px,var(--u) * 14) * var(--tz))/1 var(--text);color:var(--cream)}.map-legend-key .key{display:inline-flex;align-items:center;gap:6px}.map-legend-key .dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #0009}.bmrow{align-items:center}.bmrow .rowhit{flex:1 1 auto;display:flex;align-items:center;gap:calc(var(--u) * 14);min-width:0;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.bmdel{flex:none;color:var(--crim-ink)}.muted.small{font-size:calc(max(10px,var(--u) * 13) * var(--tz))}.map-wrap.realm .map-chip{display:none}.stage-wrap{position:relative;margin:0 calc(var(--pad) * -1);background:#08090a}.stage{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.stage-scroll.cam{position:relative;flex:1;min-height:0;margin:0 calc(var(--pad) * -1);display:flex;flex-direction:column}.stage-scroll.cam>.stage-wrap{flex:1;min-height:0;margin:0;display:flex;flex-direction:column}.stage-scroll.cam .stage{flex:1;min-height:0;touch-action:none;outline:none;cursor:grab;background:#0d0e0e;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}.stage-scroll.cam .stage.dragging{cursor:grabbing}.stage-scroll.cam .stage:focus-visible{box-shadow:inset 0 0 0 2px var(--g-hi)}.shell:has(.stage-scroll.cam){height:100dvh;min-height:0;overflow:hidden}.shell:has(.stage-scroll.cam) .shell-main{display:flex;flex-direction:column;min-height:0;padding-bottom:var(--nav-room)}.shell:has(.stage-scroll.cam) .shell-main>.c-hud{flex:none}.stage .world{position:absolute;left:0;top:0;transform-origin:0 0}.stage .world.moving{will-change:transform}.stage .world img{position:absolute;max-width:none;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.stage .sprite{opacity:0;transition:opacity .35s ease}.stage .sprite.ready{opacity:1}.stage .plates,.stage .callouts{position:absolute;inset:0;pointer-events:none}.stage .plates .plate-btn{pointer-events:auto}.plate-btn{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);background:transparent;border:0;padding:0;color:inherit;cursor:pointer;will-change:transform}.plate-btn .name{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 6);border-radius:calc(var(--u) * 4);background:#07090cdb;border:1px solid var(--g-dim);box-shadow:0 2px 6px #0009;font:600 calc(max(9px,var(--u) * 15) * var(--tzt))/1 var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap}.plate-btn .name .c-lvl{width:calc(var(--u) * 26);height:calc(var(--u) * 26);font-size:calc(max(9px,var(--u) * 13) * var(--tzt));border-width:1.3px}.plate-btn .name .c-lvl.empty{opacity:.45}.plate-btn .name.noplate{padding-left:calc(var(--u) * 14)}.plate-btn .status{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 14);background:#07090cd1;border:1px solid var(--g-inner);font:500 calc(max(9px,var(--u) * 14) * var(--tzt))/1 var(--text);color:var(--cream);white-space:nowrap}.plate-btn .status img,.plate-btn .status svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);min-width:9px;min-height:9px;object-fit:contain;color:var(--g-text)}.plate-btn .status.work{color:var(--g-hi);border-color:var(--g-dim)}.plate-btn .status.loyal{color:var(--cream-t)}.plate-btn .status.loyal svg{color:var(--crim-ink)}.plate-btn .status.threat{color:var(--crim-ink);border-color:var(--crim-mid)}.plate-btn .status.threat svg{color:var(--crim-ink)}.plate-btn .status .c-count{color:inherit}.plate-btn:active .name{background:#14181ef2}.plate-btn .bar{position:absolute;left:calc(var(--u) * 4);right:calc(var(--u) * 4);bottom:-1px;height:2px;min-width:0;background:transparent}.plate-btn.dim .name{opacity:.72}.stage:is([data-lod=compact],[data-lod=level],[data-lod=far]) .plate-btn .status:not(.work):not(.threat){display:none}.stage:is([data-lod=level],[data-lod=far]) .plate-btn:not(.aux) .name .txt{display:none}.stage:is([data-lod=level],[data-lod=far]) .plate-btn:not(.aux) .name{padding:0 calc(var(--u) * 4);gap:calc(var(--u) * 4)}.stage[data-lod=far] .plate-btn.aux{visibility:hidden!important;pointer-events:none!important}.stage[data-lod=far] .plate-btn{gap:calc(var(--u) * 3)}.stage[data-lod=far] .plate-btn .status{font-size:0;gap:0;padding:0 calc(var(--u) * 6)}.stage .leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0}.stage .leaders line.halo{stroke:#0000008c;stroke-width:3}.stage .leaders line.ln{stroke:#edd69d9e;stroke-width:1}.stage .leaders circle{fill:var(--g-hi);stroke:#0c0f10;stroke-width:1.2}.co{position:absolute;left:0;top:0;visibility:hidden;display:inline-flex;align-items:center;gap:5px;height:calc(21px * var(--tz));padding:0 3px;border-radius:11px;background:#07090ce6;border:1px solid var(--g-dim);box-shadow:0 2px 5px #0000008c;font:600 calc(10.5px * var(--tzt))/1 var(--text);color:var(--cream-t);white-space:nowrap;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.co-lv{display:grid;place-items:center;width:calc(15px * var(--tz));height:calc(15px * var(--tz));border-radius:50%;border:1.2px solid var(--g-body);background:#0c0f10;font:700 calc(8px * var(--tz))/1 var(--text);color:var(--g-hi);flex:none}.co-lv.dim{opacity:.55}.co-lv.none{width:7px;height:7px;margin:0 4px;transform:rotate(45deg);border-radius:1px;background:var(--g-dim);border:0}.co-ic{display:grid;place-items:center;width:12px;height:12px;flex:none}.co-ic svg{width:11px;height:11px}.co-ic.work{color:var(--g-hi)}.co-ic.threat{color:var(--crim-ink)}.co.threat{border-color:var(--crim-mid)}.co-chip{display:grid;place-items:center;min-width:15px;height:15px;padding:0 2px;border-radius:4px;flex:none;font:700 8px/1 var(--caps);font-style:normal}.co-chip svg{width:10px;height:10px}.co-chip.ready{background:linear-gradient(180deg,#e7cc8c,#a47b3b);color:#2b1d0e}.co-chip.blocked{background:#22262b;color:var(--grey)}.co-chip.max{background:transparent;color:var(--g-text);border:1px solid var(--g-dim)}.co.sel{border-color:var(--g-hi);box-shadow:0 0 0 1px #edd69d59,0 0 10px #ad844599}.co.inert{opacity:.45!important;cursor:default}.stage-hud{position:absolute;left:calc(var(--u) * 26);top:calc(var(--u) * 14);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);z-index:3}.stage-clock{position:absolute;right:calc(var(--u) * 20);top:calc(var(--u) * 16);z-index:3;display:inline-flex;align-items:center;gap:calc(var(--u) * 14);height:calc(var(--u) * 40);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 18);border-radius:calc(var(--u) * 20);background:#07090cdb;border:1px solid var(--g-dim);font:600 calc(max(9px,var(--u) * 13) * var(--tz))/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--grey);pointer-events:none}.stage-clock b{font:600 calc(max(12px,var(--u) * 21) * var(--tz))/1 var(--text);letter-spacing:0;color:var(--cream-t)}.stage-flag{position:absolute;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.7))}.city-foot{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) 0 0}.stage-wrap>.fit-btn{position:absolute;right:calc(var(--u) * 22);bottom:calc(var(--u) * 26);z-index:3;transition:opacity .2s,transform .2s}.stage-wrap>.fit-btn[aria-hidden=true]{opacity:0;transform:scale(.8);pointer-events:none}.zoom-read{position:absolute;left:50%;bottom:calc(var(--u) * 34);z-index:3;transform:translate(-50%);padding:5px 10px;border-radius:11px;background:#07090ccc;font:600 calc(11px * var(--tz))/1 var(--text);color:var(--g-hi);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .25s;pointer-events:none}.zoom-read.on{opacity:1}.zoom-read:empty{display:none}.stage .hits{position:absolute;inset:0}.stage .hit{position:absolute;background:transparent;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.stage .sprite.lit{filter:drop-shadow(0 0 calc(var(--u) * 6) rgba(237,214,157,.75)) brightness(1.06)}.stage-wrap.building:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 calc(var(--u) * 3) #ad84458c,inset 0 0 calc(var(--u) * 40) #00000073}.stage-wrap.building .stage .hit.empty{border-radius:50%;background:radial-gradient(closest-side,#edd69d24,#edd69d00);outline:1px dashed rgba(189,159,111,.45);outline-offset:-1px}.stage-wrap.building .stage .hit.on{border-radius:50%;background:radial-gradient(closest-side,#edd69d2e,#edd69d00)}.plate-btn.inert{opacity:.45;cursor:default}.plate-btn.sel .name{border-color:var(--g-hi);box-shadow:0 0 0 1px #edd69d59,0 0 calc(var(--u) * 12) #ad844599}.cm-chip{display:inline-grid;place-items:center;width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin-right:calc(var(--u) * -6);border-radius:calc(var(--u) * 5);font:700 calc(max(8.5px,var(--u) * 10) * var(--tz))/1 var(--caps);letter-spacing:.06em;font-style:normal;text-transform:var(--caps-tt)}.cm-chip svg{width:78%;height:78%}.cm-chip.ready{background:linear-gradient(180deg,#e7cc8c,#a47b3b);color:#2b1d0e;box-shadow:0 0 calc(var(--u) * 8) #edd69d8c}.cm-chip.blocked{background:#22262b;color:var(--grey);border:1px solid var(--g-inner)}.cm-chip.max{width:auto;padding:0 calc(var(--u) * 6);background:transparent;color:var(--g-text);border:1px solid var(--g-dim)}.disc.cm-hammer.active{background:radial-gradient(circle at 40% 35%,#5a4320,#2b1f10 72%) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;color:var(--g-hi)}.cm-count{min-width:calc(var(--u) * 50);height:calc(var(--u) * 50);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 8);display:grid;place-items:center;cursor:pointer;background:linear-gradient(180deg,#1e2223,#0c0f10) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;border:calc(var(--u) * 3) solid transparent;box-shadow:0 0 0 1px #1e160c,0 2px 5px #0009;font:700 calc(max(13px,var(--u) * 26) * var(--tz))/1 var(--title);color:var(--g-hi)}.cm-count.full{background:linear-gradient(180deg,#e7cc8c,#a47b3b) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;color:#2b1d0e}.cm-count.open{box-shadow:0 0 0 1px #1e160c,0 0 calc(var(--u) * 14) #ad844599}.cm-pill{position:absolute;z-index:3;left:calc(var(--u) * 112);top:calc(var(--u) * 24);display:inline-flex;align-items:center;gap:calc(var(--u) * 14);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 22);border-radius:calc(var(--u) * 26);background:#07090ce6;border:1px solid var(--g-body);box-shadow:0 2px 8px #0009;font:600 calc(max(10px,var(--u) * 17) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap}.cm-pill button{width:calc(var(--u) * 38);height:calc(var(--u) * 38);min-width:24px;min-height:24px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--cream-t);color:#0c0f10;border:0}.cm-pill button svg{width:60%;height:60%}.cm-pop{position:absolute;z-index:6;width:calc(var(--u) * 600);max-width:calc(100% - 16px);display:flex;flex-direction:column;gap:calc(var(--u) * 14);padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 10);background:linear-gradient(180deg,#181b1c,#0b0e0f);border:1.5px solid var(--g-body);box-shadow:0 0 0 1px #1e160c,inset 0 0 0 1px var(--g-inner),0 calc(var(--u) * 10) calc(var(--u) * 30) #000000bf;animation:cm-pop-in .16s ease-out}.cm-pop:after{content:"";position:absolute;left:var(--arrow,50%);bottom:calc(var(--u) * -11);width:calc(var(--u) * 20);height:calc(var(--u) * 20);margin-left:calc(var(--u) * -10);transform:rotate(45deg);background:#0b0e0f;border-right:1.5px solid var(--g-body);border-bottom:1.5px solid var(--g-body)}.cm-pop.flip:after{bottom:auto;top:calc(var(--u) * -11);background:#181b1c;border:0;border-left:1.5px solid var(--g-body);border-top:1.5px solid var(--g-body)}@keyframes cm-pop-in{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}to{opacity:1;transform:none}}.cm-pop.flip{animation-name:cm-pop-in-down}@keyframes cm-pop-in-down{0%{opacity:0;transform:translateY(calc(var(--u) * -8))}to{opacity:1;transform:none}}.cm-pop-head{display:flex;align-items:center;gap:calc(var(--u) * 12)}.cm-pop-title{flex:1;min-width:0}.cm-pop-title h3{margin:0;font:600 calc(max(13px,var(--u) * 24) * var(--tz))/1.1 var(--title);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-t);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pop-sub{margin-top:calc(var(--u) * 6);font:italic 400 var(--fs-meta)/1.2 var(--text);color:var(--g-text)}.cm-pop-cost{justify-content:space-between}.cm-pop .c-note{margin:calc(var(--u) * -4) 0 0}.cm-pop-max{padding:calc(var(--u) * 14);border-radius:var(--row-r);background:var(--row2);border:1px solid var(--line2);text-align:center;font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink)}.cm-slide{--off:0px;position:relative;height:calc(var(--u) * 58);min-height:34px;border-radius:calc(var(--u) * 6);overflow:hidden;background:var(--field);border:1px solid var(--g-inner);display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.cm-slide .lbl{position:relative;z-index:1;padding:0 calc(var(--u) * 14) 0 calc(max(38px,var(--u) * 64) + 14px);font:600 calc(max(9.5px,var(--u) * 14) * var(--tz))/1.15 var(--caps);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);text-align:center;opacity:calc(1 - var(--p,0))}.cm-slide .fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--off) + calc(var(--u) * 60));background:linear-gradient(90deg,#7a2a2026,#b84c378c)}.cm-slide .knob{position:absolute;z-index:2;left:4px;top:4px;bottom:4px;width:calc(var(--u) * 64);min-width:38px;border-radius:calc(var(--u) * 5);display:grid;place-items:center;padding:0;cursor:grab;touch-action:none;transform:translate(var(--off));transition:transform .25s ease;background:linear-gradient(180deg,#b84c37,#7a2a20 55%,#501614);border:1.2px solid var(--g-body);color:var(--cream-t)}.cm-slide .knob svg{width:46%;height:46%}.cm-slide.dragging .knob,.cm-slide.dragging .fill{transition:none}.cm-slide .fill{transition:width .25s ease}.cm-slide.dragging .knob{cursor:grabbing}.cm-slide.disabled .knob{background:#22262b;border-color:var(--g-inner);color:var(--grey2);cursor:not-allowed}.cm-slide.disabled .fill{display:none}.cm-slide.disabled .lbl{color:var(--grey2);font-style:normal}.cm-slide.busy .knob{opacity:.7}.cm-queue{position:absolute;z-index:5;left:calc(var(--u) * 108);right:calc(var(--u) * 20);top:calc(var(--u) * 92);display:flex;flex-direction:column;gap:calc(var(--u) * 4);padding:calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:#07090cf0;border:1.2px solid var(--g-body);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) #000000b3;animation:cm-pop-in-down .16s ease-out}.cm-q-row{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 60);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 10);border-radius:calc(var(--u) * 5);overflow:hidden;background:var(--row);border:1px solid var(--line)}.cm-q-row>*{position:relative}.cm-q-row .fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#4e8a3e8c,#6ea85966);transition:width 1s linear}.cm-q-row .nm{flex:1;min-width:0;font:500 var(--fs-body2)/1.2 var(--text);color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-q-row .nm em{color:var(--crim-ink);font-style:italic}.cm-q-row .t{font:600 var(--fs-body2)/1 var(--text);color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-q-row.first .t{color:var(--cream-t)}.cm-q-empty{padding:calc(var(--u) * 18);font:italic 400 var(--fs-meta)/1.35 var(--text);color:var(--grey);text-align:center}.cm-q-foot{display:flex;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 8) calc(var(--u) * 6) calc(var(--u) * 2);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey)}.cm-q-foot>span{flex:1;min-width:0}.cm-q-foot .link svg{width:1em;height:1em}.cm-pop-head .disc.xs,.cm-q-row .disc.xs,.cm-q-foot .disc.xs{--s:max(30px,calc(var(--u) * 50));border-width:1.4px}.cm-pop-head .disc.xs svg,.cm-q-row .disc.xs svg,.cm-q-foot .disc.xs svg{width:56%;height:56%;color:var(--g-hi)}.ov-hero .body p b{font-weight:500}.ov-pair{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 14);align-items:start}.ov-pair>.ov-card{min-width:0}.ov-pair .card-head .aside{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-pair .card-foot{flex-wrap:wrap;row-gap:calc(var(--u) * 6)}.ov-card .card-foot .link svg{width:1em;height:1em}.row.ov-q{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.ov-q .eyebrow .cnt{margin-left:calc(var(--u) * 12);color:var(--grey);letter-spacing:.1em}.ov-q.idle{border-color:var(--crim-mid)}.ov-q.idle .line{color:var(--crim-ink);font-style:italic}.ov-q-time{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 8);width:calc(var(--u) * 210)}.ov-q-time .t{font:600 var(--fs-value)/1 var(--text);color:var(--cream-t);font-variant-numeric:tabular-nums;font-size:calc(var(--fs-value) * .82)}.ov-q-time .bar{width:100%;min-width:0;flex:none}.ov-goto{pointer-events:none}.ov-jobs{margin-top:calc(var(--u) * 6)}.ov-jobs .kv{padding-right:0;gap:calc(var(--u) * 10)}.ov-jobs .kv .v{white-space:normal}.ov-mv .rowhit .txt{flex:1}.row.ov-mv{width:100%;text-align:left;color:inherit;font:inherit}.ov-mv.threat{background:linear-gradient(90deg,#7a2a206b,#10151ae6 70%)}.ov-mv.threat .eyebrow{color:var(--crim-ink)}.ov-mv .medal svg{width:52%;height:52%;color:var(--g-text)}.ov-mv.threat .medal svg{color:var(--crim-ink)}.ov-mv .right .link svg{width:1em;height:1em}.ov-res{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.ov-res-row{display:flex;align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 8)}.ov-res-row+.ov-res-row{border-top:1px solid var(--line)}.ov-res-row>img{width:calc(var(--u) * 52);height:calc(var(--u) * 52);object-fit:contain;flex:none}.ov-res-row .mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.ov-res-row .eyebrow{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.ov-res-row .eyebrow em{margin-left:calc(var(--u) * 8);font:italic 400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--grey)}.ov-res-row .amt b{font:600 var(--fs-body)/1 var(--text);color:var(--cream-t)}.ov-res-row .amt span{font:400 var(--fs-meta)/1 var(--text);color:var(--grey)}.ov-res-row .bar{flex:none;width:100%}.ov-res-row .rt{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 8);font:400 var(--fs-meta)/1.1 var(--text);color:var(--grey);white-space:nowrap}.ov-res-row .rt b{font:600 var(--fs-body2)/1 var(--text)}.ov-big{margin:calc(var(--u) * 6) 0 calc(var(--u) * 12)}.ov-big b{font:600 calc(var(--fs-value) * 1.15)/1 var(--text);color:var(--cream-t)}.ov-big span{font:400 var(--fs-meta)/1 var(--text);color:var(--grey)}.ov-big.sm{margin:0 0 calc(var(--u) * 10)}.ov-big.sm b{font-size:var(--fs-value)}.ov-seg{display:flex;height:calc(var(--u) * 12);border-radius:calc(var(--u) * 3);background:#22262b;overflow:hidden;border:1px solid var(--line2)}.ov-seg i{display:block;height:100%}.ov-seg i.home,.ov-legend i.home{background:linear-gradient(180deg,#e3c77f,#b08a49)}.ov-seg i.away,.ov-legend i.away{background:#7a5e38}.ov-seg i.train,.ov-legend i.train{background:var(--cream)}.ov-seg i.bld,.ov-legend i.bld{background:#5c5a55}.ov-legend i.free{background:transparent;border:1px solid var(--grey2)}.ov-legend{display:flex;flex-direction:column;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 16)}.ov-legend div{display:flex;align-items:center;gap:calc(var(--u) * 10);font:400 var(--fs-meta)/1.1 var(--text);color:var(--cream)}.ov-legend div i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:2px;flex:none}.ov-legend div span{flex:1;min-width:0}.ov-legend div b{font-weight:500;color:var(--cream-t);font-variant-numeric:tabular-nums}.ov-med{display:flex;align-items:center;gap:calc(var(--u) * 14);margin:calc(var(--u) * 6) 0 calc(var(--u) * 10)}.ov-med .mid{flex:1;min-width:0}.ov-med .mid .bar{width:100%;flex:none;min-width:0}.ov-med .medal svg{width:50%;height:50%;color:var(--g-text)}.ov-med .ov-big{margin:0}.ov-note{font:italic 400 var(--fs-meta)/1.2 var(--text);margin-top:calc(var(--u) * 6)}.ov-kv{display:flex;flex-direction:column;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 8)}.ov-kv div{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 10);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey)}.ov-kv b{font-weight:500;color:var(--cream-t);text-align:right}.ov-troops{display:flex;flex-direction:column;font:400 var(--fs-meta)/1 var(--text)}.ov-troops .hd,.ov-troops .tr{display:grid;grid-template-columns:minmax(0,2.3fr) 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:calc(var(--u) * 6)}.ov-troops .hd{padding:0 calc(var(--u) * 6) calc(var(--u) * 10);font:600 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);text-align:right}.ov-troops .hd span:nth-child(2){text-align:center}.ov-troops .tr{min-height:calc(var(--u) * 60);padding:0 calc(var(--u) * 6);border-top:1px solid var(--line);text-align:right;color:var(--cream);font-variant-numeric:tabular-nums}.ov-troops .tr .u{display:flex;align-items:center;gap:calc(var(--u) * 10);text-align:left;color:var(--cream-t);font-size:var(--fs-body2);min-width:0;white-space:nowrap;overflow:hidden}.ov-troops .tr .u .c-unit{flex:none}.ov-troops .pips{display:flex;justify-content:center;gap:calc(var(--u) * 5)}.ov-troops .pips i,.ov-pipkey i{display:inline-block;width:calc(var(--u) * 11);height:calc(var(--u) * 11);transform:rotate(45deg);border:1px solid var(--g-dim);background:transparent}.ov-troops .pips i.on,.ov-pipkey i.on{background:var(--g-hi);border-color:var(--g-hi)}.ov-troops .pips i.forge,.ov-pipkey i.forge{background:var(--grey2);border-color:var(--grey)}.ov-troops .tr.all{margin-top:calc(var(--u) * 6);border-top:0;border-radius:calc(var(--u) * 4);background:linear-gradient(90deg,#ad844538,#ad844514);color:var(--cream-t)}.ov-troops .tr.all .u{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.ov-pipkey{margin-left:calc(var(--u) * 14);white-space:nowrap}.ov-pipkey i{margin:0 calc(var(--u) * 4) 0 calc(var(--u) * 10);width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.row.ov-bld{width:100%;text-align:left;color:inherit;font:inherit;min-height:calc(var(--u) * 62);cursor:pointer}.ov-bld .ov-bname{font:600 var(--fs-body2)/1 var(--title);letter-spacing:.06em;text-transform:uppercase}.ov-bld .ov-chev{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--g-dim)}.tag-row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 18)}.tag-chip{--tag:#D9B86C;display:inline-flex;align-items:center;gap:calc(var(--u) * 9);height:calc(var(--u) * 44);min-height:26px;padding:0 calc(var(--u) * 16);border-radius:999px;border:1.2px solid color-mix(in srgb,var(--tag) 70%,transparent);background:color-mix(in srgb,var(--tag) 12%,#0C0F10);color:var(--cream-t);font:600 calc(max(9.5px,var(--u) * 14) * var(--tz))/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.tag-chip .dia{width:calc(var(--u) * 11);height:calc(var(--u) * 11);min-width:6px;min-height:6px;transform:rotate(45deg);background:var(--tag);flex:none}.tag-chip .x{display:grid;place-items:center;width:calc(var(--u) * 26);height:calc(var(--u) * 26);min-width:18px;min-height:18px;margin-right:calc(var(--u) * -6);padding:0;border:0;background:transparent;color:var(--cream);cursor:pointer}.tag-chip .x svg{width:80%;height:80%}.tag-chip.add{--tag:#AD8445;border-style:dashed;background:transparent;color:var(--g-text)}.tag-chip.add svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.tags-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 20)}.tags-head h3{margin:0;font:700 calc(var(--fs-screen) * .9)/1 var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--g-text)}.tags-head .sub{margin-top:calc(var(--u) * 12);font:400 var(--fs-body2)/1 var(--text);color:var(--cream)}.tags-body{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.tags-body .tags-label{margin-top:calc(var(--u) * 10)}.tags-body .tag-row{margin-top:0}.tags-label{padding-bottom:calc(var(--u) * 10);border-bottom:1px solid var(--line2);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--g-text)}.tags-label.split{display:flex;justify-content:space-between;align-items:baseline}.tags-label em{font:italic 400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--grey)}.tags-label.inline{padding:0;border:0;color:var(--grey)}.tags-empty{font:italic 400 var(--fs-meta)/1.3 var(--text)}.tags-list{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.tag-line{--tag:#D9B86C;display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 58);padding:0 calc(var(--u) * 14);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line)}.tag-line.on{border-color:var(--g-dim)}.tag-line .tag-hit{flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--u) * 16);background:transparent;border:0;padding:calc(var(--u) * 10) 0;color:inherit;text-align:left;cursor:pointer}.tag-line .dia{width:calc(var(--u) * 14);height:calc(var(--u) * 14);transform:rotate(45deg);background:var(--tag);flex:none}.tag-line .nm{font:600 var(--fs-body2)/1 var(--title);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-line .n{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.tag-pencil{width:calc(var(--u) * 44);height:calc(var(--u) * 44);min-width:28px;min-height:28px;display:grid;place-items:center;background:transparent;border:0;color:var(--cream);padding:0;cursor:pointer}.tag-pencil svg{width:62%;height:62%}.tag-box{width:calc(var(--u) * 38);height:calc(var(--u) * 38);min-width:22px;min-height:22px;display:grid;place-items:center;padding:0;border-radius:calc(var(--u) * 4);border:1.3px solid var(--grey2);background:#08090a;color:var(--g-hi);cursor:pointer}.tag-line.on .tag-box{border-color:var(--g-body)}.tag-box svg{width:78%;height:78%}.tag-line.editing{flex-wrap:wrap;padding:calc(var(--u) * 12) calc(var(--u) * 14);border-color:var(--tag)}.tag-line.editing .input{flex:1 1 100%}.tag-edit-acts{flex:1 1 100%;display:flex;align-items:center;gap:calc(var(--u) * 10);justify-content:flex-end}.tag-edit-acts .link{margin-right:auto}.tag-edit-acts .link svg{width:1.1em;height:1.1em}.tag-new{display:flex;gap:calc(var(--u) * 14);align-items:stretch}.tag-new .input{flex:1;min-width:0}.tag-colours{display:flex;align-items:center;gap:calc(var(--u) * 22)}.swatches{display:inline-flex;flex-wrap:wrap;gap:calc(var(--u) * 18)}.swatches .swatch{width:calc(var(--u) * 40);height:calc(var(--u) * 40);min-width:24px;min-height:24px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:0 0 0 1px #0009}.swatches .swatch.on{border-color:#0c0f10;box-shadow:0 0 0 2px var(--g-hi)}.ov-hero .tag-row{position:relative;z-index:1}.ov-hero .tag-chip{background:color-mix(in srgb,var(--tag) 14%,rgba(7,9,12,.88))}.ov-hero .tag-chip.add{background:#07090ccc}.ov-troops .hd{letter-spacing:.06em}.stage .world img.scene.city{opacity:0;transition:opacity .3s}.stage .world img.scene.city.on{opacity:1}@media(prefers-reduced-motion:reduce){.stage .world img.scene.city{transition:none}}.stage .world{opacity:calc(1 - var(--pull, 0) * .45)}.map-pull{position:absolute;left:50%;top:calc(var(--u) * 110);z-index:4;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 4px;border-radius:17px;background:#07090ceb;border:1px solid var(--g-dim);box-shadow:0 4px 14px #0009;font:600 calc(11.5px * var(--tzt))/1 var(--text);color:var(--cream-t);white-space:nowrap;transform:translate(-50%,-6px) scale(.96);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,border-color .18s;overflow:hidden}.map-pull img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.map-pull .mp-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ad844533}.map-pull .mp-bar i{display:block;height:100%;width:calc(var(--t, 0) * 100%);background:var(--g-hi)}.map-pull.on{opacity:1;transform:translate(-50%) scale(1)}.map-pull.ready{border-color:var(--g-hi);color:var(--g-hi);box-shadow:0 0 0 1px #edd69d4d,0 0 16px #ad84458c}@media(prefers-reduced-motion:reduce){.map-pull{transition:none}}.stage-wrap:has(.map-pull.on) .zoom-read{opacity:0!important}.rc{overflow:hidden;padding:calc(var(--u) * 8)}.rc:before{z-index:2}.rc-stage{position:relative;height:clamp(calc(var(--u) * 420),calc(100svh - var(--u) * 980),calc(var(--u) * 820));border-radius:calc(var(--card-r) - 3px) calc(var(--card-r) - 3px) 0 0;overflow:hidden;background:#08090a;border-bottom:2px solid var(--g-body);box-shadow:0 1px #1e160c}.rc-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;touch-action:pan-x pan-y}.rc-track::-webkit-scrollbar{display:none}.rc-track:focus-visible{box-shadow:inset 0 0 0 2px var(--g-hi)}.rc-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.rc-slide img{position:absolute;user-select:none;-webkit-user-select:none;pointer-events:none}.rc-slide .bg{inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(12px) brightness(.62) saturate(.9)}.rc-slide .fg{top:0;left:50%;height:100%;width:auto;aspect-ratio:575/700;max-width:none;transform:translate(-50%);object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%)}.rc-slide:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,#0000,#030507c7);pointer-events:none}.rc-slide video{position:absolute;display:block;background:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;cursor:pointer}.rc-slide video::-webkit-media-controls{display:none!important}.rc-slide.locked .fg{filter:saturate(.12) brightness(.5)}.rc-slide.locked .bg{filter:blur(14px) brightness(.3) saturate(.1)}.rc-lock{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.rc-slide .rc-tier{position:absolute;right:calc(var(--u) * 18);top:calc(var(--u) * 18);width:calc(var(--u) * 50);height:calc(var(--u) * 50);font-size:calc(max(10px,var(--u) * 17) * var(--tz));z-index:1}.rc-klass{position:absolute;left:calc(var(--u) * 20);bottom:calc(var(--u) * 16);z-index:1;font:700 var(--fs-label)/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--g-text);text-shadow:0 1px 2px rgba(0,0,0,.9)}.rc-qchip{position:absolute;left:calc(var(--u) * 16);top:calc(var(--u) * 16);z-index:3;display:inline-flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 58);min-width:calc(var(--u) * 58);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 8);background:linear-gradient(180deg,#e7cb86,#b98e4a 55%,#8a6733);border:1px solid #F0DA9F;color:#1a1208;box-shadow:0 0 0 1px #1e160c,0 2px 6px #0009,inset 0 1px #ffffff59;font:700 calc(var(--fs-value) * .82)/1 var(--title)}.rc-qchip svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);opacity:.75}.rc-qchip:not(.busy){filter:saturate(.55) brightness(.85)}.rc-qchip.on{background:#0c0f10;color:var(--g-hi);border-color:var(--g-body);filter:none}.rc-edge{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:calc(var(--u) * 64);height:calc(var(--u) * 64);margin-top:calc(var(--u) * -32);border-radius:50%;background:#06080a9e;border:1px solid var(--g-dim);color:var(--g-text);transition:background .15s,border-color .15s}.rc-edge svg{width:46%;height:46%}.rc-edge.prev{left:calc(var(--u) * 12)}.rc-edge.next{right:calc(var(--u) * 12)}.rc-edge:hover{background:#06080ad9;border-color:var(--g-body);color:var(--g-hi)}@media(hover:hover)and (pointer:fine){.rc-edge{display:grid}}.rc-dots{position:absolute;left:50%;bottom:calc(var(--u) * 18);transform:translate(-50%);z-index:2;display:flex;gap:calc(var(--u) * 18);pointer-events:none}.rc-dots .grp{display:flex;gap:calc(var(--u) * 9)}.rc-dots i{width:calc(var(--u) * 9);height:calc(var(--u) * 9);transform:rotate(45deg);background:#f0e7d852;box-shadow:0 0 2px #000c;transition:background .2s}.rc-dots i.on{background:var(--g-hi);box-shadow:0 0 6px #edd69db3}.rc-queue{position:absolute;inset:0 0 auto;max-height:100%;overflow:auto;z-index:4;padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 14);background:#050709f2;border-bottom:1px solid var(--g-body);box-shadow:0 8px 20px #0009;transform:translateY(-104%);transition:transform .22s ease;visibility:hidden}.rc-queue.open{transform:none;visibility:visible}.rc-queue-h{display:flex;align-items:center;gap:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 12);border-bottom:1px solid var(--g-inner)}.rc-queue-h h3{flex:1;margin:0;font:600 var(--fs-h)/1 var(--title);letter-spacing:.11em;text-transform:uppercase;color:var(--g-text)}.rc-queue-h .muted{font:400 var(--fs-meta)/1 var(--text)}.rc-queue-empty{margin:0;padding:calc(var(--u) * 26) 0 calc(var(--u) * 14);text-align:center;font:italic 400 var(--fs-body2)/1.3 var(--text);color:var(--grey)}.rc-queue-rows{display:flex;flex-direction:column}.rc-qrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) 0;border-bottom:1px solid var(--line)}.rc-qrow:last-child{border-bottom:0}.rc-qrow .txt{display:flex;flex-direction:column;gap:calc(var(--u) * 7);min-width:0}.rc-qrow .txt>b{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-qrow .meta{font:400 var(--fs-meta)/1 var(--text);color:var(--grey)}.rc-qrow.first .meta{color:var(--green-ink)}.rc-qrow .right{display:flex;align-items:center;gap:calc(var(--u) * 12)}.rc-qrow .val{font:600 var(--fs-body2)/1 var(--text);color:var(--cream-t);font-variant-numeric:tabular-nums}.rc-names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 16) calc(var(--u) * 12) calc(var(--u) * 14);border-bottom:1px solid var(--g-inner)}.rc-nb{display:flex;flex-direction:column;gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 6) calc(var(--u) * 4);background:none;border:0;color:inherit;border-radius:calc(var(--u) * 4)}.rc-nb.prev{align-items:flex-start;text-align:left}.rc-nb.next{align-items:flex-end;text-align:right}.rc-nb b{max-width:100%;font:700 calc(max(10px,var(--u) * 15) * var(--tz))/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-nb span{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);font-variant-numeric:tabular-nums}button.rc-nb:hover b{color:var(--g-hi)}.rc-cur{min-width:0;text-align:center}.rc-cur-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 10)}.rc-cur-sp{width:calc(var(--u) * 44)}.rc-cur h2{margin:0;font:600 var(--fs-screen)/1.05 var(--title);letter-spacing:.07em;color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-cur p{margin:calc(var(--u) * 8) 0 0;font:400 var(--fs-body2)/1 var(--text);color:var(--cream)}.rc-cur p b{font-weight:600;color:var(--cream-t);font-variant-numeric:tabular-nums}.struck{text-decoration:line-through;text-decoration-thickness:max(1.5px,calc(var(--u) * 3));text-decoration-color:currentColor}.rc-nb b.struck{color:var(--grey)}.rc-cur h2.struck{color:var(--cream);text-decoration-color:var(--g-body)}.rc-body{display:grid;grid-template-columns:31% minmax(0,1fr);gap:calc(var(--u) * 14);padding:calc(var(--u) * 16) calc(var(--u) * 10) calc(var(--u) * 10)}.rc-stats{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--u) * 9);padding:calc(var(--u) * 12);border-radius:var(--row-r);background:var(--row2);border:1px solid var(--line2)}.rc-stat{display:grid;grid-template-columns:calc(var(--u) * 34) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 10)}.rc-stat .ico{display:grid;place-items:center;width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:var(--g-text)}.rc-stat .ico svg{width:100%;height:100%}.rc-stat.inf .ico{color:var(--crim-ink)}.rc-stat.cav .ico{color:#8db0d6}.rc-stat.spd .ico{color:#e2c15c}.rc-bar{position:relative;display:flex;align-items:center;height:calc(var(--u) * 34);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 3);background:#08090a;border:1px solid var(--line2);overflow:hidden}.rc-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8a67338c,#d9b86c61);transition:width .35s ease}.rc-bar b{position:relative;font:600 var(--fs-body2)/1 var(--text);color:var(--cream-t);font-variant-numeric:tabular-nums}.rc-act{display:flex;flex-direction:column;gap:calc(var(--u) * 10);min-width:0}.rc-act .c-amount{margin:0;grid-template-columns:1fr calc(var(--u) * 124) calc(var(--u) * 96)}.rc-cost{justify-content:space-between;gap:calc(var(--u) * 6) calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 12);font-size:var(--fs-meta)}.rc-cost span{gap:calc(var(--u) * 5)}.rc-cost img,.rc-cost svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.rc-note{min-height:calc(var(--u) * 26);display:flex;align-items:center;justify-content:center;text-align:center;font:400 var(--fs-meta)/1.25 var(--text);color:var(--grey)}.rc-note b{color:var(--cream);font-weight:600;margin:0 .25em}.rc-note .c-cost.sm{justify-content:center;color:var(--cream)}.rc-req{flex:1;display:flex;align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 150);padding:calc(var(--u) * 14) calc(var(--u) * 18);border-radius:var(--row-r);background:var(--row2);border:1px solid var(--g-inner);color:var(--cream);text-align:left;font:400 var(--fs-body2)/1.3 var(--text);transition:border-color .15s,background .15s}.rc-req>span:not(.c-lock){flex:1;min-width:0}.rc-req>svg{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:var(--g-text);flex:none}.rc-req:hover{border-color:var(--g-body);background:#161a1b}@font-face{font-family:Cinzel;src:url(/fonts/Cinzel.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.woff2) format("woff2");font-style:italic;font-weight:400 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Latin-Italic.woff2) format("woff2");font-style:italic;font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-LatinExt.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-LatinExt-Italic.woff2) format("woff2");font-style:italic;font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--col-max:480px;--u:calc(min(100vw, var(--col-max)) / 864);--tz:1;--tzt:calc(1 + (var(--tz) - 1) * .5);--slate:#141718;--panel:#1B1F20;--panel-a:rgba(27,31,32,.86);--stone-raised:#262A2B;--recess:#0B0E10;--stone-warm:#3D2B1D;--metal-quiet:#5E492D;--metal:#AE843F;--metal-hi:#DFC887;--title-gold:#D8BC7A;--ivory:#F0E6D2;--ivory-2:#BBAF99;--light-tint:#A56D32;--badge:#A54337;--done:#7DAB61;--warm-face:radial-gradient(130% 120% at 22% 0%,#8C4A1C 0%,#5A2E13 38%,#33200F 72%,#2A1C10 100%);--warm-face-2:radial-gradient(130% 120% at 22% 0%,#5E3517 0%,#3E2513 42%,#271B12 78%,#221A13 100%);--rim:linear-gradient(180deg,#F2E3A6 0%,#C59A4B 30%,#7E5A27 100%);--rule:linear-gradient(180deg,#F7EDB4 0,#C8973F 1px,#6B4718 2px,rgba(0,0,0,.65) 3px,#3A2A16 4px);--page:var(--slate);--card:var(--panel);--row:rgba(30,35,36,.82);--row2:rgba(23,27,28,.86);--pill:#272B2C;--navfill:#121516;--steel:#262A2B;--g-dim:#5E492D;--g-frame:#8C6A35;--g-inner:#4A3A24;--g-body:#AE843F;--g-text:#D8BC7A;--g-hi:#EDD69D;--g-rule:#8C6A35;--ember:#B27C3C;--crim:#501614;--crim-mid:#7A2A20;--crim-hi:#B84C37;--crim-ink:#E07A62;--cream-t:#F7EEDD;--cream:#F0E6D2;--grey:#BBAF99;--grey2:#857C6E;--green:#7DAB61;--green-ink:#97C47C;--green-dk:#4E8A3E;--field:#0B0E10;--line:#2A251E;--line2:#302A21;--title:"Cinzel","Trajan Pro","Times New Roman",serif;--serif:"EB Garamond","Baskerville","Hoefler Text",Georgia,serif;--sans:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text:var(--sans);--caps:var(--sans);--caps-tt:uppercase;--fs-wordmark:calc(var(--u) * 66 * var(--tzt));--fs-screen:calc(var(--u) * 42 * var(--tzt));--fs-cityname:calc(var(--u) * 40 * var(--tzt));--fs-value:calc(max(15px, var(--u) * 30) * var(--tz));--fs-h:calc(max(12.5px, var(--u) * 22) * var(--tz));--fs-body:calc(max(14px, var(--u) * 20) * var(--tz));--fs-body2:calc(max(13.5px, var(--u) * 18) * var(--tz));--fs-meta:calc(max(12px, var(--u) * 15) * var(--tz));--fs-label:calc(max(10px, var(--u) * 13) * var(--tz));--fs-btn:calc(max(13.5px, var(--u) * 25) * var(--tz));--fs-nav:calc(max(13px, var(--u) * 27) * var(--tz));--fs-tab:calc(max(10px, var(--u) * 14) * var(--tz));--pad:calc(var(--u) * 20);--card-r:calc(var(--u) * 6);--row-r:calc(var(--u) * 5);--header-h:calc(var(--u) * 200);--nav-h: max(52px, var(--u) * 112) ;--safe-b:env(safe-area-inset-bottom, 0px);--safe-t:env(safe-area-inset-top, 0px);--safe-l:env(safe-area-inset-left, 0px);--safe-r:env(safe-area-inset-right, 0px);--rail-w:0px;--cols:1;--nav-room:calc(var(--nav-h) + var(--safe-b));--hdr-room:calc(var(--header-h) + var(--safe-t));--shadow-text:0 2px 2px rgba(0,0,0,.85)}html.classic-fonts{--text:var(--serif);--caps:var(--title);--caps-tt:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html,body{margin:0;height:100%}html{background:var(--slate)}body{color:var(--cream);font:var(--fs-body)/1.4 var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum";background:var(--slate);overscroll-behavior-y:none}#root{min-height:100%}button,input,select,textarea{font-family:var(--text);font-size:inherit;color:inherit;font-variant-numeric:lining-nums tabular-nums}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:var(--g-text)}:focus-visible{outline:1.5px solid var(--g-hi);outline-offset:2px}[hidden]{display:none!important}img{display:block}::selection{background:var(--g-body);color:#140e06}@property --lx{syntax:"<length>";inherits:true;initial-value:0px}@property --ly{syntax:"<length>";inherits:true;initial-value:0px}.shell{position:relative;min-height:100dvh;max-width:var(--col-max);margin:0 auto;display:flex;flex-direction:column;background:transparent}.shell>.hdr,.shell>.shell-main{position:relative;z-index:1}@media(min-width:481px){body{background:#070909}.shell{box-shadow:0 0 0 1px #1e160c,0 0 60px #000c}}.slate-bd{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/art/ui/slate-ground.webp) 0 0/512px 512px repeat,var(--slate)}.slate-bd:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 45%,#0000 55%,#0000006b)}.act-light{position:fixed;inset:0;z-index:0;pointer-events:none;mix-blend-mode:screen;--lx:50vw;--ly:100vh;transition:--lx .3s ease,--ly .3s ease,opacity .3s ease}.act-light:before,.act-light:after{content:"";position:absolute;inset:0}.act-light:before{background:radial-gradient(ellipse calc(var(--u) * 300) calc(var(--u) * 190) at var(--lx) var(--ly),rgba(190,120,55,.42) 0%,rgba(165,109,50,.16) 55%,rgba(0,0,0,0) 100%),radial-gradient(ellipse calc(var(--u) * 820) calc(var(--u) * 720) at calc(var(--lx) - var(--u) * 70) calc(var(--ly) - var(--u) * 60),#a56d3266,#a56d3238 28%,#78481e17 58%,#0000)}.act-light:after{background:url(/art/ui/slate-glint.webp) 0 0/512px 512px repeat;-webkit-mask-image:radial-gradient(ellipse calc(var(--u) * 900) calc(var(--u) * 820) at calc(var(--lx) - var(--u) * 60) calc(var(--ly) - var(--u) * 40),#000 0%,rgba(0,0,0,.85) 20%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.14) 70%,transparent 92%);mask-image:radial-gradient(ellipse calc(var(--u) * 900) calc(var(--u) * 820) at calc(var(--lx) - var(--u) * 60) calc(var(--ly) - var(--u) * 40),#000 0%,rgba(0,0,0,.85) 20%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.14) 70%,transparent 92%)}.act-light.off{opacity:0}.shell-main{flex:1;padding:0 var(--pad) calc(var(--nav-room) + var(--pad));min-width:0}.shell-main.no-nav{padding-bottom:calc(var(--pad) * 2 + var(--safe-b))}.stack{display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.hdr{position:relative;height:var(--header-h);padding-top:var(--safe-t);flex:none;background:linear-gradient(180deg,#060809e6,#0e1112b8 70%,#1417188c)}.hdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--rule);pointer-events:none;box-shadow:0 2px 6px #0000008c}.hdr-rule{position:absolute;left:calc(var(--u) * 150);right:calc(var(--u) * 150);top:calc(var(--safe-t) + var(--u) * 6);height:calc(var(--u) * 3.5);border-top:1.3px solid var(--metal);border-bottom:.8px solid var(--metal-quiet)}.wtab{position:absolute;left:50%;top:calc(var(--safe-t) + var(--u) * 6);transform:translate(-50%);width:calc(var(--u) * 268);height:calc(var(--u) * 38);border:0;padding:0;background:transparent;color:var(--cream-t);display:grid;place-items:center}.wtab svg.wtab-shape{position:absolute;inset:0;width:100%;height:100%}.wtab-in{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 8);font:700 calc(max(9.5px,var(--u) * 14) * var(--tz))/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;max-width:calc(var(--u) * 236);white-space:nowrap}.wtab-in>span{overflow:hidden;text-overflow:ellipsis}.wtab-in .ico{width:calc(var(--u) * 17);height:calc(var(--u) * 17);color:var(--g-text);flex:none}.wtab-in .chev{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--g-text);flex:none}.gem{position:absolute;left:50%;top:calc(var(--safe-t) + var(--u) * 46);width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin-left:calc(var(--u) * -5);transform:rotate(45deg);background:linear-gradient(135deg,#d65b43,#5a1712);border:1px solid var(--g-body);box-shadow:0 0 8px #b84c3773}.gem:after{content:"";position:absolute;inset:27%;background:#e06a4c;opacity:.55}.avatar{position:absolute;left:calc(var(--u) * 23);top:calc(var(--safe-t) + var(--u) * 26);width:calc(var(--u) * 112);height:calc(var(--u) * 174);border:0;background:transparent;padding:0}.avatar .pennant{position:absolute;left:calc(var(--u) * 27);top:calc(var(--u) * 86);width:calc(var(--u) * 58);height:calc(var(--u) * 84)}.avatar .medal{position:absolute;left:0;top:0;--s:calc(var(--u) * 112)}.avatar .lvl{position:absolute;left:calc(var(--u) * 77);top:calc(var(--u) * 75);width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:50%;background:var(--recess);border:calc(var(--u) * 3) solid transparent;background:linear-gradient(var(--recess),var(--recess)) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;display:grid;place-items:center;font:600 calc(max(11px,var(--u) * 19) * var(--tz))/1 var(--text);color:var(--cream-t)}.ttl{position:absolute;left:calc(var(--u) * 150);right:calc(var(--u) * 150);top:calc(var(--safe-t) + var(--u) * 60);text-align:center}.ttl .wordmark{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 14)}.ttl .wordmark h1{margin:0;font:700 var(--fs-wordmark)/1 var(--title);letter-spacing:.09em;padding-left:.09em;background:linear-gradient(180deg,#f7ebc0,#e2c47e 34%,#b88c45 58%,#e8cd8e 74%,#9a7438);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.8))}.ttl .flourish{width:calc(var(--u) * 52);height:calc(var(--u) * 16);color:var(--metal-quiet);flex:none;opacity:.8}.ttl .sub{margin-top:calc(var(--u) * 14);font:600 var(--fs-label)/1 var(--caps);letter-spacing:.32em;padding-left:.32em;color:var(--g-text);text-transform:uppercase}.ttl.city{top:calc(var(--safe-t) + var(--u) * 68)}.ttl.city .cityname{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);max-width:100%;border:0;background:transparent;padding:0;color:var(--cream-t)}.ttl.city .cityname h1{margin:0;font:600 var(--fs-cityname)/1 var(--title);letter-spacing:.06em;color:var(--title-gold);text-shadow:var(--shadow-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--u) * 380)}.ttl.city .cityname .disc{--s:calc(var(--u) * 44)}.ttl.city .cityname-go{display:block;min-width:0;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.ttl .sub.picker{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);max-width:100%;border:0;background:transparent;padding:0 0 0 .32em;cursor:pointer;letter-spacing:.14em}.ttl .sub.picker .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttl .sub.picker svg{flex:none;width:max(11px,calc(var(--u) * 18));height:max(11px,calc(var(--u) * 18))}.ttl.city .meta{margin-top:calc(var(--u) * 16);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttl.city .meta b{font-weight:500;color:var(--g-text)}.disc{--s:calc(var(--u) * 72);position:relative;width:var(--s);height:var(--s);border-radius:50%;display:inline-grid;place-items:center;flex:none;padding:0;color:var(--cream);background:radial-gradient(circle at 42% 30%,#2a2b29,#161818 55%,#0c0e0f) padding-box,linear-gradient(160deg,#f6e7b0,#d2a956 28%,#8c6a35 62%,#4e3a20) border-box;border:calc(var(--u) * 4) solid transparent;box-shadow:0 0 0 1px #140e07,inset 0 1px #ffecbe1f,inset 0 -2px 4px #0000008c,0 2px 5px #0009}.disc:active{background:radial-gradient(circle at 42% 30%,#34261a,#1b1612 60%,#0c0e0f) padding-box,linear-gradient(160deg,#f6e7b0,#d2a956 28%,#8c6a35 62%,#4e3a20) border-box}.disc svg{width:52%;height:52%}.disc.sm{--s:calc(var(--u) * 44);border-width:calc(var(--u) * 2.5)}.disc.sm svg{width:50%;height:50%}.disc.xs{--s:calc(var(--u) * 30);border-width:1.4px;background:var(--recess) padding-box,var(--g-body) border-box}.disc.xs svg{width:50%;height:50%;color:var(--g-text)}.disc.on{box-shadow:0 0 0 1px #1e160c,inset 0 0 10px #edd69d38,0 0 10px #a56d3273}.hdr .disc.bell{position:absolute;right:calc(var(--u) * 108);top:calc(var(--safe-t) + var(--u) * 60)}.hdr .disc.menu{position:absolute;right:calc(var(--u) * 18);top:calc(var(--safe-t) + var(--u) * 60)}.badge{position:absolute;top:calc(var(--u) * -10);right:calc(var(--u) * -8);min-width:calc(var(--u) * 34);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 17);background:linear-gradient(180deg,#C15A47 0%,var(--badge) 45%,#6A231B 100%);border:1.2px solid var(--metal);box-shadow:inset 0 1px #ffd2be40,0 1px 3px #000000b3;color:#fff;font:600 calc(max(11px,var(--u) * 21) * var(--tz))/1 var(--text);display:grid;place-items:center}.badge.inline{position:static;display:inline-grid;vertical-align:middle;margin-left:calc(var(--u) * 10);min-width:calc(var(--u) * 28);height:calc(var(--u) * 28);font-size:calc(max(10px,var(--u) * 17) * var(--tz))}.badge:empty{display:none}.medal{--s:calc(var(--u) * 54);width:var(--s);height:var(--s);border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;position:relative;overflow:hidden;background:radial-gradient(circle at 40% 35%,#24272a,#0c0e0f 72%) padding-box,linear-gradient(160deg,#f6e7b0,#d2a956 28%,#8c6a35 62%,#4e3a20) border-box;border:calc(var(--u) * 3.2) solid transparent;box-shadow:0 0 0 1px #1e160c,inset 0 0 0 1px #2a1f12,0 2px 5px #0009;color:var(--g-text)}.medal img{width:100%;height:100%;object-fit:cover;border-radius:50%}.medal svg{width:56%;height:56%}.medal.glow{box-shadow:0 0 0 1px #1e160c,inset 0 0 10px #edd69d2e,0 0 18px #ad844599}.medal.glow.crim{box-shadow:0 0 0 1px #1e160c,0 0 18px #b84c3799}.medal.glow.ember{box-shadow:0 0 0 1px #1e160c,0 0 22px #b27c3cbf}.medal.initial{font:600 calc(var(--s) * .42)/1 var(--title);color:var(--g-text)}.medal.dim{filter:saturate(.3) brightness(.6)}.frame{position:relative;border-radius:var(--card-r);border:1.5px solid;border-color:#B48C48 #6E5330 #4E3B22 #6E5330;background:linear-gradient(180deg,#fff0d209,#0000 30%,#0000002e),var(--panel-a);box-shadow:inset 0 1px #dfc88747,inset 0 0 0 1px #00000073,0 3px 10px #00000080}.frame:before{content:"";position:absolute;inset:calc(var(--u) * 5);border:1px solid var(--g-inner);border-radius:calc(var(--card-r) - 2px);pointer-events:none;opacity:.35}.frame:after{content:"";position:absolute;inset:calc(var(--u) * 4);pointer-events:none;--c:calc(var(--u) * 48);background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 38 38%22%3E%3Cpath d=%22M1 30 V1 H30%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath d=%22M7 24 Q7 7 24 7%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Cpath d=%22M7 24 q-5 3 -3 8 M24 7 q3 -5 8 -3%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Ccircle cx=%2224%22 cy=%227%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Ccircle cx=%227%22 cy=%2224%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Crect x=%22-1%22 y=%22-1%22 width=%224%22 height=%224%22 transform=%22rotate(45 1 1)%22 fill=%22%23BD9F6F%22/%3E%3C/svg%3E") left top/var(--c) var(--c) no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 38 38%22%3E%3Cg transform=%22translate(30 0) scale(-1 1)%22%3E%3Cpath d=%22M1 30 V1 H30%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath d=%22M7 24 Q7 7 24 7%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Cpath d=%22M7 24 q-5 3 -3 8 M24 7 q3 -5 8 -3%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Ccircle cx=%2224%22 cy=%227%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Ccircle cx=%227%22 cy=%2224%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Crect x=%22-1%22 y=%22-1%22 width=%224%22 height=%224%22 transform=%22rotate(45 1 1)%22 fill=%22%23BD9F6F%22/%3E%3C/g%3E%3C/svg%3E") right top/var(--c) var(--c) no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 38 38%22%3E%3Cg transform=%22translate(30 30) scale(-1 -1)%22%3E%3Cpath d=%22M1 30 V1 H30%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath d=%22M7 24 Q7 7 24 7%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Cpath d=%22M7 24 q-5 3 -3 8 M24 7 q3 -5 8 -3%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Ccircle cx=%2224%22 cy=%227%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Ccircle cx=%227%22 cy=%2224%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Crect x=%22-1%22 y=%22-1%22 width=%224%22 height=%224%22 transform=%22rotate(45 1 1)%22 fill=%22%23BD9F6F%22/%3E%3C/g%3E%3C/svg%3E") right bottom/var(--c) var(--c) no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -4 38 38%22%3E%3Cg transform=%22translate(0 30) scale(1 -1)%22%3E%3Cpath d=%22M1 30 V1 H30%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.3%22 opacity=%22.8%22/%3E%3Cpath d=%22M7 24 Q7 7 24 7%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Cpath d=%22M7 24 q-5 3 -3 8 M24 7 q3 -5 8 -3%22 fill=%22none%22 stroke=%22%23AD8445%22 stroke-width=%221.1%22 opacity=%22.55%22/%3E%3Ccircle cx=%2224%22 cy=%227%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Ccircle cx=%227%22 cy=%2224%22 r=%221.2%22 fill=%22%23BD9F6F%22 opacity=%22.7%22/%3E%3Crect x=%22-1%22 y=%22-1%22 width=%224%22 height=%224%22 transform=%22rotate(45 1 1)%22 fill=%22%23BD9F6F%22/%3E%3C/g%3E%3C/svg%3E") left bottom/var(--c) var(--c) no-repeat}.frame.small:after{--c:calc(var(--u) * 36)}.frame:not(.hero):not(.ornate):after{display:none}.frame.plain:after{display:none}.frame>*{position:relative;z-index:1}.card{padding:calc(var(--u) * 26) calc(var(--u) * 20) calc(var(--u) * 20)}.card-head{display:flex;align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 8) calc(var(--u) * 18)}.card-head h2{flex:1;margin:0;font:600 var(--fs-h)/1.1 var(--title);letter-spacing:.11em;color:var(--title-gold);text-transform:uppercase;min-width:0;display:flex;align-items:center}.card-head.tog{cursor:pointer;-webkit-tap-highlight-color:transparent}.card-head .aside{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.card-head .aside.caps{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 8) 0;font:400 var(--fs-meta)/1.3 var(--text);color:var(--grey)}.card-foot .dot{display:inline-block;width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:var(--green);margin-right:calc(var(--u) * 10);vertical-align:middle}.gold{color:var(--g-text)}.crimtxt{color:var(--crim-ink)}.greentxt{color:var(--green-ink)}.creamt{color:var(--cream-t)}.greytxt{color:var(--grey)}.link{background:transparent;border:0;padding:0;color:var(--g-text);font:500 var(--fs-body2)/1 var(--text);display:inline-flex;align-items:center;gap:calc(var(--u) * 6);white-space:nowrap}.link svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.link.caps{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase}.hero{overflow:hidden}.hero .art{position:absolute;right:calc(var(--u) * 2);top:calc(var(--u) * 2);bottom:calc(var(--u) * 2);width:var(--art-w, 57%);z-index:0;border-radius:0 calc(var(--card-r) - 1px) calc(var(--card-r) - 1px) 0;overflow:hidden}.hero .art img{width:100%;height:100%;object-fit:cover;object-position:var(--art-pos, 50% 50%)}.hero{background:var(--panel)}.hero .art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--panel) 0%,rgba(27,31,32,.7) 30%,rgba(27,31,32,0) 50%)}.hero .art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e101100 50%,#0e1011f0)}.hero.full .art:after{background:linear-gradient(180deg,#0e101100 22%,#0e1011cc 52%,#0e1011f2)}.hero .body{position:relative;z-index:1;padding:calc(var(--u) * 36) calc(var(--u) * 28) 0}.hero .body h2{margin:0;font:600 var(--fs-screen)/1 var(--title);letter-spacing:.06em;color:var(--title-gold);text-shadow:0 1px 1px rgba(0,0,0,.7)}.hero .body p{margin:calc(var(--u) * 14) 0 0;font:400 var(--fs-body)/1.35 var(--text);color:var(--cream);max-width:62%}.hero .body .link{margin-top:calc(var(--u) * 20)}.statband{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:calc(var(--u) * 24) calc(var(--u) * 22) calc(var(--u) * 18);border-top:1px solid #4A3922;padding-top:calc(var(--u) * 14)}.statband>div{text-align:center;padding:0 calc(var(--u) * 4);border-left:1px solid var(--g-inner);min-width:0}.statband>div:first-child{border-left:0}.statband .lbl{font:600 calc(max(9px,var(--u) * 13) * var(--tz))/1.15 var(--caps);letter-spacing:.09em;text-transform:uppercase;color:var(--grey);text-shadow:0 1px 1px rgba(0,0,0,.7);min-height:2.3em;display:flex;align-items:flex-end;justify-content:center}.statband .val{margin-top:calc(var(--u) * 12);font:600 var(--fs-value)/1.1 var(--text);color:var(--cream-t);text-shadow:0 1px 1px rgba(0,0,0,.7);white-space:nowrap}.statband .val:has(>.sb-wrap){white-space:normal}.statband .val small{font-size:.6em;font-weight:400;color:var(--cream)}.statband .val.crim{color:var(--crim-ink)}.statband .val.green{color:var(--green-ink)}.rows{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.row{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 76);padding:calc(var(--u) * 10) calc(var(--u) * 16);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line2);border-top-color:#8c6a3561;text-align:left;color:inherit;width:100%;box-shadow:inset 0 1px #fff0d208}button.row{cursor:pointer}button.row:active{background:linear-gradient(180deg,#3d2b1d8c,#1e2324d1)}.row.alert{background:linear-gradient(90deg,#5016148c,#50161414 45%,#50161400),var(--row)}.row.alert:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--crim-hi)}.row.unread:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--g-body)}.row .txt{flex:1;min-width:0}.row .eyebrow{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text);margin-bottom:calc(var(--u) * 8)}.row .line{font:400 var(--fs-body)/1.25 var(--text);color:var(--cream);overflow:hidden;text-overflow:ellipsis}.row .line b{font-weight:500;color:var(--g-text)}.row .line .r{color:var(--crim-ink)}.row .meta{margin-top:calc(var(--u) * 6);font:400 var(--fs-meta)/1.2 var(--text);color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .right{flex:none;display:flex;align-items:center;gap:calc(var(--u) * 10)}.row .right .val{font:500 var(--fs-body2)/1.2 var(--text);color:var(--cream);text-align:right}.row .right .val b{font-weight:500;color:var(--g-text)}.row.sub{min-height:calc(var(--u) * 38);padding:calc(var(--u) * 6) calc(var(--u) * 14);background:var(--row2);gap:calc(var(--u) * 10)}.row.sub .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text)}.row.sub .chev{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--g-text);flex:none}.row.sub .right .val{font-size:var(--fs-meta);color:var(--grey)}.indent{margin-left:calc(var(--u) * 24);padding-left:calc(var(--u) * 10);border-left:1.2px solid var(--g-dim);display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.kv{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 5) calc(var(--u) * 14) calc(var(--u) * 5) calc(var(--u) * 40);min-height:calc(var(--u) * 30)}.kv .dia{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--g-body);transform:rotate(45deg);flex:none;margin-left:calc(var(--u) * -22)}.kv .k{width:calc(var(--u) * 150);flex:none;font:700 var(--fs-label)/1 var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv .v{flex:1;min-width:0;font:400 var(--fs-body2)/1.25 var(--text);color:var(--cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv .kv-bar{flex:0 0 calc(var(--u) * 150)}.kv .v b{font-weight:500;color:var(--g-text)}.bar{position:relative;height:max(4px,calc(var(--u) * 5));border-radius:calc(var(--u) * 3);background:var(--recess);box-shadow:inset 0 1px 1px #000c,0 1px #fff0d20d;overflow:hidden;flex:1;min-width:calc(var(--u) * 80)}.bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#8a6733,#d9b86c);width:var(--w,0%);transition:width .6s linear}.bar.green i{background:linear-gradient(90deg,#4E8A3E,var(--done))}.bar.crim i{background:linear-gradient(90deg,#7a2a20,#b84c37)}.bar.thick{height:max(6px,calc(var(--u) * 8))}.bar.gold-track i:after{content:"";position:absolute;right:-1px;top:50%;width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin-top:calc(var(--u) * -5);transform:rotate(45deg);background:var(--g-hi)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);min-height:max(38px,var(--u) * 76);padding:0 calc(var(--u) * 24);border-radius:calc(var(--u) * 4);font:600 var(--fs-btn)/1 var(--sans);letter-spacing:.02em;white-space:nowrap;text-decoration:none;cursor:pointer;color:var(--ivory);background:linear-gradient(180deg,#2c3031,#1c2021 55%,#151819);border:1.1px solid var(--metal);box-shadow:inset 0 1px #ffecbe1a,inset 0 -1px 2px #00000080,0 0 0 1px #0009,0 2px 4px #00000073;text-shadow:0 1px 1px rgba(0,0,0,.7)}.btn:active{filter:none;transform:translateY(.5px);box-shadow:inset 0 2px 4px #0009,0 0 0 1px #0009}html.classic-fonts .btn{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase}.btn.crimson{font-weight:700;background:linear-gradient(180deg,#b84c37,#7a2a20,#501614);border:1.4px solid var(--g-body);text-shadow:0 1px 1px rgba(0,0,0,.7);box-shadow:inset 0 0 0 2px #d88a6a47,0 0 0 1px #000000b3,0 3px 10px #50161466}.btn.goldb{font-weight:700;color:#2b1d0e;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);border:1.2px solid #6E5432;text-shadow:none;box-shadow:inset 0 0 0 2px #fff2c88c,0 0 0 1px #0009,0 0 calc(var(--u) * 16) #d696464d}.btn.wide{width:100%}.btn.sm{min-height:max(30px,var(--u) * 56);padding:0 calc(var(--u) * 18);font-size:calc(max(12.5px,var(--u) * 22) * var(--tz));letter-spacing:.01em;border-width:1px}html.classic-fonts .btn.sm{font-size:calc(max(10px,var(--u) * 14) * var(--tz));letter-spacing:.1em;min-height:calc(var(--u) * 28)}.btn.md{min-height:max(34px,var(--u) * 66)}html.classic-fonts .btn{min-height:calc(var(--u) * 46)}html.classic-fonts .btn.md{min-height:calc(var(--u) * 40)}.btn:disabled{opacity:.5;cursor:default;filter:saturate(.35);box-shadow:none}.btn .badge{top:calc(var(--u) * -14);right:calc(var(--u) * -12)}.btn.ghost{background:linear-gradient(180deg,#0d1011,#14181a);border-color:var(--metal-quiet);color:var(--title-gold);box-shadow:inset 0 1px 3px #000000b3,0 1px #fff0d20a}.btn>svg{width:1.15em;height:1.15em;flex:none}.field{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.field label{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.input{width:100%;background:var(--field);border:1px solid var(--metal-quiet);color:var(--cream-t);border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 16) calc(var(--u) * 18);font:500 max(16px,var(--fs-body))/1.2 var(--text);box-shadow:inset 0 1px 3px #000c}.input:focus{border-color:var(--g-body);outline:none;box-shadow:inset 0 1px 3px #000c,0 0 0 2px #ad84452e}.input::placeholder{color:var(--grey2)}.input.err{border-color:var(--crim-hi)}.hint{font:400 var(--fs-meta)/1.35 var(--text);color:var(--grey)}.hint.err{color:var(--crim-ink)}.seg,.tabs{position:relative;display:flex;gap:calc(var(--u) * 5);padding:calc(var(--u) * 7) 0;border:0;border-radius:0;overflow:visible;background:transparent}.seg:before,.seg:after,.tabs:before,.tabs:after{content:"";position:absolute;left:0;right:0;height:4px;background:var(--rule);pointer-events:none}.seg:before,.tabs:before{top:0}.seg:after,.tabs:after{bottom:0;transform:scaleY(-1)}.seg button,.tabs button{position:relative;flex:1;min-width:0;min-height:max(40px,var(--u) * 78);padding:0 calc(var(--u) * 8);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);font:700 calc(max(13px,var(--u) * 26) * var(--tz))/1.1 var(--sans);letter-spacing:.01em;text-transform:none;color:var(--ivory);text-shadow:0 1px 2px rgba(0,0,0,.8);background:linear-gradient(180deg,#1c2021,#121516);border:1px solid;border-color:#8C6A35 #4E3B22 #3A2C19 #4E3B22;border-radius:calc(var(--u) * 2);box-shadow:inset 0 1px #dfc8872e,inset 0 -6px 10px #00000059,0 1px 3px #0009}.seg button+button{border-left:1px solid #4E3B22}.seg button.on{background:var(--warm-face);border-color:#E3C27A #8C6A35 #6E5330 #8C6A35;color:#fff4de;box-shadow:inset 0 1px #ffe2a073,inset 0 0 calc(var(--u) * 18) #ffaa5a1a,0 0 calc(var(--u) * 22) #a56d3252,0 1px 3px #0009}.tabs button.on{background:var(--warm-face-2);border-color:#C9A25C #6E5330 #5A4428 #6E5330;color:#fff0d6;box-shadow:inset 0 1px #ffe2a04d,0 0 calc(var(--u) * 14) #a56d3233,0 1px 3px #0009}.tabs button.on:after{display:none}.seg button:active:not(.on),.tabs button:active:not(.on){background:linear-gradient(180deg,#101314,#181b1c);box-shadow:inset 0 2px 4px #0009}.seg button:disabled,.tabs button:disabled{color:var(--grey2);opacity:.7}.seg.n4 button{font-size:calc(max(12px,var(--u) * 22) * var(--tz))}html.classic-fonts .seg button,html.classic-fonts .tabs button{font-family:var(--title);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-tab)}.pill{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 10);border-radius:calc(var(--u) * 17);white-space:nowrap;background:linear-gradient(180deg,#171A1B,var(--recess));border:1px solid var(--metal-quiet);box-shadow:inset 0 1px 2px #0009;color:var(--cream-t);font:500 var(--fs-meta)/1 var(--text)}.pill img,.pill svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);flex:none}.nav{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--col-max);height:calc(var(--nav-h) + var(--safe-b));padding:0 calc(var(--u) * 12) var(--safe-b);z-index:20;background:linear-gradient(180deg,#111415f7,#080a0bfc),url(/art/ui/slate-ground.webp) 0 0/512px 512px;box-shadow:0 -6px 14px #00000073}.nav:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--rule);pointer-events:none}.nav ul{list-style:none;margin:0;padding:calc(var(--u) * 14) 0 calc(var(--u) * 12);display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 5);height:100%}.nav li{display:flex;align-items:stretch;justify-content:center;min-width:0}.nav a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 calc(var(--u) * 4);text-decoration:none;color:var(--ivory);font:600 var(--fs-nav)/1 var(--sans);letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.85);background:linear-gradient(180deg,#191c1d,#0e1112);border:1px solid;border-color:#7A5C2E #46361F #33271A #46361F;border-radius:calc(var(--u) * 2);box-shadow:inset 0 1px #dfc88724,inset 0 -8px 12px #0006,0 1px 3px #000000b3;-webkit-tap-highlight-color:transparent}.nav a>span:not(.badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a:active{background:linear-gradient(180deg,#0c0f10,#15181a);box-shadow:inset 0 2px 5px #000000b3}.nav a:focus-visible{outline:none;border-color:var(--metal-hi);box-shadow:0 0 0 2px #dfc8878c,inset 0 -8px 12px #0006}.nav a.on{color:#f3d592;background:var(--warm-face);border-color:#EBCB86 #9C7639 #7A5C2E #9C7639;box-shadow:inset 0 1px #ffe2a080,inset 0 0 calc(var(--u) * 20) #ffaa5a1f,0 0 calc(var(--u) * 26) #a56d3261,0 1px 3px #000000b3}.nav a.on:before{content:"";position:absolute;left:14%;right:14%;top:calc(var(--u) * -11);height:calc(var(--u) * 11);pointer-events:none;background:linear-gradient(180deg,#f2dfa0,#b48c48 45%,#6e5330);clip-path:polygon(0 100%,12% 0,88% 0,100% 100%,92% 100%,84% 38%,16% 38%,8% 100%)}.nav a .badge{top:calc(var(--u) * -12);right:calc(var(--u) * -4);z-index:2}html.classic-fonts .nav a{font-family:var(--title);font-size:calc(max(10px,var(--u) * 20) * var(--tz));letter-spacing:.06em;text-transform:uppercase}.scrim{position:fixed;inset:0;background:#010204b8;z-index:40;display:flex;align-items:flex-end;justify-content:center}.scrim.center{align-items:center;padding:calc(var(--u) * 30)}.sheet,.dialog{background:linear-gradient(180deg,#1c2021f2,#131617f7),url(/art/ui/slate-ground.webp) 0 0/512px 512px,var(--panel)}.sheet{width:100%;max-width:var(--col-max);padding:calc(var(--u) * 26) calc(var(--u) * 22) calc(var(--u) * 24 + var(--safe-b));border-radius:var(--card-r) var(--card-r) 0 0;max-height:88dvh;overflow:auto;animation:sheet-up .22s ease-out}@keyframes sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.scrim.top{align-items:flex-start;padding-top:var(--drop-top,0px);background:linear-gradient(to bottom,transparent var(--drop-top,0px),rgba(1,2,4,.72) var(--drop-top,0px))}.scrim.top .sheet{padding:calc(var(--u) * 24 + var(--safe-t)) calc(var(--u) * 22) calc(var(--u) * 26);border-radius:0 0 var(--card-r) var(--card-r);animation:sheet-down .22s ease-out}.scrim.top[style] .sheet{padding-top:calc(var(--u) * 24);border-radius:var(--card-r);max-height:calc(100dvh - var(--drop-top,0px) - var(--u) * 24)}@keyframes sheet-down{0%{transform:translateY(-24px);opacity:0}to{transform:none;opacity:1}}.dialog{width:100%;max-width:calc(var(--col-max) - 60px);padding:calc(var(--u) * 30) calc(var(--u) * 26) calc(var(--u) * 24)}.dialog h3{margin:0 0 calc(var(--u) * 14);font:600 var(--fs-h)/1.2 var(--title);letter-spacing:.14em;text-transform:uppercase;color:var(--title-gold)}.dialog p{margin:0 0 calc(var(--u) * 24);font:400 var(--fs-body)/1.45 var(--text);color:var(--cream);white-space:pre-line}.dialog .acts{display:flex;gap:calc(var(--u) * 12);justify-content:flex-end}.toasts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-room) + 16px);z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(92vw,440px)}.toast{background:linear-gradient(180deg,#1c2021,#0f1213);border:1px solid var(--metal);color:var(--cream-t);padding:10px 16px;border-radius:4px;box-shadow:0 10px 30px #0009;font:500 var(--fs-body2)/1.35 var(--text);text-align:center;animation:toast-in .2s ease-out}.toast.error{border-color:var(--crim-hi);color:#f3d7ce}.toast.success{border-color:var(--green)}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(78vw,340px);z-index:45;padding:calc(var(--safe-t) + 18px) 14px calc(var(--safe-b) + 18px);overflow:auto;background:linear-gradient(180deg,#141718f5,#0b0d0efa),url(/art/ui/slate-ground.webp) 0 0/512px 512px,var(--slate);border-left:1.5px solid var(--metal);box-shadow:-20px 0 50px #000000b3;animation:drawer-in .22s ease-out}@keyframes drawer-in{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.drawer .who{display:flex;align-items:center;gap:12px;padding:6px 8px 16px;border:0;border-bottom:1px solid var(--g-inner);border-radius:0;margin-bottom:10px;width:100%;background:transparent;color:inherit;text-align:left}.drawer .who>div{min-width:0}.drawer .who b{display:block;font:500 calc(17px * var(--tz))/1.2 var(--text);color:var(--g-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer .who span{display:block;font:400 calc(13px * var(--tz))/1.2 var(--text);color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer .who .who-link{margin-top:4px;font:600 calc(10.5px * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text)}.drawer a,.drawer button.item{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;color:var(--cream);font:500 calc(17px * var(--tz))/1.2 var(--text);padding:12px 10px;border-radius:4px;text-decoration:none;text-align:left}.drawer a:active,.drawer button.item:active{background:linear-gradient(90deg,#5a2e1373,#3d2b1d26)}.drawer svg{width:20px;height:20px;color:var(--g-text);flex:none}.drawer .item .badge{position:static;margin-left:auto}.drawer hr{border:0;border-top:1px solid var(--g-inner);margin:8px 6px}.drawer .soon{margin-left:auto;font:600 calc(10.5px * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey2)}.eyebrow{font:600 var(--fs-label)/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--g-text)}.center{text-align:center}.muted{color:var(--grey)}.empty{padding:calc(var(--u) * 30) calc(var(--u) * 20);text-align:center;font:italic 400 var(--fs-body2)/1.4 var(--text);color:var(--grey)}.spin{display:inline-block;width:1em;height:1em;border:2px solid var(--g-inner);border-top-color:var(--g-hi);border-radius:50%;animation:vspin .9s linear infinite;vertical-align:-.15em}@keyframes vspin{to{transform:rotate(360deg)}}.skel{height:calc(var(--u) * 180);border-radius:var(--card-r);border:1px solid var(--line);background:linear-gradient(100deg,var(--panel) 30%,#23282A 50%,var(--panel) 70%) 0 0/300% 100%;animation:sk 1.6s ease-in-out infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tbl{width:100%;border-collapse:collapse}.tbl th{font:600 var(--fs-body2)/1 var(--sans);letter-spacing:.01em;color:var(--ivory);text-align:right;padding:calc(var(--u) * 14) calc(var(--u) * 6);background:linear-gradient(180deg,#262a2bbf,#1c2021bf);border-bottom:2px solid #8C6A35;box-shadow:inset 0 -1px #0009}html.classic-fonts .tbl th{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.12em;text-transform:uppercase}.tbl tbody tr{border-bottom:1px solid rgba(140,106,53,.45)}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl td{font:400 var(--fs-body2)/1.2 var(--text);color:var(--cream-t);text-align:right;padding:calc(var(--u) * 11) calc(var(--u) * 6)}.tbl td.name{color:var(--cream);display:flex;align-items:center;gap:calc(var(--u) * 12)}.tbl td.name .dia{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--g-body);transform:rotate(45deg);flex:none}.tbl tr.total td{background:#ad84451a;font-weight:700;color:var(--g-text)}.tbl tr.total td.name{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.12em;text-transform:uppercase}.tbl td.dim{color:var(--grey)}.tbl td.gold{color:var(--g-text)}.c-hud{display:flex;align-items:stretch;min-height:calc(var(--u) * 54);margin:calc(var(--u) * 10) 0 calc(var(--u) * 12);border-radius:calc(var(--u) * 27);background:linear-gradient(180deg,#161a1b,#0a0c0d);border:1.3px solid var(--g-frame);box-shadow:inset 0 0 0 1px #1e160c,0 2px 6px #00000080;overflow:hidden}.c-hud-item{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);min-width:0;padding:0 calc(var(--u) * 4);position:relative;font:500 calc(max(12px,var(--u) * 21) * var(--tzt))/1 var(--text);color:var(--cream-t);white-space:nowrap}.c-hud-item+.c-hud-item{border-left:1px solid var(--g-inner)}.c-hud-item.wide{flex:1.5}.c-hud-item img{width:calc(var(--u) * 30);height:calc(var(--u) * 30);object-fit:contain;flex:none}.c-hud-item b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.c-hud-item.full b{color:var(--crim-ink)}.c-hud-item .bolt{position:absolute;left:50%;top:calc(var(--u) * 8);margin-left:calc(var(--u) * -34);width:calc(var(--u) * 10);height:calc(var(--u) * 14);background:var(--g-hi);clip-path:polygon(60% 0,0 55%,45% 55%,30% 100%,100% 40%,55% 40%);filter:drop-shadow(0 0 3px rgba(237,214,157,.8))}.c-band{display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) 0 calc(var(--u) * 14)}.c-band-spacer{width:calc(var(--u) * 44);flex:none}.c-band-mid{flex:1;min-width:0;text-align:center}.c-band-mid h1{margin:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 12);font:700 var(--fs-screen)/1 var(--title);letter-spacing:.1em;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.8))}.c-band-mid h1>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .05em}.c-band-mid h1 svg{width:calc(var(--u) * 52);height:calc(var(--u) * 16);color:var(--g-body);flex:none;filter:none}.c-band-sub{margin-top:calc(var(--u) * 10);font:600 var(--fs-label)/1 var(--caps);letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:var(--g-text)}.c-hero .body{padding-top:calc(var(--u) * 30)}.c-hero .c-hero-title{display:flex;align-items:center;gap:calc(var(--u) * 16);min-width:0}.c-hero .c-hero-title h2{margin:0;font:600 var(--fs-screen)/1 var(--title);letter-spacing:.06em;color:var(--g-text);background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-hero .body p{max-width:64%}.c-hero .c-hero-gear{position:absolute;right:calc(var(--u) * 20);top:calc(var(--u) * 22);z-index:2}.c-hero.cutout .art{width:var(--art-w,46%);right:calc(var(--u) * 16);top:auto;bottom:calc(var(--u) * 86);height:62%}.c-hero.cutout .art:before,.c-hero.cutout .art:after{display:none}.c-hero.cutout .art img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.7))}.c-lvl{display:inline-grid;place-items:center;flex:none;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;background:linear-gradient(#0c0f10,#0c0f10) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;border:calc(var(--u) * 2.4) solid transparent;font:600 calc(max(11px,var(--u) * 20) * var(--tz))/1 var(--text);color:var(--cream-t);box-shadow:0 1px 4px #000000b3}.c-lvl.sm{width:calc(var(--u) * 36);height:calc(var(--u) * 36);font-size:calc(max(10px,var(--u) * 16) * var(--tz));border-width:calc(var(--u) * 2)}.c-lvl.dim{opacity:.5}.c-nownext{display:grid;grid-template-columns:1fr calc(var(--u) * 64) 1fr;align-items:stretch;gap:calc(var(--u) * 6);margin:0 calc(var(--u) * 4)}.c-tile{position:relative;border-radius:calc(var(--u) * 5);padding:calc(var(--u) * 18) calc(var(--u) * 10) calc(var(--u) * 16);text-align:center;background:var(--row2);border:1px solid var(--line2);min-width:0}.c-tile.now{border-color:var(--g-body);background:linear-gradient(180deg,#ad844514,#0000),var(--row2)}.c-tile .lbl{font:600 var(--fs-label)/1.1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.c-tile .val{margin-top:calc(var(--u) * 14);font:600 calc(var(--fs-value) * 1.25)/1 var(--text);color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-tile .val.gold{color:var(--g-text)}.c-tile .val small{font-size:.55em;font-weight:400;color:var(--cream)}.c-tile .delta{margin-top:calc(var(--u) * 10);font:400 var(--fs-meta)/1.2 var(--text);color:var(--green-ink)}.c-tile .delta.muted{color:var(--grey)}.c-tile.maxed .val.gold{color:var(--green-ink)}.c-arrow{display:flex;align-items:center;justify-content:center;color:var(--g-body)}.c-arrow i{width:calc(var(--u) * 26);height:1.3px;background:var(--g-body);position:relative}.c-arrow i:before{content:"";position:absolute;left:calc(var(--u) * -3);top:calc(var(--u) * -3);width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--g-body);transform:rotate(45deg)}.c-arrow svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-left:calc(var(--u) * -8)}.c-track{display:flex;align-items:center;gap:calc(var(--u) * 12);margin:calc(var(--u) * 20) calc(var(--u) * 4) 0;font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.c-track .ticks{flex:1;display:grid;grid-template-columns:repeat(var(--n,30),1fr);gap:calc(var(--u) * 3)}.c-track .ticks i{height:calc(var(--u) * 9);border-radius:1px;background:#1f2324;border:1px solid #2A2E33}.c-track .ticks i.on{background:linear-gradient(90deg,#8a6733,#d9b86c);border-color:#6e5432}.c-track .ticks i.next{border-color:var(--g-hi)}.c-track .val{font:500 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--cream)}.c-amount{display:grid;grid-template-columns:1fr calc(var(--u) * 138) calc(var(--u) * 106);align-items:center;gap:calc(var(--u) * 16);margin:calc(var(--u) * 14) 0}.c-amount.disabled{opacity:.5}.c-range{-webkit-appearance:none;appearance:none;width:100%;height:calc(var(--u) * 26);background:transparent;margin:0;--p:0%}.c-range::-webkit-slider-runnable-track{height:calc(var(--u) * 5);border-radius:3px;background:linear-gradient(90deg,#8A6733 0%,#D9B86C var(--p),#2B2F34 var(--p),#2B2F34 100%)}.c-range::-moz-range-track{height:calc(var(--u) * 5);border-radius:3px;background:#2b2f34}.c-range::-moz-range-progress{height:calc(var(--u) * 5);border-radius:3px;background:linear-gradient(90deg,#8a6733,#d9b86c)}.c-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--u) * 30);height:calc(var(--u) * 30);margin-top:calc(var(--u) * -12.5);border-radius:50%;background:radial-gradient(circle at 50% 50%,#edd69d 0 28%,#0c0f10 30%) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;border:calc(var(--u) * 3) solid transparent;box-shadow:0 1px 4px #000c}.c-range::-moz-range-thumb{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;background:radial-gradient(circle,#edd69d 0 28%,#0c0f10 30%);border:calc(var(--u) * 3) solid #AD8445}.c-range:disabled{opacity:.45}.c-num{width:100%;background:var(--field);border:1px solid var(--g-inner);color:var(--cream-t);border-radius:calc(var(--u) * 4);text-align:center;padding:calc(var(--u) * 12) calc(var(--u) * 8);font:600 max(16px,calc(var(--u) * 26 * var(--tz)))/1.2 var(--text);box-shadow:inset 0 1px 3px #000c}.c-num:focus{border-color:var(--g-body);outline:none}.c-maxwrap{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 4);position:relative}.c-maxwrap .hint{position:absolute;right:calc(var(--u) * 6);top:100%;margin-top:calc(var(--u) * 4);font-size:calc(max(10px,var(--u) * 14) * var(--tz))}.c-max{min-height:calc(var(--u) * 52)}.c-stepper{display:inline-flex;align-items:stretch;gap:calc(var(--u) * 6);height:calc(var(--u) * 48)}.c-stepper button{width:calc(var(--u) * 48);border-radius:calc(var(--u) * 4);border:1px solid var(--g-body);background:linear-gradient(180deg,#2c3031,#181b1c);color:var(--cream-t);display:grid;place-items:center;padding:0}.c-stepper button svg{width:45%;height:45%}.c-stepper button:disabled{opacity:.35}.c-stepper .val{min-width:calc(var(--u) * 110);display:grid;place-items:center;background:var(--field);border:1px solid var(--g-inner);border-radius:calc(var(--u) * 4);font:600 calc(max(14px,var(--u) * 22) * var(--tz))/1 var(--text);color:var(--cream-t);padding:0 calc(var(--u) * 10)}.c-toggle{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(var(--u) * 8);height:calc(var(--u) * 40);min-width:calc(var(--u) * 92);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 20);background:#0c0f10;border:1px solid var(--g-inner);color:var(--grey);font:700 calc(max(9px,var(--u) * 13) * var(--tz))/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;flex:none}.c-toggle .knob{position:absolute;top:calc(var(--u) * 3);left:calc(var(--u) * 3);width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:50%;background:linear-gradient(180deg,#2c3031,#181b1c);border:1px solid #3A3F41;display:grid;place-items:center;transition:left .18s ease}.c-toggle .word{margin-left:calc(var(--u) * 34);transition:margin .18s ease}.c-toggle.on{border-color:var(--g-body);color:var(--g-hi);background:linear-gradient(180deg,#ad844547,#ad84451a),#0c0f10}.c-toggle.on .knob{left:calc(100% - var(--u) * 35);background:linear-gradient(180deg,#f6e7b8,#a47b3b);border-color:#6e5432;color:#2b1d0e}.c-toggle.on .word{margin-left:0;margin-right:calc(var(--u) * 34)}.c-toggle .knob svg{width:60%;height:60%}.c-toggle:disabled{opacity:.5}.c-xy{display:flex;align-items:center;gap:calc(var(--u) * 10)}.c-xy .input{text-align:left;padding:calc(var(--u) * 12) calc(var(--u) * 14);width:calc(var(--u) * 150);font-size:max(16px,calc(var(--u) * 24 * var(--tz)))}.c-xy .comma{font:500 calc(var(--fs-value) * 1.1)/1 var(--text);color:var(--cream)}.c-count{font-variant-numeric:tabular-nums;white-space:nowrap}.c-tier{display:inline-grid;place-items:center;width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:50%;flex:none;background:linear-gradient(#0c0f10,#0c0f10) padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box;border:1.4px solid transparent;font:700 calc(max(8.5px,var(--u) * 10) * var(--tz))/1 var(--caps);letter-spacing:.02em;color:var(--g-hi);text-transform:var(--caps-tt)}.c-pips{display:inline-flex;gap:calc(var(--u) * 5);vertical-align:middle}.c-pips i{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:#2a2e33;transform:rotate(45deg);border:1px solid #3A3E44}.c-pips i.on{background:var(--g-body);border-color:var(--g-hi)}.c-pips.boxes i{transform:none;width:calc(var(--u) * 34);height:calc(var(--u) * 22);border-radius:2px;display:grid;place-items:center;font:700 calc(max(8.5px,var(--u) * 10) * var(--tz))/1 var(--caps);color:#2b1d0e;background:#151819;border-color:#2a2e33;text-transform:var(--caps-tt)}.c-pips.boxes i.on{background:linear-gradient(180deg,#d9b96c,#a47b3b);border-color:#6e5432}.c-lock{display:inline-grid;place-items:center;width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;background:#0c0f10;border:1.4px solid var(--g-body);color:var(--g-text)}.c-lock svg{width:48%;height:48%}.c-lock.lg{width:calc(var(--u) * 96);height:calc(var(--u) * 96);border-width:2px;box-shadow:0 0 22px #ad844559}.c-lock.sm{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.c-unit{position:relative;display:inline-block;flex:none;width:var(--s)}.c-unit.dim .medal{filter:saturate(.25) brightness(.55)}.c-unit.locked .medal{filter:saturate(.1) brightness(.5)}.c-unit-tier{position:absolute;left:calc(var(--u) * -4);bottom:calc(var(--u) * -4)}.c-unit-lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:50%;background:#0c0f10;border:1.2px solid var(--g-body);color:var(--g-text);display:grid;place-items:center}.c-unit-lock svg{width:55%;height:55%}.c-unit-count{position:absolute;right:calc(var(--u) * -6);bottom:calc(var(--u) * -4);min-width:calc(var(--u) * 26);padding:0 calc(var(--u) * 6);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 11);background:#0c0f10;border:1px solid var(--g-body);font:600 calc(max(9px,var(--u) * 13) * var(--tz))/calc(var(--u) * 20) var(--text);color:var(--cream-t);text-align:center}.c-pick{background:transparent;border:0;padding:0;border-radius:50%}.c-pick .medal{opacity:.55;transition:opacity .15s}.c-pick.on .medal{opacity:1}.c-cost{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 8) calc(var(--u) * 22);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:var(--row-r);background:var(--row2);border:1px solid var(--line2);font:500 var(--fs-body2)/1 var(--text);color:var(--cream-t)}.c-cost span{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);white-space:nowrap}.c-cost img,.c-cost svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26);object-fit:contain;color:var(--g-text)}.c-cost span.short{color:var(--crim-ink)}.c-cost.sm{padding:0;background:transparent;border:0;gap:calc(var(--u) * 6) calc(var(--u) * 16);font-size:var(--fs-meta)}.c-cost.sm img,.c-cost.sm svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.c-sticky{position:sticky;bottom:calc(var(--nav-room) + var(--u) * 10);z-index:5;margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 16);border-radius:var(--card-r);border:1.5px solid var(--g-frame);background:linear-gradient(180deg,#121516,#0a0c0d);box-shadow:0 -8px 30px #0009}.c-sticky .line{display:flex;justify-content:space-between;gap:calc(var(--u) * 12);font:400 var(--fs-meta)/1.3 var(--text);color:var(--cream);margin-bottom:calc(var(--u) * 12)}.c-sticky .line b{font-weight:500;color:var(--g-text)}.c-sticky .line .r{color:var(--grey);text-align:right}.c-sticky .acts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 12)}.c-collapse{padding:0}.c-collapse-head{display:flex;align-items:center;gap:calc(var(--u) * 12);width:100%;background:transparent;border:0;color:inherit;text-align:left;padding:calc(var(--u) * 18) calc(var(--u) * 26) calc(var(--u) * 18) calc(var(--u) * 28)}.c-collapse-head h2{flex:1;margin:0;font:600 var(--fs-h)/1.1 var(--title);letter-spacing:.11em;text-transform:uppercase;color:var(--g-text);display:flex;align-items:center;min-width:0}.c-collapse-head .aside{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.c-collapse-head .disc{pointer-events:none}.c-collapse-body{padding:0 calc(var(--u) * 20) calc(var(--u) * 20)}.c-maxpill{display:inline-grid;place-items:center;min-width:calc(var(--u) * 68);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 15);border:1.2px solid var(--green);color:var(--green-ink);font:700 calc(max(9px,var(--u) * 12) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:var(--caps-tt)}.c-lockpill{display:inline-grid;place-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;border:1.2px solid var(--g-inner);color:var(--grey)}.c-lockpill svg{width:50%;height:50%}.c-rowdisc{--s:calc(var(--u) * 42);border-width:1.6px;background:#0b0d0e padding-box,linear-gradient(145deg,#f0da9f,#ad8445 45%,#5e4425) border-box}.c-rowdisc svg{color:var(--cream-t)}.c-note{margin:calc(var(--u) * 12) 0 0;font:italic 400 var(--fs-meta)/1.35 var(--text);color:var(--grey);text-align:center}.c-note.left{text-align:left}.c-section{display:flex;align-items:center;gap:calc(var(--u) * 12);margin:calc(var(--u) * 6) 0 calc(var(--u) * 10);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;color:var(--g-text)}.c-section .aside{margin-left:auto;font:400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--grey)}.c-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 10)}.c-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 10)}.c-kvs{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.c-kvs .row{min-height:calc(var(--u) * 52)}.c-kvs .row .line{font-size:var(--fs-body2)}.c-active{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink)}.c-active:before{content:"";width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:50%;background:var(--green);box-shadow:0 0 6px #6ea859cc}.c-active small{font:400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;color:var(--green-ink)}.row.greenedge:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--green)}.row.goldedge:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--g-body)}.row.expanded{flex-wrap:wrap;border-color:var(--g-body)}.row.expanded>.row-body{flex-basis:100%;padding:calc(var(--u) * 6) 0 calc(var(--u) * 4)}.row .chev{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--g-text);flex:none;transition:transform .15s}.row.expanded .chev{transform:rotate(90deg)}.gold-price{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);min-width:calc(var(--u) * 112);min-height:calc(var(--u) * 46);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 5);color:#2b1d0e;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);border:1.2px solid #6E5432;font:700 calc(max(12px,var(--u) * 20) * var(--tz))/1 var(--text);box-shadow:inset 0 0 0 2px #fff2c88c,0 0 0 1px #0009;white-space:nowrap;flex:none}.gold-price .coin{width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff2c8,#c9a24d 55%,#7a5a26);border:1px solid #5E4425;flex:none}.gold-price:disabled{opacity:.45;filter:saturate(.3)}.gold-price.lg{min-height:calc(var(--u) * 54);padding:0 calc(var(--u) * 24)}.btn.goldb .coin{width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff2c8,#c9a24d 55%,#7a5a26);border:1px solid #5E4425;flex:none}.btn.goldb .sep{width:1px;height:1.1em;background:#2b1d0e66}.rowhit{display:flex;align-items:center;gap:calc(var(--u) * 16);flex:1;min-width:0;background:transparent;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.rowhit:active{opacity:.85}.popbar{position:relative;display:flex;height:calc(var(--u) * 30);border-radius:calc(var(--u) * 4);background:#171a1b;border:1px solid var(--g-dim);overflow:hidden}.popbar i{display:block;height:100%}.popbar i+i{box-shadow:inset 1px 0 #00000080}.popbar .free{position:absolute;right:calc(var(--u) * 12);top:50%;transform:translateY(-50%);font:500 var(--fs-meta)/1 var(--text);color:var(--green-ink)}.swatch{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:2px;flex:none;border:1px solid rgba(0,0,0,.5)}.c-tile.shortfall{border-color:var(--crim-hi)}.unit-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 6);padding:calc(var(--u) * 8)}.unit-tile{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 12);border-radius:calc(var(--u) * 4);background:transparent;border:1px solid transparent;color:inherit;text-align:left;min-width:0}.unit-tile+.unit-tile:before{content:"";position:absolute;left:calc(var(--u) * -3);top:15%;bottom:15%;width:1px;background:var(--g-inner)}.unit-tile.on{background:linear-gradient(180deg,#ad844547,#ad844514);border-color:var(--g-body)}.unit-tile.on:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * -6);width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin-left:calc(var(--u) * -5);transform:rotate(45deg);background:var(--g-hi)}.unit-tile .txt{display:flex;flex-direction:column;gap:calc(var(--u) * 6);min-width:0}.unit-tile .txt>b{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-tile .txt>span{font:400 var(--fs-meta)/1 var(--text);color:var(--grey)}.unit-tile .txt>span b{font:600 var(--fs-body2)/1 var(--text)}.unit-hero{display:grid;grid-template-columns:48% 1fr;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12)}.unit-hero .painting{position:relative;aspect-ratio:575/700;border-radius:calc(var(--u) * 4);overflow:hidden;border:1px solid var(--g-dim)}.unit-hero .painting img{width:100%;height:100%;object-fit:cover}.unit-hero .painting.locked img{filter:saturate(.15) brightness(.55)}.unit-hero .painting .corner-tier{position:absolute;left:calc(var(--u) * 12);top:calc(var(--u) * 12);width:calc(var(--u) * 46);height:calc(var(--u) * 46);font-size:calc(max(10px,var(--u) * 16) * var(--tz))}.unit-hero .painting .lockwrap{position:absolute;inset:0;display:grid;place-items:center}.unit-hero .painting .klass{position:absolute;left:calc(var(--u) * 14);bottom:calc(var(--u) * 12);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--g-text);text-shadow:0 1px 2px rgba(0,0,0,.9)}.unit-hero .facts{padding:calc(var(--u) * 14) calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 6);min-width:0}.unit-hero .head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10)}.unit-hero h2{margin:0;font:600 var(--fs-screen)/1 var(--title);letter-spacing:.06em;color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-hero .sub{margin:calc(var(--u) * 12) 0 0;font:400 var(--fs-body2)/1.3 var(--text);color:var(--cream);display:flex;align-items:center;gap:calc(var(--u) * 8);flex-wrap:wrap}.unit-hero .sub b{font-weight:500;color:var(--g-text)}.unit-hero .stats{margin-top:calc(var(--u) * 14);border-top:1px solid var(--g-inner);padding-top:calc(var(--u) * 6)}.unit-hero .stat{display:grid;grid-template-columns:calc(var(--u) * 40) 1fr auto;grid-template-areas:"ico lbl val" "ico bar bar";column-gap:calc(var(--u) * 10);align-items:center;padding:calc(var(--u) * 10) 0;border-bottom:1px solid var(--line)}.unit-hero .stat:last-child{border-bottom:0}.unit-hero .stat .ico{grid-area:ico;width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:50%;border:1.2px solid var(--g-dim);display:grid;place-items:center;color:var(--g-text)}.unit-hero .stat .ico svg{width:55%;height:55%}.unit-hero .stat .ico .glyph{font-size:calc(max(9px,var(--u) * 16) * var(--tz))}.unit-hero .stat .lbl{grid-area:lbl;font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-hero .stat .unit{grid-area:lbl;justify-self:end;font:400 var(--fs-meta)/1 var(--text);letter-spacing:0;text-transform:none;margin-right:calc(var(--u) * 50)}.unit-hero .stat b{grid-area:val;font:600 var(--fs-value)/1 var(--text);color:var(--cream-t)}.unit-hero .stat .statbar{grid-area:bar;margin-top:calc(var(--u) * 8);height:max(3px,calc(var(--u) * 4))}.locked-box{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 12);text-align:center;padding:calc(var(--u) * 10) 0 calc(var(--u) * 6)}.locked-box h3{margin:calc(var(--u) * 6) 0 0;font:600 var(--fs-h)/1.2 var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-t);font-size:calc(var(--fs-h) * 1.15)}.locked-box p{margin:0;font:400 var(--fs-body2)/1.3 var(--text)}.locked-box .btn{margin-top:calc(var(--u) * 6);min-width:60%}.acad-card{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * 18);align-items:start}.acad-med{margin-top:calc(var(--u) * 4)}.acad-body{display:flex;flex-direction:column;gap:calc(var(--u) * 12);min-width:0}.acad-body p{margin:0;font:400 var(--fs-body2)/1.4 var(--text);color:var(--cream)}.acad-head{display:flex;align-items:center;gap:calc(var(--u) * 12);flex-wrap:wrap}.acad-head h2{margin:0;font:600 var(--fs-h)/1.1 var(--title);letter-spacing:.11em;text-transform:uppercase;color:var(--g-text);flex:1;min-width:0}.acad-head .aside{font:400 var(--fs-meta)/1 var(--text);color:var(--grey);white-space:nowrap}.acad-row{display:grid;grid-template-columns:auto 1fr auto;gap:calc(var(--u) * 12);align-items:center}.pilltag{display:inline-grid;place-items:center;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 13);border:1px solid var(--g-dim);color:var(--g-text);font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase}.pilltag.green{border-color:var(--green);color:var(--green-ink)}.equation{display:flex;align-items:stretch;gap:calc(var(--u) * 4)}.equation .term{display:flex;align-items:center;gap:calc(var(--u) * 4);flex:1;min-width:0}.equation .term .c-tile{flex:1;padding:calc(var(--u) * 10) calc(var(--u) * 4);min-width:0}.equation .term .c-tile .val{margin-top:0;font-size:calc(var(--fs-value) * 1.05)}.equation .term .c-tile .lbl{margin-top:calc(var(--u) * 8);font-size:calc(max(8.5px,var(--u) * 10) * var(--tzt));letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equation .op{color:var(--grey);font:500 var(--fs-body)/1 var(--text)}.limitline{display:flex;flex-direction:column;gap:calc(var(--u) * 8);font:400 var(--fs-meta)/1.3 var(--text);color:var(--cream)}.bufrow{display:grid;grid-template-columns:calc(var(--u) * 36) 1fr auto;gap:calc(var(--u) * 12);align-items:center}.bufrow img{width:calc(var(--u) * 36);height:calc(var(--u) * 36);object-fit:contain}.garrison-tile{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 12);border-radius:var(--row-r);background:var(--row);border:1px solid var(--line2);min-width:0}.garrison-tile .lbl{font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.garrison-tile .val{margin-top:calc(var(--u) * 8);font:600 var(--fs-value)/1 var(--text);color:var(--cream-t)}.garrison-tile.dim .lbl,.garrison-tile.dim .val{color:var(--grey2)}.chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10) calc(var(--u) * 16);padding-top:calc(var(--u) * 6)}.chip{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font:500 var(--fs-body2)/1 var(--text);color:var(--cream-t)}.target-row{display:flex;align-items:center;gap:calc(var(--u) * 14);flex-wrap:wrap}.target-row h2{margin:0 auto 0 0;font:600 var(--fs-h)/1 var(--title);letter-spacing:.11em;text-transform:uppercase;color:var(--g-text)}.target-line{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1px solid var(--line2);font:400 var(--fs-body2)/1.3 var(--text);color:var(--cream)}.target-line b{font-weight:500}.rally-target{position:sticky;top:calc(var(--safe-t) + var(--u) * 10);z-index:5;background:linear-gradient(#121516,#0a0c0d);box-shadow:0 10px 30px #000000a6}.rally-send{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1px solid var(--line2)}.rally-send .line{display:flex;justify-content:space-between;gap:calc(var(--u) * 12);font:400 var(--fs-meta)/1.3 var(--text);color:var(--cream);margin-bottom:calc(var(--u) * 12)}.rally-send .line b{font-weight:500;color:var(--g-text)}.rally-send .line .r{color:var(--grey);text-align:right}.rally-send .acts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 12)}.troop-row{gap:calc(var(--u) * 12)}.troop-row .txt{flex:0 0 calc(var(--u) * 150)}.troop-row .c-range{flex:1;min-width:calc(var(--u) * 100)}.troop-row.dim .txt .line b{color:var(--grey2)}.mv-disc{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:50%;border:1.3px solid var(--g-body);display:grid;place-items:center;color:var(--g-text);flex:none;background:#0b0d0e}.mv-disc svg{width:50%;height:50%}.mv-disc.crim{border-color:var(--crim-hi);color:var(--crim-ink)}.mv-disc.green{border-color:var(--green);color:var(--green-ink)}.recent{display:flex;align-items:center;gap:calc(var(--u) * 10);flex-wrap:wrap;margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1px solid var(--line2)}.chipbtn{background:transparent;border:1px solid var(--g-dim);border-radius:999px;color:var(--cream);padding:calc(var(--u) * 6) calc(var(--u) * 14);font:400 var(--fs-meta)/1 var(--text);white-space:nowrap}.chipbtn:active{background:#ad844526}.merch-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 18);padding-top:calc(var(--u) * 14);border-top:1px solid var(--line2);flex-wrap:wrap}.merch-strip .carts{display:flex;gap:calc(var(--u) * 12);flex-wrap:wrap;justify-content:flex-end}.merch-strip .cart{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.merch-strip .cart.loaded{color:var(--g-text)}.offer-grid{display:grid;grid-template-columns:auto 1fr auto;gap:calc(var(--u) * 14) calc(var(--u) * 16);align-items:center}.offer-grid.search{grid-template-columns:auto 1fr}.offer-grid .picks{display:flex;gap:calc(var(--u) * 10);justify-content:center}.offer-opts{display:grid;grid-template-columns:1fr auto;gap:calc(var(--u) * 12) calc(var(--u) * 16);align-items:center;margin-top:calc(var(--u) * 16);padding-top:calc(var(--u) * 14);border-top:1px solid var(--line2)}.offer-opts .hint{font:italic 400 var(--fs-meta)/1.2 var(--text);margin-top:4px}.offer-head{display:grid;grid-template-columns:1fr auto 1fr auto auto auto;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 16) calc(var(--u) * 8);font:700 var(--fs-label)/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.offer-head span:nth-child(2){display:none}.offer-row{gap:calc(var(--u) * 10)}.offer-row .cell{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font:500 var(--fs-body)/1 var(--text);color:var(--cream-t);flex:1;min-width:0;white-space:nowrap}.offer-row .rate{font:600 var(--fs-body2)/1.15 var(--text);text-align:center;min-width:calc(var(--u) * 70)}.offer-row .rate small{font:400 var(--fs-meta)/1 var(--text)}.troop-row .txt{flex:0 0 calc(var(--u) * 190)}.troop-row .txt .line{font-size:calc(max(10px,var(--u) * 15) * var(--tz));letter-spacing:.1em}.unit-tile .txt>b{font-size:calc(max(9px,var(--u) * 12) * var(--tz))}.unit-hero .stat .lbl{font-size:calc(max(9px,var(--u) * 12) * var(--tz))}.seg.n4 button{font-size:calc(max(12px,var(--u) * 22) * var(--tz));letter-spacing:0;padding:0 calc(var(--u) * 4)}html.classic-fonts .seg.n4 button{font-size:calc(max(9px,var(--u) * 12.5) * var(--tz));letter-spacing:.08em}.hero .statband{background:linear-gradient(180deg,#07090b00,#07090b59 30%,#07090b99)}.treasury .body{padding:calc(var(--u) * 26) calc(var(--u) * 24) calc(var(--u) * 22)}.treasury-row{display:flex;align-items:center;gap:calc(var(--u) * 18)}.treasury-row p{margin:calc(var(--u) * 8) 0 0;max-width:none;font-size:var(--fs-body2)}.gold-amount{margin-top:calc(var(--u) * 6);font:600 calc(var(--fs-screen) * 1.15)/1 var(--text);color:var(--g-hi);text-shadow:0 1px 1px rgba(0,0,0,.8);white-space:nowrap}.hero.featured .body{padding:calc(var(--u) * 26) calc(var(--u) * 24) calc(var(--u) * 24)}.hero.featured .body h2{font-size:calc(var(--fs-screen) * .95);margin-top:calc(var(--u) * 10);background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:normal}.hero.featured .body p{max-width:58%}.packs-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 8)}.packs-head h3{flex:1;margin:0;text-align:center;font:700 var(--fs-screen)/1 var(--title);letter-spacing:.08em;background:linear-gradient(180deg,#f6e7b8,#d9b96c 32%,#a47b3b 55%,#e7cc8c 72%,#8a6733);-webkit-background-clip:text;background-clip:text;color:transparent}.pack{padding:calc(var(--u) * 14) calc(var(--u) * 14)}.pack.best{border-color:var(--g-body)}.pack-art{width:calc(var(--u) * 180);height:calc(var(--u) * 180);border-radius:calc(var(--u) * 5);border:1px solid var(--g-dim);object-fit:cover;flex:none}.pack-gold{display:flex;align-items:center;gap:calc(var(--u) * 8);font:600 calc(var(--fs-value) * 1.35)/1 var(--text);color:var(--cream-t)}.pack-gold small{font-size:.45em;font-weight:400;color:var(--grey)}.pack-gold .coin{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff2c8,#c9a24d 55%,#7a5a26);border:1px solid #5E4425}.ribbon{display:inline-grid;place-items:center;height:calc(var(--u) * 30);padding:0 calc(var(--u) * 14);background:linear-gradient(180deg,#b84c37,#7a2a20);border:1px solid var(--g-body);color:#fff;font:700 calc(max(9px,var(--u) * 11) * var(--tz))/1 var(--caps);letter-spacing:.18em;text-transform:uppercase}.wheel-card{padding:calc(var(--u) * 16)}.wheel-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:calc(var(--u) * 8);aspect-ratio:1}.wtile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(var(--u) * 4);padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 5);background:#0c0f10;border:1.2px solid var(--g-dim);overflow:hidden;transition:opacity .25s,box-shadow .15s}.wtile img{position:absolute;inset:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 30);width:auto;height:auto;max-width:calc(100% - var(--u) * 12);max-height:calc(100% - var(--u) * 36);margin:auto;object-fit:contain}.wtile span{position:relative;z-index:1;font:700 calc(max(10px,var(--u) * 15) * var(--tz))/1 var(--caps);letter-spacing:.1em;color:var(--cream-t);text-shadow:0 1px 2px rgba(0,0,0,.9);text-transform:var(--caps-tt)}.wtile.big{border-color:var(--g-body);box-shadow:inset 0 0 0 2px #1e160c,inset 0 0 0 3px var(--g-dim)}.wtile.big:before{content:"";position:absolute;left:50%;top:calc(var(--u) * -4);width:calc(var(--u) * 8);height:calc(var(--u) * 8);margin-left:calc(var(--u) * -4);transform:rotate(45deg);background:var(--g-body)}.wtile.lit{border-color:var(--g-hi);box-shadow:0 0 0 1px var(--g-hi),0 0 22px #edd69d99,inset 0 0 18px #edd69d2e}.wtile.dimmed{opacity:.45}.wcenter{grid-row:2 / span 3;grid-column:2 / span 3;position:relative;border-radius:calc(var(--u) * 5);overflow:hidden;border:1px solid var(--g-frame)}.wcenter .hall{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.wcenter .inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14);text-align:center}.wcenter .count{font:600 calc(var(--fs-screen) * 1.1)/1 var(--text);color:var(--g-hi)}.wcenter .prize{font:600 calc(var(--fs-screen) * .8)/1.1 var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--g-hi)}.odds{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(var(--u) * 16);align-items:start}.recent-spins{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u) * 8)}.recent-spins .rs{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);text-align:center;font:400 var(--fs-meta)/1.2 var(--text);color:var(--cream)}.recent-spins .rs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--u) * 4);border:1px solid var(--g-dim)}.recent-spins .rs.lit img{border-color:var(--g-hi);box-shadow:0 0 14px #edd69d66}.recent-spins .rs b{font-weight:500;color:var(--cream-t)}@media(max-width:400px){.odds{grid-template-columns:1fr}.recent-spins{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}.loy-value{font:600 calc(var(--fs-screen) * 1.5)/1 var(--text);color:var(--cream-t);margin:0 calc(var(--u) * 4) calc(var(--u) * 14)}.loy-value .muted{font-size:.5em}.loy-bar{position:relative;height:calc(var(--u) * 14);border-radius:calc(var(--u) * 7);background:#1d2021;border:1px solid var(--g-dim);margin:0 calc(var(--u) * 4);overflow:hidden}.loy-bar .fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8a6733,#d9b86c);border-radius:inherit}.loy-bar .zone{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,#b84c37d9 0 3px,#0000 3px 6px);border-left:1px solid var(--crim-hi);border-right:1px solid var(--crim-hi)}.loy-bar .tick{position:absolute;top:0;bottom:0;width:1px;background:#ffffff1f}.risktag{display:inline-grid;place-items:center;height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);margin-left:calc(var(--u) * 6);border:1px solid var(--crim-hi);color:var(--crim-ink);font:700 calc(max(8.5px,var(--u) * 10) * var(--tz))/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle}.howlist{margin:0;padding-left:calc(var(--u) * 24);font:400 var(--fs-body2)/1.5 var(--text);color:var(--cream)}.howlist li::marker{color:var(--g-body)}.howlist b{font-weight:500;color:var(--g-text)}.settings-hero .body h2{font-size:var(--fs-screen)}.field-row{display:flex;gap:calc(var(--u) * 12);align-items:stretch}.field-row .input{flex:1;min-width:0}.field-row .btn{flex:none;min-width:calc(var(--u) * 160)}.card.danger{border-color:var(--crim-mid)}.card.danger:before{border-color:#b84c3759}.card.danger .card-head h2{color:var(--crim-ink)}.danger-list{margin:calc(var(--u) * 10) 0 calc(var(--u) * 12);padding-left:calc(var(--u) * 20)}.danger-list li::marker{color:var(--crim-hi)}.debug-overlay{position:fixed;left:50%;transform:translate(-50%);top:calc(var(--safe-t) + 4px);z-index:70;padding:3px 10px;border-radius:999px;background:#000000bf;border:1px solid var(--g-dim);font:500 11px/1.2 var(--text);color:var(--g-text);pointer-events:none}html.no-banner .hdr{padding-top:0}html.tight .stack{gap:calc(var(--u) * 6)}html.tight .card{padding:calc(var(--u) * 18) calc(var(--u) * 14) calc(var(--u) * 14)}html.tight .row{min-height:calc(var(--u) * 60);padding:calc(var(--u) * 6) calc(var(--u) * 12)}.cityrow-med{flex:none;border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.cityrow-txt{flex:1;min-width:0;display:flex;flex-direction:column}.cityrow-top{display:flex;align-items:center;gap:calc(var(--u) * 10);min-width:0}.cityrow-name{min-width:0;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;font:600 var(--fs-body)/1.25 var(--text);color:var(--cream-t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cityrow-chev{flex:none}.cityrow .meta{margin-top:calc(var(--u) * 4);font:400 var(--fs-meta)/1.25 var(--text);color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cityrow-status{margin-top:calc(var(--u) * 6);font:500 var(--fs-meta)/1.25 var(--text);color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.support{background:linear-gradient(180deg,#2e5bb8,#1c3c80);border-color:#4a78d0;color:#eef3ff}.btn.support:disabled{opacity:.5}.ts-row{flex-wrap:wrap;row-gap:calc(var(--u) * 14)}.ts-row .ts-pct{font:600 var(--fs-body)/1 var(--text);color:var(--g-hi);min-width:3.2em;text-align:right}.ts-ctl{flex:1 0 100%;display:flex;align-items:center;gap:calc(var(--u) * 18);padding:0 calc(var(--u) * 4)}.ts-ctl .c-range{flex:1;min-width:0}.ts-a{font:600 15px/1 var(--text);color:var(--g-text)}.ts-a.sm{font-size:12px}.ts-a.lg{font-size:19px}.ts-reset{flex:1 0 100%;justify-content:center;padding:calc(var(--u) * 4) 0}.disc:disabled{opacity:.4}html.tz-big .c-grid2:has(>.card),html.tz-big .odds,html.tz-big .ov-pair{grid-template-columns:minmax(0,1fr)}.garrison-tile>div{min-width:0}.c-collapse-head h2,.card-head h2{min-width:auto}.c-collapse-head .aside,.card-head .aside{min-width:0;overflow:hidden;text-overflow:ellipsis}html.tz-big .c-grid3:has(>.garrison-tile){grid-template-columns:repeat(2,minmax(0,1fr))}.indent .kv{flex-wrap:wrap;row-gap:calc(var(--u) * 6)}.indent .kv .v{white-space:normal}.indent .kv .kv-bar{flex:0 0 calc(100% - var(--u) * 159);margin-left:calc(var(--u) * 159)}.cv-ctl{flex:1 0 100%;min-width:0}.cv-ctl .seg{margin:0}html.lay-rail{--nav-room:var(--safe-b);--col-max:560px}html.lay-rail body{background:var(--slate)}html.lay-rail .shell{max-width:none;margin:0;box-shadow:none;padding-left:calc(var(--rail-w) + var(--safe-l));padding-right:var(--safe-r);background:transparent}html.lay-rail .slate-bd{left:0;transform:none;max-width:none}html.lay-rail .shell-main{width:100%;max-width:calc(var(--rail-content-max, 2200px));margin:0 auto;padding:0 var(--pad) calc(var(--pad) + var(--safe-b))}html.lay-rail .shell-main.no-nav{padding-bottom:calc(var(--pad) * 2 + var(--safe-b))}html.lay-rail .shell:not(:has(>.nav)){padding-left:var(--safe-l)}html.lay-rail .nav{left:0;top:0;bottom:0;transform:none;width:calc(var(--rail-w) + var(--safe-l));max-width:none;height:auto;padding:calc(var(--safe-t) + 14px) 8px calc(var(--safe-b) + 14px) calc(var(--safe-l) + 8px);background:linear-gradient(90deg,#080a0bfc,#111415f7),url(/art/ui/slate-ground.webp) 0 0/512px 512px;box-shadow:6px 0 18px #00000073}html.lay-rail .nav:before{inset:0 0 0 auto;width:4px;height:auto;background:linear-gradient(90deg,#3a2a16 0,#000000a6 1px,#6b4718,#c8973f,#f7edb4 4px)}html.lay-rail .nav ul{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:center;gap:clamp(6px,2.2vh,14px);height:100%;padding:0 6px 0 0}html.lay-rail .nav a{min-height:clamp(40px,7vh,56px);padding:0 4px;font-size:calc(13.5px * var(--tz))}html.lay-rail .nav a.on:before{inset:16% -10px 16% auto;width:10px;height:auto;background:linear-gradient(90deg,#6e5330,#b48c48 55%,#f2dfa0);clip-path:polygon(0 0,100% 12%,100% 88%,0 100%,0 92%,62% 84%,62% 16%,0 8%)}html.lay-rail .nav a .badge{top:-7px;right:-5px;min-width:20px;height:20px;font-size:calc(11px * var(--tz));padding:0 5px}html.lay-rail .nav a:hover:not(.on){color:var(--title-gold);border-color:#9C7639 #5E492D #46361F #5E492D}html.lay-rail.classic-fonts .nav a{font-size:calc(10.5px * var(--tz))}html.lay-rail .toasts{left:calc(50% + (var(--rail-w) + var(--safe-l)) / 2);bottom:calc(var(--safe-b) + 22px)}html.lay-rail .scrim:not(.top){align-items:center;padding:calc(var(--safe-t) + 20px) 20px calc(var(--safe-b) + 20px) calc(var(--rail-w) + var(--safe-l) + 20px)}html.lay-rail .scrim:not(.top) .sheet{border-radius:var(--card-r);max-height:min(86dvh,860px);padding-bottom:calc(var(--u) * 24);animation:pop-in .18s ease-out}html.lay-rail .scrim.top{padding-left:calc(var(--rail-w) + var(--safe-l))}html.lay-rail .scrim.top .sheet{max-width:min(var(--col-max),92vw)}html.lay-rail .scrim.center{padding-left:calc(var(--rail-w) + var(--safe-l) + 20px)}@keyframes pop-in{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}html.lay-rail .hdr{width:100%}html.lay-rail .pg-grid .shell-main>.stack,html.lay-rail .pg-grid .shell-main>.stack.ov{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:start;gap:calc(var(--u) * 14) 14px}html.lay-rail .pg-grid .shell-main>.stack>:is(.seg,.tabs,.c-sticky,.span-all,.c-band,.empty-wide){grid-column:1/-1}html.lay-rail .pg-grid .shell-main>.stack:has(>:only-child){grid-template-columns:minmax(0,min(100%,860px));justify-content:center}html.lay-rail .shell-main>.c-hud{max-width:900px;margin-left:auto;margin-right:auto}html.lay-rail .pg-col .shell-main>*{max-width:760px;margin-left:auto;margin-right:auto}html.lay-rail .pg-col .shell-main>.stack{width:100%}.split{display:block}html.lay-split .pg-split .split{display:grid;grid-template-columns:minmax(380px,var(--split-list,min(36%,520px))) minmax(0,1fr);gap:20px;align-items:start}html.lay-split .pg-split .split-list,html.lay-split .pg-split .split-item{position:sticky;top:0;max-height:calc(100dvh - var(--hdr-room) - var(--pad) - var(--safe-b));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-dim) transparent;border-radius:var(--card-r)}html.lay-split .pg-split .split-item{max-width:980px}html.lay-split .pg-split .split-item>.stack{padding-bottom:4px}html.lay-split .pg-split .split-list .row.open{background:linear-gradient(90deg,#ad844538,#ad84450d 60%),var(--row);border-color:var(--g-dim)}html.lay-split .pg-split .split-list .row.open:before{content:"";position:absolute;left:0;top:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:3px;background:var(--g-hi)}html.lay-split .pg-split .split-item .c-sticky{bottom:0}html.lay-split .pg-split .split-item .split-back,.split-none{display:none}html.lay-split .pg-split .split-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 18);min-height:min(60dvh,520px);text-align:center;padding:30px}.split-none img{width:calc(var(--u) * 150);height:auto;opacity:.75;filter:saturate(.75)}.split-none p{margin:0;font:italic 400 var(--fs-body)/1.4 var(--text);color:var(--grey)}html.lay-rail .pg-full .shell-main{max-width:none}html.lay-short{--header-h:54px}html.lay-short .nav{padding-top:calc(var(--safe-t) + 6px);padding-bottom:calc(var(--safe-b) + 6px)}html.lay-short .nav ul{gap:clamp(3px,1.4vh,8px)}html.lay-short .nav a{min-height:clamp(30px,13vh,44px);font-size:calc(12px * var(--tz))}html.lay-short .nav a .badge{top:-5px;right:-4px;min-width:16px;height:16px;font-size:calc(9.5px * var(--tz));padding:0 4px}html.lay-short .hdr{display:flex;align-items:center;gap:10px;height:var(--hdr-room);padding:var(--safe-t) 4px 0 6px}html.lay-short .hdr-rule,html.lay-short .hdr .gem,html.lay-short .avatar .pennant{display:none}html.lay-short .avatar{position:relative;left:auto;top:auto;width:40px;height:40px;flex:none}html.lay-short .avatar .medal{--s:40px;border-width:2px}html.lay-short .avatar .lvl{left:25px;top:23px;width:21px;height:21px;border-width:1.5px;font-size:calc(9.5px * var(--tz))}html.lay-short .ttl{position:relative;left:auto;right:auto;top:auto;flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:14px;text-align:center}html.lay-short .ttl .wordmark{gap:8px;min-width:0}html.lay-short .ttl .wordmark h1{font-size:calc(24px * var(--tzt))}html.lay-short .ttl .flourish{width:26px;height:9px}html.lay-short .ttl .sub{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html.lay-short .ttl.city{top:auto}html.lay-short .ttl.city .cityname h1{font-size:calc(21px * var(--tzt));max-width:34vw}html.lay-short .ttl.city .cityname .disc{--s:28px}html.lay-short .ttl.city .meta{margin-top:0;min-width:0;font-size:calc(12px * var(--tz))}html.lay-short .wtab{position:relative;left:auto;top:auto;transform:none;flex:none;width:150px;height:30px;align-self:flex-start;margin-top:calc(var(--safe-t) * 0)}html.lay-short .wtab-in{font-size:calc(10px * var(--tz));max-width:132px;gap:6px}html.lay-short .wtab-in .ico{width:12px;height:12px}html.lay-short .wtab-in .chev{width:9px;height:9px}html.lay-short .hdr .disc.bell,html.lay-short .hdr .disc.menu{position:relative;right:auto;top:auto;--s:38px;border-width:2px}html.lay-short .hdr .disc .badge{top:-6px;right:-6px;min-width:18px;height:18px;font-size:calc(10px * var(--tz));padding:0 4px}html.lay-short .hdr>.wtab{order:2}html.lay-short .hdr>.disc.bell{order:3}html.lay-short .hdr>.disc.menu{order:4}html.lay-short .scrim:not(.top) .sheet{max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 24px)}html.lay-short .scrim:not(.top){padding-top:calc(var(--safe-t) + 10px);padding-bottom:calc(var(--safe-b) + 10px)}html.lay-rail .shell.pg-full{height:100dvh;min-height:0;overflow:hidden}html.lay-rail .pg-full .shell-main{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:0}html.lay-rail .pg-full .shell-main>.c-hud{flex:none;width:100%}html.lay-rail .pg-full .map-wrap{flex:1;height:auto;min-height:0;margin:0 calc(var(--pad) * -1)}html.lay-rail .pg-full .map-wrap:after{height:calc(var(--safe-b) + var(--u) * 60)}html.lay-rail:not(.lay-short) .map-sheet{left:auto;right:18px;bottom:calc(var(--safe-b) + 18px);width:min(470px,calc(100% - 36px))}html.lay-short .map-sheet{left:auto;right:10px;top:10px;bottom:calc(var(--safe-b) + 10px);width:min(420px,calc(100% - 20px));overflow:auto;overscroll-behavior:contain}html.lay-rail:not(.lay-short) .map-legend{right:auto;width:min(560px,calc(100% - 200px))}html.lay-short .map-legend{right:auto;width:min(520px,calc(100% - 140px));max-height:calc(100% - 80px);overflow:auto}html.lay-short .map-side{top:calc(var(--u) * 20)}html.lay-short .map-mini{width:64px;height:64px}html.lay-rail .pg-full .stage-scroll{position:relative;flex:1;min-height:0;margin:0 calc(var(--pad) * -1);container-type:size;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#08090a}html.lay-rail .pg-full .stage-scroll:before{content:"";position:absolute;inset:-40px;background:var(--plate) center/cover no-repeat;filter:blur(28px) brightness(.38) saturate(.8);transform:scale(1.08);pointer-events:none}html.lay-rail .pg-full .stage-scroll:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 90% at 50% 50%,#02030600 40%,#020306bf)}html.lay-rail .pg-full .stage-wrap{position:relative;z-index:1;margin:0 auto;width:clamp(min(100%,480px),calc(100cqh * 1054 / 1472),100%);box-shadow:0 0 0 1px #1e160c,0 0 60px #000000d9}html.lay-rail .pg-full .stage-scroll.cam{overflow:hidden;container-type:normal}html.lay-rail .pg-full .stage-scroll.cam:before,html.lay-rail .pg-full .stage-scroll.cam:after{display:none}html.lay-rail .pg-full .stage-scroll.cam>.stage-wrap{width:auto;margin:0;box-shadow:none}@media(hover:hover)and (pointer:fine){button.row:hover,a.row:hover{background:#1d1915;border-color:var(--g-inner)}.btn:not(:disabled):hover{filter:brightness(1.12)}.disc:not(:disabled):hover{box-shadow:0 0 0 1px #1e160c,inset 0 0 0 1px #2a1f12,0 0 12px #ad844573}.seg button:not(.on):hover,.tabs button:not(.on):hover{color:var(--cream)}.card-head.tog:hover h2,.c-collapse-head:hover h2{color:var(--g-hi)}.plate-btn:hover .name{border-color:var(--g-body);background:#14181ef2}.drawer a:hover,.drawer button.item:hover{background:#ad844514}.link:hover{color:var(--g-hi)}.sheet-act:not(:disabled):hover{border-color:var(--g-body)}}
