:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nordic-bg:#edf3f8;--nordic-surface:#f8fbff;--nordic-raised:#fff;--nordic-ink:#24354c;--nordic-muted:#586b83;--nordic-line:#cddbea;--nordic-blue:#246de0;--nordic-selected:#dcecff;--nordic-success:#16734d;--nordic-danger:#b52e3c;--nordic-focus:#165eca;--screen-ink:var(--nordic-ink);--screen-gold:var(--nordic-ink);--screen-border:var(--nordic-line);--screen-panel:linear-gradient(135deg,#fffffffa,#f0f6fcfa);--nordic-font:Inter, ui-sans-serif, system-ui, sans-serif;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-control-size:44px;--ui-radius:8px;--ui-safe-left:env(safe-area-inset-left,0px);--ui-safe-right:env(safe-area-inset-right,0px);--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px)}html,body{background:var(--nordic-bg)!important;color:var(--nordic-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body :is(#account-app,#app,#character,#walk){color:var(--nordic-ink)!important}body :is(#account-app,#app,#character,#walk) :is(h1,h2,h3,h4,p,li,small,dt,dd,label,summary,th,td,output){color:var(--nordic-ink)!important;text-shadow:none!important}body :is(#account-app,#app,#character,#walk) :is(h1,h2,h3,h4){letter-spacing:-.02em;font-family:inherit!important}body :is(#account-app,#app,#character,#walk) :is(.muted,.eyebrow,small,.destination-distance,.gear-slot-label,.treasure-receipt-caption,.treasure-receipt-saved){color:var(--nordic-muted)!important}body :is(a,.glossary-term){color:var(--nordic-blue)}body :is(button,select,input,textarea){accent-color:var(--nordic-blue);text-shadow:none!important;color:var(--nordic-ink)!important;font-family:inherit!important}body :is(button,select,input:not([type=range]):not([type=checkbox]),textarea){background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;box-shadow:none!important;border-image:!important;border-radius:8px!important}body :is(button,summary,a):focus-visible,body :is(select,input,textarea):focus-visible{outline-offset:2px;outline:3px solid var(--nordic-focus)!important}body button:hover:not(:disabled){background:#e7f0fc!important;border-color:#9ab9df!important}body button:disabled{cursor:default;opacity:.55!important;filter:none!important}body :is(button[aria-pressed=true],button[aria-selected=true],button[aria-current=page]){background:var(--nordic-selected)!important;color:#145dc4!important;box-shadow:none!important;border-color:#9bbfe9!important}body :is(button.primary,.primary,#account-craft-execute,#account-ranked-start,.skill-picker-confirm,.result-return,#account-roaming-finish,#account-journey-finish){font-weight:650;background:var(--nordic-blue)!important;color:#fff!important;border:1px solid var(--nordic-blue)!important;text-shadow:none!important;border-image:!important;border-radius:8px!important}body :is(button.primary,#account-craft-execute,#account-ranked-start,.skill-picker-confirm,.result-return):hover{background:#175cc3!important}body #account-craft-execute[data-recipe=salvage]{background:var(--nordic-danger)!important;border-color:var(--nordic-danger)!important;color:#fff!important}body :is(.card,.account-screen-sheet,.account-gear-inspector,.account-item-details,.account-sheet-body .card,.account-ranked-lists>details,.account-craft-item-preview,.account-stat-column){background:var(--nordic-surface)!important;border-color:var(--nordic-line)!important;color:var(--nordic-ink)!important;box-shadow:none!important;border-image:!important}body dialog{color:var(--nordic-ink)!important;background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;border-radius:14px!important;box-shadow:0 18px 70px #24354c35!important}body dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#273c5666!important}body dialog :is(header,.skill-detail-header){border-bottom:1px solid var(--nordic-line)!important;color:var(--nordic-ink)!important;background:#f3f8fe!important}body dialog :is(p,li,small,label,span,strong,h2,h3,h4,summary){color:var(--nordic-ink)!important;text-shadow:none!important}body dialog :is(.item-compare-caption,.skill-picker-note,.item-tier-badge){color:var(--nordic-muted)!important}body :is(#account-app,#app,#character,#walk) :is([role=status],.account-walk-notice,.map-route-notice,.walk-finish-sheet){color:var(--nordic-ink)!important;border-color:var(--nordic-line)!important;background:#f7fbffed!important}body [role=alert],body .craft-insufficient{color:var(--nordic-danger)!important}body #account-play-message{color:#704407!important;background:#fff4e7!important;border:1px solid #eacb9c!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important}body #account-app.account-play[data-static-screen]:is([data-play-view=mage],[data-play-view=stash]){background:linear-gradient(145deg,#e6eef7,#f7fbff)!important}body #account-app .character-workspace{gap:8px;background:0 0!important;border:0!important}body #account-app .character-workspace-header{gap:8px}body #account-app .character-workspace-header :is(button,summary,select){color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important;background:#ffffffd9!important;border-image:!important;border-radius:8px!important}body #account-app .character-workspace-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}body #account-app .character-workspace-column>nav{border-radius:9px;gap:3px;padding:3px;background:#e1eaf4!important}body #account-app .character-workspace-column>nav button{font-weight:600;color:var(--nordic-muted)!important;background:0 0!important;border:0!important;border-image:!important;border-radius:7px!important}body #account-app .character-workspace-column>nav button[aria-selected=true]{color:var(--nordic-blue)!important;background:#fff!important;box-shadow:0 1px 4px #24354c12!important}body #account-app .character-workspace :is(.character-workspace-panel,.character-workspace-skills){border:1px solid var(--nordic-line)!important;box-shadow:none!important;background:#f9fcffed!important;border-image:!important;border-radius:10px!important}body #account-app .character-workspace #account-equipment{gap:5px;padding:6px!important}body #account-app .character-workspace #account-equipment:before{filter:drop-shadow(0 4px 8px #24354c20)!important}body #account-app .character-workspace .account-equipped-card{box-shadow:none!important;color:var(--nordic-ink)!important;background:#f0f6fccc!important;border:1px solid #b8cbdf!important;border-radius:8px!important}body #account-app .character-workspace .gear-slot-label{color:var(--nordic-muted)!important;font-size:10px!important}body #account-app .character-workspace .gear-slot-symbol{color:#60758f!important}body #account-app .character-workspace .gear-slot-potency{border-radius:3px;color:var(--nordic-ink)!important;background:#f8fbffe6!important}body #account-app .character-workspace .account-stat-row{color:var(--nordic-ink)!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce5ef!important;border-radius:0!important;height:auto!important;min-height:44px!important;padding:8px 6px!important;font-size:14px!important}body #account-app .character-workspace .account-stat-row:hover{background:#e6f0fd!important}body #account-app .character-workspace .account-stats-columns{gap:12px!important}body #account-app .account-stats-column h3{text-transform:uppercase;letter-spacing:.06em;color:#456382!important;margin:3px 4px 6px!important;font-size:11px!important}body #account-app .nordic-stat-summary{border-bottom:1px solid var(--nordic-line);flex:none;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:5px;padding:8px 5px;display:grid}body #account-app .nordic-stat-summary p{flex-direction:column;gap:2px;display:flex;color:var(--nordic-muted)!important;margin:0!important;font-size:11px!important}body #account-app .nordic-stat-summary strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1;color:#29496e!important}body #account-app .account-stash-cell{box-shadow:none!important;background:#edf3f9!important;border:1px solid #c6d6e8!important;border-radius:6px!important}body #account-app .account-stash-cell[aria-pressed=true]{border:2px solid var(--nordic-blue)!important;background:#deecff!important}body #account-app .stash-position{font-size:9px;color:#667b94!important}body #account-app .stash-potency{border-radius:3px;padding:0 2px;color:#294767!important;background:#f9fcffe8!important}body #account-app .stash-new-indicator{background:var(--nordic-blue)!important;box-shadow:none!important}body #account-app .stash-category-button{color:var(--nordic-muted)!important}body #account-app .character-workspace #account-wallet{color:var(--nordic-muted)!important;padding:4px 2px!important;font-size:11px!important}body #account-app .wallet-resource{color:#405878!important}body #account-app .wallet-resource.resource-spent{color:var(--nordic-danger)!important}body #account-app .character-workspace .character-workspace-skills{height:54px!important;padding:4px 8px!important}body #account-app .character-workspace .combat-skill-button{border-color:var(--nordic-line)!important;background:#e9f1fa!important;border-radius:8px!important}body #account-app .character-rotate-hint{color:var(--nordic-ink)!important;background:#edf3f8!important;font:600 22px system-ui!important}body #account-app .item-potency-heading{border-radius:6px;padding:6px 8px;color:var(--nordic-ink)!important;background:var(--nordic-selected)!important;border:1px solid var(--nordic-line)!important;text-shadow:none!important}body #account-app .item-stat-delta[data-delta]{color:var(--nordic-success)!important}body #account-app .item-loss-section :is(h3,.item-stat-delta){color:var(--nordic-danger)!important}body #account-app .item-tier-badge{color:var(--nordic-muted)!important}body :is(#account-app,#character) [data-stat-key],body :is(#account-app,#character) [data-stat-key] strong{color:var(--nordic-ink)!important}body :is(#account-app,#character) [data-stat-key^=fire],body :is(#account-app,#character) [data-stat-key^=fire] strong{color:#b9440e!important}body :is(#account-app,#character) [data-stat-key^=cold],body :is(#account-app,#character) [data-stat-key^=cold] strong{color:#176a9d!important}body :is(#account-app,#character) [data-stat-key^=lightning],body :is(#account-app,#character) [data-stat-key^=lightning] strong{color:#7249b5!important}body :is(#account-app,#character) [data-stat-key^=toxic],body :is(#account-app,#character) [data-stat-key^=toxic] strong{color:#247b40!important}body #account-app[data-static-screen] #account-home{gap:20px;background:radial-gradient(at 20% 45%,#d1e3f7,#0000 65%),linear-gradient(125deg,#f8fbff,#eaf2fa)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:24px 6%!important;display:flex!important}body #account-app #account-home .home-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:48%;height:100%;padding-top:15px;background:url(/assets/ui/equipment-mage.png) bottom/auto 76% no-repeat!important;display:flex!important}body #account-app #account-home .home-title h2{text-transform:none;letter-spacing:-.055em;color:#243b59!important;margin:0!important;font:750 clamp(27px,4.5vw,56px)/1.05 system-ui!important;display:block!important}body #account-app #account-home .home-choices{min-width:220px;align-self:center!important;gap:8px!important;width:42%!important;max-width:360px!important;margin:0!important}body #account-app #account-home .home-choices button{text-align:left;border:1px solid var(--nordic-line)!important;background:#ffffffd9!important;border-image:!important;border-radius:9px!important;height:46px!important;min-height:44px!important;padding:8px 15px!important}body #account-app #account-home .home-choices button strong{color:var(--nordic-ink)!important;font:600 15px/1.2 system-ui!important}body #account-app #account-home [data-home-action=world]{background:var(--nordic-blue)!important;border-color:var(--nordic-blue)!important}body #account-app #account-home [data-home-action=world] strong{color:#fff!important}body #account-app #account-home [data-home-action=quit]{color:var(--nordic-muted)!important;background:0 0!important}body #account-app :is(.account-world-back,.account-exploration-menu>summary,.account-map-camera-tools,.account-world-menu>details>summary,#account-map-destination,#account-roaming-control,.map-route-notice,.loop-length-picker,.map-loot-edge){color:var(--nordic-ink)!important;text-shadow:none!important;background:#f7fbfff0!important;border:1px solid #c7d8ea!important;border-image:!important;border-radius:10px!important;box-shadow:0 3px 14px #263b541c!important}body #account-app .account-map-camera-tools{gap:3px;padding:3px}body #account-app .account-map-camera-tools button{background:0 0!important}body #account-app .account-map-camera-tools button[aria-pressed=true]{background:#dcecff!important}body #account-app #account-map-destination :is(strong,span,small),body #account-app #account-roaming-control span{color:var(--nordic-ink)!important}body #account-app .loop-length-picker>span{color:var(--nordic-muted)!important}body #account-app .loop-length-picker button[aria-pressed=true]{color:#145dc4!important;background:#dcecff!important;border-color:#94b7e7!important}body #account-app progress{accent-color:var(--nordic-blue)}body #account-app progress::-webkit-progress-bar{border-radius:6px;background:#dae5f1!important}body #account-app progress::-webkit-progress-value{border-radius:6px;background:var(--nordic-blue)!important}body #map-north{color:#294b75!important;text-shadow:none!important;background:#f7fbfff0!important;border:1px solid #c7d8ea!important;box-shadow:0 3px 14px #263b541c!important}body #map-north :is(span,strong){color:#294b75!important}body :is(#character-skill-picker,#combat-skill-dialog) :is(.skill-picker-inspector,.skill-detail-body,.skill-picker-detail){color:var(--nordic-ink)!important;border-color:var(--nordic-line)!important;background:#f7fbff!important}body #character-skill-picker .skill-picker-grid button{border-color:var(--nordic-line)!important;background:#edf3fa!important}body #character-skill-picker .skill-picker-grid button[aria-pressed=true]{border-color:var(--nordic-blue)!important;background:#dcecff!important}body :is(#character-skill-picker,#combat-skill-dialog) :is(.glossary-term,a){color:var(--nordic-blue)!important}body .glossary-popover{color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important;background:#fff!important;box-shadow:0 8px 30px #24354c25!important}body.account-battle .battle-play-layout :is(.battle-actor,.battle-player,.battle-opponent,.actor-hud){color:var(--nordic-ink)!important}body.account-battle .battle-play-layout :is(.health-caption,.actor-name,.combatant-name,.battle-actor-name){border-radius:6px;padding:2px 5px;color:#243b59!important;text-shadow:none!important;background:#f7fbffeb!important}body.account-battle .battle-play-layout .combat-skill-button{background:#edf3fae6!important;border:1px solid #c7d8ea!important;border-radius:8px!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen{color:var(--nordic-ink)!important;background:#f5f9fefc!important}body.account-battle #fight-summary.battle-report-screen :is(h2,h3,p,th,td,summary){color:var(--nordic-ink)!important;text-shadow:none!important;font-family:inherit!important}body.account-battle #fight-summary.battle-report-screen :is(th,td){border-bottom:1px solid #d7e2ef!important;padding:4px 7px!important}body.account-battle #fight-summary.battle-report-screen thead th{color:#405f85!important;background:#e9f1fa!important}body.account-battle .report-tabs{border-radius:8px;gap:3px;padding:3px;background:#e1eaf4!important}body.account-battle .report-tabs button{color:var(--nordic-muted)!important;background:0 0!important;border:0!important}body.account-battle .report-tabs button[aria-selected=true]{color:var(--nordic-blue)!important;background:#fff!important}body .sound-toggle{border:1px solid var(--nordic-line);border-radius:8px;padding:5px 9px;color:var(--nordic-ink)!important;background:#f7fbffed!important}@media (orientation:portrait){body #account-app[data-static-screen] #account-home{gap:8px;flex-direction:column!important;padding:22px 20px!important}body #account-app #account-home .home-title{text-align:center;flex:1;width:100%;min-height:160px;padding-top:0;background-size:auto 76%!important}body #account-app #account-home .home-choices{gap:6px!important;width:100%!important;min-width:0!important;max-width:420px!important}body #account-app #account-home .home-choices button{height:44px!important}body #account-app #account-home .home-title h2{font-size:34px!important}}@media (orientation:landscape) and (max-height:410px){body #account-app .nordic-stat-summary{margin-bottom:3px;padding:5px}body #account-app .nordic-stat-summary strong{font-size:23px}body #account-app .character-workspace-column>nav button{height:34px!important;min-height:34px!important}body #account-app .character-workspace-header{min-height:40px}body #account-app .character-workspace-header :is(button,summary,select){height:40px!important;min-height:40px!important;padding:4px 9px!important}body #account-app .character-workspace .character-workspace-skills{height:52px!important}}@media (prefers-reduced-motion:reduce){body :is(button,dialog,.card){transition:none!important;animation:none!important}}body #account-app[data-static-screen] #account-home[hidden]{display:none!important}body #account-app[data-static-screen] #account-home .home-choices button strong{font:600 15px/1.2 system-ui!important}body .glossary-popup{color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important;background:#fff!important;box-shadow:0 8px 30px #24354c25!important}body .glossary-popup :is(header,p,strong){color:var(--nordic-ink)!important;background:0 0!important}body #account-app .character-workspace{border-image:!important}body #account-app .character-workspace #account-equipment:before{opacity:1!important}body.account-battle :is(.battle-status-strip>div,.ailment-badge,.battle-audio-setting){border-radius:6px;padding:3px 5px;color:var(--nordic-ink)!important;text-shadow:none!important;background:#f7fbffed!important}body.account-battle #back-to-account{color:var(--nordic-blue)!important;border:1px solid var(--nordic-line)!important;background:#f7fbffed!important;border-image:!important;border-radius:8px!important}body #account-app .account-stash-cell:disabled{opacity:1!important;background:#edf3f9!important}body #account-app .account-play-view{border-image:!important}body #account-app.account-play[data-static-screen]{left:var(--game-left,0px)!important;width:var(--game-width,100vw)!important;max-width:none!important;margin:0!important}body #account-app #account-home .home-title{visibility:visible!important}body #account-app #account-home .home-choices button[data-home-action=world]{background:var(--nordic-blue)!important;border-color:var(--nordic-blue)!important}body #account-app #account-home .home-choices button[data-home-action=world] strong{color:#fff!important}body #account-app .account-walk-controls{border:1px solid var(--nordic-line)!important;background:#edf4fc!important;border-radius:9px!important}body #account-app .map-camera-symbol{color:#45658d!important;background:0 0!important}body #account-app .account-sheet-tabs{border-radius:8px;margin:4px 8px;padding:3px;background:#e4edf7!important}body #account-app .account-sheet-tabs button{color:var(--nordic-muted)!important;background:0 0!important;border-color:#0000!important}body #account-app .account-sheet-tabs button[aria-selected=true]{color:var(--nordic-blue)!important;background:#fff!important}body #account-app .salvage-confirmation .salvage-reward{color:var(--nordic-success)!important}body.account-battle .battle-audio-setting :is(span,strong){color:var(--nordic-ink)!important;text-shadow:none!important}body a.map-attribution{color:#e9f2ff!important}body button.map-attribution{color:var(--nordic-ink)!important}body #account-app :is(.ladder-mage,.ladder-ranking,.ladder-board,.ladder-nearby,.ladder-column,.ladder-rating,.ladder-history){color:var(--nordic-ink)!important;border-color:var(--nordic-line)!important;text-shadow:none!important;background:0 0!important}body #account-app .ladder-tabs{border-radius:8px;gap:3px;padding:3px;background:#e4edf7!important}body #account-app .ladder-tabs button{color:var(--nordic-muted)!important;background:0 0!important;border-color:#0000!important}body #account-app .ladder-tabs button[aria-selected=true]{color:var(--nordic-blue)!important;background:#fff!important}body #account-app .ladder-row{border-radius:5px;color:var(--nordic-ink)!important;border-color:var(--nordic-line)!important;background:#f5f9fe!important}body #account-app .ladder-row.selected{background:#dcecff!important;border-color:#9bbfe9!important}body #account-app .ladder-row :is(span,strong,small){color:var(--nordic-ink)!important}body #account-app .ladder-rating{color:#29496e!important;font-family:inherit!important}body #account-passkeys .passkey-actions{flex-wrap:wrap;gap:8px;display:flex}body #account-passkeys ul{margin:10px 0;padding:0;list-style:none}body #account-passkeys li{border-bottom:1px solid var(--nordic-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}body #account-passkeys label{gap:6px;display:grid}body #account-passkeys input{box-sizing:border-box;width:100%;min-width:0}body #account-passkeys [role=status]{color:var(--nordic-muted);min-height:1.2em}body #account-app .character-workspace #account-equipment{flex:1 0 210px;min-height:210px;position:relative;grid-template-rows:repeat(4,minmax(44px,1fr))!important;grid-template-columns:minmax(62px,1fr) minmax(64px,1.15fr) minmax(62px,1fr)!important;gap:6px!important}body #account-app .character-workspace #account-equipment:before{display:none!important}body #account-app .equipment-mage-portrait{object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 5px #24354c25);grid-area:1/2/5;align-self:center;width:100%;min-width:0;height:100%;min-height:0}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Helmet]{grid-area:1/1!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Weapon]{grid-area:2/1!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Gloves]{grid-area:3/1!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Amulet]{grid-area:1/3!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Body]{grid-area:2/3!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=OffHand]{grid-area:3/3!important}body #account-app .character-workspace .account-equipped-card[data-gear-slot=Boots]{grid-area:4/3!important}body #account-app .equipment-mage-portrait{grid-row:1/4!important}body #account-app .character-workspace .tome-equipped-card[data-tome-slot="0"]{grid-area:4/1!important}body #account-app .character-workspace .tome-equipped-card[data-tome-slot="1"]{grid-area:4/2!important}body #account-app .tome-icon{width:30px;height:34px;color:var(--nordic-blue);flex:none;display:inline-flex}body #account-app .tome-icon svg{width:100%;height:100%}body #account-app .tome-empty{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex;background:var(--nordic-surface)!important;border:1px solid var(--nordic-border)!important;box-shadow:none!important;border-radius:6px!important;padding:3px!important;font-size:11px!important}body #account-app .tome-equipped-card>details>summary{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;list-style:none;padding:3px!important;font-size:10px!important;display:flex!important}body #account-app .tome-equipped-card summary strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}body #account-app .tome-equipped-card .tome-icon{width:24px;height:24px}body #account-app .tome-equipped-card summary>span:not(.tome-icon){white-space:nowrap;font-size:9px}body #account-app .tome-equipped-card progress{width:85%;height:4px}body #account-app .tome-stash{box-sizing:border-box;grid-area:3/1/auto/-1;min-width:0;min-height:0;padding:8px;overflow:auto}body #account-app .tome-stash h3{margin:0 0 6px}body #account-app .tome-stash>p{color:var(--nordic-muted);font-size:12px;line-height:1.4}body #account-app .tome-stash-grid{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px;display:grid}body #account-app .tome-stash-grid>article{background:var(--nordic-surface);border:1px solid var(--nordic-border);border-radius:8px;min-width:0}body #account-app .tome-stash-grid>article>details>summary{cursor:pointer;gap:5px;min-width:0;padding:12px;list-style:none;display:grid}body #account-app .tome-stash-grid summary strong{overflow-wrap:anywhere;font-size:14px}body #account-app .tome-stash-grid summary>span:not(.tome-icon){font-size:12px}body #account-app .tome-stash-grid progress{width:100%;height:6px}body #account-app .tome-inspector{min-width:0;line-height:1.5}body #account-app .tome-inspector>progress{width:100%;accent-color:var(--nordic-blue)}body #account-app .tome-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}body #account-app .tome-actions button{flex:120px;min-height:44px}body #account-app .character-workspace .account-equipped-card{z-index:1;min-width:0}body #account-app .character-workspace .account-equipped-card>details>summary{outline-color:var(--nordic-focus)}body #account-app .character-workspace .account-equipped-card>details>summary:hover{background:var(--nordic-selected)!important}body #account-app .character-workspace #account-craft-execute{height:44px!important;min-height:44px!important}body #account-app .nordic-stat-summary .nordic-summary-stat{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:2px 4px!important;font-size:11px!important}body #account-app .nordic-summary-stat:hover{background:var(--nordic-selected)!important}body #account-app .account-stat-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid!important}body #account-app .account-stat-row strong{font-variant-numeric:tabular-nums;white-space:nowrap}body #account-app .account-stats-column h3{background:var(--nordic-surface);z-index:1;padding:3px 0;position:sticky;top:0}body #account-app .character-workspace-skills .combat-skill-button[data-skill-role=attack]{--skill-role-color:var(--nordic-blue)}body #account-app .character-workspace-skills .combat-skill-button[data-skill-role=guard]{--skill-role-color:var(--nordic-success)}body #account-app .character-workspace-skills .combat-skill-button.skill-group-start{border-left:2px solid var(--nordic-line)!important;margin-left:6px!important}body #account-app .account-stat-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body #account-app .map-loop-pin{place-content:center;width:52px;height:52px;display:grid;color:#225b85!important;background:#f5fbfff2!important;border:2px solid #7cbddd!important;border-radius:50%!important;box-shadow:0 2px 15px #06182e55!important}body #account-app .map-loop-symbol{font-size:28px;line-height:25px}body #account-app .map-loop-number{font-size:10px;font-weight:750}body #account-app .map-loop-pin{border-color:var(--route-color,#7cbddd)!important}body #account-app .character-workspace-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body #account-app .character-workspace #character-panel-equipment{overscroll-behavior:contain;flex-direction:column;gap:4px;overflow:auto}body #account-app .character-workspace #account-equipment{flex:1;min-height:0}body #account-app .character-workspace #character-panel-equipment>.character-workspace-skills{box-sizing:border-box;flex:none;width:100%}body #account-app .character-workspace #account-craft-execute{order:2;grid-column:2;min-height:44px!important;margin:0!important}body #account-app .wallet-resource img{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:3px}body .combat-skill[data-nordic-skill]{box-shadow:none!important;background-color:#0000!important;border:0!important}body #account-app .character-workspace-skills{height:66px!important;min-height:66px!important;padding:12px 3px 1px!important}body #account-app .character-workspace-skills .combat-skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;min-width:0;display:grid;position:relative}body #account-app .character-workspace-skills .combat-skills:before,body #account-app .character-workspace-skills .combat-skills:after{letter-spacing:.5px;color:var(--nordic-muted);pointer-events:none;font:600 8px/10px system-ui;position:absolute;top:-11px}body #account-app .character-workspace-skills .combat-skills:before{content:"OFFENSE";left:0}body #account-app .character-workspace-skills .combat-skills:after{content:"GUARD";left:61%}body #account-app .character-workspace-skills .combat-skill-button{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative;width:100%!important;min-width:0!important;height:48px!important;min-height:44px!important;padding:1px!important}body #account-app .character-workspace-skills .combat-skill-button:after{content:attr(data-skill);text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--nordic-ink);font:500 8px/10px system-ui;display:block;overflow:hidden}body #account-app .character-workspace-skills .combat-skill-button[data-skill=""]:after{content:"Empty"}body #account-app .character-workspace-skills .combat-skill-button.skill-group-start{margin-left:0!important}body #account-app .nordic-stats-heading{flex:none;justify-content:space-between;align-items:center;gap:4px;min-height:22px;margin:0;padding:0;display:flex}body #account-app .nordic-stats-heading h2{color:var(--nordic-ink);margin:0;padding:0;font:650 13px/20px system-ui}body #account-app .nordic-stats-heading>span{color:var(--nordic-muted);font:500 9px/14px system-ui}body #account-app .character-workspace .account-stat-row{grid-template-columns:12px minmax(0,1fr) auto;gap:3px;display:grid}body #account-app .nordic-stat-icon{flex:none;width:12px;height:12px}body #account-app .nordic-stat-summary{gap:6px!important;margin:0!important;padding:0!important}body #account-app .nordic-summary-stat{justify-content:space-between;align-items:center;gap:3px;min-height:28px!important;padding:2px!important;font-size:9px!important;display:flex!important}body #account-app .nordic-summary-stat strong{font-size:13px!important;line-height:18px!important}body #account-app .nordic-stat-icon{background:0 0!important;border:0!important;border-radius:0!important}body #account-app .nordic-stat-summary .nordic-summary-stat{flex-direction:row;min-height:28px!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen{box-shadow:none!important;background:var(--nordic-bg)!important;border:0!important;border-radius:0!important}body.account-battle #fight-summary.battle-report-screen>.battle-report{background:0 0;border:0;margin:0;padding:0}body.account-battle #fight-summary.battle-report-screen .report-comparison>article{border:1px solid var(--nordic-line);background:var(--nordic-surface);border-radius:6px;padding:6px}body.account-battle #fight-summary.battle-report-screen .report-tabs button:focus-visible{outline:2px solid var(--nordic-blue);outline-offset:-2px}body.account-battle #fight-summary.battle-report-screen .result-return{box-shadow:none!important;text-shadow:none!important;border-image:!important;border-radius:7px!important}body #account-app .account-map-toolbar{z-index:15;top:max(6px,env(safe-area-inset-top));width:max-content;max-width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));border:1px solid var(--nordic-line);background:#f7fbfff0;border-radius:10px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #263b541c}body #account-app.account-play[data-play-view=world] .account-map-toolbar :is(.account-world-back,.account-map-camera-tools,.account-exploration-menu>summary,#map-north){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;height:44px!important;min-height:44px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}body #account-app .account-map-toolbar .account-map-camera-tools{gap:0!important;padding:0!important}body #account-app .account-map-toolbar :is(button,summary){min-width:44px;padding:0 8px!important;font-size:12px!important}body #account-app .account-map-toolbar .map-camera-symbol{display:none}body #account-app .account-map-toolbar #map-north{justify-content:center;align-items:center;gap:3px;display:flex;width:48px!important;min-width:48px!important;font-size:11px!important}body #account-app .account-map-toolbar #map-north .compass-needle{line-height:1;font-size:20px!important}body #account-app .loop-length-picker{max-width:360px;top:66px!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;gap:0!important;padding:2px!important}body #account-app .loop-length-picker>span{display:none}body #account-app .loop-length-picker button{min-height:44px!important;font-size:12px!important}body #account-app .account-map-toolbar .account-exploration-menu{height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body #account-app .nordic-stat-summary{grid-template-columns:minmax(0,1fr)}body #account-app .character-workspace-header{background:var(--nordic-surface);border-bottom:1px solid var(--nordic-line);gap:4px}body #account-app .character-workspace-header select{color:var(--nordic-blue)!important;font-weight:650!important}body #account-app .character-workspace #account-wallet{padding:2px!important}body #account-app .map-loop-pin{text-shadow:0 1px 3px #071b2c,0 0 6px #071b2c;color:var(--route-color)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:28px!important}body #account-app .map-loop-number{font-size:26px}body #account-app .map-loop-symbol{display:none}body #account-app .map-loop-pin.map-loop-return{text-shadow:none;outline:none;color:#233a55!important;background:#f5fbfff2!important;border:1px solid #cddbea!important;border-radius:8px!important;width:100px!important}body #account-app .map-loop-return .map-loop-number{white-space:nowrap;font-size:12px}body #account-app .map-loop-return.map-loot-edge:before,body #account-app .map-loop-return.map-loot-edge:after{display:none!important}body #account-app .map-credit-collapsed{width:44px;min-width:44px;min-height:44px;color:var(--nordic-ink)!important;background:#f4f8ffed!important;padding:0!important;font-size:20px!important}body .map-data-credits{box-sizing:border-box;width:min(440px,calc(100vw - max(16px,var(--ui-safe-left,0px)) - max(16px,var(--ui-safe-right,0px))));max-height:calc(100dvh - max(16px,var(--ui-safe-top,0px)) - max(16px,var(--ui-safe-bottom,0px)));border:1px solid var(--nordic-line);background:var(--nordic-surface);color:var(--nordic-ink);border-radius:12px;padding:18px;overflow:auto}body .map-data-credits header{justify-content:space-between;align-items:center;gap:12px;display:flex}body .map-data-credits h2{margin:0;font-size:22px}body .map-data-credits header button{min-width:44px;min-height:44px;margin:0;font-size:24px}body .map-credits-content{line-height:1.5}body .map-credits-content a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}body #account-app[data-static-screen] #account-home{overflow:auto;background:#e6f1fb url(/assets/ui/nordic-home-landscape.webp) 50%/cover no-repeat!important;gap:3%!important;padding:clamp(12px,3vh,28px) 7%!important}body #account-app #account-home .home-title{flex:1;align-self:stretch;background:0 0!important;width:48%!important;min-height:0!important;padding:0!important}body #account-app #account-home .home-menu{align-self:center;gap:clamp(6px,1.7vh,14px);width:44%;min-width:0;max-width:520px;display:grid}body #account-app #account-home .home-logo{text-align:center;text-shadow:0 1px 2px #fff;letter-spacing:.03em!important;color:#12365c!important;margin:0 0 8px!important;font:500 clamp(30px,5.2vw,72px)/.85 Georgia,serif!important}.home-logo span{letter-spacing:.09em;margin-top:7px;font-size:.9em;display:block}body #account-app #account-home .home-selected{box-sizing:border-box;color:#173d65;background:#f5faffed;border:1px solid #abc6e0;border-radius:10px;align-items:center;gap:12px;min-height:50px;margin:0;padding:5px 12px;display:flex}.home-selected>span:last-child{flex:1;min-width:0}.home-selected small{color:#3c5b7a;font-size:11px;line-height:1.2;display:block}.home-element{color:#e96c28;font-size:30px}body #account-app #account-home #home-mage{width:100%;font-size:14px;font-weight:700;color:#183e69!important;background:0 0!important;border:0!important;height:28px!important;min-height:28px!important;padding:0!important}body #account-app #account-home .home-choices{grid-template-columns:1fr 1fr;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}body #account-app #account-home .home-choices button{flex-direction:row;justify-content:center;gap:10px;display:flex;min-width:0!important;height:46px!important;padding:5px 8px!important;box-shadow:0 2px 5px #52749626!important}body #account-app #account-home .home-choices [data-home-action=world]{grid-column:1/-1;background:linear-gradient(135deg,#1786f9,#0060d9)!important;height:54px!important}body #account-app #account-home .home-choices [data-home-action=world] strong{font-size:18px!important}body #account-app #account-home .home-action-icon{margin:0;line-height:1;color:inherit!important;font-size:24px!important}body #account-app #account-home .home-choices :is([data-home-action=settings],[data-home-action=quit]){box-shadow:none!important;background:#f5faffb8!important;border-color:#0000!important}body #account-app #account-home button:focus-visible,body #account-app #account-home select:focus-visible{outline-offset:3px;outline:3px solid #1689ff!important}@media (orientation:portrait){body #account-app[data-static-screen] #account-home{padding:max(18px,var(--ui-safe-top,env(safe-area-inset-top))) max(7%,var(--ui-safe-right,env(safe-area-inset-right))) max(18px,var(--ui-safe-bottom,env(safe-area-inset-bottom))) max(7%,var(--ui-safe-left,env(safe-area-inset-left)))!important;background-position:19%!important;justify-content:flex-end!important;gap:0!important}body #account-app #account-home .home-title{flex:1!important;width:100%!important;min-height:140px!important}body #account-app #account-home .home-menu{gap:8px;width:100%;max-width:440px}body #account-app #account-home .home-logo{top:max(22px,env(safe-area-inset-top));position:absolute;left:7%;right:7%;font-size:clamp(32px,10vw,52px)!important}body #account-app #account-home .home-choices button{height:48px!important}}@media (orientation:landscape) and (max-height:420px){body #account-app #account-home .home-menu{gap:6px}body #account-app #account-home .home-logo{margin:0 0 3px!important;font-size:clamp(28px,4.5vw,48px)!important}body #account-app #account-home .home-selected{min-height:44px;padding:3px 10px}body #account-app #account-home .home-choices{gap:5px!important}body #account-app #account-home .home-choices button{height:44px!important}body #account-app #account-home .home-choices [data-home-action=world]{height:48px!important}}body #account-app #account-home .home-action-icon svg{width:24px;height:24px;display:block}body #account-app #account-home [data-home-action=world] .home-action-icon{color:#fff!important}body #account-app #account-home .home-choices button strong{white-space:nowrap;font-size:14px!important}@media (orientation:portrait){body #account-app[data-static-screen] #account-home{background-image:url(/assets/ui/nordic-home-portrait.webp)!important;background-position:50%!important}body #account-app #account-home .home-logo{font-size:clamp(30px,9vw,46px)!important}}body #account-app #account-home .home-action-icon svg{box-shadow:none!important;stroke:currentColor!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body #account-app #account-home .home-logo{padding-bottom:15px;position:relative;letter-spacing:.025em!important;color:#0b345b!important;text-shadow:0 1px #effaff,1px 2px #8aa8c3,0 3px 7px #15395838!important;font-weight:500!important;line-height:.92!important}body #account-app #account-home .home-logo:after{content:"◇";letter-spacing:0;background:linear-gradient(90deg,#0000,#749cb8 42%,#0000 42% 58%,#749cb8 58%,#0000) 50%/100% 1px no-repeat;font:17px/12px Georgia,serif;position:absolute;bottom:0;left:18%;right:18%}body #account-app #account-home .home-logo span{letter-spacing:.07em;margin-top:3px}body #account-app #account-home .home-selected,body #account-app #account-home .home-choices button{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(145deg,#ffffffed,#dcecf8e8 55%,#f7fcffed)!important;border:1px solid #8faecc!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #ffffffd9,inset 0 0 0 3px #bfd5e8,0 2px 5px #23486335!important}body #account-app #account-home .home-choices button strong{color:#103764!important;font-weight:750!important}body #account-app #account-home .home-choices [data-home-action=world]{position:relative;background:linear-gradient(120deg,#1684ef,#0067dc 45%,#0055c6)!important;border-color:#6399d0!important;padding-left:18px!important;padding-right:26px!important;box-shadow:inset 0 0 0 2px #d6f1ff,inset 0 0 0 4px #318cea,0 3px 8px #1b609e55!important}body #account-app #account-home .home-choices [data-home-action=world]:after{content:"›";color:#fff;font:32px/1 system-ui;position:absolute;top:50%;right:12px;transform:translateY(-54%)}body #account-app #account-home .home-choices [data-home-action=world] strong{letter-spacing:.01em;color:#fff!important;font-size:clamp(15px,2.1vw,23px)!important}body #account-app #account-home .home-action-icon{color:#103764!important}body #account-app #account-home .home-action-icon svg{width:27px;height:27px}body #account-app #account-home .home-element svg{width:30px;height:38px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body #account-app #account-home .home-selected{text-align:left;gap:10px;padding-left:14px!important;padding-right:14px!important}body #account-app #account-home .home-selected small{font-size:11px;font-weight:600}body #account-app #account-home #home-mage{font-size:clamp(12px,1.6vw,18px)!important;font-weight:750!important}body #account-app #account-home .home-choices button:focus-visible{clip-path:none;outline:3px solid #005dd8!important}@media (orientation:portrait){body #account-app #account-home .home-logo{padding-bottom:17px;position:absolute;font-size:clamp(36px,11vw,55px)!important}body #account-app #account-home .home-choices :is([data-home-action=settings],[data-home-action=quit]){clip-path:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body #account-app #account-home .home-choices [data-home-action=world] strong{font-size:18px!important}}@media (orientation:landscape) and (max-height:420px){body #account-app #account-home .home-logo{padding-bottom:12px;font-size:clamp(32px,5.2vw,52px)!important}body #account-app #account-home .home-menu{gap:5px}}body.account-battle .battle-play-layout .fighters{inset:10px 12px auto;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;gap:10px!important}body.account-battle .battle-play-layout .fighters .fighter{border-radius:12px;max-width:330px;box-shadow:0 3px 14px #152f4520;text-shadow:none!important;background:linear-gradient(145deg,#f8fbfff2,#eaf2fae8)!important;border:1px solid #d1deeb!important;padding:8px 10px!important}body.account-battle .battle-play-layout .health-caption>span:first-child:before{color:#526a83}body.account-battle .battle-play-layout .health-track{height:6px;box-shadow:none;background:#bac9d9;border-radius:4px}body.account-battle .battle-play-layout .health-track div{background:linear-gradient(90deg,#3979c2,#66b6e0)!important}body.account-battle .battle-play-layout .combat-skills{justify-content:flex-start;margin-top:4px;gap:4px!important}body.account-battle .battle-play-layout .cool .combat-skills{justify-content:flex-end}body.account-battle .battle-play-layout .combat-skill-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;padding:3px;background:#ffffffa8!important;border:1px solid #cbdbea!important;border-radius:7px!important}body.account-battle .battle-play-layout .combat-skill-button.skill-ready{border-color:#86afd2!important}body.account-battle .battle-play-layout .battle-status-strip>.battle-state,body.account-battle .battle-play-layout .ailment-badge{border-radius:0;box-shadow:none!important;color:#eff7ff!important;text-shadow:0 1px 3px #102b3f,0 0 4px #102b3f!important;background:0 0!important;border:0!important;padding:0!important}body.account-battle .battle-play-layout .defense-state{color:#ecf7ff;text-shadow:0 1px 3px #102b3f;font-size:11px;font-weight:650}body.account-battle .battle-play-layout .ailment-icon{filter:drop-shadow(0 1px 2px #102b3f);width:24px;height:24px}body.account-battle .battle-play-layout .battle-audio-setting{border-radius:20px;gap:6px;text-shadow:none!important;color:#294867!important;background:#edf5fbe8!important;border:1px solid #d1deeb!important;padding:4px 10px!important;font-size:11px!important}body.account-battle .battle-play-layout .battle-audio-setting input{accent-color:var(--nordic-blue);width:16px;height:16px}@media (orientation:landscape) and (max-width:740px){body.account-battle .battle-play-layout .fighters{inset:8px 8px auto;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:6px!important}body.account-battle .battle-play-layout .fighters .fighter{padding:6px 7px!important}body.account-battle .battle-play-layout .combat-skills{gap:2px!important}}body .map-attribution.map-credit-collapsed,body #account-app .map-attribution.map-credit-collapsed{text-shadow:0 1px 3px #183448,0 0 4px #183448;outline-offset:-4px;box-shadow:none!important;color:#f1f7ff!important;background:0 0!important;border:0!important;border-image:!important}body #account-app .character-workspace .account-equipped-card>details,body #account-app .character-workspace .account-equipped-card>details[open],body #account-app .character-workspace .account-equipped-card>details>summary,body #account-app .character-workspace .account-equipped-card>details>summary:is(:hover,:active,:focus,:focus-visible){box-shadow:none!important;background:0 0!important}body #account-app .character-workspace .account-equipped-card>details>summary:focus-visible{outline-offset:-2px;outline:2px solid var(--nordic-blue)!important}@layer nordic-supplied-assets{body :is(button,summary){min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-button-pale-default@2x.png) 32 fill/16px!important;border-radius:0!important}body :is(button,summary):active{border-image:url(/assets/nordic-ui/nordic-button-pale-pressed@2x.png) 32 fill/16px!important}body :is(button,summary):is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-button-pale-disabled@2x.png) 32 fill/16px!important}body :is(button.primary,.primary,#account-craft-execute,#account-ranked-start,.skill-picker-confirm,.result-return,#account-roaming-finish,#account-journey-finish,[data-home-action=world]){min-width:44px!important;min-height:44px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-button-primary-default@2x.png) 32 36 fill/16px 18px!important;border-radius:0!important}body :is(button.primary,.primary,#account-craft-execute,#account-ranked-start,.skill-picker-confirm,.result-return,#account-roaming-finish,#account-journey-finish,[data-home-action=world]):active{border-image:url(/assets/nordic-ui/nordic-button-primary-pressed@2x.png) 32 36 fill/16px 18px!important}body :is(button.primary,.primary,#account-craft-execute,#account-ranked-start,.skill-picker-confirm,.result-return,#account-roaming-finish,#account-journey-finish,[data-home-action=world]):is(:disabled,[aria-disabled=true]){color:#fff!important;opacity:1!important;border-image:url(/assets/nordic-ui/nordic-button-primary-disabled@2x.png) 32 36 fill/16px 18px!important}body :is([role=tab],.character-workspace-column>nav button,.account-stash-tabs button){min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-tab-default@2x.png) 16 fill/8px!important;border-radius:0!important}body :is([role=tab],.character-workspace-column>nav button,.account-stash-tabs button):active{border-image:url(/assets/nordic-ui/nordic-tab-pressed@2x.png) 16 fill/8px!important}body :is([role=tab],.character-workspace-column>nav button,.account-stash-tabs button):is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-tab-disabled@2x.png) 16 fill/8px!important}body :is([role=tab][aria-selected=true],.character-workspace-column>nav button.active,.account-stash-tabs button.active){border-image:url(/assets/nordic-ui/nordic-tab-selected@2x.png) 16 fill/8px!important}body :is([role=tab][aria-selected=true],.character-workspace-column>nav button.active,.account-stash-tabs button.active):active{border-image:url(/assets/nordic-ui/nordic-tab-selected-pressed@2x.png) 16 fill/8px!important}body :is([role=tab][aria-selected=true],.character-workspace-column>nav button.active,.account-stash-tabs button.active):is(:disabled,[aria-disabled=true]){border-image:url(/assets/nordic-ui/nordic-tab-selected-disabled@2x.png) 16 fill/8px!important}body .account-stash-cell{min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-item-slot-default@2x.png) 16/8px!important;border-radius:0!important}body .account-stash-cell:active{border-image:url(/assets/nordic-ui/nordic-item-slot-pressed@2x.png) 16/8px!important}body .account-stash-cell:is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-item-slot-disabled@2x.png) 16/8px!important}body .account-stash-cell[aria-pressed=true]{border-image:url(/assets/nordic-ui/nordic-item-slot-selected@2x.png) 16/8px!important}body .account-stash-cell[aria-pressed=true]:active{border-image:url(/assets/nordic-ui/nordic-item-slot-selected-pressed@2x.png) 16/8px!important}body .account-stash-cell[aria-pressed=true]:is(:disabled,[aria-disabled=true]){border-image:url(/assets/nordic-ui/nordic-item-slot-selected-disabled@2x.png) 16/8px!important}body :is(#map-north,.account-exploration-menu>summary,.combat-skill-button){min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-button-icon-default@2x.png) 24 fill/12px!important;border-radius:0!important}body :is(#map-north,.account-exploration-menu>summary,.combat-skill-button):active{border-image:url(/assets/nordic-ui/nordic-button-icon-pressed@2x.png) 24 fill/12px!important}body :is(#map-north,.account-exploration-menu>summary,.combat-skill-button):is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-button-icon-disabled@2x.png) 24 fill/12px!important}body .account-craft-operation-list button{min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-tab-default@2x.png) 16 fill/8px!important;border-radius:0!important}body .account-craft-operation-list button:active{border-image:url(/assets/nordic-ui/nordic-tab-pressed@2x.png) 16 fill/8px!important}body .account-craft-operation-list button:is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-tab-disabled@2x.png) 16 fill/8px!important}body .account-craft-operation-list button[aria-pressed=true]{border-image:url(/assets/nordic-ui/nordic-tab-selected@2x.png) 16 fill/8px!important}body .account-craft-operation-list button[aria-pressed=true]:active{border-image:url(/assets/nordic-ui/nordic-tab-selected-pressed@2x.png) 16 fill/8px!important}body .account-craft-operation-list button[aria-pressed=true]:is(:disabled,[aria-disabled=true]){border-image:url(/assets/nordic-ui/nordic-tab-selected-disabled@2x.png) 16 fill/8px!important}body [data-skill-choice]{min-width:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-tab-default@2x.png) 16 fill/8px!important;border-radius:0!important}body [data-skill-choice]:active{border-image:url(/assets/nordic-ui/nordic-tab-pressed@2x.png) 16 fill/8px!important}body [data-skill-choice]:is(:disabled,[aria-disabled=true]){opacity:1!important;border-image:url(/assets/nordic-ui/nordic-tab-disabled@2x.png) 16 fill/8px!important}body [data-skill-choice][aria-pressed=true]{border-image:url(/assets/nordic-ui/nordic-tab-selected@2x.png) 16 fill/8px!important}body [data-skill-choice][aria-pressed=true]:active{border-image:url(/assets/nordic-ui/nordic-tab-selected-pressed@2x.png) 16 fill/8px!important}body [data-skill-choice][aria-pressed=true]:is(:disabled,[aria-disabled=true]){border-image:url(/assets/nordic-ui/nordic-tab-selected-disabled@2x.png) 16 fill/8px!important}body .account-equipped-card{background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-item-slot-default@2x.png) 16/8px!important}body dialog{background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-popup-surface-default@2x.png) 24 fill/12px!important}body :is(.glossary-popup,.account-item-tooltip){background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-tooltip-surface-default@2x.png) 24 fill/12px!important}body :is(.character-workspace-panel,.account-craft-item-preview,.account-stat-column){position:relative;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-panel-background-default@2x.png) 24 fill/12px!important}body :is(.character-workspace-panel,.account-craft-item-preview,.account-stat-column):after{content:"";pointer-events:none;z-index:2;border:1px solid #0000;position:absolute;inset:0;border-image:url(/assets/nordic-ui/nordic-panel-frame-default@2x.png) 24/12px!important}body .account-craft-operation-list button{min-height:30px!important}body :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid var(--nordic-blue)!important}body #account-craft-execute:before{content:"";vertical-align:middle;background:currentColor;width:18px;height:18px;margin-right:6px;display:inline-block;-webkit-mask:url(/assets/nordic-ui/nordic-action-craft-hammer-navy@2x.png) 50%/contain no-repeat;mask:url(/assets/nordic-ui/nordic-action-craft-hammer-navy@2x.png) 50%/contain no-repeat}body .account-exploration-menu>summary{font-size:0!important}body .account-exploration-menu>summary:before{content:"";background:var(--nordic-ink);width:24px;height:24px;margin:auto;display:block;-webkit-mask:url(/assets/nordic-ui/nordic-action-settings-gear-navy@2x.png) 50%/contain no-repeat;mask:url(/assets/nordic-ui/nordic-action-settings-gear-navy@2x.png) 50%/contain no-repeat}body .home-action-icon svg{display:none}body .home-action-icon{-webkit-mask:var(--nordic-action) center/contain no-repeat;mask:var(--nordic-action) center/contain no-repeat;background:currentColor;width:26px;height:26px}body [data-home-action=world]{--nordic-action:url(/assets/nordic-ui/nordic-action-journey-compass-navy@2x.png)}body [data-home-action=mage]{--nordic-action:url(/assets/nordic-ui/nordic-action-mage-hood-navy@2x.png)}body [data-home-action=arena]{--nordic-action:url(/assets/nordic-ui/nordic-action-ladder-stats-bars-navy@2x.png)}body [data-home-action=settings]{--nordic-action:url(/assets/nordic-ui/nordic-action-settings-gear-navy@2x.png)}body [data-home-action=quit]{--nordic-action:url(/assets/nordic-ui/nordic-action-quit-door-navy@2x.png)}body [data-home-action=achievements] .home-action-icon{text-align:center;background:0 0;-webkit-mask:none;mask:none}body :is(.map-credit-collapsed,.account-equipped-card>details,.account-equipped-card>details>summary){box-shadow:none!important;background:0 0!important;border-image:!important}html[data-input-modality=pointer] body :is(button,summary,[tabindex]):focus,html[data-input-modality=pointer] body :is(button,summary,[tabindex]):focus-visible{outline:none!important}html[data-input-modality=keyboard] body :is(button,summary):focus{outline:2px solid var(--nordic-blue)!important;outline-offset:-2px!important}body .account-stat-row{box-shadow:none!important;border:0!important;border-bottom:1px solid var(--nordic-line)!important;background:0 0!important;border-radius:0!important}body.account-battle #app .battle-play-layout .combat-skill-button{background:#eaf5ffb8!important;border:1px solid #83a4bb!important;border-radius:6px!important;box-shadow:0 1px 4px #12334955!important}body.account-battle #app .battle-play-layout .combat-skill-button.skill-just-used{border-color:#fff2ab!important;box-shadow:0 0 0 2px #ffd969,0 0 14px #fff0a6cc!important}body.account-battle #app .battle-play-layout .combat-skill-button.skill-ready:not(.skill-just-used){border-color:#2f87bd!important}body.account-battle #app .battle-play-layout .combat-skill-button{background:radial-gradient(#f5f9fc,#b3c9da)!important;border-color:#7296ae!important;padding:1px!important}body #account-app .home-mage-popup{background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-popup-surface-default@2x.png) 24 fill/12px!important;border-radius:8px!important}body #account-app .home-mage-popup-header>button:not(.mage-picker-league){place-items:center;display:grid;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;padding:0!important}body #account-app .map-control-panel{z-index:15;top:max(6px,var(--ui-safe-top));left:calc(50% + (var(--ui-safe-left) - var(--ui-safe-right))/2);width:min(380px,calc(100% - 16px - var(--ui-safe-left) - var(--ui-safe-right)));box-sizing:border-box;background:#f5fbfff2;border:1px solid #b9cddd;border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 2px 8px #18344824}body #account-app #account-walk-flow .map-control-panel :is(.account-map-toolbar,.loop-length-picker){box-sizing:border-box;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}body #account-app .map-control-panel .account-map-toolbar{justify-content:space-between;gap:4px}body #account-app .map-control-panel .loop-length-picker{border-top:1px solid #d0deea!important;gap:4px!important;padding-top:4px!important}body #account-app #account-walk-flow .map-control-panel :is(button,summary){box-shadow:none!important;clip-path:none!important;color:#29435c!important;background:0 0!important;border:1px solid #0000!important;border-image:!important;border-radius:6px!important;min-width:44px!important;min-height:44px!important;padding:0 6px!important;font-size:12px!important}body #account-app #account-walk-flow .map-control-panel :is(button,summary):hover{background:#e6f1fa!important}body #account-app #account-walk-flow .map-control-panel :is(button,summary):active{background:#d4e7f6!important}body #account-app #account-walk-flow .map-control-panel button[aria-pressed=true]{font-weight:700;color:#1769b5!important;background:#d7ebfd!important;border-color:#8bbce4!important}body #account-app .map-control-panel button:disabled{opacity:.5!important}@media (orientation:landscape) and (min-width:640px) and (max-height:500px){body #account-app .map-control-panel{width:min(740px,calc(100% - 16px - var(--ui-safe-left) - var(--ui-safe-right)));flex-direction:row;gap:12px}body #account-app #account-walk-flow .map-control-panel .account-map-toolbar{flex:none;width:auto!important}body #account-app #account-walk-flow .map-control-panel .loop-length-picker{flex:1;border-top:0!important;border-left:1px solid #d0deea!important;width:auto!important;padding-top:0!important;padding-left:10px!important}}body #account-app .map-control-panel{background:#f2f7fc;border:2px solid #6487a3;border-radius:3px;box-shadow:0 2px 7px #102b454d,inset 0 0 0 1px #fff}body #account-app #account-walk-flow .map-control-panel :is(button,summary){letter-spacing:.01em;font-weight:650;color:#183a57!important;background:#e8f1f9!important;border:1px solid #9ab3c9!important;border-radius:2px!important;font-size:13px!important;box-shadow:inset 0 1px #fff!important}body #account-app #account-walk-flow .map-control-panel :is(button,summary):hover{background:#d9eafa!important;border-color:#5788b2!important}body #account-app #account-walk-flow .map-control-panel :is(button,summary):active{background:#c5dff5!important;box-shadow:inset 0 1px 3px #284d7533!important}body #account-app #account-walk-flow .map-control-panel button[aria-pressed=true]{color:#fff!important;background:#176ab5!important;border-color:#105491!important;box-shadow:inset 0 1px #72b9ef!important}body #account-app #account-walk-flow .map-control-panel .loop-length-picker{border-top:1px solid #a7bfd3!important;padding-top:5px!important}body #account-app .journey-preview-confirmation{background:#f2f7fc!important;border:2px solid #6487a3!important;border-radius:3px!important;box-shadow:0 2px 7px #102b454d,inset 0 0 0 1px #fff!important}@media (orientation:landscape) and (min-width:640px) and (max-height:500px){body #account-app #account-walk-flow .map-control-panel .loop-length-picker{border-top:0!important;border-left:1px solid #a7bfd3!important;padding-top:0!important}}body #account-app .map-control-panel{background:#eef6fc;border:1px solid #0000;border-image:url(/assets/nordic-ui/nordic-panel-frame-default@2x.png) 24/12px;border-radius:0;padding:8px}body #account-app #account-walk-flow .map-control-panel .account-map-toolbar :is(button,summary){box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-button-pale-default@2x.png) 32 fill/12px!important;border-radius:0!important}body #account-app #account-walk-flow .map-control-panel .account-map-toolbar :is(button,summary):active{border-image:url(/assets/nordic-ui/nordic-button-pale-pressed@2x.png) 32 fill/12px!important}body #account-app #account-walk-flow .map-control-panel .loop-length-picker button{border-color:#799fbf!important;border-radius:2px!important}body #account-app .journey-preview-confirmation{border:1px solid #0000!important;border-image:url(/assets/nordic-ui/nordic-panel-frame-default@2x.png) 24/12px!important;border-radius:0!important}#account-app .journey-mode-picker{box-sizing:border-box!important;color:#263e53!important;background:#f2f7fc!important;border:1px solid #86a9c5!important;border-radius:5px!important;width:min(520px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:24px!important;overflow:auto!important;box-shadow:0 12px 40px #122b4355!important}#account-app .journey-mode-picker h2{color:#263e53!important;margin:0 48px 20px 0!important;font:700 24px/1.2 system-ui!important}#account-app .journey-mode-picker .journey-mode-cards{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}#account-app .journey-mode-picker button[data-journey-mode]{text-align:left!important;color:#263e53!important;white-space:normal!important;background:#e7f1fa!important;border:1px solid #9bbbd3!important;border-image:!important;border-radius:4px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:8px 14px!important;width:100%!important;min-height:112px!important;margin:0!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #fff!important}#account-app .journey-mode-picker button[data-journey-mode] strong{overflow-wrap:anywhere!important;font-size:18px!important;line-height:1.3!important}#account-app .journey-mode-picker .journey-mode-icon{box-shadow:none!important;color:#226aab!important;background:0 0!important;border:0!important;grid-row:1/3!important;width:40px!important;height:40px!important}#account-app .journey-mode-icon svg{width:100%!important;height:100%!important}#account-app .journey-mode-picker .journey-mode-description{color:#526b80!important;grid-column:2!important;font-size:14px!important;line-height:1.45!important}#account-app .journey-mode-picker button[data-journey-mode]:hover{background:#dcecfb!important;border-color:#3887c6!important}#account-app .journey-mode-picker button[data-journey-mode]:active{background:#c8e3fa!important;border-color:#176ab5!important}#account-app .journey-mode-picker .journey-mode-close,#account-app .journey-mode-picker .journey-mode-back{width:auto!important;min-height:44px!important;box-shadow:none!important;color:#315f85!important;background:0 0!important;border:0!important;border-image:!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 14px!important;display:flex!important}#account-app .journey-mode-picker .journey-mode-close{width:44px!important;font-size:28px!important;position:absolute!important;top:12px!important;right:12px!important}#account-app .journey-mode-picker .journey-mode-back{margin:14px auto 0!important;font-size:14px!important}#account-app .journey-mode-picker button:focus-visible{outline-offset:3px!important;outline:2px solid #176ab5!important}@media (min-width:640px) and (orientation:landscape){#account-app .journey-mode-picker{width:min(720px,100vw - 32px)!important;padding:20px!important}#account-app .journey-mode-picker .journey-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}#account-app .journey-mode-picker button[data-journey-mode]{min-height:136px!important}#account-app .journey-mode-picker h2{margin-bottom:16px!important}#account-app .journey-mode-picker .journey-mode-back{margin-top:10px!important}}#account-app .journey-mode-picker .journey-mode-icon svg{box-shadow:none!important;color:#226aab!important;background:0 0!important;border:0!important;border-radius:0!important}body #account-app .map-loot-edge .map-loot-distance{box-sizing:border-box!important;color:#263e53!important;white-space:nowrap!important;width:max-content!important;min-width:48px!important;text-shadow:none!important;pointer-events:none!important;background:#f2f7fc!important;border:1px solid #8caec7!important;border-radius:3px!important;padding:3px 6px!important;font:700 12px/16px system-ui!important;display:block!important;position:absolute!important;top:calc(100% + 4px)!important;left:50%!important;transform:translate(-50%)!important}body #account-app .map-loop-pin.map-loot-edge{grid-template-columns:1fr!important;place-items:center!important;display:grid!important}body dialog#account-passive-forest.passive-forest-sheet section.forest-rank-editor{font-family:var(--nordic-font,system-ui,sans-serif)}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-board button[data-rank-node]{background:var(--forest-node-art) 4px center/48px 48px no-repeat,var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;min-height:60px!important;color:var(--nordic-ink)!important;box-shadow:none!important;text-align:left!important;border-image-source:none!important;border-radius:4px!important;padding:8px 8px 8px 58px!important;line-height:1.35!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-board button[data-rank-node][data-invested=true]{border-left:3px solid var(--nordic-blue)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-board button[data-rank-node][aria-pressed=true]{outline-offset:1px;outline:2px solid var(--nordic-blue)!important}body #account-passive-forest .forest-branch-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y;min-width:0;max-width:100%;padding:8px;overflow:auto}body #account-passive-forest .forest-branch-board{align-items:start;min-height:350px;grid-template-columns:repeat(3,350px)!important;gap:28px 24px!important;width:1098px!important;display:grid!important}body #account-passive-forest .forest-branch-board section{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(5,60px)!important;gap:8px!important;padding:8px 0!important;display:grid!important}body #account-passive-forest .forest-branch-board section:before{content:"";pointer-events:none;background:#89bce8;height:3px;position:absolute;top:84px;left:24px;right:24px;box-shadow:0 0 8px #d5eaff}body #account-passive-forest .forest-branch-board h3{border:1px solid var(--nordic-line);background:#f8fbffed;border-radius:4px;grid-column:1/-1;justify-self:start;padding:6px 10px;position:relative}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board button[data-rank-node]{outline-offset:2px;position:relative;border:0!important;background:var(--forest-node-art) center top/60px 60px no-repeat!important;border-image-source:none!important;border-radius:0!important;width:60px!important;min-width:60px!important;height:84px!important;min-height:84px!important;padding:0!important;font-size:0!important}body #account-passive-forest .forest-branch-board button[data-rank-node]>img{pointer-events:none;width:24px;height:24px;position:absolute;top:18px;left:18px}body #account-passive-forest .forest-branch-board button[data-rank-node]:after{content:attr(data-rank-caption);border:1px solid var(--nordic-line);background:var(--nordic-surface);color:var(--nordic-ink);border-radius:3px;font-size:12px;font-weight:700;line-height:20px;position:absolute;bottom:0;left:8px;right:8px}body #account-passive-forest .forest-branch-hint{color:var(--nordic-muted);font-size:13px}body dialog#account-passive-forest.passive-forest-sheet{box-sizing:border-box;background:#edf3f8 url(/assets/passive-forest/forest-empty.png) 50%/cover!important;border:0!important;border-image:!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}body #account-passive-forest>.forest-mode-nav{z-index:5;border-bottom:1px solid var(--nordic-line);box-sizing:border-box;background:#edf3f8ed;align-items:center;gap:6px;height:56px;margin:0;padding:4px 12px;display:flex;position:absolute;top:0;left:0;right:60px}body #account-passive-forest>.forest-mode-nav button{white-space:nowrap;min-width:44px!important;min-height:44px!important;margin:0!important;padding:5px 10px!important;font-size:13px!important}body #account-passive-forest>button{z-index:6;position:absolute;top:6px;right:6px;width:48px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px!important}body #account-passive-forest>.forest-screen-content{min-height:0;position:absolute;inset:56px 0 0;overflow:auto}body #account-passive-forest .forest-rank-editor[data-view]{box-sizing:border-box;height:100%;min-height:100%;position:relative;overflow:hidden;background:0 0!important;padding:0!important}body #account-passive-forest .forest-rank-editor[data-view]>header{z-index:3;border:1px solid var(--nordic-line);box-sizing:border-box;background:#edf3f8ed;gap:10px;padding:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}body #account-passive-forest .forest-rank-editor[data-view]>header h2{letter-spacing:.03em;font-family:Georgia,serif;font-size:22px!important}body #account-passive-forest .forest-rank-editor[data-view]>header output{font-size:13px}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-art{width:100%;height:100%;position:absolute;inset:0;max-height:none!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-tree-choices{z-index:3;border:1px solid var(--nordic-line);background:#edf3f8ed;max-width:calc(100% - 24px);padding:8px;position:absolute;bottom:70px;left:12px}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-camera-controls{z-index:3;margin:0;position:absolute;bottom:12px;left:12px}body #account-passive-forest .forest-rank-editor[data-view=forest]>footer{z-index:3;background:#edf3f8ed;border:0;margin:0;padding:6px;position:absolute;bottom:12px;right:12px}body #account-passive-forest .forest-rank-editor[data-view=tier]{background:url(/assets/passive-forest/fire-tier-backplate.png) 50%/cover!important}body #account-passive-forest .forest-rank-editor[data-view=tier]:not([data-element=fire]){background:url(/assets/passive-forest/forest-empty.png) 50%/cover!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tree-choices{z-index:3;gap:4px;margin:0;position:absolute;bottom:8px;left:12px;right:290px}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{z-index:3;gap:4px;margin:0;position:absolute;top:84px;left:12px;right:290px}body #account-passive-forest .forest-tier-budget{z-index:3;background:#edf3f8ed;margin:0;padding:6px 10px;font-size:13px;position:absolute;top:138px;left:12px}body #account-passive-forest .forest-branch-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body #account-passive-forest .forest-rank-body{border-radius:0;position:absolute;inset:172px 12px 64px;background:0 0!important;border:0!important;padding:0!important;display:block!important}body #account-passive-forest .forest-branch-scroll{position:absolute;inset:0 278px 0 0;overflow:auto;background:0 0!important;padding:12px 8px!important}body #account-passive-forest .forest-branch-board{min-height:310px;gap:42px 24px!important}body #account-passive-forest .forest-rank-inspector{box-sizing:border-box;text-align:center;width:258px;padding:16px;position:absolute;top:-88px;bottom:-48px;right:0;overflow:auto;border:1px solid var(--nordic-line)!important;background:#edf3f8f0!important}body #account-passive-forest .forest-selected-icon{background:#f8fbff;border:2px solid #8bbce5;border-radius:50%;margin:0 auto 12px;padding:12px;display:block;box-shadow:0 0 18px #80c0f580}body #account-passive-forest .forest-rank-inspector h3{margin:8px 0;font:700 24px Georgia,serif}body #account-passive-forest .forest-rank-controls{justify-content:center}body #account-passive-forest .forest-rank-inspector footer{grid-template-columns:1fr;gap:6px;display:grid}body #account-passive-forest .forest-rank-inspector footer button{width:100%;min-height:44px!important}@media (orientation:portrait){body #account-passive-forest>.forest-mode-nav{gap:3px;padding-left:4px}body #account-passive-forest>.forest-mode-nav button{white-space:normal;padding:4px!important;font-size:11px!important}body #account-passive-forest .forest-rank-editor[data-view]>header{flex-wrap:wrap}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{top:116px;right:12px}body #account-passive-forest .forest-tier-budget{top:166px}body #account-passive-forest .forest-rank-body{inset:204px 10px 60px}body #account-passive-forest .forest-branch-scroll{inset:0 0 270px}body #account-passive-forest .forest-rank-inspector{text-align:left;width:auto;height:250px;padding:12px;inset:auto 0 0}body #account-passive-forest .forest-selected-icon{float:left;width:40px;height:40px;margin:0 12px 8px 0;padding:6px}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tree-choices{right:12px}}body dialog#account-passive-forest.passive-forest-sheet>.forest-screen-content:has(.forest-rank-editor[data-view=tier][data-ui-pilot=false]){inset:var(--ui-safe-top) var(--ui-safe-right) var(--ui-safe-bottom) var(--ui-safe-left)!important;height:calc(100% - var(--ui-safe-top) - var(--ui-safe-bottom))!important;width:auto!important}body #account-passive-forest>.forest-screen-content>div{height:100%;min-height:0}body #account-passive-forest>.forest-screen-content:has(.forest-rank-editor[data-view]){overflow:hidden!important}body #account-passive-forest .forest-rank-inspector{width:258px!important;height:auto!important;position:absolute!important;inset:-88px 0 -48px auto!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-inspector{width:auto!important;height:250px!important;inset:auto 0 0!important}}body #account-passive-forest .forest-rank-editor[data-view]{overflow:clip!important}body #account-passive-forest>.forest-screen-content:has(.forest-rank-editor[data-view]){overflow:clip!important}body #account-passive-forest .forest-screen-content :is(div,section):has(.forest-rank-editor[data-view]){height:100%;min-height:0}body #account-passive-forest .forest-rank-inspector{box-sizing:border-box!important;height:calc(100% + 136px)!important;min-height:0!important;max-height:none!important;overflow:auto!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-inspector{height:250px!important}}body #account-passive-forest .forest-rank-editor[data-view]>header{height:56px!important;min-height:0!important;padding:6px 10px!important}body #account-passive-forest .forest-special-editor{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:1120px;margin:auto;display:grid;background:0 0!important;padding:20px!important}body #account-passive-forest .forest-special-editor>:is(h2,output,footer){background:#edf3f8ed;grid-column:1/-1;padding:12px}body #account-passive-forest .forest-special-card{background:#edf3f8ed;margin:0}body #account-passive-forest .forest-screen-content>.forest-rank-editor:not([data-view]):not(.forest-special-editor){max-width:420px;background:#edf3f8e8!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-editor[data-view]>header{height:auto!important;min-height:88px!important}}body #account-passive-forest .forest-rank-editor[data-view=tier]>header{right:290px;background:0 0!important;border:0!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header :is(h2,output){background:#edf3f8ed;padding:6px 10px}body #account-passive-forest .forest-rank-inspector{background:#edf3f8f0 url(/assets/passive-forest/panel-inspector.svg) 50%/100% 100% no-repeat!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-editor[data-view=tier]>header{right:12px}}body #account-passive-forest .forest-tier-markers{pointer-events:none;z-index:2;position:absolute;inset:0}body #account-passive-forest .forest-tier-markers button{pointer-events:auto;text-shadow:0 1px 3px #132940;position:absolute;color:#fff!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-image:!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font:700 18px Georgia,serif!important}body #account-passive-forest .forest-tier-markers button[hidden]{display:none!important}body #account-passive-forest .forest-tier-markers button{background-image:var(--forest-tier-art)!important}body #account-passive-forest:has(.forest-rank-editor[data-view=tier])>.forest-mode-nav{background:0 0;border:0;height:48px;padding:2px 6px;right:25%}body #account-passive-forest:has(.forest-rank-editor[data-view=tier])>.forest-screen-content{inset:0}body #account-passive-forest .forest-rank-editor[data-view=tier]>header{flex-wrap:nowrap;align-items:center;gap:6px;bottom:0;left:6px;right:25%;height:44px!important;min-height:0!important;padding:0!important;top:auto!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header :is(h2,output){flex:initial;color:#fff;text-shadow:0 1px 4px #132940,0 0 8px #132940;margin:0;padding:0;background:0 0!important;font-size:14px!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{align-items:center;gap:2px;height:44px;inset:auto 25% 0 auto}body #account-passive-forest .forest-tier-budget{display:none}body #account-passive-forest .forest-rank-body{inset:0!important}body #account-passive-forest .forest-branch-scroll{padding:52px 8px 48px!important;inset:0 24% 0 0!important;overflow:hidden!important}body #account-passive-forest .forest-branch-board{grid-template-rows:repeat(3,minmax(60px,1fr));place-items:center;height:100%;grid-template-columns:repeat(10,minmax(44px,1fr))!important;gap:0!important;width:100%!important;min-height:0!important;display:grid!important}body #account-passive-forest .forest-branch-board section{display:contents!important}body #account-passive-forest .forest-branch-board section:before,body #account-passive-forest .forest-branch-board h3{display:none}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board button[data-rank-node]{background-size:44px 44px!important;width:44px!important;min-width:44px!important;height:60px!important;min-height:60px!important}body #account-passive-forest .forest-branch-board button[data-rank-node]>img{width:20px;height:20px;top:12px;left:12px}body #account-passive-forest .forest-branch-board button[data-rank-node]:after{color:#fff;text-shadow:0 1px 3px #132940,0 0 5px #132940;font-size:11px;line-height:16px;left:0;right:0;background:0 0!important;border:0!important}body #account-passive-forest .forest-rank-inspector{text-align:center;background:#edf3f8e8!important;border:1px solid #b5cce0!important;width:auto!important;height:auto!important;padding:8px!important;font-size:12px!important;inset:52px 4px 4px 76%!important}body #account-passive-forest .forest-selected-icon{display:none}body #account-passive-forest .forest-rank-inspector h3{margin:2px 0;font-size:17px!important}body #account-passive-forest .forest-rank-inspector p{line-height:1.3;margin:6px 0!important;font-size:12px!important}body #account-passive-forest .forest-rank-inspector footer{grid-template-columns:1fr 1fr;gap:2px}body #account-passive-forest .forest-rank-inspector footer button{padding:3px!important;font-size:11px!important}@media (orientation:portrait){body #account-passive-forest:has(.forest-rank-editor[data-view=tier])>.forest-mode-nav{right:54px}body #account-passive-forest .forest-branch-scroll{padding:56px 6px 44px!important;inset:0 0 22%!important}body #account-passive-forest .forest-branch-board{grid-template-rows:repeat(6,minmax(60px,1fr));grid-template-columns:repeat(5,minmax(44px,1fr))!important}body #account-passive-forest .forest-rank-inspector{text-align:left;height:auto!important;inset:78% 4px 4px!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header,body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{bottom:22%;right:6px}}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tree-choices,body #account-passive-forest .forest-branch-board h3{display:none!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header{right:45%!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header :is(h2,output){white-space:nowrap;flex:none!important;width:auto!important;min-width:0!important;font-size:12px!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-editor[data-view=tier]>header{right:6px!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{bottom:calc(22% + 44px)}}body #account-passive-forest .forest-rank-editor[data-view=tier]>header :is(h2,output){color:#fff!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board button[data-rank-node]{background-size:clamp(44px,4vw,64px) clamp(44px,4vw,64px)!important;width:clamp(44px,4vw,64px)!important;height:clamp(60px,5.5vw,80px)!important}body #account-passive-forest .forest-branch-board button[data-rank-node]>img{top:clamp(12px,1.1vw,20px);left:50%;transform:translate(-50%)}body #account-passive-forest .forest-rank-inspector{height:calc(100% - 56px)!important}body #account-passive-forest .forest-rank-inspector footer{grid-template-columns:1fr 1fr!important;margin-top:6px!important;padding-top:6px!important;display:grid!important}@media (orientation:portrait){body #account-passive-forest .forest-rank-inspector{height:calc(22% - 4px)!important}}body #account-passive-forest .forest-branch-board{position:relative}body #account-passive-forest .forest-branch-links{pointer-events:none;z-index:0;position:absolute;inset:0}body #account-passive-forest .forest-branch-links img{opacity:.85;pointer-events:none;max-width:none;height:12px;position:absolute}body #account-passive-forest .forest-branch-links img[hidden]{display:none!important}body #account-passive-forest .forest-branch-board button[data-rank-node]{z-index:1}body #account-passive-forest .forest-growth-editor{height:100%;min-height:100%;position:relative;overflow:hidden;background:0 0!important;padding:0!important}body #account-passive-forest .forest-growth-editor>.forest-growth-art{width:100%;height:100%;position:absolute;inset:0;border:0!important;border-radius:0!important;max-height:none!important}body #account-passive-forest .forest-growth-summary{z-index:2;text-shadow:0 1px 4px #fff,0 0 8px #fff;position:absolute;top:8px;left:12px;right:12px;background:0 0!important;border:0!important;padding:0!important;display:block!important}body #account-passive-forest .forest-growth-summary h2{font:700 22px Georgia,serif;margin:0 0 4px!important}body #account-passive-forest .forest-growth-summary p{margin:2px 0!important;font-size:13px!important}body #account-passive-forest .forest-growth-editor>.forest-tree-choices{z-index:2;justify-content:center;gap:6px;position:absolute;bottom:8px;left:12px;right:12px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}body #account-passive-forest .forest-growth-editor>.forest-tree-choices button{min-height:44px!important;padding:6px 10px!important;font-size:12px!important}body #account-passive-forest .forest-growth-note{z-index:2;text-shadow:0 1px 4px #fff,0 0 8px #fff;max-width:650px;position:absolute;bottom:58px;left:12px;right:12px;margin:0!important;font-size:12px!important}body #account-passive-forest .forest-growth-editor>p:not(.forest-growth-note),body #account-passive-forest .forest-growth-editor>button{z-index:3;margin:6px 12px;padding:6px;position:relative;top:110px;background:#edf3f8ed!important}@media (orientation:portrait){body #account-passive-forest .forest-growth-editor>.forest-tree-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}body #account-passive-forest .forest-growth-note{bottom:164px}}body #account-passive-forest .forest-growth-summary>:is(h2,p),body #account-passive-forest .forest-growth-note{width:-moz-fit-content;width:fit-content;max-width:100%;text-shadow:none;color:#243e55!important;letter-spacing:normal!important;background:#edf3f8e8!important;padding:3px 6px!important}body #account-passive-forest .forest-special-editor{height:100%;min-height:100%;overflow:hidden;max-width:none!important;padding:0!important;display:block!important;position:relative!important}body #account-passive-forest .forest-special-editor>header{top:max(6px,var(--ui-safe-top));left:max(12px,var(--ui-safe-left));right:calc(max(12px,var(--ui-safe-right)) + 64px);box-sizing:border-box;background:#edf3f8ed;align-items:center;gap:12px;height:52px;padding:6px;display:flex;position:absolute}body #account-passive-forest .forest-special-editor>header h2{margin:0;font:700 22px Georgia,serif}body #account-passive-forest .forest-special-editor>header output{font-size:13px}body #account-passive-forest .forest-special-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;padding:4px;display:grid;position:absolute;inset:64px 28% 58px 12px;overflow:auto}body #account-passive-forest .forest-special-card{text-align:center;align-items:center;min-width:0;background:#edf3f8ee!important;border-width:8px!important;flex-direction:column!important;gap:6px!important;max-width:none!important;margin:0!important;padding:12px!important;display:flex!important}body #account-passive-forest .forest-special-card[data-preview=true]{outline-offset:-2px;outline:2px solid #168bef}body #account-passive-forest .forest-special-card>img{flex:none;width:72px;height:72px;margin:0!important}body #account-passive-forest .forest-special-card>h3{font:700 17px Georgia,serif;margin:0!important}body #account-passive-forest .forest-special-card>button{width:100%;min-height:44px!important;margin:0!important;padding:4px!important;font-size:12px!important}body #account-passive-forest .forest-special-inspector{box-sizing:border-box;background:#edf3f8ee;border:1px solid #b5cce0;width:calc(28% - 24px);padding:12px;font-size:13px;position:absolute;top:64px;bottom:58px;right:12px;overflow:auto}body #account-passive-forest .forest-special-inspector h3{margin:0;font:700 20px Georgia,serif}body #account-passive-forest .forest-special-editor>footer{justify-content:flex-end;gap:6px;position:absolute;bottom:6px;left:12px;right:12px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}@media (orientation:portrait){body #account-passive-forest .forest-special-editor>header{height:72px;display:block}body #account-passive-forest .forest-special-gallery{grid-template-columns:repeat(2,minmax(0,1fr));inset:84px 12px 30%}body #account-passive-forest .forest-special-inspector{width:auto;inset:72% 12px 58px}}body #account-passive-forest .forest-rank-editor[data-view=tier][data-element=cold]{background:url(/assets/passive-forest/cold-tier-backplate.png) 50%/cover!important}body #account-passive-forest .forest-rank-editor[data-view=tier][data-element=lightning]{background:url(/assets/passive-forest/lightning-tier-backplate.png) 50%/cover!important}body #account-passive-forest .forest-rank-editor[data-view=tier][data-element=toxic]{background:url(/assets/passive-forest/toxic-tier-backplate.png) 50%/cover!important}body #account-passive-forest .forest-rank-editor[data-view=tier][data-element=physical]{background:url(/assets/passive-forest/physical-tier-backplate.png) 50%/cover!important}@media (max-width:1000px){body #account-passive-forest .forest-mobile-branches{z-index:5;color:#fff;text-shadow:0 1px 4px #132940;text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:60px;left:12px;right:26%}body #account-passive-forest .forest-mobile-branches button{min-width:48px!important;min-height:48px!important}body #account-passive-forest .forest-branch-board section[data-active-branch=false]{display:none!important}body #account-passive-forest .forest-branch-board{grid-template-rows:1fr!important;grid-template-columns:repeat(5,minmax(48px,1fr))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board button[data-rank-node]{background-size:60px 60px!important;width:60px!important;height:82px!important}body #account-passive-forest .forest-branch-board button[data-rank-node]>img{width:24px;height:24px;top:18px!important}body #account-passive-forest .forest-branch-board button[data-rank-node]:after{font-size:14px!important}}@media (max-width:1000px) and (orientation:portrait){body #account-passive-forest .forest-mobile-branches{top:100px;right:12px}body #account-passive-forest .forest-branch-board{grid-template-rows:1fr!important;grid-template-columns:repeat(5,minmax(48px,1fr))!important}body #account-passive-forest .forest-branch-board button[data-rank-node]:nth-of-type(2n){transform:translateY(74px)}}@media (max-width:1000px){body #account-passive-forest .forest-rank-inspector{text-align:left!important;background:#eef6fbf2 url(/assets/passive-forest/panel-inspector.svg) 50%/100% 100% no-repeat!important;border-radius:8px!important;padding:12px!important}body #account-passive-forest .forest-selected-icon{float:left;width:44px;height:44px;margin:0 10px 6px 0;display:block!important}body #account-passive-forest .forest-inspector-title{margin:0 0 8px!important;font:700 21px/1.15 Georgia,serif!important}body #account-passive-forest .forest-inspector-effect{clear:both;font-weight:700;font-size:14px!important}body #account-passive-forest .forest-inspector-change{font-size:11px!important}body #account-passive-forest .forest-rank-controls{justify-content:flex-end;gap:8px;margin:6px 0}body #account-passive-forest .forest-rank-inspector footer{z-index:2;background:#eef6fb;position:sticky;bottom:0;padding:6px 0!important}body #account-passive-forest .forest-rank-inspector footer button{min-height:48px!important;font-size:13px!important}}@media (max-width:1000px) and (orientation:portrait){body #account-passive-forest .forest-rank-inspector{height:calc(34% - 4px)!important;top:66%!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header{bottom:34%!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>.forest-tier-choices{bottom:calc(34% + 44px)!important}}@media (max-width:1000px){body #account-passive-forest .forest-rank-controls{z-index:3;background:#eef6fb;padding:4px 0;position:sticky;bottom:64px}body #account-passive-forest .forest-rank-controls button{min-height:44px!important}}body #account-passive-forest .forest-rank-controls output{text-align:center;align-self:center;min-width:48px;font-weight:700}body #account-passive-forest .forest-special-tabs{top:64px;left:max(12px,var(--ui-safe-left));right:max(12px,var(--ui-safe-right));z-index:3;gap:8px;display:flex;position:absolute}body #account-passive-forest .forest-special-tabs button{flex:1;min-height:48px!important}body #account-passive-forest .forest-special-gallery{top:120px!important}body #account-passive-forest .forest-special-card>p:not(.forest-special-category){display:none}@media (orientation:portrait){body #account-passive-forest .forest-special-tabs{top:84px;right:12px}body #account-passive-forest .forest-special-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;top:140px!important}body #account-passive-forest .forest-special-card{padding:6px!important}body #account-passive-forest .forest-special-card h3{font-size:15px!important}}@media (orientation:landscape) and (max-height:500px){body #account-passive-forest .forest-special-card{border-width:4px!important;grid-template-columns:32px 1fr!important;gap:4px!important;padding:6px!important;display:grid!important}body #account-passive-forest .forest-special-card>img{width:32px;height:32px;grid-row:1!important}body #account-passive-forest .forest-special-card>.forest-special-category{display:none}body #account-passive-forest .forest-special-card>h3{grid-row:1!important;font-size:15px!important}body #account-passive-forest .forest-special-card>button{grid-column:1/-1}}body #account-app dialog.ladder-screen{color:#243c52!important;background:#f0f6fb!important}@media (orientation:portrait){body #account-app .ladder-board{align-items:stretch;overflow:auto;flex-direction:column!important;gap:0!important;display:flex!important}body #account-app .ladder-column{flex:none;min-height:auto;flex-direction:column!important;gap:4px!important;display:flex!important}body #account-app .ladder-row{box-sizing:border-box;flex:none;grid-template-columns:24px minmax(0,1fr) 54px!important;min-height:48px!important;padding:8px 10px!important;font-size:14px!important;line-height:18px!important}body #account-app .ladder-name{overflow-wrap:normal!important}body #account-app #account-ranked-arena.ladder-layout{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}body #account-app .ladder-screen .ladder-mage{flex:none;overflow:visible;height:auto!important}}body #account-app .character-workspace #account-wallet{background:#e8f3fc!important;border:1px solid #a8c8df!important;border-radius:9px!important;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:6px!important;margin:0 0 6px!important;padding:6px!important;display:grid!important}body #account-app .wallet-title{letter-spacing:.08em;text-transform:uppercase;color:#47657e;grid-column:1/-1;font-size:10px}body #account-app .wallet-resource{color:#294c6c!important;background:#f9fcff!important;border:1px solid #c0d5e7!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:28px 1fr!important;column-gap:5px!important;padding:5px!important;display:grid!important}body #account-app .wallet-resource img{grid-row:1/3;width:28px!important;height:28px!important}body #account-app .wallet-resource strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:18px}body #account-app .wallet-resource small{font-size:10px}body #account-app .wallet-convert{align-self:stretch;min-width:58px!important}body #account-app .character-workspace .character-workspace-header{padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important}body #account-app .passive-forest-badge{transform:translate(25%,-25%);top:2px!important;right:2px!important}body #account-app .skinned-select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden;min-height:40px!important}body .nordic-choice-menu{color:#29495f;background:#f6fbff url(/assets/nordic-ui/nordic-panel-background-default@2x.png) 50%/cover;border:2px solid #a7c8e4;border-radius:12px;width:min(540px,90vw);max-height:80dvh;padding:20px;box-shadow:0 15px 50px #243f5860}body .nordic-choice-menu h2{font-size:20px}body .nordic-choice-menu button{color:#254967;text-align:left;background:#e8f4ff;border:1px solid #9cbed9;border-radius:7px;width:100%;min-height:44px;margin:7px 0;padding:8px 14px;font-weight:600;display:block}body .nordic-choice-menu button[aria-pressed=true]{background:#cee9ff;border:2px solid #228be2}body .nordic-choice-menu .nordic-choice-header{z-index:2;align-items:center;gap:12px;display:flex;position:sticky;top:0;background:var(--nordic-surface)!important;border:0!important;padding:0!important}body .nordic-choice-menu .nordic-choice-header h2{flex:1;min-width:0;margin:0;font-size:20px;line-height:1.3}body .nordic-choice-menu button.nordic-choice-close{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;font-size:26px;margin:0!important;padding:0!important}body .nordic-choice-menu button.nordic-choice-option{align-items:center;gap:12px;min-height:48px;font-size:14px;line-height:1.4;display:flex;padding:12px!important}body .nordic-choice-menu .nordic-choice-name{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}body .nordic-choice-menu .nordic-choice-check{flex:none;width:20px;font-size:18px;color:var(--nordic-blue)!important}[data-drag-item]{touch-action:none;cursor:grab}[data-drop-active]{outline-offset:-3px;background-color:#c8ecff!important;outline:3px solid #218ee7!important}.inventory-drag-ghost{z-index:100000;pointer-events:none;background:#edf8ff;border:2px solid #218ee7;border-radius:8px;width:64px;height:64px;padding:6px;position:fixed;box-shadow:0 5px 15px #233c5555}.inventory-drag-ghost img{object-fit:contain;width:100%;height:100%}body #account-app .character-workspace #account-wallet{grid-template-columns:auto repeat(3,minmax(0,1fr)) 58px!important;align-items:center!important;gap:4px!important;padding:4px!important}body #account-app .wallet-title{max-width:42px;font-size:8px;line-height:11px;grid-column:auto!important}body #account-app .wallet-resource{grid-template-columns:24px 1fr!important;padding:3px!important}body #account-app .wallet-resource img{width:24px!important;height:24px!important}body #account-app .character-workspace #account-craft-execute{grid-area:1/3!important;min-height:44px!important}body #account-app .character-workspace #account-wallet{box-sizing:border-box!important;height:56px!important;min-height:56px!important;max-height:56px!important}body #account-app .wallet-title{overflow-wrap:normal!important;word-break:normal!important;max-width:44px!important}body #account-app .wallet-convert{white-space:nowrap!important;height:40px!important;min-height:40px!important;padding:2px!important;font-size:10px!important}body dialog#account-passive-forest.passive-forest-sheet{background:#dbeafb!important;padding:0!important}body #account-passive-forest .forest-mode-nav{display:none!important}body #account-passive-forest .forest-screen-content{height:100%!important;max-height:none!important;padding:0!important;inset:0!important}body #account-passive-forest .forest-rank-editor[data-view=forest]{background:0 0!important;height:100%!important;padding:0!important;position:relative!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>header,body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-tree-choices,body #account-passive-forest .forest-rank-editor[data-view=forest]>footer{display:none!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-art{cursor:default;touch-action:auto;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}body #account-passive-forest>button{top:max(8px,var(--ui-safe-top,env(safe-area-inset-top)))!important;right:max(8px,var(--ui-safe-right,env(safe-area-inset-right)))!important;z-index:20!important;min-height:44px!important;position:absolute!important}body #account-passive-forest>.forest-scene-back{left:max(8px,var(--ui-safe-left,env(safe-area-inset-left)))!important;right:auto!important}body #account-passive-forest>.forest-scene-back[hidden]{display:none!important}.forest-world-action circle{fill:#edf7fff0;stroke:#659bc8;stroke-width:3px}.forest-world-action text{fill:#225e93;pointer-events:none;font:600 34px system-ui}.forest-world-action,.forest-world-bridge{cursor:pointer}.forest-world-action:focus circle,.forest-world-action:hover circle{stroke:#168fea;stroke-width:6px}.forest-world-bridge{fill:none;stroke:#76caff;stroke-width:18px;stroke-opacity:.75}.forest-world-bridge:focus,.forest-world-bridge:hover{stroke:#d4f6ff;stroke-width:24px;outline:none}.forest-rotate-message{display:none}@media (orientation:portrait){body #account-passive-forest .forest-screen-content{visibility:hidden!important}body #account-passive-forest .forest-rotate-message{text-align:center;color:#25465d;place-items:center;font-size:22px;display:grid;position:absolute;inset:70px 20px}body #account-passive-forest .forest-scene-back{display:none!important}}body #account-passive-forest .forest-special-editor>header{box-sizing:border-box!important;padding-left:70px!important;padding-right:62px!important}body #account-passive-forest .forest-growth-summary{padding-top:52px!important}body #account-passive-forest .forest-branch-scroll{padding:28px 12px 50px!important;overflow:hidden!important}body #account-passive-forest .forest-branch-board{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(6,minmax(44px,1fr))!important;align-items:stretch!important;gap:8px!important}body #account-passive-forest .forest-branch-board section{grid-template-rows:repeat(5,minmax(48px,1fr));place-items:center;width:100%;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board button[data-rank-node]{background-size:44px 44px!important;width:44px!important;min-width:44px!important;height:52px!important;min-height:52px!important;transform:none!important}body #account-passive-forest .forest-branch-board button[data-rank-node]>img{width:20px!important;height:20px!important;top:12px!important}body #account-passive-forest .forest-branch-board button[data-rank-node]:after{font-size:11px!important;line-height:14px!important}body #account-passive-forest .forest-mobile-branches{display:none!important}body #account-passive-forest .forest-branch-board section[data-branch]{position:relative!important}body #account-passive-forest .forest-branch-board section[data-branch] h3{white-space:nowrap;height:20px;text-shadow:none;border-radius:3px;justify-content:center;align-items:center;gap:3px;line-height:20px;position:absolute;top:-24px;left:0;right:0;box-shadow:none!important;color:#29465e!important;background:#eff7ffdb!important;border:0!important;border-image:!important;margin:0!important;padding:0!important;font-size:clamp(10px,1.2vw,15px)!important;display:flex!important}body #account-passive-forest .forest-branch-board section[data-branch] h3 img{filter:drop-shadow(0 0 2px #e8f5ff);width:14px;height:14px}body #account-passive-forest .forest-branch-board section[data-branch]+section[data-branch]:before{content:"";pointer-events:none;background:linear-gradient(#0000,#c8e7fa80,#0000);width:1px;position:absolute;top:0;bottom:0;left:-4px}body #account-passive-forest .forest-tree-picker{z-index:8;padding:max(48px,var(--ui-safe-top)) max(24px,var(--ui-safe-right)) max(20px,var(--ui-safe-bottom)) max(24px,var(--ui-safe-left));background:#081726b8;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}body #account-passive-forest .forest-tree-picker h2{text-align:center;font:700 clamp(20px,3vw,32px) Georgia,serif;color:#f4f9ff!important;background:0 0!important;margin:0 0 12px!important}body #account-passive-forest .forest-tree-picture-choices{grid-template-columns:repeat(var(--tree-choice-count,5),minmax(0,1fr));height:74%;min-height:0;width:min(100%,calc(var(--tree-choice-count,5)*240px));gap:12px;margin-inline:auto;display:grid}body dialog#account-passive-forest .forest-tree-picture-choices button{min-width:44px;min-height:44px;transition:filter .15s,transform .15s;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;padding:0!important}body #account-passive-forest .forest-tree-picture-choices button img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 10px #85c6ef88);width:100%;height:100%}body #account-passive-forest .forest-tree-picture-choices button:is(:hover,:focus-visible){filter:brightness(1.22);outline-offset:2px;outline:2px solid #81cbff;transform:translateY(-4px)}body #account-passive-forest .forest-tree-picture-choices button:disabled{opacity:.3;filter:grayscale(.8);transform:none}body #account-passive-forest .forest-tree-picker-dismiss{min-width:44px;min-height:44px;font-size:28px;position:absolute;top:12px;right:82px}body #account-passive-forest:has(.forest-growth-editor)>.forest-scene-back{font-size:0!important}body #account-passive-forest:has(.forest-growth-editor)>.forest-scene-back:after{content:"←";font-size:22px}body #account-passive-forest:has(.forest-growth-editor)>button:first-child{font-size:0!important}body #account-passive-forest:has(.forest-growth-editor)>button:first-child:after{content:"×";font-size:24px}body dialog#account-passive-forest .forest-tree-picture-choices button{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex!important}body #account-passive-forest .forest-tree-picture-choices button img{object-fit:contain;flex:1;height:calc(100% - 30px);min-height:0}body #account-passive-forest .forest-tree-picture-label{text-shadow:0 2px 4px #10263a;letter-spacing:.02em;flex:none;font:700 clamp(14px,1.8vw,22px)/24px Georgia,serif;color:#f4f9ff!important}body #account-passive-forest:has(.forest-rank-editor[data-view=tier])>button:first-child{font-size:0!important}body #account-passive-forest:has(.forest-rank-editor[data-view=tier])>button:first-child:after{content:"×";font-size:24px}body #account-passive-forest .forest-branch-scroll{padding:36px max(14px,env(safe-area-inset-right)) 42px max(30px,calc(env(safe-area-inset-left) + 8px))!important}body #account-passive-forest .forest-branch-board section[data-branch]:before{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(2n){transform:translate(9px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(odd){transform:translate(-9px)!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header{left:max(30px,env(safe-area-inset-left))!important;gap:16px!important;right:25%!important;overflow:visible!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header :is(h2,output){white-space:normal!important;font-size:12px!important}body #account-passive-forest .forest-rank-controls{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}body #account-passive-forest .forest-rank-controls button{width:44px!important;min-width:44px!important}body #account-passive-forest .forest-small-branch-traces{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}body #account-passive-forest .forest-small-branch-traces path{fill:none;stroke-linecap:round;stroke-linejoin:round}body #account-passive-forest .forest-small-branch-wood{stroke:#233c4d;stroke-width:7px;opacity:.75}body #account-passive-forest .forest-small-branch-light{stroke:#c2eaff;stroke-width:1.5px;opacity:.9}body #account-passive-forest .forest-selected-keystones{border-top:1px solid #bfd5e3;flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:8px;font-size:clamp(10px,1.1vw,14px);display:flex}body #account-passive-forest .forest-selected-keystones h4{font-size:inherit;color:#29465e;flex-basis:100%;margin:0}body #account-passive-forest .forest-selected-keystones span{color:#29465e;background:#dcecf7;border-radius:4px;padding:3px 5px}body #account-passive-forest .forest-rank-inspector footer{grid-template-columns:1fr!important}body #account-passive-forest .forest-small-branch-wood{opacity:.28;stroke-width:4px}body #account-passive-forest .forest-small-branch-light{opacity:.4;stroke-width:1px}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:first-of-type{transform:translate(-9px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(2){transform:translate(6px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(3){transform:translate(-6px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(4){transform:translate(3px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(5){transform:translate(9px)!important}body #account-passive-forest .forest-rank-editor[data-view=tier]>header h2{display:none!important}body #account-passive-forest .forest-branch-board{position:relative;width:100%!important;height:100%!important;display:block!important}body #account-passive-forest .forest-branch-board section[data-branch]{display:contents!important}body #account-passive-forest .forest-branch-board section[data-branch] h3{width:90px!important;height:20px!important;right:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section button[data-rank-node]:nth-of-type(n){position:absolute!important;transform:none!important}body #account-passive-forest .forest-branch-links>img,body #account-passive-forest .forest-small-branch-wood{opacity:.1}body #account-passive-forest .forest-small-branch-light{opacity:.2}body #account-app.account-play button.map-attribution.map-credit-collapsed{box-shadow:none!important;color:#f4fbff!important;text-shadow:0 1px 3px #183c4a!important;background:0 0!important;border:0!important;border-image:!important;font-size:26px!important}body #account-passive-forest .forest-world-upgrade circle{fill:#0000;stroke:#0000}body #account-passive-forest .forest-world-upgrade text{fill:#84df9c;filter:drop-shadow(0 0 8px #4ac47788);font-size:58px;animation:2.4s ease-in-out infinite forest-upgrade-pulse}@keyframes forest-upgrade-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){body #account-passive-forest .forest-world-upgrade text{animation:none}}body #account-passive-forest .forest-tree-picker .forest-tree-identity{text-shadow:0 2px 4px #10263a;flex:none;font-size:clamp(11px,1.25vw,16px);line-height:1.3;color:#f4f9ff!important}body #account-passive-forest .forest-tree-picture-choices button img{height:calc(100% - 58px)}body #map-north .compass-dial{width:34px;height:34px;line-height:1;display:block;position:relative}body #map-north .compass-dial svg{width:100%;height:100%}body #map-north .compass-needle{clip-path:none;background:0 0;width:34px;height:34px;display:block;position:absolute;inset:0;font-size:0!important}body #account-passive-forest :is(.forest-world-tree-name,.forest-world-tree-identity){fill:#f4f9ff;paint-order:stroke;stroke:#16304a;stroke-width:2px;pointer-events:none;letter-spacing:.02em}body #account-passive-forest .forest-world-tree-name{font-size:28px;font-weight:700}body #account-passive-forest .forest-world-tree-identity{font-size:23px;font-weight:500}body #account-passive-forest .forest-special-gallery{padding-bottom:54px;inset:max(140px,var(--ui-safe-top)) max(12px,var(--ui-safe-right)) max(12px,var(--ui-safe-bottom)) max(12px,var(--ui-safe-left))!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:12px!important}body #account-passive-forest .forest-special-card{text-align:left;grid-template-rows:max-content max-content max-content auto;align-items:start;min-height:240px;grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;height:max-content!important;max-height:none!important;padding:14px!important;display:grid!important}body #account-passive-forest .forest-special-card>img{grid-column:1;grid-row:1/3!important;width:48px!important;height:48px!important}body #account-passive-forest .forest-special-card>h3{overflow-wrap:anywhere;grid-column:2;grid-row:1!important;font-family:inherit!important}body #account-passive-forest .forest-special-card>.forest-special-category{color:#52677f;grid-area:2/2;font-size:12px;display:block!important}body #account-passive-forest .forest-special-card>p:not(.forest-special-category){overflow-wrap:anywhere;grid-area:3/1/auto/-1;margin:0;font-size:14px;line-height:1.45;display:block!important}body #account-passive-forest .forest-special-card>button{grid-area:4/1/auto/-1;align-self:end;min-height:44px!important;font-size:14px!important}body #account-passive-forest .forest-special-card[data-selected=true]{outline-offset:-2px;outline:2px solid #168bef;background:#e0f1ff!important}body #account-passive-forest .forest-special-editor>footer{align-items:center;font-size:13px;background:#edf3f8!important;padding:8px!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true]){--forest-safe-left:var(--ui-safe-left);--forest-safe-right:var(--ui-safe-right);--forest-safe-top:var(--ui-safe-top);--forest-safe-bottom:var(--ui-safe-bottom)}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true])>button:first-child{display:none!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true])>.forest-scene-back{display:none!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true])>.forest-rotate-message{display:none!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true])>.forest-screen-content{visibility:visible!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{--forest-panel-width:300px;--forest-element:#9564c9;grid-template-columns:minmax(0,1fr) var(--forest-panel-width);grid-template-rows:64px minmax(0,1fr);gap:0;padding:var(--forest-safe-top) var(--forest-safe-right) var(--forest-safe-bottom) var(--forest-safe-left)!important;background:url(/assets/passive-forest/forest-empty.png) 50%/cover!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header{z-index:3;grid-area:1/1;justify-content:space-between;align-items:center;background:#f1f8fdf5!important;border:0!important;border-bottom:1px solid #c2d8e8!important;flex-wrap:nowrap!important;gap:12px!important;height:auto!important;min-height:0!important;padding:8px 12px!important;display:flex!important;position:static!important;inset:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header h2{font:650 17px/1.2 var(--nordic-font,system-ui,sans-serif)!important;color:var(--nordic-ink)!important;white-space:normal!important;letter-spacing:0!important;width:auto!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header output{text-align:right;min-width:0;color:var(--nordic-muted)!important;white-space:normal!important;flex:1!important;font-size:14px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-explore-label{margin-top:3px;font-size:12px;font-weight:400;display:block;color:var(--nordic-muted)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header button{width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #b7ccdd!important;border-image:!important;border-radius:8px!important;padding:0!important;font-size:26px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>.forest-rank-body{display:contents!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] :is(.forest-tree-choices,.forest-tier-budget){display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-color:#9fc0d6 #e5eff680;scrollbar-width:thin;grid-area:2/1;min-width:0;min-height:0;padding:0!important;position:relative!important;inset:auto!important;overflow:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{aspect-ratio:1672/941;isolation:isolate;position:relative;width:var(--forest-plane-width,max(860px,100%))!important;background:var(--forest-closeup-art) center/100% 100% no-repeat!important;height:auto!important;min-height:0!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section[data-branch] h3{z-index:2;box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:6px;position:absolute;color:#304962!important;width:auto!important;height:30px!important;font:650 13px/1.2 var(--nordic-font,system-ui,sans-serif)!important;background:linear-gradient(145deg,#f9fcfffa,#e4eff8f5)!important;border:1px solid #c4d9e8!important;border-image:!important;border-radius:8px!important;margin:0!important;padding:0 10px!important;display:flex!important;box-shadow:0 2px 8px #13294030!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board h3 img{filter:none;width:18px!important;height:18px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section button[data-rank-node]:nth-of-type(n){overflow:visible;width:48px!important;min-width:48px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:0!important;position:absolute!important;transform:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] button[data-rank-node]:after{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion{box-sizing:border-box;background:linear-gradient(145deg,#fff,#e5eff6 64%,#cbdbe6);border:2px solid #a5becf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;left:2px;box-shadow:inset 0 0 0 2px #f8fdff,0 2px 5px #122c48a0}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#11263c70,#0000 72%);border-radius:50%;position:absolute;inset:-12px}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion>img{filter:none;pointer-events:none;width:24px!important;height:24px!important;position:static!important;transform:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-rank{box-sizing:border-box;width:44px;font:700 12px/17px var(--nordic-font,system-ui,sans-serif);letter-spacing:.03em;pointer-events:none;background:#183047e8;border:1px solid #e2edf9b0;border-radius:5px;display:block;position:absolute;top:49px;left:2px;color:#f8fcff!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-state-mark{pointer-events:none;background:#eff7fd;border:1px solid #a6becf;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:29px;right:0;color:#334e66!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-state-mark:empty{display:none}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-state-mark img{width:12px;height:12px}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] [data-node-state=invested] .forest-node-medallion{border-color:var(--forest-element);box-shadow:inset 0 0 0 2px #f8fdff,0 0 10px color-mix(in srgb,var(--forest-element) 55%,transparent),0 2px 5px #18304780}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] [data-node-state=maxed] .forest-node-medallion{border:3px double var(--forest-element);box-shadow:inset 0 0 0 1px var(--forest-element),0 0 8px color-mix(in srgb,var(--forest-element) 45%,transparent),0 2px 5px #18304780}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] [data-node-state=locked] .forest-node-medallion{background:#d5e0e8;border-style:dashed;box-shadow:inset 0 0 0 2px #eaf2f7,0 2px 5px #18304780}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] button[data-rank-node][aria-pressed=true] .forest-node-medallion{outline-offset:4px;outline:2px solid #6dc8ff}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-links>img{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-small-branch-wood{stroke-width:4px;opacity:.16!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-small-branch-light{stroke-width:1px;opacity:.25!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{box-sizing:border-box;scrollbar-width:thin;grid-area:1/2/-1;grid-template-rows:auto minmax(0,1fr) auto;text-align:left!important;background:#f3f8fdfc!important;border:0!important;border-left:1px solid #b8cfe1!important;border-radius:0!important;align-self:stretch!important;width:auto!important;height:auto!important;min-height:0!important;padding:12px 16px!important;font-size:14px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:-4px 0 20px #142c4220!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 0;overflow:auto}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] :is(h2,h3,output,span){text-shadow:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-close{display:block;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--nordic-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #c2d7e5!important;border-image:!important;border-radius:8px!important;margin:0 0 10px auto!important;padding:0!important;font-size:26px!important;position:static!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-icon{box-sizing:border-box;border-radius:50%;float:left!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#edf5fb!important;border:1px solid #b8cfe1!important;margin:0 10px 12px 0!important;padding:6px!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{overflow-wrap:anywhere;letter-spacing:-.01em;align-items:center;min-height:40px;display:flex;font:650 20px/1.2 var(--nordic-font,system-ui,sans-serif)!important;margin:0 0 12px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector p{color:var(--nordic-ink)!important;margin:10px 0!important;font-size:14px!important;line-height:1.45!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-effect{clear:both;font-weight:650}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls{background:0 0!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:8px!important;width:100%!important;margin:16px 0!important;padding:0!important;display:grid!important;position:static!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#e6f0f8!important;border:1px solid #9dbdd7!important;border-image:!important;border-radius:8px!important;padding:0!important;font-size:24px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls button:disabled{opacity:.65;background:#ecf0f4!important;border-color:#c5d3de!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls output{font-variant-numeric:tabular-nums;align-self:center;font-size:17px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector footer{z-index:3;background:#f3f8fdfc!important;border:0!important;border-top:1px solid #d2e1ed!important;grid-template-columns:1fr!important;gap:8px!important;margin:8px 0 0!important;padding:10px 0 0!important;display:grid!important;position:static!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector footer p{color:var(--nordic-muted)!important;margin:0!important;font-size:13px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector .forest-apply{background:var(--nordic-blue)!important;color:#fff!important;border:1px solid #246de0!important;border-image:!important;border-radius:8px!important;height:48px!important;min-height:48px!important;padding:8px 16px!important;font-size:15px!important;box-shadow:0 2px 6px #246de025!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector .forest-apply:disabled{color:#556c82!important;opacity:1!important;box-shadow:none!important;background:#dbe5ef!important;border-color:#c1d3e1!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-keystones{border:0;border-top:1px solid #c8dce9;max-height:180px;font-size:14px;overflow:auto;margin:16px 0!important;padding:12px 0 0!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-keystones[hidden]{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-keystones summary{box-sizing:border-box;cursor:pointer;min-height:44px;font-weight:600;line-height:1.4;list-style-position:inside;display:list-item;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;padding:8px 0!important;font-size:14px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-keystones span{background:0 0;border:0;margin:6px 0;padding:4px 0;display:block}@media (max-width:1000px){body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{--forest-panel-width:284px}}@media (orientation:portrait){body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-rows:64px minmax(240px,1fr) minmax(280px,.85fr);grid-template-columns:minmax(0,1fr)}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{grid-area:3/1;border-top:1px solid #b8cfe1!important;border-left:0!important;box-shadow:0 -4px 20px #142c4220!important}}body #account-app .character-workspace .account-stat-row{height:36px!important;min-height:36px!important;padding:3px 4px!important}body #account-app .character-workspace .account-craft-content{grid-row:2!important;min-height:44px!important}body #account-app .character-workspace .account-craft-bench{grid-row:3!important}body #account-app .character-workspace .account-craft-action :is(#account-craft-execute,.skinned-select){height:44px!important;min-height:44px!important;padding:4px!important}body #account-app .character-workspace #account-recipes{flex:1!important;grid-template-rows:max-content minmax(44px,1fr) max-content!important;height:auto!important}body #account-app .character-workspace .account-craft-item-preview{grid-area:1/1!important;height:auto!important;min-height:0!important}body #account-app .character-workspace .account-craft-item-preview .account-item-stats li{height:16px!important;min-height:16px!important;padding:0!important;line-height:16px!important}body #account-app .character-workspace .account-craft-action{padding-top:2px!important}body .nordic-choice-menu button.nordic-choice-close{text-align:center!important;text-indent:0!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:26px!important;line-height:1!important;display:grid!important}body.account-battle #app .battle-play-layout .health-track>div{background-color:#0000!important;background-image:var(--hp-bar-image)!important;background-position:10.6586% 53.4831%!important;background-size:322.78% 1845.1%!important;height:100%!important}body.account-battle #app .battle-play-layout .ailment-state[data-ailment-slots=fixed] .ailment-badge{box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;padding:0!important}body.account-battle #app .battle-play-layout .ailment-value{color:#fff!important;text-shadow:0 1px 3px #102b3f!important;background:0 0!important}body.account-battle #app .battle-play-layout .ailment-duration{color:#fff!important;text-shadow:0 1px 3px #102b3f!important}body #map-north :is(.compass-dial,.compass-needle,svg){box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;border-radius:0!important;padding:0!important}body #account-app button.journey-start-choice{grid-template-columns:32px minmax(0,1fr)!important;gap:4px!important}body #account-app button.journey-start-choice .journey-choice-ordinal{grid-row:1!important;width:28px!important;height:28px!important}body #account-app button.journey-start-choice .journey-choice-distance{grid-area:2/1/auto/-1!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{--forest-panel-width:220px!important;grid-template-rows:44px minmax(0,1fr)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{min-width:0!important;min-height:0!important;overflow:hidden!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{gap:4px!important;padding:10px!important;overflow:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-icon{width:28px!important;height:28px!important;margin:0 6px 4px 0!important;padding:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{margin:0 0 4px!important;font-size:16px!important;line-height:1.2!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-effect,body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-effect-description{margin:4px 0!important;font-size:12px!important;line-height:1.3!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-preview{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector footer{border:0!important;margin:0!important;padding:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector footer p[hidden]{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls{gap:6px!important;margin:6px 0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls button{width:44px!important;height:44px!important;min-height:44px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] button[data-rank-node]{width:44px!important;min-width:44px!important;height:48px!important;min-height:48px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion{width:34px!important;height:34px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-rank{font-size:10px!important;line-height:12px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board h3{white-space:normal!important;max-width:65px!important;padding:2px!important;font-size:10px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{display:block!important;position:relative!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-close{z-index:4;width:44px!important;height:44px!important;margin:0!important;position:absolute!important;top:6px!important;right:6px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-content{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{min-height:28px!important;padding-right:40px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board h3 img{width:14px!important;height:14px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-selected-keystones{margin:4px 0!important;padding:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board button[data-rank-node],body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section button[data-rank-node]:nth-of-type(n){width:44px!important;min-width:44px!important;height:48px!important;min-height:48px!important;padding:0!important}body #account-app .character-workspace #account-recipes{grid-template-rows:max-content 44px max-content!important;gap:4px!important}body #account-app .character-workspace .account-craft-content{min-height:44px!important;overflow:visible!important}body #account-app .account-craft-recipes>summary{justify-content:center;align-items:center;width:100%;font-weight:650;height:44px!important;min-height:44px!important;margin:0!important;padding:4px!important;font-size:13px!important;display:flex!important}body #account-app[data-static-screen] .character-workspace #account-stash-view{grid-template-rows:76px 0 minmax(166px,1fr)!important;gap:2px!important}body #account-app .character-workspace #account-stash-pages{grid-template-rows:44px 28px!important;gap:2px!important;height:76px!important}body #account-app .character-workspace #account-stash-add,body #account-app .character-workspace #account-stash-view>.account-filter-sheet>summary{width:36px!important;min-width:36px!important;height:28px!important;min-height:28px!important;padding:0!important}body #account-app .character-workspace .account-stash-window,body #account-app .character-workspace #account-stash-result-count{display:none!important}body #account-app .character-workspace .account-stash-grid{grid-auto-rows:40px!important;gap:2px!important;min-height:166px!important;overflow:auto!important}body #account-app .character-workspace .account-stash-cell{min-width:40px!important;height:40px!important;min-height:40px!important}body #account-app .character-workspace #account-wallet{grid-template-columns:repeat(3,minmax(0,1fr)) 66px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{background:#dce9f4!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{box-sizing:border-box;background-color:#dce9f4!important;background-size:100% 100%!important;flex-wrap:wrap!important;place-content:flex-start center!important;gap:4px!important;padding:4px!important;display:flex!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section[data-branch]{display:contents!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section[data-branch] h3{box-sizing:border-box;white-space:nowrap!important;flex:none!important;gap:3px!important;width:auto!important;max-width:none!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 6px!important;font-size:11px!important;line-height:20px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] :is(.forest-rank-body,.forest-branch-scroll){background:0 0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] :is(.forest-branch-board,.forest-branch-scroll):before,body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] :is(.forest-branch-board,.forest-branch-scroll):after{content:none!important;background:0 0!important}body #account-app .character-workspace #account-recipes{box-sizing:border-box;grid-template-rows:minmax(96px,1fr) 44px 48px!important;gap:6px!important;padding:4px!important;overflow:auto!important}body #account-app .character-workspace .account-craft-item-preview{align-self:stretch!important;align-items:center!important;gap:8px!important;height:100%!important;padding:2px!important}body #account-app .character-workspace .craft-bench-identity{grid-template-rows:auto auto!important;align-self:center!important;align-items:center!important}body #account-app .character-workspace .craft-bench-identity>.gear-artwork{place-self:center!important}body #account-app .character-workspace .account-craft-item-preview .account-item-details{align-self:center!important;max-height:none!important;overflow:visible!important}body #account-app .character-workspace .account-craft-content{gap:0!important;min-height:44px!important;padding:0!important}body #account-app .character-workspace .account-craft-bench{align-self:end!important;height:48px!important;margin:0!important;padding:0!important}body #account-app .character-workspace .account-craft-action{box-sizing:border-box;border-radius:6px!important;gap:6px!important;height:48px!important;min-height:48px!important;padding:2px!important}body #account-app .character-workspace .account-craft-cost{gap:0 4px!important;height:44px!important;padding:2px!important}body #account-app .character-workspace .account-craft-recipes>summary{box-sizing:border-box;border:1px solid var(--nordic-line)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;text-align:left!important;background:#f7fbff!important;border-image:!important;border-radius:6px!important;grid-template-rows:14px 20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0 8px!important;padding:4px 10px!important;line-height:1.2!important;display:grid!important;overflow:visible!important}body #account-app .account-craft-recipes>summary small{color:var(--nordic-muted);grid-area:1/1;font-size:10px}body #account-app .account-craft-recipes>summary strong{white-space:nowrap;grid-area:2/1;font-size:13px}body #account-app .account-craft-recipes>summary>span{color:var(--nordic-blue);grid-area:1/2/3;align-self:center;font-size:20px}body #account-app .character-workspace .account-craft-content{box-sizing:border-box;height:100%!important;display:block!important}body #account-app .character-workspace .account-craft-recipes{box-sizing:border-box;border:0!important;height:100%!important;margin:0!important;padding:0!important}body #account-app .character-workspace .craft-commit-status[hidden]{display:none!important}body #account-app .character-workspace .account-craft-bench>.account-craft-action{margin:0!important;top:auto!important;bottom:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion{width:38px!important;height:38px!important;top:0!important;left:3px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-rank{width:44px!important;height:7px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:0!important;display:flex!important;top:40px!important;left:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-dot{box-sizing:border-box;background:#344d65;border:1px solid #d9edf9;border-radius:50%;width:5px;height:5px;box-shadow:0 1px 2px #163047}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-dot[data-filled=true]{background:#f3fbff;border-color:#f3fbff}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] [data-node-state=locked] .forest-node-medallion{background:linear-gradient(145deg,#f1f6fa,#cddce7)!important;border-style:solid!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-state-mark{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{background-color:#dce9f4!important;background-position:50%!important;background-size:contain!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board section[data-branch] h3{height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-toggle{min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:#304962!important;background:#f6fbff!important;border:1px solid #c4d9e8!important;border-image:!important;border-radius:6px!important;align-items:center!important;gap:3px!important;padding:4px 6px!important;font:650 11px/1.2 system-ui!important;display:flex!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-toggle[aria-pressed=true]{background:#d9efff!important;border-color:#1876be!important;box-shadow:inset 0 -3px #1876be!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-board section[data-highlighted=true] .forest-node-medallion{box-shadow:0 0 0 3px #97d9ff,0 0 12px #eafaff!important}body dialog#account-passive-forest.passive-forest-sheet .forest-small-branch-light[data-highlighted=true]{opacity:1!important;stroke:#91d8ff!important;stroke-width:3px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-node-medallion:after{content:"";background:conic-gradient(var(--forest-element) var(--rank-sweep,0deg),#829ab144 0);pointer-events:none;border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}body dialog#account-passive-forest.passive-forest-sheet [data-rank="0"] .forest-node-medallion:after{display:none}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true]){border:0!important;border-radius:0!important;width:100dvw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-ui-pilot=true])>.forest-screen-content{padding:0!important;inset:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{padding:var(--ui-safe-top,0px) 0 var(--ui-safe-bottom,0px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header{padding-left:max(12px,var(--ui-safe-left,0px))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{padding-right:max(10px,var(--ui-safe-right,0px))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-close{right:max(6px,var(--ui-safe-right,0px))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{box-sizing:border-box;padding-left:max(4px,var(--ui-safe-left,0px))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion{outline:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] button[data-rank-node][aria-pressed=true] .forest-node-medallion:before{content:"";pointer-events:none;z-index:1!important;background:0 0!important;border:2px dashed #183d5c!important;border-radius:8px!important;inset:-6px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] button[data-rank-node]:focus-visible .forest-node-medallion{outline-offset:7px!important;outline:2px solid #183d5c!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{background-size:cover!important}body dialog#account-passive-forest.passive-forest-sheet:has(.forest-special-editor)>.forest-rotate-message{display:none!important}body dialog#account-passive-forest.passive-forest-sheet:has(.forest-special-editor)>.forest-screen-content{visibility:visible!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-card[data-available=false]{background:#edf4fa!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-close{z-index:4;margin:0!important;position:absolute!important;top:4px!important;right:4px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{overflow-wrap:normal!important;word-break:normal!important;padding-right:48px!important;font-size:17px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls{box-sizing:border-box;grid-template-columns:44px minmax(60px,1fr) 44px!important;gap:4px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls button{width:44px!important;min-width:44px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-controls output{text-align:center;white-space:nowrap!important;min-width:60px!important;font-size:20px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] section[data-highlighted=true] .forest-node-medallion{background:#b4e8ff!important;box-shadow:0 0 0 4px #169aff,0 0 0 7px #eafaff,0 0 20px 7px #32baff!important}body #account-app .equipment-mage-portrait canvas{display:block;background:0 0!important;width:100%!important;height:100%!important}body #account-app .equipment-mage-portrait [role=status]{color:var(--nordic-muted);font-size:11px}body.account-battle #app .battle-rotate-hint{display:none!important}body.account-battle #app .battle-play-layout .fighter h2{margin:0 0 4px!important;line-height:1.15!important}body.account-battle #app .battle-play-layout .fighters{top:max(6px,var(--ui-safe-top,0px))!important}body.account-battle #app .battle-play-layout .fighters .fighter{padding-top:0!important}body.account-battle #app .battle-play-layout .health-stack{margin-top:0!important}body.account-battle #app .battle-play-layout .shield-track[hidden]{display:block!important}body.account-battle #app .battle-play-layout .fighter h2{text-shadow:0 1px 2px #f8fcff!important;min-height:0!important}body dialog#account-passive-forest.passive-forest-sheet:has([data-view=forest]){border:0!important;border-radius:0!important;width:100dvw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;inset:0!important}body #account-passive-forest:has([data-view=forest])>.forest-screen-content{inset:var(--ui-safe-top,0px) 0 var(--ui-safe-bottom,0px)!important;visibility:visible!important;display:block!important}:is(body #account-passive-forest:has([data-view=forest])>.forest-rotate-message,body #account-passive-forest:has([data-view=forest])>.forest-mode-nav){display:none!important}body #account-passive-forest .forest-rank-editor[data-view=forest]{background:#dceaf5!important;height:100%!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>header,body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-tree-choices,body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-camera-controls{display:none!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-art{width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}body #account-passive-forest:has([data-view=forest])>button:first-child{z-index:10;top:max(4px,var(--ui-safe-top,0px))!important;right:max(4px,var(--ui-safe-right,0px))!important;background:#f3f9ffed!important;border:1px solid #bed2e4!important;border-image:!important;border-radius:8px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;font:500 26px/1 system-ui!important;position:absolute!important}body #account-passive-forest .forest-tier-markers button{text-align:center!important;text-indent:0!important;place-items:center!important;line-height:1!important;display:grid!important}body #account-passive-forest .forest-world-bridge{stroke-linecap:round;filter:drop-shadow(0 0 7px #dff8ff);stroke:var(--bridge-paint)!important;stroke-width:22px!important;stroke-opacity:1!important;fill:none!important}body #account-passive-forest .forest-bridge-glow{stroke-width:40px;opacity:.35;fill:none;filter:blur(8px);stroke:var(--bridge-paint)!important}body #account-passive-forest .forest-bridge-spark{fill:#effbff;filter:drop-shadow(0 0 8px #91eaff);pointer-events:none}body #account-passive-forest .forest-bridge-link{cursor:pointer;outline:none}body #account-passive-forest .forest-bridge-link:hover .forest-world-bridge,body #account-passive-forest .forest-bridge-link:focus-visible .forest-world-bridge{filter:drop-shadow(0 0 12px #fff);stroke-width:32px!important}body #account-passive-forest .forest-world-upgrade circle{filter:drop-shadow(0 0 12px #9beaff);fill:#e7f6ff!important;stroke:#59a6d9!important;stroke-width:4px!important}body #account-passive-forest .forest-world-upgrade .forest-growth-inner{fill:none!important;stroke:#c5efff!important;stroke-width:3px!important}body #account-passive-forest .forest-world-upgrade text{fill:#2079bc!important;filter:none!important;font:700 48px/1 system-ui!important;animation:none!important}body #account-passive-forest .forest-trinity-tree{cursor:pointer;filter:drop-shadow(0 0 12px #cbf3ff)}body #account-passive-forest .forest-trinity-tree:focus-visible{outline:4px solid #73caff}body #account-passive-forest .forest-dot-bridge{opacity:.85;filter:drop-shadow(0 0 7px #c8edff)}body #account-passive-forest .forest-mono-entry{border:1px solid var(--nordic-line)!important;min-height:44px!important;color:var(--nordic-blue)!important;background:#eff7ff!important;border-image:!important;border-radius:6px!important;padding:4px 10px!important;font:600 12px system-ui!important}body #account-passive-forest:has(.forest-growth-editor)>.forest-rotate-message{display:none!important}body #account-passive-forest:has(.forest-growth-editor)>.forest-screen-content{visibility:visible!important;display:block!important}body.account-battle:not(.battle-finished) #app .arena-frame:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#edf6fc15 28%,#edf6fc66 68%,#edf6fcbf 100%);height:clamp(110px,25vh,240px);position:absolute;bottom:0;left:0;right:0}body.account-battle #app .battle-status-strip{z-index:4}body #account-passive-forest .forest-trinity-tree{outline:none!important}body #account-passive-forest .forest-trinity-tree:focus-visible{filter:drop-shadow(0 0 18px #fff);outline:none!important}body #account-passive-forest .forest-world-bridge{filter:drop-shadow(0 0 6px #e4faff);stroke-width:9px!important}body #account-passive-forest .forest-bridge-link:hover .forest-world-bridge,body #account-passive-forest .forest-bridge-link:focus-visible .forest-world-bridge{stroke-width:13px!important}body #account-passive-forest .forest-bridge-glow{stroke-width:26px;opacity:.5;filter:blur(7px)}body #account-passive-forest .forest-bridge-shadow{fill:none;stroke:#244258;stroke-width:14px;opacity:.5}body #account-passive-forest .forest-bridge-core{fill:none;stroke:#fff;stroke-width:2px;opacity:.9;pointer-events:none}body #account-passive-forest .forest-bridge-hit{fill:none;stroke:#0000;stroke-width:110px;pointer-events:stroke;cursor:pointer}body #account-passive-forest .forest-bridge-particle{filter:drop-shadow(0 0 5px #fff);pointer-events:none}body #account-passive-forest .forest-arrow-upgrade circle,body #account-passive-forest .forest-arrow-upgrade text{fill:#0000!important;stroke:#0000!important;filter:none!important}body #account-passive-forest .forest-arrow-upgrade circle,body #account-passive-forest .forest-arrow-upgrade text{display:none!important}body #account-passive-forest .forest-upgrade-hit{pointer-events:all}body #account-passive-forest .forest-growth-editor,body #account-passive-forest .forest-rank-editor[data-view=forest]{background:#dce9f4!important}body #account-passive-forest .forest-tier-markers button{justify-content:center!important;align-items:center!important;padding:0 0 4px!important;line-height:1!important;display:flex!important}body dialog#account-passive-forest:has(.forest-growth-editor){background:#dce9f4!important}body #app .ailment-icon{position:relative;overflow:visible!important}body #app .ailment-icon:after{content:"";background:conic-gradient(from 0deg,#e5faff var(--ailment-timer-sweep,360deg),#22435966 0);pointer-events:none;filter:drop-shadow(0 0 2px #54cfff);border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}body #app .ailment-duration{display:none!important}body #app .ailment-badge.ailment-expiring .ailment-icon{opacity:var(--ailment-expiry-opacity,1)}body.account-battle #app .battle-play-layout .ailment-state[data-ailment-slots=fixed] .ailment-badge{grid-template-rows:36px 13px!important;height:51px!important}body #account-passive-forest .forest-growth-editor>.forest-growth-art{background:0 0!important}body #account-passive-forest .forest-growth-tier{pointer-events:none}body #account-passive-forest .forest-growth-tier text{fill:#fff;stroke:#16344b;stroke-width:1px;paint-order:stroke;text-shadow:0 1px 3px #16344b;font:700 40px Georgia,serif}body #account-app .ladder-screen .ladder-portrait{position:relative;overflow:hidden;filter:none!important;display:block!important}body #account-app .ladder-portrait canvas{touch-action:pan-y;width:100%;height:100%;display:block}body #account-app .ladder-portrait [role=status]{font-size:12px}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-close{top:max(4px,var(--ui-safe-top,0px))!important;right:max(4px,var(--ui-safe-right,0px))!important;z-index:40!important;margin:0!important;position:fixed!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]>header{padding-right:54px!important}body #account-passive-forest .forest-tree-picker{box-sizing:border-box;padding:max(52px,var(--ui-safe-top,0px)) max(12px,var(--ui-safe-right,0px)) max(12px,var(--ui-safe-bottom,0px)) max(12px,var(--ui-safe-left,0px))!important;background:#e8f2fad9!important;grid-template-rows:auto minmax(0,1fr)!important;justify-content:stretch!important;gap:12px!important;display:grid!important}body #account-passive-forest .forest-tree-picker h2{color:#243c52!important;text-shadow:none!important;margin:0!important;font:700 22px/1.2 system-ui!important}body #account-passive-forest .forest-tree-picture-choices{grid-template-columns:repeat(var(--tree-choice-count,5),minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:100%!important}body dialog#account-passive-forest .forest-tree-picture-choices button{box-sizing:border-box;background:#f6fbffe8!important;border:1px solid #b8cfdf!important;border-radius:12px!important;grid-template-rows:minmax(0,1fr) auto auto!important;justify-content:stretch!important;gap:3px!important;padding:8px!important;display:grid!important}body #account-passive-forest .forest-tree-picture-choices button img{object-fit:contain;filter:drop-shadow(0 2px 5px #325e6a33)!important;width:100%!important;height:100%!important;min-height:0!important}body #account-passive-forest .forest-tree-picture-label{color:#243c52!important;text-shadow:none!important;letter-spacing:0!important;font:700 18px/1.2 system-ui!important}body #account-passive-forest .forest-tree-picker .forest-tree-identity{color:#536e83!important;text-shadow:none!important;white-space:normal!important;font:400 12px/1.3 system-ui!important}body #account-app .character-workspace .account-equipped-card{position:relative!important}body #account-app .character-workspace .account-equipped-card .gear-slot-empty{height:100%!important;margin:0!important;font-size:0!important;position:relative!important}body #account-app .character-workspace .account-equipped-card .gear-slot-label{white-space:normal!important;text-align:center!important;color:#536b80!important;width:auto!important;margin:0!important;font:500 10px/12px system-ui!important;position:absolute!important;inset:auto 2px 4px!important}body #account-app .character-workspace .account-equipped-card summary{position:relative!important}body #account-app .character-workspace .account-equipped-card summary .gear-slot-label{bottom:2px!important;right:35px!important}body #account-app .character-workspace button[data-character-tab]{box-shadow:none!important;color:#526c82!important;white-space:normal!important;background:0 0!important;border:0!important;border-image:!important;border-radius:8px!important;min-height:44px!important;padding:6px 4px!important;font:600 13px/1.2 system-ui!important}body #account-app .character-workspace button[data-character-tab][aria-selected=true]{color:#1768b2!important;background:#fafdff!important;border-bottom:0!important;box-shadow:0 1px 5px #35577420!important}body #account-app .character-workspace-column>nav{box-sizing:border-box;background:#dfeaf3!important;border-radius:10px!important;gap:4px!important;padding:4px!important}body #account-app .character-workspace .account-equipped-card .gear-slot-empty{box-sizing:border-box;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;display:flex!important}body #account-app .character-workspace .account-equipped-card .gear-slot-empty svg{flex:none;width:28px!important;height:28px!important}body #account-app .character-workspace .account-equipped-card .gear-slot-empty .gear-slot-label{flex:none;grid-area:auto!important;width:100%!important;min-width:0!important;position:static!important;inset:auto!important;transform:none!important}body .element-icon{object-fit:contain;object-position:center;vertical-align:middle;flex:none;filter:none!important}body .forest-tree-picture-label .element-icon{margin-right:4px;width:24px!important;height:24px!important}body .mage-element-graphic img{object-fit:contain!important;filter:none!important}body #account-passive-forest .forest-tree-picture-label{justify-content:center;align-items:center;gap:4px;font-size:16px!important;line-height:24px!important;display:flex!important}body #account-passive-forest .forest-tree-picture-label .element-icon{margin:0!important}body dialog#account-passive-forest .forest-tree-picture-choices button{gap:2px!important;padding:6px!important}body dialog#account-passive-forest .forest-tree-picture-choices button .forest-tree-picture-label img.element-icon{flex:0 0 24px!important;width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}body #app .battle-mmr-intro[hidden]{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{width:var(--forest-plane-width)!important;background-position:50%!important;background-size:cover!important;flex-wrap:nowrap!important;min-width:100%!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-links{pointer-events:none!important;z-index:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-branch-links>img{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-small-branch-wood{stroke:#13334c!important;stroke-width:10px!important;opacity:.8!important;fill:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-small-branch-light{stroke-linecap:round;filter:drop-shadow(0 0 3px #186696);stroke:#d5eeff!important;stroke-width:3px!important;opacity:.7!important;fill:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-small-branch-light[data-highlighted=true]{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #00baff)drop-shadow(0 0 18px #008aff);stroke:#b9f4ff!important;stroke-width:7px!important;opacity:1!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{touch-action:pan-x pan-y!important;position:relative!important;overflow:auto!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{height:var(--forest-plane-height)!important;background-size:100% 100%!important;display:block!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-small-branch-light{opacity:.8!important;stroke:#d5eeff!important;stroke-width:3px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-small-branch-light[data-highlighted=true]{opacity:1!important;stroke:#b9f4ff!important;stroke-width:7px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-small-branch-wood{opacity:.8!important;stroke-width:10px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-rail{width:var(--forest-viewport-width);z-index:6;box-sizing:border-box;background:#eff7ffe8;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:flex;position:sticky;top:0;left:0}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-branch-rail h3{align-items:center;white-space:nowrap!important;background:0 0!important;width:auto!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}body dialog#account-passive-forest .forest-pan-hint{text-align:center;color:#39596d;flex:0 0 100%;font:500 11px/16px system-ui}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-mono-root{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#234763!important;background:radial-gradient(circle at 50% 35%,#fff,#d5efff 62%,#add7f2)!important;border:3px solid #4aabe0!important;border-radius:28px!important;width:104px!important;min-width:104px!important;height:112px!important;min-height:112px!important;padding:8px!important;font:700 13px/16px system-ui!important;display:flex!important;position:absolute!important;box-shadow:0 0 0 4px #f3fbffb3,0 0 22px #39b8ff99!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-mono-root img{object-fit:contain;width:64px!important;height:64px!important}body dialog#account-passive-forest .forest-mono-root:focus-visible{outline-offset:6px;outline:3px solid #1278cd!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{touch-action:auto!important;overflow:hidden!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{background-position:40%!important;background-size:cover!important;width:100%!important;min-width:0!important;height:100%!important}body dialog#account-passive-forest .forest-pan-hint{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-mono-root{text-align:center;background:#edf7ffe8!important;border:1px solid #a4cfe8!important;border-radius:16px!important;gap:2px!important;width:90px!important;min-width:90px!important;height:84px!important;min-height:84px!important;padding:5px!important;font:650 11px/13px system-ui!important;box-shadow:0 2px 6px #183c5130,0 0 7px #6dc8ff44!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-mono-root img{width:38px!important;height:38px!important}body .supplied-stat-icon{vertical-align:middle;flex-shrink:0;object-fit:contain!important;filter:none!important}body :is(.account-item-stats,.account-item-losses,.item-affixes,.account-item-comparison) .supplied-stat-icon{margin-right:5px;width:20px!important;height:20px!important}body dialog#account-passive-forest .forest-node-medallion img{filter:none!important;object-fit:contain!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-node-medallion img{filter:none!important;object-fit:contain!important;width:30px!important;height:30px!important}body #account-app .character-workspace .account-stat-row{grid-template-columns:22px minmax(0,1fr) auto!important;column-gap:5px!important}body #account-app .account-stat-row .supplied-stat-icon{width:22px!important;height:22px!important}body dialog#account-passive-forest .forest-rank-editor[data-ui-pilot=true] .forest-points-available{border-radius:5px;padding:3px 5px;letter-spacing:0!important;font-size:12px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] header .forest-points-available[data-empty-flash=true]{color:#bc253b!important;background:#ffe6eb!important}body #account-app.account-play .compact-item-sheet .gear-inspector-actions{gap:8px!important}body #account-app.account-play .compact-item-sheet .gear-inspector-actions button{min-width:0!important;padding:8px 4px!important;font-size:13px!important}body #account-app.account-play .compact-item-sheet .gear-inspector-actions .item-inspector-dismiss{margin-left:auto!important}body #account-app .character-workspace #account-stash-pages.categorized-stash-tabs{grid-template-rows:44px!important;height:44px!important}body #account-app[data-static-screen] .character-workspace #account-stash-view{grid-template-rows:44px 0 minmax(0,1fr)!important}body #account-app .character-workspace .account-stash-grid{box-sizing:border-box;grid-auto-rows:auto!important;align-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important}body #account-app .character-workspace .account-stash-cell{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:44px!important}body #account-app[data-static-screen] .character-workspace #account-stash-view{grid-template-columns:minmax(0,1fr) 36px!important;column-gap:3px!important;width:100%!important;max-width:none!important}body #account-app .character-workspace #account-stash-view>.account-filter-sheet{align-self:center;grid-area:1/2!important;width:36px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}body #account-app .character-workspace .account-stash-grid{grid-column:1/-1!important;max-width:none!important}body #account-app .character-workspace #account-stash-pages{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important}body #account-app .character-workspace #account-stash-pages button[data-stash-category]{min-width:0!important}body dialog#account-passive-forest .forest-point-budgets{text-align:right;flex-direction:column;gap:2px;min-width:0;padding-right:48px;display:flex}body dialog#account-passive-forest .forest-point-budgets output{white-space:nowrap;letter-spacing:0!important;margin:0!important;padding:0!important;font:500 11px/14px system-ui!important;position:static!important}body dialog#account-passive-forest .forest-keystone-entries{z-index:3;gap:6px;display:flex;position:absolute}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-keystone-entries .forest-mono-root{width:86px!important;min-width:86px!important;height:80px!important;min-height:80px!important;font-size:10px!important;line-height:12px!important;position:relative!important;top:auto!important;left:auto!important}body dialog#account-passive-forest .forest-keystone-entries .forest-mono-root img{object-fit:contain!important}body #account-app .character-workspace .account-craft-item-preview .account-item-stats li[data-stat-key]{grid-template-columns:24px 24px minmax(0,1fr) max-content!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:30px!important;padding:4px 0!important;font-size:13px!important;line-height:20px!important;display:grid!important}body #account-app .account-craft-item-preview .account-item-stats li>.supplied-stat-icon,body #account-app .account-craft-item-preview .account-item-stats li>.stat-icon{grid-area:1/1!important;margin:0!important}body #account-app .account-craft-item-preview .item-tier-badge{white-space:nowrap!important;grid-area:1/2!important;font-size:11px!important}body #account-app .account-craft-item-preview .craft-stat-label{overflow-wrap:normal!important;text-align:left!important;grid-area:1/3!important;min-width:0!important}body #account-app .account-craft-item-preview .craft-stat-value{white-space:nowrap!important;overflow-wrap:normal!important;text-align:right!important;grid-area:1/4!important;font-size:13px!important}@media (orientation:portrait){body #account-app .character-workspace .account-craft-item-preview{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;height:auto!important}body #account-app .character-workspace .craft-bench-identity{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;justify-items:start!important;gap:4px 10px!important}body #account-app .character-workspace .craft-bench-identity>.gear-artwork{grid-area:1/1/3!important;width:64px!important;height:64px!important}body #account-app .character-workspace .craft-bench-identity>strong{grid-area:1/2!important}body #account-app .character-workspace .craft-bench-identity>.craft-bench-potency{grid-area:2/2!important}}body #account-app .character-workspace #account-recipes .account-craft-item-preview{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:flex!important;overflow:auto!important}body #account-app .character-workspace #account-recipes .craft-bench-identity{text-align:left!important;flex:none!important;grid-template-rows:auto auto!important;grid-template-columns:72px minmax(0,1fr)!important;align-self:stretch!important;place-items:center stretch!important;gap:4px 12px!important;width:100%!important;min-width:0!important;display:grid!important;transform:none!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>.gear-artwork{float:none!important;grid-area:1/1/3!important;justify-self:start!important;width:72px!important;height:72px!important;margin:0!important;position:static!important;transform:none!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;grid-area:1/2!important;min-width:0!important;font-size:16px!important;line-height:1.3!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>.craft-bench-potency{white-space:normal!important;grid-area:2/2!important;font-size:14px!important}body #account-app .character-workspace #account-recipes .account-craft-item-preview>.account-item-details{flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important}body #account-app .character-workspace #account-recipes .account-craft-item-preview .account-item-stats{width:100%!important;margin:0!important;padding:0!important}body #account-app .account-craft-recipes dialog.account-screen-sheet{box-sizing:border-box;overflow:auto;width:min(760px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 24px)!important}body #account-app .account-craft-recipes dialog .account-craft-operation-list{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important}body #account-app .account-craft-recipes dialog .account-craft-operation-list>button{text-align:left;white-space:normal;color:#28445c;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px 12px;width:100%;min-width:0;min-height:96px;height:auto!important;box-shadow:none!important;background:0 0!important;border:18px solid #0000!important;border-image:url(/assets/crafting/action-card-normal.svg) 18 fill!important;padding:8px!important;display:grid!important}body #account-app .account-craft-recipes dialog .account-craft-operation-list>button[aria-pressed=true]{border-image-source:url(/assets/crafting/action-card-selected.svg)!important}body #account-app .account-craft-recipes dialog .account-craft-operation-list>button:focus-visible{outline-offset:2px;outline:3px solid #168bd0}body #account-app .account-craft-recipes dialog .account-craft-operation-list>button>img{object-fit:contain;grid-row:1/3;width:52px;height:52px}body #account-app .account-craft-recipes dialog .account-craft-operation-list>button>strong{overflow-wrap:normal;word-break:normal;min-width:0;font-size:16px;line-height:1.3}body #account-app .craft-picker-prices{flex-wrap:wrap;gap:6px;min-width:0;font-size:13px;line-height:1.4;display:flex}body #account-app .craft-picker-price{white-space:nowrap;color:#355b78;align-items:center;gap:4px;display:inline-flex}body #account-app .craft-picker-price img{object-fit:contain;width:24px;height:24px}body #account-app .craft-picker-price[data-insufficient=true]{color:#ad3544;font-weight:700}body #account-app .account-craft-recipes .account-sheet-body{padding:14px;container-type:inline-size}@container (width>=680px){body #account-app .account-craft-recipes dialog .account-craft-operation-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body #account-app .account-craft-recipes dialog.account-screen-sheet>header{z-index:2;background:#f4f9fd;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:0;display:flex!important}body #account-app .account-craft-recipes dialog.account-screen-sheet>header button{min-width:44px;min-height:44px}body #account-app .account-craft-recipes .craft-picker-price[data-insufficient=true]{font-weight:700;color:#ad3544!important}body .native-license-sheet{box-sizing:border-box;color:#28445c;background:#f4f9fd;border:1px solid #afc9dd;border-radius:12px;width:min(760px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto}body .native-license-sheet header{z-index:1;background:#f4f9fd;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex;position:sticky;top:-16px}body .native-license-sheet h2{margin:0;font-size:18px}body .native-license-sheet header button{min-width:44px;min-height:44px}body .native-license-sheet pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px;line-height:1.5}body #account-app .character-workspace .account-craft-recipes>summary{grid-template-columns:32px minmax(0,1fr) auto!important;column-gap:8px!important}body #account-app .account-craft-recipes>summary>.craft-selected-action-icon{object-fit:contain;grid-area:1/1/3;align-self:center;width:32px;height:32px}body #account-app .account-craft-recipes>summary small,body #account-app .account-craft-recipes>summary strong{grid-column:2;min-width:0}body #account-app .account-craft-recipes>summary strong{white-space:normal;line-height:1.15}body #account-app .account-craft-recipes>summary>span{grid-column:3}body #account-craft-execute:before{content:none}body #account-craft-execute>.craft-execute-action-icon{object-fit:contain;vertical-align:middle;flex:none;width:24px;height:24px;margin-right:4px;display:inline-block}body #account-app .account-craft-recipes>summary :is(small,strong){text-align:left!important;justify-self:start!important}body #account-app .map-surface .journey-start-choices{top:auto!important;bottom:max(4px,var(--ui-safe-bottom,0px))!important;margin-top:0!important;margin-bottom:0!important}body #account-app #account-starter-tutorial :is(summary,button){background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;box-shadow:none!important;filter:none!important;color:var(--nordic-ink)!important;text-shadow:none!important;background-image:none!important;border-image:!important;border-radius:8px!important;padding:10px 12px!important}body #account-app #account-starter-tutorial :is(summary,button):before,body #account-app #account-starter-tutorial :is(summary,button):after{display:none!important}body dialog.account-skill-role-sheet{background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;box-shadow:none!important;color:var(--nordic-ink)!important;background-image:none!important;border-image:!important}body dialog.account-skill-role-sheet :is(button,select),body .account-skill-roles-open{background:var(--nordic-raised)!important;border:1px solid var(--nordic-line)!important;min-height:44px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;color:var(--nordic-ink)!important;font:inherit!important;background-image:none!important;border-image:!important;border-radius:6px!important;padding:8px 12px!important}body dialog.account-skill-role-sheet :is(button,select):before,body dialog.account-skill-role-sheet :is(button,select):after,body .account-skill-roles-open:before,body .account-skill-roles-open:after{display:none!important}body dialog.account-skill-role-sheet footer button:last-child:not(:disabled){background:var(--nordic-blue)!important;color:var(--nordic-raised)!important}body dialog.account-skill-role-sheet :disabled{opacity:.55!important}body dialog.account-skill-role-sheet :is(button,select):focus-visible{outline:2px solid var(--nordic-focus);outline-offset:2px}body #account-passive-forest .forest-special-card>.forest-special-role-state{color:var(--nordic-muted);grid-row:4!important;font-size:13px!important}body #account-passive-forest .forest-special-card[data-role-required]>[data-special-choice]{grid-row:5!important}body #account-passive-forest .forest-special-card>[data-special-role-configure]{grid-row:6!important}body #account-passive-forest .forest-special-card>.forest-special-conflict{color:var(--nordic-ink);grid-row:7!important}body #account-passive-forest .forest-special-card:has(>.forest-special-requirement)>.forest-special-requirement{color:var(--nordic-muted);grid-row:4!important}body #account-passive-forest .forest-special-card:has(>.forest-special-requirement)>[data-special-choice]{grid-row:5!important}body #account-passive-forest .forest-special-card:has(>.forest-special-requirement)>.forest-special-role-state{grid-row:6!important}body #account-passive-forest .forest-special-card:has(>.forest-special-requirement)>[data-special-role-configure]{grid-row:7!important}body #account-passive-forest .forest-special-card:has(>.forest-special-requirement)>.forest-special-conflict{grid-row:8!important}body dialog.account-skill-role-sheet,body dialog.account-skill-role-sheet :is(h2,h3,p,label,legend,button,select),body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor{font-family:var(--nordic-font)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor :is(h2,h3,button,p,output){font-family:var(--nordic-font)!important;letter-spacing:normal!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor :is(button,.forest-special-card){background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;box-shadow:none!important;filter:none!important;clip-path:none!important;background-image:none!important;border-image:!important;border-radius:8px!important}body dialog#account-passive-forest.passive-forest-sheet:has(.forest-special-editor)>button{background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;box-shadow:none!important;filter:none!important;clip-path:none!important;background-image:none!important;border-image:!important;border-radius:8px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor :is(button,.forest-special-card):before,body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor :is(button,.forest-special-card):after{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor button[aria-pressed=true],body dialog#account-passive-forest.passive-forest-sheet .forest-special-card[data-selected=true]{background:var(--nordic-selected)!important;border-color:var(--nordic-blue)!important}@media (orientation:landscape) and (max-height:500px) and (min-width:600px){body dialog#account-passive-forest.passive-forest-sheet .forest-special-gallery{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-card{scroll-margin-block:6px;grid-template-columns:36px minmax(0,1fr)!important;gap:6px!important;min-height:0!important;padding:12px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-card>img{width:36px!important;height:36px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-card>h3{margin:0!important;font-size:14px!important;line-height:18px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-card>p:not(.forest-special-category){font-size:13px!important;line-height:1.35!important}}body #account-app .character-workspace-header .skinned-select{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;line-height:1.15!important;display:flex!important}body #account-app .mage-league-meta{color:var(--nordic-muted)!important;font-size:10px!important;font-weight:400!important;line-height:12px!important;display:block!important}body #account-app #account-play-message[hidden]{display:none!important}body #account-app .character-workspace #account-stash-view>.account-filter-sheet>summary{justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}body #account-app .account-filter-sheet>summary>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}body #account-app .treasure-receipt-sheet .treasure-receipt-footer{justify-content:flex-end!important}@media (orientation:landscape) and (max-height:700px){body #account-app.account-play[data-static-screen]:is([data-play-view=mage],[data-play-view=stash]){box-sizing:border-box!important;height:100dvh!important;padding-top:max(4px,var(--ui-safe-top,0px))!important;padding-bottom:max(4px,var(--ui-safe-bottom,0px))!important}body #account-app .character-workspace{gap:4px!important;height:100%!important;min-height:0!important}body #account-app .character-workspace-header{flex:none!important;gap:6px!important;min-height:44px!important;margin:0!important;padding:0!important}body #account-app .character-workspace-header :is(button,.skinned-select){box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding-block:3px!important}body #account-app .character-workspace-body{flex:1!important;gap:8px!important;min-height:0!important;padding-bottom:0!important}body #account-app .character-workspace-column{gap:4px!important;min-height:0!important}body #account-app .character-workspace-column>nav{flex:none!important;height:44px!important;min-height:44px!important}body #account-app .character-workspace-column>nav button{box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:4px!important;line-height:1.15!important}body #account-app #character-panel-crafting:not([hidden]){flex-direction:column!important;gap:3px!important;min-height:0!important;padding:3px!important;display:flex!important;overflow:hidden!important}body #account-app .character-workspace #account-wallet{box-sizing:border-box!important;align-items:center!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:2px!important;overflow:visible!important}body #account-app .character-workspace #account-wallet :is(dl,div){min-height:0!important;margin:0!important;padding:0!important}body #account-app .character-workspace #account-recipes{flex:1!important;grid-template-rows:minmax(0,1fr) 44px 48px!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;height:0!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:hidden!important}body #account-app .character-workspace #account-recipes .account-craft-item-preview{align-items:stretch!important;gap:3px!important;height:auto!important;min-height:0!important;padding:4px!important;display:flex!important;overflow:auto!important}body #account-app .character-workspace #account-recipes .craft-bench-identity{flex:none!important;grid-template-columns:40px minmax(0,1fr)!important;gap:0 8px!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>.gear-artwork{width:40px!important;height:40px!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>strong{font-size:13px!important;line-height:16px!important}body #account-app .character-workspace #account-recipes .craft-bench-potency{font-size:12px!important;line-height:16px!important}body #account-app .character-workspace #account-recipes .account-item-details{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}body #account-app .character-workspace #account-recipes .account-item-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px 8px!important;font-size:11px!important;line-height:14px!important;display:grid!important}body #account-app .character-workspace #account-recipes .account-item-stats li{grid-template-columns:16px 18px minmax(0,1fr) auto!important;align-items:center!important;gap:2px!important;height:auto!important;min-height:18px!important;padding:1px 0!important;line-height:14px!important;display:grid!important}body #account-app .character-workspace #account-recipes .account-item-stats li .nordic-stat-icon{width:14px!important;height:14px!important}body #account-app .character-workspace #account-recipes .account-craft-content{height:44px!important;min-height:44px!important;padding:0!important;overflow:visible!important}body #account-app .character-workspace #account-recipes .account-craft-recipes{height:44px!important;min-height:44px!important}body #account-app .character-workspace #account-recipes .account-craft-recipes>summary{box-sizing:border-box!important;grid-template-rows:12px 18px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:3px 8px!important}body #account-app .character-workspace #account-recipes .account-craft-bench{align-self:stretch!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important}body #account-app .character-workspace #account-recipes .account-craft-action{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 48px minmax(72px,.8fr) 44px!important;gap:4px!important;height:48px!important;min-height:48px!important;padding:2px!important}body #account-app .character-workspace #account-recipes .account-craft-cost{box-sizing:border-box!important;column-gap:2px!important;min-width:0!important;height:44px!important;font-size:10px!important}}body #account-app .treasure-receipt-sheet>header{grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;display:grid!important}body #account-app .treasure-receipt-sheet>header h2{white-space:normal!important;grid-area:1/1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:20px!important;line-height:1.3!important}body #account-app .treasure-receipt-sheet>header>button{grid-area:1/2!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}@media (orientation:landscape) and (max-height:700px){body #account-app .character-workspace-column>nav{align-items:stretch!important;height:52px!important;min-height:52px!important;padding:4px!important;overflow:hidden!important}body #account-app .character-workspace-column>nav button{align-self:stretch!important;height:44px!important;min-height:44px!important;margin:0!important;transform:none!important}body #account-app .character-workspace #account-recipes .account-craft-item-preview{grid-template-columns:minmax(76px,.65fr) minmax(0,1.8fr)!important;align-content:start!important;gap:8px!important;display:grid!important}body #account-app .character-workspace #account-recipes .craft-bench-identity{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}body #account-app .character-workspace #account-recipes .craft-bench-identity>.gear-artwork{flex:none!important;width:48px!important;height:48px!important}body #account-app .character-workspace #account-recipes .account-item-stats{grid-template-columns:minmax(0,1fr)!important}body #account-app .character-workspace #account-recipes .account-item-stats li[data-stat-key]{grid-template-columns:14px 18px minmax(0,1fr) max-content!important;gap:2px!important;height:auto!important;min-height:18px!important;padding:1px 0!important;font-size:11px!important;line-height:14px!important}body #account-app .character-workspace #account-recipes .account-item-stats li[data-stat-key] .craft-stat-value{font-size:11px!important}body #account-app .character-workspace #account-recipes .account-item-stats li[data-stat-key] :is(.supplied-stat-icon,.stat-icon){width:14px!important;height:14px!important}body #account-app .character-workspace #account-wallet :is(img,svg){width:20px!important;height:20px!important}body #account-app .character-workspace #account-wallet :is(dt,dd){margin:0!important;font-size:12px!important;line-height:14px!important}body #account-app #character-panel-stats{overscroll-behavior:contain;min-height:0!important;overflow:auto!important}body #account-app .character-workspace #account-recipes .account-craft-action{grid-template-columns:minmax(0,1fr) 48px 80px 44px!important}}body #account-app .map-route-notice[aria-busy=true][data-compact-preparation=true]{width:auto!important;max-width:none!important;height:auto!important;max-height:35%!important;color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important;pointer-events:auto!important;background:#f7fbfff0!important;border-radius:10px!important;margin:0!important;padding:12px 14px!important;display:block!important;position:absolute!important;inset:auto 12px 80px!important}body #account-passive-forest .forest-rank-editor[data-view=forest]>.forest-empty-state{z-index:6;left:50%;bottom:max(16px,var(--ui-safe-bottom,env(safe-area-inset-bottom)));box-sizing:border-box;border:1px solid var(--nordic-line);background:var(--nordic-surface);width:min(360px,100% - 32px);color:var(--nordic-ink);text-align:center;border-radius:10px;padding:16px;position:absolute;transform:translate(-50%);box-shadow:0 3px 16px #24354c22}body #account-passive-forest .forest-empty-state h2{margin:0 0 8px;font-size:19px}body #account-passive-forest .forest-empty-state p{margin:0;font-size:14px;line-height:1.5}body #account-passive-forest .forest-empty-state button{min-height:44px;margin-top:12px}body #account-app .home-mage-popup-header>.mage-picker-league{width:auto!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;margin:0 0 0 auto!important;padding:4px!important}body #account-app .character-workspace-skills .account-skill-roles-open{color:var(--nordic-muted)!important;background:0 0!important;border:0!important;border-image:!important;min-height:44px!important;padding:4px 8px!important;font-size:11px!important;font-weight:400!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor.keystone-picker{background:var(--nordic-surface)!important;flex-direction:column!important;gap:10px!important;max-width:none!important;height:100%!important;min-height:0!important;padding:12px!important;display:flex!important;position:relative!important;overflow:auto!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>header{background:0 0!important;flex-wrap:wrap!important;flex:none!important;grid-template:none!important;gap:8px!important;width:auto!important;height:auto!important;min-height:0!important;padding:0 48px 0 0!important;display:flex!important;position:static!important;inset:auto!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>header h2{font:650 22px/1.3 var(--nordic-font)!important;white-space:normal!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>:not(.keystone-shelves){flex-shrink:0}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-shelves{flex:auto;min-height:140px;overflow:auto}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-filters button[aria-pressed=true],body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-inspector button[data-special-control=confirm],body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-inspector button[data-special-control=confirm-remove]{background:var(--nordic-blue)!important;color:#fff!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-icon-grid button{flex-direction:column;justify-content:center;align-items:center;display:flex;min-width:44px!important;min-height:56px!important;padding:4px!important}.keystone-icon-grid .keystone-caption{-webkit-line-clamp:2;color:var(--nordic-ink);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;margin-top:3px;font:500 10px/1.2 system-ui;display:-webkit-box;overflow:hidden}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-icon-grid img{flex:0 auto;min-height:24px;max-height:56px}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{flex-shrink:0}@media (max-height:460px) and (min-width:461px){body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor.keystone-picker{grid-template-rows:auto auto auto auto minmax(100px,1fr) auto!important;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)!important;display:grid!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{grid-row:1/6!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-shelves{grid-row:5!important}}body dialog#account-passive-forest.passive-forest-sheet .forest-screen-content>div:has(>.keystone-picker){height:100%;min-height:0}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-filters{flex-wrap:nowrap;flex-shrink:0;min-height:50px;padding:3px;overflow-x:auto}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-filters button{flex-shrink:0}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>header{min-height:38px!important}@media (max-height:650px){body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-shelves{min-height:80px!important}}@media (max-height:460px) and (min-width:461px){body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor.keystone-picker{grid-template-rows:auto auto auto minmax(80px,1fr) auto!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-shelves{grid-row:4!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{grid-row:1/5!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker:not(:has(>.keystone-inspector))>:is(header,.keystone-target,.keystone-filters,.keystone-shelves){grid-column:1/-1!important}}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor :is(.keystone-loadout,.keystone-inspector) button{background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;clip-path:none!important;filter:none!important;box-shadow:none!important;font-family:var(--nordic-font)!important;color:var(--nordic-ink)!important;background-image:none!important;border-image:!important;border-radius:8px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor :is(.keystone-loadout,.keystone-inspector) button:before,body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor :is(.keystone-loadout,.keystone-inspector) button:after{display:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor .keystone-inspector :is(.keystone-change,button[data-special-control=confirm],button[data-special-control=confirm-remove]){background:var(--nordic-blue)!important;color:#fff!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker .keystone-filters{flex-wrap:nowrap!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor.keystone-picker{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{max-height:32dvh;grid-template-columns:44px 36px minmax(0,1fr)!important;gap:6px!important;padding:10px!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector>button{width:auto!important;min-height:44px!important;padding:6px 12px!important;font-size:14px!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector>button[data-special-control=close-details]{grid-area:1/1!important;width:44px!important;padding:0!important;font-size:22px!important}body #account-passive-forest .forest-arrow-upgrade .forest-upgrade-backplate{fill:#f7fcfff0;stroke:#275b79;stroke-width:3px;filter:drop-shadow(0 3px 5px #12334b80)}body #account-passive-forest .forest-arrow-upgrade image{filter:drop-shadow(0 1px 1px #143c32)!important}body #account-passive-forest .forest-arrow-upgrade:hover .forest-upgrade-backplate,body #account-passive-forest .forest-arrow-upgrade:focus-visible .forest-upgrade-backplate{fill:#fff;stroke:#147dfa;stroke-width:5px}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector{flex-wrap:wrap!important;align-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector>img{flex:0 0 36px!important;width:36px!important;height:36px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector>h3{flex:120px!important;margin:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector>p{flex:0 0 100%!important;margin:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector>button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex:none!important;align-self:center!important;width:auto!important;min-width:80px!important;height:auto!important;min-height:44px!important;padding:8px 14px!important;font-size:14px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor>.keystone-inspector>button[data-special-control=close-details]{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;font-size:22px!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-icon-grid button[data-selected=true]{background:#e5eef5!important;border-color:#557c9e!important;box-shadow:inset 0 0 0 1px #557c9e!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-icon-grid button[aria-pressed=true]{outline:2px solid var(--nordic-blue);outline-offset:2px}body .passive-skill-roles select[hidden]{display:none!important}body .skill-role-choices{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}body .account-skill-role-sheet .skill-role-choice{text-align:left;border:1px solid var(--nordic-line);background:var(--nordic-surface);min-height:64px;color:var(--nordic-ink);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}body .skill-role-choice>:first-child{flex:0 0 40px;width:40px;height:40px}body .account-skill-role-sheet .skill-role-choice[aria-pressed=true]{border-color:var(--nordic-blue)!important;box-shadow:inset 0 0 0 1px var(--nordic-blue)!important;background:#e5f1ff!important}body .skill-role-choice:focus-visible{outline:2px solid var(--nordic-blue);outline-offset:2px}body #account-passive-forest .keystone-inspector>.keystone-role-summary{color:var(--nordic-muted);flex-wrap:wrap;flex:0 0 100%;gap:8px;font-size:14px;display:flex}body .keystone-role-summary>span{border:1px solid var(--nordic-line);background:var(--nordic-surface);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}body .keystone-role-summary>span>:first-child{flex:0 0 28px;width:28px;height:28px}body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector>.keystone-inspector-identity{z-index:1;background:var(--nordic-surface);flex:0 0 100%;align-items:center;gap:8px;min-width:0;display:flex;position:sticky;top:0}body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector-identity>button{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;font-size:22px!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector-identity>img{object-fit:contain;flex:0 0 36px;width:36px;height:36px}body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector-identity>h3{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:16px;margin:0!important}@media (max-height:460px) and (min-width:461px){body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor.keystone-picker{grid-template-rows:auto auto minmax(0,1fr) auto auto!important;overflow:hidden!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-shelves{grid-row:3!important;min-height:0!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{grid-row:1/4!important;align-content:flex-start!important;align-self:stretch!important;min-height:0!important;max-height:none!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-loadout{grid-area:4/1/auto/-1!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-save-state{grid-area:5/1/auto/-1!important}}body dialog#account-passive-forest.passive-forest-sheet .keystone-picker>.keystone-inspector{padding-top:0!important}body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector>.keystone-inspector-identity{padding-top:10px;padding-bottom:6px}@media (max-height:460px) and (min-width:461px){body dialog#account-passive-forest.passive-forest-sheet .keystone-inspector>.keystone-inspector-identity{padding-right:38px}}body dialog:is(.account-entry,.account-deletion-receipt){background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;border-image:!important;border-radius:14px!important}body dialog:is(.account-entry,.account-deletion-receipt) :is(button,summary){background:var(--nordic-raised)!important;border:1px solid var(--nordic-line)!important;border-image:!important;border-radius:8px!important;padding:10px 14px!important}body dialog.account-entry :is(#account-entry-create,#account-entry-activate,button.primary){background:var(--nordic-blue)!important;color:#fff!important;border:1px solid var(--nordic-blue)!important;border-image:!important;border-radius:8px!important}body dialog.account-entry button:disabled{opacity:.5!important}body #account-social-settings button{border:1px solid var(--nordic-line)!important;background:var(--nordic-raised)!important;border-image:!important;border-radius:8px!important;min-height:44px!important;padding:10px 14px!important}body #account-social-settings button:disabled{opacity:.5!important}body main.social-return,body main.social-return :is(p,small,h1,button,a){font-family:var(--nordic-font)!important}body main.social-return button{background:var(--nordic-blue)!important;color:#fff!important;border:1px solid var(--nordic-blue)!important;width:100%!important;min-height:48px!important;box-shadow:none!important;border-image:!important;border-radius:8px!important;padding:12px 18px!important;font-weight:600!important}body main.social-return button:disabled{cursor:default;opacity:.55!important}}body #account-app #account-home [data-home-action=achievements] .home-action-icon{background:0 0!important;-webkit-mask:none!important;mask:none!important}body #account-app #account-home [data-home-action=achievements] .home-action-icon svg{width:100%;height:100%;display:block}body #account-app .character-workspace{gap:5px!important}body #account-app .character-workspace-header{box-sizing:border-box;padding-bottom:3px}body #account-app .character-workspace-header button{padding-inline:14px!important}body #account-app .character-workspace-column>nav button{padding-inline:10px!important}body #account-app .character-workspace #account-craft-execute{padding-inline:18px!important}body dialog>header{gap:10px;padding-inline:12px}body dialog>header>h2{overflow-wrap:anywhere;min-width:0}body .account-screen-sheet .account-sheet-body{padding-inline:12px!important}body #account-app .character-workspace #account-stats{padding:4px 6px!important}body #account-app .character-workspace .account-stat-row{align-items:center;height:auto!important;min-height:44px!important;padding:8px 6px!important}body #account-app .character-workspace .account-stat-row>span{overflow-wrap:normal;line-height:12px;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}body #account-app .character-workspace .account-stat-row>strong{white-space:nowrap;font-size:10px!important}@media (orientation:portrait){body #account-app dialog.ladder-screen>header{flex-direction:column;align-items:stretch;gap:6px!important;height:auto!important;min-height:84px!important;margin-bottom:8px!important}body #account-app .ladder-header-actions{flex-wrap:wrap;justify-content:space-between;gap:4px}body #account-app .ladder-header-actions :is(button,summary){height:36px!important;min-height:36px!important;padding-inline:12px!important}body #account-app #account-ranked-arena.ladder-layout{gap:8px;grid-template-rows:120px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}body #account-app .ladder-screen .ladder-mage{grid-template-rows:44px 44px auto;grid-template-columns:1fr 1fr;align-items:center;display:grid;gap:4px!important}body #account-app .ladder-screen .ladder-mage>:is(select,.skinned-select){grid-column:1/-1;width:100%;min-height:40px}body #account-app .ladder-screen .ladder-portrait{display:none!important}body #account-app .ladder-screen .ladder-rating{text-align:center;font-size:16px}body #account-app #account-ranked-status{text-align:center;grid-column:1/-1;margin:0!important}body #account-app .ladder-screen .ladder-ranking{grid-template-rows:44px minmax(0,1fr)}body #account-app .ladder-board{align-content:start;gap:5px;overflow:auto}body #account-app .ladder-column{grid-template-rows:repeat(10,minmax(44px,auto))}body #account-app .ladder-row{grid-template-columns:16px minmax(0,1fr) 30px;gap:2px;padding:3px;font-size:10px;line-height:12px}body #account-app .ladder-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}body #account-app .ladder-tabs button{white-space:nowrap;padding-inline:10px!important;font-size:12px!important}}body.account-battle #app .battle-play-layout .fighters .fighter{isolation:isolate;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.account-battle #app .battle-play-layout .fighters .fighter:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 25%,#f1f8fff2 0%,#ecf6ffd9 40%,#e4f1ff70 65%,#0000 78%);position:absolute;inset:-10px -16px -14px}body.account-battle #app .battle-play-layout .combat-skill-button:before{content:"";opacity:calc(var(--cooldown-fraction,0) * .52);pointer-events:none;z-index:1;background:#16344b;border-radius:4px;position:absolute;inset:2px}body.account-battle #app .battle-play-layout .combat-skill-button.skill-just-used:after{z-index:3;opacity:var(--cast-pulse);inset:-4px;box-shadow:0 0 8px #ffda77;border:2px solid #fff4bd!important}body.account-battle #app .battle-play-layout .skill-cooldown{z-index:2;bottom:3px;background:#30d8ff!important;height:4px!important;box-shadow:0 0 0 1px #16344b,0 0 5px #30d8ff!important}body.account-battle #app .battle-play-layout .skill-stunned .skill-cooldown{background:repeating-linear-gradient(90deg,#ffd17b 0 3px,#756440 3px 5px)!important}body.account-battle #app .battle-audio-setting{gap:6px;position:absolute;bottom:4px;right:10px;min-height:44px!important;box-shadow:none!important;color:#f0f8ff!important;text-shadow:0 1px 3px #16344b!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 6px!important}body.account-battle #app .battle-audio-setting .battle-audio-label{color:#f0f8ff!important;text-shadow:0 1px 3px #16344b!important}body.account-battle #app .battle-audio-setting{z-index:15;white-space:nowrap;align-items:center!important;font-size:11px!important;display:inline-flex!important}body.account-battle #app .battle-audio-setting input{accent-color:#318ed9;width:16px;height:16px}body.account-battle #app .battle-audio-setting .battle-audio-label{font-size:11px!important;display:inline!important}body.account-battle #app .battle-play-layout .fighters .fighter:before{display:none}body.account-battle #app .arena-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#edf7ffe6 0%,#edf7ffb0 35%,#edf7ff50 65%,#0000 100%);height:42%;position:absolute;inset:0 0 auto}body.account-battle #app .fighters{z-index:3}body.account-battle #app .battle-play-layout .skill-cooldown{border-radius:1px;bottom:3px;left:6px;right:6px;background:linear-gradient(90deg,#62a8e7,#b4f8ff 75%,#fff)!important;height:2px!important;box-shadow:0 0 3px #64ddff!important}body.account-battle #app .battle-play-layout .health-track div{background:linear-gradient(90deg,#8b192a,#eb3b44)!important}body #account-app .character-workspace .character-workspace-skills{height:88px!important;min-height:88px!important;padding:12px 4px 24px!important}body #account-app .character-workspace-skills .combat-skill-button{overflow:visible;height:50px!important;min-height:50px!important;padding:3px!important}body #account-app .character-workspace-skills .combat-skill{width:40px!important;height:40px!important}body #account-app .character-workspace-skills .combat-skill-button:after{white-space:normal;text-overflow:clip;min-height:20px;padding-top:2px;font:500 8px/10px system-ui;position:absolute;top:100%;left:0;overflow:visible}body.account-battle #app .battle-play-layout .battle-shield-caption{white-space:nowrap;margin-left:10px;color:#236c9b!important;display:inline-block!important}body.account-battle #app .battle-play-layout .battle-shield-caption[hidden],body.account-battle #app .battle-play-layout .health-caption>span:not([id]):not(.battle-shield-caption),body.account-battle #app .battle-play-layout .ailment-badge[hidden]{display:none!important}body.account-battle #app .battle-play-layout .combat-skill{filter:drop-shadow(0 1px 1px #31516a99);width:40px!important;height:40px!important}body #account-app #account-home .home-logo{width:min(100%,238px);text-shadow:none!important;margin:0 auto 4px!important;font:600 26px/1.2 Georgia!important}body #account-app #account-home .home-logo:after{display:none!important}.home-logo img{aspect-ratio:1933/813;width:100%;height:auto;display:block}.home-mage-picker{z-index:5;min-width:0;position:relative}body #account-app #account-home .home-mage-trigger{text-align:left;color:#163858;align-items:center;gap:10px;width:100%;display:flex;height:auto!important;min-height:64px!important;padding:8px 14px!important}.home-mage-trigger .home-element{flex:0 0 46px}.home-mage-trigger .home-element svg{width:30px;height:36px}.home-mage-copy{flex:1;min-width:0}.home-mage-copy small{font-size:11px;line-height:14px;display:block}.home-mage-copy strong{overflow-wrap:anywhere;font-size:16px;line-height:20px;display:block}.home-mage-chevron{flex:none;width:18px;height:18px}.home-mage-popup{overscroll-behavior:contain;background:#f4faff;border:1px solid #a8c8df;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 4px 18px #16385855}.home-mage-popup[hidden]{display:none}.opens-up .home-mage-popup{top:auto;bottom:calc(100% + 8px)}.home-mage-popup [role=option]{box-sizing:border-box;overflow-wrap:anywhere;color:#163858;cursor:pointer;border:1px solid #0000;min-height:44px;padding:12px}.home-mage-popup [aria-selected=true]{background:#d5eafe;border-color:#81b9e2}.home-mage-popup [aria-selected=true]:after{content:" ✓";color:#147cd0}.home-mage-popup .keyboard-active{outline-offset:-2px;outline:2px solid #147cd0}.home-mage-popup [role=option]:hover{background:#e9f6ff}@media (orientation:portrait){body #account-app #account-home .home-logo{width:min(66%,258px);left:50%;right:auto;transform:translate(-50%)}}.home-mage-popup [role=option]>small{color:#506b83;font-size:10px;display:block}.home-mage-popup{box-sizing:border-box}body.account-battle #app .battle-play-layout .combat-skill-button:before{display:none!important}body.account-battle #app .battle-play-layout .skill-cooldown{border-radius:2px;background:#0872ac!important;height:2px!important;box-shadow:0 0 0 1px #f3fbff,0 1px 2px #16385866!important}.home-mage-popup{flex-direction:column;padding:6px 8px 8px;display:flex;overflow:hidden}.home-mage-popup-header{color:#506b83;flex:none;justify-content:space-between;align-items:center;min-height:44px;padding:0 4px;display:flex}.home-mage-popup-header>strong{text-transform:uppercase;letter-spacing:.09em;font:600 11px/14px system-ui}.home-mage-popup-header img{width:17px;height:17px}.home-mage-popup [role=listbox]{overscroll-behavior:contain;min-height:0;padding:3px;overflow:auto}.home-mage-popup [role=option]{border-radius:7px;align-items:center;gap:12px;min-height:70px;padding:11px 12px;font-size:16px;line-height:20px;display:flex}.home-mage-option-icon{object-fit:contain;flex:none;width:30px;height:30px}.home-mage-option-copy{overflow-wrap:anywhere;flex:1;min-width:0}.home-mage-option-copy>strong{color:#102f51;font-size:16px;line-height:20px}.home-mage-option-copy>small{color:#506b83;margin-top:4px;font-size:11px;line-height:14px;display:block}.home-mage-option-check{color:#147cd0;flex:none;font-size:18px}.home-mage-popup [aria-selected=true]{background:linear-gradient(#e9f6ff,#d5eafe);border:1px solid #81b9e2;box-shadow:inset 3px 0 #0787e9}.home-mage-popup [aria-selected=true]:after{display:none}.home-mage-trigger[aria-expanded=true] .home-mage-chevron{transform:rotate(180deg)}@media (orientation:landscape){body #account-app #account-home .home-menu{position:relative}body #account-app #account-home .home-menu.mage-picker-open .home-mage-picker{position:static}body #account-app #account-home .home-menu.mage-picker-open .home-mage-popup{z-index:10;width:100%;height:100%;max-height:none!important;inset:0!important}body #account-app #account-home .home-menu.mage-picker-open :is(.home-logo,.home-choices,.home-mage-trigger){visibility:hidden;pointer-events:none}.home-mage-popup [role=option]{min-height:60px;padding:8px 12px}}body #account-app .journey-preview-confirmation{left:max(12px,var(--ui-safe-left));right:max(12px,var(--ui-safe-right));bottom:calc(46px + var(--ui-safe-bottom));background:var(--nordic-surface,#f8fbff);color:var(--nordic-ink);z-index:12;border:1px solid #c7d8ea;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid;position:absolute}body #account-app .journey-preview-confirmation[hidden]{display:none}body #account-app .journey-preview-confirmation strong{overflow-wrap:anywhere;min-width:0;font-size:14px}body #account-app .journey-preview-confirmation button{min-width:64px;min-height:44px}body #account-app .nordic-state-art{object-fit:contain;vertical-align:middle;flex-shrink:0;width:32px;height:32px;margin-right:8px}body #account-app:has(#account-walk-notice[data-waiting-gps=true]:not([hidden])) #account-map-status{visibility:hidden}body #account-app .material-rewards{min-width:0;color:var(--nordic-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body #account-app .material-reward{background:#edf6fc;border:1px solid #d6e5f1;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}body #account-app .material-reward img{object-fit:contain;grid-row:span 2;max-width:100%}body #account-app .material-reward strong{overflow-wrap:anywhere;font-size:26px;line-height:1.2}body #account-app .material-reward-name{font-size:12px}body #account-app .material-rewards.is-compact{vertical-align:middle;flex-wrap:wrap;gap:6px 16px;display:inline-flex}body #account-app .is-compact .material-reward{background:0 0;border:0;gap:4px;padding:0;display:inline-flex}body #account-app .is-compact .material-reward strong,body #account-app .is-compact .material-reward-name{font-size:inherit}body #account-app .walk-finish-content{overscroll-behavior:contain;min-height:0;overflow:auto}body #account-app .walk-finish-rewards{gap:14px;display:grid}body #account-app .walk-finish-rewards h3,body #account-app .walk-finish-equipment h3{text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px;font-size:12px}body #account-app .walk-finish-equipment ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}body #account-app .walk-finish-equipment li{background:#edf6fc;border:1px solid #d6e5f1;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}body #account-app .walk-finish-item-art{flex:0 0 42px;width:42px;height:42px}body #account-app .walk-finish-equipment li>span:last-child{min-width:0}body #account-app .walk-finish-equipment strong,body #account-app .walk-finish-equipment small{overflow-wrap:anywhere;display:block}body #account-app .walk-finish-saved{color:#327352;font-size:12px}@media (orientation:landscape){body #account-app .walk-finish-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;display:grid}body #account-app .walk-finish-distance,body #account-app .walk-finish-saved{grid-column:1/-1}}body #account-app .walk-finish-content{flex:auto}@media (orientation:landscape) and (min-width:640px) and (max-height:500px){body #account-app #account-walk-flow .account-map-toolbar{left:max(8px,env(safe-area-inset-left))!important;right:auto!important;transform:none!important}body #account-app #account-walk-flow .loop-length-picker{width:calc(50% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top))!important;left:auto!important;right:max(8px,env(safe-area-inset-right))!important;margin:0!important}}body #account-app .walk-finish-content .material-rewards{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}body #account-app .material-reward-name{overflow-wrap:anywhere;min-width:0}body #account-app .walk-finish-content:focus-visible{outline-offset:-2px;outline:2px solid #176ab5}body #account-app .account-craft-feedback{overflow-wrap:anywhere;border-left:3px solid #176ab5;grid-area:1/1/auto/-1;color:#263e53!important;white-space:normal!important;background:#e5f2fc!important;margin:0!important;padding:4px 6px!important;font:600 11px/15px system-ui!important}body #account-app #account-stats[aria-busy=true] .nordic-stats-heading>span{font-size:0!important}body #account-app #account-stats[aria-busy=true] .nordic-stats-heading>span:after{content:"Updating…";color:#176ab5;font:500 11px/15px system-ui}body #account-app #account-stats[aria-busy=true] .account-stat-row strong{opacity:.55}.startup-location[hidden]{display:none!important}.startup-location{left:max(12px,var(--ui-safe-left));right:max(12px,var(--ui-safe-right));bottom:max(12px,var(--ui-safe-bottom));z-index:10000;max-height:min(60dvh,calc(100dvh - max(12px,var(--ui-safe-top)) - max(12px,var(--ui-safe-bottom))));color:#263e53;place-items:center;font-family:system-ui;display:grid;position:fixed;overflow:auto}.startup-location>div{box-sizing:border-box;background:#f7fbff;border:1px solid #a9c5dd;width:min(100%,480px);padding:24px;box-shadow:0 8px 28px #263e5318}.startup-location h1{margin:0 0 16px;font-size:26px;line-height:1.2}.startup-location p{overflow-wrap:anywhere;line-height:1.5}.startup-location button{color:#fff;background:#176ab5;border:1px solid #12568f;width:100%;min-height:48px;margin-top:8px;padding:12px;font:600 16px system-ui}.technical-diagnostic-hidden{display:none!important}.technical-diagnostic-hidden:has(>button){box-shadow:none!important;background:0 0!important;border:0!important;font-size:0!important;display:block!important}.technical-diagnostic-hidden:has(>button)>:not(button){display:none!important}.technical-diagnostic-hidden>button{font-size:14px!important}body #account-app .craft-commit-status{overflow-wrap:anywhere;color:var(--nordic-ink)!important;margin:0!important;font:600 14px/1.45 system-ui!important;display:block!important}body #account-app .craft-commit-status[hidden]{display:none!important}.craft-screen-reader-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-tabs{align-self:start;align-items:stretch;height:auto;min-height:0}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-tabs button{flex-shrink:0;height:44px;min-height:44px;padding:6px 8px;line-height:1.2}@media (max-width:560px){body.account-battle .battle-play-layout #fight-summary.battle-report-screen{padding-top:max(12px,var(--ui-safe-top,env(safe-area-inset-top)));padding-bottom:max(12px,var(--ui-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:44px auto 50px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:10px 8px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>h2{font-size:24px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>p{grid-area:2/1/auto/-1;padding-bottom:2px;font-size:13px;line-height:1.4}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.result-return{grid-area:1/2;min-width:0;padding:8px 12px;font-size:12px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.report-tabs{grid-area:3/1/auto/-1;overflow-x:auto}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-tabs button{padding:6px 4px;font-size:12px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.battle-report{grid-area:4/1/auto/-1;min-width:0;min-height:0;overflow:auto}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview table{table-layout:fixed;border-collapse:collapse;width:100%}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview :is(th,td){overflow-wrap:anywhere;font-size:12px;line-height:1.4;padding:8px 5px!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview th:first-child{text-align:left;width:36%}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview td{text-align:right}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview thead th{vertical-align:bottom;font-size:11px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-comparison{grid-template-columns:minmax(0,1fr);gap:12px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .muted{margin-top:12px;font-size:11px;line-height:1.5}}@media (min-width:561px){body.account-battle .battle-play-layout #fight-summary.battle-report-screen{grid-template-rows:44px 50px minmax(0,1fr)}}@media (orientation:portrait) and (max-width:600px){body.account-battle .battle-play-layout #fight-summary.battle-report-screen{padding-top:max(12px,var(--ui-safe-top,env(safe-area-inset-top)));padding-bottom:max(12px,var(--ui-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:44px auto 50px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:10px 8px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>p{grid-area:2/1/auto/-1;font-size:13px;line-height:1.4}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.result-return{grid-area:1/2;min-width:0;padding:8px 10px;font-size:12px}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.report-tabs{box-sizing:border-box;border:1px solid var(--nordic-line);border-radius:5px;grid-area:3/1/auto/-1;align-self:start;height:50px;display:flex;overflow-x:auto}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-tabs button{border-radius:3px;flex:1 0 54px;height:44px;min-height:44px;padding:6px 3px;font-size:11px;box-shadow:none!important;background-image:none!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--nordic-blue)!important;background:#fff!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.battle-report{grid-area:4/1/auto/-1;min-width:0;min-height:0;overflow:auto}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview tbody tr:nth-child(2n){background:#e6eef780}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview thead th{padding-top:10px!important;padding-bottom:10px!important}}body #account-app .character-workspace-header button.passive-forest-open{min-width:44px!important;height:auto!important;min-height:44px!important}body .forest-special-editor{font-family:var(--nordic-font,system-ui,sans-serif);color:var(--nordic-ink,#33435c)}body .forest-special-editor>output{color:var(--nordic-muted,#52677f);margin-top:8px;display:block}body .forest-special-card{box-sizing:border-box;border:16px solid #0000;border-image:url(/assets/passive-forest/specials/mono-normal.svg) 16 fill/16px;grid-template-columns:64px minmax(0,1fr);gap:8px 16px;max-width:560px;margin-top:20px;padding:20px;display:grid}body .forest-special-card[data-selected=true]{border-image-source:url(/assets/passive-forest/specials/mono-selected.svg)}body .forest-special-card>img{grid-area:1/1/4;align-self:center;max-width:100%}body .forest-special-card .forest-special-category{color:var(--nordic-muted,#52677f);text-transform:uppercase;letter-spacing:.06em;grid-column:2;margin:0;font-size:12px}body .forest-special-card>h3{color:var(--nordic-ink,#33435c);grid-column:2;margin:0}body .forest-special-card>p:not(.forest-special-category){grid-column:2;margin:0;line-height:1.5}body .forest-special-card>button{grid-column:1/-1;justify-self:start;margin-top:12px}@media (max-width:420px){body .forest-special-card{border-width:12px;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:12px}body .forest-special-card>img{width:48px;height:48px}}.passive-forest-open{white-space:nowrap;min-height:44px;font-weight:700;position:relative}.passive-forest-badge{border:2px solid var(--nordic-surface,#f8fbff);color:#fff;background:#246de0;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.passive-forest-badge[hidden]{display:none}@media (orientation:portrait){body #account-app .character-workspace-body{position:relative}body #account-app .character-workspace-header{grid-template-columns:auto minmax(0,1fr) auto;flex:none!important;gap:8px!important;height:auto!important;min-height:96px!important;display:grid!important}body #account-app .character-workspace-header>button:first-child{grid-area:1/1}body #account-app .character-workspace-header>label{grid-area:1/2/auto/-1}body #account-app .character-workspace-header>.passive-forest-open{grid-area:2/1/auto/3}body #account-app .character-workspace-header>.account-arena-entry{grid-area:2/3}body #account-app .character-workspace-header :is(button,summary,select){height:44px!important;min-height:44px!important}body #account-app .character-rotate-hint{text-align:center;box-sizing:border-box;padding:24px}}.character-workspace-header{flex-wrap:wrap}body #account-app #account-walk-flow #account-last-journey-map{min-height:44px;position:absolute;top:calc(100% + 8px);right:0;background:#eef6fc!important;padding:8px 14px!important}body #account-app #account-last-journey-home{min-height:44px}body #account-app :is(#account-last-journey-map,#account-last-journey-home)[hidden]{display:none!important}body #account-app [data-journey-mode=history]{grid-column:1/-1;min-height:64px}body #account-app #journey-history .journey-history-map{background:#102631;border-radius:4px;width:100%;height:280px;min-height:220px;margin-bottom:14px;position:relative;overflow:hidden}body #account-app #journey-history .journey-history-map canvas{touch-action:none;pointer-events:none;width:100%;height:100%;display:block}body #account-app #journey-history .journey-history-markers{pointer-events:none;position:absolute;inset:0}body #account-app #journey-history .journey-history-map small{color:#edf6fc;background:#102631b3;font-size:10px;position:absolute;bottom:3px;right:4px}body #account-app #journey-history .journey-history-summary{font-weight:650;line-height:1.6}body #account-archive-cleanup-retry{z-index:10001;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--nordic-surface);max-width:calc(100vw - 32px);min-height:44px;color:var(--nordic-ink);border:1px solid var(--nordic-line);border-radius:8px;padding:8px 14px;position:fixed;right:16px}@media (orientation:landscape) and (max-height:500px){body #account-passive-forest .forest-selected-icon{box-sizing:content-box;width:32px!important;height:32px!important;margin:0 8px 6px 0!important;padding:4px!important}body #account-passive-forest .forest-inspector-title{overflow-wrap:anywhere;font-family:inherit!important;font-size:18px!important;line-height:1.2!important}body #account-passive-forest .forest-inspector-effect{clear:both}body #account-passive-forest .forest-selected-keystones span{overflow-wrap:anywhere;min-width:0;max-width:100%}}body dialog#account-passive-forest .forest-rank-editor[data-element=fire]{--forest-closeup-art:url(/assets/passive-forest/fire-tier-backplate.png);--forest-element:#c66527!important}body dialog#account-passive-forest .forest-rank-editor[data-element=cold]{--forest-closeup-art:url(/assets/passive-forest/cold-tier-backplate.png);--forest-element:#357da7!important}body dialog#account-passive-forest .forest-rank-editor[data-element=lightning]{--forest-closeup-art:url(/assets/passive-forest/lightning-tier-backplate.png);--forest-element:#9564c9!important}body dialog#account-passive-forest .forest-rank-editor[data-element=toxic]{--forest-closeup-art:url(/assets/passive-forest/toxic-tier-backplate.png);--forest-element:#598238!important}body dialog#account-passive-forest .forest-rank-editor[data-element=physical]{--forest-closeup-art:url(/assets/passive-forest/physical-tier-backplate.png);--forest-element:#946d40!important}body #account-app .character-workspace #account-recipes{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;display:grid!important;overflow:hidden!important}body #account-app .character-workspace .account-craft-content{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:4px;display:flex;overflow:auto}body #account-app .character-workspace .account-craft-toolbar{display:none!important}body #account-app .character-workspace .account-craft-item-preview{box-sizing:border-box;flex:none;align-items:start;gap:10px;min-height:124px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)!important;margin:0!important;padding:8px!important;display:grid!important;overflow:visible!important}body #account-app .character-workspace .account-craft-item-preview .account-item-details{align-self:stretch;min-width:0;min-height:0;max-height:180px;overflow:auto;border:0!important;border-image:!important;justify-content:start!important;margin:0!important;padding:0 4px!important}body #account-app .character-workspace .account-craft-item-preview .account-item-details>:is(summary,.item-potency-heading){display:none!important}body #account-app .character-workspace .account-craft-item-preview .account-item-stats{margin:0;font-size:13px;line-height:1.4}body #account-app .character-workspace .account-craft-item-preview .account-item-stats li{white-space:normal;grid-template-columns:24px minmax(0,1fr) auto;gap:4px;min-height:24px;padding:4px 0;line-height:1.4;display:grid}body #account-app .character-workspace .craft-bench-identity{grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);gap:6px 8px;min-width:0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;padding:0!important}body #account-app .craft-bench-identity>.gear-artwork{float:none;grid-area:1/1/3;width:40px;height:40px;margin:0;position:static}body #account-app .craft-bench-identity>strong{white-space:normal;overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.3}body #account-app .craft-bench-identity>.craft-bench-potency{color:var(--nordic-blue);grid-row:2;font-size:14px}body #account-app .craft-bench-identity>.skinned-select{grid-area:3/1/auto/-1;white-space:normal!important;height:auto!important;min-height:44px!important;margin:0!important;font-size:14px!important;overflow:visible!important}body #account-app .character-workspace .account-craft-recipes{flex:none;min-width:0;min-height:0}body #account-app .character-workspace .account-craft-operation-list{grid-auto-rows:minmax(44px,auto);align-content:start;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important;display:grid!important;overflow:visible!important}body #account-app .character-workspace .account-craft-operation-list button{white-space:normal;min-width:0;line-height:1.35;height:auto!important;min-height:44px!important;max-height:none!important;padding:8px 12px!important;font-size:14px!important}body #account-app .character-workspace .account-craft-operation-list button[aria-pressed=true]{font-weight:650;box-shadow:inset 0 -3px var(--nordic-blue)!important}body #account-app .character-workspace .account-craft-bench{grid-row:2;min-height:0;height:auto!important;display:block!important}body #account-app .character-workspace .account-craft-action{align-items:center;min-height:0;border:0!important;border-top:1px solid var(--nordic-line)!important;background:var(--nordic-surface)!important;border-image:!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 82px minmax(92px,.7fr)!important;gap:8px!important;margin:0!important;padding:8px 0 0!important;display:grid!important;position:static!important}body #account-app .character-workspace .account-craft-action>h3,body #account-app .character-workspace .account-craft-cost-label{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;margin:0!important;position:absolute!important}body #account-app .character-workspace .account-craft-cost{box-sizing:border-box;grid-area:1/1;border:1px solid var(--nordic-line)!important;background:var(--nordic-bg)!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px 5px!important;height:auto!important;margin:0!important;padding:8px!important;display:grid!important}body #account-app .character-workspace .account-craft-cost dt{white-space:normal;grid-row:1;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:11px;line-height:16px;display:flex}body #account-app .character-workspace .account-craft-cost dt img{flex:none;width:16px;height:16px;margin:0}body #account-app .character-workspace .account-craft-cost dd{text-align:center;overflow-wrap:anywhere;grid-row:2;margin:0;font-size:16px;font-weight:650;line-height:20px}body #account-app .character-workspace .account-craft-cost :is(dt,dd):first-of-type{grid-column:1}body #account-app .character-workspace .account-craft-cost :is(dt,dd):nth-of-type(2){grid-column:2}body #account-app .character-workspace .account-craft-cost :is(dt,dd):nth-of-type(3){grid-column:3}body #account-app .character-workspace .account-craft-cost .craft-insufficient{color:var(--nordic-danger)!important}body #account-app .character-workspace .account-craft-action>.skinned-select{grid-area:1/2;min-height:44px!important;margin:0!important;font-size:13px!important}body #account-app .character-workspace .account-craft-action>select[hidden]{display:none!important}body #account-app .character-workspace .account-craft-eligibility{order:initial;white-space:normal;grid-area:2/1/auto/-1;color:var(--nordic-danger)!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important;display:block!important;position:static!important}body #account-app .character-workspace .account-craft-eligibility[hidden]{display:none!important}body #account-app .character-workspace #account-craft-execute{grid-area:1/3;width:100%;min-width:0;min-height:48px!important;margin:0!important;padding:8px!important;font-size:14px!important}body #account-app .character-workspace .account-craft-action:not([data-selected-recipe=roll_potency]) .account-craft-cost{grid-column:1/3}body #account-app #account-home .home-menu:has(#account-quit-status:not([hidden])){max-height:calc(100dvh - max(24px,var(--ui-safe-top,0px)) - max(24px,var(--ui-safe-bottom,0px)));overscroll-behavior:contain;overflow:auto}body #account-app #account-home #account-quit-status{background:var(--nordic-surface,#f5f9ff);color:var(--nordic-ink);border:1px solid var(--nordic-line);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font:500 14px/1.45 system-ui}body.account-battle #app:not([data-ready=true]) .fighters,body.account-battle #app:not([data-ready=true]) .battle-status-strip{visibility:hidden}body.account-battle #app #loading{z-index:40;box-sizing:border-box;border-radius:12px;height:-moz-fit-content;height:fit-content;overflow:auto;inset:max(16px,var(--ui-safe-top,0px)) max(16px,var(--ui-safe-right,0px)) max(16px,var(--ui-safe-bottom,0px)) max(16px,var(--ui-safe-left,0px))!important;width:min(560px,calc(100vw - max(16px,var(--ui-safe-left,0px)) - max(16px,var(--ui-safe-right,0px))))!important;max-height:calc(100dvh - max(16px,var(--ui-safe-top,0px)) - max(16px,var(--ui-safe-bottom,0px)))!important;background:var(--nordic-surface)!important;color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important;margin:auto!important;padding:20px!important;font:500 16px/1.5 system-ui!important;position:fixed!important;transform:none!important}body.account-battle #app #loading[hidden],body.account-battle #app[data-error=true] #back-to-account{display:none!important}body.account-battle .battle-error-actions{gap:12px}body.account-battle .battle-error-actions :is(button,a){text-align:center;white-space:normal;min-height:44px;padding:10px 16px!important;font:600 14px/1.4 system-ui!important}body.account-battle .battle-error-actions a{border-radius:8px;text-decoration:none;background:var(--nordic-raised)!important;color:var(--nordic-ink)!important;border:1px solid var(--nordic-line)!important}body #account-app .ladder-screen .ladder-mage{grid-template-rows:44px minmax(0,1fr) auto 44px auto auto;gap:8px!important}body #account-app .ladder-mage #account-ranked-retry{width:100%!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;position:static!important;inset:auto!important}body #account-app .ladder-mage #account-ranked-status{overflow-wrap:anywhere;font-size:14px!important;line-height:1.4!important}@media (orientation:portrait){body #account-app .ladder-screen .ladder-mage{grid-template-rows:44px 44px auto auto!important}body #account-app .ladder-mage #account-ranked-retry{grid-area:4/1/auto/-1}}body #account-app .character-workspace .account-stat-row{min-height:36px!important;margin:0!important;padding:3px 4px!important}body #account-app .character-workspace .account-stat-row>span{line-height:15px!important}body #account-app .character-workspace-column>nav button{overflow-wrap:normal;white-space:normal!important;height:auto!important;line-height:1.2!important}@media (orientation:portrait){body #account-app .character-workspace .character-workspace-body{grid-template-rows:minmax(56px,auto) minmax(0,1fr)!important}body #account-app .character-workspace-column>nav button{min-height:56px!important;padding:6px 4px!important}}body #account-app .character-workspace #account-recipes{grid-template-rows:auto minmax(44px,1fr) auto!important;gap:4px!important}body #account-app .character-workspace .account-craft-content{grid-row:2;gap:4px;padding:0}body #account-app .character-workspace .account-craft-bench{grid-row:3!important}body #account-app .character-workspace .account-craft-item-preview{grid-row:1;gap:4px!important;min-height:0!important;padding:4px!important}body #account-app .character-workspace .account-craft-item-preview .account-item-details{max-height:none!important;overflow:visible!important}body #account-app .character-workspace .account-craft-item-preview .account-item-stats li{font-size:11px;min-height:16px!important;padding:1px 0!important;line-height:16px!important}body #account-app .craft-reason-popup{z-index:10;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:100%;right:0}body #account-app .craft-reason-popup>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--nordic-danger);place-items:center;display:grid}body #account-app .craft-reason-popup[hidden]{display:none!important}body #account-app .character-workspace .craft-reason-popup .account-craft-eligibility{border:1px solid var(--nordic-line);border-radius:8px;width:220px;box-shadow:0 4px 20px #24354c30;background:var(--nordic-surface)!important;padding:10px!important;position:absolute!important;bottom:44px!important;right:0!important}body #account-app .character-workspace .account-craft-action{grid-template-rows:auto!important;gap:4px!important;padding-top:4px!important;position:relative!important}body #account-app .character-workspace-header{flex-shrink:0;align-items:center;height:auto!important;min-height:52px!important;padding-top:6px!important;overflow:visible!important}@media (orientation:landscape) and (max-height:450px){body #account-app .character-workspace #account-wallet{height:44px!important;min-height:44px!important;max-height:44px!important;margin-bottom:2px!important}body #account-app .character-workspace .account-craft-cost{padding:3px!important}body #account-app .character-workspace .craft-bench-identity{gap:2px 4px!important}body #account-app .character-workspace .craft-bench-identity>strong{font-size:12px!important}}body #account-app .character-workspace .account-craft-item-preview{grid-template-rows:auto!important;align-self:start!important;height:auto!important}body #account-app .character-workspace .account-craft-item-preview .account-item-details{height:auto!important;min-height:min-content!important;display:block!important}body #account-app .character-workspace .account-craft-action{z-index:20;grid-template-columns:minmax(0,1fr) 66px minmax(76px,.7fr) 44px!important}body #account-app .craft-reason-popup{grid-area:1/4;align-self:center;position:relative!important;bottom:auto!important;right:auto!important}body #account-app .character-workspace .craft-reason-popup .account-craft-eligibility{bottom:100%!important}@media (orientation:landscape) and (max-height:450px){body #account-app .character-workspace #account-wallet{overflow:hidden;gap:2px!important;padding:2px!important;font-size:9px!important}body #account-app .character-workspace #account-wallet :is(dl,div){min-height:0!important;margin:0!important;padding:1px!important}body #account-app .character-workspace .account-crafting-drawer{margin:0!important}@layer nordic-supplied-assets{body #account-app .character-workspace #account-wallet{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:2px!important}body #account-app .character-workspace .account-stat-row{height:auto!important;min-height:28px!important;padding:2px 3px!important;font-size:12px!important}}body #account-app .character-workspace #account-wallet dl{height:38px!important;min-height:0!important}body #account-app .character-workspace #account-equipment{box-sizing:border-box;flex:1 0 182px!important;grid-template-rows:repeat(4,minmax(44px,1fr))!important;gap:2px!important;min-height:182px!important;padding:0!important}body #account-app .character-workspace #character-panel-equipment{gap:4px!important;overflow:auto!important}body #account-app .character-workspace .character-workspace-skills{flex:0 0 66px!important;height:66px!important;min-height:66px!important;padding:12px 3px 8px!important}body #account-app .character-workspace-skills .combat-skill-button{height:44px!important;min-height:44px!important;padding:1px!important}body #account-app .character-workspace-skills .combat-skill{width:30px!important;height:30px!important}body #account-app .character-workspace-skills .combat-skill-button:after{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:0!important;padding:0!important;position:static!important;overflow:hidden!important}body #account-app .character-workspace .account-stat-row>span{line-height:12px!important}}body.account-battle #app .battle-play-layout .health-caption{display:none!important}body.account-battle #app .battle-play-layout .health-stack{flex-direction:column!important;gap:3px!important;height:auto!important;min-height:25px!important;display:flex!important}body.account-battle #app .battle-play-layout :is(.health-track,.shield-track){clip-path:polygon(1% 0,95% 0,100% 65%,98% 100%,0 100%,0 14%);width:100%!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#193247!important;border-radius:0!important;flex:none!important;position:relative!important;overflow:hidden!important}body.account-battle #app .battle-play-layout .shield-track>div{background-color:#0000!important;height:100%!important}body.account-battle #app .battle-play-layout :is(.battle-gauge-caption,.battle-shield-caption){z-index:2;pointer-events:none;color:#fff!important;text-shadow:0 1px 2px #061b30,0 0 3px #061b30!important;justify-content:center!important;align-items:center!important;font:650 12px/1 system-ui!important;display:flex!important;position:absolute!important;inset:0!important}body.account-battle #app .battle-play-layout .battle-gauge-caption:before{content:"Life ";white-space:pre}body.account-battle #app .battle-play-layout .shield-track[hidden]{display:none!important}body.account-battle #app .battle-play-layout .ailment-state[data-ailment-slots=fixed] .ailment-badge{width:36px!important;height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 36px!important;grid-template-rows:32px 13px 13px!important;grid-template-columns:36px!important;gap:2px!important;padding:0!important}body.account-battle #app .battle-play-layout .ailment-name{display:none!important}body.account-battle #app .battle-play-layout .ailment-icon{grid-area:1/1!important;width:30px!important;height:30px!important}body.account-battle #app .battle-play-layout .ailment-value{color:#fff!important;text-shadow:0 1px 3px #102b3f!important;background:0 0!important;grid-area:2/1!important;padding:0!important;position:static!important}body.account-battle #app .battle-play-layout .ailment-duration{color:#fff!important;text-shadow:0 1px 3px #102b3f!important;grid-area:3/1!important;justify-self:center!important}@media (orientation:portrait){body.account-battle .battle-play-layout #fight-summary.battle-report-screen{grid-template-rows:44px max-content 50px minmax(0,1fr)!important;align-content:start!important;align-items:start!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen>.battle-report{align-self:stretch!important;margin:0!important;padding:0!important;display:block!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-panel{align-self:start!important;margin:0!important;padding:0!important}body.account-battle .battle-play-layout #fight-summary.battle-report-screen .report-overview table{margin:0!important}}body #account-app .journey-start-choices{align-items:stretch;bottom:max(4px,var(--ui-safe-bottom,0px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0!important}body #account-app button.journey-start-choice{grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr)!important;gap:3px!important;min-height:64px!important;padding:6px!important}body #account-app button.journey-start-choice strong,body #account-app button.journey-start-choice .journey-choice-distance{font-size:11px!important;line-height:1.2!important}body #account-app button.journey-start-choice .journey-choice-ordinal{grid-row:1!important;width:22px!important;height:28px!important;font-size:14px!important}body #account-app button.journey-start-choice .journey-choice-distance{text-align:center;grid-area:2/1/auto/-1!important}@media (orientation:portrait){@layer nordic-supplied-assets{body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-rows:44px minmax(0,1fr) 170px!important;grid-template-columns:minmax(0,1fr)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{grid-area:3/1!important}}body #account-app .character-workspace-column>nav{background:0 0!important;border:0!important;padding:0!important}body #account-app .character-workspace .character-workspace-body{gap:0!important}body #account-app .character-workspace-column>nav button{border-radius:0!important}body #account-app .character-workspace #account-equipment{flex:0 0 232px!important;grid-template-rows:repeat(4,52px)!important;gap:6px!important;min-height:232px!important}body #account-app .character-workspace .account-equipped-card>details>summary{grid-template-columns:44px minmax(0,1fr)!important;height:52px!important;min-height:52px!important;display:grid!important}body #account-app .account-equipped-card .gear-artwork{width:44px!important;height:44px!important}body #account-app .character-workspace #character-panel-equipment{justify-content:center!important}}body #account-app .character-workspace .account-craft-action>.skinned-select{justify-self:center;width:54px!important;min-width:44px!important;font-size:12px!important}@media (orientation:portrait){body #account-app .character-workspace .character-workspace-body{position:relative}body #account-app .character-workspace .character-workspace-body:before{content:"";pointer-events:none;background:#e1eaf4;border-radius:8px;height:56px;position:absolute;inset:0 0 auto}body #account-app .character-workspace-column>nav{z-index:1;position:relative}body #account-app .character-workspace #account-equipment{flex:0 0 322px!important;grid-template-rows:repeat(4,76px)!important;grid-template-columns:68px minmax(0,1fr) 68px!important;min-height:322px!important}body #account-app .character-workspace .account-equipped-card{place-self:start center!important;width:64px!important;height:64px!important}body #account-app .character-workspace .account-equipped-card>details>summary{grid-template-columns:1fr!important;place-items:center!important;width:64px!important;height:64px!important;min-height:64px!important;padding:3px!important;display:grid!important;position:relative!important}body #account-app .account-equipped-card .gear-artwork{width:52px!important;height:52px!important;margin:0!important}body #account-app .account-equipped-card .gear-slot-label{text-align:center;white-space:nowrap;width:100%;line-height:10px;position:absolute;top:100%;left:0;font-size:8px!important}}@media (orientation:landscape){@layer nordic-supplied-assets{body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-rows:44px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 200px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{grid-area:1/2/-1!important}}}@media (orientation:portrait){@layer nordic-supplied-assets{body #account-app .character-workspace-column>nav button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body #account-app .character-workspace-column>nav button[aria-selected=true]{box-shadow:inset 0 -3px var(--nordic-blue)!important;background:#f7fbff!important}}}@media (orientation:landscape){body #account-app .journey-start-choices{transform:translate(-50%);width:min(420px,100% - 32px)!important;max-width:420px!important;left:50%!important;right:auto!important}body #account-app button.journey-start-choice{min-height:56px!important;padding:4px!important}}body #account-app .character-workspace .account-stash-window{display:none!important}body #account-app .character-workspace .account-stash-grid{grid-auto-rows:44px!important;align-content:start!important;gap:3px!important;min-height:176px!important;overflow:auto!important}body #account-app .character-workspace #account-stash-filter-status{display:none!important}body #account-app .character-workspace #account-wallet{grid-template-columns:repeat(3,minmax(0,1fr)) 58px!important;align-items:center!important}body #account-app .character-workspace #account-wallet .wallet-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body #account-app .character-workspace #account-wallet .wallet-resource{text-align:center;justify-self:stretch}body #account-app .character-workspace .craft-bench-identity{grid-template-columns:64px minmax(0,1fr)!important;gap:4px!important}body #account-app .craft-bench-identity>.gear-artwork{width:64px!important;height:64px!important}@media (orientation:landscape){body #account-app .character-workspace .account-craft-content{min-height:80px!important}body #account-app .character-workspace #account-recipes{grid-template-rows:max-content minmax(80px,1fr) max-content!important}body #account-app .character-workspace .account-craft-operation-list{grid-auto-rows:36px!important;gap:4px!important}body #account-app .character-workspace .account-craft-operation-list button{min-height:36px!important;padding:4px!important;font-size:12px!important}}body #account-app .account-craft-recipes dialog .account-craft-operation-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body #account-app .account-craft-recipes dialog .account-craft-operation-list button{min-height:44px!important;padding:8px!important;font-size:14px!important}@media (orientation:landscape){body #account-app .journey-start-choices{justify-content:center!important;width:max-content!important;max-width:calc(100% - 32px)!important;display:flex!important}body #account-app button.journey-start-choice{flex:0 0 126px!important;width:126px!important}}@media (orientation:portrait){@layer nordic-supplied-assets{body #account-app .character-workspace #account-recipes{grid-template-rows:minmax(220px,1fr) 52px 64px!important;gap:10px!important;padding:6px!important}body #account-app .character-workspace .account-craft-item-preview{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)!important;gap:12px!important}body #account-app .character-workspace .craft-bench-identity{text-align:center!important;grid-template-rows:96px auto auto!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:6px!important}body #account-app .character-workspace .craft-bench-identity>.gear-artwork{grid-area:1/1!important;width:96px!important;height:96px!important}body #account-app .character-workspace .craft-bench-identity>strong{grid-area:2/1!important}body #account-app .character-workspace .craft-bench-identity>.craft-bench-potency{grid-row:3!important}body #account-app .character-workspace .account-craft-item-preview .account-item-stats li{height:auto!important;min-height:28px!important;padding:4px 0!important;line-height:20px!important}body #account-app .character-workspace .account-craft-recipes>summary{height:52px!important;min-height:52px!important;padding:8px 12px!important}body #account-app .character-workspace .account-craft-bench,body #account-app .character-workspace .account-craft-action{height:64px!important;min-height:64px!important}body #account-app .character-workspace #character-panel-equipment{flex:none!important;justify-content:flex-start!important;align-self:start!important;gap:10px!important;height:auto!important;padding:12px 6px!important}body #account-app .character-workspace #account-equipment{flex:0 0 358px!important;grid-template-rows:repeat(4,88px)!important;grid-template-columns:80px minmax(0,1fr) 80px!important;gap:2px 6px!important;min-height:358px!important;padding:0!important}body #account-app .character-workspace .account-equipped-card{place-self:start center!important;width:72px!important;height:72px!important}body #account-app .character-workspace .account-equipped-card>details>summary{grid-template-rows:1fr!important;grid-template-columns:1fr!important;width:72px!important;height:72px!important;min-height:72px!important;padding:4px!important;position:relative!important;overflow:visible!important}body #account-app .character-workspace .account-equipped-card .gear-artwork{grid-area:1/1!important;place-self:center!important;width:60px!important;height:60px!important}body #account-app .character-workspace .account-equipped-card .gear-slot-label{text-align:center!important;white-space:nowrap!important;grid-area:1/1!important;width:100%!important;margin:2px 0 0!important;padding:0!important;font-size:10px!important;line-height:12px!important;position:absolute!important;inset:100% auto auto 0!important;overflow:visible!important;transform:none!important}body #account-app .equipment-mage-portrait{object-fit:contain!important;align-self:center!important;height:92%!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-rows:44px minmax(0,1fr) 170px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{align-self:center!important;width:100%!important;height:100%!important;max-height:360px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{background:#eef5fc!important;grid-template-rows:44px minmax(0,360px) 170px!important;align-content:start!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{background-position:40%!important;background-size:cover!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-gallery{grid-template-columns:minmax(0,1fr)!important;padding:8px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor>header h2{letter-spacing:0!important;font-size:24px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor>header{box-sizing:border-box;grid-template-rows:28px 20px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;height:auto!important;min-height:64px!important;padding:8px!important;display:grid!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor>header h2{font:650 20px/1.2 var(--nordic-font,system-ui)!important;white-space:nowrap!important;grid-row:1!important;width:auto!important;margin:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-special-editor>header output{font:500 12px/20px var(--nordic-font,system-ui)!important;letter-spacing:0!important;white-space:nowrap!important;grid-row:2!important;margin:0!important;position:static!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{box-sizing:border-box;grid-template-rows:44px minmax(0,1fr) 160px!important;align-content:stretch!important;height:100%!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-scroll{align-self:stretch!important;max-height:none!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board{aspect-ratio:auto!important;height:100%!important}}}@media (orientation:landscape){@layer nordic-supplied-assets{body #account-app .character-workspace .character-workspace-header{min-height:44px!important;padding-top:2px!important;padding-bottom:2px!important}body #account-app .character-workspace-column>nav{height:40px!important;min-height:40px!important;margin-bottom:4px!important}body #account-app .character-workspace-column>nav button{height:40px!important;min-height:40px!important;padding-top:3px!important;padding-bottom:3px!important}body #account-app .character-workspace .account-craft-item-preview{padding-top:0!important;padding-bottom:0!important}body #account-app .character-workspace .account-craft-bench{margin-bottom:max(4px,var(--ui-safe-bottom,0px))!important;align-self:end!important}}}@media (orientation:portrait){@layer nordic-supplied-assets{body.account-battle #app .battle-play-layout .arena-frame,body.account-battle #app .battle-play-layout #arena{aspect-ratio:auto!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important}body.account-battle #app .battle-play-layout .fighters{inset:max(10px,var(--ui-safe-top,0px)) 12px max(10px,var(--ui-safe-bottom,0px))!important;display:block!important;position:absolute!important;overflow:visible!important}body.account-battle #app .battle-play-layout .fighters .fighter{box-sizing:border-box;width:84%!important;max-width:310px!important;margin:0!important;padding:0!important;position:absolute!important}body.account-battle #app .battle-play-layout .fighters .warm{top:0!important;left:0!important}body.account-battle #app .battle-play-layout .fighters .cool{text-align:right!important;bottom:0!important;right:0!important}body.account-battle #app .battle-play-layout .fighters .cool .combat-skills{justify-content:flex-end!important}body.account-battle #app .battle-play-layout .combat-skills{gap:3px!important;margin-top:4px!important;display:flex!important}body.account-battle #app .battle-play-layout .combat-skill-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:1px!important}body.account-battle #app .battle-play-layout .battle-status-strip{pointer-events:none;display:block!important;position:absolute!important;inset:0!important}body.account-battle #app .battle-play-layout #left-state-host{top:calc(max(10px,var(--ui-safe-top,0px)) + 140px)!important;max-width:60%!important;position:absolute!important;left:12px!important}body.account-battle #app .battle-play-layout #right-state-host{bottom:calc(max(10px,var(--ui-safe-bottom,0px)) + 140px)!important;max-width:60%!important;position:absolute!important;right:12px!important}body.account-battle #app .battle-audio-setting{top:50%!important;bottom:auto!important;right:12px!important}body.account-battle #app .battle-play-layout .fighters .versus{display:none!important}body.account-battle #app .battle-play-layout #left-state-host{top:calc(max(10px,var(--ui-safe-top,0px)) + 170px)!important}body.account-battle #app .battle-play-layout #right-state-host{bottom:calc(max(10px,var(--ui-safe-bottom,0px)) + 170px)!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-rows:44px minmax(0,1fr) 192px!important}body.account-battle #app .battle-play-layout .fighters .cool h2{isolation:isolate;position:relative!important}body.account-battle #app .battle-play-layout .fighters .cool h2:before{content:"";z-index:-1;pointer-events:none;filter:blur(5px);background:radial-gradient(at 75% 55%,#eff7ffe6 0%,#eff7ffb3 42%,#eff7ff40 67%,#0000 85%);position:absolute;inset:-14px -8px -10px}body.account-battle #app .battle-audio-setting{box-sizing:border-box;left:max(4px,var(--ui-safe-left,0px))!important;top:auto!important;right:auto!important;bottom:max(8px,var(--ui-safe-bottom,0px))!important;color:#24445c!important;text-shadow:0 1px 2px #f3faff!important;gap:4px!important;min-width:44px!important;min-height:44px!important;padding:4px!important;font-size:12px!important}}}@media (prefers-reduced-motion:reduce){body #account-passive-forest .forest-bridge-particle{display:none}}@media (orientation:portrait){@layer nordic-supplied-assets{body #account-app .ladder-screen .ladder-mage{grid-template-rows:44px 36px 44px minmax(40px,auto)!important;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr)!important;gap:5px 10px!important;padding:0 8px!important}body #account-app .ladder-screen .ladder-mage>.ladder-portrait{grid-area:2/1/5;align-self:start;height:96px!important;max-height:96px!important}body #account-app .ladder-screen .ladder-rating{grid-area:2/2;font-size:17px!important}body #account-app .ladder-mage #account-ranked-start{grid-area:3/2;min-height:44px!important;font-size:16px!important}body #account-app .ladder-mage #account-ranked-status{grid-area:4/2;margin:0;font-size:12px!important;line-height:1.3!important}body #account-app .ladder-mage #account-ranked-retry{grid-area:5/1/auto/-1}body #account-app .ladder-screen .ladder-tabs{gap:5px}body #account-app .ladder-screen .ladder-row{min-height:44px!important;padding:6px 8px!important;font-size:13px!important}body #account-passive-forest .forest-tree-picture-choices{grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))!important}body #account-passive-forest .forest-tree-picture-choices[data-count="5"] button:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}body #account-passive-forest .forest-tree-picture-choices[data-count="1"]{align-self:center;max-height:400px;grid-template-columns:minmax(0,1fr)!important;width:min(260px,100%)!important}body #app .battle-mmr-intro{width:100%!important;height:100%!important;display:block!important;inset:0!important;transform:none!important}body #app .battle-mmr-intro .mmr-player{text-align:left;position:absolute;top:43%;left:5%}body #app .battle-mmr-intro .mmr-opponent{text-align:right;position:absolute;top:68%;right:5%}body #app .battle-mmr-intro .mmr-versus{display:none!important}}}@media (orientation:landscape){@layer nordic-supplied-assets{body #account-app .character-workspace .account-stash-cell{min-width:40px!important;min-height:40px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{--forest-panel-width:240px!important}body dialog#account-passive-forest .forest-keystone-entries{flex-direction:column;gap:6px}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-keystone-entries .forest-mono-root{height:66px!important;min-height:66px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-branch-board .forest-keystone-entries .forest-mono-root img{width:28px!important;height:28px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-inspector{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:12px!important;overflow-x:hidden!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-content{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-rank-controls{grid-template-columns:44px minmax(0,1fr) 44px!important;width:100%!important;min-width:0!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin-top:2px!important;padding-right:0!important}body dialog#account-passive-forest .forest-point-budgets{padding-right:12px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-columns:minmax(0,1fr) 240px!important}body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true] .forest-inspector-title{box-sizing:border-box!important;padding-right:48px!important}}}@media (orientation:landscape) and (max-width:700px){@layer nordic-supplied-assets{body dialog#account-passive-forest.passive-forest-sheet .forest-rank-editor[data-ui-pilot=true]{grid-template-columns:minmax(0,1fr) 208px!important}}}body #account-app #account-map-status[data-scene-issue=true]{visibility:visible!important;clip-path:none!important;width:min(400px,100% - 16px)!important;height:auto!important;display:block!important;overflow:visible!important}body dialog.account-owner-recovery{box-sizing:border-box;width:min(28rem,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}body .account-owner-recovery form{gap:12px;display:grid}body .account-owner-recovery :is(h2,p){overflow-wrap:anywhere;margin:0}body .account-owner-recovery input{box-sizing:border-box;width:100%}body .account-owner-recovery [role=status]{color:var(--nordic-danger)!important}@media (orientation:landscape){@layer nordic-supplied-assets{body #account-app #account-roaming-control[data-roaming=true]{max-height:calc(100% - 100px);overflow:auto;top:auto!important;bottom:calc(8px + var(--ui-safe-bottom,env(safe-area-inset-bottom,0px)))!important;margin-bottom:0!important}}}@media (orientation:portrait){body #account-app .map-surface:has(.journey-start-choices:not([hidden])) :is(#map-scale,.map-attribution){bottom:calc(max(4px,var(--ui-safe-bottom,0px)) + var(--journey-choice-height,90px) + 8px)!important}}body #account-app dialog.career-sheet{box-sizing:border-box;width:min(720px,calc(100vw - 24px - var(--ui-safe-left,0px) - var(--ui-safe-right,0px)));height:min(820px,calc(100dvh - 24px - var(--ui-safe-top,0px) - var(--ui-safe-bottom,0px)));border:1px solid var(--nordic-line);background:var(--nordic-surface,#f4f8fc);max-width:none;max-height:none;color:var(--nordic-ink);border-radius:16px;margin:auto;padding:0;inset:0;overflow:hidden}body #account-app dialog.career-sheet[open]{flex-direction:column;display:flex}body #account-app .career-sheet::backdrop{background:#23364a70}body #account-app .career-sheet>header{border-bottom:1px solid var(--nordic-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}body #account-app .career-sheet h2{margin:0;font-size:24px}body #account-app .career-sheet button{min-height:44px;padding:8px 16px}body #account-app .career-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}body #account-app .career-caption{color:var(--nordic-muted);font-size:13px;line-height:1.6}body #account-app .career-units{gap:8px;margin:16px 0;display:flex}body #account-app .career-units [aria-pressed=true]{color:#fff!important;background:var(--nordic-blue)!important}body #account-app .career-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body #account-app .career-stats>div{background:var(--nordic-raised,#fff);border:1px solid var(--nordic-line);border-radius:12px;padding:16px}body #account-app .career-stats>div:first-child{grid-column:1/-1}body #account-app .career-stats dt{color:var(--nordic-muted);font-size:13px}body #account-app .career-stats dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:24px;font-weight:700}body #account-app .career-milestones{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:0;list-style:none;display:grid}body #account-app .career-milestones li{border:1px solid var(--nordic-line);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}body #account-app .career-milestones li span+span{color:var(--nordic-muted);font-size:12px}body #account-app .career-milestones [data-reached=true]{border-color:var(--nordic-blue);background:#e5f1ff}@media (orientation:landscape) and (max-height:500px){body #account-app .career-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body #account-app .career-stats>div:first-child{grid-column:auto}body #account-app .career-body{padding:8px 16px}body #account-app #account-home .home-logo img{object-fit:contain;height:60px;max-height:16dvh}body #account-app #account-home .home-logo{padding-bottom:0!important}}body #account-app .ladder-ranking{flex-direction:column;gap:6px;min-height:0;display:flex!important}body #account-app .ladder-ranking .ladder-tabs{flex-shrink:0}body #account-app .ladder-potency-note{flex:none;margin:0;font-size:12px;line-height:1.35}body #account-app .ladder-ranking :is(.ladder-board,.ladder-nearby){flex:1;min-height:0;overflow:auto}body #account-app [data-ladder-metric][aria-pressed=true]{border-color:var(--nordic-blue)!important;color:var(--nordic-ink)!important;background:#e1f0ff!important}body #account-app .character-workspace #account-stash-pages.categorized-stash-tabs{overflow:auto hidden;grid-template-columns:repeat(8,minmax(44px,1fr))!important}body #account-app[data-static-screen] .character-workspace #account-stash-view:has(.tome-stash){grid-template-columns:minmax(0,1fr)!important}body #account-app .character-workspace #account-stash-view:has(.tome-stash)>.account-filter-sheet{display:none!important}body #account-app .tome-icon,body #account-app .tome-icon svg{box-shadow:none!important;color:var(--nordic-blue)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body #account-app .tome-stash-grid>article>details>summary{background:var(--nordic-surface)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:8px!important}body #account-app .character-workspace .account-equipped-card.tome-equipped-card>details{width:100%!important;height:100%!important}body #account-app .character-workspace .account-equipped-card.tome-equipped-card>details>summary{background:var(--nordic-surface)!important;border:1px solid var(--nordic-border)!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;width:100%!important;height:100%!important;min-height:0!important;padding:2px!important;display:flex!important;overflow:hidden!important}body #account-app .character-workspace .tome-equipped-card summary .tome-icon{flex:0 0 14px!important;width:14px!important;height:14px!important}body #account-app .character-workspace .tome-equipped-card summary strong{font-size:9px!important;line-height:10px!important}body #account-app .character-workspace .tome-equipped-card summary>span:not(.tome-icon){font-size:8px!important;line-height:9px!important}body #account-app .character-workspace .tome-equipped-card summary progress{flex:0 0 3px;height:3px!important;margin:0!important}body #account-app .league-picker-open{min-height:44px;background:var(--nordic-surface)!important;border:1px solid var(--nordic-border)!important;box-shadow:none!important;color:var(--nordic-muted)!important;background-image:none!important;border-image:!important;border-radius:8px!important;padding:8px 12px!important;font:500 12px/1.25 system-ui!important}body #account-app #account-home .home-choices>.league-picker-open{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;position:static;font-size:12px!important}body #account-app .character-workspace-header>.league-picker-open{text-overflow:ellipsis;max-width:160px;overflow:hidden}body #account-app .league-picker-screen{box-sizing:border-box;background:var(--nordic-surface);width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--nordic-ink);border:1px solid var(--nordic-border);border-radius:12px;padding:0}body #account-app .league-picker-screen>header{border-bottom:1px solid var(--nordic-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}body #account-app .league-picker-screen h2{margin:0;font-size:20px}body #account-app .league-picker-body{box-sizing:border-box;gap:10px;max-height:calc(100dvh - 112px);padding:16px;display:grid;overflow:auto}body #account-app .league-picker-body>p{margin:0;font-size:13px;line-height:1.5}body #account-app .league-picker-body>button{text-align:left;min-height:44px;background:var(--nordic-surface)!important;border:1px solid var(--nordic-border)!important;box-shadow:none!important;background-image:none!important;border-image:!important;border-radius:8px!important;padding:12px!important}body #account-app .league-picker-body>button[aria-pressed=true]{border-color:var(--nordic-blue)!important;background:var(--nordic-selected)!important}@media (orientation:portrait){body #account-app .character-workspace-header>.league-picker-open{grid-column:1/-1;justify-self:start;max-width:100%;min-height:28px;padding:3px 8px!important;font-size:10px!important}}@media (orientation:landscape){body #account-app .character-workspace-header>.league-picker-open{display:none!important}}body #account-app .mtx-shop .mtx-products article,body #account-app .mtx-shop .mtx-preview{background:var(--nordic-surface,#f7fbff);color:var(--nordic-ink,#243e54);border-color:var(--nordic-line,#c1d4e2)}.forest-special-card button[data-special-choice],.forest-special-card button[data-special-role-configure]{min-width:44px;min-height:44px}body #account-app #account-legacy-walk{z-index:35;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--nordic-surface,#f7fbff);width:min(560px,100% - 24px);max-height:45dvh;color:var(--nordic-ink,#29435c);border:1px solid var(--nordic-line,#c7d8ea);pointer-events:auto;border-radius:10px;padding:14px;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 3px 14px #263b541c}body #account-app #account-legacy-walk p{margin:0 0 8px;line-height:1.4}body #account-app #account-legacy-walk button{min-height:44px}.character-workspace-skills .character-skill-tools{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 4px;display:flex}.character-workspace-skills .character-skill-tools:not(:has(button:not([hidden]))){display:none}.character-workspace-skills .character-skill-tools .account-skill-roles-open{min-height:44px!important;margin:0!important;padding:6px 10px!important;font-size:12px!important}.arena-scenery-setting{color:var(--nordic-text,#29445c);gap:8px;padding:14px 0;display:grid}.arena-scenery-setting select{color:#29445c;max-width:100%;min-height:44px;font:inherit;background:#f6fbff;border:1px solid #b8cfdf;border-radius:8px;padding:8px 12px}.arena-scenery-setting small{color:#587088}body dialog.account-skill-role-sheet[open]{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}body dialog.account-skill-role-sheet>header{flex:none}body dialog.account-skill-role-sheet>.account-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}body #account-app #account-home .home-choices button:not([data-home-action=world]){text-align:left!important;justify-content:flex-start!important;gap:12px!important;padding-inline:18px 10px!important}body #account-app #account-home .home-choices button .home-action-icon{flex:0 0 26px}body #account-app #account-home [data-home-action=shop] .home-action-icon{background:0 0!important;-webkit-mask:none!important;mask:none!important}body #account-app #account-home [data-home-action=shop] .home-action-icon svg{width:100%;height:100%;display:block!important}body #account-app .home-mage-popup{max-width:100%;padding:8px!important}body #account-app .home-mage-popup-header{gap:8px;min-height:44px;padding:0 8px 4px!important}body #account-app .home-mage-popup-header>strong{letter-spacing:.01em;text-transform:none;color:var(--nordic-ink);font:600 15px/20px var(--nordic-font,system-ui)!important}body #account-app .home-mage-popup-header>.mage-picker-league{white-space:nowrap;width:auto!important;min-width:0!important;font:400 11px/14px var(--nordic-font,system-ui)!important;color:var(--nordic-muted)!important;margin-left:auto!important;padding:4px!important}body #account-app .home-mage-popup [role=listbox]{flex:auto;padding:2px}body #account-app .home-mage-popup [role=option]{gap:10px;min-height:54px;padding:6px 10px}body #account-app .home-mage-option-copy>strong{font-size:14px;line-height:18px}body #account-app .home-mage-option-copy>small{margin-top:2px;font-size:11px;line-height:14px}body #account-app .character-workspace-skills{flex-wrap:wrap!important;height:auto!important;min-height:44px!important;display:flex!important}body #account-app .character-workspace-skills .character-skill-tools{flex:1 0 100%;justify-content:flex-end;margin:0!important}body #account-app .character-workspace-skills .combat-skills{flex:1 1 0;min-width:0}body #account-app .account-skill-roles-open[hidden]{display:none!important}body #account-app #account-home .home-mage-picker.needs-room .home-mage-popup{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;top:max(12px,env(safe-area-inset-top))!important;position:fixed!important;bottom:auto!important}@media (orientation:landscape){body #account-app #account-home .home-menu.mage-picker-open .home-mage-popup{inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;width:auto!important;height:auto!important;position:fixed!important}}body dialog.account-entry{box-sizing:border-box;width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--nordic-ink);background:var(--nordic-surface);padding:24px;overflow:auto}.account-entry .account-entry-brand{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--nordic-muted)!important}.account-entry h2{margin:0 0 12px;font-size:26px}.account-entry h3{margin:0 0 12px;font-size:17px}.account-entry button{white-space:normal;overflow-wrap:normal;min-height:44px}.account-entry #account-entry-create{width:100%;margin:4px 0 16px}.account-entry-signin{border-top:1px solid var(--nordic-line);padding-top:16px}.account-entry #account-passkeys{border:0;margin:0 0 12px;padding:0;box-shadow:none!important;background:0 0!important}.account-entry #account-passkeys h2,.account-entry #account-passkeys>p:first-of-type{display:none}.account-entry #account-recover-form{gap:10px;margin-top:12px;display:grid}.account-entry label{gap:6px;display:grid}.account-entry input{box-sizing:border-box;width:100%;min-height:44px}.account-entry .account-entry-social{border-top:1px solid var(--nordic-line);margin-bottom:0;padding-top:16px;font-size:13px;color:var(--nordic-muted)!important}.account-entry [hidden]{display:none!important}@media (max-height:500px){body dialog.account-entry{padding:16px}.account-entry h2{font-size:22px}.account-entry .account-entry-social{margin-top:12px;padding-top:10px}}.account-entry #account-entry-security{gap:16px;display:grid}.account-entry #account-entry-security[hidden]{display:none}.account-entry #account-entry-save-code{border-top:1px solid var(--nordic-line);padding-top:12px}.account-entry #account-entry-save-code>button,.account-entry #account-entry-save-code>label{margin-top:12px}.account-entry label.account-entry-saved{align-items:center;gap:10px;display:flex}.account-entry .account-entry-saved input{flex:0 0 20px;width:20px;min-height:20px}.account-entry #account-entry-code{font-family:ui-monospace,monospace;font-size:13px}.account-entry #account-passkey-status:empty,.account-entry #account-recovery-status:empty,.account-entry #account-entry-security-passkeys :is(#account-passkey-refresh,#account-passkey-proof,#account-passkey-list){display:none!important}body dialog.account-deletion-receipt{box-sizing:border-box;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--nordic-ink);background:var(--nordic-surface);border:1px solid var(--nordic-line);border-radius:16px;padding:24px;overflow:auto}.account-deletion-receipt h2{margin:0 0 16px;font-size:24px}.account-deletion-receipt p{margin:12px 0;line-height:1.5}.account-deletion-receipt a{overflow-wrap:anywhere;margin:16px 0;display:block}.account-deletion-receipt button{white-space:normal;min-width:88px;min-height:44px}.account-deletion-receipt::backdrop{background:#192d4159}body dialog.account-deletion-receipt{background:var(--nordic-surface)!important;border:1px solid var(--nordic-line)!important;border-image:!important}body dialog.account-deletion-receipt button{border-image:!important;min-width:88px!important;min-height:44px!important;padding:10px 18px!important}body dialog.account-entry .account-entry-social{border-top:1px solid var(--nordic-line);margin-top:16px;padding-top:16px}.account-entry .account-entry-social h3{margin:0 0 12px}.account-entry .account-entry-social label{margin:10px 0}.account-entry .account-social-providers{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.account-entry .account-social-providers button{width:100%;background:var(--nordic-surface)!important;border-image:!important;min-height:44px!important;padding:10px!important}.account-entry .account-social-status{margin-bottom:0;font-size:13px;line-height:1.45}@media (max-height:500px) and (min-width:600px){body dialog.account-entry{width:min(760px,100vw - 24px);padding:16px}.account-entry #account-entry-choices{grid-template-columns:1fr 1fr;align-items:start;gap:0 20px;display:grid}.account-entry #account-entry-choices>button,.account-entry .account-entry-signin,.account-entry #account-entry-pending{grid-column:1}.account-entry #account-entry-social-host{grid-area:1/2/span 5}body dialog.account-entry .account-entry-social{border:0;margin:0;padding:0}.account-entry .account-entry-social h3{margin:0 0 6px}.account-entry .account-entry-social label{margin:6px 0}.account-entry .account-social-providers{margin:8px 0}.account-entry .account-social-status{margin-top:8px}.account-entry .account-entry-brand{margin:0 0 2px;font-size:12px;line-height:16px}.account-entry h2{margin:4px 0;font-size:20px;line-height:24px}.account-entry #account-entry-state{margin:4px 0 12px;font-size:14px;line-height:20px}.account-entry .account-entry-social h3{margin-bottom:4px;font-size:16px;line-height:20px}.account-entry .account-social-status{margin-top:6px;font-size:12px;line-height:16px}}#account-social-settings{border-top:1px solid var(--nordic-line);margin-top:16px;padding-top:16px}#account-social-settings>header{justify-content:space-between;align-items:center;gap:12px;display:flex;background:0 0!important;padding:0!important}#account-social-settings h3{margin:0;font-size:18px}#account-social-settings>p{font-size:14px;line-height:1.45}#account-social-settings label{gap:6px;margin:12px 0;display:grid}#account-social-settings input,#account-social-settings select{box-sizing:border-box;width:100%;min-height:44px}#account-social-settings .social-linked-list{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}#account-social-settings li{border:1px solid var(--nordic-line);background:var(--nordic-raised);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:13px}
