.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #d9c6a5}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#b39c82}input::placeholder,textarea::placeholder{opacity:1;color:#b39c82}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--surface-page:#020101;--surface-raised:#2a1a14;--surface-inset:#140b0b;--wood:#1d1011;--wood-dk:#0f0709;--wood-lt:#201414;--leather:#3c2204;--leather-lo:#331902;--leather-hi:#694322;--leather-glow:#6e5232;--plate:rgba(0,0,0,.45);--plate-strong:rgba(0,0,0,.6);--plate-fill:#160b07;--plate-art:rgba(0,0,0,.8);--frame:#966c62;--frame-outer:#241d1e;--frame-hi:#c49479;--frame-mid:#694d3d;--frame-lo:#432c27;--frame-gap:#0a090e;--ornament:#8f6248;--tile-line:#876051;--tile-top:#e8c3a2;--tile-bottom:#a17561;--steel:#2d292f;--field-line:#32241d;--iron:#22222a;--iron-edge:#54403d;--iron-glint:#b38d71;--gem:#00b3e9;--parch:#e1ba75;--parch-lt:#e5c07a;--parch-dk:#c39b61;--parch-edge:#b88f5a;--ink:#0b0604;--ink-muted:#3d2a19;--blue:#143ce8;--blue-hi:#3164ff;--blue-lo:#0218a4;--blue-edge:#021aab;--red:#c6020f;--red-hi:#f50218;--red-lo:#750104;--red-edge:#790104;--on-cloth:#fff;--on-cloth-locked:#f3e6cc;--faction-text-united:#7ea2ff;--faction-text-bloodpact:#ff7a66;--rust:#5a1800;--rust-hi:#dc7e36;--rust-bevel:#cb6422;--rust-lt:#6a2400;--rust-lo:#290600;--rust-hover:#7a2e01;--rust-outline:#250a00;--rust-disc:#802a01;--rust-disc-mid:#6b2201;--rust-rim:#3c1400;--cta-text:#f0c882;--wax:#a3201a;--wax-hi:#d5452f;--wax-lo:#5c0a07;--wax-green:#2f6a1c;--wax-blue:#1f4fa8;--sepia:#b08a78;--sepia-glow:#f6e3c8;--sepia-hi:#deb69b;--sepia-lo:#875f50;--sepia-outline:#050200;--alert-hi:#ff6b5a;--text:#eadbc0;--text-muted:#b39c82;--text-dim:#a6927c;--label:#bb946c;--name-text:#b7936b;--danger-text:#ff7a66;--danger-face-hi:#8e2414;--danger-face-lo:#6a1409;--danger-edge:#3a0a05;--danger-label:#f3e6cc;--success-text:#8fd18a;--info-text:#7ea2ff;--warning-text:#e9c27a;--close-btn-hi:#78220f;--close-btn-lo:#570e04;--bar-hp-lo:#1d6b0c;--bar-hp-hi:#3ea913;--bar-energy-lo:#1d4f8f;--bar-energy-hi:#3f8ad8;--bar-xp-lo:#5a2163;--bar-xp-hi:#a04ca6;--bar-slot-top:#020202;--bar-slot-mid:#111010;--bar-slot-bottom:#060606;--status-on:#6fd46a;--status-off:#ff6b5a;--chat-name:#5cc456;--chat-fill:#150b0c;--dust-text:#c99ae0;--dust-disc:#5a0c63;--rarity-parch-common:#0b0604;--rarity-parch-uncommon:#0c3306;--rarity-parch-rare:#0e2563;--rarity-parch-epic:#3d1262;--rarity-parch-legendary:#4a1e00;--ribbon-easy:#a9c98c;--ribbon-medium:#a8c0d4;--ribbon-hard:#d98068;--difficulty-normal:#8fd18a;--difficulty-heroic:#7ea2ff;--difficulty-mythic:#c99ae0;--role-tank:#00355d;--role-healer:#3c5702;--role-damage:#621c0c;--slot-fill:#3d3131;--slot-cell:#4e3f3e;--scroll-track:#1e1212;--art-wood:#1d1011;--art-jungle:#0f2a12;--art-graveyard:#101a33;--art-lava:#3a0d06;--art-frost:#13283a;--art-desert:#3a2a10;--art-holy:#3a3018;--art-arcane:#26103a;--art-dust:#2a0d30;--focus:#e0a458;--focus-halo:#0b0604;--chrome-hi:#e6e9ee;--chrome:#8a93a0;--chrome-lo:#5a6270;--chrome-core:#2a4a7a;--bone-hi:#fff;--bone-lo:#c2b298;--class-tile-warrior-hi:#f50218;--class-tile-warrior-base:#c6020f;--class-tile-warrior-lo:#750104;--class-tile-paladin-hi:#ffe27a;--class-tile-paladin-base:#d39a1c;--class-tile-paladin-lo:#6a3c00;--class-tile-shaman-hi:#3164ff;--class-tile-shaman-base:#143ce8;--class-tile-shaman-lo:#0218a4;--class-tile-rogue-hi:#7fd36a;--class-tile-rogue-base:#2f7d32;--class-tile-rogue-lo:#123d14;--class-tile-druid-hi:#7fd36a;--class-tile-druid-base:#2f7d32;--class-tile-druid-lo:#123d14;--class-tile-hunter-hi:#c08a52;--class-tile-hunter-base:#7a4a22;--class-tile-hunter-lo:#3a200c;--class-tile-priest-hi:#fff3a8;--class-tile-priest-base:#d9b92e;--class-tile-priest-lo:#6e5a08;--class-tile-mage-hi:#bfe6ff;--class-tile-mage-base:#4aa3e0;--class-tile-mage-lo:#123f66;--class-tile-warlock-hi:#c49cff;--class-tile-warlock-base:#6a2fb8;--class-tile-warlock-lo:#2a0d52;--gray-50:#f6eedf;--gray-100:#eadbc0;--gray-200:#d9c6a5;--gray-300:#c4ad8b;--gray-400:#b39c82;--gray-500:#a6927c;--gray-600:#5e4a3c;--gray-700:#3a2a22;--gray-800:#2a1a14;--gray-900:#1d1011;--gray-950:#0f0709;--gold-50:#fdf6e3;--gold-100:#f8e7bb;--gold-200:#f0d08a;--gold-300:#e9c27a;--gold-400:#e0a458;--gold-500:#dd8410;--gold-600:#a85d00;--gold-700:#804822;--gold-800:#5a3218;--gold-900:#432923;--gold-950:#2a1810;--gold-hi:#ffde2e;--gold-base:#d37600;--gold-mid:#804822;--gold-lo:#432923;--fs-display-1:32px;--fs-display-2:26px;--fs-display-3:21px;--fs-label:15px;--fs-caption:13px;--fs-body:17px;--fs-body-sm:15px;--fs-num-lg:24px}@media (max-width:767px){:root{--fs-display-1:24px;--fs-display-2:21px;--fs-display-3:18px;--fs-body:16px;--fs-num-lg:20px}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}@media (min-width:2560px){.\!container{max-width:2560px!important}.container{max-width:2560px}}@media (min-width:3440px){.\!container{max-width:3440px!important}.container{max-width:3440px}}@media (min-width:3840px){.\!container{max-width:3840px!important}.container{max-width:3840px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-2\.5{right:.625rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.m-1{margin:.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-0\.5{margin-top:-.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[158px\]{width:158px}.w-\[318px\]{width:318px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[35\%\]{max-width:35%}.max-w-\[390px\]{max-width:390px}.max-w-\[648px\]{max-width:648px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-800\/60>:not([hidden])~:not([hidden]){border-color:rgba(42,26,20,.6)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/60{border-color:rgba(59,130,246,.6)}.border-blue-500\/70{border-color:rgba(59,130,246,.7)}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-difficulty-heroic{--tw-border-opacity:1;border-color:rgb(126 162 255/var(--tw-border-opacity,1))}.border-difficulty-mythic{--tw-border-opacity:1;border-color:rgb(201 154 224/var(--tw-border-opacity,1))}.border-difficulty-normal{--tw-border-opacity:1;border-color:rgb(143 209 138/var(--tw-border-opacity,1))}.border-gold-400{--tw-border-opacity:1;border-color:rgb(224 164 88/var(--tw-border-opacity,1))}.border-gold-500{--tw-border-opacity:1;border-color:rgb(221 132 16/var(--tw-border-opacity,1))}.border-gold-500\/50{border-color:rgba(221,132,16,.5)}.border-gold-500\/60{border-color:rgba(221,132,16,.6)}.border-gold-500\/70{border-color:rgba(221,132,16,.7)}.border-gold-600\/40{border-color:rgba(168,93,0,.4)}.border-gold-700{--tw-border-opacity:1;border-color:rgb(128 72 34/var(--tw-border-opacity,1))}.border-gold-700\/40{border-color:rgba(128,72,34,.4)}.border-gold-700\/50{border-color:rgba(128,72,34,.5)}.border-gray-500{--tw-border-opacity:1;border-color:rgb(166 146 124/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(94 74 60/var(--tw-border-opacity,1))}.border-gray-600\/50{border-color:rgba(94,74,60,.5)}.border-gray-700{--tw-border-opacity:1;border-color:rgb(58 42 34/var(--tw-border-opacity,1))}.border-gray-700\/30{border-color:rgba(58,42,34,.3)}.border-gray-700\/50{border-color:rgba(58,42,34,.5)}.border-gray-700\/60{border-color:rgba(58,42,34,.6)}.border-gray-800{--tw-border-opacity:1;border-color:rgb(42 26 20/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/70{border-color:rgba(34,197,94,.7)}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-600\/40{border-color:rgba(22,163,74,.4)}.border-green-700\/50{border-color:rgba(21,128,61,.5)}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-600\/40{border-color:rgba(234,88,12,.4)}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-purple-600\/40{border-color:rgba(147,51,234,.4)}.border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-red-500\/60{border-color:rgba(239,68,68,.6)}.border-red-500\/70{border-color:rgba(239,68,68,.7)}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-600\/40{border-color:rgba(220,38,38,.4)}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-700\/50{border-color:rgba(185,28,28,.5)}.border-transparent{border-color:transparent}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-yellow-600\/40{border-color:rgba(202,138,4,.4)}.border-yellow-600\/50{border-color:rgba(202,138,4,.5)}.border-t-transparent{border-top-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-blue-900\/20{background-color:rgba(30,58,138,.2)}.bg-blue-900\/30{background-color:rgba(30,58,138,.3)}.bg-blue-900\/40{background-color:rgba(30,58,138,.4)}.bg-cyan-400\/10{background-color:rgba(34,211,238,.1)}.bg-difficulty-heroic\/10{background-color:rgba(126,162,255,.1)}.bg-difficulty-mythic\/10{background-color:rgba(201,154,224,.1)}.bg-difficulty-normal\/10{background-color:rgba(143,209,138,.1)}.bg-gold-300{--tw-bg-opacity:1;background-color:rgb(233 194 122/var(--tw-bg-opacity,1))}.bg-gold-400{--tw-bg-opacity:1;background-color:rgb(224 164 88/var(--tw-bg-opacity,1))}.bg-gold-500{--tw-bg-opacity:1;background-color:rgb(221 132 16/var(--tw-bg-opacity,1))}.bg-gold-500\/10{background-color:rgba(221,132,16,.1)}.bg-gold-500\/15{background-color:rgba(221,132,16,.15)}.bg-gold-600{--tw-bg-opacity:1;background-color:rgb(168 93 0/var(--tw-bg-opacity,1))}.bg-gold-700{--tw-bg-opacity:1;background-color:rgb(128 72 34/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(166 146 124/var(--tw-bg-opacity,1))}.bg-gray-500\/10{background-color:hsla(31,19%,57%,.1)}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(94 74 60/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(58 42 34/var(--tw-bg-opacity,1))}.bg-gray-700\/50{background-color:rgba(58,42,34,.5)}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(42 26 20/var(--tw-bg-opacity,1))}.bg-gray-800\/50{background-color:rgba(42,26,20,.5)}.bg-gray-800\/60{background-color:rgba(42,26,20,.6)}.bg-gray-800\/80{background-color:rgba(42,26,20,.8)}.bg-gray-800\/90{background-color:rgba(42,26,20,.9)}.bg-gray-800\/95{background-color:rgba(42,26,20,.95)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(29 16 17/var(--tw-bg-opacity,1))}.bg-gray-900\/30{background-color:rgba(29,16,17,.3)}.bg-gray-900\/50{background-color:rgba(29,16,17,.5)}.bg-gray-900\/60{background-color:rgba(29,16,17,.6)}.bg-gray-900\/70{background-color:rgba(29,16,17,.7)}.bg-gray-900\/80{background-color:rgba(29,16,17,.8)}.bg-gray-900\/95{background-color:rgba(29,16,17,.95)}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgba(34,197,94,.1)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-600\/30{background-color:rgba(22,163,74,.3)}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-green-900\/20{background-color:rgba(20,83,45,.2)}.bg-green-900\/30{background-color:rgba(20,83,45,.3)}.bg-orange-500\/10{background-color:rgba(249,115,22,.1)}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-600\/30{background-color:rgba(234,88,12,.3)}.bg-orange-900\/20{background-color:rgba(124,45,18,.2)}.bg-orange-900\/40{background-color:rgba(124,45,18,.4)}.bg-parch-edge{--tw-bg-opacity:1;background-color:rgb(184 143 90/var(--tw-bg-opacity,1))}.bg-plate-fill{--tw-bg-opacity:1;background-color:rgb(22 11 7/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:rgba(168,85,247,.1)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\/30{background-color:rgba(147,51,234,.3)}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-purple-900{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.bg-purple-900\/20{background-color:rgba(88,28,135,.2)}.bg-purple-900\/30{background-color:rgba(88,28,135,.3)}.bg-purple-900\/40{background-color:rgba(88,28,135,.4)}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-red-900\/20{background-color:rgba(127,29,29,.2)}.bg-red-900\/30{background-color:rgba(127,29,29,.3)}.bg-red-900\/80{background-color:rgba(127,29,29,.8)}.bg-surface-page{--tw-bg-opacity:1;background-color:rgb(2 1 1/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-yellow-900\/20{background-color:rgba(113,63,18,.2)}.bg-yellow-900\/30{background-color:rgba(113,63,18,.3)}.bg-yellow-900\/40{background-color:rgba(113,63,18,.4)}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gold-600{--tw-gradient-from:#a85d00 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,93,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:rgba(220,38,38,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-gold-400{--tw-gradient-to:#e0a458 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to:#f87171 var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--fs-body);line-height:1.5;font-weight:400}.text-body-sm{font-size:var(--fs-body-sm);line-height:1.45;font-weight:400}.text-caption{font-size:var(--fs-caption);line-height:1.2;letter-spacing:.06em;font-weight:700}.text-display-1{font-size:var(--fs-display-1);line-height:1.1;font-weight:800}.text-display-2{font-size:var(--fs-display-2);line-height:1.15;font-weight:800}.text-display-3{font-size:var(--fs-display-3)}.text-display-3,.text-label{line-height:1.2;font-weight:700}.text-label{font-size:var(--fs-label);letter-spacing:.04em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-num-lg{font-size:var(--fs-num-lg);line-height:1.1;font-weight:700}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure:lining-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-difficulty-heroic{--tw-text-opacity:1;color:rgb(126 162 255/var(--tw-text-opacity,1))}.text-difficulty-mythic{--tw-text-opacity:1;color:rgb(201 154 224/var(--tw-text-opacity,1))}.text-difficulty-normal{--tw-text-opacity:1;color:rgb(143 209 138/var(--tw-text-opacity,1))}.text-gold-100{--tw-text-opacity:1;color:rgb(248 231 187/var(--tw-text-opacity,1))}.text-gold-300{--tw-text-opacity:1;color:rgb(233 194 122/var(--tw-text-opacity,1))}.text-gold-400{--tw-text-opacity:1;color:rgb(224 164 88/var(--tw-text-opacity,1))}.text-gold-500{--tw-text-opacity:1;color:rgb(221 132 16/var(--tw-text-opacity,1))}.text-gold-500\/60{color:rgba(221,132,16,.6)}.text-gold-700{--tw-text-opacity:1;color:rgb(128 72 34/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(234 219 192/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(217 198 165/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(196 173 139/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(179 156 130/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(166 146 124/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(94 74 60/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(29 16 17/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(15 7 9/var(--tw-text-opacity,1))}.text-gray-950\/50{color:rgba(15,7,9,.5)}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-400\/70{color:rgba(74,222,128,.7)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-400\/70{color:rgba(251,146,60,.7)}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-300\/80{color:rgba(216,180,254,.8)}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-400\/70{color:rgba(192,132,252,.7)}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/70{color:hsla(0,91%,71%,.7)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-tan{--tw-text-opacity:1;color:rgb(187 148 108/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(234 219 192/var(--tw-text-opacity,1))}.text-text-muted{--tw-text-opacity:1;color:rgb(179 156 130/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-400\/70{color:rgba(250,204,21,.7)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(166 146 124/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(166 146 124/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(94 74 60/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(94 74 60/var(--tw-placeholder-opacity,1))}.placeholder-primary-950\/40::-moz-placeholder{color:rgba(42,24,16,.4)}.placeholder-primary-950\/40::placeholder{color:rgba(42,24,16,.4)}.accent-green-500{accent-color:#22c55e}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-gold-glow{--tw-shadow:0 0 12px color-mix(in srgb,var(--gold-400) 35%,transparent);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-gold-glow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-panel{--tw-shadow:0 10px 30px rgba(0,0,0,.45);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-green-500\/20{--tw-shadow-color:rgba(34,197,94,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color:rgba(249,115,22,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color:rgba(239,68,68,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color:rgba(234,179,8,.2);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-gold-500{--tw-ring-opacity:1;--tw-ring-color:rgb(221 132 16/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.touch-manipulation{touch-action:manipulation}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}body{color:var(--text);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;margin:0;padding:0;overflow:hidden}#__next,body{height:100vh;height:100dvh}#__next{width:100vw;overflow:auto}::-moz-selection{background:color-mix(in srgb,var(--gold-500) 35%,transparent);color:var(--gold-50)}::selection{background:color-mix(in srgb,var(--gold-500) 35%,transparent);color:var(--gold-50)}*{scrollbar-width:thin;scrollbar-color:var(--gray-700) var(--gray-950)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--gray-950)}::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:6px;border:2px solid var(--gray-950)}::-webkit-scrollbar-thumb:hover{background:var(--gold-500)}body,html{overscroll-behavior-y:none}body,body *{-webkit-user-select:none;-moz-user-select:none;user-select:none}[contenteditable],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}*{-webkit-tap-highlight-color:color-mix(in srgb,var(--gold-400) 18%,transparent)}a,button{touch-action:manipulation}input,select,textarea{font-size:16px}@media (min-width:640px){input,select,textarea{font-size:inherit}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}html{scroll-behavior:auto}body,html{min-height:100vh;min-height:100dvh}#__next,body,html{background-color:var(--surface-page)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :after,:root:not([data-motion=full]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :after,:root[data-motion=reduce] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.admin-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold-400) 55%,transparent) color-mix(in srgb,var(--gray-50) 6%,transparent)}.admin-table-scroll::-webkit-scrollbar{height:10px;width:10px}.admin-table-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gray-50) 5%,transparent);border-radius:6px}.admin-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gold-400) 50%,transparent);border-radius:6px}.admin-table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--gold-400) 80%,transparent)}.admin-table-scroll table{width:-moz-max-content;width:max-content;min-width:100%}.admin-table-scroll td,.admin-table-scroll th{white-space:nowrap}.hover\:border-gold-400:hover{--tw-border-opacity:1;border-color:rgb(224 164 88/var(--tw-border-opacity,1))}.hover\:border-gold-500:hover{--tw-border-opacity:1;border-color:rgb(221 132 16/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(166 146 124/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(94 74 60/var(--tw-border-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gold-500:hover{--tw-bg-opacity:1;background-color:rgb(221 132 16/var(--tw-bg-opacity,1))}.hover\:bg-gold-500\/25:hover{background-color:rgba(221,132,16,.25)}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(166 146 124/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(94 74 60/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(58 42 34/var(--tw-bg-opacity,1))}.hover\:bg-gray-700\/50:hover{background-color:rgba(58,42,34,.5)}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(42 26 20/var(--tw-bg-opacity,1))}.hover\:bg-gray-800\/50:hover{background-color:rgba(42,26,20,.5)}.hover\:bg-gray-800\/60:hover{background-color:rgba(42,26,20,.6)}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-900\/30:hover{background-color:rgba(20,83,45,.3)}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-orange-900\/30:hover{background-color:rgba(124,45,18,.3)}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-purple-900\/30:hover{background-color:rgba(88,28,135,.3)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/20:hover{background-color:rgba(127,29,29,.2)}.hover\:bg-red-900\/30:hover{background-color:rgba(127,29,29,.3)}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:bg-yellow-900\/30:hover{background-color:rgba(113,63,18,.3)}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-gold-200:hover{--tw-text-opacity:1;color:rgb(240 208 138/var(--tw-text-opacity,1))}.hover\:text-gold-300:hover{--tw-text-opacity:1;color:rgb(233 194 122/var(--tw-text-opacity,1))}.hover\:text-gold-400:hover{--tw-text-opacity:1;color:rgb(224 164 88/var(--tw-text-opacity,1))}.hover\:text-gold-700:hover{--tw-text-opacity:1;color:rgb(128 72 34/var(--tw-text-opacity,1))}.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(234 219 192/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(196 173 139/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(179 156 130/var(--tw-text-opacity,1))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-gold-glow:hover{--tw-shadow:0 0 12px color-mix(in srgb,var(--gold-400) 35%,transparent);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.hover\:shadow-gold-glow:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.focus\:border-gold-500:focus{--tw-border-opacity:1;border-color:rgb(221 132 16/var(--tw-border-opacity,1))}.focus\:border-gold-500\/60:focus{border-color:rgba(221,132,16,.6)}.focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgb(179 156 130/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:placeholder-gold-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(128 72 34/var(--tw-placeholder-opacity,1))}.focus\:placeholder-gold-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(128 72 34/var(--tw-placeholder-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\:ring-gold-500\/60:focus{--tw-ring-color:rgba(221,132,16,.6)}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.focus\:ring-pink-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-600:disabled{--tw-bg-opacity:1;background-color:rgb(94 74 60/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-primary-800{--tw-text-opacity:1;color:rgb(90 50 24/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width:768px){.max-md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-44{height:11rem}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.sm\:text-gold-600{--tw-text-opacity:1;color:rgb(168 93 0/var(--tw-text-opacity,1))}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:ml-0{margin-left:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-24{width:6rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--orn-w:clamp(36px,4.4vw,60px);--frame-w:10px;--pk-pad-inline:24px;--pk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1000'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.09' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 0.06'/%3E%3C/filter%3E%3Crect width='1400' height='1000' filter='url(%23f)'/%3E%3C/svg%3E");--pk-cloth-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.022' numOctaves='4' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.75 0 0 0 0 0.82 0 0 0 0 1 0.62 0 0 0 -0.24'/%3E%3C/filter%3E%3Crect width='1000' height='1000' filter='url(%23f)'/%3E%3C/svg%3E");--pk-leather-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.06' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.02 0 0 0 0 0 0.7 0 0 0 -0.26'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E");--pk-fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.24 0 0 0 0 0.10 0 0 0 0 0.10'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23f)'/%3E%3C/svg%3E");--pk-blotch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.30 0 0 0 0 0.12 0 0 0 0 0.08'/%3E%3C/filter%3E%3Crect width='360' height='360' filter='url(%23f)'/%3E%3C/svg%3E");--pk-tile-frame:inset 0 1px 0 var(--tile-top),inset 0 0 0 1px var(--tile-line),inset 0 0 0 3px var(--steel),inset 0 0 0 4px var(--tile-bottom),inset 0 0 0 5px var(--sepia-outline);--pk-plain-frame:inset 0 0 0 1px var(--frame),inset 0 0 0 3px var(--frame-gap),inset 0 0 0 4px var(--frame-lo)}@media (min-width:1280px){:root{--orn-w:60px}}@media (max-width:767px){:root{--frame-w:8px;--pk-pad-inline:16px}}:where(*){--pk-shadow:0 0 #0000}.pk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pk-icon{display:block;flex:0 0 auto;overflow:visible;fill:var(--pk-icon-fill,url(#sepia) var(--sepia));filter:url(#emboss)}.pk-icon[data-mode=current]{--pk-icon-fill:currentColor;filter:none}.pk-icon[data-mode=glow]{--pk-icon-fill:url(#sepia-glow) var(--sepia-hi)}.pk-icon[data-mode=red]{--pk-icon-fill:url(#sepia-red) var(--wax-hi)}.pk-icon[data-mode=art]{fill:none;filter:drop-shadow(0 1px 1px rgb(0 0 0/.7))}.pk-pop{position:fixed;z-index:70;max-width:min(320px,calc(100vw - 32px));padding:8px 12px;background:var(--wood-dk);box-shadow:var(--pk-plain-frame),0 8px 24px rgba(0,0,0,.6);font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--text)}.pk-pop__heading{display:block;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--label)}.pk-pop__time{font-weight:700;color:var(--warning-text)}.pk-wood{--pk-pad:var(--pk-pad-inline);position:relative;min-width:0;color:var(--text);background-color:var(--wood);background-image:var(--pk-grain),radial-gradient(ellipse at 50% 45%,var(--wood-lt),var(--wood) 55%,var(--wood-dk) 90%);background-size:1400px 1000px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:overlay,normal}.pk-wood[data-pad=none]{--pk-pad:0px}.pk-wood[data-pad=sm]{--pk-pad:12px}.pk-wood[data-pad=lg]{--pk-pad:32px}@media (max-width:767px){.pk-wood[data-pad=lg]{--pk-pad:20px}}.pk-wood--frame{border:var(--frame-w) solid transparent;-o-border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;background-origin:border-box;background-clip:border-box;outline:1px solid var(--frame-lo);outline-offset:-1px;padding-block:max(var(--pk-pad),calc(var(--orn-w) - var(--frame-w)));padding-inline:var(--pk-pad)}.pk-wood--plain{--pk-shadow:var(--pk-plain-frame);box-shadow:var(--pk-shadow);padding:calc(var(--pk-pad) + 4px)}.pk-wood[data-pad=none].pk-wood--plain{padding:4px}.pk-wood__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(min-content,1fr);align-items:center;gap:12px;margin-bottom:16px}.pk-wood--frame>.pk-wood__head{padding-inline:max(0px,calc(var(--orn-w) - var(--frame-w) - var(--pk-pad)))}.pk-wood__title{grid-column:2;margin:0;max-width:100%;text-align:center;font-family:var(--font-display);font-weight:800;color:var(--text);overflow-wrap:break-word;text-wrap:balance}h1.pk-wood__title{font-size:var(--fs-display-1);line-height:1.1}h2.pk-wood__title{font-size:var(--fs-display-2);line-height:1.15}h3.pk-wood__title{font-size:var(--fs-display-3);line-height:1.2;font-weight:700}.pk-wood__actions{grid-column:3;justify-self:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:767px){.pk-wood__head{grid-template-columns:minmax(0,1fr)}.pk-wood__title{grid-column:1}.pk-wood__actions{grid-column:1;justify-self:center}}.pk-parch{--pk-pad:40px;position:relative;min-width:0;color:var(--ink);background-color:var(--parch);background-image:var(--pk-fibre),var(--pk-blotch),radial-gradient(ellipse at 40% 35%,var(--parch-lt),var(--parch) 50%,var(--parch-dk) 100%);background-size:200px 200px,360px 360px,100% 100%;background-blend-mode:multiply,multiply,normal;box-shadow:inset 0 0 24px 10px var(--parch-edge);border:var(--frame-w) solid transparent;-o-border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;background-origin:border-box;background-clip:border-box;outline:1px solid var(--frame-lo);outline-offset:-1px;padding-block:max(34px,calc(var(--orn-w) - var(--frame-w)));padding-inline:var(--pk-pad)}@media (max-width:767px){.pk-parch{--pk-pad:20px}}.pk-parch__title{margin:0 0 12px;font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-2);line-height:1.1;color:var(--ink);text-align:center;overflow-wrap:break-word}.pk-parch__close{position:absolute;top:2px;right:2px;z-index:1}.pk-parch__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-3);color:var(--ink);text-align:left}.pk-parch__toggle .pk-icon{--pk-icon-fill:var(--ink);filter:none;transition:transform .15s ease-out}.pk-parch__toggle[aria-expanded=true] .pk-icon{transform:rotate(180deg)}.pk-banner,.pk-cloth{--cloth-hi:var(--blue-hi);--cloth:var(--blue);--cloth-lo:var(--blue-lo);--cloth-edge:var(--blue-edge);color:var(--on-cloth);background-color:var(--cloth);background-image:var(--pk-cloth-noise),repeating-linear-gradient(100deg,transparent 0 60px,rgba(0,0,40,.25) 80px,transparent 110px),linear-gradient(90deg,var(--cloth-edge),var(--cloth) 25%,var(--cloth-hi) 50%,var(--cloth) 75%,var(--cloth-edge));background-size:max(1000px,100%) max(1000px,100%),auto,auto;background-repeat:no-repeat,repeat,no-repeat;box-shadow:inset 0 0 30px 12px var(--cloth-lo)}.pk-banner[data-faction=bloodpact],.pk-cloth[data-faction=bloodpact]{--cloth-hi:var(--red-hi);--cloth:var(--red);--cloth-lo:var(--red-lo);--cloth-edge:var(--red-edge)}.pk-banner{position:relative;min-width:0;border:var(--frame-w) solid transparent;-o-border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;background-origin:border-box;background-clip:border-box;outline:1px solid var(--frame-lo);outline-offset:-1px;padding:10px 16px 24px}.pk-banner__title{margin:0 max(0px,calc(var(--orn-w) - var(--frame-w) - 16px)) 16px;padding:4px 8px;background:var(--plate);font-family:var(--font-display);font-weight:800;font-size:max(18px,calc(26px * var(--ui-s, 1)));line-height:1;color:var(--on-cloth);text-align:center;text-transform:uppercase;overflow-wrap:break-word}@media (max-width:767px){.pk-banner__title{font-size:18px}}.pk-close{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.pk-close__face{display:grid;place-items:center;width:40px;height:40px;background:linear-gradient(var(--close-btn-hi),var(--close-btn-lo));box-shadow:inset 0 0 0 1px var(--frame);color:var(--cta-text)}.pk-close__face>.pk-icon{width:22px;height:22px;--pk-icon-fill:currentColor;filter:none}.pk-close:hover .pk-close__face{filter:brightness(1.15)}.pk-btn{--pk-h:44px;--pk-cta-b:9px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pk-h);padding:0 16px;border:0;cursor:pointer;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1;white-space:normal;text-align:center;overflow-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-btn[data-size=sm]{--pk-h:36px;font-size:15px;padding:0 12px}.pk-btn[data-size=lg]{--pk-h:56px;font-size:21px;padding:0 24px}.pk-btn[data-size=cta]{min-width:calc(154px * var(--ui-s, 1));padding:0 calc(18px * var(--ui-s, 1))}.pk-btn[data-size=cta-wide],.pk-btn[data-size=cta]{--pk-h:max(44px,calc(77px * var(--ui-s, 1)));font-size:max(18px,calc(36px * var(--ui-s, 1)))}.pk-btn[data-size=cta-wide]{min-width:calc(260px * var(--ui-s, 1));padding:0 calc(24px * var(--ui-s, 1))}.pk-btn[data-size=cta-md]{--pk-h:max(44px,calc(75px * var(--ui-s, 1)));min-width:calc(199px * var(--ui-s, 1));font-size:max(18px,calc(36px * var(--ui-s, 1)));padding:0 calc(18px * var(--ui-s, 1))}@media (max-width:767px){.pk-btn[data-size=cta-md],.pk-btn[data-size=cta-wide],.pk-btn[data-size=cta]{font-size:24px;--pk-h:64px}}@media (pointer:coarse){.pk-btn[data-size=sm]{--pk-h:44px}}.pk-btn[data-variant=primary]{border:var(--pk-cta-b) solid transparent;-o-border-image:url(/ui/cta-face.webp) 18/var(--pk-cta-b) stretch;border-image:url(/ui/cta-face.webp) 18 fill/var(--pk-cta-b) stretch;background:linear-gradient(var(--rust-lt),var(--rust) 55%,var(--rust-lo));--pk-shadow:0 0 0 1px var(--surface-page);box-shadow:var(--pk-shadow);font-weight:800;color:var(--cta-text);letter-spacing:-.01em;text-shadow:1px 0 0 var(--rust-outline),-1px 0 0 var(--rust-outline),0 1px 0 var(--rust-outline),0 -1px 0 var(--rust-outline)}.pk-btn[data-variant=primary] .pk-btn__label{word-spacing:.25em}.pk-btn[data-variant=icon],.pk-btn[data-variant=secondary]{--pk-shadow:var(--pk-tile-frame);background-color:var(--leather);background-image:var(--pk-leather-noise),radial-gradient(circle at 50% 40%,var(--leather-hi) -30%,var(--leather) 55%,var(--leather-lo));box-shadow:var(--pk-shadow);color:var(--label)}.pk-btn[data-variant=icon]{width:var(--pk-h);padding:0}.pk-btn[data-variant=icon] .pk-icon{width:calc(var(--pk-h) * .6);height:calc(var(--pk-h) * .6)}.pk-btn[data-variant=icon][data-face=rust]:not([aria-disabled=true]){border:var(--pk-cta-b) solid transparent;-o-border-image:url(/ui/cta-face.webp) 18/var(--pk-cta-b) stretch;border-image:url(/ui/cta-face.webp) 18 fill/var(--pk-cta-b) stretch;background:linear-gradient(var(--rust-lt),var(--rust) 55%,var(--rust-lo));--pk-shadow:0 0 0 1px var(--surface-page)}.pk-btn[data-variant=icon][data-face=rust]:not([aria-disabled=true]) .pk-icon{width:min(calc(var(--pk-h) * .6),calc(var(--pk-h) - 2 * var(--pk-cta-b)));height:min(calc(var(--pk-h) * .6),calc(var(--pk-h) - 2 * var(--pk-cta-b)))}.pk-btn[data-tone=success]{color:var(--success-text)}.pk-btn[data-variant=danger]{--pk-shadow:0 0 0 1px var(--danger-edge);background:linear-gradient(var(--danger-face-hi),var(--danger-face-lo));box-shadow:var(--pk-shadow);color:var(--danger-label)}.pk-btn:hover:not([aria-disabled=true]){filter:brightness(1.12)}.pk-btn:active:not([aria-disabled=true]){transform:translateY(1px)}.pk-btn[data-variant=primary]:active:not([aria-disabled=true]){filter:brightness(.95)}.pk-btn[aria-disabled=true]{cursor:not-allowed;-o-border-image:none;border-image:none;border-color:transparent;background:var(--gray-700);--pk-shadow:inset 0 0 0 1px var(--gray-600);box-shadow:var(--pk-shadow);color:var(--text-dim);text-shadow:none;filter:none}.pk-btn__label{display:inline-flex;align-items:center;gap:8px}.pk-btn[aria-busy=true] .pk-btn__label{opacity:0}.pk-btn__spinner{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pk-spin .8s linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}.pk-field{display:grid;gap:6px;min-width:0}.pk-field__label{font-size:15px;line-height:1.2;letter-spacing:.04em;color:var(--label)}.pk-field__hint,.pk-field__label{font-family:var(--font-display);font-weight:700}.pk-field__hint{font-size:13px;letter-spacing:.06em;color:var(--text-dim)}.pk-field__error{font-size:15px;color:var(--danger-text)}.pk-field__error,.pk-input{font-family:var(--font-body)}.pk-input{width:100%;min-width:0;height:44px;padding:0 12px;background:var(--surface-inset);border:1px solid var(--field-line);border-radius:0;--pk-shadow:inset 0 2px 7px #000;box-shadow:var(--pk-shadow);color:var(--text);font-size:17px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pk-input::-moz-placeholder{color:var(--text-dim);opacity:1}.pk-input::placeholder{color:var(--text-dim);opacity:1}.pk-input[data-size=lg]{height:56px;font-size:21px}textarea.pk-input{height:auto;min-height:88px;padding:10px 12px;resize:vertical;line-height:1.45}.pk-input[aria-invalid=true]{border-color:var(--danger-text)}.pk-input[data-variant=name]{height:max(44px,calc(56px * var(--ui-s, 1)));text-align:center;color:var(--name-text);font-family:var(--font-display);font-weight:700;font-size:max(20px,calc(36px * var(--ui-s, 1)));letter-spacing:-.01em}@media (max-width:767px){.pk-input[data-variant=name]{height:52px;font-size:24px}}.pk-search{position:relative}.pk-search>.pk-icon{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);--pk-icon-fill:var(--text-dim);filter:none;pointer-events:none}.pk-search>.pk-input{padding-left:38px}.pk-select{position:relative}.pk-select>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.pk-select>.pk-icon{position:absolute;right:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);--pk-icon-fill:var(--label);filter:none;pointer-events:none}.pk-choice{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:var(--text);font-family:var(--font-body);font-size:17px}.pk-choice>input{position:absolute;opacity:0;width:44px;height:44px;margin:0;cursor:pointer}.pk-choice__box{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;margin:12px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame),inset 0 0 0 2px var(--frame-gap);color:var(--ink)}.pk-choice[data-kind=radio] .pk-choice__box{border-radius:50%}.pk-choice>input:checked+.pk-choice__box{background:var(--gold-base);box-shadow:inset 0 0 0 1px var(--gold-hi)}.pk-choice>input:focus-visible+.pk-choice__box{box-shadow:0 0 0 2px var(--focus),0 0 0 4px var(--focus-halo)}.pk-choice__box>svg{width:14px;height:14px;visibility:hidden}.pk-choice__dot{width:8px;height:8px;border-radius:50%;background:var(--ink);visibility:hidden}.pk-choice>input:checked+.pk-choice__box>.pk-choice__dot,.pk-choice>input:checked+.pk-choice__box>svg{visibility:visible}.pk-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--text);font-family:var(--font-body);font-size:17px}.pk-toggle__track{position:relative;width:40px;height:20px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame)}.pk-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--frame);transition:transform .15s ease-out}.pk-toggle[aria-checked=true] .pk-toggle__track{background:var(--gold-base)}.pk-toggle[aria-checked=true] .pk-toggle__thumb{transform:translateX(20px);background:var(--ink)}.pk-toggle[aria-disabled=true]{cursor:not-allowed;color:var(--text-dim)}.pk-toggle[aria-disabled=true] .pk-toggle__track{filter:grayscale(.6) brightness(.8)}.pk-med{--med:max(44px,calc(104px * var(--ui-s, 1)));position:relative;display:inline-grid;justify-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;outline:none}.pk-med[data-size=xs]{--med:36px}.pk-med[data-size=sm]{--med:56px}.pk-med[data-size=md]{--med:max(44px,calc(80px * var(--ui-s, 1)))}.pk-med[data-size=hud]{--med:max(44px,calc(124px * var(--ui-s, 1)))}.pk-med[data-size=xl]{--med:calc(413px * var(--ui-s, 1))}button.pk-med{cursor:pointer}button.pk-med[aria-disabled=true]{cursor:not-allowed}.pk-med__art{position:relative;width:var(--med);height:var(--med);filter:drop-shadow(0 3px 3px rgb(0 0 0/.7))}.pk-med__disc{position:absolute;left:13%;top:12.5%;width:79%;height:79%;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 44% 38%,var(--iron-glint),var(--iron) 70%)}.pk-med__disc[data-faction=united]{background:radial-gradient(circle at 44% 38%,var(--blue-hi),var(--blue) 55%,var(--blue-lo))}.pk-med__disc[data-faction=bloodpact]{background:radial-gradient(circle at 44% 38%,var(--red-hi),var(--red) 55%,var(--red-lo))}.pk-med__disc>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pk-med__disc>img[data-kind=crest]{width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.pk-med[data-state=locked] .pk-med__disc{background:radial-gradient(circle at 44% 38%,var(--rust-disc),var(--rust-disc-mid) 62%,var(--rust-rim));box-shadow:inset 0 0 0 2px var(--rust-rim),inset 0 0 14px 2px rgba(0,0,0,.7)}.pk-med__disc>.pk-lock{width:48%;height:auto}.pk-med__disc>.pk-med__icon{width:56%;height:56%}.pk-med__ring{position:absolute;inset:0;background:url(/ui/medallion-ring.webp) 50%/contain no-repeat;border-radius:50%;box-shadow:inset 0 0 0 calc(var(--med) * .08) var(--iron-edge)}.pk-med[data-state=selected] .pk-med__ring{background-image:url(/ui/medallion-ring-gold.webp);box-shadow:inset 0 0 0 calc(var(--med) * .08) var(--gold-base),0 0 18px color-mix(in srgb,var(--gold-hi) 38%,transparent)}.pk-med[data-look=unit] .pk-med__art{--d:calc(var(--med) * 0.79)}.pk-med__face{position:absolute;inset:0;overflow:hidden;border-radius:50%;background-color:#1a100b;filter:saturate(1.08) contrast(1.06) brightness(1.08)}.pk-med__face>img{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-med__face:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 calc(var(--d) * .16) rgba(0,0,0,.65),inset 0 0 0 max(1px,calc(var(--d) * .03)) rgba(196,85,46,.75)}.pk-med[data-look=unit][data-size=xs] .pk-med__face:after{box-shadow:inset 0 0 calc(var(--d) * .16) rgba(0,0,0,.65)}.pk-med__ringimg{inset:0;width:100%;height:100%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-med__ringimg,.pk-med__you{position:absolute;pointer-events:none}.pk-med__you{left:calc(var(--med) * .525 - var(--d) * .34);top:calc(var(--med) * .52 - var(--d) * .34);translate:-50% -50%;width:max(12px,calc(var(--d) * .3));height:max(12px,calc(var(--d) * .3))}.pk-med__you>img{display:block;width:100%;height:100%;max-width:none;filter:drop-shadow(0 1px 1px rgb(0 0 0/.8))}.pk-med[data-size=xl]:not(.pk-plain) .pk-med__ring{background-image:url(/ui/medallion-ring-xl.webp)}.pk-med[data-size=xl][data-state=selected]:not(.pk-plain) .pk-med__ring{background-image:url(/ui/medallion-ring-xl-gold.webp)}.pk-med__gem{position:absolute;left:50%;bottom:.5%;width:calc(var(--med) * .11);aspect-ratio:1/1;transform:translateX(-50%) rotate(45deg);background:linear-gradient(135deg,var(--blue-hi),var(--blue) 55%,var(--blue-lo));box-shadow:0 0 0 2px var(--gold-base),0 0 0 3px var(--frame-gap),0 2px 4px 2px #000}.pk-med__gem[data-faction=bloodpact]{background:linear-gradient(135deg,var(--red-hi),var(--red) 55%,var(--red-lo))}.pk-med__badge{position:absolute;left:calc(var(--med) * .25);top:calc(var(--med) * .9355);transform:translate(-50%,-50%);z-index:1}.pk-med__level{--lv:max(20px,calc(var(--med) * 0.35));position:absolute;left:-2px;bottom:-2px;width:var(--lv);height:var(--lv);display:grid;place-items:center;border-radius:50%;background:var(--wood-dk);box-shadow:0 0 0 2px var(--frame),0 0 0 3px var(--frame-gap);font-size:max(13px,calc(var(--lv) * .5));color:var(--text)}.pk-med__label,.pk-med__level{font-family:var(--font-display);font-weight:800;line-height:1}.pk-med__label{max-width:calc(var(--med) + 32px);padding:2px 8px;background:var(--plate);font-size:max(14px,calc(23px * var(--ui-s, 1)));letter-spacing:.01em;color:var(--on-cloth);text-transform:uppercase;text-align:center;overflow-wrap:break-word}.pk-med[data-size=sm] .pk-med__label,.pk-med[data-size=xs] .pk-med__label{font-size:14px}.pk-med[data-size=md] .pk-med__label{font-size:max(14px,calc(18px * var(--ui-s, 1)))}@media (max-width:767px){.pk-med__label{font-size:14px}}.pk-med[data-state=locked] .pk-med__label{color:var(--on-cloth-locked)}button.pk-med:not([aria-disabled=true]):hover .pk-med__art{filter:drop-shadow(0 3px 3px rgb(0 0 0/.7)) brightness(1.1)}button.pk-med:focus-visible .pk-med__art:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--focus),0 0 0 4px var(--focus-halo)}.pk-seal{position:absolute;top:-8px;right:-8px;z-index:2;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:13px;line-height:1;color:var(--on-cloth);pointer-events:none}@media (max-width:767px){.pk-seal{min-width:24px;height:24px}}.pk-seal>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.pk-seal>span{position:relative}.pk-seal[data-size=xl]{position:relative;top:auto;right:auto;z-index:0;flex:none;width:calc(150px * var(--ui-s, 1));min-width:0;height:calc(150px * var(--ui-s, 1));padding:0}.pk-seal[data-size=xl] .pk-seal__face{max-width:58%;text-align:center;overflow-wrap:anywhere;font-size:max(22px,calc(40px * var(--ui-s, 1)));color:var(--on-cloth)}.pk-levelbadge{--lb:max(28px,calc(44px * var(--ui-s, 1)));position:relative;display:inline-grid;flex:none;box-sizing:border-box;width:var(--lb);height:var(--lb);padding:calc(var(--lb) * .1);border-radius:50%;background:linear-gradient(160deg,var(--frame-hi),var(--frame-lo));box-shadow:0 0 0 1px var(--frame-gap),0 2px 3px #000;font-family:var(--font-display);font-weight:800;line-height:1;font-variant-numeric:lining-nums tabular-nums;font-size:max(13px,calc(20px * var(--ui-s, 1)));color:var(--gold-200)}.pk-levelbadge[data-size=list]{--lb:max(28px,calc(41px * var(--ui-s, 1)));font-size:max(13px,calc(19px * var(--ui-s, 1)))}.pk-levelbadge[data-size=md]{--lb:28px;font-size:14px}.pk-levelbadge__disc{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--wood-dk);box-shadow:inset 0 1px 3px #000}.pk-tile-wrap{position:relative;display:inline-grid;justify-items:center;gap:6px;min-width:0}.pk-tile{--tile:clamp(44px,calc(84px * var(--ui-s, 1)),84px);position:relative;display:grid;place-items:center;width:var(--tile);height:calc(var(--tile) * 85 / 84);padding:0;border:0;background:none;cursor:pointer;color:inherit}.pk-tile[data-size=tablet]{--tile:52px;height:52px}.pk-tile[data-size=sheet]{--tile:72px;height:72px}.pk-tile[data-size=class]{--tile:max(44px,calc(98px * var(--ui-s, 1)));height:max(44px,calc(97px * var(--ui-s, 1)))}@media (max-width:767px){.pk-tile[data-size=class]{--tile:88px;height:88px}}.pk-tile[data-size=compact]{--tile:clamp(44px,calc(68px * var(--ui-s, 1)),68px);height:var(--tile)}.pk-tile[data-size=talent]{--tile:max(44px,calc(82px * var(--ui-s, 1)));height:max(44px,calc(84px * var(--ui-s, 1)))}.pk-tile__face{position:absolute;inset:0;pointer-events:none;background-color:var(--leather);background-image:var(--pk-leather-noise),radial-gradient(circle at 50% 40%,var(--leather-hi) -30%,var(--leather) 55%,var(--leather-lo));box-shadow:var(--pk-tile-frame),inset 0 0 16px 4px rgba(0,0,0,.45)}.pk-tile>.pk-icon,.pk-tile>.pk-tile__art{position:relative}.pk-tile>.pk-icon{width:52%;height:52%}.pk-tile>.pk-tile__lock{position:absolute;right:4px;bottom:4px;width:18px;height:18px;pointer-events:none}.pk-tile:hover>.pk-tile__face{background-image:var(--pk-leather-noise),radial-gradient(circle at 50% 40%,var(--leather-hi) 0,var(--leather) 55%,var(--leather-lo))}.pk-tile:hover>.pk-icon,.pk-tile[data-state=active]>.pk-icon{--pk-icon-fill:url(#sepia-glow) var(--sepia-hi)}.pk-tile:active>.pk-tile__face{box-shadow:var(--pk-tile-frame),inset 0 2px 6px rgba(0,0,0,.9)}.pk-tile[data-state=active]>.pk-tile__face{background-image:var(--pk-leather-noise),radial-gradient(circle,var(--leather-glow) 0,var(--leather-hi) 30%,var(--leather) 70%)}.pk-tile[data-state=active]:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 18px 2px color-mix(in srgb,var(--gold-hi) 32%,transparent);animation:pk-ember 2.8s ease-in-out infinite}.pk-tile[data-state=active]>.pk-icon{filter:url(#emboss) drop-shadow(0 0 4px color-mix(in srgb,var(--gold-hi) 55%,transparent))}.pk-tile[data-state=disabled]{cursor:help}.pk-tile[data-state=disabled]>.pk-tile__face{filter:grayscale(.6) brightness(.8)}.pk-tile[data-state=disabled]>.pk-icon{--pk-icon-fill:var(--sepia)}.pk-tile[data-state=alert]>.pk-icon{--pk-icon-fill:url(#sepia-red) var(--wax-hi)}.pk-tile[data-state=alert]:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:0 0 14px var(--wax-hi);animation:pk-pulse 1.6s ease-in-out infinite}.pk-tile[data-state=pressed]>.pk-tile__face{background-color:var(--leather-glow);background-image:var(--pk-leather-noise),radial-gradient(circle at 50% 40%,var(--leather-glow) 0,var(--leather-glow) 55%,var(--leather-hi));box-shadow:var(--pk-tile-frame),inset 0 0 0 6px var(--gold-base),inset 0 2px 6px #000}.pk-tile[data-state=pressed]>.pk-icon{--pk-icon-fill:url(#sepia-glow) var(--sepia-hi);filter:url(#emboss)}.pk-tile[data-state=learned]>.pk-tile__face{box-shadow:var(--pk-tile-frame),inset 0 0 0 6px var(--frame-hi),inset 0 0 16px 4px color-mix(in srgb,#000 45%,transparent)}.pk-tile[data-state=maxed]>.pk-tile__face{box-shadow:var(--pk-tile-frame),inset 0 0 0 7px var(--gold-hi),inset 0 0 16px 4px color-mix(in srgb,#000 45%,transparent)}.pk-tile[data-state=learned]>.pk-icon,.pk-tile[data-state=maxed]>.pk-icon{--pk-icon-fill:url(#sepia-glow) var(--sepia-hi)}.pk-tile[data-state=available]{--pk-shadow:0 0 10px 1px color-mix(in srgb,var(--gold-hi) 30%,transparent);box-shadow:var(--pk-shadow)}.pk-tile[data-state=locked]{cursor:help}.pk-tile[data-state=locked]>.pk-tile__face{filter:grayscale(1) brightness(.75)}.pk-tile[data-state=locked]>.pk-icon{--pk-icon-fill:var(--sepia)}.pk-tile[data-state=selected]{--pk-shadow:0 0 0 2px var(--gold-base),0 0 18px 3px color-mix(in srgb,var(--gold-hi) 38%,transparent);box-shadow:var(--pk-shadow)}:root .pk-tile[data-state=selected]:focus-visible{box-shadow:0 0 0 2px var(--gold-base),0 0 0 4px var(--focus),0 0 0 6px var(--focus-halo),0 0 18px 3px color-mix(in srgb,var(--gold-hi) 38%,transparent)}.pk-tile[data-size=class]>.pk-tile__face{background-image:radial-gradient(circle at 50% 42%,var(--class-hi,var(--leather-hi)),var(--class-base,var(--leather)) 45%,var(--class-lo,var(--leather-lo)))}.pk-tile__art{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgb(0 0 0/.7))}.pk-tile__gem{position:absolute;right:3px;bottom:3px;width:15px;height:15px;pointer-events:none;background:linear-gradient(135deg,transparent 46%,var(--frame-mid) 47%,var(--frame-hi) 60%,var(--frame-lo))}.pk-tile__gem:after{content:"";position:absolute;right:2px;bottom:2px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--on-cloth),var(--gem) 55%,var(--blue-lo))}.pk-tile__rank{position:absolute;right:-6px;bottom:-6px;z-index:2;pointer-events:none;box-sizing:border-box;min-width:max(24px,calc(30px * var(--ui-s, 1)));height:max(24px,calc(30px * var(--ui-s, 1)));padding:0 3px;display:grid;place-items:center;border:2px solid transparent;border-radius:999px;background:linear-gradient(var(--wood-dk),var(--wood-dk)) padding-box,linear-gradient(var(--frame-hi),var(--frame-lo)) border-box;font-family:var(--font-display);font-weight:800;font-size:13px;line-height:1;letter-spacing:.02em;color:var(--gold-200);font-variant-numeric:lining-nums tabular-nums}.pk-tile__rank~.pk-tile__lock{right:auto;left:4px}.pk-tile__label{max-width:calc(var(--tile, 84px) + 24px);font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(22px * var(--ui-s, 1)));line-height:1.05;color:var(--label);text-align:center;text-transform:uppercase;overflow-wrap:break-word;hyphens:auto}.pk-tile-wrap[data-size=class] .pk-tile__label{max-width:max(88px,calc(122px * var(--ui-s, 1)))}.pk-tile-wrap[data-size=sheet] .pk-tile__label,.pk-tile-wrap[data-size=tablet] .pk-tile__label{max-width:96px;font-size:13px;letter-spacing:.06em;text-transform:none}@media (max-width:767px){.pk-tile__label{font-size:14px}}.pk-tile-wrap[data-selected=true] .pk-tile__label{color:var(--cta-text)}.pk-tile__tip{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:5;padding:4px 8px;white-space:nowrap;pointer-events:none;background:var(--wood-dk);box-shadow:var(--pk-plain-frame);font-family:var(--font-body);font-size:15px;color:var(--text);opacity:0;visibility:hidden}.pk-tile-wrap:focus-within>.pk-tile__tip,.pk-tile-wrap:hover>.pk-tile__tip{opacity:1;visibility:visible}.pk-tile__label[data-coarse]{display:none}@media (pointer:coarse){.pk-tile__label[data-coarse]{display:block;position:absolute;top:calc(100% + 1px);left:50%;transform:translateX(-50%);box-sizing:border-box;max-width:none;padding:0 1px;border-radius:3px;background:var(--plate-fill);color:var(--text);font-family:var(--font-body);font-weight:500;font-size:13px;line-height:15px;letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;overflow-wrap:normal;hyphens:manual;pointer-events:none}.pk-tile__label[data-coarse]~.pk-tile__tip{display:none}}.pk-tile__ring{position:absolute;inset:-4px;padding:2px;pointer-events:none;background:conic-gradient(var(--gold-base) calc(var(--pk-progress, 0) * 1turn),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pk-tile-wrap[data-size=bar]{display:flex;width:100%}.pk-tile[data-size=bar]{--tile:100%;width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.pk-tile[data-size=bar]>.pk-tile__face{display:none}.pk-tile[data-size=bar]>.pk-icon{width:28px;height:28px}.pk-tile[data-size=bar][data-state=active]{background:radial-gradient(circle at 50% 40%,var(--leather-glow),transparent 70%)}.pk-tile[data-size=bar]>.pk-tile__label{max-width:100%;font-size:13px;letter-spacing:.02em;text-transform:none;line-height:1.2;white-space:nowrap;overflow-wrap:normal;hyphens:manual}@keyframes pk-ember{0%,to{opacity:.55}50%{opacity:1}}@keyframes pk-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pk-tile:after{animation:none;opacity:.85}}:root[data-motion=reduce] .pk-tile:after{animation:none;opacity:.85}.pk-bar{display:flex;align-items:center;gap:8px;min-width:0}.pk-bar__track{position:relative;flex:1 1 auto;min-width:0;height:16px;overflow:hidden;background:linear-gradient(var(--bar-slot-top),var(--bar-slot-mid) 50%,var(--bar-slot-bottom));box-shadow:inset 0 0 0 1px var(--frame-lo),inset 0 1px 0 var(--frame-hi)}.pk-bar[data-kind=xp] .pk-bar__track{height:18px}.pk-bar__fill{position:absolute;left:1px;top:1px;bottom:1px;max-width:calc(100% - 2px);transition:width .3s ease-out}.pk-bar[data-kind=hp] .pk-bar__fill{background:linear-gradient(var(--bar-hp-hi),var(--bar-hp-lo))}.pk-bar[data-kind=energy] .pk-bar__fill{background:linear-gradient(var(--bar-energy-hi),var(--bar-energy-lo))}.pk-bar[data-kind=xp] .pk-bar__fill{background:linear-gradient(var(--bar-xp-hi),var(--bar-xp-lo))}.pk-bar__div{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--bar-slot-top)}.pk-bar__label{flex:0 0 auto;font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1;color:var(--text);white-space:nowrap}.pk-bar[data-kind=xp] .pk-bar__label,.pk-bar[data-placement=inside] .pk-bar__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1px 8px;background:var(--plate-strong);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.04em}.pk-bar[data-kind=xp] .pk-bar__label{font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-bar[data-variant=hud] .pk-bar__track{height:max(13px,calc(18px * var(--ui-s, 1)))}.pk-bar[data-variant=hud] .pk-bar__pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 6px;background:var(--plate-strong);font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(15px * var(--ui-s, 1)));line-height:1;color:var(--text);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pk-bar__fill{transition:none}}:root[data-motion=reduce] .pk-bar__fill{transition:none}.pk-tabs{position:relative;min-width:0}.pk-tabs__list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--frame-lo);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);padding-right:32px}.pk-tabs__list::-webkit-scrollbar{display:none}.pk-tabs__list[data-scrolled=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.pk-tabs__list[data-fits=true]{-webkit-mask-image:none;mask-image:none;padding-right:0}.pk-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;background:none;cursor:pointer;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.04em;color:var(--text-muted)}:root .pk-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus),inset 0 0 0 4px var(--focus-halo)}.pk-tab[aria-selected=true]{color:var(--text)}.pk-tab[aria-selected=true]:after{content:"";position:absolute;left:min(8px,var(--pk-tab-pad,8px));right:min(8px,var(--pk-tab-pad,8px));bottom:0;height:3px;background:var(--gold-500)}.pk-tab[aria-selected=true]:before{content:"";position:absolute;left:50%;bottom:3px;width:8px;height:8px;margin-left:-4px;background:var(--frame);transform:rotate(45deg) translate(3px,3px)}.pk-tab[aria-disabled=true]{color:var(--text-dim);cursor:help}.pk-tab .pk-seal{position:relative;top:auto;right:auto}.pk-tab__glyph{display:inline-flex;flex:none;color:inherit}.pk-tab__chip{padding:2px 6px;background:var(--plate);font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.06em;color:var(--text)}.pk-tab__icon{width:20px;height:20px}.pk-tab[aria-selected=true]>.pk-tab__icon{--pk-icon-fill:url(#sepia-glow) var(--sepia-hi)}.pk-tab__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--status-on);box-shadow:0 0 0 1px var(--wood-dk)}.pk-tabs[data-variant=strip]{width:100%;box-sizing:border-box;padding:0 max(12px,calc(24px * var(--ui-s, 1)));background:var(--plate-art)}.pk-tabs[data-variant=strip] .pk-tabs__list{border-bottom:0}.pk-plate{--pk-plate-slant:calc(12px * var(--ui-s, 1));position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:calc(170px * var(--ui-s, 1));max-width:calc(300px * var(--ui-s, 1));min-height:calc(60px * var(--ui-s, 1));padding:calc(6px * var(--ui-s, 1)) calc(37px * var(--ui-s, 1));background:var(--frame);clip-path:polygon(0 0,100% 0,calc(100% - var(--pk-plate-slant)) 100%,var(--pk-plate-slant) 100%);color:var(--label);text-align:center;text-transform:uppercase}.pk-plate[data-shape=inverted]{clip-path:polygon(var(--pk-plate-slant) 0,calc(100% - var(--pk-plate-slant)) 0,100% 100%,0 100%)}.pk-plate:before{content:"";position:absolute;inset:1px;background:var(--plate-fill);clip-path:polygon(0 0,100% 0,calc(100% - var(--pk-plate-slant)) 100%,var(--pk-plate-slant) 100%)}.pk-plate[data-shape=inverted]:before{clip-path:polygon(var(--pk-plate-slant) 0,calc(100% - var(--pk-plate-slant)) 0,100% 100%,0 100%)}.pk-plate__title{position:relative;margin:0;min-width:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(30px * var(--ui-s, 1)));line-height:1;letter-spacing:.02em;white-space:nowrap}.pk-plate[data-shape=inverted] .pk-plate__title{font-weight:700}.pk-plate[data-fit=small] .pk-plate__title,.pk-plate[data-fit=wrap] .pk-plate__title{font-size:max(16px,calc(24px * var(--ui-s, 1)))}.pk-plate[data-fit=wrap] .pk-plate__title{line-height:1.1;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.pk-pager__measure,.pk-plate__measure{position:absolute;inset:0;overflow:hidden;visibility:hidden;pointer-events:none}[data-fit-measure]{display:block;overflow:hidden;white-space:nowrap;line-height:1;font-family:var(--font-display)}[data-fit-measure]:before{content:attr(data-fit-text)}.pk-plate__measure>[data-fit-measure]{width:calc(226px * var(--ui-s, 1));font-weight:800;letter-spacing:.02em}.pk-plate[data-shape=inverted] .pk-plate__measure>[data-fit-measure]{font-weight:700}.pk-plate__measure>[data-fit-measure=normal]{font-size:max(16px,calc(30px * var(--ui-s, 1)))}.pk-plate__measure>[data-fit-measure=small]{font-size:max(16px,calc(24px * var(--ui-s, 1)))}.pk-pager{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-s, 1));max-width:100%}.pk-pager__arrow{flex:none;display:grid;place-items:center;box-sizing:border-box;width:max(44px,calc(70px * var(--ui-s, 1)));height:max(44px,calc(73px * var(--ui-s, 1)));padding:0;border:0;cursor:pointer;color:var(--cta-text);background:linear-gradient(var(--rust-lt),var(--rust) 55%,var(--rust-lo));--pk-shadow:inset 0 0 0 1px var(--rust-outline),inset 0 0 0 2px var(--rust-bevel);box-shadow:var(--pk-shadow)}.pk-pager__arrow>.pk-icon{width:55%;height:55%}.pk-pager__arrow:not([aria-disabled=true]):hover{filter:brightness(1.15)}.pk-pager__arrow[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6) brightness(.8)}.pk-pager__plate{position:relative;box-sizing:border-box;flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:calc(335px * var(--ui-s, 1));min-width:0;min-height:calc(69px * var(--ui-s, 1));padding:calc(6px * var(--ui-s, 1)) calc(16px * var(--ui-s, 1));background:linear-gradient(var(--rust-lt),var(--rust) 55%,var(--rust-lo));box-shadow:inset 0 0 0 1px var(--rust-outline),inset 0 0 0 2px var(--rust-bevel)}.pk-pager__name{min-width:0;max-width:100%;text-align:center;font-family:var(--font-display);font-weight:700;font-size:max(16px,calc(30px * var(--ui-s, 1)));line-height:1;color:var(--cta-text);white-space:nowrap;text-shadow:1px 0 0 var(--rust-outline),-1px 0 0 var(--rust-outline),0 1px 0 var(--rust-outline),0 -1px 0 var(--rust-outline)}.pk-pager[data-fit=small] .pk-pager__name,.pk-pager[data-fit=wrap] .pk-pager__name{font-size:max(16px,calc(20px * var(--ui-s, 1)))}.pk-pager[data-fit=wrap] .pk-pager__name{line-height:1.1;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.pk-pager .pk-pager__measure{inset:0 calc(16px * var(--ui-s, 1))}.pk-pager__measure>[data-fit-measure]{width:100%;font-weight:700}.pk-pager__measure>[data-fit-measure=normal]{font-size:max(16px,calc(30px * var(--ui-s, 1)))}.pk-pager__measure>[data-fit-measure=small]{font-size:max(16px,calc(20px * var(--ui-s, 1)))}.pk-scroll{--pk-rail-w:max(14px,calc(20px * var(--ui-s, 1)));--pk-thumb-min:calc(28px * var(--ui-s, 1));position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--pk-rail-w);grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.pk-scroll[data-rail=native]{grid-template-columns:minmax(0,1fr)}.pk-scroll__viewport{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}:root .pk-scroll__viewport button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus),inset 0 0 0 4px var(--focus-halo),var(--pk-shadow,0 0 0 0 transparent)}.pk-scroll[data-rail=painted]>.pk-scroll__viewport{scrollbar-width:none}.pk-scroll__content{display:flow-root}.pk-scroll[data-anchor=bottom] .pk-scroll__content{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%}.pk-scroll__rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--scroll-track)}.pk-scroll__btn{display:grid;place-items:center;box-sizing:border-box;width:100%;aspect-ratio:1;padding:0;border:0;cursor:pointer;color:var(--cta-text);background:linear-gradient(var(--rust-lt),var(--rust) 55%,var(--rust-lo));box-shadow:inset 0 0 0 1px var(--rust-outline)}.pk-scroll__btn>.pk-icon{width:60%;height:60%}.pk-scroll__btn:hover{filter:brightness(1.15)}.pk-scroll__track{position:relative;min-height:0;cursor:pointer}.pk-scroll__thumb{--pk-thumb-h:max(var(--pk-thumb-min),calc(var(--pk-thumb-size, 1) * 100%));position:absolute;left:2px;right:2px;top:calc((100% - var(--pk-thumb-h)) * var(--pk-thumb-pos, 0));height:var(--pk-thumb-h);box-sizing:border-box;border:1px solid var(--rust-bevel);background:linear-gradient(90deg,var(--rust-lt),var(--rust) 55%,var(--rust-lo));cursor:grab;touch-action:none}.pk-scroll:not([data-overflow]) .pk-scroll__thumb{display:none}.pk-scroll:not([data-overflow]) .pk-scroll__btn{cursor:default;filter:grayscale(.6) brightness(.8)}@media (pointer:coarse){.pk-scroll{--pk-rail-w:calc(41px * var(--ui-s, 1));--pk-thumb-min:calc(41px * var(--ui-s, 1))}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pk-scroll__viewport{scroll-behavior:auto}}:root[data-motion=reduce] .pk-scroll__viewport{scroll-behavior:auto}@media (max-width:767px){.pk-scroll{grid-template-columns:minmax(0,1fr)}.pk-scroll__rail{display:none}.pk-scroll[data-rail=painted]>.pk-scroll__viewport{scrollbar-width:auto}}@media (min-width:768px){.pk-scroll[data-rail=painted]>.pk-scroll__viewport::-webkit-scrollbar{display:none}}.pk-readout{display:inline-flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:calc(12px * var(--ui-s, 1));column-gap:calc(12px * var(--ui-s, 1));row-gap:4px;max-width:100%}.pk-readout[data-align=right]{justify-content:flex-end;text-align:right}.pk-readout__label,.pk-readout__unit{font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(30px * var(--ui-s, 1)));line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--label)}.pk-readout__value{font-family:var(--font-body);font-weight:700;font-size:max(32px,calc(62px * var(--ui-s, 1)));line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--text)}.pk-readout[data-tone=on] .pk-readout__value{color:var(--status-on)}.pk-readout[data-tone=off] .pk-readout__value{color:var(--status-off)}.pk-readout[data-tone=warning] .pk-readout__value{color:var(--warning-text)}.pk-readout__delta{align-self:center;padding:2px 6px;box-shadow:inset 0 0 0 1px currentColor;font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.06em;color:var(--status-on)}.pk-layer{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center}.pk-backdrop{position:absolute;inset:0;background:rgba(2,1,1,.8)}.pk-modal{position:relative;width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;outline:none}.pk-modal[data-size=sm]{max-width:420px}.pk-modal[data-size=md]{max-width:560px}.pk-modal[data-size=lg]{max-width:760px}.pk-modal>.pk-wood{display:flex;flex-direction:column;min-height:0;max-height:inherit}.pk-confirm{display:grid;gap:16px}.pk-confirm__body{font-family:var(--font-body);font-size:17px;line-height:1.5;color:var(--text)}.pk-modal__body{min-height:0;overflow-y:auto}.pk-modal__close{position:absolute;top:0;right:0;z-index:2}.pk-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width:767px){.pk-layer[data-kind=modal]{align-items:flex-end}.pk-modal{width:100%;max-width:none!important;max-height:90vh;max-height:90dvh}}.pk-drawer{position:absolute;display:flex;flex-direction:column;outline:none}.pk-drawer[data-side=right]{top:0;right:0;bottom:0;width:min(400px,100%)}.pk-drawer[data-side=bottom]{left:0;right:0;bottom:0;max-height:70vh;max-height:70dvh}.pk-drawer[data-modal=false]{position:fixed;z-index:50}.pk-drawer>.pk-wood{display:flex;flex-direction:column;min-height:0;height:100%}.pk-drawer__handle{flex:none;align-self:center;width:36px;height:4px;margin:0 0 8px;background:var(--frame)}.pk-drawer__body{min-height:0;overflow-y:auto;flex:1 1 auto}.pk-drawer__close{position:absolute;top:0;right:0;z-index:2}.pk-art{position:relative;display:block;width:100%;height:100%;overflow:hidden;--pk-art-tone:var(--art-wood)}.pk-art[data-mirrored]{transform:scaleX(-1)}.pk-art__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--art-focus,50% 50%);object-position:var(--art-focus,50% 50%)}.pk-art[data-fit=contain] .pk-art__img{-o-object-fit:contain;object-fit:contain}.pk-art[data-placeholder]{background-color:var(--wood-dk);background-image:radial-gradient(ellipse 75% 75% at 50% 45%,var(--pk-art-tone) 0,transparent 100%)}.pk-art[data-tone=wood]{--pk-art-tone:var(--art-wood)}.pk-art[data-tone=jungle]{--pk-art-tone:var(--art-jungle)}.pk-art[data-tone=graveyard]{--pk-art-tone:var(--art-graveyard)}.pk-art[data-tone=lava]{--pk-art-tone:var(--art-lava)}.pk-art[data-tone=frost]{--pk-art-tone:var(--art-frost)}.pk-art[data-tone=desert]{--pk-art-tone:var(--art-desert)}.pk-art[data-tone=holy]{--pk-art-tone:var(--art-holy)}.pk-art[data-tone=arcane]{--pk-art-tone:var(--art-arcane)}.pk-art[data-tone=dust]{--pk-art-tone:var(--art-dust)}.pk-art__crest{position:absolute;left:50%;top:50%;height:40%;aspect-ratio:1/1;transform:translate(-50%,-50%);opacity:.35;pointer-events:none}.pk-art__crest>img,.pk-art__crest>svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pk-art__crest>img{filter:grayscale(1) sepia(1)}.pk-art__crest[data-kind=dust-disc]{height:100%;opacity:1;display:grid;place-items:center;color:var(--sepia)}.pk-art__dust{inset:0;background:radial-gradient(circle at 50% 46%,var(--surface-raised) 0,var(--wood) 52%,var(--wood-dk) 100%);box-shadow:inset 0 calc(4px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1)) color-mix(in srgb,var(--sepia-outline) 85%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sepia-outline) 70%,transparent)}.pk-art__dust,.pk-art__dust:after{position:absolute;border-radius:50%}.pk-art__dust:after{content:"";inset:18%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--dust-disc) 20%,transparent) 0,transparent 70%);opacity:.75;transition:opacity .16s ease-out}.pk-art__crest[data-kind=dust-disc]>.pk-art__dust-icon{position:relative;width:46%;height:46%}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pk-art__dust:after{transition:none}}:root[data-motion=reduce] .pk-art__dust:after{transition:none}.pk-art[data-empty]{background:none}.pk-currency{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;margin:0;padding:0;list-style:none}.pk-currency__item{display:grid;grid-template-columns:36px auto;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;min-width:0}.pk-currency__item>.pk-icon{grid-row:1/3;width:36px;height:36px}.pk-currency__amount{font-family:var(--font-body);font-size:var(--fs-num-lg);font-weight:700;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--text)}.pk-currency__item[data-kind=dust] .pk-currency__amount{color:var(--dust-text)}.pk-currency__label{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:700;line-height:1.2;letter-spacing:.06em;color:var(--text-muted)}.pk-coins{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.pk-disc{--disc:max(44px,calc(110px * var(--ui-s, 1)));position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--disc);height:var(--disc);padding:calc(var(--disc) * .09);border-radius:50%;background:radial-gradient(circle at 38% 30%,var(--iron-glint),var(--iron) 55%,var(--iron-edge));box-shadow:0 0 0 1px var(--frame-gap),0 3px 4px #000}.pk-disc[data-size=md]{--disc:max(40px,calc(64px * var(--ui-s, 1)))}.pk-disc__face{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--wood-dk);box-shadow:inset 0 2px 6px #000}.pk-disc__face>.pk-icon{width:58%;height:58%}.pk-reward{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:calc(14px * var(--ui-s, 1));column-gap:calc(14px * var(--ui-s, 1));color:var(--text)}.pk-reward,.pk-reward__text{display:grid;min-width:0}.pk-reward__count{font-family:var(--font-body);font-size:var(--fs-num-lg);font-weight:700;line-height:1.1;font-variant-numeric:lining-nums tabular-nums}.pk-reward__label{font-size:max(14px,calc(22px * var(--ui-s, 1)));line-height:1.1;overflow-wrap:anywhere;color:var(--label)}.pk-reward__label,.pk-reward__rarity{font-family:var(--font-display);font-weight:700}.pk-reward__rarity{font-size:var(--fs-caption);line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.pk-reward[data-surface=parch],.pk-reward[data-surface=parch] .pk-reward__label{color:var(--ink)}.pk-reward[data-surface=parch] .pk-reward__rarity{color:var(--pk-rarity,var(--ink))}.pk-ribbon{--pk-torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,3 60,1 120,4 197,0 199,13 195,25 200,38 196,50 199,63 194,75 200,88 197,100 140,97 80,100 2,98 0,86 4,73 1,61 5,48 0,36 4,24 1,12'/%3E%3C/svg%3E");display:grid;gap:calc(14px * var(--ui-s, 1));min-width:0}.pk-ribbon[data-variant=dungeon]{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(6px * var(--ui-s, 1))}.pk-ribbon[aria-readonly=true]>button,.pk-ribbon__row[aria-disabled=true]{cursor:help}.pk-ribbon__row{position:relative;display:grid;grid-template-columns:calc(56px * var(--ui-s, 1)) minmax(0,1fr) auto;align-items:center;width:100%;min-height:max(88px,calc(170px * var(--ui-s, 1)));padding:0 calc(6px * var(--ui-s, 1)) 0 0;border:0;background:var(--wood-dk);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.pk-ribbon__row[data-tone=easy]{--pk-ribbon-fill:var(--ribbon-easy)}.pk-ribbon__row[data-tone=medium]{--pk-ribbon-fill:var(--ribbon-medium)}.pk-ribbon__row[data-tone=hard]{--pk-ribbon-fill:var(--ribbon-hard)}.pk-ribbon__side{justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:max(15px,calc(26px * var(--ui-s, 1)));font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.pk-ribbon__body{position:relative;z-index:0;display:flex;align-items:center;align-self:stretch;gap:calc(18px * var(--ui-s, 1));min-width:0;padding:calc(16px * var(--ui-s, 1)) calc(80px * var(--ui-s, 1)) calc(16px * var(--ui-s, 1)) calc(22px * var(--ui-s, 1))}.pk-ribbon__body:before{content:"";position:absolute;inset:calc(6px * var(--ui-s, 1)) 0;z-index:-1;background:var(--pk-ribbon-fill,var(--ribbon-easy));-webkit-mask:var(--pk-torn) center /100% 100% no-repeat;mask:var(--pk-torn) center /100% 100% no-repeat}.pk-ribbon__row:hover>.pk-ribbon__body:before{filter:brightness(1.06)}.pk-ribbon__text{display:grid;flex:1 1 auto;justify-items:center;min-width:0;font-family:var(--font-display);font-size:max(15px,calc(26px * var(--ui-s, 1)));font-weight:700;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere;color:var(--ink)}.pk-ribbon__text strong{font-size:max(20px,calc(36px * var(--ui-s, 1)));font-weight:800}.pk-ribbon__row>.pk-ribbon__seal{z-index:1;margin-left:calc(-72px * var(--ui-s, 1))}.pk-ribbon__seg{--pk-tone:var(--difficulty-normal);position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:calc(8px * var(--ui-s, 1)) calc(10px * var(--ui-s, 1));border:1px solid var(--pk-tone);background:var(--plate-fill);color:var(--pk-tone);cursor:pointer;font-family:var(--font-display);font-size:max(14px,calc(22px * var(--ui-s, 1)));font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.pk-ribbon__seg[data-tone=heroic]{--pk-tone:var(--difficulty-heroic)}.pk-ribbon__seg[data-tone=mythic]{--pk-tone:var(--difficulty-mythic)}.pk-ribbon__seg>.pk-icon{--pk-icon-fill:currentColor;filter:none;width:1em;height:1em}.pk-ribbon__seg[aria-checked=true] .pk-ribbon__label{-webkit-text-decoration:underline 2px var(--pk-tone);text-decoration:underline 2px var(--pk-tone);text-underline-offset:4px}.pk-ribbon__row[aria-checked=true],.pk-ribbon__seg[aria-checked=true]{--pk-shadow:0 0 0 2px var(--gold-base);box-shadow:var(--pk-shadow)}:root .pk-ribbon__row[aria-checked=true]:focus-visible{box-shadow:0 0 0 2px var(--gold-base),0 0 0 4px var(--focus),0 0 0 6px var(--focus-halo)}:root .pk-ribbon__seg[aria-checked=true]:focus-visible{box-shadow:0 0 0 2px var(--gold-base),0 0 0 4px var(--focus),0 0 0 6px var(--focus-halo)}.pk-role{--pk-role-ring:max(64px,calc(116px * var(--ui-s, 1)));display:inline-grid;justify-items:center;align-content:start;row-gap:4px;width:max(var(--pk-role-ring),calc(170px * var(--ui-s, 1)));min-width:0;text-align:center}.pk-role,.pk-role__ring{position:relative;box-sizing:border-box}.pk-role__ring{display:grid;place-items:center;margin-bottom:4px;width:var(--pk-role-ring);height:var(--pk-role-ring);border-radius:50%;background:radial-gradient(circle at 38% 30%,var(--iron-glint),var(--iron) 55%,var(--iron-edge));box-shadow:0 0 0 1px var(--frame-gap),0 3px 4px #000}.pk-role[data-state=own] .pk-role__ring{background:radial-gradient(circle at 38% 30%,var(--gold-hi),var(--gold-base) 55%,var(--gold-lo))}.pk-role__disc{position:relative;display:grid;place-items:center;box-sizing:border-box;width:calc(var(--pk-role-ring) * 96 / 116);height:calc(var(--pk-role-ring) * 96 / 116);margin:0;padding:0;border:0;border-radius:50%;color:inherit;font:inherit;background:var(--pk-role-tone,var(--role-tank));--pk-shadow:inset 0 0 14px 2px #000;box-shadow:var(--pk-shadow)}.pk-role__disc>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pk-role__disc>img[data-kind=crest]{width:72%;height:72%;-o-object-fit:contain;object-fit:contain;border-radius:0}.pk-role__disc>.pk-icon{width:46%;height:46%;--pk-icon-fill:var(--sepia-hi)}button.pk-role__disc{cursor:pointer}button.pk-role__disc:not([aria-disabled=true]):hover{filter:brightness(1.15)}.pk-role__plus{position:absolute;right:-2%;bottom:-2%;display:grid;place-items:center;width:34%;height:34%;border-radius:50%;background:var(--wood-dk);box-shadow:0 0 0 1px var(--frame),0 0 0 2px var(--frame-gap)}.pk-role__plus>.pk-icon{width:70%;height:70%}.pk-role__badge{position:absolute;z-index:1}.pk-role__badge[data-kind=ai]{top:0;right:-8%;padding:1px 6px;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame);font-family:var(--font-display);font-size:var(--fs-caption);font-weight:800;line-height:1.2;letter-spacing:.06em;color:var(--label)}.pk-role__badge[data-kind=dead]{right:-2%;bottom:-2%;display:grid;place-items:center;width:34%;height:34%;border-radius:50%;background:var(--wood-dk);box-shadow:0 0 0 1px var(--frame),0 0 0 2px var(--frame-gap)}.pk-role__badge[data-kind=dead]>.pk-icon{width:70%;height:70%;--pk-icon-fill:var(--wax-hi);filter:none}.pk-role[data-state=dead] .pk-role__disc{filter:grayscale(1) brightness(.8)}.pk-role[aria-busy=true] .pk-role__disc{opacity:.6;cursor:progress}.pk-role__label{font-family:var(--font-display);font-size:max(14px,calc(22px * var(--ui-s, 1)));font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-role__name{max-width:100%;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:700;line-height:1.25;overflow-wrap:anywhere;color:var(--text)}.pk-role__class{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:700;line-height:1.2;color:var(--text-muted)}.pk-role[data-size=sm]{--pk-role-ring:max(40px,calc(60px * var(--ui-s, 1)));width:max(var(--pk-role-ring),calc(104px * var(--ui-s, 1)));row-gap:2px}.pk-role[data-size=sm] .pk-role__ring{margin-bottom:2px}.pk-role[data-size=sm] .pk-role__label,.pk-role[data-size=sm] .pk-role__name{font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-role__hp{align-self:stretch;width:100%}.pk-role__hp .pk-bar__track{height:max(14px,calc(18px * var(--ui-s, 1)))}.pk-role__caption{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:700;line-height:1.2;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-role__caption[data-tone=up]{color:var(--success-text)}.pk-role__caption[data-tone=down]{color:var(--danger-text)}.pk-rolemenu{position:fixed;z-index:55;min-width:240px;max-width:calc(100vw - 16px);margin:0;padding:6px 0;text-align:left;background:var(--wood-dk);box-shadow:var(--pk-plain-frame),0 12px 32px #000}.pk-rolemenu[data-variant=sheet]{position:static;min-width:0;max-width:none;padding:0;background:none;box-shadow:none}.pk-rolemenu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:45px;padding:6px 12px;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.3;text-align:left;cursor:pointer}.pk-rolemenu__item:focus-visible,.pk-rolemenu__item:hover{background:var(--surface-raised)}.pk-rolemenu__item[aria-disabled=true]{color:var(--text-dim);cursor:help}.pk-rolemenu__check{flex:none;width:20px;height:20px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame),inset 0 0 0 2px var(--frame-gap)}.pk-rolemenu__item[aria-checked=true] .pk-rolemenu__check{background:var(--gold-base);box-shadow:inset 0 0 0 1px var(--gold-hi)}.pk-rolemenu__reason{display:block;font-size:var(--fs-body-sm);color:var(--text-dim)}.pk-equip{--pk-equip-w:max(44px,calc(103px * var(--ui-s, 1)));--pk-equip-h:max(48px,calc(111px * var(--ui-s, 1)));--pk-slot-ring:0 0 #0000;--pk-slot-line:1px;--pk-slot-colour:var(--frame);position:relative;display:grid;place-items:center;flex:none;box-sizing:border-box;width:var(--pk-equip-w);height:var(--pk-equip-h);margin:0;padding:0;border:0;background:var(--slot-fill);color:inherit;font:inherit;cursor:pointer;--pk-shadow:var(--pk-slot-ring),inset 0 0 0 var(--pk-slot-line) var(--pk-slot-colour),inset 0 2px 10px #000;box-shadow:var(--pk-shadow)}.pk-equip[data-size=sm]{--pk-equip-w:max(44px,calc(64px * var(--ui-s, 1)));--pk-equip-h:var(--pk-equip-w)}.pk-equip[data-filled]{--pk-slot-line:2px;--pk-slot-colour:var(--pk-rarity,var(--frame))}.pk-equip[data-state=drag-target]{--pk-slot-ring:0 0 0 2px var(--gold-base)}.pk-equip:not([aria-disabled=true]):not([aria-busy=true]):hover>.pk-equip__face{filter:brightness(1.15)}.pk-equip[aria-busy=true]{cursor:progress}.pk-equip[aria-busy=true]>.pk-equip__face{opacity:.55}.pk-equip[aria-disabled=true]{cursor:help}.pk-equip[aria-disabled=true]>.pk-equip__face{filter:grayscale(1) brightness(.7)}.pk-equip__face{display:grid;place-items:center;width:100%;height:100%;min-height:0;pointer-events:none}.pk-equip__relief{display:block;width:auto;height:60%;max-width:100%;-o-object-fit:contain;object-fit:contain}.pk-equip__lock{position:absolute;right:6%;bottom:6%;width:30%;height:auto}.pk-itemicon{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pk-itemicon[data-kind=glyph]{font-size:max(20px,calc(40px * var(--ui-s, 1)));line-height:1}.pk-equip__item{max-width:84%;max-height:84%}.pk-inv{--pk-slot-ring:0 0 #0000;--pk-slot-line:1px;--pk-slot-colour:var(--frame);position:relative;display:grid;place-items:center;flex:none;box-sizing:border-box;width:max(44px,calc(85px * var(--ui-s, 1)));height:max(47px,calc(91px * var(--ui-s, 1)));margin:0;padding:calc(9px * var(--ui-s, 1)) calc(7.5px * var(--ui-s, 1));border:0;background:var(--slot-cell);color:inherit;font:inherit;cursor:pointer;--pk-shadow:var(--pk-slot-ring),inset 0 0 0 var(--pk-slot-line) var(--pk-slot-colour),inset 0 2px 8px #000;box-shadow:var(--pk-shadow)}.pk-inv[data-state=filled]{--pk-slot-line:2px;--pk-slot-colour:var(--pk-rarity,var(--frame))}.pk-inv[data-selected]{--pk-slot-ring:0 0 0 2px var(--gold-base)}.pk-inv[data-state=locked]{cursor:help}.pk-inv:not([aria-disabled=true]):hover>.pk-inv__face{filter:brightness(1.15)}.pk-inv__face{grid-area:1/1;display:grid;place-items:center;width:100%;height:100%;min-height:0;pointer-events:none}.pk-inv__lock{grid-area:1/1;width:40%;height:auto}.pk-inv__count{position:absolute;right:calc(5px * var(--ui-s, 1));bottom:calc(5px * var(--ui-s, 1));padding:0 4px;pointer-events:none;background:var(--plate-art);color:var(--text);font-family:var(--font-display);font-size:var(--fs-caption);font-weight:700;line-height:1.25;font-variant-numeric:lining-nums tabular-nums}.pk-invgrid{--pk-inv-cols:6;display:grid;grid-template-columns:repeat(var(--pk-inv-cols),max-content);justify-content:start;gap:calc(10.8px * var(--ui-s, 1)) calc(8.8px * var(--ui-s, 1))}.pk-invgrid__row{display:contents}.pk-invgrid__cell{display:grid;min-width:0}.pk-inv[aria-busy=true]{cursor:progress}.pk-inv[aria-busy=true]>.pk-inv__face{opacity:.55}.pk-inv[data-restricted]>.pk-inv__face{filter:grayscale(1) brightness(.75)}.pk-inv[data-restricted]:not([aria-disabled=true]):hover>.pk-inv__face{filter:grayscale(1) brightness(.9)}.pk-inv[data-over]{--pk-slot-ring:0 0 0 2px var(--warning-text)}.pk-equip[draggable=true],.pk-inv[draggable=true]{cursor:grab}.pk-equip__glyph{width:60%;height:60%;opacity:.85}.pk-itemicon[data-kind=relief]{width:auto;height:70%;max-width:100%}.pk-itemicon[data-kind=fallback-glyph]{display:grid;place-items:center;width:60%;height:60%}.pk-itemicon[data-kind=fallback-glyph]>.pk-icon{width:100%;height:100%}.pk-fchips{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui-s, 1));min-width:0}.pk-fchip{--pk-shadow:inset 0 0 0 1px var(--frame-lo);min-height:max(28px,calc(40px * var(--ui-s, 1)));padding:0 max(10px,calc(14px * var(--ui-s, 1)));border:0;background:var(--wood-dk);box-shadow:var(--pk-shadow);color:var(--text-muted);cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));line-height:1.1;letter-spacing:.04em;white-space:nowrap}.pk-fchip:hover{color:var(--text)}.pk-fchip[aria-checked=true]{background:var(--surface-raised);color:var(--text);--pk-shadow:inset 0 0 0 2px var(--gold-base)}@media (pointer:coarse){.pk-fchip{min-height:44px;min-width:44px}}.pk-actsheet[data-variant=popover]{position:fixed;z-index:55;box-sizing:border-box;width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;display:grid;gap:10px;margin:0;padding:12px;text-align:left;color:var(--text);background:var(--wood-dk);box-shadow:var(--pk-plain-frame),0 12px 32px #000}.pk-actsheet[data-variant=sheet]{display:grid;gap:12px;color:var(--text)}.pk-actsheet__actions{display:flex;flex-wrap:wrap;gap:8px}.pk-actsheet[data-variant=sheet] .pk-actsheet__actions>.pk-btn{flex:1 1 140px;min-height:44px}.pk-actsheet__error{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.3;color:var(--danger-text);overflow-wrap:anywhere}.pk-actsheet__empty{margin:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35;color:var(--text-muted)}@media (pointer:coarse){.pk-actsheet__actions>.pk-btn{min-height:44px}}.pk-page__head{flex:none;display:flex;align-items:center;gap:12px;margin-bottom:16px}.pk-wood--frame.pk-page .pk-page__head{padding-inline:max(0px,calc(var(--orn-w) - var(--frame-w) - var(--pk-pad)))}.pk-page__head[data-folded]{margin-bottom:0}.pk-page__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;color:var(--sepia-hi)}.pk-page__titles{flex:1 1 auto;min-width:0}.pk-page__title{display:inline-block;max-width:100%;margin:0;padding:4px 16px;background:var(--plate-fill);--pk-shadow:inset 0 0 0 1px var(--frame-lo);box-shadow:var(--pk-shadow);font-weight:800;line-height:1.1;color:var(--text);overflow-wrap:break-word;text-wrap:balance}.pk-page__subtitle{margin:4px 0 0;color:var(--text-muted);overflow-wrap:break-word}.pk-page__actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:767px){.pk-page__head{flex-wrap:wrap}.pk-page__actions{flex:1 1 100%;justify-content:flex-start}}.pk-section-head__icon{flex:none;display:grid;place-items:center;color:var(--sepia-hi)}.pk-section-head__title{flex:1 1 auto;min-width:0;margin:0;color:var(--text);overflow-wrap:break-word}.pk-section-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pk-empty__med{position:relative;display:inline-grid}.pk-empty__glyph{position:absolute;left:52.5%;top:52%;transform:translate(-50%,-50%);color:var(--sepia-hi);pointer-events:none}.pk-empty__title{margin:0;color:var(--text);overflow-wrap:break-word}.pk-empty__message{margin:0;color:var(--text-muted)}.pk-card[role=button]{cursor:pointer}.pk-card__title{margin:0 0 12px;color:var(--text);overflow-wrap:break-word}.pk-stat__label{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;overflow-wrap:anywhere;margin-bottom:4px;color:var(--label);letter-spacing:.06em}.pk-stat__icon{flex:none;color:var(--sepia-hi)}.pk-stat__value{margin:0;overflow-wrap:anywhere}.pk-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;background:var(--surface-raised);border:1px solid color-mix(in srgb,currentColor 55%,transparent)}.pk-badge[data-variant=gold]{color:var(--gold-200)}.pk-badge[data-variant=gray]{color:var(--text-muted)}.pk-badge[data-variant=red]{color:var(--danger-text)}.pk-badge[data-variant=green]{color:var(--success-text)}.pk-badge[data-variant=blue]{color:var(--info-text)}.pk-badge[data-variant=purple]{color:var(--dust-text)}.pk-badge[data-variant=orange]{color:var(--rust-hi)}.pk-badge[data-variant=cyan]{color:var(--gem)}.pk-wood--frame.pk-fallback-page{--pk-pad:var(--pk-pad-inline)}.pk-fallback{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.pk-fallback__tabs{flex:none;margin-bottom:12px}.pk-fallback__panel{flex:none;min-width:0}.pk-fallback[data-layout=phone] .pk-fallback__panel{flex:1 0 auto}.pk-fallback__foot{position:sticky;bottom:0;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;margin-top:12px;padding:8px 16px;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo)}.pk-fallback__cta{margin-left:auto}.pk-fallback[data-layout=phone] .pk-fallback__foot{min-height:0;max-height:60px;margin-top:0;padding:6px 12px;--ui-s:0.5}.pk-fallback[data-layout=phone] .pk-fallback__foot .pk-btn{--pk-h:48px}.pk-fallback[data-layout=phone] .pk-fallback__foot .pk-readout{flex-wrap:nowrap}.pk-fallback__foot .pk-readout__label{word-spacing:.3em}.pk-fallback__tabs[data-compact]{margin-bottom:0}.pk-fallback__tabs[data-compact] .pk-tabs__list{gap:0;padding:0;border-bottom:0;-webkit-mask-image:none;mask-image:none;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-fallback__tabs[data-compact] .pk-tab{flex:1 1 0;justify-content:center;min-height:36px;height:36px;padding:0 8px}.pk-fallback__tabs[data-compact] .pk-tab[aria-selected=true]{background:var(--surface-raised)}.pk-fallback__tabs[data-compact] .pk-tab:before{content:none}.pk-md__head{flex:none;padding:8px 12px;border-bottom:1px solid var(--frame-lo)}.pk-md__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-display-3);line-height:1.2;color:var(--text);overflow-wrap:break-word}.pk-plain.pk-banner,.pk-plain.pk-parch,.pk-plain.pk-wood{-o-border-image:none;border-image:none;border:0;outline:0;background-image:none;--pk-shadow:var(--pk-plain-frame);box-shadow:var(--pk-shadow);padding:calc(var(--pk-pad) + 4px)}.pk-plain.pk-parch{color:var(--text);background-color:var(--surface-raised)}.pk-plain.pk-parch .pk-parch__title,.pk-plain.pk-parch .pk-parch__toggle{color:var(--text)}.pk-plain.pk-btn[data-variant=primary]{-o-border-image:none;border-image:none;border:0;text-shadow:none}.pk-plain.pk-btn[data-variant=primary]:not([aria-disabled=true]){background:var(--gold-500);color:var(--gray-900)}.pk-plain .pk-med__ring,.pk-plain.pk-btn[data-variant=secondary],.pk-plain.pk-tile>.pk-tile__face{background-image:none}.pk-plain .pk-icon,.pk-plain.pk-icon{--pk-icon-fill:currentColor;filter:none}.pk-plain.pk-art[data-placeholder]{background-image:none}.pk-plain.pk-levelbadge{background:var(--frame);box-shadow:none}.pk-plain.pk-disc{background:var(--iron);box-shadow:0 0 0 1px var(--iron-edge)}.pk-plain .pk-ribbon__body:before{-webkit-mask:none;mask:none}.pk-plain .pk-role__ring{background:var(--iron)}.pk-plain.pk-role[data-state=own] .pk-role__ring{background:var(--gold-base)}.pk-qty{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-s, 1))}.pk-qty__label{font-family:var(--font-body);font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label)}.pk-qty__input{width:max(48px,calc(72px * var(--ui-s, 1)));text-align:center;font-variant-numeric:lining-nums tabular-nums}.pk-skel{display:grid;gap:calc(8px * var(--ui-s, 1))}.pk-skel[data-shape=cells]{grid-template-columns:repeat(6,calc(85px * var(--ui-s, 1)))}.pk-skel__item{display:block;height:calc(20px * var(--ui-s, 1));border-radius:3px;background:var(--surface-raised);animation:pk-skel-pulse 1.4s ease-in-out infinite}.pk-skel[data-shape=cells] .pk-skel__item{height:calc(91px * var(--ui-s, 1))}@keyframes pk-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pk-skel__item{animation:none}}.pk-fchips[data-variant=segmented]{flex-wrap:nowrap;gap:0;padding:3px;border-radius:999px;background:var(--surface-inset)}.pk-fchips[data-variant=segmented]>.pk-fchip{flex:1 1 0;border-radius:999px}:root{--pk-bar-h:calc(60px + env(safe-area-inset-bottom, 0px))}.pk-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-page);color:var(--text)}.pk-shell__main{position:relative;isolation:isolate;flex:1 1 auto;min-height:0;overflow:hidden;outline:none}.pk-band{flex:0 0 auto;display:grid;min-width:0}.pk-shell[data-layout=desktop] .pk-band{grid-template-columns:calc(636px * var(--ui-s, 1)) minmax(0,1fr);grid-template-rows:minmax(calc(128px * var(--ui-s, 1)),auto) max(16px,calc(29px * var(--ui-s, 1)))}.pk-shell[data-layout=desktop] .pk-band>.pk-hud{grid-column:1;grid-row:1/span 2}.pk-shell[data-layout=desktop] .pk-band>.pk-toolbar{grid-column:2;grid-row:1}.pk-shell[data-layout=desktop] .pk-band>.pk-xp{grid-column:2;grid-row:2}.pk-shell[data-layout=tablet] .pk-band{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(72px,auto) 68px 16px}.pk-hud{display:flex;align-items:center;gap:calc(16px * var(--ui-s, 1));min-width:0}.pk-band .pk-hud.pk-wood--frame{padding:calc(9px * var(--ui-s, 1)) calc(28px * var(--ui-s, 1))}.pk-band .pk-hud.pk-wood--plain{padding:8px 16px}.pk-hud__col{display:flex;flex-direction:column;gap:max(2px,calc(4px * var(--ui-s, 1)));flex:1 1 auto;min-width:0}.pk-hud__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pk-hud__name{font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(24px * var(--ui-s, 1)));line-height:1;color:var(--text);overflow-wrap:anywhere}.pk-shell[data-layout=desktop] .pk-hud__top{min-height:calc(24px * var(--ui-s, 1));align-items:center}.pk-shell[data-layout=desktop] .pk-hud .pk-zone{min-height:max(18px,calc(18px * var(--ui-s, 1)));line-height:1}.pk-hud .pk-chips>.w-full{width:auto}.pk-hud .pk-bar__label,.pk-hud__level{font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(15px * var(--ui-s, 1)));line-height:1}.pk-hud__level,.pk-hud__title{color:var(--text-muted)}.pk-hud__title{flex:1 1 0;min-width:0;max-width:-moz-max-content;max-width:max-content;margin-left:-10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(15px * var(--ui-s, 1)));line-height:1}.pk-hud__title:before{content:"";display:inline-block;width:10px}.pk-shell[data-layout=tablet] .pk-hud__title{display:none}.pk-hud .pk-bar__track{height:max(8px,calc(16px * var(--ui-s, 1)))}.pk-hud__empty{font-family:var(--font-body);font-size:15px;color:var(--text-muted)}.pk-shell[data-layout=tablet] .pk-hud__col{display:grid;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:4px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:28px 20px;grid-template-areas:"top zone chips" "hp energy ."}.pk-shell[data-layout=tablet] .pk-hud__top{grid-area:top;flex-wrap:nowrap;white-space:nowrap}.pk-shell[data-layout=tablet] .pk-hud .pk-zone{grid-area:zone;min-width:0;overflow:hidden;white-space:nowrap}.pk-shell[data-layout=tablet] .pk-hud .pk-chips{grid-area:chips;flex-wrap:nowrap}.pk-shell[data-layout=tablet] .pk-hud .pk-bar{width:160px}.pk-shell[data-layout=tablet] .pk-hud .pk-bar[data-kind=hp]{grid-area:hp}.pk-shell[data-layout=tablet] .pk-hud .pk-bar[data-kind=energy]{grid-area:energy;justify-self:start}.pk-zone{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:none;color:var(--text-muted);font-family:var(--font-body);font-size:15px;text-align:left;cursor:pointer}.pk-zone:hover{color:var(--text)}.pk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pk-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;background:var(--plate);box-shadow:var(--pk-plain-frame);color:var(--text);font-family:var(--font-body);font-weight:700;font-size:13px;line-height:1;white-space:nowrap}button.pk-chip{border:0;cursor:pointer}button.pk-chip[aria-disabled=true]{cursor:not-allowed}.pk-chip--activity[data-tone=danger]{color:var(--danger-text)}.pk-chip--dust{padding-right:4px}.pk-chip__plus{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:2px;background:var(--leather);box-shadow:var(--pk-tile-frame)}@media (pointer:coarse){.pk-zone,button.pk-chip{position:relative}button.pk-chip:before{content:"";position:absolute;inset:-8px -3px}.pk-zone:before{content:"";position:absolute;inset:-10px 0}}.pk-toolbar{display:flex;align-items:center;min-width:0}.pk-band .pk-toolbar.pk-wood--frame{padding:calc(12px * var(--ui-s, 1)) calc(27px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1)) calc(33px * var(--ui-s, 1))}.pk-band .pk-toolbar.pk-wood--plain{padding:8px}.pk-toolbar__row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin:0;padding:0;list-style:none}.pk-toolbar__row>li{display:flex}.pk-shell[data-layout=tablet] .pk-toolbar__row{justify-content:center}.pk-xp{display:flex;align-items:center;min-width:0;padding:0 calc(8px * var(--ui-s, 1));background:var(--wood-dk)}.pk-xp>.pk-bar{flex:1 1 auto}.pk-shell[data-layout=tablet] .pk-xp .pk-bar__track{height:12px}.pk-phonehud{flex:0 0 auto;padding:0 12px;background:var(--wood-dk);box-shadow:inset 0 -1px 0 var(--frame-lo)}.pk-phonehud__row{display:flex;align-items:center;gap:8px;min-width:0}.pk-phonehud__row[data-row="1"]{height:44px}.pk-phonehud__row[data-row="2"]{height:28px}.pk-phonehud__bars{display:flex;flex:1 1 auto;gap:8px;min-width:0}.pk-phonehud .pk-bar{flex:1 1 0;min-width:0;gap:4px}.pk-phonehud .pk-bar__track{height:6px}.pk-phonehud .pk-bar__label{font-size:13px}.pk-phonehud .pk-chips{margin-left:auto;flex-wrap:nowrap}.pk-bottombar{flex:0 0 auto;position:relative;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--pk-bar-h);margin:0;padding:0 0 env(safe-area-inset-bottom,0);list-style:none;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo)}.pk-bottombar[hidden]{display:none}.pk-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;justify-items:center;margin:0 0 16px;padding:0;list-style:none}.pk-settings-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pk-settings-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:17px;text-align:left;cursor:pointer}.pk-settings-item:focus-visible,.pk-settings-item:hover{background:var(--surface-raised)}.pk-settings-item[aria-disabled=true]{color:var(--text-dim);cursor:help}.pk-settings-item__reason{display:block;font-size:15px;color:var(--text-dim)}.pk-menu{position:fixed;z-index:55;min-width:260px;max-width:calc(100vw - 16px);padding:6px 0;background:var(--wood-dk);box-shadow:var(--pk-plain-frame),0 12px 32px rgba(0,0,0,.6)}.pk-chat{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(400px,100vw);display:flex;flex-direction:column}.pk-chat[data-layout=phone]{left:0;width:auto;bottom:var(--pk-chat-bottom,var(--pk-bar-h))}.pk-chat:not([data-layout=phone]){top:var(--pk-band-h,0)}.pk-chat>.pk-wood,.pk-chat__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pk-chat .pk-drawer__body{display:flex;flex-direction:column;overflow:hidden}.pk-chat__form{flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;padding-top:8px}.pk-slot{display:flex;flex-direction:column;height:100%;min-height:0}.pk-slot__head{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px 0;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--label)}.pk-slot__tabs{flex:0 0 auto;padding:4px 16px 0}.pk-slot__panel{flex:1 1 auto;min-height:0}.pk-fieldset{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:0;border:0}.pk-fieldset>legend{margin-bottom:4px;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--label)}.pk-shell[data-layout=desktop][data-header=create]>.pk-band{grid-template-columns:minmax(0,1fr)}.pk-shell[data-layout=desktop][data-header=create]>.pk-band>.pk-toolbar,.pk-shell[data-layout=desktop][data-header=create]>.pk-band>.pk-xp{grid-column:1}.pk-shell[data-layout=tablet][data-header=create]>.pk-band{grid-template-rows:68px 16px}.pk-shell[data-layout=desktop][data-header=empty]>.pk-band{grid-template-columns:minmax(0,1fr)}.pk-shell[data-layout=desktop][data-header=empty]>.pk-band>.pk-toolbar,.pk-shell[data-layout=desktop][data-header=empty]>.pk-band>.pk-xp{grid-column:1}.pk-shell[data-layout=tablet][data-header=empty]>.pk-band{grid-template-rows:68px 16px}.pk-account{display:flex;flex-direction:column;gap:24px;min-height:100%}.pk-account__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;align-items:stretch}.pk-account__dl{display:flex;flex-direction:column;gap:12px;margin:0}.pk-account__dl dt{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(13px * var(--ui-s, 1)));letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.pk-account__dl dd{margin:2px 0 0;font-family:var(--font-body);font-size:max(15px,calc(17px * var(--ui-s, 1)));color:var(--text);overflow-wrap:anywhere}.pk-account__status[data-tone=success]{color:var(--success-text)}.pk-account__status[data-tone=warning]{color:var(--warning-text)}.pk-account__status[data-tone=danger]{color:var(--danger-text)}.pk-account__status[data-tone=muted]{color:var(--text-muted)}.pk-account__error{margin:0 0 8px;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text)}.pk-account__actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.pk-account__manage{text-decoration:none}.pk-account__foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px}.pk-shell[data-layout=phone] .pk-account__foot .pk-btn{width:100%}.pk-codex{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.pk-codex[data-phone]{height:auto}.pk-codex__panel{flex:1 1 auto;min-height:0}.pk-codex__split{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:24px;height:100%;min-height:0}.pk-codex__list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.pk-codex__list,.pk-codex__rows{display:flex;flex-direction:column;gap:6px}.pk-codex__rows{margin:0;padding:0;list-style:none}.pk-codex__group{margin:8px 0 2px;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(13px * var(--ui-s, 1)));letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.pk-codex__row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--gold-lo);border-radius:4px;background:var(--wood);color:var(--text);text-align:left;cursor:pointer;font:inherit}.pk-codex__row[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold-hi)}.pk-codex__row-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pk-codex__row-name{font-family:var(--font-body);font-weight:700;font-size:max(15px,calc(16px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-codex__row-meta{font-family:var(--font-body);font-size:max(13px,calc(14px * var(--ui-s, 1)));color:var(--text-muted)}.pk-codex__entry{min-height:0;overflow-y:auto;overscroll-behavior:contain}.pk-codex__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(20px,calc(28px * var(--ui-s, 1)));color:var(--ink)}.pk-codex__sub{margin:4px 0 12px;font-family:var(--font-body);font-size:max(14px,calc(16px * var(--ui-s, 1)));color:var(--ink)}.pk-codex__h3{margin:16px 0 6px;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(14px * var(--ui-s, 1)));letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.pk-codex__lines,.pk-codex__text{margin:0;font-family:var(--font-body);font-size:max(14px,calc(16px * var(--ui-s, 1)));color:var(--ink)}.pk-codex__lines{display:flex;flex-direction:column;gap:4px;padding-left:1.2em}.pk-codex__weight{margin-left:8px;letter-spacing:.1em;color:var(--ink)}.pk-codex__error{margin:0 0 8px;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text)}.pk-codex__back{align-self:flex-start}@media (pointer:coarse){.pk-account__actions .pk-btn,.pk-account__foot .pk-btn,.pk-codex__row{min-height:44px}}.pk-stage{--sx:var(--ui-sx,1);--sy:var(--ui-sy,1);--s:var(--ui-s,1);--orn-w:min(60px,calc(60px * var(--s)));position:absolute;inset:0;display:grid;grid-template-columns:calc(636px * var(--ui-sx, 1)) calc(648px * var(--ui-sx, 1)) calc(636px * var(--ui-sx, 1));grid-template-rows:calc(157px * var(--ui-sy, 1)) calc(749px * var(--ui-sy, 1)) calc(174px * var(--ui-sy, 1));overflow:hidden}.pk-stage[role=tabpanel]{outline:none}:root .pk-stage[role=tabpanel]:focus-visible{box-shadow:none}.pk-stage__cell,.pk-stage__region{margin:0;min-width:0;min-height:0;box-sizing:border-box}.pk-stage__region{position:absolute;left:calc(var(--rx) * 1px * var(--sx, 1));top:calc(var(--ry) * 1px * var(--sy, 1));width:calc(var(--rw) * 1px * var(--sx, 1));height:calc(var(--rh) * 1px * var(--sy, 1))}.pk-stage:not([data-header=create]) .pk-stage__region{top:calc(max(var(--ry), 157) * 1px * var(--sy, 1));height:calc((var(--rh) - max(0, 157 - var(--ry))) * 1px * var(--sy, 1))}.pk-stage__tabs{grid-area:2/1/3/4;align-self:start;justify-self:center;z-index:3;min-width:0;max-width:100%;margin-top:calc(8px * var(--sy, 1))}.pk-stagepanel{display:flex;flex-direction:column;isolation:isolate}.pk-stagepanel[data-plate=hang].pk-wood--frame{padding-top:max(0px,calc(15px * var(--sy, 1) - var(--frame-w)))}.pk-stagepanel.pk-wood--frame[data-pad=none]{padding:0}.pk-stagepanel__top{position:relative;z-index:1;flex:0 0 auto;display:flex;justify-content:center;align-items:flex-start;min-width:0;min-height:44px}.pk-stagepanel__actions{position:absolute;top:0;right:max(0px,calc(var(--orn-w) - var(--frame-w) - var(--pk-pad)));display:flex;align-items:center;gap:calc(8px * var(--s, 1))}.pk-stagepanel__tabs{position:relative;z-index:1;flex:0 0 auto;display:flex;justify-content:center;min-width:0;margin-top:calc(8px * var(--s, 1))}.pk-stage .pk-stagepanel__tabs .pk-tab{--pk-tab-pad:max(4px,calc(24px * var(--ui-s, 1) - 10px));padding-inline:var(--pk-tab-pad);font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-stagepanel:not([data-media])>.pk-stagepanel__tabs{box-sizing:border-box;padding-inline:max(0px,calc(var(--orn-w) - var(--frame-w) - var(--pk-pad)))}.pk-stagepanel[data-media]>.pk-stagepanel__tabs>.pk-tabs,.pk-stagepanel__body{flex:1 1 auto;min-width:0}.pk-stagepanel__body{position:relative;z-index:1;min-height:0}.pk-stagepanel__media{position:absolute;inset:0;z-index:0;overflow:hidden}.pk-stagepanel__media>.pk-art{display:block;width:100%;height:100%}.pk-stagepanel[data-media].pk-wood--frame:after{content:"";position:absolute;inset:calc(-1 * var(--frame-w));z-index:2;pointer-events:none;border:var(--frame-w) solid transparent;-o-border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch;border-image:url(/ui/frame-bigbar-keyed.webp) 103/var(--orn-w) stretch}.pk-stagepanel[data-tone=wood-dk]{background-color:var(--wood-dk);background-image:var(--pk-grain),radial-gradient(ellipse at 50% 45%,var(--wood),var(--wood-dk) 60%)}.pk-stagepanel[data-tone=parch]{color:var(--ink);background-color:var(--parch);background-image:var(--pk-fibre),var(--pk-blotch),radial-gradient(ellipse at 40% 35%,var(--parch-lt),var(--parch) 50%,var(--parch-dk) 100%);background-size:200px 200px,360px 360px,100% 100%;background-repeat:repeat,repeat,no-repeat;background-blend-mode:multiply,multiply,normal}.pk-wood.pk-hudv2{--sx:var(--ui-sx,1);--sy:var(--ui-sy,1);--s:var(--ui-s,1);--hud-edge:var(--frame-w);position:relative;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:0}.pk-wood--plain.pk-hudv2{--hud-edge:0px}.pk-hudv2__avatar{position:absolute;left:calc(125px * var(--sx) - 62px * var(--s) - var(--hud-edge));top:calc(78px * var(--sy) - 62px * var(--s) - var(--hud-edge));width:calc(124px * var(--s));height:calc(124px * var(--s));display:block;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit}button.pk-hudv2__avatar{cursor:pointer}.pk-hudv2__plate{position:absolute;left:calc(175px * var(--sx) - var(--hud-edge));top:calc(26px * var(--sy) - var(--hud-edge));width:calc(425px * var(--sx));height:calc(106px * var(--sy));box-sizing:border-box;isolation:isolate;display:flex;flex-direction:column;--hud-row-gap:calc(4px * var(--sy));gap:var(--hud-row-gap);padding:calc(8px * var(--sy)) calc(20px * var(--sx)) calc(4px * var(--sy)) calc(27px * var(--sx))}.pk-hudv2__plate:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--plate-fill);clip-path:polygon(0 0,100% 0,calc(100% - 12px * var(--sx)) 100%,calc(12px * var(--sx)) 100%)}.pk-hudv2__row{display:flex;align-items:center;min-width:0;margin:0}.pk-hudv2__row[data-row=name]{flex:22 1 0;min-height:18px;margin:0 calc(-8px * var(--sx)) calc(2px * var(--sy)) calc(-15px * var(--sx))}.pk-hudv2__row[data-row=energy],.pk-hudv2__row[data-row=hp]{flex:18 1 0;min-height:15px}.pk-hudv2__row[data-row=energy],.pk-hudv2__row[data-row=hp]{position:relative;z-index:1}.pk-hudv2__row[data-row=bottom]{flex:22 1 0;min-height:15px;justify-content:space-between;gap:calc(6px * var(--sx))}.pk-hudv2__name{justify-content:safe center;font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(24px * var(--ui-s, 1)));line-height:1;color:var(--text);white-space:nowrap}.pk-hudv2__nametext,.pk-hudv2__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-hudv2__title{flex:1 1 0;max-width:-moz-max-content;max-width:max-content;color:var(--text)}.pk-hudv2__title:before{content:"";display:inline-block;width:.3em}.pk-hudv2__bar{display:grid;grid-template-columns:max(calc(62px * var(--sx)),4.7em) minmax(0,1fr);-moz-column-gap:calc(4px * var(--sx));column-gap:calc(4px * var(--sx));font-size:max(13px,calc(13px * var(--ui-s, 1)))}.pk-hudv2__label{display:inline-flex;align-items:center;gap:3px;min-width:0;font-family:var(--font-display);font-weight:700;line-height:1;color:var(--text-muted);white-space:nowrap}.pk-hudv2__glyph{width:max(13px,calc(16px * var(--s)));height:max(13px,calc(16px * var(--s)))}.pk-hudv2 .pk-bar[data-variant=hud] .pk-bar__track{height:max(15px,calc(18px * var(--sy)))}.pk-hudv2 .pk-zone{flex:0 1 auto;min-width:0;min-height:0;gap:3px;font-weight:500;font-size:max(13px,calc(15px * var(--ui-s, 1)));line-height:1}.pk-hudv2 .pk-zone>.pk-icon{width:max(13px,calc(16px * var(--s)));height:max(13px,calc(16px * var(--s)))}.pk-hudv2 .pk-zone>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-hudv2 .pk-chip--activity{flex:none;min-height:0;padding:0;gap:3px;background:none;box-shadow:none;font-size:13px}.pk-hudv2 .pk-chip--activity>.pk-icon{width:max(13px,calc(16px * var(--s)));height:max(13px,calc(16px * var(--s)))}@media (pointer:coarse){.pk-hudv2 .pk-zone:before,.pk-hudv2 button.pk-chip:before{top:calc(-1 * var(--hud-row-gap));bottom:min(0px,calc(100% + var(--hud-row-gap) - 44px));left:min(0px,calc((100% - 44px) / 2));right:min(0px,calc((100% - 44px) / 2))}}.pk-hudv2__skeleton{display:block;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-hudv2__skeleton[data-kind=name]{width:60%;height:max(12px,calc(16px * var(--s)))}.pk-hudv2__skeleton[data-kind=bar]{height:max(15px,calc(18px * var(--sy)))}@media (max-height:917.98px){.pk-hudv2 .pk-hudv2__plate{top:calc(12px * var(--sy) - var(--hud-edge));height:calc(134px * var(--sy));--hud-row-gap:max(3px,calc(4px * var(--sy)));gap:var(--hud-row-gap)}.pk-hudv2 .pk-hudv2__row[data-row=name]{margin-bottom:0}}.pk-xp.pk-xp--v2{box-sizing:border-box;height:100%;min-height:0;padding:0 calc(5px * var(--ui-sx, 1))}.pk-xp--v2 .pk-bar[data-kind=xp] .pk-bar__track{height:max(13px,calc(15px * var(--ui-sy, 1)))}.pk-toolbar[data-variant=compact]{position:relative;box-sizing:border-box;height:100%}.pk-toolbar[data-variant=compact].pk-wood--frame{padding:0}.pk-toolbar[data-variant=compact] .pk-toolbar__row{position:absolute;left:calc(16px * var(--ui-sx, 1) - var(--frame-w));top:calc(30px * var(--ui-sy, 1) - var(--frame-w));display:grid;grid-template-columns:repeat(11,calc(76px * var(--ui-sx, 1))) max-content;justify-content:start;justify-items:start;align-items:start;gap:0;width:auto}@media (pointer:coarse){.pk-toolbar[data-variant=compact] .pk-toolbar__row{top:2px}.pk-toolbar[data-variant=compact] .pk-toolbar__row>li:first-child .pk-tile__label[data-coarse]{left:0;right:auto;transform:none}.pk-toolbar[data-variant=compact] .pk-toolbar__row>li:last-child .pk-tile__label[data-coarse]{left:auto;right:0;transform:none}}.pk-emblem{position:relative;box-sizing:border-box;height:100%;min-width:0}.pk-emblem.pk-wood--frame{padding:0}.pk-emblem__ringbox{position:absolute;left:calc(254px * var(--ui-sx, 1) - 70px * var(--ui-s, 1) - var(--frame-w));top:calc(78.5px * var(--ui-sy, 1) - 70px * var(--ui-s, 1) - var(--frame-w));width:calc(140px * var(--ui-s, 1));height:calc(140px * var(--ui-s, 1));display:block;margin:0;padding:0;border:0;background:none;color:inherit}button.pk-emblem__ringbox{cursor:pointer}button.pk-emblem__ringbox[aria-disabled=true]{cursor:not-allowed}.pk-emblem__ringbox>.pk-emblem__art{position:absolute;left:13.37%;top:12.94%;width:78%;height:78%;border-radius:50%}button.pk-emblem__ringbox:not([aria-disabled=true]):is(:hover,:focus-visible) .pk-art__dust-icon:not([data-mode]){--pk-icon-fill:url(#sepia-glow) var(--sepia-hi)}button.pk-emblem__ringbox:not([aria-disabled=true]):is(:hover,:focus-visible) .pk-art__dust:after{opacity:1}button.pk-emblem__ringbox[aria-disabled=true] .pk-art__dust{filter:grayscale(1) brightness(.75)}button.pk-emblem__ringbox[aria-disabled=true] .pk-art__dust:after{opacity:0}button.pk-emblem__ringbox[aria-disabled=true] .pk-art__dust-icon:not([data-mode]){--pk-icon-fill:var(--sepia)}button.pk-emblem__ringbox:not([aria-disabled=true]):is(:hover,:focus-visible) .pk-emblem__art>.pk-art__img{filter:brightness(1.15)}button.pk-emblem__ringbox[aria-disabled=true] .pk-emblem__art>.pk-art__img{filter:grayscale(1) brightness(.75)}.pk-emblem__ringbox>.pk-emblem__art>.pk-art__img{transition:filter .16s ease-out}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pk-emblem__ringbox>.pk-emblem__art>.pk-art__img{transition:none}}:root[data-motion=reduce] .pk-emblem__ringbox>.pk-emblem__art>.pk-art__img{transition:none}.pk-emblem__ring{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.pk-emblem__plus{position:absolute;left:calc(84% - 16px * var(--ui-s, 1));top:calc(84% - 16px * var(--ui-s, 1));width:calc(32px * var(--ui-s, 1));height:calc(32px * var(--ui-s, 1));display:grid;place-items:center;border-radius:50%;background:var(--dust-disc);color:var(--on-cloth);box-shadow:0 0 0 1px var(--frame-hi)}.pk-emblem__plus>.pk-icon{width:62.5%;height:62.5%}.pk-emblem__balances{position:absolute;left:calc(14px * var(--ui-sx, 1) - var(--frame-w));top:0;bottom:0;width:calc(162px * var(--ui-sx, 1));display:flex;flex-direction:column;justify-content:center;gap:calc(8px * var(--ui-sy, 1))}.pk-emblem__plate{flex:none;height:max(calc(30px * var(--ui-sy, 1)),17px);box-sizing:border-box;margin:0;padding:0 max(4px,calc(10px * var(--ui-sx, 1)));display:flex;align-items:center;justify-content:space-between;gap:max(3px,calc(6px * var(--ui-s, 1)));background:var(--plate-art);color:var(--text);font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(17px * var(--ui-s, 1)));line-height:1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.pk-emblem__plate[data-kind=dust]{color:var(--dust-text)}.pk-emblem__plate>.pk-icon{flex:none;width:max(14px,calc(20px * var(--ui-s, 1)));height:max(14px,calc(20px * var(--ui-s, 1)))}.pk-emblem__amount{min-width:0;text-align:right}.pk-emblem__boost{position:absolute;z-index:2;left:calc(254px * var(--ui-sx, 1) - 47.6px * var(--ui-s, 1) - max(10px, calc(12px * var(--ui-s, 1))) - var(--frame-w));top:calc(78.5px * var(--ui-sy, 1) - 47.6px * var(--ui-s, 1) - max(10px, calc(12px * var(--ui-s, 1))) - var(--frame-w));width:max(20px,calc(24px * var(--ui-s, 1)));height:max(20px,calc(24px * var(--ui-s, 1)));margin:0;padding:0;border:0;background:none;cursor:pointer}.pk-emblem__boost[aria-disabled=true]{cursor:not-allowed}.pk-emblem__boost>.pk-seal{inset:0;min-width:0;width:100%;height:100%;padding:0}@media (pointer:coarse){.pk-emblem__boost:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.pk-chatdock{display:contents}.pk-stagepanel.pk-chatdock__main{background-color:var(--chat-fill);background-image:none}.pk-chatdock__col{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0}.pk-chatdock__tabs{flex:0 0 auto;min-width:0}.pk-chatdock__status{flex:0 0 auto;margin:calc(6px * var(--s, 1)) 0 0;font-family:var(--font-body);font-weight:500;font-size:max(15px,calc(17px * var(--ui-s, 1)));line-height:1.3;text-align:center;color:var(--warning-text)}.pk-chatdock__scroll{flex:1 1 auto;min-height:0;margin-top:calc(8px * var(--s, 1))}.pk-chatdock__log{list-style:none;margin:0;padding:0 calc(12px * var(--s, 1))}.pk-chatdock__line{margin:0;padding-block:max(2px,calc((40px * var(--s, 1) - 1.3em) / 2));font-family:var(--font-body);font-weight:500;font-size:max(15px,calc(17px * var(--ui-s, 1)));line-height:1.3;color:var(--text);overflow-wrap:anywhere}.pk-chatdock__name{margin:0;padding:0;border:0;background:none;font-family:var(--font-display);font-weight:700;font-size:inherit;line-height:inherit;color:var(--chat-name)}.pk-chatdock__text{font-family:var(--font-body);font-weight:500;color:var(--text)}button.pk-chatdock__name{cursor:pointer}button.pk-chatdock__name:hover{text-decoration:underline}.pk-chatdock__line[data-kind=whisper],.pk-chatdock__line[data-kind=whisper] .pk-chatdock__name{color:var(--dust-text)}.pk-chatdock__line[data-kind=whisper] .pk-chatdock__text{color:var(--dust-text);font-style:italic}.pk-chatdock__line[data-kind=system]{font-style:italic;color:var(--text-muted)}.pk-chatdock__skel{display:inline-block;height:.8em;vertical-align:middle;background:var(--surface-raised)}.pk-chatdock__empty{margin:calc(12px * var(--s, 1)) 0 0;font-family:var(--font-body);font-size:max(15px,calc(17px * var(--ui-s, 1)));text-align:center;color:var(--text-muted)}.pk-chatinput{position:absolute;inset:0}.pk-chatinput__field{position:absolute;left:calc(45px * var(--sx, 1) - var(--frame-w));top:calc(40px * var(--sy, 1) - var(--frame-w));width:calc(540px * var(--s, 1));height:calc(91px * var(--s, 1));box-sizing:border-box;display:flex;align-items:flex-start;gap:calc(8px * var(--s, 1));padding:calc(20px * var(--s, 1)) calc(56px * var(--s, 1)) calc(10px * var(--s, 1)) calc(15px * var(--s, 1));background:var(--surface-inset);border:1px solid var(--frame-lo)}.pk-chatinput__field:focus-within{border-color:var(--focus)}.pk-chatinput__you{flex:0 0 auto;font-family:var(--font-display);font-weight:700;color:var(--chat-name)}.pk-chatinput__area,.pk-chatinput__you{font-size:max(16px,calc(19px * var(--ui-s, 1)));line-height:1.3}.pk-chatinput__area{flex:1 1 auto;min-width:0;max-height:100%;margin:0;padding:0;border:0;resize:none;overflow-y:auto;background:transparent;font-family:var(--font-body);font-weight:500;color:var(--text)}.pk-chatinput__area[aria-disabled=true]{cursor:not-allowed}.pk-chatinput__field>.pk-btn.pk-chatinput__send{--pk-h:calc(39px * var(--s, 1));position:absolute;right:calc(8px * var(--s, 1));bottom:calc(8px * var(--s, 1));min-width:0}@media (pointer:coarse){.pk-chatinput__field>.pk-btn.pk-chatinput__send{--pk-h:44px}}.pk-chatinput__error{position:absolute;left:calc(45px * var(--sx, 1) - var(--frame-w));top:calc(40px * var(--sy, 1) + 95px * var(--s, 1) - var(--frame-w));max-width:calc(540px * var(--s, 1));margin:0;font-family:var(--font-body);font-weight:500;font-size:var(--fs-caption);line-height:1.3;color:var(--danger-text)}.pk-shell[data-layout=desktop][data-stage]{--ui-s:var(--ui-sc,1);position:relative;display:block}.pk-shell[data-layout=desktop][data-stage]>.pk-shell__main{position:absolute;inset:0;z-index:1;overflow:hidden}.pk-shell[data-layout=desktop][data-stage][data-header=create]>.pk-band{position:absolute;z-index:2;top:0;left:calc(636px * var(--ui-sx, 1));width:calc(1284px * var(--ui-sx, 1));grid-template-columns:minmax(0,1fr);grid-template-rows:calc(128px * var(--ui-sy, 1)) calc(29px * var(--ui-sy, 1))}.pk-shell[data-layout=desktop][data-stage][data-header=create]>.pk-band>.pk-toolbar{grid-column:1;grid-row:1}.pk-shell[data-layout=desktop][data-stage][data-header=create]>.pk-band>.pk-xp{grid-column:1;grid-row:2}.pk-shell[data-layout=desktop][data-stage][data-header=game]>.pk-band{position:absolute;z-index:2;top:0;left:0;width:100%;grid-template-columns:calc(636px * var(--ui-sx, 1)) calc(935px * var(--ui-sx, 1)) calc(349px * var(--ui-sx, 1));grid-template-rows:calc(128px * var(--ui-sy, 1)) calc(29px * var(--ui-sy, 1))}.pk-shell[data-layout=desktop][data-stage][data-header=game]>.pk-band>.pk-hudv2{grid-column:1;grid-row:1/3}.pk-shell[data-layout=desktop][data-stage][data-header=game]>.pk-band>.pk-toolbar{grid-column:2;grid-row:1}.pk-shell[data-layout=desktop][data-stage][data-header=game]>.pk-band>.pk-xp{grid-column:2;grid-row:2}.pk-shell[data-layout=desktop][data-stage][data-header=game]>.pk-band>.pk-emblem{grid-column:3;grid-row:1/3}.pk-shell[data-layout=desktop][data-stage][data-header=empty]>.pk-band{position:absolute;z-index:2;top:0;left:0;width:100%;grid-template-columns:calc(636px * var(--ui-sx, 1)) calc(1284px * var(--ui-sx, 1));grid-template-rows:calc(128px * var(--ui-sy, 1)) calc(29px * var(--ui-sy, 1))}.pk-shell[data-layout=desktop][data-stage][data-header=empty]>.pk-band>.pk-hudv2{grid-column:1;grid-row:1/3}.pk-shell[data-layout=desktop][data-stage][data-header=empty]>.pk-band>.pk-toolbar{grid-column:2;grid-row:1}.pk-shell[data-layout=desktop][data-stage][data-header=empty]>.pk-band>.pk-xp{grid-column:2;grid-row:2}.pk-unconverted{overflow:hidden}.pk-unconverted>.pk-stagepanel__body{display:flex;flex-direction:column}.pk-unconverted>.pk-stagepanel__body>.pk-slot{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pk-heroes{--s:var(--ui-s,1);--sx:var(--ui-sx,1);--sy:var(--ui-sy,1);min-width:0;color:var(--text);font-family:var(--font-body)}.pk-heroes:not(.pk-stage){position:relative}.pk-heroes__status{display:grid;place-content:center;justify-items:center;gap:12px;height:100%;padding:24px;text-align:center}.pk-heroes__status>h1{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-2);color:var(--text)}.pk-heroes__status>p{margin:0;font-size:17px;color:var(--text-muted)}.pk-heroes__status[data-mode=stage]{position:absolute;inset:0}.pk-heroes[data-mode=stage]{--orn-w:min(60px,calc(60px * var(--s)))}.pk-heroes[data-mode=stage] .pk-heroes__foot:not([data-region]),.pk-heroes[data-mode=stage] .pk-heroes__left,.pk-heroes[data-mode=stage] .pk-heroes__right,.pk-heroes[data-mode=stage] .pk-roster__foot{display:contents}.pk-heroes[data-mode=stage] [data-region=namebar]{--nb-dx:calc((var(--sx) - var(--s)) * 318px);--nb-dy:calc((var(--sy) - var(--s)) * 87px)}.pk-heroes[data-mode=stage] .pk-factions__banner,.pk-heroes[data-mode=stage] [data-region=parchment]>.pk-parch{height:100%;box-sizing:border-box}.pk-heroes[data-mode=stage] .pk-factions__banner{padding-top:max(0px,calc(20px * var(--s) - var(--frame-w)))}.pk-heroes[data-mode=stage] .pk-banner__title{padding:calc(4px * var(--s)) calc(8px * var(--s));font-size:calc(26px * var(--s));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-heroes[data-mode=stage] .pk-heroes__med{position:absolute;transform:translateX(-50%);left:calc(var(--cx) * 1px * var(--sx) - var(--frame-w));top:calc(var(--cy) * 1px * var(--sy) - 52px * var(--s) - var(--frame-w))}.pk-gender{display:flex;justify-content:space-around;align-items:flex-start;padding:12px 0}.pk-gender__opt{display:inline-grid;justify-items:center;gap:calc(14px * var(--s));min-width:88px;min-height:44px;padding:4px 8px;border:0;background:none;color:var(--label);cursor:pointer}.pk-gender__icon{width:max(40px,calc(72px * var(--s)));height:max(40px,calc(73px * var(--s)))}.pk-gender__opt[data-gender=FEMALE] .pk-gender__icon{width:max(32px,calc(56px * var(--s)));height:max(43px,calc(76px * var(--s)))}.pk-gender__opt[aria-checked=false] .pk-gender__icon{opacity:.55}.pk-gender__opt[aria-checked=true] .pk-gender__icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gold-hi) 45%,transparent))}.pk-gender__label{font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(22px * var(--s)));line-height:1;text-transform:uppercase}.pk-gender__opt[aria-checked=true] .pk-gender__label{color:var(--cta-text)}.pk-heroes[data-mode=stage] .pk-gender{display:block;padding:0}.pk-heroes[data-mode=stage] .pk-gender__opt{position:absolute;transform:translateX(-50%);left:calc(var(--cx) * 1px * var(--sx) - var(--frame-w));top:calc(29px * var(--sy) - var(--frame-w))}.pk-heroes[data-mode=stage] .pk-gender__icon{height:calc(76px * var(--s));-o-object-fit:contain;object-fit:contain}.pk-classgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:16px 8px;padding:16px 0}.pk-classgrid__cell .pk-tile-wrap{gap:calc(14px * var(--s))}.pk-heroes[data-mode=stage] .pk-classgrid{display:block;padding:0}.pk-heroes[data-mode=stage] .pk-classgrid__cell{position:absolute;transform:translateX(-50%);left:calc((var(--x) + 49) * 1px * var(--sx) - var(--frame-w));top:calc(var(--y) * 1px * var(--sy) - var(--frame-w))}.pk-figure{position:relative;display:grid;place-items:center;align-content:center;gap:calc(16px * var(--s));overflow:hidden}.pk-figure .pk-med{--med:max(120px,calc(200px * var(--s)))}.pk-figure__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pk-figure[data-art=figure]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.pk-figure[data-art=figure]>.pk-figure__img{width:100%;height:100%;min-height:0}.pk-figure__plate{padding:4px 16px;background:var(--plate);color:var(--on-cloth);font-family:var(--font-display);font-weight:800;font-size:max(18px,calc(30px * var(--s)));line-height:1;text-transform:uppercase}.pk-heroes[data-mode=stage] [data-region=figure] .pk-figure{position:absolute;left:calc(11px * var(--sx) - var(--frame-w));top:calc(16px * var(--sy) - var(--frame-w));width:calc(623px * var(--sx));height:calc(720px * var(--sy))}.pk-heroparch{color:var(--ink)}.pk-heroparch__h1{margin:0;font-weight:800;font-size:max(22px,calc(31px * var(--s)));line-height:1.1;text-transform:uppercase}.pk-heroparch__h1,.pk-heroparch__tagline{font-family:var(--font-display);text-align:center}.pk-heroparch__tagline{margin:calc(17px * var(--s)) 0 0;font-weight:700;font-size:max(17px,calc(26px * var(--s)));line-height:1.2}.pk-heroparch__h2{margin:calc(21px * var(--s)) 0 0;font-family:var(--font-display);font-weight:800;font-size:max(21px,calc(30px * var(--s)));line-height:1.1;text-align:center;text-transform:uppercase}.pk-heroparch__tagline+.pk-heroparch__h2{margin-top:calc(24px * var(--s))}.pk-heroparch__body{margin:calc(21px * var(--s)) 0 0;font-weight:500;font-size:max(15px,calc(21px * var(--s)));line-height:max(20px,calc(26px * var(--s)));letter-spacing:.01em;text-align:center;text-transform:uppercase}.pk-heroparch__note{margin:8px 0 0;font-size:15px;color:var(--ink-muted);text-align:center}.pk-heroparch__traits{list-style:none;margin:0;padding:0 0 0 calc(42px * var(--s));text-align:left}.pk-heroparch__trait{margin-top:calc(14px * var(--s))}.pk-heroparch__trait:first-child{margin-top:calc(15px * var(--s))}.pk-heroparch__trait-name{display:block;font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(25px * var(--s)));line-height:1.2;text-transform:uppercase}.pk-heroparch__trait-desc{display:block;font-weight:500;font-size:max(14px,calc(18px * var(--s)));line-height:max(18px,calc(22px * var(--s)));text-transform:uppercase}.pk-heroes[data-mode=stage] .pk-heroparch{padding:calc(34px * var(--s)) max(20px,calc(45px * var(--s))) calc(24px * var(--s)) max(20px,calc(40px * var(--s)));--ts:min(var(--s),calc(var(--s) * 1.1 - 0.1))}.pk-heroes[data-mode=stage] .pk-heroparch__h1{font-size:calc(31px * var(--ts))}.pk-heroes[data-mode=stage] .pk-heroparch__tagline{font-size:calc(26px * var(--ts))}.pk-heroes[data-mode=stage] .pk-heroparch__h2{font-size:calc(30px * var(--ts))}.pk-heroes[data-mode=stage] .pk-heroparch__body{font-size:max(12px,calc(21px * var(--ts)));line-height:max(15px,calc(26px * var(--ts)))}.pk-heroes[data-mode=stage] .pk-heroparch__trait-name{font-size:calc(25px * var(--ts))}.pk-heroes[data-mode=stage] .pk-heroparch__trait-desc{font-size:max(11px,calc(18px * var(--ts)));line-height:max(13px,calc(22px * var(--ts)))}.pk-heroes[data-mode=stage] .pk-heroparch__facts{font-size:calc(21px * var(--ts))}.pk-heroes[data-mode=stage] .pk-heroparch__content{height:100%;overflow-y:auto}.pk-heroes[data-mode=stage] .pk-heroparch .pk-parch__close{top:calc(-7px * var(--s));right:calc(-7px * var(--s))}.pk-attrs{display:flex;flex-direction:column;justify-content:center;gap:calc(10px * var(--s));height:100%}.pk-attrs__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.pk-attrs__item{display:grid;justify-items:center;gap:2px}.pk-attrs__label{font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.06em;color:var(--label);text-transform:uppercase}.pk-attrs__value{margin:0;font-family:var(--font-body);font-weight:700;font-size:max(20px,calc(24px * var(--s)));line-height:1.1;color:var(--text)}.pk-attrs__roles{margin:0;text-align:center;font-size:15px;color:var(--text-muted)}.pk-heroes[data-mode=stage] .pk-heroes__attrs-panel{padding:calc(14px * var(--s)) max(var(--orn-w),calc(64px * var(--s)))}.pk-namebar{display:flex;align-items:flex-start;justify-content:center;gap:calc(20px * var(--s))}.pk-namebar__field{flex:0 0 auto;width:calc(262px * var(--s));min-width:180px}.pk-namebar__field .pk-field__error,.pk-namebar__field .pk-field__hint{text-align:center;font-size:13px}.pk-namebar__cta{text-transform:uppercase}.pk-heroes[data-mode=stage] .pk-namebar{position:absolute;inset:0;display:grid;grid-template-columns:calc(54px * var(--s)) calc(262px * var(--s)) calc(154px * var(--s));grid-template-rows:minmax(0,max(0px,calc(52px * var(--s) + var(--nb-dy) - var(--frame-w)))) auto;gap:0 calc(19px * var(--s));padding-left:calc(62px * var(--s) + var(--nb-dx) - var(--frame-w));justify-content:start;align-items:start;justify-items:start}.pk-heroes[data-mode=stage] .pk-namebar__dice{grid-row:2;grid-column:1;margin-top:calc(9px * var(--s));--pk-h:calc(53px * var(--s));width:calc(54px * var(--s));height:calc(53px * var(--s));min-width:0;padding:0}.pk-heroes[data-mode=stage] .pk-namebar__field{grid-row:2;grid-column:2;margin-top:calc(9px * var(--s));width:calc(262px * var(--s));min-width:0;gap:calc(6px * var(--s))}.pk-heroes[data-mode=stage] .pk-namebar__cta{grid-row:2;grid-column:3;width:calc(154px * var(--s));min-width:0;padding:0}.pk-heroes[data-mode=stage] .pk-namebar__field .pk-field__error,.pk-heroes[data-mode=stage] .pk-namebar__field .pk-field__hint{font-size:max(11px,calc(13px * var(--s)));line-height:max(1.2em,calc(19.5px * var(--s)))}.pk-heroes[data-mode=columns]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%}.pk-heroes[data-mode=columns] .pk-heroes__left,.pk-heroes[data-mode=columns] .pk-heroes__right{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:12px}.pk-heroes[data-mode=columns] .pk-heroes__left{grid-column:1;grid-row:1}.pk-heroes[data-mode=columns] .pk-heroes__right{grid-column:2;grid-row:1}.pk-heroes[data-mode=columns] .pk-heroes__foot{grid-column:1/-1;grid-row:2;position:sticky;bottom:0;z-index:1}.pk-heroes[data-mode=columns] .pk-factions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pk-heroes[data-mode=columns] .pk-factions__grid{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-evenly;gap:12px 8px}.pk-heroes[data-mode=columns] .pk-factions .pk-med{--med:72px}.pk-heroes[data-mode=columns] .pk-tile[data-size=class]{--tile:88px;height:88px}.pk-heroes[data-mode=columns] [data-region=figure]{flex:0 0 auto;height:40%;min-height:220px}.pk-heroes[data-mode=columns] [data-region=figure] .pk-figure{height:100%}.pk-heroes[data-mode=columns] .pk-figure .pk-med{--med:160px}.pk-heroes[data-mode=phone]{height:100%}.pk-stepper{display:flex;flex-direction:column;height:100%;min-height:0}.pk-stepper__head{flex:0 0 56px;display:flex;align-items:center;gap:8px;padding:0 8px;background:var(--wood-dk);box-shadow:inset 0 -1px 0 var(--frame-lo)}.pk-stepper__title{flex:1 1 auto;margin:0;font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1.2;color:var(--text)}.pk-stepper__count{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--label)}.pk-stepper__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:12px 16px}.pk-stepper__foot{flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo)}.pk-stepper .pk-factions{display:flex;flex-direction:column;gap:12px}.pk-stepper .pk-factions__grid{display:flex;justify-content:space-between;gap:4px}.pk-stepper .pk-classgrid{grid-template-columns:repeat(3,88px);justify-content:center}.pk-stepper .pk-gender__opt{min-width:96px;min-height:96px}.pk-stepper .pk-gender__icon{width:56px;height:56px}.pk-stepper [data-region=figure] .pk-figure{height:40dvh}.pk-stepper .pk-figure .pk-med{--med:min(26dvh,200px)}.pk-stepper__summary{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--text);text-align:center}.pk-stepper .pk-namebar{flex-wrap:wrap;gap:12px}.pk-stepper .pk-namebar__field{order:-1;flex:1 1 100%;width:auto}.pk-stepper .pk-namebar__dice{--pk-h:52px;width:52px;height:52px}.pk-stepper .pk-namebar__cta{flex:1 1 auto}.pk-roster{display:flex;flex-direction:column;gap:12px;min-height:0}.pk-roster__count{font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--s)));color:var(--label)}.pk-roster__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10px * var(--s));min-height:0;overflow-y:auto}.pk-roster__row{display:flex;align-items:center;gap:calc(16px * var(--s));padding:8px 12px;background:var(--surface-raised);box-shadow:var(--pk-plain-frame);cursor:pointer}.pk-roster__row[data-selected]{box-shadow:var(--pk-plain-frame),inset 0 0 0 2px var(--gold-base)}.pk-roster__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-roster__name{font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(25px * var(--s)));line-height:1.1;color:var(--text);overflow-wrap:anywhere}.pk-roster__line{font-size:15px;color:var(--text-muted)}.pk-roster__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.pk-roster__chip{padding:1px 6px;background:var(--plate);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:13px}.pk-roster__chip[data-faction=united]{color:var(--faction-text-united)}.pk-roster__chip[data-faction=bloodpact]{color:var(--faction-text-bloodpact)}.pk-roster__create{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px dashed var(--frame);background:none;color:var(--label);font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(22px * var(--s)));text-align:left;cursor:pointer}.pk-roster__create:hover{color:var(--text);background:var(--surface-raised)}.pk-roster__plus{display:inline-grid;place-items:center;width:44px;height:44px;background:var(--leather);box-shadow:var(--pk-tile-frame)}.pk-roster__error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--surface-inset);color:var(--danger-text);font-size:15px}.pk-roster__panel{display:grid;place-items:center}.pk-heroparch__facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:calc(21px * var(--s)) 0 0;font-size:max(15px,calc(21px * var(--s)))}.pk-heroparch__fact{display:contents}.pk-heroparch__fact>dt{font-family:var(--font-display);font-weight:700;color:var(--ink-muted)}.pk-heroparch__fact>dd{margin:0;font-weight:700;color:var(--ink)}.pk-heroes[data-mode=columns][data-screen=roster] .pk-heroes__foot{display:flex;justify-content:flex-end;gap:12px;padding:12px;background:var(--wood-dk)}.pk-heroes[data-mode=columns][data-screen=roster] .pk-roster__panel{display:contents}.pk-heroes[data-mode=phone][data-screen=roster]{display:flex;flex-direction:column;gap:8px;height:100%;padding:8px;overflow-y:auto}.pk-roster__sheet-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px}.pk-delete__notes{margin:8px 0 0;padding-left:20px}.pk-delete__blocker{color:var(--warning-text)}.pk-delete__error{display:grid;gap:8px;margin-top:12px;color:var(--danger-text)}.pk-delete__error>ul{margin:0;padding-left:20px}.pk-fcard{--fc:200px;position:relative;display:block;flex:0 0 auto;margin:0;padding:0;border:0;width:var(--fc);height:var(--fc);background:none;color:inherit;cursor:pointer}.pk-fcard .pk-med[data-size=xl]{--med:var(--fc);position:absolute;left:0;top:0}.pk-fcard__banner{position:absolute;z-index:1;display:block;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-fcard[data-faction=united] .pk-fcard__banner{left:calc(var(--fc) * 10 / 413);top:calc(var(--fc) * 4 / 413);width:calc(var(--fc) * 388 / 413)}.pk-fcard[data-faction=bloodpact] .pk-fcard__banner{left:calc(var(--fc) * 1 / 413);top:calc(var(--fc) * 8 / 413);width:calc(var(--fc) * 433 / 413)}.pk-fcard[aria-disabled=true]{cursor:not-allowed}.pk-fcard[aria-disabled=true] .pk-fcard__banner{filter:grayscale(.8) brightness(.7)}.pk-fcard[data-skeleton]{cursor:default;opacity:.55}button.pk-fcard:not([aria-disabled=true]):hover .pk-fcard__banner{filter:brightness(1.08)}:root .pk-fcard:focus-visible{box-shadow:none}.pk-fcard:focus-visible .pk-med__art:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--focus),0 0 0 4px var(--focus-halo)}.pk-faction__explainer{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:12px;text-align:center}.pk-faction__prompt{font-size:24px;line-height:1.04}.pk-faction__line,.pk-faction__prompt{margin:0;font-family:var(--font-display);font-weight:800;color:var(--label);text-transform:uppercase}.pk-faction__line{font-size:19px;line-height:1.1}.pk-faction__note{margin:0;font-size:15px;line-height:1.3;color:var(--text-muted)}.pk-faction__races{margin:0;text-align:left}.pk-faction__races-label{margin:0;font-size:15px;line-height:1.15;color:var(--label)}.pk-faction__races-label,.pk-faction__races-list{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.pk-faction__races-list{margin:4px 0 0;font-size:17px;line-height:1.1;color:var(--text)}.pk-faction__races-list>[data-locked]{color:var(--text-muted)}.pk-faction__back,.pk-faction__next{text-transform:uppercase}.pk-heroes[data-mode=stage] .pk-faction__group{pointer-events:none}.pk-heroes[data-mode=stage] .pk-fcard{--fc:calc(413px * var(--s));position:absolute;pointer-events:auto;left:calc(var(--cx) * 1px * var(--sx) - var(--fc) / 2);top:calc(var(--cy) * 1px * var(--sy) - var(--fc) / 2)}.pk-heroes[data-mode=stage] .pk-faction__close{position:absolute;z-index:3;top:calc(157px * var(--sy) + 3px * var(--s));right:calc(3px * var(--s))}.pk-heroes[data-mode=stage] .pk-faction__explainer{--ets:min(var(--s),calc(var(--s) * 1.1 - 0.1));position:absolute;inset:0;margin:0 auto;max-width:calc(540px * var(--s));gap:calc(20px * var(--ets))}.pk-heroes[data-mode=stage] .pk-faction__prompt{font-size:max(26px,calc(52px * var(--ets)))}.pk-heroes[data-mode=stage] .pk-faction__line{font-size:max(26px,calc(52px * var(--ets)));line-height:1.04}.pk-heroes[data-mode=stage] .pk-faction__note{font-size:max(13px,calc(21px * var(--ets)))}.pk-heroes[data-mode=stage] .pk-faction__state{position:absolute;inset:0;display:grid;place-items:center}.pk-heroes[data-mode=stage] .pk-faction__races{position:absolute;top:calc(45px * var(--sy) - var(--frame-w));left:calc(66px * var(--sx) - var(--frame-w));right:calc(60px * var(--sx) - var(--frame-w))}.pk-heroes[data-mode=stage] .pk-faction__races-label{font-size:max(15px,calc(30px * var(--ui-s, 1)))}.pk-heroes[data-mode=stage] .pk-faction__races-list{margin-top:calc(6px * var(--s));font-size:max(16px,calc(28px * var(--ui-s, 1)))}.pk-heroes[data-mode=stage] .pk-faction__back{position:absolute;left:calc(67px * var(--sx) - var(--frame-w));top:calc(45px * var(--sy) - var(--frame-w))}.pk-heroes[data-mode=stage] .pk-faction__next{position:absolute;right:calc(79px * var(--sx) - var(--frame-w));top:calc(45px * var(--sy) - var(--frame-w))}.pk-heroes[data-mode=columns][data-screen=faction]{display:flex;flex-direction:column;height:100%}.pk-faction__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px}.pk-faction__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-2);color:var(--text);text-transform:uppercase}.pk-heroes[data-mode=columns] .pk-faction__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.pk-faction__col{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.pk-heroes[data-mode=columns] .pk-fcard{--fc:200px;height:calc(var(--fc) * 575 / 413)}.pk-faction__foot{flex:0 0 auto;position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:12px;padding:12px 16px;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo)}.pk-faction__foot>.pk-faction__back{margin-right:auto}.pk-stepper .pk-faction__group{display:flex;flex-direction:column;align-items:center;gap:16px}.pk-stepper .pk-fcard{--fc:160px;height:calc(var(--fc) * 575 / 413)}.pk-stepper__foot[data-step=faction]{justify-content:flex-end}.pk-stepper__more{align-self:center}.pk-gy__list{position:relative;min-width:0;color:var(--text)}.pk-gy__list[data-state=empty],.pk-gy__list[data-state=error]{display:grid;place-items:center}.pk-gy__list>.pk-scroll{height:auto}.pk-gy__list .pk-scroll:not([data-overflow])>.pk-scroll__rail{visibility:hidden}.pk-gy__empty{margin:0;padding:12px 16px;background:var(--plate-art);font-family:var(--font-body);font-size:max(15px,calc(20px * var(--ui-s, 1)));line-height:1.3;color:var(--text);text-align:center}.pk-gy__col{display:none}.pk-gy__rows{position:relative;z-index:1;display:grid;gap:2px;margin:0;padding:0;list-style:none;background:var(--plate-art)}.pk-gy__row,.pk-gy__rows>li{display:grid;min-width:0}.pk-gy__row{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;width:100%;min-height:44px;margin:0;padding:0 12px 0 8px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pk-gy__row[data-self=true]{--pk-shadow:inset 0 0 0 2px var(--gold-base);background:var(--plate-fill);box-shadow:var(--pk-shadow)}.pk-gy__row[data-skeleton]{cursor:default}.pk-gy__row[data-skeleton]:before{content:"";grid-column:1/-1;height:max(13px,calc(18px * var(--ui-s, 1)));background:var(--plate-fill)}.pk-gy__badge{justify-self:start}.pk-gy__name{min-width:0;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(var(--gy-name-px, 22) * 1px * var(--ui-s, 1)));line-height:1;letter-spacing:0;color:var(--text)}.pk-gy__name[data-wrap=true]{white-space:normal;overflow-wrap:anywhere}.pk-gy__row:hover .pk-gy__name{text-decoration:underline}.pk-gy__time{justify-self:end;white-space:nowrap;text-align:right;font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(20px * var(--ui-s, 1)));line-height:1;color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums}.pk-btn.pk-gy__info{--pk-h:max(44px,calc(44px * var(--ui-s, 1)))}.pk-gy__rules{margin:0}.pk-gy__rules ul{display:grid;gap:max(6px,calc(10px * var(--ui-s, 1)));margin:0;padding-left:1.2em;font-family:var(--font-body);font-size:max(15px,calc(19px * var(--ui-s, 1)));line-height:1.4;color:var(--ink)}.pk-stage .pk-gy__main{--gy-tabs-end:calc(max(var(--frame-w), calc(15px * var(--ui-sy, 1))) + max(44px, calc(60px * var(--ui-s, 1))) + 8px * var(--ui-s, 1) + 44px);--gy-list-top:max(calc(135px * var(--ui-sy, 1) - var(--frame-w)),calc(var(--gy-tabs-end) + 8px * var(--ui-sy, 1) - var(--frame-w)));--gy-list-bottom:calc(74px * var(--ui-sy, 1) - var(--frame-w));--gy-list-h:calc(749px * var(--ui-sy, 1) - 2 * var(--frame-w) - var(--gy-list-top) - var(--gy-list-bottom));--gy-pad:calc(7.875px * var(--ui-sy, 1));--gy-pitch:min(calc(58.25px * var(--ui-sy, 1)),calc((var(--gy-list-h) - 2 * var(--gy-pad)) / 9))}.pk-stage .pk-gy__main>.pk-stagepanel__body{position:static}.pk-stage .pk-gy__info{position:absolute;z-index:1;left:calc(761px * var(--ui-sx, 1) - var(--frame-w));top:calc(23px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-gy__list{position:absolute;z-index:1;left:calc(662px * var(--ui-sx, 1) - var(--frame-w));top:var(--gy-list-top);bottom:var(--gy-list-bottom);width:calc(616px * var(--ui-sx, 1))}.pk-stage .pk-gy__list>.pk-scroll{height:100%;grid-template-columns:minmax(0,1fr) var(--pk-rail-w);-moz-column-gap:calc(6px * var(--ui-sx, 1));column-gap:calc(6px * var(--ui-sx, 1))}.pk-stage .pk-gy__list .pk-scroll__content{position:relative;min-height:100%}.pk-stage .pk-gy__col{display:block;position:absolute;top:0;bottom:0;background:var(--plate-art);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-stage .pk-gy__col[data-col="1"]{left:0;width:calc(262px * var(--ui-sx, 1))}.pk-stage .pk-gy__col[data-col="2"]{left:calc(262px * var(--ui-sx, 1));right:0}.pk-stage .pk-gy__rows{gap:0;padding:var(--gy-pad) 0;background:none;grid-auto-flow:column;grid-template-columns:calc(262px * var(--ui-sx, 1)) minmax(0,1fr);grid-template-rows:repeat(var(--gy-rows,9),minmax(var(--gy-pitch),auto))}.pk-stage .pk-gy__row{min-height:0;-moz-column-gap:0;column-gap:0;grid-template-columns:calc(52px * var(--ui-sx, 1)) minmax(0,1fr) auto;padding-left:calc(8px * var(--ui-sx, 1));padding-right:calc(4px * var(--ui-sx, 1))}.pk-stage .pk-gy__time{margin-left:calc(1px * var(--ui-sx, 1))}@media (pointer:coarse){.pk-stage .pk-gy__rows{grid-template-rows:repeat(var(--gy-rows,9),auto);align-content:start;row-gap:clamp(0px,calc(46px - var(--gy-pitch)),2px)}.pk-stage .pk-gy__row{min-height:max(44px,var(--gy-pitch))}}.pk-gy__state{box-sizing:border-box;background:var(--plate-art)}.pk-gy__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:stretch;padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(46px * var(--sx, 1) - var(--frame-w))}.pk-gy__foot>.pk-gy__band{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(16px * var(--s, 1))}.pk-gy__foot .pk-readout{flex:1 1 auto;min-width:0}.pk-gy__foot .pk-gy__cta{flex:0 0 auto;margin-left:auto}.pk-gy__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(6px * var(--s, 1))}.pk-gy__prompt{font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--text);overflow-wrap:anywhere}.pk-gy__error,.pk-gy__prompt{margin:0;font-family:var(--font-body);line-height:1.2}.pk-gy__error{position:absolute;right:0;top:calc(50% + max(22px, calc(38.5px * var(--s, 1))) + 2px);text-align:right;white-space:nowrap;font-weight:500;font-size:max(13px,var(--fs-caption));color:var(--danger-text)}.pk-gy__resurrect:has(>.pk-gy__error) .pk-gy__price{visibility:hidden}.pk-gy__zone .pk-readout__value{font-size:max(20px,calc(36px * var(--ui-s, 1)));overflow-wrap:anywhere}.pk-gy-fb{gap:12px;min-width:0}.pk-gy-fb,.pk-gy-fb__cta{display:flex;flex-direction:column}.pk-gy-fb__cta{align-items:flex-end;gap:4px}.pk-gy-fb>.pk-gy__error,.pk-gy-fb__cta>.pk-gy__error{position:static;white-space:normal}.pk-gy-fb>.pk-gy__error{text-align:left}.pk-gy-fb>.pk-gy__error,.pk-gy-fb>.pk-gy__resurrect{padding-inline:var(--pk-pad-inline)}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-gy__error){max-height:none}.pk-gy__respawn:has(>.pk-gy__error)>.pk-readout{visibility:hidden}.pk-dg__state{display:grid;place-items:center;min-height:160px}.pk-dg__state[data-state=empty],.pk-dg__state[data-state=error]{background:var(--plate-art)}.pk-dg__alert{color:var(--danger-text);overflow-wrap:anywhere}.pk-dg__alert,.pk-dg__notice{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25}.pk-dg__hint,.pk-dg__notice{color:var(--text-muted)}.pk-dg__hint{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.2}.pk-dg__access{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-dg__access-text{margin:0;font-family:var(--font-body);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));line-height:1.2;color:var(--text);overflow-wrap:anywhere}.pk-dg__entrance[data-access]>.pk-stagepanel__media{filter:grayscale(.7) brightness(.55)}.pk-dg__pager{display:flex;justify-content:center;min-width:0}.pk-dg__slots{margin:0;padding:0;list-style:none}.pk-dg__teambar{display:flex;flex-direction:column;gap:6px;min-width:0}.pk-dg__leave{align-self:flex-start}.pk-dg__open{display:flex;flex-direction:column-reverse;min-width:0}.pk-dg__open-toggle{display:flex;align-items:center;gap:8px;min-height:max(44px,calc(52px * var(--ui-s, 1)));padding:0 12px;border:0;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-dg__open-toggle>.pk-icon{width:20px;height:20px}.pk-dg__open-panel{display:flex;flex-direction:column;min-height:0;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-dg__open-panel[hidden]{display:none}.pk-dg__open-filter{display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-dg__link{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;color:var(--text);text-decoration:underline}.pk-dg__open-empty{margin:0;padding:12px;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text-muted)}.pk-dg__open-scroll{min-height:0}.pk-dg__open-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pk-dg__open-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leader join" "meta join";align-items:center;-moz-column-gap:8px;column-gap:8px;padding:6px 12px;background:var(--wood-dk)}.pk-dg__open-leader{grid-area:leader;min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--text)}.pk-dg__open-meta{grid-area:meta;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-dg__join{grid-area:join}.pk-dg__loot{display:grid;gap:12px;min-height:40px}.pk-dg__loot-group{display:grid;gap:4px}.pk-dg__loot-tier{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));letter-spacing:.04em;color:var(--label)}.pk-dg__loot-items{display:grid;gap:2px;margin:0;padding-left:1.1em;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-dg__loot-empty,.pk-dg__loot-slot{color:var(--text-muted)}.pk-dg__loot-empty{margin:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm))}.pk-dg__rewards{display:grid;gap:12px}.pk-dg__rewards-row{display:flex;flex-wrap:wrap;gap:24px}.pk-dg__rewards-note{margin:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text-muted)}.pk-dg__rewards-head{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(22px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-stage .pk-dg__entrance>.pk-stagepanel__body{position:static}.pk-stage .pk-dg__entrance .pk-dg__state{top:calc(473px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-dg__access,.pk-stage .pk-dg__entrance .pk-dg__state{position:absolute;z-index:1;left:calc(75px * var(--ui-sx, 1) - var(--frame-w));width:calc(482px * var(--ui-sx, 1))}.pk-stage .pk-dg__access{bottom:calc(226px * var(--ui-sy, 1) - var(--frame-w));min-height:calc(50px * var(--ui-sy, 1))}.pk-stage .pk-dg__access .pk-btn{flex:none;white-space:nowrap}.pk-stage .pk-dg__access-text{min-width:0;flex:1 1 0}.pk-stage .pk-dg__size{position:absolute;z-index:1;left:0;right:0;margin-inline:auto;top:calc(533px * var(--ui-sy, 1) - var(--frame-w));display:flex;justify-content:center}.pk-stage .pk-dg__pager{top:calc(598px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-dg__pager,.pk-stage .pk-dg__ribbon{position:absolute;z-index:1;left:calc(75px * var(--ui-sx, 1) - var(--frame-w));width:calc(482px * var(--ui-sx, 1))}.pk-stage .pk-dg__ribbon{top:calc(673px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-dg__team>.pk-stagepanel__body{position:static}.pk-stage .pk-dg__slot{position:absolute;z-index:1;left:calc(var(--dg-x) - var(--frame-w));top:calc(var(--dg-y) - var(--frame-w) - max(64px, calc(116px * var(--ui-s, 1))) / 2);margin-left:calc(max(64px, calc(184px * var(--ui-s, 1))) / -2)}.pk-stage .pk-dg__slot .pk-role{width:max(var(--pk-role-ring),calc(184px * var(--ui-s, 1)))}.pk-stage .pk-dg__slot .pk-role__name{font-size:max(13px,calc(15px * var(--ui-s, 1)));line-height:1.15}.pk-stage .pk-dg__slot:has(.pk-rolemenu){z-index:2}.pk-stage .pk-dg__slot[data-slot=tank]{--dg-x:calc(136px * var(--ui-sx, 1));--dg-y:calc(261px * var(--ui-sy, 1))}.pk-stage .pk-dg__slot[data-slot=healer]{--dg-x:calc(324px * var(--ui-sx, 1));--dg-y:calc(261px * var(--ui-sy, 1))}.pk-stage .pk-dg__slot[data-slot=dps1]{--dg-x:calc(509px * var(--ui-sx, 1));--dg-y:calc(261px * var(--ui-sy, 1))}.pk-stage .pk-dg__slot[data-slot=dps2]{--dg-x:calc(135px * var(--ui-sx, 1));--dg-y:calc(515px * var(--ui-sy, 1))}.pk-stage .pk-dg__slot[data-slot=dps3]{--dg-x:calc(324px * var(--ui-sx, 1));--dg-y:calc(515px * var(--ui-sy, 1))}.pk-stage .pk-dg__ornament{position:absolute;z-index:0;pointer-events:none;left:calc(414px * var(--ui-sx, 1) - var(--frame-w));top:calc(518px * var(--ui-sy, 1) - var(--frame-w));width:calc(222px * var(--ui-sx, 1));height:calc(220px * var(--ui-sy, 1))}.pk-stage .pk-dg__teambar{position:absolute;z-index:2;left:calc(64px * var(--ui-sx, 1) - var(--frame-w));right:calc(64px * var(--ui-sx, 1) - var(--frame-w));bottom:calc(17px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-dg__open-panel{max-height:calc(278px * var(--ui-sy, 1))}.pk-dg__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:stretch}.pk-dg__foot[data-foot=L]{padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(57px * var(--sx, 1) - var(--frame-w))}.pk-dg__foot[data-foot=C]{padding-left:calc(56px * var(--sx, 1) - var(--frame-w));padding-right:calc(58px * var(--sx, 1) - var(--frame-w))}.pk-dg__foot[data-foot=R]{padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(46px * var(--sx, 1) - var(--frame-w))}.pk-dg__foot>.pk-dg__band{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(16px * var(--s, 1))}.pk-dg__foot .pk-readout{flex:1 1 auto;min-width:0}.pk-dg__foot .pk-dg__cta{flex:0 0 auto;margin-left:auto}.pk-dg__chance{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-dg__chance>.pk-readout{flex:0 0 auto}@media (pointer:coarse){.pk-dg__open-row{min-height:44px}.pk-dg__open .pk-dg__join{min-width:44px;min-height:44px}}.pk-dg__run{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-height:0;color:var(--text)}.pk-dg__run-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(24px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-dg__phases{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pk-dg__phases>li{display:grid;grid-template-columns:max(28px,calc(32px * var(--ui-s, 1))) minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:4px 8px;background:var(--wood-dk);font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text-muted)}.pk-dg__phases>li[data-state=current]{box-shadow:inset 3px 0 0 var(--gold-base);color:var(--text)}.pk-dg__phases>li[data-state=failed]{color:var(--danger-text)}.pk-dg__phase-n{display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:var(--label)}.pk-dg__phase-n>.pk-icon{width:18px;height:18px;--pk-icon-fill:var(--success-text)}.pk-dg__phase-name{min-width:0;overflow-wrap:anywhere;font-weight:700}.pk-dg__phase-meta{color:var(--text-muted)}.pk-dg__members,.pk-dg__phase-meta{font-size:max(13px,var(--fs-caption))}.pk-dg__members{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-family:var(--font-body);color:var(--text)}.pk-dg__member-class{color:var(--text-muted)}.pk-dg__members>li[data-alive=false] .pk-dg__member-hp{color:var(--danger-text)}.pk-dg__log{min-height:0;background:var(--wood-dk)}.pk-dg__log-lines{display:grid;gap:2px;margin:0;padding:6px 10px;list-style:none;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35}.pk-dg__log-lines>li[data-type=wipe]{color:var(--danger-text)}.pk-dg__log-lines>li[data-type=victory]{color:var(--success-text)}.pk-dg__log-empty{margin:0;padding:6px 10px;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text-muted)}.pk-dg__result-body{margin:0 0 12px;font-family:var(--font-body);font-size:max(15px,var(--fs-body));color:var(--text)}.pk-dg__result-loot{display:grid;gap:8px}.pk-dg__lootrows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pk-dg__lootrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 10px;background:var(--surface-raised);font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-dg__lootrow-name{font-weight:700}.pk-dg__lootrow-meta,.pk-dg__lootrow-time{color:var(--text-muted)}.pk-dg__lootrow-actions{display:inline-flex;gap:6px;margin-left:auto}.pk-dg__lootrow-result{margin-left:auto;color:var(--success-text)}.pk-dg__result-foot{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pk-dg__note{margin:0;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));color:var(--warning-text)}.pk-stage .pk-dg__team{--dg-tabs-end:calc(max(var(--frame-w), calc(15px * var(--ui-sy, 1))) + max(44px, calc(60px * var(--ui-s, 1))) + 8px * var(--ui-s, 1) + 44px)}.pk-stage .pk-dg__run{position:absolute;z-index:1;left:calc(64px * var(--ui-sx, 1) - var(--frame-w));right:calc(64px * var(--ui-sx, 1) - var(--frame-w));top:max(calc(135px * var(--ui-sy, 1) - var(--frame-w)),calc(var(--dg-tabs-end) + 8px * var(--ui-sy, 1) - var(--frame-w)));bottom:calc(76px * var(--ui-sy, 1) - var(--frame-w))}.pk-dg-fb{display:flex;flex-direction:column;gap:12px;min-width:0;padding-inline:var(--pk-pad-inline)}.pk-dg-fb .pk-dg__access,.pk-dg-fb>.pk-dg-fb__art{margin-inline:calc(-1 * var(--pk-pad-inline))}.pk-dg-fb__art{position:relative;height:140px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-dg-fb__art>.pk-art{display:block;width:100%;height:100%}.pk-dg-fb__art[data-access] .pk-art{filter:grayscale(.7) brightness(.55)}.pk-dg-fb .pk-dg__ribbon,.pk-dg-fb .pk-dg__size{align-self:center}.pk-dg-fb .pk-dg__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 4px;justify-items:center}.pk-dg-fb .pk-dg__slot{min-width:0;width:100%;display:grid;justify-items:center}.pk-dg-fb .pk-role{--pk-role-ring:64px;width:100%}.pk-dg-fb .pk-dg__ornament{display:none}.pk-dg-fb .pk-dg__open-panel{max-height:50vh}.pk-dg-fb .pk-dg__log{max-height:240px}.pk-dg-fb .pk-dg__band{display:flex;align-items:center;justify-content:space-between;gap:12px}.pk-dg-fb__hint{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-dg-fb__cta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pk-dg-fb__cta>.pk-dg__alert{text-align:right}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-dg__alert){max-height:none}.pk-itemcard{display:grid;gap:6px;min-width:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35;color:var(--text)}.pk-itemcard__name{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,var(--fs-body));line-height:1.2;letter-spacing:.02em;color:var(--pk-rarity,var(--text));overflow-wrap:anywhere}.pk-itemcard__meta{margin:0;font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-itemcard__rows{display:grid;gap:2px;margin:0}.pk-itemcard__row{display:flex;justify-content:space-between;gap:12px}.pk-itemcard__row>dt{color:var(--text)}.pk-itemcard__row>dd{margin:0;color:var(--success-text);font-variant-numeric:lining-nums tabular-nums}.pk-itemcard__notes{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:max(13px,var(--fs-caption))}.pk-itemcard__notes>li[data-tone=default]{color:var(--text)}.pk-itemcard__notes>li[data-tone=muted]{color:var(--text-muted)}.pk-itemcard__notes>li[data-tone=good]{color:var(--success-text)}.pk-itemcard__notes>li[data-tone=bad]{color:var(--danger-text)}.pk-ch-tip{position:fixed;z-index:54;pointer-events:none;box-sizing:border-box;width:min(300px,calc(100vw - 16px));padding:10px 12px;background:var(--wood-dk);box-shadow:var(--pk-plain-frame),0 10px 28px var(--wood-dk)}.pk-ch-stats{display:grid;gap:12px;min-width:0;color:var(--text);font-family:var(--font-body)}.pk-ch-stats,.pk-ch-stats__identity{font-size:max(14px,var(--fs-body-sm))}.pk-ch-stats__identity{margin:0;color:var(--text-muted)}.pk-ch-stats__group{display:grid;gap:4px}.pk-ch-stats__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-ch-stats__rows{display:grid;gap:2px;margin:0}.pk-ch-stats__row{display:flex;justify-content:space-between;gap:12px;padding:2px 0;box-shadow:inset 0 -1px 0 var(--frame-lo)}.pk-ch-stats__row>dt{color:var(--text-muted)}.pk-ch-stats__row>dd{margin:0;font-weight:700;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-ch__dollbody{position:relative;min-width:0}.pk-ch__bags,.pk-ch__slots,.pk-ch__weapons{margin:0;padding:0;list-style:none}.pk-ch__figure{display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--ui-s, 1));margin:0}.pk-ch__figure .pk-med{--med:max(120px,calc(200px * var(--ui-s, 1)))}.pk-ch__plate{display:grid;justify-items:center;gap:2px;max-width:100%;padding:6px 16px;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame-lo);text-align:center}.pk-ch__plate-name{font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(24px * var(--ui-s, 1)));line-height:1.1;color:var(--text);overflow-wrap:anywhere}.pk-ch__plate-level{font-family:var(--font-body);font-weight:500;font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-ch__hero[data-art=figure]>.pk-figure__img{-o-object-position:50% 100%;object-position:50% 100%}.pk-ch__figure>.pk-ch__state{min-height:0;padding:12px 16px;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-ch__invbody{position:relative;min-width:0}.pk-ch__state{display:grid;place-items:center;gap:10px;min-height:160px;margin:0;text-align:center;color:var(--text-muted);font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm))}.pk-ch__state-text{margin:0;color:var(--text)}.pk-ch__empty{position:absolute;left:0;right:0;top:45%;width:-moz-max-content;width:max-content;max-width:90%;margin:0 auto;padding:8px 16px;pointer-events:none;background:var(--plate-fill);color:var(--text);font-family:var(--font-body);font-weight:700;font-size:max(14px,var(--fs-body-sm));text-align:center}.pk-ch__bagfoot{display:flex;align-items:center;gap:calc(24px * var(--ui-s, 1));min-width:0}.pk-ch__bags{display:grid;grid-template-columns:repeat(2,max-content);gap:calc(8px * var(--ui-s, 1))}.pk-ch__slotsline{margin:0;display:grid;gap:2px;font-family:var(--font-display);font-weight:700;color:var(--text-muted)}.pk-ch__slotslabel{font-size:max(13px,calc(18px * var(--ui-s, 1)));letter-spacing:.06em;text-transform:uppercase}.pk-ch__slotsvalue{font-family:var(--font-body);font-size:max(15px,calc(24px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-ch__slotsline[data-tone=warning] .pk-ch__slotsvalue{color:var(--warning-text)}.pk-ch__currency{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:calc(6px * var(--ui-s, 1));margin-left:auto}.pk-ch__currency .pk-currency__item{grid-template-columns:max(24px,calc(36px * var(--ui-s, 1))) auto auto;grid-template-rows:auto;-moz-column-gap:8px;column-gap:8px}.pk-ch__currency .pk-currency__item>.pk-icon{grid-row:auto;width:max(24px,calc(36px * var(--ui-s, 1)));height:max(24px,calc(36px * var(--ui-s, 1)))}.pk-ch__currency .pk-currency__amount{font-size:max(15px,calc(24px * var(--ui-s, 1)))}.pk-ch__currency .pk-currency__label{font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-ch__invbody[data-drop=bag]{box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-stage .pk-ch__doll>.pk-stagepanel__body{position:static;z-index:auto}.pk-stage .pk-ch__doll .pk-ch__dollbody{position:static}.pk-stage .pk-ch__doll>.pk-stagepanel__tabs{position:absolute;z-index:2;margin:0;left:calc(141px * var(--ui-sx, 1) - var(--frame-w));width:calc(368px * var(--ui-sx, 1));top:calc(83px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-ch__doll>.pk-stagepanel__tabs .pk-tabs[data-variant=strip]{padding-inline:max(4px,calc(8px * var(--ui-s, 1)))}.pk-stage .pk-ch__slots>.pk-ch__slot,.pk-stage .pk-ch__weapons>.pk-ch__slot{position:absolute;z-index:1;left:calc(var(--ch-x) * var(--ui-sx, 1) - var(--frame-w));top:calc(var(--ch-y) * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-ch__slot[data-slot=head]{--ch-x:28px;--ch-y:60px}.pk-stage .pk-ch__slot[data-slot=shoulders]{--ch-x:28px;--ch-y:190px}.pk-stage .pk-ch__slot[data-slot=chest]{--ch-x:28px;--ch-y:319px}.pk-stage .pk-ch__slot[data-slot=legs]{--ch-x:28px;--ch-y:450px}.pk-stage .pk-ch__slot[data-slot=feet]{--ch-x:28px;--ch-y:580px}.pk-stage .pk-ch__slot[data-slot=neck]{--ch-x:519px;--ch-y:60px}.pk-stage .pk-ch__slot[data-slot=cloak]{--ch-x:519px;--ch-y:190px}.pk-stage .pk-ch__slot[data-slot=bracers]{--ch-x:519px;--ch-y:319px}.pk-stage .pk-ch__slot[data-slot=hands]{--ch-x:519px;--ch-y:450px}.pk-stage .pk-ch__slot[data-slot=ring]{--ch-x:519px;--ch-y:580px}.pk-stage .pk-ch__slot[data-slot=main]{--ch-x:214px;--ch-y:32px}.pk-stage .pk-ch__slot[data-slot=off]{--ch-x:332px;--ch-y:32px}.pk-stage .pk-ch__figure{position:absolute;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:calc(6px * var(--ui-s, 1));left:calc(141px * var(--ui-sx, 1) - var(--frame-w));top:calc(135px * var(--ui-sy, 1) - var(--frame-w));width:calc(368px * var(--ui-sx, 1));height:calc(595px * var(--ui-sy, 1))}.pk-stage .pk-ch__hero{width:100%;height:100%;min-height:0}.pk-stage .pk-ch__overlay{position:absolute;z-index:3;inset:calc(-1 * var(--frame-w))}.pk-stage .pk-ch__overlay[hidden]{display:none}.pk-stage .pk-ch__overlay>.pk-stagepanel__body{display:flex;flex-direction:column}.pk-ch__overlay-scroll{flex:1 1 auto;min-height:0;-moz-column-gap:calc(10px * var(--ui-s, 1));column-gap:calc(10px * var(--ui-s, 1))}.pk-stage .pk-ch__stats>.pk-stagepanel__body{display:flex;flex-direction:column}.pk-ch__statsscroll{flex:1 1 auto;min-height:0;-moz-column-gap:calc(10px * var(--ui-s, 1));column-gap:calc(10px * var(--ui-s, 1))}.pk-stage .pk-ch__inv>.pk-stagepanel__body{position:static}.pk-stage .pk-ch__inv .pk-ch__invbody{position:absolute;inset:0}.pk-stage .pk-ch__chips{position:absolute;z-index:1;left:calc(39.5px * var(--ui-sx, 1) - var(--frame-w));right:calc(42.5px * var(--ui-sx, 1) - var(--frame-w));top:calc(83px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-ch__inv .pk-ch__state,.pk-stage .pk-ch__invscroll{position:absolute;left:0;right:0;bottom:0;height:auto;top:calc(133px * var(--ui-sy, 1) - var(--frame-w))}@media (pointer:coarse){.pk-stage .pk-ch__inv .pk-ch__state,.pk-stage .pk-ch__invscroll{top:max(calc(133px * var(--ui-sy, 1) - var(--frame-w)),calc(83px * var(--ui-sy, 1) - var(--frame-w) + 50px))}}.pk-stage .pk-ch__invscroll .pk-ch__gridhost{padding-left:calc(39.5px * var(--ui-sx, 1) - var(--frame-w))}@media (pointer:coarse){.pk-stage .pk-ch__invscroll[data-overflow] .pk-ch__gridhost{padding-left:calc(31px * var(--ui-sx, 1) - var(--frame-w))}}.pk-ch__invscroll.pk-scroll:not([data-overflow]){grid-template-columns:minmax(0,1fr)}.pk-ch__invscroll.pk-scroll:not([data-overflow])>.pk-scroll__rail{display:none}.pk-stage .pk-ch__inv .pk-ch__empty{z-index:2;top:calc(436px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage.pk-ch[data-emphasis=inventory] .pk-ch__inv>.pk-stagepanel__top{filter:drop-shadow(0 0 calc(10px * var(--ui-s, 1)) var(--gold-hi))}.pk-ch__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:center}.pk-ch__foot[data-foot=L]{padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(57px * var(--sx, 1) - var(--frame-w))}.pk-ch__foot[data-foot=R]{padding-left:calc(46px * var(--sx, 1) - var(--frame-w));padding-right:calc(46px * var(--sx, 1) - var(--frame-w))}.pk-ch__foot[data-foot=C]{display:block}.pk-ch__foot>.pk-ch__bagfoot,.pk-ch__foot>.pk-ch__band{flex:1 1 auto;min-width:0}.pk-ch__band{display:flex;align-items:center;gap:calc(16px * var(--s, 1));min-width:0}.pk-ch__band .pk-readout{flex:1 1 auto;min-width:0}.pk-ch__band .pk-ch__cta{flex:0 0 auto;margin-left:auto}.pk-stage .pk-ch__footaction{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:calc(46px * var(--ui-sx, 1) - var(--frame-w))}.pk-stage .pk-ch__bags .pk-equip[data-size=sm]{--pk-equip-w:max(36px,calc(64px * var(--ui-s, 1)))}@media (pointer:coarse){.pk-stage .pk-ch__bags .pk-equip[data-size=sm]{--pk-equip-w:max(44px,calc(64px * var(--ui-s, 1)))}}.pk-ch-fb{display:flex;flex-direction:column;gap:16px;min-width:0;padding-inline:var(--pk-pad-inline);padding-block:12px}.pk-ch-fb__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,var(--fs-body));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-ch-fb .pk-ch__dollbody{display:flex;flex-direction:column;align-items:center;gap:12px}.pk-ch-fb .pk-ch__figure .pk-med{--med:120px}.pk-ch-fb .pk-ch__hero[data-art=figure]{width:135px;height:220px}.pk-ch-fb .pk-ch__slots{display:grid;grid-template-columns:repeat(5,max-content);justify-content:center;gap:8px}.pk-ch-fb .pk-ch__weapons{display:flex;justify-content:center;gap:8px}.pk-ch-fb .pk-ch__invbody{--ui-s:0.6;display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.pk-ch-fb .pk-ch__invbody{--ui-s:0.8}}@media (max-width:372px){.pk-ch-fb .pk-ch__invbody{--ui-s:0.56}}@media (max-width:350px){.pk-ch-fb .pk-ch__invbody{--ui-s:0.52}}@media (min-width:768px){.pk-ch-fb[data-panel=doll]{container-type:inline-size}.pk-ch-fb[data-panel=doll] .pk-ch__dollbody{flex-direction:row;justify-content:center;gap:32px}.pk-ch-fb[data-panel=doll] .pk-equip[data-size=sm]{--pk-equip-w:clamp(44px,calc((100cqi - 264px) / 6),88px)}.pk-ch-fb[data-panel=doll] .pk-ch__hero[data-art=figure]{width:104px;height:170px}}.pk-ch-fb .pk-ch__gridhost{display:flex;justify-content:flex-start}.pk-ch-fb .pk-ch__bagfoot{flex-wrap:wrap;gap:12px 16px}.pk-ch-fb .pk-ch__band{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pk-tl__grid{box-sizing:border-box;margin:0;padding:0;list-style:none;min-width:0;display:grid;grid-template-columns:repeat(2,max(44px,calc(82px * var(--ui-s, 1))));grid-template-rows:repeat(5,auto);-moz-column-gap:calc(48px * var(--ui-s, 1));column-gap:calc(48px * var(--ui-s, 1));row-gap:max(8px,calc(16px * var(--ui-s, 1)));justify-content:center}.pk-tl__cell{display:grid;place-items:center;min-width:0}.pk-tl__state{display:grid;justify-items:center;gap:10px;box-sizing:border-box;margin:auto;max-width:90%;padding:12px 16px;text-align:center;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35}.pk-tl__state-text{margin:0;color:var(--text)}.pk-tl-sheet__body{display:grid;gap:6px;min-width:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35;color:var(--text)}.pk-tl-sheet__name{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,var(--fs-body));letter-spacing:.04em;text-transform:uppercase;color:var(--label)}.pk-tl-sheet__rank{margin:0;font-size:max(13px,var(--fs-caption));color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums}.pk-tl-sheet__desc{margin:0;color:var(--text)}.pk-tl-sheet__fx{display:grid;gap:4px;margin:0}.pk-tl-sheet__fxrow{display:flex;flex-wrap:wrap;gap:4px 8px}.pk-tl-sheet__fxrow>dt{color:var(--text-muted)}.pk-tl-sheet__fxrow>dd{margin:0;color:var(--success-text)}.pk-tl-sheet__fxrow>dd[data-empty]{color:var(--text-muted)}.pk-tl-confirm__error{margin:8px 0 0;color:var(--danger-text)}.pk-stage .pk-tl__tree>.pk-stagepanel__body{display:flex;flex-direction:column}.pk-stage .pk-tl__tree[data-col=L]>.pk-stagepanel__body,.pk-stage .pk-tl__tree[data-col=R]>.pk-stagepanel__body{padding-top:calc(8px * var(--s, 1) + 44px)}.pk-stage .pk-tl__grid{flex:1 1 auto;min-height:0;align-content:space-between;row-gap:calc(8px * var(--ui-s, 1));padding-block:calc(12px * var(--ui-s, 1)) calc(16px * var(--ui-s, 1))}.pk-tl__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:center;gap:calc(16px * var(--s, 1));padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(57px * var(--sx, 1) - var(--frame-w))}.pk-tl__readouts{display:flex;flex-direction:column;gap:calc(6px * var(--s, 1));min-width:0}.pk-tl__cta{flex:0 0 auto;margin-left:auto}.pk-tl-fb{--ui-s:0.75;display:flex;flex-direction:column;gap:16px;min-width:0;padding-inline:var(--pk-pad-inline);padding-block:12px}.pk-tl-fb__points{align-self:flex-start}.pk-qs__boardbody{flex-direction:column;min-height:0}.pk-qs__boardbody,.pk-qs__head{display:flex;gap:calc(8px * var(--ui-s, 1));min-width:0}.pk-qs__head{flex-wrap:wrap;align-items:center;justify-content:center}.pk-qs__zone{margin:0;padding:4px 12px;background:var(--plate-fill);box-shadow:inset 0 0 0 1px var(--frame-lo);font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--label);overflow-wrap:anywhere}.pk-qs__list{position:relative;flex:1 1 0;min-height:calc(120px * var(--ui-s, 1))}.pk-qs__list>.pk-scroll{position:absolute;inset:0;height:auto}.pk-qs__ribbon{gap:calc(10px * var(--ui-s, 1))}.pk-qs__ribbon>.pk-ribbon__row{min-height:max(88px,calc(156px * var(--ui-s, 1)))}.pk-qs__ribbon .pk-ribbon__text{font-size:max(13px,calc(20px * var(--ui-s, 1)))}.pk-qs__ribbon .pk-ribbon__text strong{font-size:max(16px,calc(30px * var(--ui-s, 1)))}.pk-qs__qname{font-size:max(13px,calc(19px * var(--ui-s, 1)))}.pk-qs__qname,.pk-qs__qtime{line-height:1.15}.pk-qs__qblock{font-size:max(13px,calc(17px * var(--ui-s, 1)));font-style:italic}.pk-qs__state{display:grid;place-items:center;min-height:120px;margin:auto 0;text-align:center}.pk-qs__penalty,.pk-qs__state{font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-qs__penalty{display:grid;gap:8px;align-content:start;min-width:0;min-height:0;overflow-y:auto;line-height:1.35}.pk-qs__ptitle{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(18px,calc(28px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--danger-text)}.pk-qs__prules,.pk-qs__ptext{margin:0;color:var(--text)}.pk-qs__prules{display:grid;gap:4px;padding-left:1.2em}.pk-qs__pactions{display:flex;flex-wrap:wrap;gap:8px}.pk-qs__rbody{display:grid;gap:calc(10px * var(--ui-s, 1));align-content:start;min-width:0;color:var(--ink)}.pk-qs__rname{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(16px,calc(28px * var(--ui-s, 1)));line-height:1.15;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--ink)}.pk-qs__rdesc{margin:0;font-family:var(--font-body);font-size:max(14px,calc(20px * var(--ui-s, 1)));line-height:1.35;color:var(--ink)}.pk-qs__rewardlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(220px * var(--ui-s, 1)),1fr));gap:calc(14px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-qs__note{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));line-height:1.3;color:var(--ink-muted)}.pk-qs__readouts{display:flex;flex-direction:column;justify-content:center;gap:calc(6px * var(--ui-s, 1));min-width:0}.pk-qs__readouts[data-cols="2"]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,max-content);grid-auto-columns:minmax(0,1fr);align-content:center;-moz-column-gap:calc(14px * var(--ui-s, 1));column-gap:calc(14px * var(--ui-s, 1));row-gap:calc(6px * var(--ui-s, 1))}.pk-qs__readouts[data-cols="2"] .pk-readout__label,.pk-qs__readouts[data-cols="2"] .pk-readout__unit{font-size:max(13px,calc(20px * var(--ui-s, 1)))}.pk-qs__readouts[data-cols="2"] .pk-readout__value{font-size:max(22px,calc(40px * var(--ui-s, 1)))}.pk-qs__band{display:flex;align-items:center;gap:calc(16px * var(--s, 1));min-width:0}.pk-qs__chance{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-qs__cta{flex:0 0 auto;margin-left:auto}.pk-qs__alert{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--danger-text);overflow-wrap:anywhere}.pk-qs__progress{display:grid;gap:calc(10px * var(--ui-s, 1));align-content:start;min-width:0;min-height:0;overflow-y:auto;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));line-height:1.35;color:var(--text)}.pk-qs__qtitle{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(18px,calc(30px * var(--ui-s, 1)));line-height:1.15;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--label)}.pk-qs__meta{margin:0;color:var(--text-muted)}.pk-qs__desc,.pk-qs__status{margin:0;color:var(--text)}.pk-qs__status{font-weight:700}.pk-qs__slow{margin:0;color:var(--text-muted)}.pk-qs__clock{display:grid;gap:6px}.pk-qs__bar{position:relative;overflow:hidden;height:max(12px,calc(18px * var(--ui-s, 1)));background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-qs__barfill{position:absolute;top:0;bottom:0;left:0;background:var(--gold-base)}.pk-qs__time{margin:0;color:var(--text)}.pk-qs__timeval{font-family:var(--font-body);font-weight:700;font-size:max(20px,calc(36px * var(--ui-s, 1)));font-variant-numeric:lining-nums tabular-nums;color:var(--text)}.pk-qs__result{display:grid;gap:6px}.pk-qs__otitle{margin:0;font-family:var(--font-display);font-weight:800;font-size:max(18px,calc(28px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase;color:var(--success-text)}.pk-qs__oreason,.pk-qs__result:not([data-result=success])>.pk-qs__otitle{color:var(--danger-text)}.pk-qs__oreason{margin:0;font-weight:700}.pk-qs__obody{margin:0;color:var(--text)}.pk-qs-confirm__intro{margin:0 0 6px}.pk-qs-confirm__costs{display:grid;gap:4px;margin:0;padding-left:1.2em}.pk-qs-confirm__error{margin:8px 0 0;color:var(--danger-text)}.pk-stage .pk-qs__giver>.pk-stagepanel__body{position:static}.pk-stage .pk-qs__available{left:0;right:0;margin-inline:auto;top:calc(603px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-qs__available,.pk-stage .pk-qs__pager{position:absolute;z-index:1;display:flex;justify-content:center}.pk-stage .pk-qs__pager{left:calc(75px * var(--ui-sx, 1) - var(--frame-w));width:calc(482px * var(--ui-sx, 1));top:calc(671px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-qs__main>.pk-stagepanel__body{display:flex;flex-direction:column}.pk-stage .pk-qs__boardbody,.pk-stage .pk-qs__progress{flex:1 1 auto}.pk-stage .pk-qs__rewards>.pk-stagepanel__body{overflow-y:auto}.pk-qs__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:center;padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(57px * var(--sx, 1) - var(--frame-w))}.pk-qs__foot[data-foot=R]{padding-right:calc(65px * var(--sx, 1) - var(--frame-w))}.pk-qs__foot>.pk-qs__readouts{flex:1 1 auto}.pk-qs__foot>.pk-qs__band{flex:1 1 auto;align-self:stretch}.pk-qs__foot[data-foot=R] .pk-qs__cta{align-self:flex-start;margin-top:calc(45px * var(--sy, 1) - var(--frame-w))}.pk-qs__foot .pk-qs__alert{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (max-height:719.98px){.pk-qs__foot .pk-qs__alert{-webkit-line-clamp:1;line-clamp:1}}.pk-qs-fb{display:flex;flex-direction:column;gap:12px;min-width:0;padding-inline:var(--pk-pad-inline)}.pk-qs-fb__art{position:relative;height:140px;overflow:hidden;margin-inline:calc(-1 * var(--pk-pad-inline));box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-qs-fb__art>.pk-art{display:block;width:100%;height:100%}.pk-qs-fb .pk-qs__available{align-self:center}.pk-qs-fb .pk-qs__pager{display:flex;justify-content:center;min-width:0}.pk-qs-fb .pk-qs__list{flex:none;min-height:0}.pk-qs-fb .pk-qs__list>.pk-scroll{position:static;height:auto}.pk-qs-fb .pk-qs__ribbon{--ui-s:0.6}.pk-qs-fb[data-panel=rewards]{padding-block:12px;background:var(--parch);color:var(--ink)}.pk-qs-fb__cta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pk-qs-fb__cta>.pk-qs__alert{text-align:right}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-qs__alert){max-height:none}.pk-tv__mapview{--tv-gap:max(6px,calc(10px * var(--ui-s, 1)));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tv-gap);min-width:0}.pk-tv__mapframe{--tv-frame-b:max(4px,calc(6px * var(--ui-s, 1)));--tv-map-ar:1.5;position:relative;box-sizing:border-box;overflow:hidden;isolation:isolate;border:var(--tv-frame-b) solid transparent;border-radius:4px;background:linear-gradient(var(--wood-dk),var(--wood-dk)) padding-box,linear-gradient(var(--frame-hi),var(--frame-lo)) border-box;box-shadow:0 0 0 1px var(--frame-gap),0 0 0 2px var(--frame-lo)}.pk-tv__mapbar{display:flex;align-items:flex-start;gap:var(--tv-gap);min-width:0}.pk-tv__mapctl{position:relative;flex:0 0 auto;margin-left:auto}.pk-stage .pk-tv__map>.pk-stagepanel__body{display:grid;place-items:center;container:tv-map/size;box-sizing:border-box;padding-top:calc(8px * var(--ui-sy, 1))}.pk-stage .pk-tv__map .pk-tv__mapview{--tv-bar-h:max(90px,calc(104px * var(--ui-s, 1)));--tv-aside-w:max(240px,calc(330px * var(--ui-s, 1)))}.pk-stage .pk-tv__map .pk-tv__mapframe{box-sizing:content-box;aspect-ratio:var(--tv-map-ar);width:min(calc(100cqw - 2 * var(--tv-frame-b)),calc((100cqh - 2 * var(--tv-frame-b) - var(--tv-bar-h) - var(--tv-gap)) * var(--tv-map-ar)))}.pk-stage .pk-tv__map .pk-tv__mapbar{width:0;min-width:100%;height:var(--tv-bar-h)}.pk-tv__leaflet{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--wood-dk)}.pk-tv__lmap{width:100%;height:100%;background:var(--wood-dk);font-family:var(--font-body)}.pk-tv__mapstate{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:16px}.pk-tv__mapstate[data-state=error]{background:var(--plate-art)}.pk-tv__mapnote{margin:0;padding:6px 14px;border-radius:4px;background:var(--plate-fill);color:var(--text);font-family:var(--font-body);font-size:max(14px,calc(18px * var(--ui-s, 1)))}.pk-tv__nodehost{background:none;border:0}.pk-tv__node{position:relative;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:none;color:var(--sepia);cursor:pointer;pointer-events:auto}.pk-tv__disc,.pk-tv__node{display:grid;border-radius:50%}.pk-tv__disc{place-items:center;box-sizing:border-box;width:26px;height:26px;border:2px solid var(--sepia);background:var(--plate-fill);color:var(--sepia)}.pk-tv__node[data-current] .pk-tv__disc{width:30px;height:30px;border-color:var(--danger-text);color:var(--danger-text)}.pk-tv__node[data-selected] .pk-tv__disc{border-color:var(--status-on);color:var(--status-on);box-shadow:0 0 0 3px var(--plate-fill),0 0 0 6px var(--status-on)}.pk-tv__node[data-locked] .pk-tv__disc{border-color:var(--text-muted);color:var(--text-muted)}.pk-tv__glyph{width:70%;height:70%}.pk-tv__boss{position:absolute;top:-2px;right:-4px;width:18px;height:18px;color:var(--danger-text)}.pk-tv__pill{position:absolute;top:40px;left:-80px;right:-80px;display:flex;justify-content:center;pointer-events:none}.pk-tv__pilltext{padding:1px 8px;border-radius:4px;background:var(--plate-fill);color:var(--text);white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-tv__arc{stroke:var(--plate-fill);stroke-width:4px;stroke-dasharray:10 6;fill:none}.pk-tv__arrow{stroke:var(--plate-fill);stroke-width:4px;fill:none}.pk-tv__trip{stroke:var(--plate-fill);stroke-width:3px;fill:var(--status-on);fill-opacity:1}.pk-tv__controls{display:flex;gap:4px}.pk-tv__ctl{display:grid;place-items:center;box-sizing:border-box;padding:0;cursor:pointer;width:max(44px,calc(70px * var(--ui-s, 1)));height:max(44px,calc(70px * var(--ui-s, 1)));border:1px solid var(--gold-base);border-radius:6px;background:var(--plate-fill);color:var(--sepia)}.pk-tv__ctl:hover{color:var(--sepia-hi)}.pk-tv__ctl .pk-tv__glyph{width:55%;height:55%}.pk-tv__legend{position:absolute;z-index:2;padding:10px 14px;border:1px solid var(--gold-base);border-radius:6px;background:var(--plate-fill);right:0;bottom:calc(100% + var(--tv-gap, 8px))}@container tv-map (min-aspect-ratio: 5 / 3){.pk-stage .pk-tv__map .pk-tv__mapview{grid-template-columns:auto var(--tv-aside-w)}.pk-stage .pk-tv__map .pk-tv__mapframe{width:min(calc(100cqw - 2 * var(--tv-frame-b) - var(--tv-aside-w) - var(--tv-gap)),calc((100cqh - 2 * var(--tv-frame-b)) * var(--tv-map-ar)))}.pk-stage .pk-tv__map .pk-tv__mapbar{width:auto;min-width:0;height:auto;flex-direction:column;align-items:stretch}.pk-stage .pk-tv__map .pk-tv__mapctl{margin-top:auto}.pk-stage .pk-tv__map .pk-tv__legend{bottom:0;right:calc(100% + var(--tv-gap))}}.pk-tv__legendlist{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--text);font-family:var(--font-body);font-size:max(14px,calc(16px * var(--ui-s, 1)))}.pk-tv__legendlist>li{display:flex;align-items:center;gap:10px}.pk-tv__disc[data-kind=current]{border-color:var(--danger-text);color:var(--danger-text)}.pk-tv__disc[data-kind=selected]{border-color:var(--status-on);color:var(--status-on)}.pk-tv__disc[data-kind=locked]{border-color:var(--text-muted);color:var(--text-muted)}.pk-tv__disc[data-kind=boss]{border-color:var(--danger-text);color:var(--danger-text)}.pk-tv__pin{position:absolute;z-index:1000;left:12px;bottom:12px;padding:6px 10px;border-radius:6px;background:var(--plate-fill);color:var(--text);font-family:var(--font-body);font-size:max(13px,calc(14px * var(--ui-s, 1)))}.pk-tv__state{display:grid;place-items:center;min-height:120px}.pk-tv__state[data-state=error]{background:var(--plate-art)}.pk-tv__alert{color:var(--danger-text)}.pk-tv__alert,.pk-tv__note{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));line-height:1.3}.pk-tv__note{color:var(--text)}.pk-tv__retry,.pk-tv__zerr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pk-tv__pager,.pk-tv__speed{display:flex;justify-content:center}.pk-tv__pager{min-width:0}.pk-tv__ride{display:flex;flex-direction:column;align-items:center;gap:4px}.pk-tv__ride .pk-tv__alert{padding:2px 8px;border-radius:4px;background:var(--plate-fill)}.pk-tv__route{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:0;margin:0;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(16px * var(--ui-s, 1)));line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.pk-tv__route>dt{color:var(--label)}.pk-tv__route>dd{margin:0;min-width:0;color:var(--text);overflow-wrap:anywhere}.pk-tv__route>dd[data-tone=on]{color:var(--status-on)}.pk-tv__route>dd[data-tone=off]{color:var(--danger-text)}.pk-tv__route>dd[data-tone=warning]{color:var(--warning-text)}.pk-tv__route>dd[data-tone=info]{color:var(--info-text)}.pk-tv__to{margin:0;padding:0;border:0;background:none;color:var(--text);cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:3px}.pk-tv__band{display:flex;align-items:center;gap:16px;min-width:0}.pk-tv__summary{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.pk-tv__cta{flex:0 0 auto;margin-left:auto}.pk-tv__listbox{box-sizing:border-box;margin:0;padding:4px;list-style:none;border:1px solid var(--gold-base);border-radius:6px;background:var(--plate-fill)}.pk-tv__listbox[data-variant=popover]{position:fixed;z-index:55;width:max(260px,calc(380px * var(--ui-s, 1)));max-height:min(60vh,440px);overflow-y:auto}.pk-tv__option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;box-sizing:border-box;min-height:44px;padding:4px 8px;border-radius:4px;color:var(--text);cursor:pointer}.pk-tv__option[aria-selected=true]{outline:2px solid var(--status-on);outline-offset:-2px}.pk-tv__oglyph{display:grid;place-items:center;width:24px;height:24px;color:var(--sepia)}.pk-tv__option[data-here] .pk-tv__oglyph{color:var(--danger-text)}.pk-tv__otext{display:flex;flex-direction:column;min-width:0}.pk-tv__oname{font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(17px * var(--ui-s, 1)))}.pk-tv__ometa{color:var(--text-muted);font-family:var(--font-body);font-size:max(13px,calc(14px * var(--ui-s, 1)))}.pk-tv__card{box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:max(240px,calc(330px * var(--ui-s, 1)));padding:10px 14px;border:1px solid var(--gold-base);border-radius:6px;background:var(--plate-fill);color:var(--text)}.pk-tv__ctitle{margin:0 0 4px;color:var(--label);font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:max(15px,calc(20px * var(--ui-s, 1)))}.pk-tv__cline{margin:0;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-tv__cboss{color:var(--danger-text)}.pk-tv__bq{margin:0}@media (pointer:coarse){.pk-tv__to{position:relative}.pk-tv__to:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;margin-top:-22px}.pk-stage .pk-tv__mount .pk-tab{min-width:44px;justify-content:center}}.pk-stage .pk-tv__mount{--tv-ride-h:max(44px,calc(52px * var(--ui-s, 1)));--tv-pager-h:max(44px,calc(73px * var(--ui-s, 1)))}.pk-stage .pk-tv__mount>.pk-stagepanel__body{position:static}.pk-stage .pk-tv__mount .pk-tv__state{left:calc(75px * var(--ui-sx, 1) - var(--frame-w));width:calc(482px * var(--ui-sx, 1))}.pk-stage .pk-tv__mount .pk-tv__state,.pk-stage .pk-tv__ride{position:absolute;z-index:1;bottom:calc(17px * var(--ui-sy, 1) - var(--frame-w))}.pk-stage .pk-tv__ride{left:0;right:0}.pk-stage .pk-tv__ride .pk-btn{--pk-h:var(--tv-ride-h);min-width:calc(200px * var(--ui-s, 1))}.pk-stage .pk-tv__ride .pk-tv__alert{position:absolute;left:0;right:0;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:calc(482px * var(--ui-sx, 1));bottom:calc(100% + var(--tv-pager-h) + 80px * var(--ui-sy, 1))}.pk-stage .pk-tv__pager{position:absolute;z-index:1;left:calc(75px * var(--ui-sx, 1) - var(--frame-w));width:calc(482px * var(--ui-sx, 1));bottom:calc(25px * var(--ui-sy, 1) + var(--tv-ride-h) - var(--frame-w))}.pk-stage .pk-tv__speed{position:absolute;z-index:1;left:0;right:0;margin-inline:auto;bottom:calc(31px * var(--ui-sy, 1) + var(--tv-ride-h) + var(--tv-pager-h) - var(--frame-w))}.pk-tv__foot{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:stretch}.pk-tv__foot[data-foot=L]{padding-left:calc(59px * var(--sx, 1) - var(--frame-w));padding-right:calc(45px * var(--sx, 1) - var(--frame-w))}.pk-tv__foot>.pk-tv__band{flex:1 1 auto}.pk-stage .pk-tv__route{line-height:max(16.25px,calc(24px * var(--ui-s, 1)))}.pk-tv__band[data-trip]>.pk-tv__summary{gap:2px}.pk-tv-fb{display:flex;flex-direction:column;gap:12px;min-width:0}.pk-tv-fb__map{height:clamp(300px,55vh,560px)}.pk-tv-fb__art{position:relative;height:clamp(160px,28vh,280px);overflow:hidden;border-radius:6px}.pk-tv-fb__art>.pk-art{display:block;width:100%;height:100%}.pk-tv-fb__cta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pk-tv__tofb{color:var(--text)}.pk-town-sq__l>.pk-stagepanel__body{display:flex;flex-direction:column;gap:calc(16px * var(--ui-s, 1));min-height:0}.pk-town-sq__gold{display:flex;justify-content:center}.pk-town-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1));min-height:0;overflow-y:auto}.pk-town-list__row{display:flex;align-items:center;gap:calc(18px * var(--ui-s, 1));box-sizing:border-box;width:100%;min-height:calc(80px * var(--ui-s, 1));padding:calc(10px * var(--ui-s, 1)) calc(16px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 2px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-town-list__row:hover{box-shadow:inset 0 0 0 3px var(--gold-base)}.pk-town-list__icon{display:grid;place-items:center;flex:none;width:calc(56px * var(--ui-s, 1));height:calc(56px * var(--ui-s, 1));border-radius:4px;background:var(--surface-raised);color:var(--sepia)}.pk-town-list__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pk-town-list__name{font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(26px * var(--ui-s, 1)));line-height:1.15;color:var(--label)}.pk-town-list__hint,.pk-town-list__row[data-dim] .pk-town-list__name{color:var(--text-muted)}.pk-town-list__hint{font-family:var(--font-body);font-size:max(13px,calc(19px * var(--ui-s, 1)))}.pk-town-list__chip{flex:none;padding:2px 10px;border-radius:4px;background:var(--plate-fill);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(16px * var(--ui-s, 1)));letter-spacing:.06em}.pk-town-list__chev{flex:none;color:var(--gold-base)}.pk-stage .pk-town-sq__scene>.pk-stagepanel__body{position:static}.pk-town-scene{position:absolute;inset:0;z-index:1}.pk-town-spot{position:absolute;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:calc(180px * var(--ui-s, 1));height:calc(196px * var(--ui-s, 1));margin-left:calc(-90px * var(--ui-s, 1));margin-top:calc(-150px * var(--ui-s, 1));padding:0;border:0;background:none;color:var(--text);cursor:pointer}.pk-town-spot__art{display:block;width:calc(160px * var(--ui-s, 1));height:calc(150px * var(--ui-s, 1));border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 2px var(--frame-lo)}.pk-town-spot:hover>.pk-town-spot__art{box-shadow:inset 0 0 0 4px var(--gold-base)}.pk-town-spot[data-dim]>.pk-town-spot__art{opacity:.55}.pk-town-spot__name{margin-top:calc(6px * var(--ui-s, 1));padding:1px 10px;white-space:nowrap;font-size:max(13px,calc(20px * var(--ui-s, 1)))}.pk-town-spot__chip,.pk-town-spot__name{border-radius:4px;background:var(--plate-fill);color:var(--text);font-family:var(--font-display);font-weight:700}.pk-town-spot__chip{position:absolute;top:calc(8px * var(--ui-s, 1));right:calc(4px * var(--ui-s, 1));padding:2px 8px;font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-town-spot__lock{position:absolute;top:calc(40px * var(--ui-s, 1));right:calc(8px * var(--ui-s, 1));width:calc(32px * var(--ui-s, 1));height:calc(32px * var(--ui-s, 1))}.pk-town-spot__card{position:absolute;bottom:100%;left:-40px;right:-40px;z-index:2;visibility:hidden;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 12px;border:1px solid var(--gold-base);border-radius:6px;background:var(--plate-fill);color:var(--text);text-align:left;font-family:var(--font-body);font-size:max(13px,calc(18px * var(--ui-s, 1)))}.pk-town-spot__cardname{color:var(--label);font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:max(14px,calc(20px * var(--ui-s, 1)))}.pk-town-spot:hover>.pk-town-spot__card{visibility:visible}.pk-town-spot:focus-visible>.pk-town-spot__card{visibility:visible}.pk-town-sqfb{display:flex;flex-direction:column;gap:12px;padding:12px}.pk-town__l>.pk-stagepanel__body{display:flex;flex-direction:column;gap:calc(14px * var(--ui-s, 1));min-height:0}.pk-town__art{flex:1 1 0;min-height:calc(72px * var(--ui-s, 1));max-height:calc(300px * var(--ui-s, 1));border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 2px var(--frame-lo)}.pk-town__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pk-town__zone{font-family:var(--font-body);font-size:max(13px,calc(19px * var(--ui-s, 1)));color:var(--text-muted)}.pk-town__controls{display:flex;flex-direction:column;gap:calc(10px * var(--ui-s, 1));min-width:0}.pk-town__l .pk-town__lctl{flex:0 1 auto;height:auto;min-height:0;margin:-4px;-moz-column-gap:calc(8px * var(--ui-s, 1));column-gap:calc(8px * var(--ui-s, 1))}.pk-town__l .pk-town__lctl:not([data-overflow]){grid-template-columns:minmax(0,1fr)}.pk-town__l .pk-town__lctl:not([data-overflow])>.pk-scroll__rail{display:none}.pk-town__l .pk-town__lctl .pk-scroll__content{display:flex;flex-direction:column;gap:calc(10px * var(--ui-s, 1));min-width:0;padding:4px}.pk-town__main>.pk-stagepanel__body{gap:calc(10px * var(--ui-s, 1))}.pk-town__main>.pk-stagepanel__body,.pk-town__side>.pk-stagepanel__body{display:flex;flex-direction:column;min-height:0}.pk-town__main .pk-town__cctl{flex:0 1 auto;height:auto;min-height:0;margin:-4px;-moz-column-gap:calc(8px * var(--ui-s, 1));column-gap:calc(8px * var(--ui-s, 1))}.pk-town__main .pk-town__cctl:not([data-overflow]){grid-template-columns:minmax(0,1fr)}.pk-town__main .pk-town__cctl:not([data-overflow])>.pk-scroll__rail{display:none}.pk-town__main .pk-town__cctl .pk-scroll__content{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:4px}.pk-town__scroll{flex:1 1 auto;min-height:0}.pk-town__main>.pk-stagepanel__body>.pk-town__scroll{flex:1 1 0;min-height:max(calc(216px * var(--ui-s, 1)),156px)}.pk-town-filters__find,.pk-town-filters__pick{display:contents}.pk-town__cctl .pk-town-form{flex:1 1 100%;min-width:0}.pk-town__cctl .pk-town-filters__find{display:flex;align-items:stretch;gap:calc(8px * var(--ui-s, 1))}.pk-town__cctl .pk-town-filters__find>.pk-field{flex:1 1 0;min-width:0}.pk-town__cctl .pk-town-filters__pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(120px,calc(150px * var(--ui-s, 1))),1fr));gap:calc(10px * var(--ui-s, 1)) calc(8px * var(--ui-s, 1))}.pk-town__foot{display:flex;align-items:center;gap:calc(16px * var(--ui-s, 1));height:100%;box-sizing:border-box;padding:calc(24px * var(--ui-s, 1)) calc(40px * var(--ui-s, 1))}.pk-town__foot[data-foot=R]{justify-content:flex-end}.pk-town__note{font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--text-muted)}.pk-town__alert,.pk-town__note{margin:0;font-family:var(--font-body)}.pk-town__alert{font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--danger-text)}.pk-town-readout{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-town-readout__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(26px * var(--ui-s, 1)));color:var(--label)}.pk-town-readout__line{color:var(--text)}.pk-town-readout__line,.pk-town-readout__prompt{margin:0;font-family:var(--font-body);font-size:max(13px,calc(20px * var(--ui-s, 1)))}.pk-town-readout__prompt{color:var(--text-muted)}.pk-town-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(16px * var(--ui-s, 1))}.pk-town-bag{display:flex;flex-direction:column;gap:8px}.pk-town-bag__slots{margin:0;text-align:center;font-family:var(--font-body);font-size:max(13px,calc(19px * var(--ui-s, 1)));color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums}.pk-town-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--ui-s, 1))}.pk-town-row{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:calc(56px * var(--ui-s, 1));padding:calc(8px * var(--ui-s, 1)) calc(14px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-town-row[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-town-row[data-dim] .pk-town-row__title{color:var(--text-muted)}.pk-town-row[aria-pressed=true] .pk-town-row__meta,.pk-town-row[aria-pressed=true] .pk-town-row__title{color:var(--text)}.pk-town-row__main{display:flex;flex-direction:column;min-width:0}.pk-town-row__title{font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--label)}.pk-town-row__meta{font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-town-row__aside{flex:none;font-family:var(--font-body);font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-town-dur{display:block;width:calc(120px * var(--ui-s, 1));height:8px;border-radius:4px;background:var(--surface-inset);overflow:hidden}.pk-town-dur>span{display:block;height:100%;width:var(--pk-dur,0);background:var(--status-on)}.pk-town-dur[data-low]>span{background:var(--danger-text)}.pk-town-section{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--label)}.pk-town-form{display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1))}.pk-town-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-family:var(--font-body);font-size:max(13px,calc(19px * var(--ui-s, 1)))}.pk-town-dl>dt{color:var(--text-muted)}.pk-town-dl>dd{margin:0;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-stage.pk-town .pk-stagepanel__tabs,.pk-stage.pk-town-sq .pk-stagepanel__tabs{margin-inline:calc(-1 * var(--pk-pad-inline))}.pk-stage.pk-town .pk-stagepanel__tabs .pk-tab__chip,.pk-stage.pk-town-sq .pk-stagepanel__tabs .pk-tab__chip{display:none}.pk-town-fb{display:flex;flex-direction:column;gap:12px;min-width:0}.pk-town-fb__readout{min-width:0}.pk-town-fb__cta{display:flex;justify-content:flex-end}.pk-slot__nav{display:flex;align-items:center;padding:4px 0 8px}@media (pointer:coarse){.pk-town-list__row,.pk-town-row,.pk-town-spot{min-height:44px}.pk-town-spot{min-width:44px}}.pk-mail__scroll{flex:1 1 auto;min-height:0}.pk-mail__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));box-sizing:border-box;height:100%;padding:0 calc(16px * var(--ui-s, 1))}.pk-mail__count{margin:0;font-family:var(--font-body);font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-mail__notice{margin:0 0 8px;color:var(--text-muted)}.pk-mail__alert,.pk-mail__notice{font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-mail__alert{flex-basis:100%;margin:0;color:var(--danger-text)}.pk-mail__under{margin-top:calc(16px * var(--ui-s, 1));padding:calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--wood-dk);color:var(--text)}.pk-mail-rows{display:flex;flex-direction:column;gap:calc(6px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-mail-row{display:flex;align-items:flex-start;gap:calc(10px * var(--ui-s, 1));box-sizing:border-box;width:100%;min-height:calc(64px * var(--ui-s, 1));padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-mail-row[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-mail-row__seal{flex:none;width:20px;height:20px}.pk-mail-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pk-mail-row__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.pk-mail-row__who{font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-mail-row__date{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted)}.pk-mail-row__subject{font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text);overflow-wrap:anywhere}.pk-mail-row[data-unread] .pk-mail-row__subject{font-weight:700}.pk-mail-row__loot{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.pk-mail-row[aria-pressed=true] .pk-mail-row__date,.pk-mail-row[aria-pressed=true] .pk-mail-row__loot,.pk-mail-row[aria-pressed=true] .pk-mail-row__who{color:var(--text)}.pk-mail-badge{display:inline-block;padding:1px 8px;border-radius:3px;background:var(--plate-fill);color:var(--label);font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(14px * var(--ui-s, 1)));letter-spacing:.04em;text-transform:uppercase}.pk-mail-badge[data-kind=expired]{color:var(--danger-text)}.pk-mail-letter{display:flex;flex-direction:column;gap:calc(10px * var(--ui-s, 1));color:var(--ink)}.pk-mail-letter__subject{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(16px,calc(26px * var(--ui-s, 1)));color:var(--ink);overflow-wrap:anywhere}.pk-mail-letter__meta{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)))}.pk-mail-letter__meta>dt{color:var(--ink-muted)}.pk-mail-letter__body,.pk-mail-letter__meta>dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.pk-mail-letter__body{white-space:pre-wrap;font-family:var(--font-body);font-size:max(14px,calc(19px * var(--ui-s, 1)));line-height:1.45}.pk-mail-letter__note{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--ink-muted)}.pk-mail-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:calc(24px * var(--ui-s, 1));text-align:center}.pk-mail-empty__art{position:relative;width:calc(220px * var(--ui-s, 1));height:calc(160px * var(--ui-s, 1))}.pk-mail-empty__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(22px * var(--ui-s, 1)));color:var(--ink)}.pk-mail-empty__text{margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--ink-muted)}.pk-mail-empty[data-folder-empty]>.pk-btn{margin-top:calc(8px * var(--ui-s, 1))}.pk-mail-att{display:flex;flex-direction:column;gap:calc(10px * var(--ui-s, 1))}.pk-mail-att__none{font-size:max(13px,calc(17px * var(--ui-s, 1)))}.pk-mail-att__none,.pk-mail-att__slots{margin:0;font-family:var(--font-body);color:var(--text-muted)}.pk-mail-att__done,.pk-mail-att__slots{font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-mail-att__done{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--font-body);color:var(--success-text)}.pk-mail-pick__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(19px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-mail-pick__meta{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-mail-acts,.pk-mail-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pk-mail-cta{justify-content:flex-end;margin-left:auto}.pk-mail-form{display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1))}.pk-mail-form .pk-field__label{color:var(--ink)}.pk-mail-form .pk-field__hint{color:var(--ink-muted)}.pk-mail-form .pk-field__error{color:var(--ink);font-weight:700}.pk-mail-gold{display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1))}.pk-mail-gold__after{margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-mail-fb{display:flex;flex-direction:column;gap:12px;padding-block:8px}.pk-mail-fb__parch{padding:12px;border-radius:4px;background:var(--parch);color:var(--ink)}.pk-fallback[data-layout=phone] .pk-mail-sum{flex-direction:column;align-items:flex-start;row-gap:2px}.pk-fallback[data-layout=phone] .pk-mail-sum .pk-readout__value{font-size:max(18px,calc(32px * var(--ui-s, 1)))}@media (pointer:coarse){.pk-mail-row{min-height:44px}.pk-stage.pk-mail .pk-stagepanel__tabs .pk-tab{min-width:44px;justify-content:center}}.pk-pvp__scroll{flex:1 1 auto;min-height:0}.pk-pvp__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));box-sizing:border-box;height:100%;padding:0 calc(16px * var(--ui-s, 1))}.pk-pvp__alert{flex-basis:100%;margin:0;color:var(--danger-text)}.pk-pvp__alert,.pk-pvp__notice{font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-pvp__notice{margin:0 0 8px;color:var(--text-muted)}.pk-pvp__under{margin-top:calc(16px * var(--ui-s, 1));padding:calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--wood-dk);color:var(--text)}.pk-pvp-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text)}.pk-arena__note{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-arena__round{margin:0;text-align:center;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--label);letter-spacing:.06em;text-transform:uppercase}.pk-arena-mode,.pk-duel-rules,.pk-honor-l{display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1))}.pk-arena-mode__art{position:relative;width:100%;aspect-ratio:5/2;border-radius:4px;overflow:hidden}.pk-arena-rating{display:flex;flex-direction:column;gap:calc(8px * var(--ui-s, 1))}.pk-arena-rating__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(20px * var(--ui-s, 1)));color:var(--label)}.pk-arena-rating__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.pk-arena-rating__grid>div{display:flex;justify-content:space-between;gap:8px}.pk-arena-rating__grid dt{font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-arena-rating__grid dd{margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-duel-rules__list,.pk-honor-how ul,.pk-honor-weekly{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:1.2em;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text)}.pk-arena-teams{display:flex;flex-direction:column;gap:calc(12px * var(--ui-s, 1))}.pk-arena-teams__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(16px * var(--ui-s, 1))}.pk-arena-team{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:8px;min-width:0}.pk-arena-team__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));color:var(--label);letter-spacing:.04em;text-transform:uppercase}.pk-arena-team__slots{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-arena-team__slots .pk-role__name{overflow-wrap:anywhere}.pk-arena-teams__vs{font-family:var(--font-display);font-weight:700;font-size:max(18px,calc(36px * var(--ui-s, 1)));color:var(--gold-base)}.pk-arena-result{display:flex;flex-direction:column;align-items:center;gap:4px;padding:calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--plate-fill)}.pk-arena-result__plate{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(20px,calc(40px * var(--ui-s, 1)));letter-spacing:.08em;color:var(--danger-text)}.pk-arena-result[data-won] .pk-arena-result__plate{color:var(--label)}.pk-arena-result__line{margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text)}.pk-arena-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-left:auto}.pk-arena-log,.pk-arena-rows{display:flex;flex-direction:column;gap:calc(6px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-arena-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-arena-row[data-own]{box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-arena-row__label{font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-arena-row[data-won=false] .pk-arena-row__label{color:var(--danger-text)}.pk-arena-row__meta{grid-column:1;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted);overflow-wrap:anywhere}.pk-arena-row__delta{grid-column:2;grid-row:1/span 2;align-self:center;font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums}.pk-arena-row__delta[data-tone=up]{color:var(--success-text)}.pk-arena-row__delta[data-tone=down]{color:var(--danger-text)}.pk-arena-log>li{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text);overflow-wrap:anywhere}.pk-arena-log>li[data-tone=death]{color:var(--danger-text)}.pk-arena-log>li[data-tone=heal]{color:var(--success-text)}.pk-arena-log>li[data-tone=round]{color:var(--label);font-weight:700}.pk-duel-list{gap:calc(12px * var(--ui-s, 1))}.pk-duel-group,.pk-duel-list{display:flex;flex-direction:column}.pk-duel-group{gap:6px}.pk-duel-group__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(16px * var(--ui-s, 1)));letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.pk-duel-group[data-kind=hostile] .pk-duel-group__title{color:var(--danger-text)}.pk-duel-row__crest{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--wood-dk);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-duel-row__crest>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.pk-duel-row[data-hostile] .pk-duel-row__crest{box-shadow:inset 0 0 0 2px var(--danger-text)}.pk-duel-row__main{flex:1 1 auto;gap:2px;min-width:0}.pk-duel-row__main,.pk-honor-item{display:flex;flex-direction:column}.pk-honor-item{gap:4px;margin-top:calc(12px * var(--ui-s, 1))}.pk-duel-rows{display:flex;flex-direction:column;gap:calc(6px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-duel-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;box-sizing:border-box;width:100%;min-height:calc(56px * var(--ui-s, 1));padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-duel-row[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-duel-row__name{font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-duel-row__meta{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted);overflow-wrap:anywhere}.pk-duel-row[aria-pressed=true] .pk-duel-row__meta,.pk-duel-row[aria-pressed=true] .pk-duel-row__name{color:var(--text)}.pk-duel-badge{display:inline-block;padding:1px 8px;border-radius:3px;background:var(--plate-fill);color:var(--label);font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(14px * var(--ui-s, 1)));letter-spacing:.04em}.pk-duel-badge[data-kind=hostile]{color:var(--danger-text)}.pk-duel-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pk-duel-card>.pk-duel-row__crest{width:72px;height:72px}.pk-duel-card__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(24px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-honor-rank{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui-s, 1))}.pk-honor-rank>.pk-bar,.pk-honor-rank>dl,.pk-honor-rank>ul{align-self:stretch}.pk-honor-rank__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(16px,calc(26px * var(--ui-s, 1)));color:var(--label)}.pk-honor-rank__bonus{margin:0;font-family:var(--font-body);font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--success-text)}.pk-honor-ladder{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.pk-honor-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:6px 10px;border-radius:4px;background:var(--wood-dk)}.pk-honor-step>:first-child{grid-row:1/span 2}.pk-honor-step__meta:last-child{grid-column:2/span 2}.pk-honor-step[aria-current=step]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-honor-step__name{font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--label)}.pk-honor-step__meta{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted)}.pk-honor-step[aria-current=step] .pk-honor-step__meta,.pk-honor-step[aria-current=step] .pk-honor-step__name{color:var(--text)}.pk-honor-how{margin-top:calc(12px * var(--ui-s, 1));gap:6px}.pk-honor-how,.pk-pvp-fb{display:flex;flex-direction:column}.pk-pvp-fb{gap:12px;padding-block:8px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-pvp__alert){max-height:none}.pk-fallback[data-layout=phone]:has(.pk-pvp-fb){scroll-padding-bottom:72px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-arena-cta) .pk-btn{flex:none;white-space:nowrap}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-arena-cta) .pk-readout{flex-direction:column;align-items:flex-start;row-gap:2px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-arena-cta) .pk-readout__value{font-size:max(18px,calc(32px * var(--ui-s, 1)));white-space:nowrap}@media (pointer:coarse){.pk-duel-row{min-height:44px}.pk-stage.pk-arena .pk-stagepanel__tabs .pk-tab,.pk-stage.pk-duel .pk-stagepanel__tabs .pk-tab,.pk-stage.pk-honor .pk-stagepanel__tabs .pk-tab{min-width:44px;justify-content:center}}.pk-social__scroll{flex:1 1 auto;min-height:0}.pk-social__foot{justify-content:space-between;gap:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));box-sizing:border-box;height:100%;padding:0 calc(16px * var(--ui-s, 1))}.pk-social__foot,.pk-social__foot-row{display:flex;flex-wrap:wrap;align-items:center}.pk-social__foot-row{gap:8px}.pk-social__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-left:auto}.pk-social__alert{flex-basis:100%;margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text)}.pk-social__note{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted);overflow-wrap:anywhere}p.pk-social__note{margin:0}.pk-social__stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px calc(12px * var(--ui-s, 1))}.pk-social__text{margin:0;font-family:var(--font-body);color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.pk-social__h3,.pk-social__text{font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-social__h3{margin:0 0 4px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.pk-social__list{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:1.2em;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text)}.pk-social__art{position:relative;width:100%;aspect-ratio:5/2;border-radius:4px;overflow:hidden}.pk-lb .pk-social__art{aspect-ratio:4/1}.pk-social__dock-head{display:flex;flex-direction:column;gap:calc(8px * var(--ui-s, 1));margin-bottom:calc(12px * var(--ui-s, 1))}.pk-guild-head,.pk-guild-info,.pk-guild-intro{display:flex;flex-direction:column;gap:calc(10px * var(--ui-s, 1))}.pk-guild-head__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(16px,calc(26px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-guild-head__tag{color:var(--label)}.pk-guild-head__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.pk-guild-head__motd{margin:0;min-width:0;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-guild-motd{padding:calc(10px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--parch);color:var(--ink);font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));overflow-wrap:anywhere;white-space:pre-line}.pk-guild-motd>p{margin:0}.pk-guild-motd .pk-social__h3{color:var(--ink)}.pk-guild-confirm .pk-field__label,.pk-guild-confirm .pk-wood__title{white-space:pre-wrap;overflow-wrap:anywhere}.pk-guild-invites,.pk-guild-log,.pk-guild-results,.pk-guild-rows,.pk-lb-boards,.pk-lb-rows{display:flex;flex-direction:column;gap:calc(6px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-guild-row,.pk-lb-board,.pk-lb-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;box-sizing:border-box;width:100%;min-height:calc(56px * var(--ui-s, 1));padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-lb-board{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:2px}.pk-lb-row[data-mine]{box-shadow:inset 4px 0 0 var(--gold-base),inset 0 0 0 1px var(--frame-lo)}.pk-guild-row[aria-pressed=true],.pk-lb-board[aria-pressed=true],.pk-lb-row[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-guild-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pk-guild-row__name{font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-guild-row__meta{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted);overflow-wrap:anywhere}.pk-guild-row[aria-pressed=true] .pk-guild-row__meta,.pk-guild-row[aria-pressed=true] .pk-guild-row__name,.pk-lb-board[aria-pressed=true] .pk-guild-row__meta,.pk-lb-board[aria-pressed=true] .pk-guild-row__name,.pk-lb-row[aria-pressed=true] .pk-guild-row__meta,.pk-lb-row[aria-pressed=true] .pk-guild-row__name{color:var(--text)}.pk-guild-crest{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--wood-dk);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-guild-crest[data-size=card]{width:72px;height:72px}.pk-guild-crest>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.pk-guild-role{display:inline-block;padding:1px 8px;border-radius:3px;background:var(--plate-fill);color:var(--label);font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(14px * var(--ui-s, 1)));letter-spacing:.04em}.pk-guild-role[data-role=LEADER]{box-shadow:inset 0 0 0 1px var(--gold-base)}.pk-guild-log>li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text);overflow-wrap:anywhere}.pk-guild-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pk-guild-card__name{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(15px,calc(24px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-guild-actions{display:flex;flex-direction:column;gap:6px}.pk-guild-invite{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%}.pk-guild-invite>.pk-field{flex:1 1 200px;min-width:0}.pk-guild-form{gap:calc(12px * var(--ui-s, 1))}.pk-guild-find,.pk-guild-form{display:flex;flex-direction:column}.pk-guild-find{gap:8px;margin-top:calc(16px * var(--ui-s, 1))}.pk-guild-invite-row,.pk-guild-results>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-guild-results>li{flex-direction:column;align-items:flex-start}.pk-guild-reqs{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pk-guild-reqs>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text)}.pk-guild-reqs>li[data-met]{color:var(--success-text)}.pk-lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:calc(12px * var(--ui-s, 1)) 0 0;padding:0;list-style:none}.pk-lb-podium>li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.pk-lb-row__rank{flex:none;min-width:2.2em;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--text-muted);font-variant-numeric:lining-nums tabular-nums;text-align:right}.pk-lb-row__rank[data-top]{color:var(--label)}.pk-lb-row__value{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(17px * var(--ui-s, 1)));color:var(--text);font-variant-numeric:lining-nums tabular-nums;text-align:right}.pk-lb-notin{margin:calc(8px * var(--ui-s, 1)) 0 0;padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--plate-fill);font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text-muted)}.pk-social-fb{display:flex;flex-direction:column;gap:12px;padding-block:8px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-social__alert){max-height:none}.pk-fallback[data-layout=phone]:has(.pk-social-fb){scroll-padding-bottom:72px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(#pk-guild-create) .pk-btn{flex:none;white-space:nowrap}@media (pointer:coarse){.pk-guild-row,.pk-lb-board,.pk-lb-row{min-height:44px}.pk-stage.pk-guild .pk-stagepanel__tabs .pk-tab,.pk-stage.pk-lb .pk-stagepanel__tabs .pk-tab{min-width:44px;justify-content:center}}.pk-premium__scroll{flex:1 1 auto;min-height:0}.pk-premium__foot{justify-content:space-between;gap:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));box-sizing:border-box;height:100%;padding:0 calc(16px * var(--ui-s, 1))}.pk-premium__cta,.pk-premium__foot{display:flex;flex-wrap:wrap;align-items:center}.pk-premium__cta{justify-content:flex-end;gap:6px 12px;margin-left:auto}.pk-premium__status{min-height:1.2em;text-align:right;font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text)}.pk-premium__alert,.pk-premium__status{flex-basis:100%;margin:0;font-family:var(--font-body)}.pk-premium__alert{font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text)}.pk-premium__note{margin:0;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)));color:var(--text-muted);overflow-wrap:anywhere}.pk-premium__h3{margin:calc(12px * var(--ui-s, 1)) 0 4px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.pk-premium__h3,.pk-premium__lines{font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-premium__lines{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:1.2em;font-family:var(--font-body);color:var(--text)}.pk-premium__art{position:relative;width:100%;aspect-ratio:5/2;border-radius:4px;overflow:hidden}.pk-premium__art img{max-width:none}.pk-premium__big{display:flex;align-items:center;gap:8px;margin:calc(12px * var(--ui-s, 1)) 0 0;color:var(--dust-text)}.pk-premium__big-n{font-family:var(--font-display);font-weight:700;font-size:max(22px,calc(40px * var(--ui-s, 1)))}.pk-premium__big-u{font-family:var(--font-body);color:var(--text)}.pk-premium__ad,.pk-premium__big-u{font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-premium__ad{font-family:var(--font-display);font-weight:700;color:var(--dust-text);white-space:nowrap}.pk-premium__parch{margin:0 0 calc(10px * var(--ui-s, 1));padding:calc(12px * var(--ui-s, 1));border-radius:4px;background:var(--parch);color:var(--ink);font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-premium__active{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pk-premium__active li{display:flex;align-items:center;gap:8px}.pk-premium-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(170px * var(--ui-s, 1)),1fr));gap:calc(12px * var(--ui-s, 1));margin:0;padding:calc(12px * var(--ui-s, 1)) 0 0;list-style:none}.pk-premium-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:calc(16px * var(--ui-s, 1)) 8px;border:1px solid var(--gold-lo);border-radius:6px;background:var(--wood);color:var(--text);cursor:pointer;font:inherit}.pk-premium-pack__seal{position:absolute;top:-10px;left:50%;margin-left:-3.2em;width:6.4em;padding:2px 0;border-radius:999px;background:var(--plate-fill);color:var(--label);font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(13px * var(--ui-s, 1)));letter-spacing:.08em;text-align:center}.pk-premium-pack__amount{font-family:var(--font-display);font-weight:700;font-size:max(18px,calc(28px * var(--ui-s, 1)));color:var(--dust-text)}.pk-premium-pack__bonus{margin:0;font-family:var(--font-body);font-size:max(13px,calc(14px * var(--ui-s, 1)));color:var(--success-text)}.pk-premium-pack__price{font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));color:var(--label)}.pk-premium-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pk-premium-row{display:flex;align-items:center;gap:calc(12px * var(--ui-s, 1));width:100%;padding:calc(10px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:1px solid var(--gold-lo);border-radius:4px;background:var(--wood);color:var(--text);text-align:left;cursor:pointer;font:inherit}.pk-premium-pack[aria-pressed=true],.pk-premium-row[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold-hi)}.pk-premium-row__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pk-premium-row__name{font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-premium-row__meta{color:var(--text-muted)}.pk-premium-row__active,.pk-premium-row__meta{font-family:var(--font-body);font-size:max(13px,calc(14px * var(--ui-s, 1)))}.pk-premium-row__active{margin:0;color:var(--success-text)}.pk-premium-pay{flex-wrap:wrap}.pk-premium-status{font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(14px * var(--ui-s, 1)))}.pk-premium-status[data-status=COMPLETED]{color:var(--success-text)}.pk-premium-status[data-status=PENDING]{color:var(--warning-text)}.pk-premium-status[data-status=FAILED]{color:var(--danger-text)}.pk-premium-status[data-status=REFUNDED]{color:var(--text-muted)}.pk-premium-card{display:flex;flex-direction:column;gap:calc(8px * var(--ui-s, 1))}.pk-premium-card p{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--text)}.pk-premium-card .pk-premium-card__amount{font-family:var(--font-display);font-weight:700;font-size:max(18px,calc(28px * var(--ui-s, 1)));color:var(--dust-text)}.pk-premium-card .pk-premium-card__kind{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;color:var(--label)}.pk-premium-link{padding:0;border:0;background:none;color:var(--label);text-decoration:underline;cursor:pointer;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)))}.pk-premium-dialog p{margin:0 0 6px}.pk-premium-fb{display:flex;flex-direction:column;gap:12px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-premium__alert){max-height:none}.pk-fallback[data-layout=phone]:has(.pk-premium-fb){scroll-padding-bottom:72px}@media (pointer:coarse){.pk-premium-pack,.pk-premium-row{min-height:44px}.pk-stage.pk-premium .pk-stagepanel__tabs .pk-tab{min-width:44px;min-height:44px}}.pk-rd__state{display:grid;place-items:center;min-height:160px}.pk-rd__state[data-state=empty],.pk-rd__state[data-state=error]{background:var(--plate-art)}.pk-rd__count,.pk-rd__hint,.pk-rd__note,.pk-rd__reason{color:var(--text-muted)}.pk-rd__alert,.pk-rd__count,.pk-rd__hint,.pk-rd__note,.pk-rd__reason{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;overflow-wrap:anywhere}.pk-rd__alert{color:var(--danger-text)}.pk-rd__notice{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text)}.pk-rd__h3{margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));letter-spacing:.04em;color:var(--label)}.pk-rd__access{box-sizing:border-box;padding:6px 12px;background:var(--wood);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-rd__access-text{margin:0;font-family:var(--font-body);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));line-height:1.2;color:var(--warning-text);overflow-wrap:anywhere}.pk-rd__entrance[data-access]>.pk-stagepanel__media{filter:grayscale(.7) brightness(.55)}.pk-rd__pager{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pk-rd__band,.pk-rd__pager-count{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text-muted);overflow-wrap:anywhere}.pk-rd__lockouts ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pk-rd__lockouts li{font-family:var(--font-body);font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text);overflow-wrap:anywhere}.pk-rd__lockouts .pk-rd__boss-lock{color:var(--text-muted)}.pk-rd__lockouts li[data-locked=true] .pk-rd__boss-lock{color:var(--warning-text)}.pk-rd__roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 4px;margin:0;padding:4px;list-style:none}.pk-rd__ring{display:flex;justify-content:center;min-width:0}.pk-rd__ring .pk-role{max-width:100%}.pk-rd__ring[data-kind=needed] .pk-role__disc{background:var(--iron)}.pk-rd__ring[data-kind=needed] .pk-role__ring{background:none;box-shadow:none;border:2px dashed var(--iron-glint)}.pk-rd__ring[data-kind=open] .pk-role__disc{background:var(--iron)}.pk-rd__ring[data-kind=open] .pk-role__ring{background:none;box-shadow:none;border:2px dashed var(--iron-glint)}.pk-rd__ring[data-kind=needed] .pk-role__disc>.pk-icon{opacity:.55}.pk-rd__ring[data-kind=open] .pk-role__disc>.pk-icon{opacity:.3}.pk-rd__ring[data-ready=false] .pk-role__disc{opacity:.55}.pk-rd__ring[data-kind=needed] .pk-role__name{color:var(--warning-text)}.pk-rd__teambar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pk-rd__leave{align-self:flex-start}.pk-rd__open{display:flex;flex-direction:column;gap:4px;flex:1 1 100%;min-width:0}.pk-rd__open>.pk-btn{align-self:flex-start}.pk-rd__open-list{display:grid;gap:4px}.pk-rd__open-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pk-rd__open-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name join" "meta join" "reason reason";align-items:center;gap:2px 8px;padding:6px 12px;background:var(--wood)}.pk-rd__open-name{grid-area:name;min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));color:var(--label)}.pk-rd__open-meta{grid-area:meta;min-width:0;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-rd__open-row>.pk-btn{grid-area:join}.pk-rd__open-row>.pk-rd__reason{grid-area:reason}.pk-rd__run{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto}.pk-rd__run-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(16px,calc(24px * var(--ui-s, 1)));letter-spacing:.04em;color:var(--label)}.pk-rd__bosses{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pk-rd__bosses li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"n name state" "bar bar bar";align-items:center;gap:4px 8px;padding:4px 8px;background:var(--wood);font-family:var(--font-body);font-size:max(13px,var(--fs-body-sm));color:var(--text)}.pk-rd__boss-n{grid-area:n;display:grid;place-items:center;font-weight:700}.pk-rd__boss-n>.pk-icon{width:20px;height:20px;--pk-icon-fill:var(--success-text)}.pk-rd__boss-name{grid-area:name;min-width:0;overflow-wrap:anywhere}.pk-rd__boss-state{grid-area:state;justify-self:end;font-weight:700;color:var(--text)}.pk-rd__bosses li[data-state=done] .pk-rd__boss-state{color:var(--success-text)}.pk-rd__bosses li[data-state=failed] .pk-rd__boss-state{color:var(--danger-text)}.pk-rd__bosses li[data-state=waiting]{color:var(--text-muted)}.pk-rd__bosses li[data-state=waiting] .pk-rd__boss-state{color:var(--text-muted);font-weight:500}.pk-rd__bosses li>.pk-rd__bar{grid-area:bar}.pk-rd__bosses li[data-state=done] .pk-rd__bar-fill{background:var(--success-text)}.pk-rd__bar{display:block;height:6px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame-lo);overflow:hidden}.pk-rd__bar-fill{display:block;height:100%;background:var(--gold-base)}.pk-rd__logwrap{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.pk-rd__log-empty,.pk-rd__log-lines{margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));line-height:1.35;color:var(--text)}.pk-rd__log-empty{color:var(--text-muted)}.pk-rd__run[data-scene] .pk-rd__bosses{order:1}.pk-rd__loot{display:grid;gap:12px}.pk-rd__loot-bosses,.pk-rd__loot-items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pk-rd__loot-bosses{gap:12px}.pk-rd__loot-items{font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm))}.pk-rd__loot-meta,.pk-rd__loot-reward{margin:0;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-rd__foot{box-sizing:border-box;height:100%;display:flex;align-items:center;min-width:0}.pk-rd__foot .pk-rd__band{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.pk-rd__controls{display:grid;gap:4px;width:100%;min-width:0}.pk-rd__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.pk-rd__result{display:grid;gap:8px}.pk-rd__result>p{margin:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-rd__result-foot{display:flex;justify-content:flex-end;gap:8px}.pk-rd__rewards{display:grid;gap:12px}.pk-stage.pk-rd .pk-rd__entrance>.pk-stagepanel__body{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:0;overflow:hidden}.pk-stage.pk-rd .pk-rd__entrance .pk-rd__band,.pk-stage.pk-rd .pk-rd__lockouts,.pk-stage.pk-rd .pk-rd__pager{box-sizing:border-box;padding:4px 12px;background:var(--wood)}.pk-stage.pk-rd .pk-rd__ribbon{align-self:stretch}.pk-stage.pk-rd .pk-rd__foot :is(.pk-rd__reason,.pk-rd__hint,.pk-rd__alert){padding-inline:16px}.pk-stage.pk-rd .pk-stagepanel[data-area="C.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0;gap:8px}.pk-stage.pk-rd .pk-rd__log,.pk-stage.pk-rd .pk-rd__scroll{flex:1 1 auto;min-height:0}.pk-stage.pk-rd .pk-rd__teambar{flex:none}.pk-stage.pk-rd .pk-rd__open-list{max-height:calc(240px * var(--ui-sy, 1));overflow-y:auto;overscroll-behavior:contain}.pk-stage.pk-rd .pk-stagepanel[data-area="L-C.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0;gap:8px}.pk-stage.pk-rd .pk-rd__run[data-scene]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"scene scene" "title bosses";align-items:center;gap:8px;min-height:0}.pk-stage.pk-rd .pk-rd__run[data-scene]>.pk-bs{grid-area:scene;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.pk-stage.pk-rd .pk-rd__run[data-scene] .pk-bs__stage{grid-area:1/1;aspect-ratio:auto;height:100%;min-height:0}.pk-stage.pk-rd .pk-rd__run[data-scene] .pk-bs__drawer{grid-area:1/1;align-self:start;max-height:45%;z-index:1}.pk-stage.pk-rd .pk-rd__run[data-scene] .pk-rd__run-title{grid-area:title}.pk-stage.pk-rd .pk-rd__run[data-scene] .pk-rd__bosses{grid-area:bosses;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto;overscroll-behavior:contain}.pk-fallback[data-layout=columns] .pk-rd__run[data-scene] .pk-rd__run-title{order:1}.pk-fallback[data-layout=columns] .pk-rd__run[data-scene] .pk-bs__stage{width:100%;max-height:max(180px,calc(100dvh - 541px))}.pk-rd-fb{display:grid;gap:8px;min-width:0;padding-inline:var(--pk-pad-inline)}.pk-rd-fb .pk-rd__access,.pk-rd-fb>.pk-rd-fb__art{margin-inline:calc(-1 * var(--pk-pad-inline))}.pk-rd-fb__actions{display:grid;gap:4px}.pk-rd-fb__actions>.pk-btn{justify-self:stretch}.pk-rd-fb__art{position:relative;height:min(180px,calc(100vw * 7 / 16));overflow:hidden;box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-rd-fb__art>.pk-art{display:block;width:100%;height:100%;max-width:none}.pk-rd-fb__art[data-access=LEVEL]{filter:grayscale(.6)}.pk-rd-fb .pk-rd__ribbon{justify-self:center}.pk-rd-fb .pk-rd__log{max-height:240px}.pk-rd-fb__cta{width:100%;min-width:0}.pk-rd-fb .pk-rd__band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pk-fallback[data-layout=phone]:has(.pk-rd-fb){scroll-padding-bottom:72px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-rd__alert){max-height:none}@media (pointer:coarse){.pk-rd__open .pk-btn,.pk-rd__open-row{min-height:44px}}.pk-wb__state{display:grid;place-items:center;min-height:160px}.pk-wb__state[data-state=empty],.pk-wb__state[data-state=error],.pk-wb__state[data-state=gone]{background:var(--plate-art)}.pk-wb__count,.pk-wb__hint,.pk-wb__meta,.pk-wb__note,.pk-wb__pager-count,.pk-wb__reason,.pk-wb__rule,.pk-wb__stats,.pk-wb__status-line{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text-muted);overflow-wrap:anywhere}.pk-wb__alert{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--danger-text);overflow-wrap:anywhere}.pk-wb__running{font-weight:700;color:var(--text)}.pk-wb__h3{margin:0 0 4px;font-size:max(14px,calc(18px * var(--ui-s, 1)));letter-spacing:.04em}.pk-wb__h3,.pk-wb__lead,.pk-wb__name{font-family:var(--font-display);font-weight:700;color:var(--label)}.pk-wb__lead,.pk-wb__name{margin:0;font-size:max(16px,calc(22px * var(--ui-s, 1)));line-height:1.2;overflow-wrap:anywhere}.pk-wb__boss{display:grid;gap:4px;min-width:0}.pk-wb__pager{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pk-wb__hp,.pk-wb__next{display:grid;gap:2px;min-width:0}.pk-wb__next-lines{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text)}.pk-wb__next-lines li{overflow-wrap:anywhere}.pk-wb__next-when{color:var(--text-muted)}.pk-wb__list{display:grid;gap:8px;min-width:0}.pk-wb__rank-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pk-wb__rank{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pk-wb__rank-row{display:grid;grid-template-columns:2.5em minmax(0,1fr) auto;grid-template-areas:"place name dmg" "bar bar bar";align-items:center;gap:2px 8px;padding:4px 8px;background:var(--wood);font-family:var(--font-body);font-size:max(13px,var(--fs-body-sm));color:var(--text)}.pk-wb__rank-place{grid-area:place;font-weight:700;color:var(--label)}.pk-wb__rank-name{grid-area:name;min-width:0;overflow-wrap:anywhere}.pk-wb__rank-dmg{grid-area:dmg;justify-self:end;font-weight:700;font-variant-numeric:tabular-nums}.pk-wb__you{color:var(--text-muted);font-weight:500}.pk-wb__rank-row>.pk-wb__bar{grid-area:bar}.pk-wb__rank-row[data-own]{box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-wb__rank-row[data-cut]{margin-top:6px}.pk-wb__rank-row[data-alive=false] .pk-wb__rank-name{color:var(--text-muted)}.pk-wb__bar{display:block;height:6px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame-lo);overflow:hidden}.pk-wb__bar-fill{display:block;height:100%;background:var(--gold-base)}.pk-wb__fight{display:grid;gap:8px;min-width:0}.pk-wb__own,.pk-wb__top{display:grid;gap:4px;min-width:0}.pk-wb__logwrap{display:flex;flex-direction:column;min-height:0}.pk-wb__log-empty,.pk-wb__log-lines{margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:max(13px,var(--fs-caption));line-height:1.35;color:var(--text)}.pk-wb__log-lines li{overflow-wrap:anywhere}.pk-wb__log-lines li[data-own]{color:var(--label);font-weight:700}.pk-wb__log-lines li[data-type=boss]{color:var(--warning-text)}.pk-wb__log-lines li[data-type=death]{color:var(--danger-text)}.pk-wb__log-empty{color:var(--text-muted)}.pk-wb__engine,.pk-wb__timer{display:grid;gap:4px;min-width:0}.pk-wb__timer[data-kind=telegraph]>.pk-wb__stats{color:var(--warning-text);font-weight:700}.pk-wb__timer[data-kind=telegraph] .pk-wb__bar-fill{background:var(--warning-text)}.pk-wb__cds{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.pk-wb__cd{padding:2px 8px;background:var(--wood);box-shadow:inset 0 0 0 1px var(--frame-lo);font-family:var(--font-body);font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text-muted);font-variant-numeric:tabular-nums}.pk-wb__cd[data-ready]{color:var(--label);font-weight:700}.pk-wb__activity{margin:0;font-family:var(--font-body);font-weight:500;font-size:max(13px,var(--fs-caption));line-height:1.25;color:var(--text-muted);font-variant-numeric:tabular-nums}.pk-wb__activity[data-active]{color:var(--label);font-weight:700}.pk-wb__loot{display:grid;gap:8px}.pk-wb__loot-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-wb__loot-rank{font-weight:700;color:var(--label)}.pk-wb__loot-meta{font-size:max(13px,var(--fs-caption));color:var(--text-muted)}.pk-wb__foot{box-sizing:border-box;height:100%;min-width:0}.pk-wb__band,.pk-wb__foot{display:flex;align-items:center}.pk-wb__band{justify-content:space-between;gap:8px;width:100%}.pk-wb__controls{display:grid;gap:4px;width:100%;min-width:0}.pk-wb__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.pk-wb__result{display:grid;gap:8px}.pk-wb__result>p{margin:0;font-family:var(--font-body);font-size:max(14px,var(--fs-body-sm));color:var(--text)}.pk-wb__result-foot{display:flex;justify-content:flex-end;gap:8px}.pk-stage.pk-wb .pk-wb__boss-panel>.pk-stagepanel__body{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:0;overflow:hidden}.pk-stage.pk-wb .pk-wb__boss>*{box-sizing:border-box;padding:4px 12px;background:var(--wood)}.pk-wb__boss-panel[data-empty]>.pk-stagepanel__media{filter:grayscale(.8) brightness(.5)}.pk-stage.pk-wb .pk-wb__controls>:is(.pk-wb__reason,.pk-wb__hint,.pk-wb__alert,.pk-wb__status-line){padding-inline:16px}.pk-stage.pk-wb .pk-stagepanel[data-area="C.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0;gap:8px}.pk-stage.pk-wb .pk-wb__fight,.pk-stage.pk-wb .pk-wb__list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pk-stage.pk-wb .pk-wb__logwrap{flex:1 1 auto}.pk-stage.pk-wb .pk-wb__log,.pk-stage.pk-wb .pk-wb__scroll{flex:1 1 auto;min-height:0}.pk-stage.pk-wb :is(.pk-wb__next,.pk-wb__own,.pk-wb__top,.pk-wb__back,.pk-wb__rank-head){flex:none}.pk-stage.pk-wb .pk-wb__engine{flex:none}.pk-stage.pk-wb .pk-stagepanel[data-area="R.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0}.pk-stage.pk-wb .pk-wb__dock,.pk-wb-fb{display:grid;gap:8px}.pk-wb-fb{min-width:0;padding-inline:var(--pk-pad-inline)}.pk-wb-fb__art{position:relative;height:min(180px,calc(100vw * 7 / 16));overflow:hidden;box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-wb-fb>.pk-wb-fb__art{margin-inline:calc(-1 * var(--pk-pad-inline))}.pk-wb-fb__art>.pk-art{display:block;width:100%;height:100%;max-width:none}.pk-wb-fb__art[data-empty]{filter:grayscale(.8) brightness(.5)}.pk-wb-fb .pk-wb__log{max-height:240px}.pk-wb-fb__cta{width:100%;min-width:0}.pk-fallback[data-layout=phone]:has(.pk-wb-fb){scroll-padding-bottom:72px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__alert){max-height:none}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__hint){max-height:none}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__status-line){max-height:none}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason){max-height:none;flex-wrap:wrap;row-gap:4px}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-fallback__cta{display:contents}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-wb-fb__cta{display:contents}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-wb__controls{display:contents}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-wb__buttons{margin-left:auto}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-wb__reason{order:1;flex:1 0 100%}.pk-fallback[data-layout=phone] .pk-fallback__foot:has(.pk-wb__reason) .pk-readout__label{white-space:nowrap}@media (pointer:coarse){.pk-wb__rank-row{min-height:44px}}.pk-ach__summary{display:grid;gap:2px;margin-bottom:calc(12px * var(--ui-s, 1))}.pk-ach__points{margin:0;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label)}.pk-ach__points-value{font-size:max(24px,calc(44px * var(--ui-s, 1)));font-variant-numeric:lining-nums tabular-nums;color:var(--text)}.pk-ach__from,.pk-ach__meta,.pk-ach__notice-text,.pk-ach__recent,.pk-ach__summary-line,.pk-ach__title-line{margin:0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));line-height:1.3;color:var(--text);overflow-wrap:anywhere}.pk-ach__from,.pk-ach__recent{color:var(--text-muted)}.pk-ach__alert{margin:8px 0 0;font-family:var(--font-body);font-size:max(13px,calc(16px * var(--ui-s, 1)));color:var(--danger-text);overflow-wrap:anywhere}.pk-ach__cats{display:flex;flex-direction:column;gap:calc(6px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-ach__cat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count" "bar bar";align-items:center;gap:4px 8px;box-sizing:border-box;width:100%;min-height:calc(48px * var(--ui-s, 1));padding:calc(8px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:0;border-radius:4px;background:var(--wood-dk);box-shadow:inset 0 0 0 1px var(--frame-lo);color:var(--text);text-align:left;cursor:pointer}.pk-ach__cat[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-ach__cat-label{grid-area:label;font-family:var(--font-display);font-weight:700;font-size:max(13px,calc(18px * var(--ui-s, 1)));color:var(--label)}.pk-ach__cat-count{grid-area:count;font-family:var(--font-body);font-weight:700;font-size:max(13px,calc(15px * var(--ui-s, 1)));font-variant-numeric:tabular-nums}.pk-ach__cat>.pk-ach__bar{grid-area:bar}.pk-ach__chips .pk-fchip[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--gold-base)}.pk-ach__bar{display:block;height:6px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--frame-lo);overflow:hidden}.pk-ach__bar-fill{display:block;height:100%;background:var(--gold-base)}.pk-ach__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(8px * var(--ui-s, 1));margin:0;padding:0;list-style:none}.pk-ach__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name pts" "icon desc desc" "icon status status" "icon reward reward" "bar bar bar";align-items:start;gap:2px 10px;box-sizing:border-box;padding:calc(10px * var(--ui-s, 1)) calc(12px * var(--ui-s, 1));border:1px solid var(--frame-lo);border-radius:4px;background:var(--wood-dk);color:var(--text)}.pk-ach__icon{grid-area:icon;position:relative;place-items:center;width:44px;height:44px;background:var(--plate-fill);box-shadow:inset 0 0 0 2px var(--frame-lo);font-size:max(20px,calc(24px * var(--ui-s, 1)))}.pk-ach__check,.pk-ach__icon{display:grid;border-radius:50%}.pk-ach__check{position:absolute;right:-4px;bottom:-4px;place-items:center;width:20px;height:20px;background:var(--gold-base);color:var(--ink);font-size:max(13px,calc(13px * var(--ui-s, 1)));font-weight:700}.pk-ach__name{grid-area:name;margin:0;font-family:var(--font-display);font-weight:700;font-size:max(14px,calc(18px * var(--ui-s, 1)));color:var(--label);overflow-wrap:anywhere}.pk-ach__pts{grid-area:pts;font-weight:700;color:var(--text-muted);white-space:nowrap}.pk-ach__desc,.pk-ach__pts{font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-ach__desc{grid-area:desc;margin:0;color:var(--text);overflow-wrap:anywhere}.pk-ach__status{grid-area:status;font-weight:700;color:var(--text)}.pk-ach__reward,.pk-ach__status{margin:0;font-family:var(--font-body);font-size:max(13px,calc(15px * var(--ui-s, 1)))}.pk-ach__reward{grid-area:reward;color:var(--text-muted);overflow-wrap:anywhere}.pk-ach__card>.pk-ach__bar{grid-area:bar;margin-top:4px}.pk-ach__card[data-state=done]{box-shadow:inset 0 0 0 1px var(--gold-base)}.pk-ach__card[data-state=hidden],.pk-ach__card[data-state=unobtainable]{border-style:dashed;background:var(--surface-inset)}.pk-ach__card[data-state=hidden] .pk-ach__name,.pk-ach__card[data-state=unobtainable] .pk-ach__name,.pk-ach__card[data-state=unobtainable] .pk-ach__status{color:var(--text-muted)}.pk-ach__notice{display:grid;justify-items:center;gap:8px;padding:24px 12px;text-align:center}.pk-ach__notice[data-tone=error]{background:var(--surface-inset)}.pk-ach__titles{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.pk-ach__title-opt{display:grid;gap:0}.pk-ach__title-opt>.pk-ach__from{padding-left:44px}.pk-ach__picker-error{display:grid;justify-items:start;gap:8px}.pk-ach-fb{display:flex;flex-direction:column;gap:12px;min-width:0;padding-block:8px}.pk-fallback[data-layout=phone]:has(.pk-ach-fb){scroll-padding-bottom:72px}.pk-stage.pk-ach .pk-ach__scroll{flex:1 1 auto;min-height:0}.pk-stage.pk-ach .pk-stagepanel[data-area="L.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0}.pk-stage.pk-ach .pk-stagepanel[data-area="C-R.main"] .pk-stagepanel__body{display:flex;flex-direction:column;min-height:0;gap:8px}.pk-stage.pk-ach .pk-ach__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:none}.pk-stage.pk-ach .pk-ach__head>.pk-ach__chips{flex-basis:100%}.pk-stage.pk-ach .pk-ach__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-ach__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;box-sizing:border-box;height:100%;padding-inline:var(--pk-pad-inline)}.pk-ach__foot[data-foot=C-R]>.pk-ach__recent{flex:1 1 320px;min-width:0;max-height:2.6em;overflow:hidden}@media (pointer:coarse){.pk-ach__cat,.pk-ach__chips .pk-fchip,.pk-ach__filter .pk-fchip{min-height:44px}}.pk-bs{display:flex;flex-direction:column;min-width:0;width:100%;font-family:var(--font-body);color:var(--text)}.pk-bs__stage{position:relative;width:100%;aspect-ratio:16/8.2;overflow:hidden;isolation:isolate;container-type:size;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--wood-dk)}.pk-bs__shake{position:absolute;inset:0;isolation:isolate;will-change:transform}.pk-bs__backdrop{position:absolute;inset:-24px;width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;filter:brightness(.42) saturate(.92)}.pk-bs__vignette{background:radial-gradient(ellipse at 66% 72%,rgba(255,90,20,.12),transparent 55%),radial-gradient(ellipse at 50% 120%,transparent 35%,rgba(0,0,0,.62) 100%)}.pk-bs__dark,.pk-bs__vignette{position:absolute;inset:0;pointer-events:none}.pk-bs__dark{z-index:2;opacity:0;transition:opacity .4s;background:radial-gradient(ellipse at 80% 62%,transparent 12%,rgba(0,0,0,.58) 62%)}.pk-bs__stage.is-dark .pk-bs__dark{opacity:1}.pk-bs__stage.is-settling *{transition:none!important}.pk-bs__fx{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.pk-bs__fx--light{mix-blend-mode:screen;mix-blend-mode:plus-lighter}.pk-bs__fx--back{z-index:0}.pk-bs__units{position:absolute;inset:0;z-index:1}.pk-bs__unit{position:absolute;width:0;height:0;--ring-w:calc(var(--d) * 1.2657);--ring-x:calc(var(--d) * -0.1646);--ring-y:calc(var(--d) * -0.158);--enamel:196 85 46}.pk-bs__unit[data-role=tank]{--enamel:70 132 196}.pk-bs__unit[data-role=healer]{--enamel:120 178 60}.pk-bs__shadow{position:absolute;left:0;top:calc(var(--d) * .5);width:calc(var(--d) * 1.05);height:calc(var(--d) * .2);translate:-50% -45%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.pk-bs__react{position:absolute;left:0;top:0;width:0;height:0;z-index:var(--z);will-change:transform;transform-origin:0 0}.pk-bs__body{position:absolute;left:calc(var(--d) * -.5);top:calc(var(--d) * -.5);width:var(--d);height:var(--d);border-radius:50%;background:#120b07;transform-origin:50% 50%}.pk-bs__body:focus-visible{outline:2px solid var(--gold-300);outline-offset:5px}.pk-bs__face{position:absolute;inset:0;overflow:hidden;border-radius:50%;background-color:#1a100b;transform:scaleX(var(--flip,1));filter:saturate(1.08) contrast(1.06) brightness(1.08)}.pk-bs__face img{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-bs__face.is-missing img{visibility:hidden}.pk-bs__face:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 calc(var(--d) * .16) rgba(0,0,0,.65),inset 0 0 0 max(1px,calc(var(--d) * .03)) rgb(var(--enamel)/.75)}.pk-bs__unit[data-boss] .pk-bs__face{background-color:#3a1306;filter:saturate(1.1) contrast(1.05)}.pk-bs__unit[data-boss] .pk-bs__face:after{box-shadow:inset 0 0 calc(var(--d) * .25) rgba(0,0,0,.55)}.pk-bs__unit[data-small]:not([data-boss]) .pk-bs__face:after{box-shadow:inset 0 0 calc(var(--d) * .16) rgba(0,0,0,.65)}.pk-bs__tint{display:none;inset:0;border-radius:50%;opacity:0;mix-blend-mode:plus-lighter}.pk-bs__ring,.pk-bs__tint{position:absolute;pointer-events:none}.pk-bs__ring{left:var(--ring-x);top:var(--ring-y);width:var(--ring-w);height:var(--ring-w);max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-bs__ring--dead{display:none}.pk-bs__unit[data-boss] .pk-bs__ring{filter:drop-shadow(0 4px 6px rgb(0 0 0/.7))}.pk-bs__badge,.pk-bs__skull{position:absolute;right:-12%;bottom:-9%;width:max(13px,calc(var(--d) * .38));height:max(13px,calc(var(--d) * .38));max-width:none;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0/.7))}.pk-bs__skull{display:none}.pk-bs__unit[data-boss] .pk-bs__skull{right:2%;bottom:2%;width:calc(var(--d) * .2);height:calc(var(--d) * .2)}.pk-bs__you{position:absolute;left:calc(var(--d) * -.34);top:calc(var(--d) * -.34);translate:-50% -50%;width:max(12px,calc(var(--d) * .3));height:max(12px,calc(var(--d) * .3));pointer-events:none;animation:pk-bs-p-you 1.3s ease-in-out infinite}.pk-bs__you img{display:block;width:100%;height:100%;max-width:none;filter:drop-shadow(0 1px 1px rgb(0 0 0/.8))}@keyframes pk-bs-p-you{50%{transform:translateY(-3px)}}.pk-bs__cast{position:absolute;left:calc(var(--d) * -.5);top:calc(var(--d) * -.5);width:var(--d);height:var(--d);pointer-events:none}.pk-bs__cast[hidden]{display:none}.pk-bs__cast:before{content:"";opacity:.9;animation:pk-bs-p-glow 1.1s ease-in-out infinite;box-shadow:inset 0 0 calc(var(--d) * .24) rgb(var(--gc,255 180 80)/.45)}.pk-bs__cast:before,.pk-bs__channel{position:absolute;inset:0;border-radius:50%}.pk-bs__channel{overflow:hidden;--w:max(1.5px,calc(var(--d) * 0.05));background:rgb(var(--gc,255 200 100)/.18);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--w)),#000 calc(100% - var(--w) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--w)),#000 calc(100% - var(--w) + .5px))}.pk-bs__channel b{position:absolute;inset:0;background:conic-gradient(from 0deg,rgb(var(--gc,255 200 100)/.95) calc(var(--cp, 0) * 1%),transparent 0)}@keyframes pk-bs-p-glow{50%{opacity:.55}}.pk-bs__cast em{position:absolute;left:50%;bottom:calc(100% + 2px);translate:-50% 0;max-width:clamp(60px,11cqw,150px);overflow:hidden;text-overflow:ellipsis;font-style:normal;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:clamp(10px,1.1cqw,13px);line-height:1.15;letter-spacing:.05em;color:var(--gold-100);-webkit-text-stroke:3px #0a0405;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.8)}:where(.pk-bs__stage:not([data-crowded]) .pk-bs__label[data-casting],.pk-bs__label[data-own][data-casting]){visibility:hidden}.pk-bs__stage[data-crowded] .pk-bs__cast em{max-width:clamp(60px,7.2cqw,84px)}.pk-bs__unit[data-own] .pk-bs__cast em{font-size:clamp(12px,1.04cqw,15px)}.pk-bs__unit[data-boss] .pk-bs__cast em{bottom:calc(100% + var(--d) * .18 + 8px);max-width:none;font-size:clamp(13px,2cqw,22px);letter-spacing:.06em;-webkit-text-stroke:4px #0a0405}.pk-bs__stage[data-crowded] .pk-bs__unit:not([data-boss]):not([data-own]) .pk-bs__cast em{display:none}@container (max-width: 639.98px){.pk-bs__unit:not([data-boss]) .pk-bs__cast em{display:none}.pk-bs__label[data-casting]{visibility:visible}}.pk-bs__stage[data-over] .pk-bs__cast{display:none}.pk-bs__stage[data-over] .pk-bs__label[data-casting]{visibility:visible}.pk-bs__unit[data-boss] .pk-bs__body{animation:pk-bs-p-hover 3.2s ease-in-out infinite}@keyframes pk-bs-p-hover{50%{transform:translateY(-1.2%) scale(1.012)}}.pk-bs__unit[data-boss].is-windup .pk-bs__body{animation:pk-bs-p-windup .7s ease-in forwards}@keyframes pk-bs-p-windup{to{transform:scale(1.045)}}.pk-bs__unit[data-boss].is-roar .pk-bs__body{animation:pk-bs-p-roar 1.2s ease-out}@keyframes pk-bs-p-roar{20%{transform:scale(1.1)}}.pk-bs__unit[data-boss] .pk-bs__body:before{content:"";position:absolute;inset:-22%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,90,20,.34),transparent)}.pk-bs__unit[data-boss].is-roar .pk-bs__body:before{animation:pk-bs-p-flare 1.2s ease-out}@keyframes pk-bs-p-flare{20%{opacity:1}0%,to{opacity:.6}}.pk-bs__unit[data-boss].is-enraged .pk-bs__face{filter:brightness(1.12) saturate(1.35)}.pk-bs__unit[data-boss].is-enraged .pk-bs__body:before{background:radial-gradient(closest-side,rgba(255,50,0,.75),transparent);animation:pk-bs-p-enrage 1.1s ease-in-out infinite}.pk-bs__unit[data-boss].is-enraged .pk-bs__ring{filter:drop-shadow(0 0 8px rgb(255 60 0/.9)) drop-shadow(0 4px 6px rgb(0 0 0/.7))}@keyframes pk-bs-p-enrage{0%,to{opacity:.5}50%{opacity:1}}.pk-bs__unit[data-dead] .pk-bs__body{animation:none}.pk-bs__unit[data-dead] .pk-bs__face{filter:grayscale(.85) brightness(.62) contrast(.95)}.pk-bs__unit[data-dead]:not([data-boss]) .pk-bs__ring--live{display:none}.pk-bs__unit[data-dead] .pk-bs__ring--dead{display:block}.pk-bs__unit[data-dead] .pk-bs__badge{display:none}.pk-bs__unit[data-dead] .pk-bs__skull{display:block}.pk-bs__unit[data-dead] .pk-bs__you{animation:none}.pk-bs__unit[data-boss][data-dead] .pk-bs__face{filter:grayscale(.9) brightness(.5)}.pk-bs__unit[data-boss][data-dead] .pk-bs__ring{filter:grayscale(1) brightness(.55) drop-shadow(0 4px 6px rgb(0 0 0/.7))}.pk-bs__unit[data-boss][data-dead] .pk-bs__body:before{display:none}.pk-bs__unit[data-dead] .pk-bs__plate{visibility:hidden}.pk-bs__unit[data-dead] .pk-bs__shadow{opacity:.4}.pk-bs__plate{position:absolute;left:0;top:calc(var(--d) * .5 + 3px);translate:-50% 0;z-index:900;width:calc(var(--d) * .98);pointer-events:none;background:var(--frame-gap);box-shadow:0 0 0 1px var(--frame-lo),0 0 0 2px var(--frame-gap),0 2px 3px rgba(0,0,0,.55)}.pk-bs__hp{position:relative;display:block;height:max(3px,calc(var(--d) * .13));overflow:hidden;background:linear-gradient(var(--bar-slot-top),var(--bar-slot-mid) 50%,var(--bar-slot-bottom))}.pk-bs__hp b,.pk-bs__hp i{position:absolute;inset:0;transform-origin:0 50%}.pk-bs__hp b{background:linear-gradient(var(--bar-hp-hi),var(--bar-hp-lo));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .12s linear}.pk-bs__hp i{background:hsla(33,65%,83%,.32);transition:transform .9s .25s}.pk-bs__unit[data-hp=mid]:not([data-boss]) .pk-bs__hp b{background:linear-gradient(var(--gold-300),var(--gold-600))}.pk-bs__unit[data-hp=low]:not([data-boss]) .pk-bs__hp b{background:linear-gradient(var(--wax-hi),var(--wax-lo))}.pk-bs__unit[data-own] .pk-bs__plate{box-shadow:0 0 0 1px var(--gold-base),0 0 0 2px var(--frame-gap),0 2px 3px rgba(0,0,0,.55)}.pk-bs__unit[data-small] .pk-bs__plate{box-shadow:0 0 0 1px var(--frame-lo),0 1px 2px rgba(0,0,0,.5)}.pk-bs__unit[data-boss] .pk-bs__plate{width:calc(var(--d) * .9);box-shadow:0 0 0 1px var(--frame),0 0 0 2px var(--frame-gap),0 0 0 3px var(--frame-lo),0 3px 5px rgba(0,0,0,.6)}.pk-bs__unit[data-boss] .pk-bs__hp{height:max(11px,calc(var(--d) * .045));box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-bs__unit[data-boss] .pk-bs__hp b{background:linear-gradient(var(--red-hi),var(--wax) 55%,var(--red-lo))}.pk-bs__names{position:absolute;inset:0;z-index:3;pointer-events:none;transition:opacity .25s}.pk-bs__stage.is-banner .pk-bs__names,.pk-bs__stage[data-over] .pk-bs__names{opacity:.6}.pk-bs__label{position:absolute;display:block;max-width:clamp(60px,7.2cqw,84px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;translate:-50% -100%;font-family:var(--font-display);font-weight:700;font-size:clamp(10px,.88cqw,13px);line-height:1.15;letter-spacing:.03em;color:var(--gold-100);-webkit-text-stroke:3px #0a0405;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.85);transition:opacity .6s}.pk-bs__label[hidden]{display:none}.pk-bs__label[data-own]{z-index:1;font-size:clamp(12px,1.04cqw,15px);color:var(--gold-300)}.pk-bs__label.is-dead{opacity:.55}.pk-bs__stage[data-crowded] .pk-bs__label.is-dead:not([data-own]):not([data-revealed]){display:none}.pk-bs__banner{position:absolute;left:50%;top:30%;translate:-50% -50%;z-index:20;pointer-events:none;opacity:0;max-width:92%;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(18px,3.6cqw,44px);line-height:1.05;letter-spacing:.03em;color:#ffe1a8;text-shadow:0 0 20px #ff6a00,0 3px 8px #000}.pk-bs__banner.is-on{animation:pk-bs-banner 2.6s forwards}.pk-bs__banner--end.is-on{animation:pk-bs-banner-end .7s forwards;font-size:clamp(26px,7.2cqw,84px)}@keyframes pk-bs-banner{0%{opacity:0;scale:1.5}15%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}@keyframes pk-bs-banner-end{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.pk-bs__skip{position:absolute;right:8px;top:8px;z-index:30;min-height:44px;padding:0 14px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:max(14px,var(--fs-caption));color:var(--text);background:rgba(0,0,0,.82);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-bs__strip{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 10px;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo)}.pk-bs__enemies{display:grid;gap:3px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.pk-bs__enemy{display:grid;grid-template-columns:minmax(0,auto) minmax(60px,1fr) 3.2em;align-items:center;gap:8px;min-width:0}.pk-bs__enemy-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-weight:700;font-size:max(14px,var(--fs-body-sm));color:var(--text);max-width:34vw}.pk-bs__enemy-bar{position:relative;display:block;height:12px;background:rgba(0,0,0,.75);box-shadow:0 0 0 1px rgba(255,176,122,.4)}.pk-bs__enemy-bar b{position:absolute;inset:0 auto 0 0;background:linear-gradient(#ff7a50,#b52a12);transition:width .12s linear}.pk-bs__enemy-value{font-size:max(13px,var(--fs-caption));color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.pk-bs__timer{flex:none;font-family:var(--font-display);font-weight:700;font-size:max(15px,var(--fs-body));color:var(--label);font-variant-numeric:tabular-nums}.pk-bs__logtoggle{flex:none;min-height:44px;padding:0 12px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:max(14px,var(--fs-caption));color:var(--text);background:var(--wood);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-bs__logtoggle[aria-expanded=true]{color:var(--label)}.pk-bs__drawer{max-height:220px;overflow-y:auto;padding:8px 12px;background:var(--wood-dk);box-shadow:inset 0 1px 0 var(--frame-lo);font-size:max(13px,var(--fs-caption));line-height:1.3}.pk-bs__logclose{display:none}.pk-bs__log{display:grid;gap:1px;margin:0;padding:0;list-style:none}.pk-bs__log-empty{margin:0;color:var(--text-muted)}@media (max-width:640px){.pk-bs__stage{aspect-ratio:4/3.2}.pk-bs__drawer{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:55vh;box-shadow:0 -8px 24px rgba(0,0,0,.6),inset 0 1px 0 var(--frame-lo)}.pk-bs__logclose{display:block;position:sticky;top:0;margin:0 0 6px auto;min-height:44px;padding:0 14px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:max(14px,var(--fs-caption));color:var(--text);background:var(--wood);box-shadow:inset 0 0 0 1px var(--frame-lo)}.pk-bs__strip{flex-wrap:wrap;gap:6px 10px}.pk-bs__enemies{flex-basis:100%}.pk-bs__timer{margin-right:auto}}.pk-bs[data-reduced] .pk-bs__body,.pk-bs[data-reduced] .pk-bs__cast:before,.pk-bs[data-reduced] .pk-bs__unit[data-boss] .pk-bs__body,.pk-bs[data-reduced] .pk-bs__you{animation:none!important;transform:none}.pk-bs[data-reduced] .pk-bs__banner.is-on{animation-name:pk-bs-banner-fade}.pk-bs[data-reduced] .pk-bs__banner--end.is-on{animation-name:pk-bs-banner-end-fade}@keyframes pk-bs-banner-fade{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes pk-bs-banner-end-fade{0%{opacity:0}to{opacity:1}}.pk-bs[data-reduced] .pk-bs__unit[data-boss].is-enraged .pk-bs__body:before{animation:none;opacity:.6}.pk-bs[data-reduced] .pk-bs__label,.pk-bs[data-reduced] .pk-bs__names{transition:none}:root :focus-visible{outline:2px solid transparent;box-shadow:var(--pk-shadow,0 0 #0000),0 0 0 2px var(--focus),0 0 0 4px var(--focus-halo)}:root .pk-choice>input:focus-visible,:root .pk-med:focus-visible{box-shadow:none}@font-face{font-family:__alegreyaSansSC_76f6bc;src:url(/_next/static/media/0713fbca50d0833a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__alegreyaSansSC_76f6bc;src:url(/_next/static/media/4cd56e204155ca2b-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__alegreyaSansSC_Fallback_76f6bc;src:local("Arial");ascent-override:90.85%;descent-override:30.28%;line-gap-override:0.00%;size-adjust:99.07%}.__className_76f6bc{font-family:__alegreyaSansSC_76f6bc,__alegreyaSansSC_Fallback_76f6bc,Trebuchet MS,Segoe UI,sans-serif}@font-face{font-family:__alegreyaSans_48715b;src:url(/_next/static/media/f8f22a7a82b8375c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__alegreyaSans_48715b;src:url(/_next/static/media/8c8bad2444bca139-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__alegreyaSans_48715b;src:url(/_next/static/media/b44690a4a07112ba-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__alegreyaSans_Fallback_48715b;src:local("Arial");ascent-override:103.05%;descent-override:34.35%;line-gap-override:0.00%;size-adjust:87.34%}.__className_48715b{font-family:__alegreyaSans_48715b,__alegreyaSans_Fallback_48715b,Segoe UI,Trebuchet MS,sans-serif}