:root{--z-plate: -1;--z-overlay: 5;--z-boot: 10;--z-content: 1;--z-frame: 2;--z-screen: 2;--z-control: 3;--z-readout: 4;--z-hud: 6;--z-tip-inline: 7;--z-scout: 40;--z-scrim: 48;--z-hud-top: 50;--z-popover: 52;--z-tooltip: 60;--z-failsafe: 60;--z-modal: 62;--z-modal-bar: 64;--z-tutorial: 70}#ui{--k-t-title: calc(34 * var(--u));--k-t-head: calc(24 * var(--u));--k-t-body: calc(18 * var(--u));--k-t-label: calc(14 * var(--u));--k-t-micro: calc(12 * var(--u));--k-gap-xs: calc(6 * var(--u));--k-gap-s: calc(10 * var(--u));--k-gap: calc(18 * var(--u));--k-gap-l: calc(30 * var(--u));--k-pad: calc(46 * var(--u));--k-violet: #6b52a8;--k-violet-lit: #a98cff;--k-violet-focus: #d9b3ff;--k-panel-bg: linear-gradient(180deg, rgba(30, 20, 50, .94) 0%, rgba(16, 10, 28, .96) 100%);--k-well-bg: rgba(10, 6, 18, .55);--k-ink: #e8dcff;--k-ink-soft: #b8a8d8;--k-ink-dim: #8f7fb5;--k-ink-gold: #f2cf6b;--k-ink-warn: #ffab3d;--k-ink-good: #7ee0a0;--k-ink-wood: #f3e9d3;--k-ink-wood-soft: #9d8fbe;--k-btn-scale: 1}#ui .k-panel[hidden],#ui .k-body[hidden]{display:none}#ui .k-panel{position:relative;box-sizing:border-box;padding:var(--k-pad);text-align:left;color:var(--k-ink);background:var(--k-panel-bg);border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(10 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(46 * var(--u)) #0000009e,inset 0 0 calc(40 * var(--u)) #6b52a829}#ui .k-panel:before{content:"";position:absolute;inset:calc(4 * var(--u));border:1px solid rgba(232,190,116,.28);border-radius:calc(6 * var(--u));pointer-events:none}#ui .k-body{position:relative;z-index:var(--z-content);display:grid;gap:var(--k-gap);min-height:0}#ui .k-title{margin:0;font-size:var(--k-t-title);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d9c8ff;text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.7)}#ui .k-head{margin:0;font-size:var(--k-t-head);font-weight:700;letter-spacing:.08em;color:#d9c8ff}#ui .k-sec{margin:0;font-size:var(--k-t-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--k-ink-dim)}#ui .k-line{margin:0;font-size:var(--k-t-body);line-height:1.42;color:var(--k-ink-soft)}#ui .k-line strong,#ui .k-num{color:var(--k-ink-gold);font-variant-numeric:tabular-nums}#ui .k-line.warn,#ui .k-num.warn{color:var(--k-ink-warn)}#ui .k-rule{height:calc(3 * var(--u));background:linear-gradient(90deg,transparent,rgba(107,82,168,.8) 12%,rgba(107,82,168,.8) 88%,transparent)}#ui .k-btn{--k-btn-w: calc(390 * var(--k-btn-scale) * var(--u));--k-btn-h: calc(113 * var(--k-btn-scale) * var(--u));position:relative;box-sizing:border-box;width:var(--k-btn-w);height:var(--k-btn-h);padding:calc(24 * var(--k-btn-scale) * var(--u)) calc(60 * var(--k-btn-scale) * var(--u));display:grid;place-items:center;border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#3a2a55,#241a38);font:600 calc(23 * var(--k-btn-scale) * var(--u))/1.1 "Bitter",Georgia,serif;letter-spacing:.05em;color:var(--k-ink-wood);text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(6,2,14,.8);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}#ui .k-btn:hover:not(:disabled){background:linear-gradient(180deg,#4b3670,#2e2247);border-color:var(--k-violet-lit)}#ui .k-btn:active:not(:disabled){transform:translateY(calc(2 * var(--u)))}#ui .k-btn:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(3 * var(--u))}#ui .k-btn:disabled{filter:grayscale(.5) brightness(.62);cursor:default;color:var(--k-ink-wood-soft)}#ui .k-btn.small{--k-btn-scale: .66}#ui .k-btn.tiny{--k-btn-scale: .5}#ui .k-btn.danger{border-color:#a8523f;color:#f2c9ba}#ui .k-btn.danger:hover:not(:disabled){background:linear-gradient(180deg,#5a2f28,#35201c);border-color:#d8785c}#ui .k-btn.good{border-color:#3f8a5c;color:#cdf0b8}#ui .k-btn.good:hover:not(:disabled){background:linear-gradient(180deg,#26502f,#16301d);border-color:#7ee0a0}#ui .k-icon-btn[hidden]{display:none}#ui .k-icon-btn{--k-ib-px: 68;position:relative;box-sizing:border-box;padding:0;width:calc(var(--k-ib-px) * var(--u));height:calc(var(--k-ib-px) * var(--u));display:grid;place-items:center;border:calc(2 * var(--u)) solid var(--k-violet);border-radius:50%;background:radial-gradient(circle at 35% 30%,#46326e,#1b1230);color:#e6d6ff;font-size:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}#ui .k-icon-btn:before{content:"";font-size:calc(30 * var(--u));line-height:1}#ui .k-icon-btn.back:before{content:"←"}#ui .k-icon-btn.confirm:before{content:"✓"}#ui .k-icon-btn.settings:before{content:"⚙"}#ui .k-icon-btn:hover:not(:disabled){border-color:var(--k-violet-lit);background:radial-gradient(circle at 35% 30%,#58407f,#241a38)}#ui .k-icon-btn:active:not(:disabled){filter:brightness(.85)}#ui .k-icon-btn.on{border-color:var(--k-ink-gold);color:var(--k-ink-gold)}#ui .k-icon-btn:disabled{filter:grayscale(.6) brightness(.7);cursor:default}#ui .k-icon-btn:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(2 * var(--u))}#ui .k-close{position:absolute;top:calc(-16 * var(--u));right:calc(-16 * var(--u));width:calc(118 * var(--k-close-scale, .62) * var(--u));height:calc(120 * var(--k-close-scale, .62) * var(--u));padding:0;display:grid;place-items:center;border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#3a2a55,#241a38);color:#e6d6ff;font:700 calc(34 * var(--u))/1 "Bitter",Georgia,serif;cursor:pointer;z-index:var(--z-control)}#ui .k-close:before{content:"×"}#ui .k-close:hover{border-color:var(--k-violet-lit);background:linear-gradient(180deg,#4b3670,#2e2247)}#ui .k-close:active{filter:brightness(.85)}#ui .k-close:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus)}#ui .k-tab[hidden]{display:none}#ui .k-tab{position:relative;box-sizing:border-box;min-width:calc(150 * var(--u));height:calc(52 * var(--u));padding:0 calc(24 * var(--u));display:inline-grid;place-items:center;border:calc(2 * var(--u)) solid var(--k-violet);border-bottom:0;border-radius:calc(8 * var(--u)) calc(8 * var(--u)) 0 0;background:linear-gradient(180deg,#1e1432eb,#100a1cf0);font:600 var(--k-t-label)/1 "Bitter",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-soft);cursor:pointer}#ui .k-tab:hover:not(:disabled){border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .k-tab[aria-selected=true],#ui .k-tab.on{background:linear-gradient(180deg,#4b3670,#2e2247);border-color:var(--k-violet-lit);color:var(--k-ink-gold)}#ui .k-tab:disabled{filter:grayscale(.6) brightness(.75);color:var(--k-ink-wood-soft);cursor:default}#ui .k-slot{position:relative;box-sizing:border-box;padding:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#2e204ae0,#160e26eb);color:var(--k-ink)}#ui .k-slot.hover,#ui a.k-slot:hover,#ui button.k-slot:hover{border-color:var(--k-violet-lit)}#ui .k-slot.on{border-color:var(--k-ink-gold);box-shadow:0 0 calc(14 * var(--u)) #f2cf6b59}#ui .k-slot.off{filter:grayscale(.5) brightness(.7);color:var(--k-ink-dim)}#ui .k-card{position:relative;box-sizing:border-box;padding:calc(22 * var(--u)) calc(24 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#1e1432f0,#100a1cf5);color:var(--k-ink)}#ui .k-portrait{--k-pf-px: 224;--k-pf-inset: 32;position:relative;width:calc(var(--k-pf-px) * var(--k-portrait-scale, 1) * var(--u));height:calc(var(--k-pf-px) * var(--k-portrait-scale, 1) * var(--u));flex:none}#ui .k-portrait.standard{--k-pf-px: 352}#ui .k-portrait>.k-pf-art{position:absolute;inset:calc(var(--k-pf-inset) * var(--k-portrait-scale, 1) * var(--u));background:var(--k-portrait-src) no-repeat center / contain}#ui .k-portrait>.k-pf-fill{position:absolute;inset:calc(var(--k-pf-inset) * var(--k-portrait-scale, 1) * var(--u));background:radial-gradient(120% 100% at 50% 20%,#4c3676e6,#0c0716f2)}#ui .k-portrait>.k-pf-frame{position:absolute;inset:0;border:calc(var(--k-pf-inset) * var(--k-portrait-scale, 1) * var(--u)) solid rgba(28,18,48,.95);border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--k-violet),0 0 0 calc(2 * var(--u)) #6b52a88c;pointer-events:none;z-index:var(--z-frame)}#ui .k-portrait>.k-pf-view{position:absolute;inset:calc(var(--k-pf-inset) * var(--k-portrait-scale, 1) * var(--u));overflow:hidden;z-index:var(--z-content)}#ui .k-portrait>.k-pf-view>img{position:absolute;left:calc(var(--ix, 0) * var(--u));top:calc(var(--iy, 0) * var(--u));width:calc(var(--iw, 160) * var(--u));height:calc(var(--ih, 160) * var(--u))}#ui .k-portrait>.k-pf-view>img[hidden]{display:none}#ui .k-portrait.round>.k-pf-fill,#ui .k-portrait.round>.k-pf-view,#ui .k-portrait.round>.k-pf-art{border-radius:50%}#ui .k-portrait.round>.k-pf-frame{border-radius:50%}#ui .k-badge[hidden]{display:none}#ui .k-badge{display:inline-grid;place-items:center;box-sizing:border-box;min-width:calc(72 * var(--u));min-height:calc(40 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid rgba(107,82,168,.8);border-radius:calc(8 * var(--u));background:#0c0716b3;font:700 var(--k-t-label)/1 "Bitter",Georgia,serif;font-variant-numeric:tabular-nums;color:var(--k-ink-gold)}#ui .k-icon[hidden]{display:none}#ui .k-icon{display:inline-block;flex:none;width:calc(var(--k-icon-px, 26) * var(--u));height:calc(var(--k-icon-px, 26) * var(--u));background:var(--icon) no-repeat center / contain}#ui .k-icon-blank{background:none}#ui .k-well[hidden]{display:none}#ui .k-well{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) calc(30 * var(--u));gap:var(--k-gap-xs)}#ui .k-bar{position:relative;align-self:stretch;background:#0a0612c7;border:1px solid rgba(107,82,168,.5);border-radius:calc(8 * var(--u));box-shadow:inset 0 0 calc(6 * var(--u)) #0009;touch-action:none;cursor:pointer}#ui .k-bar.idle{opacity:.3;pointer-events:none}#ui .k-bar.idle .k-thumb{display:none}#ui .k-bar>i{display:none}#ui .k-thumb{position:absolute;left:calc(-3 * var(--u));right:calc(-3 * var(--u));top:0;border:calc(2 * var(--u)) solid rgba(107,82,168,.9);border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#b892e8,#6b52a8);cursor:grab}#ui .k-thumb:hover{border-color:var(--k-violet-lit)}#ui .k-thumb.grabbed{border-color:var(--k-ink-gold);cursor:grabbing}#ui .k-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none}#ui .k-scroll::-webkit-scrollbar{width:0;height:0}#ui{--kit-btn-scale: .34;--kit-slot-scale: .3;--kit-tab-scale: .3;--kit-close-scale: .62;--kit-ink: #3b2412;--kit-ink-soft: #6b4a25;--kit-ink-wood: #f7e6c0;--kit-ink-wood-soft: #d8bd8c}#ui .kit-panel[hidden],#ui .kit-body[hidden]{display:none}#ui .kit-panel{position:relative;box-sizing:border-box;min-width:calc(320 * var(--u));min-height:calc(240 * var(--u));color:var(--kit-ink);text-align:left;box-shadow:0 calc(20 * var(--u)) calc(46 * var(--u)) #00000094}#ui .kit-panel>.kit-shell{position:absolute;inset:0;pointer-events:none;image-rendering:pixelated}#ui .kit-body{position:relative;z-index:var(--z-content);box-sizing:border-box;display:grid;gap:calc(18 * var(--u));min-height:0;padding:calc(156 * var(--u));overflow:hidden}#ui [class*=kit-btn-]{position:relative;box-sizing:border-box;padding:0;border:0;background:var(--kit-face) no-repeat center / 100% 100%;width:calc(var(--kit-w) * var(--kit-btn-scale) * var(--u));height:calc(var(--kit-h) * var(--kit-btn-scale) * var(--u));font-size:0;cursor:pointer}#ui [class*=kit-btn-][hidden]{display:none}#ui .kit-btn-confirm{--kit-face: var(--kit-confirm-idle);--kit-w: var(--kit-confirm-w);--kit-h: var(--kit-confirm-h)}#ui .kit-btn-confirm:hover:not(:disabled){--kit-face: var(--kit-confirm-hover)}#ui .kit-btn-confirm:active:not(:disabled){--kit-face: var(--kit-confirm-pressed)}#ui .kit-btn-confirm.on,#ui .kit-btn-confirm:focus-visible{--kit-face: var(--kit-confirm-focus);outline:none}#ui .kit-btn-confirm:disabled{--kit-face: var(--kit-confirm-disabled);cursor:default}#ui .kit-btn-back{--kit-face: var(--kit-back-idle);--kit-w: var(--kit-back-w);--kit-h: var(--kit-back-h)}#ui .kit-btn-back:hover:not(:disabled){--kit-face: var(--kit-back-hover)}#ui .kit-btn-back:active:not(:disabled){--kit-face: var(--kit-back-pressed)}#ui .kit-btn-back.on,#ui .kit-btn-back:focus-visible{--kit-face: var(--kit-back-focus);outline:none}#ui .kit-btn-back:disabled{--kit-face: var(--kit-back-disabled);cursor:default}#ui .kit-btn-settings{--kit-face: var(--kit-settings-idle);--kit-w: var(--kit-settings-w);--kit-h: var(--kit-settings-h)}#ui .kit-btn-settings:hover:not(:disabled){--kit-face: var(--kit-settings-hover)}#ui .kit-btn-settings:active:not(:disabled){--kit-face: var(--kit-settings-pressed)}#ui .kit-btn-settings.on,#ui .kit-btn-settings:focus-visible{--kit-face: var(--kit-settings-focus);outline:none}#ui .kit-btn-settings:disabled{--kit-face: var(--kit-settings-disabled);cursor:default}#ui .kit-slot[hidden]{display:none}#ui .kit-slot{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;padding:0;border:0;width:calc(267 * var(--kit-slot-scale) * var(--u));height:calc(269 * var(--kit-slot-scale) * var(--u));background:var(--kit-slot) no-repeat center / 100% 100%;color:var(--kit-ink);cursor:pointer}#ui .kit-slot:hover:not(:disabled){background-image:var(--kit-slot-hover)}#ui .kit-slot.on{background-image:var(--kit-slot-selected)}#ui .kit-slot:focus-visible{background-image:var(--kit-slot-focus);outline:none}#ui .kit-slot:disabled{background-image:var(--kit-slot-disabled);color:var(--kit-ink-soft);cursor:default}#ui .kit-slot>*{position:relative;z-index:var(--z-content)}#ui .kit-tab[hidden]{display:none}#ui .kit-tab{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;padding:0 calc(20 * var(--u)) calc(24 * var(--u));border:0;width:calc(314 * var(--kit-tab-scale) * var(--u));height:calc(201 * var(--kit-tab-scale) * var(--u));background:var(--kit-tab) no-repeat center / 100% 100%;font:600 calc(14 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kit-ink-wood);cursor:pointer}#ui .kit-tab:hover:not(:disabled){background-image:var(--kit-tab-hover)}#ui .kit-tab[aria-selected=true],#ui .kit-tab.on{background-image:var(--kit-tab-selected);color:var(--kit-ink)}#ui .kit-tab:focus-visible{background-image:var(--kit-tab-focus);outline:none}#ui .kit-tab:disabled{background-image:var(--kit-tab-disabled);color:var(--kit-ink-wood-soft);cursor:default}#ui .kit-close[hidden]{display:none}#ui .kit-close{position:absolute;top:calc((-4 - var(--kit-pad-y, 0)) * var(--u));right:calc((-4 - var(--kit-pad-x, 0)) * var(--u));width:calc(118 * var(--kit-close-scale) * var(--u));height:calc(120 * var(--kit-close-scale) * var(--u));padding:0;border:0;background:var(--kit-close) no-repeat center / 100% 100%;font-size:0;cursor:pointer;z-index:var(--z-control)}#ui .kit-close:before,#ui .kit-close:after{content:"";position:absolute;inset:0;background:no-repeat center / 100% 100%;opacity:0;pointer-events:none;transition:opacity .08s linear}#ui .kit-close:after{background-image:var(--kit-close-hover)}#ui .kit-close:before{background-image:var(--kit-close-pressed);z-index:1}#ui .kit-close:hover:after{opacity:1}#ui .kit-close:active:before{opacity:1}#ui .kit-close:focus-visible{background-image:var(--kit-close-focus);outline:none}#ui .kit-head{display:none}#ui .kit-panel.kit-headed>.kit-head{position:absolute;left:50%;top:calc(-1 * var(--kit-pad-y, 0) * var(--u));transform:translate(-50%);width:calc(var(--kit-head-w, 240) * var(--u));height:calc(var(--kit-head-h, 106) * var(--u));display:grid;place-items:center;z-index:var(--z-frame);pointer-events:none;box-sizing:border-box;font:700 calc(34 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:var(--kit-ink-wood);text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(22,9,2,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ui{--u: var(--stage-u, min(.05208333vw, .09259259vh));position:absolute;inset:0;z-index:var(--z-overlay);pointer-events:none;font-family:Bitter,Georgia,serif;color:#e8dcff;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}#ui input,#ui textarea,#ui select,#ui [contenteditable]{user-select:text;-webkit-user-select:text}#ui .panel{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:22px;pointer-events:auto;opacity:0;transition:opacity .28s ease;padding:4vh 4vw;box-sizing:border-box;text-align:center}#ui .panel.in{opacity:1}#ui .panel[hidden]{display:none}#ui h1{margin:0;box-sizing:border-box;width:calc(428 * var(--k-wm, 1.55) * var(--u));height:calc(108 * var(--k-wm, 1.55) * var(--u));display:grid;place-items:center;padding:calc(20 * var(--k-wm, 1.55) * var(--u)) calc(58 * var(--k-wm, 1.55) * var(--u));font-size:calc(46 * var(--u));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8dcff;text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.75)}#ui h1{background:linear-gradient(180deg,#fff,#c9a6ff 60%,#7b5bd6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}#ui .panel[data-panel=title]{align-content:end;padding-bottom:9vh}#ui .panel[data-panel=title]>h1.k-wordmark{display:none}#ui .panel[data-panel=title][hidden]{display:none}#ui .controls{display:grid;gap:12px;justify-items:center;min-width:280px}#ui .btn{--k-btn-scale: 1;position:relative;box-sizing:border-box;width:calc(390 * var(--k-btn-scale) * var(--u));height:calc(113 * var(--k-btn-scale) * var(--u));padding:calc(24 * var(--k-btn-scale) * var(--u)) calc(60 * var(--k-btn-scale) * var(--u));display:grid;place-items:center;border:0;border-radius:0;font:700 calc(24 * var(--k-btn-scale) * var(--u))/1.1 "Bitter",Georgia,serif;letter-spacing:.05em;color:var(--k-ink-wood);text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(30,14,2,.8);cursor:pointer;image-rendering:pixelated;transition:filter .12s ease}#ui .btn{background:linear-gradient(180deg,#3a2a55,#241a38);border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));font-weight:600;text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(6,2,14,.8);transition:background .15s ease,border-color .15s ease,transform .08s ease}#ui .btn:hover:not(:disabled){background:linear-gradient(180deg,#4b3670,#2e2247);border-color:var(--k-violet-lit)}#ui .btn:active:not(:disabled){transform:translateY(calc(2 * var(--u)))}#ui .btn:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(3 * var(--u))}#ui .btn:disabled{filter:grayscale(.5) brightness(.62);cursor:not-allowed;color:var(--k-ink-wood-soft)}#ui .btn.quiet{--k-btn-scale: .62;color:var(--k-ink-wood-soft)}#ui .btn.danger{border-color:#a8523f;color:#f2c9ba}#ui .btn.danger:hover:not(:disabled){background:linear-gradient(180deg,#5a2f28,#35201c);border-color:#d8785c}#ui .notice{max-width:34em;margin:0;box-sizing:border-box;font-size:var(--k-t-label);line-height:1.5;color:#3b2412;padding:calc(10 * var(--u)) calc(20 * var(--u));text-align:left}#ui .notice{color:#cbb7a2;border-image:none;border-left:calc(2 * var(--u)) solid #7b5bd6}#ui .scorecard{min-width:min(calc(760 * var(--u)),86vw);justify-items:center;text-align:center}#ui .scorecard .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .scorecard .depth{font-size:calc(52 * var(--u));letter-spacing:.08em}#ui .scorecard .k-line{color:var(--k-ink);font-size:calc(21 * var(--u))}#ui .scorecard .k-line.quiet{font-size:var(--k-t-label);color:var(--k-ink-soft)}#ui .scorecard .k-rule{width:calc(360 * var(--u))}#ui .scorecard .btn{margin-top:var(--k-gap-s);--k-btn-scale: .86}#ui .scorecard{padding-bottom:calc(62 * var(--u))}#ui .stub{min-width:min(calc(700 * var(--u)),86vw);text-align:center}#ui .stub .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .stub .state{font-variant-numeric:tabular-nums;color:var(--k-ink)}#ui .stub .row{display:flex;gap:var(--k-gap-s);flex-wrap:wrap;justify-content:center}#ui .panel[data-panel=map]{display:block;padding:0;place-content:initial}#ui .panel[data-panel=map][hidden]{display:none}.map-screen{position:absolute;inset:0}#ui .map-head{position:absolute;left:0;right:calc(360 * var(--u));top:calc(6 * var(--u));display:grid;justify-items:center;gap:calc(8 * var(--u))}#ui .map-head .map-sub{margin:0;font-size:var(--k-t-micro);letter-spacing:.08em;text-transform:uppercase}.map-stage{position:absolute;left:calc(8 * var(--u));top:calc(44 * var(--u));z-index:var(--z-frame)}#ui .map-view{--map-view-w: 1382;--map-view-h: 726;--map-frame-x: 60;--map-frame-y: 59;box-sizing:border-box;width:calc((var(--map-view-w) + 2 * var(--map-frame-x)) * var(--u));height:calc((var(--map-view-h) + 2 * var(--map-frame-y)) * var(--u));padding:calc(var(--map-frame-y) * var(--u)) calc(var(--map-frame-x) * var(--u));margin:calc(30 * var(--u)) calc(29 * var(--u));min-width:0;min-height:0;flex:none;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000080}#ui .map-view>.kit-body{padding:0;gap:0;display:block}#ui .map-view>.kit-shell{z-index:var(--z-frame)}#ui .map-view>.kit-head{z-index:var(--z-control);font-size:calc(30 * var(--u));letter-spacing:.2em}#ui .map-clip{position:relative;width:calc(var(--map-view-w) * var(--u));height:calc(var(--map-view-h) * var(--u));overflow:hidden;display:block;background:var(--map-ground, none) repeat 0 0 / calc(440 * var(--u)) calc(440 * var(--u)) #2a170c;box-shadow:inset 0 0 calc(28 * var(--u)) #0000008c;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}#ui .map-clip.dragging{cursor:grabbing}#ui .map-clip.dragging .map-node{pointer-events:none}#ui .map-clip.full{cursor:default}#ui .map-clip.full .map-scroll{transform-origin:0 0}#ui .map-clip.full .map-nodes,#ui .map-clip.full .map-marker{--u: calc(var(--stage-u, min(.05208333vw, .09259259vh)) * 1.4)}#ui .map-edges .bleed{fill:none;stroke:#3a220e2e;stroke-width:calc(9 / var(--map-k, 1));stroke-linecap:round}#ui .map-edges .bleed.open{stroke:#3a220e47}#ui .map-edges .bleed.walked{stroke:#78481259;stroke-width:calc(12 / var(--map-k, 1))}#ui .map-edges .edge{fill:none;stroke:#3e26108c;stroke-width:calc(3 / var(--map-k, 1));stroke-linecap:round;stroke-dasharray:2 11}#ui .map-edges .edge.open{stroke:#3b2412;stroke-width:calc(4 / var(--map-k, 1));stroke-dasharray:3 12;opacity:.95}#ui .map-edges .edge.walked{stroke:#8a5a12;stroke-width:calc(5 / var(--map-k, 1));stroke-dasharray:none;opacity:1}#ui .map-full-toggle{--k-btn-scale: .5;position:absolute;top:calc(16 * var(--u));right:calc((var(--kit-boss-x, 89) - var(--map-frame-x) + 6) * var(--u));z-index:var(--z-control);font-size:calc(18 * var(--u));padding:0 calc(16 * var(--u))}#ui .map-scroll{position:absolute;left:0;top:0;--map-plate: map_b;left:calc(51 * var(--u));width:calc(1280 * var(--u));height:calc(2926 * var(--u));background:var(--map-chart) no-repeat 0 0 / 100% 100%;will-change:transform}#ui .map-edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#ui .map-nodes{position:absolute;inset:0}#ui .map-node{position:absolute;transform:translate(-50%,calc(-47 * var(--u)));display:grid;justify-items:center;gap:calc(2 * var(--u));padding:0;border:0;background:none;cursor:default;font:inherit;color:inherit;pointer-events:auto}#ui .map-node[hidden]{display:none}#ui .map-node .node-disc{--node-disc: 94;position:relative;width:calc(var(--node-disc) * var(--u));height:calc(var(--node-disc) * var(--u));transition:transform .14s ease}#ui .map-node .node-disc>.nd-well{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 42% 30%,#4b3620,#2a1b0c 62%,#170e05);box-shadow:inset 0 calc(3 * var(--u)) calc(10 * var(--u)) #000000bf,0 calc(4 * var(--u)) calc(10 * var(--u)) #180c028c}#ui .map-node .node-disc>.nd-icon{position:absolute;inset:calc(.19 * var(--node-disc) * var(--u));background:var(--node-icon) no-repeat center / contain}#ui .map-node .node-disc>.nd-ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 calc(4 * var(--u)) #7a5a2c,inset 0 0 0 calc(6 * var(--u)) #140b038c;transition:box-shadow .14s ease;pointer-events:none}#ui .map-node .node-stamp{position:absolute;inset:0;border-radius:50%;background:#180e0494;pointer-events:none}#ui .map-node .node-stamp:after{content:"";position:absolute;left:50%;top:50%;width:calc(30 * var(--u));height:calc(16 * var(--u));margin:calc(-12 * var(--u)) 0 0 calc(-15 * var(--u));border-left:calc(5 * var(--u)) solid #f0c979;border-bottom:calc(5 * var(--u)) solid #f0c979;transform:rotate(-45deg)}#ui .map-node .node-aged{position:absolute;right:calc(-2 * var(--u));top:calc(-2 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff2cf,#f0c979 34%,#b8862f 72%,#6b4b21);box-shadow:0 0 0 calc(2 * var(--u)) #120a02d9,0 0 calc(9 * var(--u)) #f0c9798c;pointer-events:none}#ui .map-node.locked{opacity:.5}#ui .map-node.cleared{opacity:.8}#ui .map-node.legal{cursor:pointer}#ui .map-node.legal .node-disc>.nd-ring,#ui .map-node.current .node-disc>.nd-ring{box-shadow:inset 0 0 0 calc(4 * var(--u)) #f0c979,inset 0 0 0 calc(6 * var(--u)) #5a370c99,0 0 calc(20 * var(--u)) #f0c97980}#ui .map-node.legal.hover .node-disc,#ui .map-node.legal:focus-visible .node-disc{transform:translateY(calc(-5 * var(--u)))}#ui .map-node.legal:focus-visible{outline:none}#ui .map-node.legal.selected .node-disc>.nd-ring{box-shadow:inset 0 0 0 calc(6 * var(--u)) #ffd98d,inset 0 0 0 calc(9 * var(--u)) #5a370c99,0 0 calc(28 * var(--u)) #f0c979d9}#ui .map-badges{display:flex;flex-wrap:nowrap;justify-content:center;gap:calc(2 * var(--u));max-width:calc(178 * var(--u))}#ui .map-badge{display:inline-block;width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--badge-src) no-repeat center / contain}#ui .map-badge-cell{display:inline-flex;align-items:center;gap:calc(3 * var(--u))}#ui .map-badge-more{align-self:center;font-size:var(--k-t-label);font-weight:700;color:var(--k-ink-gold);text-shadow:0 calc(1 * var(--u)) 0 rgba(30,16,4,.6);font-variant-numeric:tabular-nums}#ui .map-badge-n{font-size:var(--k-t-label);color:var(--k-ink-gold);font-variant-numeric:tabular-nums}#ui .map-marker{position:absolute;width:calc(38 * var(--u));height:calc(92 * var(--u));transform:translate(-50%,calc(-100% - 50 * var(--u)));pointer-events:none;z-index:var(--z-frame)}#ui .map-marker .mk-bob{position:absolute;inset:0;background:var(--marker-src) no-repeat center bottom / 100% 100%;animation:mapBob 1.5s ease-in-out infinite}#ui .map-marker.sliding .mk-bob{animation-play-state:paused}@keyframes mapBob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--u)))}}@media(prefers-reduced-motion:reduce){#ui .map-marker .mk-bob{animation:none}#ui .map-node .node-disc{transition:none}}#ui:has(.deck-editor:not([hidden])) .map-info{visibility:hidden}#ui:has(.deck-editor:not([hidden])) .chat{visibility:hidden}#ui:has(.deck-editor:not([hidden])) .deck-icon.gauntlet{visibility:hidden}#ui:has(.deck-editor:not([hidden])) .scout{z-index:var(--z-content)}#ui .map-info{position:absolute;right:calc(16 * var(--u));top:calc((44 + (726 + 2 * 89 - 430) / 2) * var(--u));box-sizing:border-box;width:calc(336 * var(--u));height:calc(430 * var(--u));padding:calc(28 * var(--u)) calc(26 * var(--u));z-index:var(--z-control)}#ui .mi-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;align-content:start;gap:calc(14 * var(--u));height:100%}#ui .mi-disc{--k-portrait-scale: .58}#ui .mi-disc>.k-pf-art{inset:calc(38 * var(--k-portrait-scale) * var(--u))}#ui .mi-disc.blank>.k-pf-art{background:none}#ui .mi-text{display:grid;gap:calc(6 * var(--u));min-width:0;justify-items:center;text-align:center}#ui .mi-kind{font-size:var(--k-t-head);line-height:1.1}#ui .mi-where{font-size:var(--k-t-label);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#ui .mi-who{font-size:var(--k-t-label);line-height:1.3;color:#f0e4c6c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#ui .mi-badges{min-height:calc(32 * var(--u));display:flex;align-items:center;justify-content:center}#ui .mi-badges .map-badges{gap:calc(10 * var(--u));max-width:none}#ui .mi-act{display:grid;justify-items:center;align-content:end;gap:calc(8 * var(--u));width:100%}#ui .mi-act .btn{--k-btn-scale: .62}#ui .mi-reason{margin:0;width:calc(250 * var(--u));min-height:calc(2 * 1.25 * var(--k-t-micro));font-size:var(--k-t-micro);line-height:1.25;text-align:center}#ui .deck-icon{position:absolute;left:calc(26 * var(--u));bottom:calc(26 * var(--u));pointer-events:auto;display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));font:600 var(--k-t-body)/1 "Bitter",Georgia,serif;letter-spacing:.04em;color:var(--k-ink);cursor:pointer;transition:filter .15s ease,opacity .2s ease;z-index:var(--z-hud)}#ui .deck-icon{background:linear-gradient(180deg,#3a2a55f0,#1c142cf0);border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));color:var(--k-ink)}#ui .deck-icon:hover{border-color:var(--k-violet-lit);background:linear-gradient(180deg,#4b3670,#2e2247)}#ui .deck-icon:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus)}#ui .deck-icon[hidden]{display:none}#ui .deck-icon.inert{opacity:.42;cursor:default;pointer-events:none}#ui .deck-icon.inert.frozen{pointer-events:auto;cursor:not-allowed}#ui .deck-icon.gauntlet{top:calc(140 * var(--u));bottom:auto}#ui .di-glyph{position:relative;width:calc(22 * var(--u));height:calc(28 * var(--u));display:block}#ui .di-glyph i{position:absolute;inset:calc(4 * var(--u)) calc(4 * var(--u)) 0 0;border:calc(1.5 * var(--u)) solid currentColor;border-radius:calc(3 * var(--u));background:#5a3a171a}#ui .di-glyph i:nth-child(1){transform:translate(calc(-4 * var(--u)),calc(-3 * var(--u))) rotate(-9deg);opacity:.55}#ui .di-glyph i:nth-child(2){transform:translate(calc(-1 * var(--u)),calc(-1 * var(--u))) rotate(-3deg);opacity:.78}#ui .di-glyph i:nth-child(3){transform:translate(calc(2 * var(--u)),calc(1 * var(--u)));opacity:1}#ui .di-count{color:var(--k-ink-wood);text-shadow:0 1px 0 rgba(30,14,2,.7)}#ui .deck-icon.warn .di-count{color:#ffbf8a}#ui .deck-icon.warn .di-glyph{color:var(--k-ink-warn)}#ui .di-pip{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:#3f8a3a;box-shadow:0 0 calc(8 * var(--u)) #5ac86ecc}#ui .di-pip[hidden]{display:none}#ui .di-info{display:flex;align-items:center;gap:calc(8 * var(--u))}#ui .di-info[hidden]{display:none}#ui .di-info:not(:empty):before{content:"";width:calc(2 * var(--u));align-self:stretch;background:#5a3a1773;margin:0 calc(4 * var(--u))}#ui .di-tip{position:absolute;left:0;bottom:calc(100% + 10px);white-space:nowrap;font-size:var(--k-t-label);font-weight:400;color:#f6e7c6;background:#140d20f5;border:1px solid var(--k-violet);border-radius:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(11 * var(--u));opacity:0;transition:opacity .14s ease;pointer-events:none}#ui .deck-icon.tip-on .di-tip,#ui .deck-icon:focus-visible .di-tip,#ui .hand-tab.tip-on .di-tip,#ui .hand-tab:focus-visible .di-tip{opacity:1}#ui .hand-tab .di-tip{left:50%;transform:translate(-50%)}#ui .de-sortpick{position:relative;display:inline-flex}#ui .de-sort-c{font-style:normal;font-size:calc(13 * var(--u));opacity:.8}#ui .de-sortmenu{position:absolute;left:0;top:calc(100% + 6 * var(--u));z-index:var(--z-readout);display:grid;gap:calc(2 * var(--u));padding:calc(6 * var(--u));min-width:100%;background:var(--k-panel-bg);border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #0009}#ui .de-sortmenu[hidden]{display:none}#ui .de-sortopt{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border:0;border-radius:calc(6 * var(--u));background:transparent;color:var(--de-ink);font:inherit;font-size:calc(17 * var(--u));letter-spacing:.04em;text-align:left;cursor:pointer;white-space:nowrap}#ui .de-sortopt:hover{background:#6b52a859}#ui .de-sortopt.on{color:var(--de-gold)}#ui .de-sortopt:focus-visible{outline:calc(2 * var(--u)) solid var(--k-violet-focus)}#ui .deck-editor{--u: var(--stage-u, min(.05208333vw, .09259259vh));--de-well: rgba(10, 6, 18, .62);--de-well-edge: rgba(107, 82, 168, .55);--de-ink: #e8dcff;--de-ink-soft: #b8a8d8;--de-gold: #f2cf6b;--de-warn: #ffab3d;--de-good: #7ee0a0;--de-edge: rgba(169, 140, 255, .55);position:absolute;inset:0;pointer-events:auto;background:radial-gradient(120% 90% at 50% 45%,#180e2e80,#080410d1);display:grid;grid-template-rows:minmax(0,1fr);place-items:stretch;padding:calc(104 * var(--u)) calc(30 * var(--u));box-sizing:border-box;opacity:0;transition:opacity .2s ease;z-index:var(--z-screen);color:var(--de-ink)}#ui .deck-editor.in{opacity:1}#ui .deck-editor[hidden]{display:none}#ui .de-frame{--k-pad: calc(30 * var(--u));position:relative;width:min(calc(1860 * var(--u)),100%);justify-self:center;height:100%;max-height:100%;box-sizing:border-box;text-align:left}#ui .de-frame>.k-body{height:100%;grid-template-rows:auto minmax(0,1fr);gap:calc(14 * var(--u))}#ui .de-frame>.k-body:has(>.de-notice:not([hidden])){grid-template-rows:auto auto minmax(0,1fr)}#ui .de-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:calc(24 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--k-violet);padding-bottom:0}#ui .de-tabs{display:flex;gap:calc(6 * var(--u));align-items:flex-end}#ui .de-tab{min-width:calc(190 * var(--u));height:calc(54 * var(--u));font-size:var(--k-t-body)}#ui .de-tab[aria-selected=true]{color:var(--k-ink-gold)}#ui .de-headinfo{display:grid;gap:calc(2 * var(--u));justify-items:end;text-align:right;padding-bottom:calc(6 * var(--u));min-width:0}#ui .de-title{margin:0;font-size:calc(26 * var(--u));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d9c8ff;text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.7)}#ui .de-count{font-variant-numeric:tabular-nums;color:var(--k-ink-gold)}#ui .de-count.warn{color:var(--k-ink-warn)}#ui .de-sub{margin:0;font-size:var(--k-t-body);color:var(--k-ink-soft)}#ui .de-sub.warn{color:var(--k-ink-warn)}#ui .de-sec{margin:0 0 calc(4 * var(--u));font-size:var(--k-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--k-ink-gold);font-weight:600}#ui .de-slots{display:grid;grid-auto-rows:calc(302 * var(--u));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,calc(196 * var(--u)));justify-content:space-between;gap:calc(12 * var(--u));min-height:0;align-content:start}#ui .de-cell{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(3 * var(--u));min-width:0;min-height:0}#ui .de-cell-label{text-align:center;font-size:var(--k-t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-soft)}#ui .de-cell.bench .de-cell-label{color:var(--k-ink-gold)}#ui .de-body{display:grid;grid-template-columns:minmax(0,1fr) calc(648 * var(--u));gap:calc(24 * var(--u));min-height:0}#ui .de-left,#ui .de-right{min-height:0;display:grid;gap:calc(8 * var(--u))}#ui .de-left{grid-template-rows:calc(42 * var(--u)) minmax(0,1fr)}#ui .de-left>.de-pane{grid-row:2;grid-column:1}#ui .de-pane{min-height:0;display:grid}#ui .de-pane[hidden]{display:none}#ui .de-right{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}#ui .de-bar{display:flex;align-items:center;gap:calc(10 * var(--u));min-width:0}#ui .de-bar.off{visibility:hidden}#ui .de-bar-zoom{margin-left:auto}#ui .de-zooms{display:flex;gap:calc(6 * var(--u))}#ui .de-zoom{min-width:calc(38 * var(--u));justify-content:center}#ui .de-pane-collection{position:relative}#ui .de-loading{position:absolute;inset:0;z-index:var(--z-readout);margin:0;display:grid;place-items:center;border-radius:calc(4 * var(--u));background:#0a0612d1;font:600 var(--k-t-head)/1 "Bitter",Georgia,serif;letter-spacing:.12em;color:var(--k-ink-soft);pointer-events:none}#ui .de-loading[hidden]{display:none}#ui .de-bar-label{font-size:var(--k-t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--k-ink-gold);font-weight:600}#ui .de-sorts{display:flex;gap:calc(8 * var(--u))}#ui .de-sort{display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(6 * var(--u));height:calc(38 * var(--u));padding:0 calc(16 * var(--u));box-sizing:border-box;border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#1e1432eb,#100a1cf0);font:600 var(--k-t-label)/1 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-soft);cursor:pointer}#ui .de-sort:hover{border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .de-sort:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus)}#ui .de-sort.on{background:linear-gradient(180deg,#4b3670,#2e2247);border-color:var(--k-violet-lit);color:var(--k-ink-gold)}#ui .de-sort-a{font-style:normal;font-size:calc(11 * var(--u));line-height:1}#ui .de-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;box-sizing:border-box;padding:calc(8 * var(--u));border:calc(2 * var(--u)) solid var(--de-well-edge);border-radius:calc(4 * var(--u));background:var(--de-well);box-shadow:inset 0 calc(3 * var(--u)) calc(10 * var(--u)) #00000080;contain:strict}#ui .de-canvas{position:relative;margin:0 auto}#ui .de-tile{position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:calc(5 * var(--u));box-sizing:border-box;border:1px solid transparent;border-radius:calc(6 * var(--u));cursor:pointer;color:var(--de-ink);transition:transform .16s ease,border-color .12s ease,background .12s ease,opacity .16s ease;will-change:transform}#ui .de-collection-tile{position:absolute;top:0;left:0}#ui .de-tile:hover{background:#f0c9791f;border-color:var(--de-edge)}#ui .de-tile:focus-visible{outline:calc(2 * var(--u)) solid var(--k-violet-focus);outline-offset:1px}#ui .de-tile.dragging{opacity:.35}#ui .de-tile.picked{border-color:var(--de-warn);background:#ffab3d29}#ui .de-tile.in-deck{opacity:.62}#ui .de-tile.in-deck:hover{opacity:.9}#ui .de-tile.targetable{border-color:#7ee0a08c}#ui .de-tile.targetable:hover{background:#7ee0a029}#ui .de-art{width:100%;height:100%;object-fit:contain;transition:opacity .18s ease;-webkit-user-drag:none;background:var(--ph-src, none) no-repeat center / 52% auto;opacity:.5}#ui .de-art.loaded{opacity:1;background:none}#ui .de-hp{position:absolute;left:calc(8 * var(--u));right:calc(8 * var(--u));bottom:calc(10 * var(--u));height:calc(9 * var(--u));background:#08040ccc;border:1px solid rgba(0,0,0,.6);border-radius:calc(4 * var(--u));overflow:hidden;z-index:var(--z-control)}#ui .de-hp[hidden]{display:none}#ui .de-hp>i{display:block;height:100%;background:linear-gradient(180deg,#8fd36a,#4e9a34);transition:width .2s ease}#ui .de-hp.low>i{background:linear-gradient(180deg,#e06a4a,#a12f18)}#ui .de-tile.fainted{opacity:.5;filter:grayscale(.85);cursor:default}#ui .de-tile.fainted:hover{background:none;border-color:transparent}#ui .de-lock{position:absolute;left:50%;top:42%;width:calc(46 * var(--u));height:calc(46 * var(--u));margin:calc(-23 * var(--u)) 0 0 calc(-23 * var(--u));filter:none;pointer-events:none}#ui .de-lock[hidden]{display:none}#ui .de-lock{background:#00000080;border-radius:50%}#ui .de-flag{position:absolute;top:calc(6 * var(--u));right:calc(6 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#17102a;background:#e8dab4;border-radius:calc(3 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));opacity:0;transition:opacity .12s ease;pointer-events:none}#ui .de-tile:hover .de-flag,#ui .de-tile:focus-visible .de-flag{opacity:.96}#ui .de-slot .de-flag{right:auto;left:calc(6 * var(--u))}#ui .de-slot .de-badges{top:calc(30 * var(--u))}#ui .de-tile.in-deck .de-flag{opacity:.96;background:var(--de-good)}#ui .de-tile.is-swap .de-flag{background:var(--de-warn)}#ui .de-tile.targetable .de-flag{opacity:.96;background:var(--de-good)}#ui .de-badges{position:absolute;top:calc(6 * var(--u));left:calc(6 * var(--u));display:flex;gap:calc(3 * var(--u));z-index:var(--z-frame);max-width:calc(100% - 12 * var(--u))}#ui .de-badge{width:calc(40 * var(--u));height:calc(40 * var(--u));padding:0;cursor:pointer;font-size:0}#ui .de-badge:after{content:"";position:absolute;inset:calc(5 * var(--u));background:var(--icon-src) no-repeat center / contain}#ui .de-badge{border:1px solid rgba(107,82,168,.9);border-radius:calc(4 * var(--u));background:#120b20eb}#ui .de-badge:hover{filter:brightness(1.15)}#ui .de-badge.r1{box-shadow:0 0 calc(6 * var(--u)) #becde1b3}#ui .de-badge.r2{box-shadow:0 0 calc(6 * var(--u)) #f2cf6bcc}#ui .de-badge.r3{box-shadow:0 0 calc(8 * var(--u)) #be8cffd9}#ui .de-x{position:absolute;top:calc(6 * var(--u));right:calc(6 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));padding:0;border:1px solid var(--k-violet);border-radius:50%;background:#180f2af5;color:#f2c9ba;font:700 calc(21 * var(--u))/1 "Bitter",Georgia,serif;cursor:pointer;z-index:var(--z-control)}#ui .de-x:hover{background:#5a2f28;border-color:#d8785c}@keyframes de-return{0%{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffab3df2;opacity:.55}to{box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffab3d00;opacity:1}}#ui .de-tile.returning{animation:de-return .3s ease-out}#ui .de-slot{position:relative;display:grid;place-items:center;min-height:0;overflow:visible;box-sizing:border-box}#ui .de-slot.filled{grid-template-rows:minmax(0,1fr);padding:calc(5 * var(--u));border:1px solid var(--de-well-edge);border-radius:calc(5 * var(--u));background:var(--de-well);box-shadow:inset 0 calc(2 * var(--u)) calc(7 * var(--u)) #00000073}#ui .de-slot.filled.moving{border-color:var(--de-warn);box-shadow:0 0 0 calc(2 * var(--u)) var(--de-warn)}#ui .de-slot.over{border-color:var(--de-warn);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--de-warn)}#ui .de-tile.bonded,#ui .de-tile.bonded:hover,#ui .de-tile.bonded.picked,#ui .de-slot.filled.bonded{border-color:var(--de-good)}#ui .de-collection-tile.bonded{box-shadow:0 0 calc(9 * var(--u)) #7ee0a04d,inset 0 0 0 1px #7ee0a061}#ui .de-slot.empty{align-content:center;gap:calc(2 * var(--u));cursor:pointer;color:var(--k-ink-soft)}#ui .de-slot.empty.locked{cursor:default;opacity:.62}#ui .de-slot.empty{border:calc(2 * var(--u)) dashed rgba(107,82,168,.8);background:#0a061280}#ui .de-slot.empty:hover{border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .de-slot.empty:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus)}#ui .de-slot-n{font-size:calc(34 * var(--u));font-weight:700;opacity:.45}#ui .de-slot-hint{font-size:calc(10 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.8}#ui .de-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--u)),1fr));gap:calc(14 * var(--u));align-content:start;overflow-y:auto;overflow-x:hidden;min-height:0;padding:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--de-well-edge);border-radius:calc(4 * var(--u));background:var(--de-well);box-shadow:inset 0 calc(3 * var(--u)) calc(10 * var(--u)) #00000080}#ui .de-relics{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(480 * var(--u)),1fr));gap:calc(12 * var(--u));align-content:start;overflow-y:auto;overflow-x:hidden;min-height:0;padding:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--de-well-edge);border-radius:calc(4 * var(--u));background:var(--de-well);box-shadow:inset 0 calc(3 * var(--u)) calc(10 * var(--u)) #00000080}#ui .de-relic-row{display:grid;grid-template-columns:calc(84 * var(--u)) minmax(0,1fr);align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border:1px solid rgba(107,82,168,.55);border-radius:calc(6 * var(--u));background:#180f2a8c}#ui .de-relic-txt{display:grid;gap:calc(3 * var(--u));min-width:0}#ui .de-relic-n{font:700 var(--k-t-body)/1.2 "Bitter",Georgia,serif;color:var(--k-ink-gold)}#ui .de-relic-d{font-size:var(--k-t-label);line-height:1.35;color:var(--k-ink-soft)}#ui .de-item,#ui .de-relic{position:relative;width:100%;aspect-ratio:1 / 1;padding:calc(10 * var(--u));background:none;cursor:pointer;font-size:0}#ui .de-item{aspect-ratio:5 / 6;display:grid;align-content:end}#ui .de-relic{cursor:default}#ui .de-item:after,#ui .de-relic:after{content:"";position:absolute;inset:calc(11 * var(--u));background:var(--icon-src) no-repeat center / contain;pointer-events:none}#ui .de-item:after{inset:calc(11 * var(--u)) calc(11 * var(--u)) calc(40 * var(--u))}#ui .de-item-n{position:relative;z-index:var(--z-content);font:600 calc(13 * var(--u))/1.15 "Bitter",Georgia,serif;color:var(--k-ink);text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#ui .de-item,#ui .de-relic{border:1px solid #b08c3a;border-radius:calc(4 * var(--u))}#ui .de-item:hover,#ui .de-relic:hover{filter:brightness(1.15)}#ui .de-item.on{border-color:var(--k-ink-gold);filter:brightness(1.25)}#ui .de-item:focus-visible,#ui .de-relic:focus-visible{outline:calc(2 * var(--u)) solid var(--k-violet-focus)}#ui .de-item.r1,#ui .de-badge.r1{box-shadow:inset 0 0 calc(10 * var(--u)) #becde18c}#ui .de-item.r2{box-shadow:inset 0 0 calc(10 * var(--u)) #f2cf6b99}#ui .de-item.r3{box-shadow:inset 0 0 calc(12 * var(--u)) #be8cffa6}#ui .de-relic-row .de-relic{width:calc(84 * var(--u))}#ui .de-dup-head{grid-column:1 / -1;margin:calc(10 * var(--u)) 0 0;color:var(--k-ink-soft);letter-spacing:.12em}#ui .de-relic-row.dup{grid-column:1 / -1;grid-template-columns:calc(84 * var(--u)) minmax(0,1fr) max-content;border-color:#6b52a847;background:#120c1e80}#ui .de-relic-row.dup .de-relic{filter:grayscale(1);opacity:.55}#ui .de-relic-row.dup .de-relic-n{color:var(--k-ink-soft)}#ui .de-dup-d{font-style:italic}#ui .de-dup-act{display:grid;justify-items:center;gap:calc(2 * var(--u))}#ui .de-dup-act .btn{--k-btn-scale: .42}#ui .de-right .k-bar.idle{visibility:hidden}#ui .de-empty{margin:0;font-size:var(--k-t-label);color:var(--k-ink-soft);font-style:italic;grid-column:1 / -1}#ui .de-items .de-empty{color:var(--de-ink-soft)}#ui .de-tip{position:absolute;max-width:calc(300 * var(--u));display:grid;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));pointer-events:none;z-index:var(--z-tooltip)}#ui .de-tip[hidden]{display:none}#ui .de-tip{background:#140d20f7;border:1px solid var(--k-violet)}#ui .de-tip-name{font:700 var(--k-t-body)/1.2 "Bitter",Georgia,serif;color:var(--k-ink)}#ui .de-tip-arch{color:var(--de-arch, var(--k-ink-soft))}#ui .de-tip-name[data-arch=ranger]{--de-arch: #7fd68a}#ui .de-tip-name[data-arch=tank]{--de-arch: #78c4ff}#ui .de-tip-name[data-arch=diver]{--de-arch: #e05a5a}#ui .de-tip-text{font-size:var(--k-t-label);color:var(--k-ink-soft);white-space:pre-line}#ui .de-tip-sub{font-size:var(--k-t-label);color:var(--k-ink-soft);letter-spacing:.04em}#ui .de-tip-stats{display:flex;gap:calc(14 * var(--u));font-size:var(--k-t-label);color:var(--k-ink);font-variant-numeric:tabular-nums}#ui .de-tip-stats b{font-weight:700;color:var(--k-ink-soft);margin-right:calc(4 * var(--u))}#ui .de-tip-stats .up{color:#8ad67f}#ui .de-tip-stats .down{color:#e2705a}#ui .de-tip-xp{font-size:var(--k-t-label);color:var(--k-ink-gold, #f0c979)}#ui .de-tip-item{font-size:var(--k-t-label);color:var(--k-ink-soft)}#ui .de-tip-item b{color:var(--k-ink);font-weight:700}#ui .de-tip-hint{font-size:var(--k-t-label);color:var(--k-violet-lit);opacity:.78;letter-spacing:.03em}#ui .de-tip-hint[hidden]{display:none}#ui .de-foot{display:flex;justify-content:flex-end;padding-top:calc(8 * var(--u))}#ui .de-foot .btn{--k-btn-scale: .68}#ui .hand-items{position:absolute;inset:0;pointer-events:none;z-index:var(--z-tip-inline)}#ui .hand-items[hidden]{display:none}#ui .hi-box .hi-hint{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));margin:0;padding-top:calc(5 * var(--u));border-top:calc(1 * var(--u)) solid rgba(216,178,92,.28);font:600 calc(11 * var(--u))/1.2 "Bitter",Georgia,serif;letter-spacing:.09em;text-transform:uppercase;color:#f0c979}#ui .hi-box .hi-details{pointer-events:auto;width:calc(20 * var(--u));height:calc(20 * var(--u));flex:0 0 auto;padding:0;background:#d8b25c29;border:calc(1 * var(--u)) solid rgba(216,178,92,.6);border-radius:50%;color:#f0c979;font:700 calc(12 * var(--u))/1 "Bitter",Georgia,serif;cursor:pointer}#ui .hi-box .hi-details:hover{background:#d8b25c57}#ui .hi-box{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid rgba(216,178,92,.55);border-radius:calc(6 * var(--u));background:#120e1aeb;box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #0009;pointer-events:none;white-space:nowrap}#ui .hi-row{display:flex;align-items:center;gap:calc(9 * var(--u))}#ui .hi-name{font:700 var(--k-t-body)/1.2 "Bitter",Georgia,serif;color:var(--k-ink, #e8dcff)}#ui .hi-xp{font-size:var(--k-t-label);color:var(--k-ink-gold, #f0c979)}#ui .hi-icon{width:calc(28 * var(--u));height:calc(28 * var(--u));flex:none;background:var(--icon-src) no-repeat center / contain}#ui .hi-item{font-size:calc(20 * var(--u));letter-spacing:.04em;color:#f0e0b8}#ui .hi-status{font-size:calc(19 * var(--u));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f2d27a}#ui .hi-status.fainted{color:#e6786a}#ui .hi-box{gap:calc(5 * var(--u));max-width:calc(560 * var(--u));border-color:var(--k-violet, #6b52a8);border-width:calc(2 * var(--u));background:var(--k-panel-bg, rgba(18, 14, 26, .94));color:var(--k-ink, #e8dcff)}#ui .hi-name{display:flex;align-items:baseline;gap:calc(8 * var(--u))}#ui .hi-sub{font:500 calc(15 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-dim, #8f7fb5)}#ui .hi-tags{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));white-space:normal}#ui .hi-tag{padding:calc(1 * var(--u)) calc(6 * var(--u));font:700 calc(14 * var(--u))/1.5 "Bitter",Georgia,serif;letter-spacing:.04em;color:#c3a8ff;background:#6b52a838;border:1px solid rgba(169,140,255,.38);border-radius:calc(4 * var(--u))}#ui .hi-stats{display:grid;gap:calc(3 * var(--u));padding:calc(5 * var(--u)) 0;border-top:1px solid rgba(107,82,168,.35);border-bottom:1px solid rgba(107,82,168,.35)}#ui .hi-stat{display:flex;align-items:center;gap:calc(7 * var(--u));white-space:normal}#ui .hi-stat>b{min-width:calc(34 * var(--u));font:700 calc(14 * var(--u))/1.4 "Bitter",Georgia,serif;letter-spacing:.06em;color:var(--k-ink-dim, #8f7fb5)}#ui .hi-stat>em{min-width:calc(46 * var(--u));font:700 calc(20 * var(--u))/1.2 "Bitter",Georgia,serif;font-style:normal;color:var(--k-ink, #e8dcff)}#ui .hi-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));align-items:center}#ui .hi-chip{display:inline-flex;align-items:baseline;gap:calc(3 * var(--u));padding:0 calc(5 * var(--u));font:700 calc(15 * var(--u))/1.5 "Bitter",Georgia,serif;font-style:normal;border-radius:calc(3 * var(--u));background:#0000004d;color:#cfe9b8}#ui .hi-chip u{font:500 calc(12 * var(--u))/1 "Bitter",Georgia,serif;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;opacity:.75}#ui .hi-chip.base{color:var(--k-ink-dim, #8f7fb5);background:none;padding-left:0}#ui .hi-chip.item,#ui .hi-chip.aura{color:#8fc46a}#ui .hi-chip.totem{color:#f0c979}#ui .hi-chip.marks{color:#e8a06a}#ui .hi-chip.vet{color:#f0e4c6}#ui .hi-chip.path,#ui .hi-chip.lone{color:#c3a8ff}#ui .hi-chip.down{color:#e6786a}#ui .hi-path,#ui .hi-oath{white-space:normal;max-width:calc(520 * var(--u));font-size:calc(16 * var(--u));line-height:1.35}#ui .hi-path{color:#c3a8ff}#ui .hi-oath{color:var(--k-ink-soft, #b8a8d8)}#ui .hi-path{display:flex;align-items:flex-start;gap:calc(6 * var(--u))}#ui .hi-path .pc-icon{display:inline-block;width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none;margin-top:calc(1 * var(--u));border-radius:calc(3 * var(--u));background:var(--src) no-repeat center / contain,#140c1ed9;box-shadow:0 0 0 calc(1 * var(--u)) #f0c97973}#ui .panel[data-panel=select],#ui .panel[data-panel=battle]{display:block;padding:0;place-content:initial;pointer-events:none}#ui .panel[data-panel=select][hidden],#ui .panel[data-panel=battle][hidden]{display:none}#ui .sel-caption{position:absolute;top:calc(150 * var(--u));left:calc(40 * var(--u));right:auto;max-width:calc(1000 * var(--u));margin:0;text-align:left;font-size:calc(23 * var(--u));font-weight:600;letter-spacing:.12em;color:#f0e4c6;text-shadow:0 2px 14px rgba(0,0,0,.9),0 0 30px rgba(0,0,0,.7)}#ui .sel-caption.warn{color:#ffb75c}#ui .sel-slots{position:absolute;inset:0;transition:opacity .12s ease}#ui.card-read .sel-slots{opacity:0;pointer-events:none}#ui .sel-slot.covered{opacity:0;visibility:hidden;pointer-events:none}#ui .sel-slot{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;color:transparent;font:600 20px/1 Bitter,Georgia,serif;display:grid;place-items:center;pointer-events:auto;cursor:pointer}#ui .sel-slot:before{content:"";position:absolute;inset:0;border-radius:50%;transform:scale(1.3,.52);border:2px solid rgba(255,219,150,.95);background:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}#ui .sel-slot:hover{color:#ffd9a0}#ui .sel-slot:hover:before{border-color:#fff0cf;border-width:3px}#ui .sel-slot.moving:before{border-color:#ffd9a0;border-style:dashed;animation:sel-arm 1.1s ease-in-out infinite}@keyframes sel-arm{0%,to{box-shadow:0 0 0 3px #f0c97947}50%{box-shadow:0 0 0 9px #f0c9791f}}#ui .sel-slot.armed:before{border-color:#c4a8fffa;border-width:3px;animation:sel-path-breathe 2.4s ease-in-out infinite}@keyframes sel-path-breathe{0%,to{box-shadow:0 0 0 2px #a98cff4d}50%{box-shadow:0 0 0 8px #a98cff24}}#ui .sel-path{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);max-width:190px;padding:3px 9px;border:1px solid rgba(169,140,255,.85);border-radius:10px;background:#160d24e0;color:#d7c6ff;font:700 12px/1.2 Bitter,Georgia,serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}#ui .sel-slot.covered .sel-path{display:none}@media(prefers-reduced-motion:reduce){#ui .sel-slot.armed:before{animation:none}}#ui .sel-x{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:24px;padding:0;border-radius:50%;border:2px solid rgba(240,201,121,.9);background:#2a1420;color:#f3ddb4;font:700 14px/1 Bitter,Georgia,serif;display:grid;place-items:center;cursor:pointer;pointer-events:auto;transition:background .14s ease,border-color .14s ease,transform .14s ease}#ui .sel-x:hover{background:#a3351f;border-color:#ffd9a0;transform:translateY(-50%) scale(1.14)}#ui .hand-tab{position:absolute;left:26px;bottom:26px;min-width:0;width:calc(76 * var(--u));padding:0;pointer-events:auto}#ui .ht-glyph{position:relative;width:26px;height:22px;display:block}#ui .ht-glyph i{position:absolute;left:8px;bottom:0;width:11px;height:19px;border:1.5px solid currentColor;border-radius:2px;background:#fff0c81f;transform-origin:50% 100%}#ui .ht-glyph i:nth-child(1){transform:rotate(-26deg)}#ui .ht-glyph i:nth-child(3){transform:rotate(26deg)}#ui .hand-tab.tucked .ht-glyph i:nth-child(1){transform:rotate(-7deg)}#ui .hand-tab.tucked .ht-glyph i:nth-child(3){transform:rotate(7deg)}#ui .ht-glyph i{transition:transform .16s ease}#ui .hand-tab[hidden]{display:none}#ui .sel-foot{position:absolute;left:50%;transform:translate(-50%);bottom:.8vh;pointer-events:auto;z-index:calc(var(--z-tutorial) + 1)}#ui .btn.plate{background-image:var(--plate-idle);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-color:transparent;border:0;color:#ffeccb;text-shadow:0 calc(2 * var(--u, 1px)) calc(3 * var(--u, 1px)) rgba(40,10,0,.75);transition:border-color .15s ease,transform .08s ease}#ui .btn.plate:hover:not(:disabled){background-image:var(--plate-hover),var(--plate-idle);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:100% 100%,100% 100%;background-color:transparent}#ui .btn.plate:active:not(:disabled){background-image:var(--plate-pressed),var(--plate-idle);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:100% 100%,100% 100%;background-color:transparent;transform:translateY(2px);filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}#ui .btn.plate:disabled{filter:grayscale(.55) brightness(.62);color:#ffeccb8c}#ui .sel-foot{position:absolute;left:50%;transform:translate(-50%);bottom:.8vh;pointer-events:auto;z-index:var(--z-hud)}#ui .sel-foot .btn{--k-btn-scale: .98;filter:drop-shadow(0 calc(6 * var(--u, 1px)) calc(14 * var(--u, 1px)) rgba(0,0,0,.55))}#ui .sel-foot .btn:not(:disabled){animation:sel-fight-ready 2.2s ease-in-out infinite}@keyframes sel-fight-ready{0%,to{filter:brightness(1) drop-shadow(0 6px 14px rgba(0,0,0,.55))}50%{filter:brightness(1.12) drop-shadow(0 6px 14px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(240,201,121,.5))}}#ui .bat-hud{position:absolute;top:36vh;right:3.4vw;display:grid;gap:6px;justify-items:end;text-align:right}#ui .bat-who{margin:0;font-size:clamp(15px,1.05vw,21px);font-weight:600;letter-spacing:.1em;color:#e8dcff;text-shadow:0 2px 12px rgba(0,0,0,.9)}#ui .bat-beat{position:absolute;left:50%;bottom:21vh;transform:translate(-50%);margin:0;max-width:62vw;text-align:center;font:700 clamp(15px,1.15vw,23px)/1.3 "Bitter",Georgia,serif;letter-spacing:.06em;color:#e6d6ff;background:#120a24b8;border:1px solid rgba(160,122,234,.42);border-radius:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(20 * var(--u));box-shadow:0 0 calc(26 * var(--u)) #8c60e852;pointer-events:none}#ui .bat-beat[hidden]{display:none}#ui .bat-feel{position:absolute;left:1.2vw;bottom:1.2vh;max-width:60vw;font:500 clamp(10px,.72vw,14px)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;color:#e2d6ffeb;background:#0c08189e;border:1px solid rgba(150,120,220,.28);border-radius:5px;padding:3px 8px;pointer-events:none}#ui .panel[data-panel=resolve]{align-content:start;padding-top:16vh;background:none}#ui .panel[data-panel=resolve][hidden]{display:none}#ui .res-banner{--k-portrait-scale: .72;padding:calc(34 * var(--u)) calc(60 * var(--u)) calc(32 * var(--u));animation:res-in .28s ease-out}#ui .res-banner .k-body{grid-auto-flow:row;grid-template-columns:auto;justify-items:center;align-items:center;gap:calc(26 * var(--u))}#ui .res-banner .res-head-row{display:grid;grid-auto-flow:column;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:var(--k-gap-l)}#ui .res-banner .res-split{width:100%}#ui .rep-card.bare{padding:0;background:none;border:0;animation:none}#ui .rep-card.bare .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .res-banner .res-say{display:grid;justify-items:center;gap:var(--k-gap-s)}#ui .res-banner .k-portrait{--k-pf-inset: 0}#ui .res-banner .k-portrait>.k-pf-frame{display:none}#ui .res-banner .res-who{position:relative;display:grid;justify-items:center;gap:calc(10 * var(--u))}#ui .res-banner .res-who[hidden]{display:none}#ui .res-banner .res-badge{margin:0;font:700 var(--k-t-label)/1.2 "Bitter",Georgia,serif;text-transform:uppercase;letter-spacing:.08em;color:var(--k-ink-warn);white-space:nowrap}@keyframes res-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}#ui .res-banner .res-line{font-size:var(--k-t-title);letter-spacing:.1em;text-align:center}#ui .res-banner.cleared .res-line{color:var(--k-ink-gold)}#ui .res-banner .fx-count{color:var(--k-ink-soft)}#ui .panel[data-panel=reward]{align-content:end;justify-content:end;justify-items:end;padding:0 4vw 4vh 0;background:none;pointer-events:none}#ui .panel[data-panel=reward][hidden]{display:none}#ui .panel[data-panel=reward].collected{align-content:center;justify-content:center;justify-items:center;padding:0}#ui .panel[data-panel=reward].collected .rw-foot{justify-items:center;text-align:center}#ui .rw-foot{display:grid;gap:calc(18 * var(--u));justify-items:end}#ui .rw-foot .btn{pointer-events:auto}#ui .rw-hint{margin:var(--k-gap-s) 0 0;letter-spacing:.06em;font-size:var(--k-t-micro);font-weight:600}#ui .rw-hint:empty{display:none}#ui .hud-right{position:absolute;top:calc(22 * var(--u));right:calc(26 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));pointer-events:none;z-index:var(--z-hud-top)}#ui .speed-chip{pointer-events:auto;box-sizing:border-box;min-width:calc(84 * var(--u));height:calc(52 * var(--u));padding:0 calc(18 * var(--u));display:grid;place-items:center;border:0;background:none;font:700 calc(19 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--k-ink-wood);cursor:pointer}#ui .speed-chip{border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#3a2a55f0,#1c142cf0)}#ui .speed-chip[hidden]{display:none}#ui .speed-chip:hover{filter:brightness(1.18)}#ui .speed-chip:active{filter:brightness(.85)}#ui .speed-chip:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(2 * var(--u))}#ui .speed-chip.fast{border-color:var(--k-ink-gold);color:var(--k-ink-gold)}#ui .settings-icon{pointer-events:auto;--k-ib-scale: .26}#ui .settings-icon[hidden]{display:none}#ui .settings-icon{width:calc(52 * var(--u));height:calc(52 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#3a2a55f0,#1c142cf0);color:var(--k-ink-wood)}#ui .settings-icon:hover:not(:disabled){border-color:var(--k-violet-lit);background:linear-gradient(180deg,#48346af5,#261b3cf5)}#ui .lives-hud{pointer-events:none;box-sizing:border-box;height:calc(52 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(18 * var(--u));font-size:var(--k-t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-wood)}#ui .lives-hud{border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#3a2a55f0,#1c142cf0)}#ui .lives-hud[hidden]{display:none}#ui .lv-pips{display:flex;gap:calc(8 * var(--u))}#ui .lv-pip{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid #241a38;background:#0a061280}#ui .lv-pip.on{background:#e2664f;border-color:#7a2a18;box-shadow:0 0 calc(8 * var(--u)) #e2664f8c}#ui .lives-hud.last .lv-pip.on{background:#ffab3d;border-color:#7a4a10;box-shadow:0 0 calc(10 * var(--u)) #ffab3db3}#ui .lives-hud.last .lv-label{color:#ffd98a}#ui .settings-scrim{position:absolute;inset:0;pointer-events:auto;background:transparent;z-index:var(--z-scrim)}#ui .settings-scrim[hidden]{display:none}#ui .settings-pop{position:absolute;top:calc(112 * var(--u));right:calc(44 * var(--u));width:calc(400 * var(--u));pointer-events:auto;text-align:left;opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease;z-index:var(--z-popover)}#ui .settings-pop[hidden]{display:none}#ui .settings-pop.in{opacity:1;transform:translateY(0)}#ui .sp-frame{padding:calc(46 * var(--u)) calc(48 * var(--u))}#ui .sp-frame .k-body{gap:calc(22 * var(--u))}#ui .sp-head{display:grid;gap:calc(2 * var(--u))}#ui .sp-title{font-size:calc(26 * var(--u));letter-spacing:.16em}#ui .sp-row{display:grid;gap:calc(9 * var(--u))}#ui .sp-row[hidden]{display:none}#ui .sp-key{margin:0;font-size:var(--k-t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-soft);display:flex;justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u))}#ui .sp-val{color:var(--k-ink-gold);font-variant-numeric:tabular-nums;letter-spacing:.04em}#ui .sp-note{margin:0;font-size:var(--k-t-micro);line-height:1.45;color:var(--k-ink-soft)}#ui .sp-slider{width:100%;height:calc(22 * var(--u));accent-color:#a98cff;cursor:pointer}#ui .sp-slider:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(3 * var(--u))}#ui .sp-status .sp-val{color:var(--k-ink-warn)}#ui .sp-mute{grid-template-columns:minmax(0,1fr) auto;align-items:center}#ui .sp-toggle{box-sizing:border-box;display:inline-flex;align-items:center;gap:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(6 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(17 * var(--u));background:linear-gradient(180deg,#1e1432e6,#100a1cf0);font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-soft);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}#ui .sp-knob{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;background:#6a5b96;box-shadow:inset 0 0 0 calc(2 * var(--u)) #0a061299;transition:background .15s ease,box-shadow .15s ease}#ui .sp-toggle:hover{border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .sp-toggle:focus-visible{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(2 * var(--u))}#ui .sp-toggle.on{border-color:var(--k-ink-gold);color:var(--k-ink-gold)}#ui .sp-toggle.on .sp-knob{background:#f0c979;box-shadow:0 0 calc(8 * var(--u)) #f0c979cc}#ui .sp-row.muted{opacity:.42}#ui .sp-row.muted .sp-slider{pointer-events:none}#ui .sp-foot{display:flex;justify-content:flex-end;margin-top:calc(4 * var(--u))}#ui .sp-foot .btn{--k-btn-scale: .58}#ui .sp-quit{padding-top:calc(6 * var(--u));border-top:calc(1 * var(--u)) solid rgba(107,82,168,.35)}#ui .sp-quit[hidden],#ui .sp-toggle[hidden]{display:none}#ui .sp-toggle.sp-danger{border-color:#a8523f;color:#f2c9ba}#ui .sp-toggle.sp-danger:hover{border-color:#c96a52;color:#ffd9cb}#ui .sp-quit-btn{padding:0 calc(12 * var(--u))}#ui .sp-quit-confirm{grid-column:1 / -1}#ui .sp-quit-confirm[hidden]{display:none}#ui .sp-quit-msg{margin:0 0 calc(10 * var(--u));font-size:var(--k-t-micro);line-height:1.45;color:var(--k-ink-warn)}#ui .sp-quit-actions{display:flex;justify-content:flex-end;gap:calc(10 * var(--u))}#ui .sp-quit-actions .sp-toggle{padding:0 calc(12 * var(--u))}#ui .fx-countdown{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);pointer-events:none;font-size:clamp(76px,13vw,190px);font-weight:700;letter-spacing:.04em;line-height:1;color:#ffe6ad;text-shadow:0 0 26px rgba(255,200,110,.75),0 6px 26px rgba(0,0,0,.85),0 2px 0 rgba(80,40,10,.9);animation:count-pop .34s cubic-bezier(.2,1.5,.4,1)}#ui .fx-countdown[hidden]{display:none}#ui .fx-countdown.go{color:#b6ffb0;font-size:clamp(64px,10vw,150px);letter-spacing:.14em;text-shadow:0 0 34px rgba(150,255,150,.8),0 6px 26px rgba(0,0,0,.85)}@keyframes count-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(1.55)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#ui .res-report{display:grid;justify-items:center}#ui .rep-card{padding:calc(40 * var(--u)) calc(52 * var(--u)) calc(42 * var(--u));animation:res-in .32s ease-out .1s backwards}#ui .rep-card .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .rep-head{text-align:center}#ui .rep-sub{display:flex;align-items:center;gap:calc(7 * var(--u));--k-icon-px: 20}#ui .rep-cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(34 * var(--u));margin-top:calc(4 * var(--u));width:100%}#ui .rep-col{display:grid;gap:calc(9 * var(--u));align-content:start;min-width:calc(244 * var(--u))}#ui .rep-team{margin:0 0 calc(2 * var(--u));text-align:left}#ui .rep-row{display:grid;gap:calc(3 * var(--u));text-align:left}#ui .rep-row.dead{opacity:.6}#ui .rep-row.dead .rep-name:after{content:"✗";margin-left:calc(9 * var(--u));color:var(--k-ink-warn)}#ui .rep-name{font-size:var(--k-t-label);font-weight:600;color:var(--k-ink);white-space:nowrap}#ui .rep-bars{display:grid;gap:calc(3 * var(--u));padding-right:calc(56 * var(--u))}#ui .rep-bar{position:relative;height:calc(11 * var(--u));background:#0804109e;box-shadow:inset 0 0 0 1px #6b52a866;border-radius:calc(3 * var(--u));box-shadow:inset 0 calc(1 * var(--u)) calc(3 * var(--u)) #3c220a66}#ui .rep-bar i{display:block;height:100%;border-radius:calc(3 * var(--u))}#ui .rep-bar.dealt i{background:#7ec25f}#ui .rep-bar.taken i{background:#d4573a}#ui .rep-bar b{position:absolute;right:calc(-52 * var(--u));top:calc(-3 * var(--u));width:calc(46 * var(--u));text-align:right;font-size:var(--k-t-micro);font-weight:700;font-variant-numeric:tabular-nums;color:var(--k-ink-gold)}#ui .res-hint{position:absolute;left:0;right:0;bottom:6vh;margin:0;font-size:var(--k-t-micro);letter-spacing:.12em;text-transform:uppercase;justify-self:center;animation:hint-breathe 2.2s ease-in-out infinite}#ui .res-hint[hidden]{display:none}@keyframes hint-breathe{0%,to{opacity:.45}50%{opacity:1}}#ui .panel[data-panel=resolve]{padding-top:calc(180 * var(--u));gap:calc(60 * var(--u));align-content:start;justify-items:stretch;justify-content:center}#ui .res-report{justify-items:stretch}#ui .scorecard.victory .vic-roster{display:grid;gap:calc(2 * var(--u));justify-items:center}#ui .scorecard.victory .vic-row{margin:0;font-size:calc(19 * var(--u))}#ui .scorecard.victory .vic-row .quiet{color:var(--k-ink-soft);font-size:calc(15 * var(--u))}#ui .scorecard.victory .vic-row.r3 b{color:#7a4aa8}#ui .scorecard.victory .vic-row.r2 b{color:#8a6a12}#ui .panel[data-panel=victory][hidden],#ui .gold-hud[hidden]{display:none}#ui .gold-hud{pointer-events:none;display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(6 * var(--u));height:calc(52 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(12 * var(--u));font-size:var(--k-t-body);color:var(--k-ink);transition:transform .18s ease}#ui .gold-hud .coin{--k-icon-px: 28}#ui .gold-hud .gd-n{font-variant-numeric:tabular-nums}#ui .gold-hud.up{transform:scale(1.08);color:var(--k-ink-gold)}#ui .gold-hud.down{color:var(--k-ink-warn)}#ui .rw-loot-wrap{position:relative;display:inline-flex;flex:0 0 auto;pointer-events:auto}#ui .rw-loot[hidden]{display:none}#ui .rw-loot{display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));pointer-events:auto;cursor:pointer;flex:0 0 auto;font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-soft);transition:border-color .15s ease,color .15s ease,transform .18s ease}#ui .rw-loot .rw-loot-n{color:var(--k-ink-gold);font-size:var(--k-t-label);letter-spacing:0}#ui .rw-loot-chests:before{content:"·";margin-right:calc(8 * var(--u))}#ui .rw-loot.open,#ui .rw-loot:focus-visible{border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .rw-loot.up{transform:scale(1.08)}#ui .rw-loot-wrap:has(.rw-loot.open):before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(12 * var(--u))}#ui .rw-ledger{position:absolute;right:0;bottom:calc(100% + 10 * var(--u));z-index:var(--z-tooltip);box-sizing:border-box;width:calc(440 * var(--u));max-height:calc(560 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u));pointer-events:auto}#ui .rw-ledger .k-body{gap:calc(7 * var(--u));max-height:calc(512 * var(--u));grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"title" "sub" "note" "list" "rule" "gold"}#ui .rw-ledger-title{grid-area:title}#ui .rw-ledger-sub{grid-area:sub}#ui .rw-ledger-note{grid-area:note}#ui .rw-ledger .k-well{grid-area:list}#ui .rw-ledger .k-rule{grid-area:rule}#ui .rw-ledger .rw-gold-line{grid-area:gold}#ui .rw-ledger-title,#ui .rw-ledger-sub,#ui .rw-ledger-note{margin:0}#ui .rw-ledger-note{font-size:var(--k-t-label)}#ui .rw-ledger-note[hidden]{display:none}#ui .rw-ledger .k-well{min-height:0}#ui .rw-ledger-list{display:grid;gap:0;min-height:0;grid-auto-rows:max-content}#ui .rw-ledger-list .rw-sec{margin:calc(12 * var(--u)) 0 calc(4 * var(--u))}#ui .rw-ledger-list>.rw-row{display:grid;box-sizing:border-box;grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) auto;column-gap:calc(12 * var(--u));align-items:center;min-height:calc(54 * var(--u));padding:calc(7 * var(--u)) calc(4 * var(--u));border-top:1px solid rgba(107,82,168,.35);text-align:left}#ui .rw-ledger .rw-pic{box-sizing:border-box;width:calc(40 * var(--u));height:calc(40 * var(--u));padding:0;border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(6 * var(--u));object-fit:contain;background-repeat:no-repeat;background-position:center;background-size:contain;overflow:hidden}#ui .rw-ledger .rw-pic.closed{filter:brightness(.6)}#ui .rw-ledger .rw-text{display:grid;gap:calc(2 * var(--u));min-width:0}#ui .rw-ledger .rw-name{font-size:calc(17 * var(--u));font-weight:600;color:var(--k-ink)}#ui .rw-ledger .rw-kind{line-height:1.2}#ui .rw-ledger .rw-note{font-size:calc(13 * var(--u));line-height:1.25;color:var(--k-ink-soft)}#ui .rw-ledger .rw-row.merged .rw-name,#ui .rw-ledger .rw-row.sold .rw-name,#ui .rw-ledger .rw-row.sold .rw-note{color:var(--k-ink-gold)}#ui .rw-ledger .rw-tag{margin-left:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2a1c08;background:var(--k-ink-gold);vertical-align:calc(2 * var(--u))}#ui .rw-ledger .rw-tag.bonus{background:var(--k-ink-good)}#ui .rw-ledger .rw-row.pledge .rw-tag{color:#f2e9ff;background:#6b3fc4}#ui .rw-gold-line{display:flex;gap:calc(10 * var(--u));align-items:center;margin-top:calc(10 * var(--u));opacity:.55}#ui .rw-gold-line.paid{opacity:1}#ui .rw-gold-line .rw-coin{--k-icon-px: 28}#ui .rw-gold-line .rw-gold-n{font:700 var(--k-t-head)/1 "Bitter",Georgia,serif;color:var(--k-ink-gold)}#ui .rw-gold-when[hidden]{display:none}#ui .panel[data-panel=reward].collected .rw-loot-wrap{position:static;display:block}#ui .panel[data-panel=reward].collected .rw-ledger{position:static;width:calc(720 * var(--u));max-height:calc(640 * var(--u));animation:rwLedgerSettle .28s ease both}#ui .panel[data-panel=reward].collected .rw-ledger .k-body{max-height:calc(592 * var(--u))}@keyframes rwLedgerSettle{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:none}}#ui .rw-hint[hidden],#ui .rw-skip[hidden]{display:none}#ui .rw-skip{margin-top:calc(6 * var(--u))}#ui .rw-hint{position:absolute;left:50%;bottom:calc(60 * var(--u));transform:translate(-50%);margin:0;animation:rwPulse 1.1s ease-in-out 1.5s infinite;opacity:.92}@keyframes rwPulse{0%,to{transform:translate(-50%) scale(1);opacity:.92}50%{transform:translate(-50%) scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){#ui .rw-hint,#ui .rw-ledger{animation:none}#ui .rw-loot{transition:none}}#ui .rw-card[hidden]{display:none}#ui .rw-card{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);width:calc(520 * var(--u));pointer-events:auto;text-align:center}#ui .rw-card .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .rw-slot{position:relative;width:calc(170 * var(--u));height:calc(170 * var(--u));box-sizing:border-box}#ui .rw-face{position:absolute;inset:calc(18 * var(--u));background:var(--face) no-repeat center / contain}#ui .rw-corona{display:none;position:absolute;left:50%;top:50%;width:calc(200 * var(--u));height:calc(200 * var(--u));transform:translate(-50%,-50%);opacity:.6;background:var(--corona) no-repeat 0 50% / calc(var(--frames, 6) * 100%) auto;animation:rw-corona-breathe calc(var(--frames, 6) / var(--fps, 5) * 1s) steps(var(--steps, 5)) infinite;pointer-events:none}#ui .rw-slot[data-apo="1"] .rw-corona{display:block}@keyframes rw-corona-breathe{to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){#ui .rw-corona{animation:none}}#ui .rw-card .rw-name{font-size:calc(30 * var(--u))}#ui .rw-rarity{font-size:var(--k-t-micro);letter-spacing:.16em;text-transform:uppercase}#ui .rw-rarity[data-rarity="1"]{color:#2c4f7a}#ui .rw-rarity[data-rarity="2"]{color:var(--k-ink-gold)}#ui .rw-rarity[data-rarity="3"]{color:#5a2f8a}#ui .rw-card .rw-text{color:var(--k-ink);text-align:center;max-width:calc(400 * var(--u))}#ui .rw-card .rw-note{color:var(--k-ink-gold);text-align:center;max-width:calc(400 * var(--u));font-size:var(--k-t-micro);letter-spacing:.06em}#ui .rw-card .rw-note[hidden]{display:none}#ui .rw-card .rw-take .btn{--k-btn-scale: .8}#ui .rw-path[hidden]{display:none}#ui .rw-path{width:calc(1180 * var(--u));max-width:94vw;pointer-events:auto;text-align:center;animation:rwLedgerSettle .28s ease both}#ui .rw-path .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .rw-path-sec,#ui .rw-path-title,#ui .rw-path-lead{margin:0}#ui .rw-path-lead{color:var(--k-ink-soft)}#ui .rw-path-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 * var(--u));width:100%;margin-top:calc(10 * var(--u));align-items:stretch}#ui .rw-path-card{position:relative;display:grid;justify-items:center;align-content:start;gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));background:#1e12388c;border:1px solid rgba(160,122,234,.38);border-radius:calc(12 * var(--u));color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,transform .18s ease,box-shadow .18s ease,opacity .25s ease}#ui .rw-path-card:hover,#ui .rw-path-card:focus-visible{border-color:var(--k-violet-lit);transform:translateY(calc(-4 * var(--u)));box-shadow:0 0 calc(26 * var(--u)) #8c60e859;outline:none}#ui .rw-path-card:disabled{cursor:default;transform:none}#ui .rw-path-card .rw-slot{width:calc(140 * var(--u));height:calc(140 * var(--u))}#ui .rw-path-card .rw-name{font-size:calc(24 * var(--u));margin:0}#ui .rw-path-card .rw-text{color:var(--k-ink);margin:0;max-width:calc(340 * var(--u))}#ui .rw-path-card .rw-fits{margin:0}#ui .rw-path-card .rw-fits[hidden]{display:none}#ui .rw-path-card.picked{border-color:var(--de-gold, #d8b25c);transform:translateY(calc(-8 * var(--u)));box-shadow:0 0 calc(30 * var(--u)) #d8b25c59}#ui .rw-path-card.dimmed{opacity:.42;filter:saturate(.5)}#ui .rw-path-confirm{display:flex;justify-content:center;margin-top:calc(6 * var(--u))}#ui .rw-path-confirm.spent{visibility:hidden}#ui .rw-path-confirm[hidden]{display:none}#ui .rw-path-take{padding:calc(10 * var(--u)) calc(28 * var(--u));background:linear-gradient(180deg,#48346cf2,#261a3ef2);border:calc(2 * var(--u)) solid var(--de-gold, #d8b25c);border-radius:calc(8 * var(--u));color:#f0c979;font:700 calc(16 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.06em;cursor:pointer}#ui .rw-path-take:disabled{opacity:.38;cursor:default;border-color:#a07aea61;color:var(--k-ink-soft)}#ui .rw-path-take:not(:disabled):hover{background:linear-gradient(180deg,#5a3f88,#34255a)}#ui .rw-path-card.passed{opacity:.28;filter:saturate(.4)}#ui .rw-path-card.chosen{border-color:var(--k-violet-lit)}#ui .rw-path-card.chosen .rw-path-slot:before{content:"";position:absolute;left:50%;top:50%;width:260%;height:260%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#b98cffbf,#b98cff00);pointer-events:none;animation:rwPathGlow var(--rise) ease-out both,rwPathHoldGlow var(--hold) linear var(--rise) forwards,rwPathFadeGlow var(--fade) ease-in calc(var(--rise) + var(--hold)) forwards}#ui .rw-path-card.chosen .rw-face{animation:rwPathRise var(--rise) ease-out both,rwPathHold var(--hold) linear var(--rise) forwards}@keyframes rwPathRise{0%{transform:translateY(0) scale(.72)}to{transform:translateY(calc(-150 * var(--u))) scale(1)}}@keyframes rwPathHold{0%,to{transform:translateY(calc(-150 * var(--u))) scale(1)}}@keyframes rwPathGlow{0%{opacity:0;transform:translate(-50%,-50%) translateY(0)}to{opacity:.7;transform:translate(-50%,-50%) translateY(calc(-150 * var(--u)))}}@keyframes rwPathHoldGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) translateY(calc(-150 * var(--u)))}}@keyframes rwPathFadeGlow{0%{opacity:.7;transform:translate(-50%,-50%) translateY(calc(-150 * var(--u)))}to{opacity:0;transform:translate(-50%,-50%) translateY(calc(-162 * var(--u)))}}#ui .rw-flight{position:fixed;z-index:var(--z-popover, 60);pointer-events:none;background:var(--face) no-repeat center / contain;filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(185,140,255,.75));will-change:transform,width,height}#ui .rw-ledger .rw-row.actreward .rw-pic.inbound{opacity:0}#ui .rw-ledger .rw-row.actreward .rw-pic.landed{animation:rwPathLand .42s ease-out both}@keyframes rwPathLand{0%{transform:scale(1.25);filter:drop-shadow(0 0 calc(14 * var(--u)) rgba(185,140,255,.9))}to{transform:scale(1);filter:none}}#ui .rw-ledger .rw-row.actreward .rw-tag{color:#f2e9ff;background:#6b3fc4}@media(prefers-reduced-motion:reduce){#ui .rw-path,#ui .rw-path-card.chosen .rw-face,#ui .rw-path-card.chosen .rw-path-slot:before,#ui .rw-ledger .rw-row.actreward .rw-pic.landed{animation:none}}#ui .panel[data-panel=merchant],#ui .panel[data-panel=event]{background:none}#ui .panel[data-panel=merchant][hidden],#ui .panel[data-panel=event][hidden]{display:none}#ui .shop{width:calc(1360 * var(--u));height:calc(880 * var(--u));box-sizing:border-box}#ui .shop .k-body{gap:var(--k-gap-s);height:100%;grid-template-rows:auto auto auto minmax(0,1fr) auto}#ui .sh-head{display:flex;align-items:center;justify-content:space-between}#ui .sh-who-face{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;object-fit:cover;object-position:50% 12%;margin-right:calc(10 * var(--u));border:calc(1.5 * var(--u)) solid rgba(107,82,168,.85);background:#140c1e99;flex:0 0 auto}#ui .sh-who-face[hidden]{display:none}#ui .sh-head .k-title{margin-right:auto}#ui .sh-gold .k-badge{font-size:var(--k-t-body)}#ui .sh-tabs{display:flex;gap:var(--k-gap-xs)}#ui .sh-tabs .k-tab[aria-selected=true]{color:#ffd98a}#ui .sh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-gap-s);align-content:start;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:calc(4 * var(--u))}#ui .sh-cats{display:flex;gap:var(--k-gap-xs);margin-top:calc(-2 * var(--u))}#ui .sh-cats .k-tab{min-width:calc(112 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:var(--k-t-micro)}#ui .sh-cats .k-tab[aria-selected=true]{color:#ffd98a}#ui .sh-grid[data-cat=cards],#ui .sh-grid[data-cat=items],#ui .sh-grid[data-cat=relics]{grid-template-columns:repeat(4,minmax(0,1fr))}#ui .sh-grid[data-tab=sell][data-cat=items],#ui .sh-grid[data-tab=sell][data-cat=relics],#ui .sh-grid[data-tab=buyback][data-cat=items],#ui .sh-grid[data-tab=buyback][data-cat=relics]{grid-template-columns:repeat(3,minmax(0,1fr))}#ui .sh-tabs .k-tab{position:relative}#ui .sh-tabs .sh-tab-n{position:absolute;top:calc(4 * var(--u));right:calc(8 * var(--u));min-width:calc(18 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(9 * var(--u));background:#6b52a8f2;color:#ffd98a;font:700 var(--k-t-micro)/calc(18 * var(--u)) "Bitter",Georgia,serif;letter-spacing:0;text-align:center;pointer-events:none}#ui .sh-tabs .sh-tab-n[hidden]{display:none}#ui .sh-tabs .k-tab.none:not([aria-selected=true]){opacity:.58}#ui .sh-ware{display:grid;grid-template-rows:auto auto auto;align-content:start;justify-items:center;gap:calc(5 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));text-align:center}#ui .sh-ware.off{opacity:.72}#ui .sh-face{width:calc(66 * var(--u));height:calc(66 * var(--u));background:var(--face) no-repeat center / contain}#ui .sh-face.pack{width:calc(50 * var(--u));height:calc(78 * var(--u))}#ui .sh-face.card{width:calc(150 * var(--u));height:calc(237 * var(--u));background:var(--ph-src, none) no-repeat center / 62% auto;display:grid;place-items:center}#ui .sh-cardface{width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .18s ease}#ui .sh-cardface.loaded{opacity:1}#ui .sh-text{display:grid;gap:calc(3 * var(--u));justify-items:center}#ui .sh-text .k-head{font-size:calc(20 * var(--u));line-height:1.1}#ui .sh-text .k-line{font-size:var(--k-t-label);line-height:1.3;min-height:calc(2 * 1.3 * var(--k-t-label))}#ui .sh-text .k-sec{min-height:calc(1.3 * var(--k-t-micro))}#ui .sh-ware.pack .sh-text:after,#ui .sh-ware.card .sh-text:after{content:"";display:block;min-height:calc(2 * 1.3 * var(--k-t-label))}#ui .sh-grid[data-cat=cards] .sh-text:after{display:none}#ui .sh-grid[data-cat=cards] .sh-face.pack{width:calc(150 * var(--u));height:calc(237 * var(--u));background-size:auto 92%}#ui .sh-grid[data-solo="1"]{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;min-height:calc(360 * var(--u))}#ui .sh-ware.solo{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:calc(6 * var(--u)) calc(22 * var(--u));padding:calc(20 * var(--u)) calc(26 * var(--u));max-width:calc(680 * var(--u));text-align:left}#ui .sh-ware.solo .sh-face{width:calc(168 * var(--u));height:calc(168 * var(--u));grid-row:span 2}#ui .sh-ware.solo .sh-text{justify-items:start;text-align:left;gap:calc(6 * var(--u))}#ui .sh-ware.solo .sh-text .k-head{font-size:calc(28 * var(--u))}#ui .sh-ware.solo .sh-text .k-line{font-size:var(--k-t-body);min-height:0}#ui .sh-ware.solo .sh-fits{font-size:var(--k-t-label)}#ui .sh-ware.solo .sh-act{grid-column:2;justify-items:start}#ui .sh-act{display:grid;justify-items:center;gap:calc(2 * var(--u))}#ui .sh-act .btn{--k-btn-scale: .48}#ui .k-badge.price{display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(4 * var(--u))}#ui .k-badge.price .coin{--k-icon-px: 22}#ui .k-badge.price.cant{color:var(--k-ink-warn)}#ui .k-badge.sold{color:var(--k-ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:var(--k-t-micro)}#ui .sh-log-wrap{position:relative;display:inline-flex;flex:0 0 auto;pointer-events:auto}#ui .sh-log{display:inline-grid;grid-auto-flow:column;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));pointer-events:auto;cursor:pointer;flex:0 0 auto;font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-soft);transition:border-color .15s ease,color .15s ease}#ui .sh-log .sh-log-n{color:var(--k-ink-gold);font-size:var(--k-t-label);letter-spacing:0}#ui .sh-log.none .sh-log-n{color:var(--k-ink-soft)}#ui .sh-log.open,#ui .sh-log:focus-visible{border-color:var(--k-violet-lit);color:var(--k-ink)}#ui .sh-log-tip[hidden]{display:none}#ui .sh-log-wrap:has(.sh-log.open):before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(12 * var(--u))}#ui .sh-log-tip{position:absolute;pointer-events:auto;left:0;bottom:calc(100% + 10 * var(--u));display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(6 * var(--u));width:max-content;max-width:calc(560 * var(--u));max-height:calc(420 * var(--u));overflow-y:auto;padding:calc(10 * var(--u));box-sizing:border-box;text-align:left;text-transform:none;letter-spacing:0;cursor:default;background:#140d20f7;border:1px solid var(--k-violet);border-radius:calc(6 * var(--u));z-index:var(--z-tooltip)}#ui .sh-log-tip .sh-log-empty{padding:calc(4 * var(--u)) calc(6 * var(--u))}#ui .sh-chip{display:grid;justify-items:center;gap:calc(2 * var(--u));padding:calc(6 * var(--u));font-size:var(--k-t-micro)}#ui .sh-chip-name{font-weight:700;color:var(--k-ink)}#ui .sh-note{text-align:left;margin:0;flex:1 1 auto}#ui .sh-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--k-gap)}#ui .sh-foot .btn{--k-btn-scale: .74}#ui .sh-shelf{display:flex;align-items:stretch;gap:var(--k-gap-s);min-height:0;min-width:0}#ui .sh-shelf>.k-well{flex:1 1 auto;min-width:0}#ui .sh-shelf[data-sheet="1"] .sh-grid[data-cat=cards]{grid-template-columns:repeat(3,minmax(0,1fr))}#ui .sh-sheet{flex:0 0 calc(360 * var(--u));width:calc(360 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(10 * var(--u));min-height:0;padding:calc(14 * var(--u));border:calc(2 * var(--u)) solid rgba(107,82,168,.55);border-radius:calc(10 * var(--u));background:#0c07169e}#ui .sh-sheet[hidden]{display:none}#ui .sh-sheet-who{display:flex;align-items:center;gap:calc(10 * var(--u));flex:0 0 auto}#ui .sh-sheet-face{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:50%;object-fit:cover;object-position:50% 12%;border:calc(1.5 * var(--u)) solid rgba(107,82,168,.85);background:#140c1e99;flex:0 0 auto}#ui .sh-sheet-face[hidden]{display:none}#ui .sh-sheet-name{flex:1 1 auto;min-width:0;font:700 var(--k-t-label)/1.2 "Bitter",Georgia,serif;color:var(--k-ink-gold)}#ui .sh-sheet-x{flex:0 0 auto;width:calc(34 * var(--u));height:calc(34 * var(--u));border:calc(2 * var(--u)) solid rgba(107,82,168,.7);border-radius:calc(8 * var(--u));background:#0c0716b3;color:var(--k-ink);font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;cursor:pointer}#ui .sh-sheet-x:hover{border-color:#9e7ee9f2;color:var(--k-ink-gold)}#ui .sh-sheet-col{display:flex;flex-direction:column;gap:calc(12 * var(--u));min-height:0;overflow-y:auto;overflow-x:hidden}#ui .sh-sheet-say{margin:0;font:400 var(--k-t-body)/1.42 "Bitter",Georgia,serif;color:var(--k-ink)}#ui .sh-sheet-rows{display:flex;flex-direction:column;gap:calc(8 * var(--u))}#ui .sh-sheet-row{display:flex;align-items:center;gap:calc(10 * var(--u));box-sizing:border-box;width:100%;padding:calc(9 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid rgba(107,82,168,.6);border-radius:calc(8 * var(--u));background:#140c1e8c;color:var(--k-ink);font:400 var(--k-t-micro)/1.32 "Bitter",Georgia,serif;text-align:left;cursor:pointer}#ui .sh-sheet-row:hover{border-color:#9e7ee9f2;background:#221436b3}#ui .sh-sheet-num{flex:0 0 auto;display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;border:calc(1.5 * var(--u)) solid rgba(107,82,168,.8);color:var(--k-ink-gold);font-size:calc(13 * var(--u))}#ui .sh-sheet-label{flex:1 1 auto;min-width:0}#ui .sh-sheet-go{justify-content:center;font-style:italic;color:var(--k-ink-gold)}#ui .sh-sheet-chip{width:calc(48 * var(--u));height:calc(48 * var(--u));min-width:calc(48 * var(--u));min-height:calc(48 * var(--u));padding:0;border-radius:50%;font-size:calc(22 * var(--u));line-height:1;cursor:pointer}#ui .sh-sheet-chip:hover{border-color:#9e7ee9f2}#ui .sh-sheet-chip[hidden]{display:none}#ui .shop.blocked .k-body{pointer-events:none;filter:brightness(.62) saturate(.85)}#ui .rw-card.sh-reveal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--z-hud)}#ui .panel[data-panel=starter]{background:none}#ui .panel[data-panel=starter][hidden],#ui .st-panel[hidden]{display:none}#ui .st-panel{width:calc(1480 * var(--u));padding:calc(34 * var(--u)) var(--k-pad) calc(38 * var(--u));text-align:center}#ui .st-panel .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .st-title{font-size:calc(40 * var(--u))}#ui .st-lead{color:var(--k-ink-soft)}#ui .st-row{margin-top:var(--k-gap);display:grid;grid-template-columns:repeat(3,calc(400 * var(--u)));gap:calc(44 * var(--u));justify-content:center}#ui .st-card{display:grid;justify-items:center;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(10 * var(--u));background:linear-gradient(180deg,#2e204a99,#160e26cc);color:var(--k-ink);font:inherit;cursor:pointer;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}#ui .st-card:hover,#ui .st-card:focus-visible{border-color:var(--k-ink-gold);box-shadow:0 0 calc(26 * var(--u)) #f2cf6b59;transform:translateY(calc(-6 * var(--u)));outline:none}#ui .st-card:active{transform:translateY(0)}#ui .st-face-img{width:calc(372 * var(--u));height:calc(588 * var(--u));object-fit:contain;pointer-events:none;background:#0a061273;border-radius:calc(8 * var(--u))}#ui .st-name{font-size:var(--k-t-head);font-weight:700;letter-spacing:.06em;color:#d9c8ff}#ui .st-arch{--k-t-label: calc(13 * var(--u));letter-spacing:.16em;text-transform:uppercase}#ui .st-stats{font-size:var(--k-t-label);letter-spacing:.06em;color:var(--k-ink-gold);font-variant-numeric:tabular-nums;white-space:pre}#ui .st-trial[hidden]{display:none}#ui .st-trial{width:calc(1180 * var(--u));max-width:94vw;text-align:center}#ui .st-trial .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .st-trial .rw-path-sec,#ui .st-trial .rw-path-title,#ui .st-trial .rw-path-lead{margin:0}#ui .st-trial .rw-path-lead{color:var(--k-ink-soft)}#ui .st-relic[hidden]{display:none}#ui .st-relic{width:calc(560 * var(--u));text-align:center}#ui .st-relic .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .st-slot{position:relative;width:calc(190 * var(--u));height:calc(190 * var(--u));box-sizing:border-box}#ui .st-face{position:absolute;inset:calc(18 * var(--u));background:var(--face) no-repeat center / contain}#ui .st-rname{font-size:calc(32 * var(--u))}#ui .st-rkind{font-size:var(--k-t-micro);letter-spacing:.16em;text-transform:uppercase;color:#c9a6ff}#ui .st-rtext{color:var(--k-ink);max-width:calc(440 * var(--u));text-align:center}#ui .st-take .btn{--k-btn-scale: .8}#ui .de-notice{margin:0 0 calc(10 * var(--u)) 0;padding:calc(8 * var(--u)) calc(14 * var(--u));text-align:center;font-size:calc(19 * var(--u));color:#f6e6b8;background:#5c34808c;border:calc(2 * var(--u)) solid rgba(240,201,121,.55);border-radius:calc(8 * var(--u))}#ui .de-notice[hidden]{display:none}#ui .rw-foot .btn{--k-btn-scale: .8}#ui .rw-card .rw-fits,#ui .rw-row .rw-fitsnote,#ui .sh-ware .sh-fits,#ui .st-relic .st-rfits{color:#c3a8ff;font-size:var(--k-t-micro);line-height:1.35;letter-spacing:.04em}#ui .rw-fits[hidden],#ui .st-rfits[hidden]{display:none}#ui .st-relic .st-rfits{font-size:var(--k-t-body)}#ui .st-relic .st-rpledge{color:#d8c6ff;font-size:var(--k-t-body);line-height:1.4;max-width:calc(440 * var(--u));text-align:center}#ui .st-rpledge[hidden]{display:none}#ui .panel[data-panel=map].road-voice .map-scroll,#ui .panel[data-panel=map].road-voice .map-node{pointer-events:none}#ui .st-motive{display:grid;justify-items:stretch;justify-self:stretch;width:100%;gap:var(--k-gap-s);margin-top:var(--k-gap-s)}#ui .st-motive-q{opacity:.85;text-align:center}#ui .st-motive-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;gap:var(--k-gap-s)}#ui .st-motive-chip{font-size:var(--k-fs-s, .9em);width:100%;min-width:0;padding-left:calc(16 * var(--u));padding-right:calc(16 * var(--u))}#ui .st-motive-chip.on{outline:2px solid var(--k-violet, currentColor)}#ui .st-motive-chip[disabled]{opacity:.55}#ui .plate-voice{opacity:.8;font-style:italic}#ui .trial-tracker.k-panel{position:absolute;left:calc(24 * var(--u));top:calc(26 * var(--u));width:calc(460 * var(--u));box-sizing:border-box;padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u));display:grid;grid-template-columns:1fr auto;row-gap:calc(10 * var(--u));column-gap:calc(8 * var(--u));color:var(--k-ink, #e8dcff);pointer-events:auto;z-index:var(--z-hud)}#ui .trial-tracker[hidden]{display:none}#ui .trial-tracker .tt-head{grid-column:1;display:flex;align-items:center;gap:calc(10 * var(--u));background:none;border:0;padding:0;margin:0;color:inherit;cursor:pointer;min-width:0}#ui .trial-tracker .tt-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));flex:0 0 auto;background:var(--src, none) center/contain no-repeat;filter:drop-shadow(0 0 calc(4 * var(--u)) rgba(169,140,255,.5))}#ui .trial-tracker .tt-title{margin:0;font:700 calc(20 * var(--u))/1.15 "Bitter",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-gold)}#ui .trial-tracker.done .tt-title{color:var(--k-ink-gold)}#ui .trial-tracker .tt-tier{display:inline-grid;place-items:center;min-width:calc(60 * var(--u));min-height:calc(28 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border:calc(2 * var(--u)) solid rgba(107,82,168,.8);border-radius:calc(6 * var(--u));background:#0c0716b3;font:700 calc(12 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-gold)}#ui .trial-tracker .tt-tier:empty{display:none}#ui .trial-tracker .tt-toggle{margin-left:auto;align-self:center;flex:0 0 auto;width:calc(32 * var(--u));height:calc(32 * var(--u));display:inline-grid;place-items:center;border:calc(1 * var(--u)) solid rgba(169,140,255,.4);border-radius:50%;background:#a98cff24;font:700 calc(17 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;color:#d8c7ff;transition:background .12s ease,border-color .12s ease}#ui .trial-tracker .tt-help{grid-column:2;align-self:center;width:calc(32 * var(--u));height:calc(32 * var(--u));padding:0;background:#a98cff24;border:calc(1 * var(--u)) solid rgba(169,140,255,.4);border-radius:50%;color:#d8c7ff;font:700 calc(16 * var(--u))/1 "Bitter",Georgia,serif;cursor:pointer;transition:background .12s ease,border-color .12s ease}#ui .trial-tracker .tt-toggle:hover,#ui .trial-tracker .tt-help:hover{background:#a98cff4d;border-color:var(--k-violet-lit)}#ui .trial-tracker .tt-toggle:active,#ui .trial-tracker .tt-help:active{filter:brightness(.85)}#ui .trial-tracker .tt-body{grid-column:1 / -1;display:grid;row-gap:calc(10 * var(--u));min-width:0}#ui .trial-tracker .tt-obj{margin:0;min-height:calc(2 * 22 * 1.3 * var(--u));font:400 calc(22 * var(--u))/1.3 "Bitter",Georgia,serif;color:var(--k-ink, #e8dcff)}#ui .trial-tracker .tt-prog{display:flex;align-items:center;gap:calc(12 * var(--u))}#ui .trial-tracker .tt-track{flex:1 1 auto;height:calc(14 * var(--u));border-radius:calc(7 * var(--u));background:#0c0816cc;border:calc(1 * var(--u)) solid rgba(169,140,255,.28);overflow:hidden}#ui .trial-tracker .tt-fill{display:block;height:100%;background:linear-gradient(90deg,#7a5cc4,#b98cff)}#ui .trial-tracker.done .tt-fill{background:linear-gradient(90deg,#c79a3f,#f0c979)}#ui .trial-tracker .tt-count{font:700 calc(26 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;font-variant-numeric:tabular-nums;color:#d8c7ff;white-space:nowrap}#ui .trial-tracker .tt-prog.live .tt-count{color:var(--k-ink-good, #7ee0a0)}#ui .trial-tracker .tt-reward{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u));min-width:0}#ui .trial-tracker .tt-ricon{width:calc(40 * var(--u));height:calc(40 * var(--u));flex:0 0 auto;background:var(--src, none) center/contain no-repeat}#ui .trial-tracker .tt-rname{font:700 calc(26 * var(--u))/1.1 "Bitter",Georgia,serif;color:var(--k-ink-gold);white-space:nowrap}#ui .trial-tracker .tt-rbadge{display:inline-grid;place-items:center;min-width:calc(60 * var(--u));min-height:calc(28 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));font:700 calc(12 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#b98cff;border:calc(2 * var(--u)) solid rgba(169,140,255,.45);border-radius:calc(6 * var(--u));background:#0c0716b3;flex:0 0 auto}#ui .trial-tracker .tt-rtext{flex:1 1 100%;min-width:0;min-height:calc(2 * 18 * 1.3 * var(--u));font:400 calc(18 * var(--u))/1.3 "Bitter",Georgia,serif;color:#d8c7ffe0}#ui .trial-tracker .tt-crown{margin:0;font:600 calc(20 * var(--u))/1.25 "Bitter",Georgia,serif;color:var(--k-ink-gold)}#ui .trial-tracker .tt-done{grid-column:1 / -1;justify-self:start;margin:0;padding:calc(8 * var(--u)) calc(22 * var(--u));font:700 calc(20 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#241539;background:linear-gradient(180deg,#f0c979,#c79a3f);border:calc(2 * var(--u)) solid rgba(240,201,121,.9);border-radius:calc(8 * var(--u));cursor:pointer}#ui .trial-tracker .tt-done[hidden]{display:none}#ui .trial-tracker .tt-done:hover{filter:brightness(1.08)}#ui .trial-tracker .tt-check{display:none}#ui .trial-tracker.collapsed{width:calc(56 * var(--u));height:calc(56 * var(--u));grid-template-columns:auto;padding:calc(8 * var(--u));cursor:pointer;row-gap:0}#ui .trial-tracker.collapsed .tt-title,#ui .trial-tracker.collapsed .tt-tier,#ui .trial-tracker.collapsed .tt-help,#ui .trial-tracker.collapsed .tt-body{display:none}#ui .trial-tracker.collapsed .tt-head{position:relative;height:100%;justify-content:center}#ui .trial-tracker.collapsed .tt-icon{width:calc(40 * var(--u));height:calc(40 * var(--u))}#ui .trial-tracker.collapsed .tt-toggle{display:none}#ui .trial-tracker.cleared{width:calc(56 * var(--u));height:calc(56 * var(--u));grid-template-columns:auto;padding:calc(12 * var(--u));row-gap:0;cursor:pointer}#ui .trial-tracker.cleared .tt-title,#ui .trial-tracker.cleared .tt-tier,#ui .trial-tracker.cleared .tt-toggle,#ui .trial-tracker.cleared .tt-help,#ui .trial-tracker.cleared .tt-body{display:none}#ui .trial-tracker.cleared .tt-head{position:relative;height:100%;justify-content:center;cursor:pointer}#ui .trial-tracker.cleared .tt-icon{width:calc(32 * var(--u));height:calc(32 * var(--u))}#ui .trial-tracker.cleared .tt-check{position:absolute;inset:0;margin:auto;width:calc(32 * var(--u));height:calc(32 * var(--u));display:inline-grid;place-items:center;border-radius:50%;background:#140d20d1;border:calc(1 * var(--u)) solid var(--k-ink-good, #7ee0a0);font:700 calc(16 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;color:var(--k-ink-good, #7ee0a0)}#ui .tt-gloss{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a07129e;pointer-events:auto;z-index:var(--z-popover)}#ui .tt-gloss[hidden]{display:none}#ui .tt-gloss .tt-gloss-box{position:relative;width:calc(980 * var(--u));max-height:calc(648 * var(--u));box-sizing:border-box;padding:calc(24 * var(--u)) calc(28 * var(--u));display:grid;grid-template-rows:auto 1fr;row-gap:calc(14 * var(--u));min-height:0}#ui .tt-gloss .tt-gloss-h{margin:0;font:700 var(--k-t-head)/1.1 "Bitter",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-gold)}#ui .tt-gloss .tt-gloss-x{position:absolute;top:calc(16 * var(--u));right:calc(18 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0;background:none;border:calc(1 * var(--u)) solid rgba(169,140,255,.4);border-radius:50%;color:#d8c7ff;font:700 calc(16 * var(--u))/1 "Bitter",Georgia,serif;cursor:pointer}#ui .tt-gloss .k-well{min-height:0}#ui .tt-gloss .tt-gloss-list{display:grid;row-gap:0;font-family:Bitter,Georgia,serif;color:var(--k-ink, #e8dcff)}#ui .tt-gloss .tt-gloss-row{margin:0;display:grid;grid-template-columns:calc(220 * var(--u)) 1fr;column-gap:calc(18 * var(--u));align-items:start;padding:calc(9 * var(--u)) calc(6 * var(--u));border-radius:calc(6 * var(--u))}#ui .tt-gloss .tt-gloss-row.hit{background:#a98cff2e}#ui .tt-gloss .tt-gloss-row b{font:700 calc(26 * var(--u))/1.25 "Bitter",Georgia,serif;letter-spacing:.04em;color:var(--k-ink-gold)}#ui .tt-gloss .tt-gloss-row span{font:400 calc(26 * var(--u))/1.3 "Bitter",Georgia,serif;color:#d8c7ffeb}#ui .tt-gloss .tt-gloss-icons{grid-column:2;display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u))}#ui .tt-gloss .tt-gloss-ic{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--src, none) center/contain no-repeat;filter:drop-shadow(0 0 calc(3 * var(--u)) rgba(169,140,255,.45))}#ui .tt-gloss .tt-gloss-sub{grid-column:1 / -1;margin:calc(8 * var(--u)) 0 0;padding-top:calc(14 * var(--u));border-top:calc(2 * var(--u)) solid rgba(169,140,255,.3);font:700 var(--k-t-label)/1 "Bitter",Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#f0c979}#ui .tt-gloss .tt-gloss-row.oath.secret span{color:#d8c7ff80;font-style:italic;letter-spacing:.1em}#ui .tt-gloss .tt-gloss-row.oath.done span{color:#f0c979f2}#ui .de-pane-detail{min-height:0;grid-template-rows:minmax(0,1fr)}#ui .rd-view{--rd-light: #c9a062;position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:grid;align-content:start;gap:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(30 * var(--u));border:calc(2 * var(--u)) solid var(--de-well-edge);border-radius:calc(4 * var(--u));background:radial-gradient(60% 46% at 20% 34%,color-mix(in srgb,var(--rd-light) 22%,transparent) 0%,transparent 70%),radial-gradient(120% 100% at 50% 100%,rgba(0,0,0,.35) 0%,transparent 60%),linear-gradient(180deg,#140c248c,#080410b8),var(--de-well);box-shadow:inset 0 calc(3 * var(--u)) calc(10 * var(--u)) #00000080;color:var(--de-ink)}#ui .rd-rail{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));min-width:0;margin:0 calc(-26 * var(--u));padding:0 calc(26 * var(--u)) calc(12 * var(--u))}#ui .rd-rail:before{content:"";position:absolute;left:0;right:0;top:calc(-24 * var(--u));bottom:0;background:linear-gradient(180deg,rgb(12,7,22) 0%,rgb(12,7,22) 90%,transparent 100%);z-index:-1;pointer-events:none}#ui .rd-back{justify-self:start}#ui .rd-back .rd-back-ic{--k-icon-px: 18}#ui .rd-standing{display:inline-flex;align-items:center;gap:calc(10 * var(--u));height:calc(38 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(12 * var(--u));box-sizing:border-box;border:calc(2 * var(--u)) solid rgba(107,82,168,.55);border-radius:calc(19 * var(--u));background:#0c071699;font:600 var(--k-t-label)/1 "Bitter",Georgia,serif;letter-spacing:.04em;color:var(--de-ink-soft);white-space:nowrap}#ui .rd-standing.in{border-color:#7ee0a080;color:var(--de-ink)}#ui .rd-standing.bad{border-color:#e2705a99}#ui .rd-standing-ic{--k-icon-px: 20}#ui .rd-hp{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding-left:calc(12 * var(--u));border-left:1px solid rgba(107,82,168,.55);color:var(--k-ink-warn)}#ui .rd-hp.bad{color:#e2705a}#ui .rd-hp-meter{display:inline-block;width:calc(64 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#0000008c;box-shadow:inset 0 0 0 1px #6b52a899;overflow:hidden;position:relative}#ui .rd-hp-meter:after{content:"";position:absolute;inset:0;width:calc(var(--f, 1) * 100%);background:linear-gradient(90deg,#e2705a 0%,var(--k-ink-warn) 100%)}#ui .rd-hero{display:grid;grid-template-columns:calc(400 * var(--u)) minmax(0,1fr);gap:calc(32 * var(--u));align-items:start}#ui .rd-doc{display:grid;gap:calc(18 * var(--u));min-width:0;align-content:start}#ui .rd-rail{z-index:3}#ui .rd-stage{position:sticky;top:calc(86 * var(--u));display:grid;justify-items:center;align-content:start;padding-top:calc(8 * var(--u))}#ui .rd-plinth{position:relative;width:calc(380 * var(--u));height:calc(430 * var(--u))}#ui .rd-halo{position:absolute;left:50%;top:calc(210 * var(--u));width:calc(420 * var(--u));height:calc(420 * var(--u));transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rd-light) 34%,transparent) 0%,color-mix(in srgb,var(--rd-light) 10%,transparent) 45%,transparent 72%);pointer-events:none;animation:rd-breathe 5.2s ease-in-out infinite}#ui .rd-dais{position:absolute;left:0;bottom:0;width:100%;aspect-ratio:1571 / 616;background:var(--rd-dais) no-repeat center / 100% 100%;pointer-events:none}#ui .rd-view.no-dais .rd-dais{background:radial-gradient(50% 50% at 50% 38%,color-mix(in srgb,var(--rd-light) 45%,rgba(20,10,40,.9)) 0%,rgba(14,8,26,.9) 60%,transparent 62%)}#ui .rd-shadow{position:absolute;left:50%;bottom:calc((var(--feet, 122) - 10) * var(--u));width:calc(var(--pw, 150) * .8 * var(--u));height:calc(34 * var(--u));transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);pointer-events:none}#ui .rd-idle{position:absolute;left:50%;bottom:calc(var(--feet, 122) * var(--u));width:calc(var(--pw, 200) * var(--u));height:calc(var(--ph, 200) * var(--u));transform:translate(calc(-100% * var(--ox, .5)));background:var(--sheet) no-repeat 0 0 / calc(var(--frames, 1) * 100%) 100%;animation:rd-idle calc(var(--frames, 1) / var(--fps, 5) * 1s) steps(var(--steps, 1)) infinite;image-rendering:auto;pointer-events:none;z-index:2}#ui .rd-idle.flip{transform:translate(calc(-100% * (1 - var(--ox, .5)))) scaleX(-1)}#ui .rd-line{position:relative;z-index:2;display:flex;align-items:center;gap:0;margin-top:calc(-30 * var(--u))}#ui .rd-node{position:relative;width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:50%;background:radial-gradient(120% 100% at 50% 20%,#4c3676e6,#0c0716f2);box-shadow:0 0 0 calc(2 * var(--u)) var(--k-violet),0 calc(6 * var(--u)) calc(12 * var(--u)) #0000008c;flex:none}#ui .rd-node-pic{position:absolute;inset:calc(6 * var(--u));border-radius:50%;background:var(--pic) no-repeat center / contain}#ui .rd-node.past{opacity:.78}#ui .rd-node.next{opacity:.55}#ui .rd-node.next .rd-node-pic{filter:grayscale(1) brightness(.35)}#ui .rd-node.now{width:calc(72 * var(--u));height:calc(72 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) var(--de-gold),0 0 calc(22 * var(--u)) color-mix(in srgb,var(--rd-light) 60%,transparent),0 calc(8 * var(--u)) calc(14 * var(--u)) #0009}#ui .rd-node-ring{position:absolute;inset:calc(-8 * var(--u));border-radius:50%;border:1px solid rgba(242,207,107,.45);pointer-events:none}#ui .rd-link{width:calc(34 * var(--u));height:calc(2 * var(--u));background:#6b52a88c;flex:none}#ui .rd-link.done{background:linear-gradient(90deg,var(--de-gold),rgba(242,207,107,.35))}#ui .rd-xp{position:relative;z-index:2;display:grid;justify-items:center;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u));width:calc(280 * var(--u))}#ui .rd-xp-track{width:100%;height:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#0000008c;box-shadow:inset 0 0 0 1px #6b52a899;overflow:hidden}#ui .rd-xp-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(242,207,107,.55) 0%,var(--de-gold) 100%);box-shadow:0 0 calc(10 * var(--u)) #f2cf6b80}#ui .rd-xp-t{font-size:var(--k-t-label);color:var(--de-gold);letter-spacing:.02em}#ui .rd-id{display:grid;gap:calc(14 * var(--u));align-content:start;min-width:0;padding-top:calc(6 * var(--u))}#ui .rd-namerow{display:flex;align-items:baseline;gap:calc(16 * var(--u));min-width:0}#ui .rd-name{margin:0;font:700 calc(44 * var(--u))/1.05 "Bitter",Georgia,serif;letter-spacing:.01em;color:var(--de-gold);text-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) rgba(0,0,0,.7),0 0 calc(26 * var(--u)) color-mix(in srgb,var(--rd-light) 40%,transparent)}#ui .rd-sub{margin:calc(-8 * var(--u)) 0 0;font:400 var(--k-t-body)/1.2 "Bitter",Georgia,serif;font-style:italic;color:var(--de-ink-soft)}#ui .rd-tags{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}#ui .rd-tag{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:var(--k-t-micro);letter-spacing:.12em;text-transform:uppercase}#ui .rd-tag-ic{--k-icon-px: 22}#ui .rd-tag.rd-vet{color:var(--de-gold);border-color:#f2cf6bb3}#ui .rd-tag.rd-bond{color:var(--de-good);border-color:#7ee0a0b3}#ui .rd-tag.rd-frame{color:var(--rd-light);border-color:color-mix(in srgb,var(--rd-light) 70%,transparent)}#ui .rd-tag.rd-frame-normal{color:#d9b784}#ui .rd-statgrid{display:grid;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));background:linear-gradient(180deg,#1e1432d1,#100a1ce6);box-shadow:inset 0 0 calc(30 * var(--u)) #6b52a824}#ui .rd-srow{cursor:help;display:grid;grid-template-columns:calc(96 * var(--u)) minmax(0,1fr) calc(112 * var(--u));align-items:center;gap:calc(14 * var(--u))}#ui .rd-skey{display:inline-flex;align-items:center;gap:calc(8 * var(--u))}#ui .rd-skey-ic{--k-icon-px: 26}#ui .rd-skey b{font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.18em;color:var(--de-ink-soft)}#ui .rd-strack{position:relative;height:calc(14 * var(--u));border-radius:calc(7 * var(--u));background:#0000008c;box-shadow:inset 0 calc(1 * var(--u)) calc(3 * var(--u)) #000c,inset 0 0 0 1px #6b52a880;overflow:hidden}#ui .rd-sfill,#ui .rd-sdelta{position:absolute;top:0;bottom:0;left:0;border-radius:inherit}#ui .rd-sfill{background:linear-gradient(90deg,rgba(169,140,255,.55) 0%,var(--k-violet-lit) 70%,#d9c8ff 100%);box-shadow:0 0 calc(12 * var(--u)) #a98cff73;animation:rd-grow .55s cubic-bezier(.2,.7,.2,1) both;transform-origin:left center}#ui .rd-srow.up .rd-sdelta{background:var(--de-good);box-shadow:0 0 calc(10 * var(--u)) #7ee0a099}#ui .rd-srow.down .rd-sdelta{background:#e2705acc}#ui .rd-snum{display:flex;align-items:baseline;justify-content:flex-end;gap:calc(6 * var(--u));font-variant-numeric:tabular-nums}#ui .rd-snum em{font:700 calc(30 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;color:var(--de-ink)}#ui .rd-snum small{font:700 var(--k-t-label)/1 "Bitter",Georgia,serif}#ui .rd-srow.up .rd-snum em,#ui .rd-srow.up .rd-snum small{color:var(--de-good)}#ui .rd-srow.down .rd-snum em,#ui .rd-srow.down .rd-snum small{color:#e2705a}#ui .rd-aux{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}#ui .rd-auxcell{cursor:help;display:inline-flex;align-items:center;gap:calc(8 * var(--u));height:calc(38 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));border:1px solid rgba(107,82,168,.55);border-radius:calc(19 * var(--u));background:#0c07168c;font-variant-numeric:tabular-nums}#ui .rd-aux-ic{--k-icon-px: 20}#ui .rd-auxcell b{font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.14em;color:var(--de-ink-soft)}#ui .rd-auxcell em{font:700 var(--k-t-body)/1 "Bitter",Georgia,serif;font-style:normal;color:var(--de-ink)}#ui .rd-flourish{width:min(100%,calc(760 * var(--u)));aspect-ratio:8 / 1;justify-self:center;margin:calc(-2 * var(--u)) 0;background:var(--rd-flourish) no-repeat center / contain;opacity:.92}#ui .rd-view.no-flourish .rd-flourish{aspect-ratio:auto;height:calc(14 * var(--u));background:radial-gradient(circle at 50% 50%,var(--de-gold) 0 calc(3 * var(--u)),transparent calc(4 * var(--u))),linear-gradient(90deg,transparent 0%,rgba(242,207,107,.55) 30%,rgba(242,207,107,.55) 70%,transparent 100%) center / 100% 1px no-repeat}#ui .rd-block{display:grid;gap:calc(8 * var(--u));max-width:calc(860 * var(--u))}#ui .rd-h{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin:0;font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:var(--de-ink-soft)}#ui .rd-h-ic{--k-icon-px: 20}#ui .rd-p{margin:0;max-width:calc(760 * var(--u));font-size:var(--k-t-body);line-height:1.45;color:var(--de-ink)}#ui .rd-tip{display:flex;align-items:flex-start;gap:calc(10 * var(--u));margin:calc(4 * var(--u)) 0 0;max-width:calc(760 * var(--u));font-size:var(--k-t-label);line-height:1.4;color:var(--de-ink-soft)}#ui .rd-tip-ic{--k-icon-px: 20;margin-top:calc(1 * var(--u))}#ui .rd-kit{--kit-c: #dcd8d0;position:relative;padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u)) calc(26 * var(--u));border:calc(2 * var(--u)) solid var(--k-violet);border-left:calc(6 * var(--u)) solid var(--kit-c);border-radius:calc(8 * var(--u));background:radial-gradient(80% 120% at 0% 50%,color-mix(in srgb,var(--kit-c) 16%,transparent) 0%,transparent 60%),linear-gradient(180deg,#1e1432e0,#100a1ceb);max-width:calc(900 * var(--u))}#ui .rd-kit-head{display:flex;align-items:baseline;gap:calc(12 * var(--u));flex-wrap:wrap}#ui .rd-kit-ic{--k-icon-px: 24;align-self:center}#ui .rd-kit-name{margin:0;font:700 var(--k-t-head)/1.1 "Bitter",Georgia,serif;color:var(--kit-c);text-shadow:0 0 calc(18 * var(--u)) color-mix(in srgb,var(--kit-c) 45%,transparent)}#ui .rd-rolecard,#ui .rd-plain{padding:calc(14 * var(--u)) calc(20 * var(--u));border:1px solid rgba(107,82,168,.45);border-radius:calc(8 * var(--u));background:#0c07166b;max-width:calc(900 * var(--u))}#ui .rd-tray{display:grid;gap:calc(10 * var(--u))}#ui .rd-slot{display:grid;grid-template-columns:calc(72 * var(--u)) minmax(0,1fr);align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:1px solid rgba(107,82,168,.55);border-radius:calc(8 * var(--u));background:#180f2a8c;max-width:calc(760 * var(--u))}#ui .rd-slot.empty{border-style:dashed;background:#0c07164d}#ui .rd-slot.filled{border-color:#b08c3ab3;box-shadow:inset 0 0 calc(24 * var(--u)) #f2cf6b14}#ui .rd-slot-ic{position:relative;display:grid;place-items:center;width:calc(72 * var(--u));aspect-ratio:1 / 1;padding:0;border-radius:calc(6 * var(--u))}#ui .rd-slot.filled .rd-slot-ic{border-color:#b08c3a}#ui .rd-slot.filled .rd-slot-ic:after{content:"";position:absolute;inset:calc(8 * var(--u));background:var(--icon-src) no-repeat center / contain}#ui .rd-slot.empty .rd-slot-ic{border-style:dashed;opacity:.7}#ui .rd-slot-plus{font:300 calc(34 * var(--u))/1 "Bitter",Georgia,serif;color:var(--de-ink-soft)}#ui .rd-slot-t{display:grid;gap:calc(2 * var(--u));min-width:0}#ui .rd-slot-n{font:700 var(--k-t-body)/1.2 "Bitter",Georgia,serif;color:var(--k-ink-gold)}#ui .rd-slot.empty .rd-slot-n{color:var(--de-ink-soft)}#ui .rd-slot-d{font-size:var(--k-t-label);color:var(--de-ink-soft)}#ui .rd-lore{justify-items:start}#ui .rd-quote{position:relative;margin:0;padding:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(44 * var(--u));max-width:calc(760 * var(--u));font:400 calc(20 * var(--u))/1.5 "Bitter",Georgia,serif;font-style:italic;color:var(--de-ink-soft)}#ui .rd-quote:before{content:"“";position:absolute;left:0;top:calc(-10 * var(--u));font:700 calc(84 * var(--u))/1 "Bitter",Georgia,serif;color:color-mix(in srgb,var(--de-gold) 55%,transparent)}@keyframes rd-idle{to{background-position:100% 0}}@keyframes rd-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes rd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#ui .rd-idle,#ui .rd-halo,#ui .rd-sfill{animation:none}}#ui .de-peek{position:absolute;top:calc(6 * var(--u));left:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));border:0;border-radius:calc(3 * var(--u));background:#e8dab4;font:700 calc(13 * var(--u))/1.3 "Bitter",Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:#17102a;opacity:.72;transition:opacity .12s ease,box-shadow .12s ease;cursor:pointer;z-index:var(--z-control)}#ui .de-tile:hover .de-peek,#ui .de-tile:focus-within .de-peek{opacity:.96}#ui .de-peek:hover,#ui .de-peek:focus-visible{opacity:1;background:var(--de-gold);box-shadow:0 0 calc(12 * var(--u)) #f2cf6b8c;outline:none}#ui .de-canvas .de-tile .de-badges{top:calc(52 * var(--u));left:calc(6 * var(--u));max-width:calc(100% - 12 * var(--u))}#ui .de-canvas.tight .de-peek,#ui .de-canvas.tight .de-tile .de-flag{font-size:calc(11 * var(--u));padding:calc(1 * var(--u)) calc(4 * var(--u))}#ui .de-canvas.tight .de-tile .de-flag{top:auto;bottom:calc(24 * var(--u))}#ui .de-items .rd-note,#ui .de-relics .rd-note{grid-column:1 / -1;display:grid;gap:calc(6 * var(--u));margin:0 0 calc(10 * var(--u));max-width:calc(760 * var(--u))}#ui .de-items .rd-note-h,#ui .de-relics .rd-note-h{margin:0;font:700 calc(22 * var(--u))/1.15 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--de-gold)}#ui .de-items .rd-note-p,#ui .de-relics .rd-note-p{margin:0;font-size:var(--k-t-body);line-height:1.45;color:var(--de-ink-soft)}#ui .rd-tagline{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}#ui .rd-tagchip{padding:calc(3 * var(--u)) calc(10 * var(--u));border:1px solid rgba(107,82,168,.7);border-radius:calc(11 * var(--u));background:#180f2a99;color:#c3a8ff;font:700 var(--k-t-micro)/1.4 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase}#ui .rd-shapeline{margin-top:calc(4 * var(--u))}#ui .rd-shapeline .rd-tagchip{border-color:#6b52a861;background:#180f2a57;color:#c3a8ff9e;font-weight:600}#ui .rd-arms{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8 * var(--u));margin:calc(-2 * var(--u)) 0 0;font:400 var(--k-t-label)/1.3 "Bitter",Georgia,serif}#ui .rd-arms-l{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c3a8ffb8;font-size:var(--k-t-micro)}#ui .rd-arms-k{display:inline-flex;align-items:center;gap:calc(6 * var(--u));color:var(--de-gold)}#ui .rd-arms-ic{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--icon-src, none) center/contain no-repeat}#ui .rd-marks{display:flex;align-items:center;gap:calc(8 * var(--u));margin:calc(-4 * var(--u)) 0 0;color:var(--de-gold);font:400 var(--k-t-label)/1.3 "Bitter",Georgia,serif;font-variant-numeric:tabular-nums}#ui .rd-marks-ic{--k-icon-px: 22}#ui .rd-paths{display:grid;gap:calc(8 * var(--u))}#ui .rd-paths-h{display:flex;align-items:center;gap:calc(8 * var(--u));margin:0;font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:var(--de-ink-soft)}#ui .rd-paths-ic{--k-icon-px: 22}#ui .rd-paths-none{margin:0;color:var(--de-ink-soft);font:400 var(--k-t-label)/1.35 "Bitter",Georgia,serif;font-style:italic}#ui .rd-pathrow{display:grid;gap:calc(6 * var(--u))}#ui .rd-path{cursor:help;display:grid;grid-template-columns:calc(34 * var(--u)) minmax(0,1fr) auto;grid-template-areas:"ic name state" "ic text text";align-items:center;gap:calc(2 * var(--u)) calc(10 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border:1px solid rgba(107,82,168,.45);border-radius:calc(8 * var(--u));background:#0e091a8c}#ui .rd-path-ic{grid-area:ic;position:relative;width:calc(34 * var(--u));height:calc(34 * var(--u));padding:0;border-radius:calc(5 * var(--u))}#ui .rd-path-ic:after{content:"";position:absolute;inset:calc(4 * var(--u));background:var(--icon-src) no-repeat center / contain}#ui .rd-path-n{grid-area:name;min-width:0;font:700 var(--k-t-label)/1.2 "Bitter",Georgia,serif;color:var(--de-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ui .rd-path-s{grid-area:state;font:700 var(--k-t-micro)/1 "Bitter",Georgia,serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase}#ui .rd-path-t{grid-area:text;min-width:0;color:var(--de-ink-soft);font:400 var(--k-t-micro)/1.35 "Bitter",Georgia,serif}#ui .rd-path.lit{border-color:#a98cfff2;background:linear-gradient(180deg,#2e1e4ecc,#140c24d9);box-shadow:0 0 calc(18 * var(--u)) #a98cff38,inset 0 0 calc(20 * var(--u)) #a98cff1f}#ui .rd-path.lit .rd-path-s{color:#c3a8ff}#ui .rd-path.pledged{border-color:#f2cf6bbf}#ui .rd-path.pledged .rd-path-s{color:var(--de-gold)}#ui .rd-path.aim{opacity:.62}#ui .rd-path.aim .rd-path-s{color:var(--de-ink-soft)}#ui .rd-path.bridge .rd-path-s{color:#9fd8c6}#ui .rd-oath{display:flex;align-items:center;gap:calc(8 * var(--u));margin:0;padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid rgba(107,82,168,.55);border-left:calc(3 * var(--u)) solid rgba(169,140,255,.8);border-radius:calc(8 * var(--u));background:#0e091a8c;color:var(--de-ink-soft);font:400 var(--k-t-label)/1.3 "Bitter",Georgia,serif;font-style:italic}#ui .rd-oath-ic{--k-icon-px: 22}#ui .rd-oath.open{color:var(--de-ink)}#ui .rd-oath.done{border-left-color:var(--de-good);color:var(--de-good);font-style:normal}#ui .rd-gloss-q{flex:0 0 auto;width:calc(28 * var(--u));height:calc(28 * var(--u));padding:0;display:inline-grid;place-items:center;background:#a98cff24;border:1px solid rgba(169,140,255,.4);border-radius:50%;color:#d8c7ff;font:700 calc(14 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;cursor:pointer}#ui .rd-gloss-q:hover{background:#a98cff4d}#ui .rd-sparts{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));margin-top:calc(2 * var(--u))}#ui .rd-spart{display:inline-flex;align-items:baseline;gap:calc(4 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));font-style:normal;border-radius:calc(3 * var(--u));background:#00000042;cursor:help}#ui .rd-spart b{font:700 calc(15 * var(--u))/1.4 "Bitter",Georgia,serif}#ui .rd-spart u{font:500 calc(12 * var(--u))/1 "Bitter",Georgia,serif;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;opacity:.7}#ui .rd-spart.item,#ui .rd-spart.aura{color:#8fc46a}#ui .rd-spart.totem{color:#f0c979}#ui .rd-spart.marks{color:#e8a06a}#ui .rd-spart.vet{color:#f0e4c6}#ui .rd-spart.path,#ui .rd-spart.lone{color:#c3a8ff}#ui .rd-spart.bond{color:var(--de-good)}#ui .rd-spart.down{color:#e6786a}#ui .palcard{position:absolute;top:calc(196 * var(--u));width:calc(400 * var(--u));box-sizing:border-box;pointer-events:none;font-family:Bitter,Georgia,serif;color:var(--k-ink, #e8dcff);z-index:var(--z-readout);--k-pad: calc(18 * var(--u))}#ui .palcard[hidden]{display:none}#ui .palcard.mine{left:calc(24 * var(--u));top:calc(380 * var(--u))}#ui .palcard.theirs{right:calc(24 * var(--u))}#ui :is(.palcard,.hi-box) .pc-body{position:relative;padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u));display:grid;row-gap:calc(8 * var(--u));align-content:start;min-height:calc(252 * var(--u))}#ui .palcard.pinned .pc-body{min-height:calc(476 * var(--u))}#ui .palcard.select .pc-body{min-height:calc(220 * var(--u))}#ui .palcard.select.pinned .pc-body{min-height:calc(444 * var(--u))}#ui .palcard.npc .pc-body{min-height:calc(236 * var(--u))}#ui .palcard.npc.pinned .pc-body{min-height:calc(262 * var(--u))}#ui :is(.palcard,.hi-box) .pc-weapon{display:flex;align-items:baseline;column-gap:calc(8 * var(--u));font-size:calc(14 * var(--u))}#ui :is(.palcard,.hi-box) .pc-weapon b{font:700 calc(11 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-soft, #b8a8d8)}#ui :is(.palcard,.hi-box) .pc-weapon span{color:#f0c979}#ui :is(.palcard,.hi-box) .pc-hint{margin:0;padding-top:calc(6 * var(--u));border-top:calc(1 * var(--u)) solid rgba(169,140,255,.22);font:600 calc(11 * var(--u))/1.2 "Bitter",Georgia,serif;letter-spacing:.09em;text-transform:uppercase;color:#f0c979}#ui :is(.palcard,.hi-box) .pc-hint.pinned{color:#b8a8d8cc}#ui :is(.palcard,.hi-box) .pc-head,#ui :is(.palcard,.hi-box) .hi-head{display:grid;grid-template-columns:calc(96 * var(--u)) 1fr;column-gap:calc(12 * var(--u));align-items:center;min-height:calc(96 * var(--u));padding-bottom:calc(9 * var(--u))}#ui :is(.palcard,.hi-box) .pc-who{display:grid;row-gap:calc(2 * var(--u));justify-items:start;min-width:0}#ui :is(.palcard,.hi-box) .pc-port{position:relative;width:calc(96 * var(--u));height:calc(96 * var(--u))}#ui :is(.palcard,.hi-box) .pc-halo{position:absolute;left:50%;top:50%;width:calc(132 * var(--u));height:calc(132 * var(--u));transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rd-light) 40%,transparent) 0%,color-mix(in srgb,var(--rd-light) 12%,transparent) 46%,transparent 72%);pointer-events:none}#ui :is(.palcard,.hi-box) .pc-disc{position:absolute;inset:0;display:block;border-radius:50%;background:var(--src) no-repeat center var(--pf-y, 46%) / var(--pf-size, 79%) auto,radial-gradient(circle at 50% 40%,#3a2a4a,#1a1120);box-shadow:0 0 0 calc(2 * var(--u)) var(--rd-light),0 0 0 calc(4.5 * var(--u)) var(--pc-team, #78c4ff),0 calc(3 * var(--u)) calc(9 * var(--u)) #000000b3}#ui :is(.palcard,.hi-box) .pc-disc.blank{background:radial-gradient(circle at 50% 40%,#3a2a4a,#1a1120)}#ui :is(.palcard,.hi-box) .pc-vet{position:absolute;top:calc(-2 * var(--u));right:calc(-2 * var(--u));min-width:calc(20 * var(--u));padding:0 calc(4 * var(--u));font:900 calc(14 * var(--u))/calc(20 * var(--u)) "Bitter",Georgia,serif;font-style:normal;text-align:center;color:#f0c979;background:#120a1ef2;border-radius:calc(10 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) #f0c979cc}#ui :is(.palcard,.hi-box) .pc-rare{position:absolute;left:50%;bottom:calc(-7 * var(--u));transform:translate(-50%);padding:0 calc(6 * var(--u));font:800 calc(10.5 * var(--u))/calc(15 * var(--u)) "Bitter",Georgia,serif;font-style:normal;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--rd-light, #c9a062);background:#0e0818f2;border-radius:calc(8 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) color-mix(in srgb,var(--rd-light) 70%,transparent)}#ui :is(.palcard,.hi-box) .pc-pin{font:800 calc(10 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.14em;padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(3 * var(--u));color:#1a1030;background:#f0c979eb}#ui :is(.palcard,.hi-box) .pc-name{margin:0;font:700 calc(26 * var(--u))/1.1 "Bitter",Georgia,serif}#ui :is(.palcard,.hi-box) .pc-sub{margin:0;font:500 calc(13 * var(--u))/1.2 "Bitter",Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-dim, #8f7fb5)}#ui :is(.palcard,.hi-box) .pc-bars{display:grid;row-gap:calc(5 * var(--u))}#ui :is(.palcard,.hi-box) .pc-bar{display:grid;grid-template-columns:calc(88 * var(--u)) 1fr calc(122 * var(--u));align-items:center;column-gap:calc(8 * var(--u))}#ui :is(.palcard,.hi-box) .pc-bar b{font:700 calc(12 * var(--u))/1.1 "Bitter",Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-soft, #b8a8d8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ui :is(.palcard,.hi-box) .pc-bar em{font-style:normal;font-size:calc(13 * var(--u));white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--k-ink, #e8dcff)}#ui :is(.palcard,.hi-box) .pc-track{position:relative;display:block;height:calc(9 * var(--u));border-radius:calc(4 * var(--u));background:#0000008c;box-shadow:inset 0 0 0 calc(1 * var(--u)) #6b52a88c;overflow:hidden}#ui :is(.palcard,.hi-box) .pc-fill{position:absolute;left:0;top:0;bottom:0;display:block;background:#7fd68a}#ui :is(.palcard,.hi-box) .pc-shield{background:#9ad4ff}#ui :is(.palcard,.hi-box) .pc-bar.none .pc-track{opacity:.35}#ui :is(.palcard,.hi-box) .pc-statuses{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));min-height:calc(20 * var(--u))}#ui :is(.palcard,.hi-box) .pc-st{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(1 * var(--u)) calc(7 * var(--u)) calc(1 * var(--u)) calc(3 * var(--u));border-radius:calc(10 * var(--u));font:600 calc(12.5 * var(--u))/1.4 "Bitter",Georgia,serif}#ui :is(.palcard,.hi-box) .pc-st.bad{color:#dff1ff;background:#14304ae6;box-shadow:0 0 0 calc(1 * var(--u)) #9ad4ffb3}#ui :is(.palcard,.hi-box) .pc-st.good{color:#ffe6b0;background:#3a2a10e6;box-shadow:0 0 0 calc(1 * var(--u)) #f0c979b3}#ui :is(.palcard,.hi-box) .pc-glyph{display:inline-grid;place-items:center;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;font:700 calc(11 * var(--u))/1 "Bitter","Apple Symbols","Segoe UI Symbol",Georgia,serif;font-style:normal;background:#00000059}#ui :is(.palcard,.hi-box) .pc-path{display:grid;grid-template-columns:calc(22 * var(--u)) auto 1fr auto auto;align-items:center;column-gap:calc(7 * var(--u));min-height:calc(22 * var(--u));color:#c3a8ff}#ui :is(.palcard,.hi-box) .pc-path b{font:700 calc(14 * var(--u))/1.2 "Bitter",Georgia,serif;white-space:nowrap}#ui :is(.palcard,.hi-box) .pc-path .pc-track.grade{height:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #a98cff99}#ui :is(.palcard,.hi-box) .pc-path .pc-fill{background:#a98cff}#ui :is(.palcard,.hi-box) .pc-path em{font-style:normal;font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums}#ui :is(.palcard,.hi-box) .pc-path u{text-decoration:none;font:700 calc(10.5 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.08em;text-transform:uppercase;padding:calc(2 * var(--u)) calc(5 * var(--u));border-radius:calc(3 * var(--u));background:#6b52a84d;color:#d7c6ff}#ui :is(.palcard,.hi-box) .pc-path.paid u{background:#a98cffe6;color:#1a1030}#ui :is(.palcard,.hi-box) .pc-path.upto{color:#8a7aa8;opacity:.75}#ui :is(.palcard,.hi-box) .pc-path.upto .pc-fill{background:transparent}#ui :is(.palcard,.hi-box) .pc-path.upto u{background:#6b52a826;color:#a698c0}#ui :is(.palcard,.hi-box) .pc-icon{display:inline-block;width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none;border-radius:calc(3 * var(--u));background:var(--src) no-repeat center / contain,#140c1ed9;box-shadow:0 0 0 calc(1 * var(--u)) #f0c97973}#ui :is(.palcard,.hi-box) .pc-path .pc-quiet{white-space:nowrap}#ui :is(.palcard,.hi-box) .pc-oath{margin:0;font-size:calc(13 * var(--u));line-height:1.3;color:var(--k-ink-soft, #b8a8d8);min-height:calc(17 * var(--u))}#ui :is(.palcard,.hi-box) .pc-oath.done{color:#c3a8ff}#ui :is(.palcard,.hi-box) .pc-gloss-q{flex:0 0 auto;width:calc(28 * var(--u));height:calc(28 * var(--u));padding:0;display:inline-grid;place-items:center;background:#a98cff24;border:calc(1 * var(--u)) solid rgba(169,140,255,.4);border-radius:50%;color:#d8c7ff;font:700 calc(14 * var(--u))/1 "Bitter",Georgia,serif;font-style:normal;cursor:pointer}#ui :is(.palcard,.hi-box) .pc-gloss-q:hover{background:#a98cff4d}#ui :is(.palcard,.hi-box) .pc-stats{display:grid;row-gap:calc(3 * var(--u));padding:calc(6 * var(--u)) 0;border-top:1px solid rgba(107,82,168,.35);border-bottom:1px solid rgba(107,82,168,.35)}#ui :is(.palcard,.hi-box) .pc-stat{display:flex;align-items:center;gap:calc(7 * var(--u));min-height:calc(22 * var(--u))}#ui :is(.palcard,.hi-box) .pc-stat>b{min-width:calc(34 * var(--u));font:700 calc(12 * var(--u))/1.4 "Bitter",Georgia,serif;letter-spacing:.06em;color:var(--k-ink-dim, #8f7fb5)}#ui :is(.palcard,.hi-box) .pc-stat>em{min-width:calc(58 * var(--u));font:700 calc(18 * var(--u))/1.2 "Bitter",Georgia,serif;font-style:normal;font-variant-numeric:tabular-nums}#ui :is(.palcard,.hi-box) .pc-kit{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(12 * var(--u));min-height:calc(22 * var(--u))}#ui :is(.palcard,.hi-box) .pc-item{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(14 * var(--u));color:#f0e0b8}#ui :is(.palcard,.hi-box) .pc-intent{margin:0;font-size:calc(13 * var(--u));font-style:italic;color:var(--k-ink-dim, #8f7fb5);min-height:calc(17 * var(--u))}#ui :is(.palcard,.hi-box) .pc-quiet{color:#e8dcff80;font-size:calc(13 * var(--u))}#ui .palcard.select .pc-body{row-gap:calc(5 * var(--u))}#ui .palcard.select .hi-row,#ui .palcard.select .hi-tags,#ui .palcard.select .hi-stats{white-space:normal}#ui .palcard.select .hi-path,#ui .palcard.select .hi-oath{max-width:none}#ui :is(.palcard,.hi-box) .pc-kit.icons{gap:calc(7 * var(--u));align-items:center}#ui :is(.palcard,.hi-box) .pc-kit.icons .pc-item{gap:0}#ui :is(.palcard,.hi-box) .pc-kit.icons .pc-icon{width:calc(28 * var(--u));height:calc(28 * var(--u))}#ui :is(.palcard,.hi-box) .pc-kit>b{font:700 calc(12 * var(--u))/1.1 "Bitter",Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-dim, #8f7fb5);align-self:center}#ui :is(.palcard,.hi-box) .pc-item.relic .pc-icon{box-shadow:0 0 0 calc(1 * var(--u)) #a98cff99}#ui .palcard.select .hi-head{margin-bottom:calc(2 * var(--u))}#ui .palcard.select .hi-head .hi-name{margin:0}#ui .palcard.select .pc-path{color:#c3a8ff}#ui :is(.palcard,.hi-box) .pc-bar.fainted em{color:#e05a5a}#ui .locket{position:absolute;left:calc(26 * var(--u));bottom:calc(104 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#3a2a55f0,#1c142cf0);box-shadow:0 0 0 calc(2 * var(--u)) var(--k-violet, #6b52a8),0 calc(3 * var(--u)) calc(8 * var(--u)) #08040e99;display:grid;place-items:center;cursor:pointer;pointer-events:auto;z-index:var(--z-hud)}#ui .locket[hidden]{display:none}#ui .locket>.lk-glyph{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;box-sizing:border-box;border:calc(3 * var(--u)) solid #e6c884;background:var(--locket-idle, radial-gradient(circle at 38% 32%, rgba(255, 233, 168, .3), rgba(24, 12, 4, .5) 72%));background-size:100% 100%;background-position:center;background-repeat:no-repeat;transition:transform .16s ease,border-color .16s ease}#ui .locket>.lk-bail{position:absolute;top:calc(7 * var(--u));width:calc(11 * var(--u));height:calc(9 * var(--u));border-radius:50%;box-sizing:border-box;border:calc(3 * var(--u)) solid #e6c884;border-bottom-color:transparent}#ui .locket.art>.lk-glyph{width:calc(38 * var(--u));height:calc(38 * var(--u));border:0;border-radius:0;background:var(--locket-idle) center / contain no-repeat;filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(6,3,12,.8))}#ui .locket.art>.lk-bail{display:none}#ui .locket:hover:not(:disabled)>.lk-glyph,#ui .locket:focus-visible>.lk-glyph{transform:scale(1.1);border-color:#fff3cd}#ui .locket:focus-visible{outline:calc(3 * var(--u)) solid #b98a3a;outline-offset:calc(3 * var(--u))}#ui .locket:disabled{cursor:default;opacity:.38}#ui .locket-over{position:absolute;inset:0;display:grid;place-items:center;pointer-events:auto;background:#06030adb;opacity:0;transition:opacity .18s ease;z-index:var(--z-modal)}#ui .locket-over.in{opacity:1}#ui .locket-over[hidden]{display:none}#ui .locket-over.shut,#ui .locket-over.shut .lk-hit{pointer-events:none}#ui .locket-modal{position:relative;outline:none;width:calc(var(--lk-w, 1377) * var(--u));height:calc(var(--lk-h, 918) * var(--u))}#ui .locket-plate{position:absolute;inset:0;padding:0;border:0;background:none;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 99.5%),linear-gradient(to top,#000 94%,transparent 100%),linear-gradient(to right,transparent 0,#000 7%),linear-gradient(to left,transparent 0,#000 7%);mask-image:linear-gradient(to bottom,#000 84%,transparent 99.5%),linear-gradient(to top,#000 94%,transparent 100%),linear-gradient(to right,transparent 0,#000 7%),linear-gradient(to left,transparent 0,#000 7%);-webkit-mask-composite:source-in;mask-composite:intersect}#ui .locket-plate[hidden]{display:none}#ui .lk-hit{position:absolute;left:40%;top:30%;width:18%;height:34%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none;clip-path:ellipse(50% 50% at 50% 50%)}#ui .lk-hit:focus-visible{outline:calc(3 * var(--u)) solid #b98a3a;outline-offset:calc(4 * var(--u));clip-path:none}#ui .locket-plate>.lk-strip{position:absolute;top:0;left:0;width:calc(var(--cols, 1) * 100%);height:calc(var(--rows, 1) * 100%);max-width:none;transform:translate(calc(var(--fx, 0) * -100% / var(--cols, 1)),calc(var(--fy, 0) * -100% / var(--rows, 1)));pointer-events:none}#ui .locket-plate>.lk-strip[hidden]{display:none}#ui .locket-plate>.lk-hands{position:absolute;inset:0;pointer-events:none}#ui .locket-plate>.lk-hands[hidden]{display:none}#ui .lk-hands>.lk-hand{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}#ui .lk-hands>.lk-hand.l{transform-origin:var(--pivot-l, 12%) 100%}#ui .lk-hands>.lk-hand.r{transform-origin:var(--pivot-r, 84%) 100%}#ui .locket-plate>.lk-socket{position:absolute;border-radius:50%;overflow:hidden;opacity:0;transition:opacity .2s ease;pointer-events:none}#ui .locket-plate>.lk-socket.shown{opacity:1}#ui .locket-plate>.lk-socket[hidden]{display:none}#ui .locket-plate>.lk-socket>.lk-socket-img{width:100%;height:100%;object-fit:cover;display:block}#ui .locket-fallback{position:absolute;left:50%;top:50%;width:calc(320 * var(--u));height:calc(320 * var(--u));transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 calc(6 * var(--u)) calc(18 * var(--u)) rgba(4,2,8,.8));pointer-events:none}#ui .locket-fallback[hidden]{display:none}@media(prefers-reduced-motion:reduce){#ui .locket-over{transition:none}#ui .locket>.lk-glyph{transition:none}#ui .lk-hands>.lk-hand{animation:none!important}#ui .locket-modal>.lk-vow{transition:none}}#ui .locket-modal>.lk-vow{position:absolute;left:51%;top:84%;width:30%;transform:translate(-50%);margin:0;text-align:center;white-space:pre-line;font-size:calc(32 * var(--u));line-height:1.42;letter-spacing:.03em;color:var(--k-ink-gold, #f2cf6b);text-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) rgba(4,2,8,.92),0 0 calc(22 * var(--u)) rgba(4,2,8,.8);opacity:0;transition:opacity .3s ease;pointer-events:none}#ui .locket-modal>.lk-vow.in{opacity:1}#ui .locket-modal>.lk-vow[hidden]{display:none}#ui .lk-vow>.rest{visibility:hidden}@keyframes lk-in-l{0%{translate:-5.8594% 109.375%}to{translate:0 0}}@keyframes lk-out-l{0%{translate:0 0}to{translate:-5.8594% 109.375%}}@keyframes lk-in-r{0%{translate:10.4167% 183.5938%}4.16667%{translate:10.4463% 183.0399%}8.33333%{translate:10.532% 181.4417%}12.5%{translate:10.6684% 178.894%}16.6667%{translate:10.8507% 175.4919%}20.8333%{translate:11.0736% 171.3302%}25%{translate:11.3322% 166.5039%}29.1667%{translate:11.6213% 161.1079%}33.3333%{translate:11.9358% 155.2373%}37.5%{translate:12.2706% 148.9868%}41.6667%{translate:12.6207% 142.4515%}45.8333%{translate:12.981% 135.7264%}50%{translate:13.3464% 128.9062%}54.1667%{translate:13.7117% 122.0861%}58.3333%{translate:14.072% 115.361%}62.5%{translate:14.4221% 108.8257%}66.6667%{translate:14.7569% 102.5752%}70.8333%{translate:15.0714% 96.7046%}75%{translate:13.3648% 82.2079%}79.1667%{translate:8.9538% 56.0885%}83.3333%{translate:4.6101% 31.1031%}87.5%{translate:1.6792% 13.505%}91.6667%{translate:.3263% 4.1657%}95.8333%{translate:.0011% .6942%}to{translate:0% 0%}}@keyframes lk-out-r{0%{translate:0% 0%}4.16667%{translate:.0011% .6942%}8.33333%{translate:.3263% 4.1657%}12.5%{translate:1.6792% 13.505%}16.6667%{translate:4.6101% 31.1031%}20.8333%{translate:8.9538% 56.0885%}25%{translate:13.3648% 82.2079%}29.1667%{translate:15.0714% 96.7046%}33.3333%{translate:14.7569% 102.5752%}37.5%{translate:14.4221% 108.8257%}41.6667%{translate:14.072% 115.361%}45.8333%{translate:13.7117% 122.0861%}50%{translate:13.3464% 128.9062%}54.1667%{translate:12.981% 135.7264%}58.3333%{translate:12.6207% 142.4515%}62.5%{translate:12.2706% 148.9868%}66.6667%{translate:11.9358% 155.2373%}70.8333%{translate:11.6213% 161.1079%}75%{translate:11.3322% 166.5039%}79.1667%{translate:11.0736% 171.3302%}83.3333%{translate:10.8507% 175.4919%}87.5%{translate:10.6684% 178.894%}91.6667%{translate:10.532% 181.4417%}95.8333%{translate:10.4463% 183.0399%}to{translate:10.4167% 183.5938%}}#ui .lk-hands.in>.lk-hand.l{animation:lk-in-l 1.88s cubic-bezier(.333333,0,.666667,1) both}#ui .lk-hands.in>.lk-hand.r{animation:lk-in-r 1.88s linear both}#ui .lk-hands.out>.lk-hand.l{animation:lk-out-l 1645ms cubic-bezier(.333333,0,.666667,1) both}#ui .lk-hands.out>.lk-hand.r{animation:lk-out-r 1645ms linear both}#ui .scout{position:absolute;top:calc(26 * var(--u));left:0;right:0;display:flex;justify-content:center;align-items:flex-start;column-gap:calc(14 * var(--u));pointer-events:none;z-index:var(--z-scout)}#ui .scout[hidden]{display:none}#ui .scout .mine{justify-content:flex-end}#ui .scout .theirs{justify-content:flex-start}#ui .scout .mine{margin-left:calc(210 * var(--u))}#ui .scout .theirs{margin-right:calc(210 * var(--u))}#ui .scout .scout-row{flex:0 1 auto}#ui .scout-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:calc(8 * var(--u));min-width:0}#ui .scout-vs{align-self:flex-start;margin-top:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));font:900 calc(19 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.12em;color:#f0c979;background:#140c1ed1;border:calc(1.5 * var(--u)) solid rgba(107,82,168,.85);border-radius:calc(6 * var(--u));text-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.8)}#ui .scout-chip{position:relative;flex:0 1 calc(58 * var(--u));width:calc(58 * var(--u));min-width:calc(40 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));pointer-events:auto;transition:opacity .28s ease,filter .28s ease,transform .28s ease}#ui .scout-disc{display:block;width:100%;aspect-ratio:1;height:auto;border-radius:50%;background:var(--src) no-repeat center var(--pf-y, 46%) / var(--pf-size, 79%) auto,radial-gradient(circle at 50% 40%,#3a2a4a,#1a1120);box-shadow:0 0 0 calc(1.5 * var(--u)) #f0c979,0 0 0 calc(3.5 * var(--u)) #2a1a10,0 calc(3 * var(--u)) calc(8 * var(--u)) #000000b3}#ui .scout-row.mine .scout-disc{box-shadow:0 0 0 calc(1.5 * var(--u)) #f0c979,0 0 0 calc(3.5 * var(--u)) #2f6fa8,0 calc(3 * var(--u)) calc(8 * var(--u)) #000000b3}#ui .scout-row.theirs .scout-disc{box-shadow:0 0 0 calc(1.5 * var(--u)) #f0c979,0 0 0 calc(3.5 * var(--u)) #b8552e,0 calc(3 * var(--u)) calc(8 * var(--u)) #000000b3}#ui .scout-vet{position:absolute;top:calc(-3 * var(--u));right:calc(-3 * var(--u));min-width:calc(15 * var(--u));padding:0 calc(3 * var(--u));font:900 calc(11.5 * var(--u))/calc(15 * var(--u)) "Bitter",Georgia,serif;letter-spacing:.04em;text-align:center;font-style:normal;color:#f0c979;background:#140c1eeb;border-radius:calc(8 * var(--u));box-shadow:0 0 0 calc(1.2 * var(--u)) #f0c979cc;pointer-events:none}#ui .scout-vet[hidden]{display:none}#ui .scout-disc.blank{background:radial-gradient(circle at 50% 40%,#3a2a4a,#1a1120)}#ui .scout-hp{width:100%;height:calc(7 * var(--u));border-radius:calc(4 * var(--u));background:#0c0812e6;box-shadow:0 0 0 calc(1 * var(--u)) #f0c97973;overflow:hidden}#ui .scout-hp>i{display:block;height:100%;width:100%;background:linear-gradient(180deg,#8fe07a,#3f9a3a);transition:width .18s ease-out}#ui .scout-chip.low .scout-hp>i{background:linear-gradient(180deg,#ffd27a,#d0862a)}#ui .scout-chip.dire .scout-hp>i{background:linear-gradient(180deg,#ff8a7a,#c03a2a)}#ui .scout-chip.subject .scout-disc{box-shadow:0 0 0 calc(2 * var(--u)) #fff4d6,0 0 0 calc(4.5 * var(--u)) #f0c979,0 calc(3 * var(--u)) calc(10 * var(--u)) #000c}#ui .scout-chip.subject{transform:translateY(calc(-3 * var(--u)))}#ui .scout-path{position:absolute;right:calc(-4 * var(--u));bottom:calc(33 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(4 * var(--u));background:var(--src) no-repeat center / 88% auto,#1c102cf5;box-shadow:0 0 0 calc(1.4 * var(--u)) #c4a8fff2,0 0 calc(8 * var(--u)) #a98cff99;pointer-events:none}#ui .scout-path[hidden]{display:none}#ui .scout-chip.down .scout-hp>i{width:0!important}#ui .scout-items{display:flex;justify-content:center;flex-wrap:nowrap;gap:calc(3 * var(--u));min-height:calc(16 * var(--u))}#ui .scout-item,#ui .scout-relic{display:block;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(3 * var(--u));background:var(--src) no-repeat center / contain,#140c1ed9;box-shadow:0 0 0 calc(1 * var(--u)) #f0c9798c}#ui .scout-relics{display:flex;flex:none;flex-direction:row;gap:calc(4 * var(--u));margin-left:calc(4 * var(--u));margin-top:calc(6 * var(--u));pointer-events:auto}#ui .scout-relic{position:relative;width:calc(34 * var(--u));height:calc(34 * var(--u))}#ui .scout-relic.many:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#140c1e9e}#ui .sr-count{position:absolute;inset:0;display:grid;place-items:center;font:700 calc(19 * var(--u))/1 "Bitter",Georgia,serif;color:#f0c979;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.9)}#ui .scout-chip.held{opacity:.5;transform:translateY(calc(5 * var(--u)))}#ui .scout-chip.down{filter:grayscale(1) brightness(.5);opacity:.55;transform:translateY(calc(4 * var(--u))) scale(.94)}#ui .scout-tip{position:absolute;z-index:var(--z-tooltip);min-width:calc(150 * var(--u));max-width:calc(300 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));background:#140c1ef0;border:calc(1 * var(--u)) solid rgba(107,82,168,.9);box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) #000000b3;color:#f0e4c6;font:500 calc(14 * var(--u))/1.35 "Bitter",Georgia,serif;pointer-events:none;-webkit-user-select:none;user-select:none}#ui .scout-tip[hidden]{display:none}#ui .scout-tip p{margin:0}#ui .scout-tip .st-name{font-weight:700;color:#f0c979;font-size:calc(15 * var(--u))}#ui .scout-tip .st-hp{color:#cfe9b8}#ui .scout-tip .st-note{color:#bda7d6;font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase}#ui .scout-tip .st-item{margin-top:calc(3 * var(--u))}#ui .scout-tip .st-quiet{color:#f0e4c68c;font-size:calc(12 * var(--u))}#ui .scout-tip .st-fits{margin-top:calc(3 * var(--u));color:#c3a8ff;font-size:calc(12 * var(--u));letter-spacing:.04em}#ui .scout-arm{position:absolute;left:50%;top:0;width:100%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;pointer-events:none;box-shadow:0 0 0 calc(3 * var(--u)) #c4a8ff,0 0 calc(16 * var(--u)) calc(3 * var(--u)) #a98cffb3,inset 0 0 calc(10 * var(--u)) #a98cff59;animation:scout-arm-breathe 2.4s ease-in-out infinite}#ui .scout-arm[hidden]{display:none}#ui .scout-arm.pulse{animation:scout-arm-pulse .5s cubic-bezier(.2,.7,.2,1) 1,scout-arm-breathe 2.4s ease-in-out infinite .5s}@keyframes scout-arm-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes scout-arm-pulse{0%{opacity:1;transform:translate(-50%) scale(1)}40%{opacity:1;transform:translate(-50%) scale(1.22)}to{opacity:.72;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){#ui .scout-arm,#ui .scout-arm.pulse{animation:none;opacity:1}}#ui .scout-oath{position:absolute;top:calc(-3 * var(--u));left:calc(-3 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));font:900 calc(10 * var(--u))/calc(15 * var(--u)) "Bitter",Georgia,serif;text-align:center;font-style:normal;color:#c3a8ff;background:#140c1eeb;border-radius:50%;box-shadow:0 0 0 calc(1.2 * var(--u)) #c3a8ffcc;pointer-events:none}#ui .scout-oath[hidden]{display:none}#ui .scout-tip .st-bar{display:grid;grid-template-columns:calc(42 * var(--u)) 1fr auto;align-items:center;gap:calc(6 * var(--u));margin-top:calc(3 * var(--u))}#ui .scout-tip .st-bar b{font:700 calc(11 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:#f0e4c6b3}#ui .scout-tip .st-track{height:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:#0000008c;box-shadow:inset 0 0 0 calc(1 * var(--u)) #6b52a88c;overflow:hidden}#ui .scout-tip .st-fill{display:block;height:100%;background:#8fc46a}#ui .scout-tip .st-bar.shield .st-fill{background:#7fb6e8}#ui .scout-tip .st-bar.meter .st-fill{background:#f0c979}#ui .scout-tip .st-bar em{font-style:normal;font-size:calc(12 * var(--u));color:#f0e4c6}#ui .scout-tip .st-state{margin-top:calc(4 * var(--u));color:#7fb6e8;font-size:calc(12 * var(--u));letter-spacing:.04em}#ui .scout-tip .st-oath{margin-top:calc(4 * var(--u));color:#c3a8ff;font-size:calc(12 * var(--u))}#ui .scout-meter[hidden]{display:none}#ui .scout-meter{width:100%;height:calc(4 * var(--u));margin-top:calc(2 * var(--u));border-radius:calc(3 * var(--u));background:#0c0812e6;box-shadow:0 0 0 calc(1 * var(--u)) #a98cff66;overflow:hidden}#ui .scout-meter>i{display:block;height:100%;width:0%;background:linear-gradient(180deg,#c7a6ff,#6b52a8);transition:width .18s ease-out}#ui .scout-meter.full>i{background:linear-gradient(180deg,#ffe08a,#e0902a)}#ui .scout-tithe{min-width:calc(48 * var(--u));min-height:calc(48 * var(--u))}#ui .scout-vs{position:relative}#ui .scout-tithe{position:absolute;top:calc(-6 * var(--u));right:calc(-7 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:radial-gradient(circle at 50% 42%,#ffe8aaf2,#f0c97933 46%,#f0c97900 62%),linear-gradient(150deg,#f0c979,#a8823e 58%,#f7dfa4);box-shadow:0 0 0 calc(1.2 * var(--u)) #140c1eeb,0 0 calc(6 * var(--u)) #f0c9798c;pointer-events:auto;cursor:help}#ui .scout-tithe[hidden]{display:none}#ui .scout-scar{position:absolute;top:100%;right:calc(210 * var(--u));margin:calc(4 * var(--u)) 0 0 0;padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#140c1ed1;border:calc(1 * var(--u)) solid rgba(107,82,168,.7);font:600 calc(11.5 * var(--u))/1.3 "Bitter",Georgia,serif;letter-spacing:.07em;text-transform:uppercase;color:#d7b9f0;pointer-events:none}#ui .scout-scar[hidden],#ui .ls-prompt[hidden],#ui .ls-hint[hidden]{display:none}#ui .ls-prompt{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);pointer-events:auto;width:calc(720 * var(--u));max-width:86vw;text-align:center;z-index:40}#ui .ls-prompt .k-body{justify-items:center;gap:var(--k-gap-s)}#ui .ls-title{margin:0;font:700 calc(40 * var(--u))/1.15 "Bitter",Georgia,serif;color:var(--k-ink-gold);text-shadow:0 calc(3 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.8)}#ui .ls-sub{margin:0;font-size:var(--k-t-body);color:var(--k-ink-soft)}#ui .ls-plates{display:grid;gap:var(--k-gap-s);width:100%;margin-top:var(--k-gap-xs)}#ui .ls-plate{display:grid;grid-template-columns:calc(34 * var(--u)) 1fr;align-items:center;gap:var(--k-gap-s);box-sizing:border-box;width:100%;padding:calc(14 * var(--u)) calc(20 * var(--u));text-align:left;cursor:pointer;color:var(--k-ink);background:var(--k-well-bg);border:calc(2 * var(--u)) solid var(--k-violet);border-radius:calc(8 * var(--u));font:600 var(--k-t-body)/1.2 "Bitter",Georgia,serif}#ui .ls-plate:hover{border-color:var(--k-violet-lit)}#ui .ls-plate.on{border-color:var(--k-violet-focus);background:linear-gradient(180deg,#58407fb8,#241a38d1);box-shadow:0 0 calc(18 * var(--u)) #a98cff73}#ui .ls-num{display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;font-size:var(--k-t-label);color:var(--k-ink-gold);background:#0a0612b3;border:1px solid rgba(232,190,116,.4)}#ui .ls-plate small{display:block;font-weight:400;color:var(--k-ink-soft);font-size:var(--k-t-micro)}#ui .ls-hint{position:absolute;left:50%;bottom:calc(38 * var(--u));transform:translate(-50%);pointer-events:none;padding:calc(10 * var(--u)) calc(22 * var(--u));border-radius:calc(8 * var(--u));background:#100a1cd1;border:1px solid var(--k-violet);color:var(--k-ink);font:600 var(--k-t-label)/1.2 "Bitter",Georgia,serif;white-space:nowrap;z-index:40}#ui .plate-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:var(--z-plate)}#ui .plate-layer[hidden]{display:none}#ui .plate-layer>.plate-img{position:absolute;left:0;top:0;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 0%;opacity:0;transition:opacity .25s ease}#ui .plate-layer>.plate-img.in{opacity:1}@media(prefers-reduced-motion:reduce){#ui .plate-layer>.plate-img{transition:none}}#ui .plate-layer>.plate-tag{position:absolute;left:0;top:0;display:none;padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(10 * var(--u));line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#ffe9a8;background:#180a04c7;border-right:calc(2 * var(--u)) solid rgba(255,233,168,.5);border-bottom:calc(2 * var(--u)) solid rgba(255,233,168,.5);pointer-events:none}#ui .plate-layer.dev>.plate-tag.on{display:block}#ui .panel[data-panel=dialogue],#ui .panel[data-panel=enrage],#ui .panel[data-panel=road-chat],#ui .panel[data-panel=town-chat],#ui .panel[data-panel=locket-chat],#ui .panel[data-panel=gloat],#ui .panel[data-panel=after],#ui .panel[data-panel=scene-chat]{--u: var(--stage-u, min(.05208333vw, .09259259vh));--chat-bottom: 52;--chat-h: 420;display:block;padding:0;text-align:left;pointer-events:none}#ui .panel[data-panel=locket-chat]{z-index:var(--z-modal-bar)}#ui .panel[data-panel=dialogue][hidden],#ui .panel[data-panel=enrage][hidden],#ui .panel[data-panel=road-chat][hidden],#ui .panel[data-panel=town-chat][hidden],#ui .panel[data-panel=locket-chat][hidden],#ui .panel[data-panel=gloat][hidden],#ui .panel[data-panel=after][hidden],#ui .panel[data-panel=scene-chat][hidden]{display:none}#ui .chat{--chat-gap: 12;--chat-aura: 232, 184, 96;position:absolute;left:calc(320 * var(--u));right:calc(320 * var(--u));bottom:calc(var(--chat-bottom) * var(--u));height:calc(var(--chat-h) * var(--u));box-sizing:border-box;pointer-events:none;opacity:0;transition:transform .26s ease-out,opacity .26s ease-out}#ui .chat.up{opacity:1;transform:none}#ui .chat.collapsed.up{transform:translateY(calc((var(--chat-h) - 62) * var(--u)))}#ui .chat.collapsed .kit-body{opacity:0;transition:opacity .18s ease-out}#ui .chat.collapsed .kit-body{pointer-events:none}#ui .chat:not(.up){transform:translateY(calc(46 * var(--u)))}#ui .chat.out{opacity:0;transform:translateY(calc(34 * var(--u)))}#ui .chat>.kit-shell{--chat-corner-cut: 12;clip-path:polygon(calc(var(--chat-corner-cut) * var(--u)) 0,calc(100% - var(--chat-corner-cut) * var(--u)) 0,100% calc(var(--chat-corner-cut) * var(--u)),100% calc(100% - var(--chat-corner-cut) * var(--u)),calc(100% - var(--chat-corner-cut) * var(--u)) 100%,calc(var(--chat-corner-cut) * var(--u)) 100%,0 calc(100% - var(--chat-corner-cut) * var(--u)),0 calc(var(--chat-corner-cut) * var(--u)))}#ui .chat>.kit-head{font-size:calc(25 * var(--u))}#ui .chat>.chat-plate{position:absolute;left:50%;top:calc(-40 * var(--u));transform:translate(-50%);width:calc(600 * var(--u));height:calc(95 * var(--u));display:grid;place-items:center;box-sizing:border-box;padding:0 calc(58 * var(--u)) calc(3 * var(--u));z-index:var(--z-frame);pointer-events:none}#ui .chat>.chat-plate:before{content:"";position:absolute;inset:0;background:var(--chat-nameplate) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) rgba(20,8,2,.55)) drop-shadow(0 0 calc(16 * var(--u)) rgba(var(--chat-aura),.62))}#ui .chat>.chat-plate>.chat-name{position:relative;max-width:100%;font:700 calc(26 * var(--u))/1 "Bitter",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kit-ink-wood);text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(22,9,2,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ui .chat{transition:opacity .16s ease}#ui .chat.face-wait{opacity:0}#ui .chat>.chat-close{--chat-close-size: 84;position:absolute;top:calc((var(--kit-boss-y, 57) - var(--chat-close-size)) / 2 * var(--u));right:calc((var(--kit-boss-x, 57) - var(--chat-close-size)) / 2 * var(--u));width:calc(var(--chat-close-size) * var(--u));height:calc(var(--chat-close-size) * var(--u));z-index:var(--z-frame);border:0;padding:0;background:var(--chat-close) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) rgba(20,8,2,.55));cursor:pointer;pointer-events:auto;transition:transform .12s ease,filter .12s ease}#ui .chat>.chat-close:hover:not(:disabled),#ui .chat>.chat-close:focus-visible{transform:translateY(calc(-2 * var(--u))) scale(1.04);filter:drop-shadow(0 calc(4 * var(--u)) calc(7 * var(--u)) rgba(20,8,2,.6)) brightness(1.12);outline:0}#ui .chat>.chat-close:active:not(:disabled){transform:translateY(calc(1 * var(--u))) scale(.98);filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(20,8,2,.5)) brightness(.96)}#ui .chat>.kit-body{--chat-face: 176;--chat-face-ringed: 150;height:100%;padding:calc((var(--kit-inset-y, 156) + var(--chat-gap)) * var(--u)) calc((var(--kit-inset-x, 150) + var(--chat-gap)) * var(--u));grid-template-columns:calc(var(--chat-face-ringed) / .785 * var(--u)) minmax(0,1fr);grid-template-rows:100%;align-items:stretch;column-gap:calc(32 * var(--u));gap:calc(32 * var(--u));pointer-events:auto;cursor:pointer}#ui .chat .chat-who{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:start;gap:calc(8 * var(--u));min-height:0}#ui .chat .chat-face{position:relative;width:calc(var(--chat-face) * var(--u));height:calc(var(--chat-face) * var(--u));border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 34%,#f6ead0,#dcc79a)}#ui .chat .chat-face>.portrait{position:absolute;left:calc(var(--ix, 0) * var(--u));top:calc(var(--iy, 0) * var(--u));width:calc(var(--iw, 200) * var(--u));height:calc(var(--ih, 200) * var(--u))}#ui .chat .chat-face>.portrait[hidden]{display:none}#ui .chat .chat-face>.cf-ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 calc(4 * var(--u)) #6b4a25,inset 0 0 0 calc(6 * var(--u)) #f7e6c08c,inset 0 calc(10 * var(--u)) calc(18 * var(--u)) #3b24122e;pointer-events:none}#ui .chat .chat-who.ringed{position:relative;align-content:center}#ui .chat .chat-who.ringed .chat-face{width:calc(var(--chat-face-ringed) * var(--u));height:calc(var(--chat-face-ringed) * var(--u))}#ui .chat .chat-who.ringed>.cf-ring{position:absolute;left:50%;top:50%;width:calc(var(--chat-face-ringed) / .785 * var(--u));height:calc(var(--chat-face-ringed) / .785 * var(--u));transform:translate(-50%,-50%);border-radius:0;box-shadow:none;background:var(--chat-ring) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(20,8,2,.4)) drop-shadow(0 0 calc(10 * var(--u)) rgba(var(--chat-aura),.38));pointer-events:none}#ui .chat .emo-key{letter-spacing:.18em}#ui .chat .chat-col{display:grid;grid-template-rows:auto minmax(0,1fr) auto;row-gap:calc(10 * var(--u));align-content:stretch;min-height:0;min-width:0}#ui .chat .say{margin:0;font-size:calc(32 * var(--u));font-weight:400;line-height:1.32;color:var(--kit-ink);max-height:calc(85 * var(--u));overflow:hidden;align-self:start}#ui .chat .say .rest{visibility:hidden}#ui .chat .replies{display:grid;gap:calc(6 * var(--u));align-content:start;justify-items:start;min-height:0;overflow:hidden}#ui .chat .reply{display:flex;align-items:center;gap:calc(10 * var(--u));font:600 calc(26 * var(--u))/1.2 "Bitter",Georgia,serif;text-align:left;color:var(--kit-ink-soft);background:#3b241200;border:0;padding:calc(3 * var(--u)) calc(10 * var(--u));margin-left:calc(-10 * var(--u));border-radius:calc(6 * var(--u));max-width:100%;cursor:pointer;transition:color .12s ease,background-color .12s ease}#ui .chat .reply .num{flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:calc(30 * var(--u));height:calc(30 * var(--u));border:0;border-radius:50%;background:var(--kit-ink-soft);box-shadow:0 0 0 calc(2 * var(--u)) #b98a3a00,0 calc(1 * var(--u)) calc(2 * var(--u)) #1e0e0459;font:700 calc(16 * var(--u))/1 "Bitter",Georgia,serif;color:var(--kit-ink-wood);transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}#ui .chat .reply:hover:not(:disabled),#ui .chat .reply:active:not(:disabled){color:var(--kit-ink);background-color:#b98a3a33}#ui .chat .reply:hover:not(:disabled) .num,#ui .chat .reply:active:not(:disabled) .num{transform:translateY(calc(-2 * var(--u)));background:var(--kit-ink);box-shadow:0 0 0 calc(2 * var(--u)) #b98a3ae6,0 calc(1 * var(--u)) calc(2 * var(--u)) #1e0e0459}#ui .chat .reply:focus-visible{outline:calc(3 * var(--u)) solid #b98a3a;outline-offset:calc(3 * var(--u))}#ui .chat .reply:disabled{cursor:default;color:var(--kit-ink-soft);opacity:.5}#ui .chat .foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-gap-l)}#ui .chat .emo-row{display:flex;gap:var(--k-gap)}#ui .chat .emo{font-size:var(--k-t-micro);font-weight:600;letter-spacing:.14em;color:var(--kit-ink-soft);opacity:.6;white-space:nowrap}#ui .chat .emo.offered{opacity:1}#ui .chat .emo.on{color:var(--kit-ink);opacity:1}#ui .chat .hint{margin:0;font-size:var(--k-t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--kit-ink-soft);opacity:.7;white-space:nowrap}#ui .chat .chat-slip{position:absolute;right:calc((var(--kit-inset-x, 150) + 34) * var(--u));bottom:calc((var(--kit-inset-y, 156) + 22) * var(--u));z-index:var(--z-hud);pointer-events:auto;border:0;background:#3b241200;padding:calc(10 * var(--u)) calc(16 * var(--u));margin:0 calc(-16 * var(--u)) calc(-10 * var(--u)) 0;min-height:calc(44 * var(--u));border-radius:calc(6 * var(--u));font:italic 500 calc(21 * var(--u))/1.2 "Bitter",Georgia,serif;letter-spacing:.02em;color:var(--kit-ink-soft);opacity:.82;text-decoration:underline;text-decoration-color:#b98a3a00;text-decoration-thickness:calc(2 * var(--u));text-underline-offset:calc(5 * var(--u));cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease,opacity .12s ease}#ui .chat .chat-slip[hidden]{display:none}#ui .chat .chat-slip:hover:not(:disabled),#ui .chat .chat-slip:active:not(:disabled){color:var(--kit-ink);text-decoration-color:#b98a3ae6;opacity:1}#ui .chat .chat-slip:focus-visible{outline:calc(3 * var(--u)) solid #b98a3a;outline-offset:calc(3 * var(--u))}#ui .chat .chat-slip:disabled{cursor:default;opacity:.35}#ui .chat .chat-tip{position:absolute;z-index:var(--z-tooltip);max-width:calc(560 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:#1c1007f0;border:calc(2 * var(--u)) solid rgba(185,138,58,.55);color:#f2e3c6;font:500 calc(20 * var(--u))/1.35 "Bitter",Georgia,serif;pointer-events:none}#ui .chat .chat-tip[hidden]{display:none}#ui .chat .chat-slip.locked{cursor:help}#ui .chat-splash-frame{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) calc(var(--splash-fade-l, 0) * var(--u)),#000 calc((var(--splash-fade-l, 0) + 180) * var(--u)));mask-image:linear-gradient(to right,#0000 calc(var(--splash-fade-l, 0) * var(--u)),#000 calc((var(--splash-fade-l, 0) + 180) * var(--u)))}#ui .chat-splash{position:absolute;left:0;--splash-top: 150;--splash-headroom: var(--splash-top);--splash-side: 32;top:calc((var(--splash-top) - var(--splash-headroom)) * var(--u));padding:calc(var(--splash-headroom) * var(--u)) calc(var(--splash-side) * var(--u)) 0;box-sizing:content-box;width:calc(100% - 2 * var(--splash-side) * var(--u));--splash-band: calc(100% - (var(--splash-top) + var(--chat-bottom) + var(--chat-h) * .42) * var(--u));height:calc(var(--splash-band) * var(--splash-k, 1));clip-path:inset(0 0 calc(var(--splash-band) * (var(--splash-k, 1) - 1)) 0);object-fit:contain;object-position:50% 76%;pointer-events:none;opacity:0;transform:translate(calc(120 * var(--u))) scale(1.04);transition:transform .26s cubic-bezier(.16,.84,.34,1),opacity .16s ease-out;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 56 * var(--u)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% calc(100% - 56 * var(--u)),#0000)}#ui .chat-splash{--splash-aura: 150, 205, 255;animation:splash-breathe 3s ease-in-out infinite}@keyframes splash-breathe{0%,to{filter:drop-shadow(0 0 calc(2 * var(--u)) rgba(var(--splash-aura),.5)) drop-shadow(0 0 calc(7 * var(--u)) rgba(var(--splash-aura),.22)) drop-shadow(0 0 calc(18 * var(--u)) rgba(var(--splash-aura),.1))}50%{filter:drop-shadow(0 0 calc(5 * var(--u)) rgba(var(--splash-aura),.98)) drop-shadow(0 0 calc(24 * var(--u)) rgba(var(--splash-aura),.62)) drop-shadow(0 0 calc(58 * var(--u)) rgba(var(--splash-aura),.36))}}#ui .chat-splash.in{opacity:1;transform:none}#ui .chat-splash.leaving{opacity:0;transform:none;transition:opacity .25s ease-out;animation:none}#ui .chat-splash[hidden]{display:none}#ui .chat .chat-more{position:absolute;right:0;bottom:calc(2 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));display:none;background:#f2cf6b;clip-path:polygon(20% 0%,20% 100%,100% 50%);opacity:.9;animation:chat-more-breathe 1.1s ease-in-out infinite}#ui .chat.gated .chat-more{display:block}#ui .chat .say{position:relative;padding-right:calc(30 * var(--u))}@keyframes chat-more-breathe{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(calc(4 * var(--u)))}}@media(prefers-reduced-motion:reduce){#ui .chat .chat-more{animation:none;opacity:.9}}#ui .chat.pullable>.chat-plate{cursor:pointer}#ui .chat.pullable>.chat-plate:hover{filter:brightness(1.14)}#ui .panel[data-panel=road-chat],#ui .panel[data-panel=town-chat]{z-index:var(--z-hud)}#ui .chat .replies.rows-4{gap:calc(4 * var(--u))}#ui .chat .replies.rows-4 .reply{font-size:calc(23 * var(--u));gap:calc(8 * var(--u))}#ui .chat .replies.rows-4 .reply .num{width:calc(26 * var(--u));height:calc(26 * var(--u));font-size:calc(14 * var(--u))}#ui .chat .replies .chat-continue .label{font-style:italic}#ui .chat.word .chat-face>.portrait{filter:grayscale(.72) contrast(.92) brightness(1.06)}#ui .chat.word .chat-face{opacity:.78}#ui .chat.word .chat-who.ringed>.cf-ring{filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(20,8,2,.3));opacity:.8}#ui .chat .replies>.carry{margin:0 0 calc(6 * var(--u));font:italic 400 calc(22 * var(--u))/1.25 "Bitter",Georgia,serif;color:color-mix(in srgb,var(--kit-ink) 62%,transparent);letter-spacing:.02em;max-width:100%}#ui .map-tip{position:absolute;z-index:var(--z-tooltip);left:0;top:0;width:max-content;min-width:calc(240 * var(--u));max-width:calc(420 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(7 * var(--u));background:#140c1ef5;border:calc(1 * var(--u)) solid rgba(107,82,168,.9);box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) #000000b8;color:#f0e4c6;font:500 calc(14 * var(--u))/1.4 "Bitter",Georgia,serif;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}#ui .map-tip[hidden]{display:none}#ui .map-tip p{margin:0}#ui .map-tip p+p{margin-top:calc(4 * var(--u))}#ui .map-tip .mt-kind{font-weight:700;font-size:calc(17 * var(--u));color:#f0c979;letter-spacing:.01em}#ui .map-tip .mt-state{font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase}#ui .map-tip .mt-state.locked{color:#f0e4c680}#ui .map-tip .mt-state.legal{color:#c6a8ff}#ui .map-tip .mt-state.current{color:#f0c979}#ui .map-tip .mt-state.cleared{color:#9fd6a8}#ui .map-tip .mt-where{color:#cbb9e8;font-size:calc(13 * var(--u))}#ui .map-tip .mt-who{color:#e6d7b4;font-size:calc(13 * var(--u));margin-top:calc(4 * var(--u))}#ui .map-tip .mt-aged{color:#e6d7b4b3;font-size:calc(12 * var(--u));font-style:italic}#ui .map-tip .mt-what{margin-top:calc(7 * var(--u))}#ui .map-tip .mt-pays{color:#f0e4c6d1}#ui .map-tip .mt-head{margin-top:calc(9 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:#bda7d6}#ui .map-tip .mt-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:calc(12 * var(--u));margin-top:calc(4 * var(--u));max-width:none}#ui .map-tip .mt-chest{position:relative;padding-left:calc(14 * var(--u));font-size:calc(13 * var(--u))}#ui .map-tip .mt-chest:before{content:"";position:absolute;left:calc(2 * var(--u));top:calc(7 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:currentColor}#ui .map-tip .mt-chest.pack{color:#c88cff}#ui .map-tip .mt-chest.item{color:#8fd6ff}#ui .map-tip .mt-chest.relic{color:#ffd27a}#ui .map-tip .mt-note{margin-top:calc(7 * var(--u));color:#f0e4c694;font-size:calc(12 * var(--u));line-height:1.35}#ui .map-nodes .map-node:active .node-disc{transform:translateY(calc(2 * var(--u))) scale(.97)}#ui .map-nodes .map-node.tapped .node-disc>.nd-ring{box-shadow:inset 0 0 0 calc(4 * var(--u)) #c6a8ff,inset 0 0 0 calc(6 * var(--u)) #1e103299,0 0 calc(22 * var(--u)) #a078ff8c}@media(prefers-reduced-motion:reduce){#ui .map-nodes .map-node:active .node-disc{transform:none}}#ui .panel[data-panel=resolve].panel{padding-top:calc(116 * var(--u));--res-pad: calc(28 * var(--u));--res-seam: calc(14 * var(--u));--res-seam-sub: var(--k-gap);--res-row: var(--k-gap-s)}#ui .res-scope .res-banner{--k-portrait-scale: .7;padding:var(--res-pad) calc(62 * var(--u))}#ui .res-scope .res-banner .k-body{gap:var(--res-seam)}#ui .res-scope .res-banner .res-head-row{gap:calc(38 * var(--u))}#ui .res-scope .res-banner .res-line{width:calc(620 * var(--u));height:2.44em;display:grid;align-content:center;font-size:calc(42 * var(--u));line-height:1.22;letter-spacing:.08em;text-wrap:balance}#ui .res-scope .res-banner .res-badge{font-size:calc(19 * var(--u))}#ui .res-scope .res-banner .res-who{gap:calc(14 * var(--u))}#ui .res-scope .rep-card.bare .k-body{gap:var(--res-row)}#ui .res-scope .rep-card.bare .k-body>.k-rule{margin:calc(var(--res-seam-sub) - var(--res-row)) 0}#ui .res-scope .rep-head{font-size:calc(34 * var(--u))}#ui .res-scope .rep-sub{--k-icon-px: 24;font-size:calc(14 * var(--u))}#ui .res-scope .rep-cols{gap:calc(46 * var(--u));margin-top:0}#ui .res-scope .rep-team{margin:0}#ui .res-scope .rep-col{min-width:calc(300 * var(--u));gap:var(--res-row)}#ui .res-scope .rep-name{font-size:calc(17 * var(--u))}#ui .res-scope .rep-bar{height:calc(13 * var(--u))}#ui .res-scope .rep-bars{padding-right:calc(62 * var(--u))}#ui .res-scope .rep-bar b{right:calc(-58 * var(--u));width:calc(52 * var(--u));font-size:calc(14 * var(--u))}#ui .res-scope .res-xp-rule[hidden]{display:none}#ui .res-xp-slot{display:block;width:100%;position:relative}#ui .res-xp-slot[hidden]{display:none}#ui .res-xp{position:relative;display:grid;gap:var(--res-row);width:100%}#ui .res-xp .rx-head{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));color:var(--k-ink-dim)}#ui .res-xp .rx-head-icon{--k-icon-px: 18;opacity:.8}#ui .res-xp .rx-list{display:grid;gap:var(--res-row)}#ui .res-xp .rx-row{display:grid;grid-template-columns:calc(184 * var(--u)) 1fr calc(74 * var(--u)) calc(160 * var(--u));align-items:center;gap:calc(16 * var(--u))}#ui .res-xp .rx-name{font-size:calc(17 * var(--u));font-weight:600;color:var(--k-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ui .res-xp .rx-tag{margin-left:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2a1c08;background:var(--k-ink-gold);vertical-align:calc(2 * var(--u))}#ui .res-xp .rx-row.evolved .rx-name,#ui .res-xp .rx-row.merged .rx-name,#ui .res-xp .rx-row.ranked .rx-name{color:var(--k-ink-gold)}#ui .res-xp .rx-track{position:relative;height:calc(15 * var(--u));border-radius:calc(4 * var(--u));background:#0804109e;overflow:hidden;box-shadow:inset 0 calc(1 * var(--u)) calc(3 * var(--u)) #3c220a66,inset 0 0 0 1px #6b52a866}#ui .res-xp .rx-fill{position:absolute;inset:0 auto 0 0;display:block;border-radius:calc(4 * var(--u));background:linear-gradient(180deg,#9df0b4,#4fc978 55%,#2b8f4c);box-shadow:0 0 calc(10 * var(--u)) #60dc8273;animation:rx-grow .8s cubic-bezier(.2,.75,.25,1) var(--rx-delay, .2s) backwards}#ui .res-xp .rx-was{position:absolute;inset:0 auto 0 0;display:block;width:var(--rx-was, 0%);border-radius:calc(4 * var(--u));background:linear-gradient(180deg,#ffd98a 0%,var(--k-ink-gold) 55%,#c79a2e 100%)}#ui .res-xp .rx-row.evolved .rx-was,#ui .res-xp .rx-row.ranked .rx-was,#ui .res-xp .rx-row.merged .rx-was{display:none}#ui .res-xp .rx-row.evolved,#ui .res-xp .rx-row.ranked,#ui .res-xp .rx-row.merged{--rx-was: 0%}@keyframes rx-grow{0%{width:var(--rx-was, 0%)}}#ui .res-xp.no-fx .rx-fill{animation:none}@media(prefers-reduced-motion:reduce){#ui .res-xp .rx-fill{animation:none}}#ui .res-xp .rx-gain{font-size:calc(17 * var(--u));font-weight:700;font-variant-numeric:tabular-nums;color:#7ee0a0;text-align:right}#ui .res-xp .rx-need{font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;color:var(--k-ink-soft);text-align:right;white-space:nowrap}#ui .res-xp .rx-tip{left:50%;transform:translate(-50%);bottom:auto;top:calc(100% + 10 * var(--u));width:calc(560 * var(--u));white-space:normal;line-height:1.44;text-align:left;z-index:var(--z-tooltip)}#ui .res-xp-slot.tip-on .rx-tip{opacity:1}#ui .panel[data-panel=resolve].panel{grid-template-rows:minmax(0,auto) 1fr;gap:var(--res-seam);padding-bottom:calc(60 * var(--u))}#ui .res-scope .res-hint{position:static;align-self:end;justify-self:center}#ui .res-scope .rep-bar{height:calc(12 * var(--u))}#ui .res-scope .rep-bars,#ui .res-scope .rep-row{gap:calc(3 * var(--u))}#ui .res-scope .rep-name{font-size:calc(19 * var(--u))}#ui .res-xp .rx-row{gap:calc(14 * var(--u))}#ui .res-xp .rx-name{font-size:calc(18 * var(--u))}#ui .res-xp .rx-track{height:calc(15 * var(--u))}#ui .res-banner .res-outcome{margin:0 0 calc(6 * var(--u));font-size:calc(30 * var(--u));font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--k-ink-soft);text-align:center}#ui .panel[data-panel=resolve]{--rep-num: calc(52 * var(--u))}#ui .res-scope .rep-bars{padding-right:calc(var(--rep-num) + 8 * var(--u))}#ui .res-scope .rep-bar b{right:calc(-1 * (var(--rep-num) + 4 * var(--u)));width:var(--rep-num);top:calc(-2 * var(--u))}#ui .res-scope .res-banner>.k-body{width:100%}#ui .res-scope .res-head-row,#ui .res-scope .rep-card.bare,#ui .res-scope .res-xp,#ui .res-scope .res-split{width:100%;max-width:min(calc(980 * var(--u)),100%);margin-left:auto;margin-right:auto}#ui .res-scope .rep-cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(46 * var(--u))}#ui .res-scope .res-banner>.k-body{justify-items:stretch}#ui .res-scope .res-head-row{justify-self:center}#ui .res-scope .rep-card.bare,#ui .res-scope .rep-card.bare>.k-body,#ui .res-scope .rep-cols,#ui .res-scope .rep-col,#ui .res-scope .rep-bars,#ui .res-scope .res-xp{width:100%}#ui .res-scope .rep-card.bare>.k-body{justify-items:stretch}#ui .res-scope .rep-col{min-width:0}#ui .res-scope .rep-cols{gap:calc(var(--rep-num) + 34 * var(--u))}#ui .res-scope .res-xp .rx-list{gap:calc(8 * var(--u))}#ui .res-scope .res-banner{padding-bottom:calc(44 * var(--u))}#ui .res-scope .rep-cols{padding-bottom:calc(10 * var(--u))}#ui .panel[data-panel=resolve]{--rep-num: calc(52 * var(--u));--rep-num-pad: calc(14 * var(--u))}#ui .res-scope .rep-bars{padding-right:calc(var(--rep-num) + var(--rep-num-pad) + 8 * var(--u))}#ui .res-scope .rep-bar b{right:calc(-1 * (var(--rep-num) + var(--rep-num-pad)));width:var(--rep-num)}#ui .res-banner .res-outcome{margin:0 0 calc(2 * var(--u));letter-spacing:.16em}#ui .res-scope .rep-name,#ui .res-xp .rx-name{font-size:calc(17 * var(--u))}#ui .res-scope .rep-bar{height:calc(11 * var(--u))}#ui .res-xp .rx-track{height:calc(14 * var(--u))}#ui .res-scope .rep-sub{gap:calc(12 * var(--u))}#ui .res-scope .rep-key{position:relative}#ui .res-scope .rep-key.dealt{color:#7ec25f}#ui .res-scope .rep-key.taken{color:#d4573a}#ui .res-scope .rep-key+.rep-key:before{content:"/";position:absolute;left:calc(-8 * var(--u));color:var(--k-ink-dim)}#ui .res-scope .rep-card.bare .k-body>.k-rule{display:none}#ui .rep-bars{box-sizing:border-box;width:100%;min-width:0}#ui .panel[data-panel=resolve]{--res-seam: calc(10 * var(--u))}#ui .res-scope .res-banner{padding-bottom:calc(30 * var(--u))}#ui .res-scope .rep-cols{padding-bottom:0}#ui .res-scope .rep-card.bare .k-body{gap:calc(7 * var(--u))}#ui .panel[data-panel=resolve]{--res-pad: calc(20 * var(--u));--res-row: calc(6 * var(--u))}#ui .res-scope .res-banner{--k-portrait-scale: .6}#ui .res-scope .rep-bars{gap:calc(2 * var(--u))}#ui .res-xp .rx-list{gap:calc(6 * var(--u))}#ui .res-scope .res-report{margin-top:var(--res-seam);margin-bottom:var(--res-seam)}#ui .panel[data-panel=event].scene-live{background:none;padding:0;border:none;box-shadow:none;pointer-events:none}#ui .panel[data-panel=event] .scene-ui{--sc-ink: #e8dcff;--sc-ink-soft: #b8a8d8;--sc-gold: #f2cf6b;--sc-warn: #ffab3d;--sc-good: #7ee0a0;--sc-violet: #7b5bd6;--sc-panel: linear-gradient(180deg, #3a2a55 0%, #241a38 100%);--sc-panel-raised: linear-gradient(180deg, #4b3670, #2e2247);--sc-shine: linear-gradient(180deg, #fff 0%, #c9a6ff 60%, #7b5bd6 100%);--sc-band-y: calc(500 * var(--u));position:absolute;inset:0;pointer-events:none;background:none;padding:0}#ui .panel[data-panel=event] .scene-ui .sc-hud{position:absolute;inset:0;pointer-events:none;font-family:Bitter,Georgia,serif;color:var(--sc-ink)}#ui .scene-ui .sc-chip{pointer-events:auto;display:inline-flex;align-items:center;gap:calc(10 * var(--u));min-height:max(48px,calc(52 * var(--u)));padding:0 calc(18 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(8 * var(--u));background:var(--sc-panel-raised);color:var(--sc-ink);font:700 calc(24 * var(--u)) / 1.1 Bitter,Georgia,serif;letter-spacing:.02em;cursor:pointer;transition:filter .12s ease,transform .12s ease}#ui .scene-ui .sc-chip:hover:not(:disabled){filter:brightness(1.18)}#ui .scene-ui .sc-chip:focus-visible{outline:calc(2 * var(--u)) solid var(--sc-gold);outline-offset:calc(2 * var(--u))}#ui .scene-ui .sc-chip:disabled{opacity:.5;cursor:default}#ui .scene-ui .sc-chip.quiet{background:var(--sc-panel);color:var(--sc-ink-soft)}#ui .scene-ui .sc-chip.danger{border-color:var(--sc-warn)}#ui .scene-ui .sc-row{display:flex;gap:calc(16 * var(--u));justify-content:center;flex-wrap:wrap;pointer-events:none}#ui .scene-ui .sc-controls{position:absolute;left:0;right:0;bottom:calc(24 * var(--u));display:flex;align-items:center;gap:calc(18 * var(--u));flex-wrap:wrap;z-index:var(--z-hud-top);pointer-events:none}#ui .scene-ui .sc-skipwrap{display:flex;gap:calc(12 * var(--u));margin-left:auto}#ui .scene-ui .sc-skip{background:var(--sc-panel);white-space:nowrap}#ui .scene-ui .sc-skip-takes{color:var(--sc-ink-soft);font-size:calc(21 * var(--u));font-weight:400}#ui .scene-ui .sc-hot{display:flex;align-items:center;gap:calc(10 * var(--u));pointer-events:none}#ui .scene-ui .sc-hot:empty{display:none}#ui .scene-ui .sc-band{position:absolute;left:0;right:0;top:calc(var(--sc-band-y) - 200 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));z-index:var(--z-screen);pointer-events:none;animation:sc-rise .26s ease-out}@keyframes sc-rise{0%{opacity:0;transform:translateY(calc(24 * var(--u)))}to{opacity:1;transform:none}}#ui .scene-ui .sc-note{margin:0;font:600 calc(26 * var(--u)) / 1.2 Bitter,Georgia,serif;color:var(--sc-ink-soft)}#ui .scene-ui .sc-odds{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}#ui .scene-ui .sc-pips{display:flex;gap:calc(8 * var(--u));width:calc(592 * var(--u));justify-content:center}#ui .scene-ui .sc-pip{width:calc(22 * var(--u));height:calc(14 * var(--u));border-radius:calc(3 * var(--u));background:#3a2a55;box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--sc-violet)}#ui .scene-ui .sc-pip.lit{background:var(--sc-shine);box-shadow:none;animation:sc-pip-in .38s ease-out both;animation-delay:var(--d, 0ms)}#ui .scene-ui .sc-pip.hatched{background:repeating-linear-gradient(45deg,var(--sc-ink-soft) 0 calc(1 * var(--u)),transparent calc(1 * var(--u)) calc(5 * var(--u))),#3a2a55}@keyframes sc-pip-in{0%{opacity:.2}to{opacity:1}}#ui .scene-ui .sc-odds-cap{font:600 calc(26 * var(--u)) / 1 Bitter,Georgia,serif;font-variant:small-caps;color:var(--sc-ink)}#ui .scene-ui .sc-strip{display:flex;gap:calc(16 * var(--u));justify-content:center;pointer-events:none}#ui .scene-ui .sc-tile{pointer-events:auto;position:relative;width:calc(120 * var(--u));min-height:max(48px,calc(168 * var(--u)));display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(10 * var(--u));background:var(--sc-panel);color:var(--sc-ink);cursor:pointer}#ui .scene-ui .sc-tile:hover:not(:disabled){filter:brightness(1.16)}#ui .scene-ui .sc-tile:focus-visible{outline:calc(2 * var(--u)) solid var(--sc-gold);outline-offset:calc(2 * var(--u))}#ui .scene-ui .sc-tile:disabled{opacity:.5;cursor:default}#ui .scene-ui .sc-tile-name{font:600 calc(26 * var(--u)) / 1.1 Bitter,Georgia,serif;text-align:center}#ui .scene-ui .sc-tile-rar{font:400 calc(20 * var(--u)) / 1 Bitter,Georgia,serif;color:var(--sc-ink-soft);text-transform:capitalize}#ui .scene-ui .sc-confirm{pointer-events:auto;box-sizing:border-box;width:calc(640 * var(--u));min-height:calc(300 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14 * var(--u));padding:calc(24 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(12 * var(--u));background:var(--sc-panel);opacity:.98;box-shadow:0 calc(6 * var(--u)) calc(24 * var(--u)) #06030c8c;z-index:var(--z-readout)}#ui .scene-ui .sc-confirm.readout{min-height:0;padding:calc(20 * var(--u)) calc(24 * var(--u))}#ui .scene-ui .sc-confirm-title{margin:0;font:700 calc(34 * var(--u)) / 1.15 Bitter,Georgia,serif;text-align:center}#ui .scene-ui .sc-confirm-sub{margin:0;font:400 calc(24 * var(--u)) / 1.25 Bitter,Georgia,serif;color:var(--sc-ink-soft);text-align:center}#ui .scene-ui .sc-mem{position:absolute;left:0;right:0;top:max(calc(60 * var(--u)),calc(var(--sc-band-y) - 200 * var(--u)));height:calc(433 * var(--u));pointer-events:none;z-index:var(--z-screen)}#ui .scene-ui .sc-mcard{position:absolute;left:50%;top:0;width:calc(274 * var(--u));height:calc(433 * var(--u));padding:0;border:0;background:none;pointer-events:auto;cursor:default;perspective:calc(1400 * var(--u));transform:translate(calc(-50% + var(--x, 0px)));transition:transform .38s ease}#ui .scene-ui .sc-mcard:not(:disabled){cursor:pointer}#ui .scene-ui .sc-mcard:not(:disabled):hover{filter:brightness(1.12)}#ui .scene-ui .sc-mcard:focus-visible{outline:calc(3 * var(--u)) solid var(--sc-gold);outline-offset:calc(4 * var(--u));border-radius:calc(20 * var(--u))}#ui .scene-ui .sc-mflip{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .38s ease}#ui .scene-ui .sc-mcard.down .sc-mflip{transform:rotateY(180deg)}#ui .scene-ui .sc-mface,#ui .scene-ui .sc-mback{position:absolute;inset:0;backface-visibility:hidden;border-radius:calc(20 * var(--u))}#ui .scene-ui .sc-mfaceimg{width:100%;height:100%;object-fit:contain;display:block}#ui .scene-ui .sc-mback{transform:rotateY(180deg);background-position:center;background-size:contain;background-repeat:no-repeat;filter:saturate(1.05)}#ui .scene-ui .sc-mem.reduced .sc-mcard,#ui .scene-ui .sc-mem.reduced .sc-mflip{transition:none}#ui .scene-ui .sc-seqchip{min-width:max(48px,calc(52 * var(--u)));justify-content:center}#ui .scene-ui .sc-seqchip.hit{border-color:var(--sc-gold);filter:brightness(1.5)}#ui .scene-ui .sc-hot .sc-row{pointer-events:none}#ui .scene-ui .sc-hits{position:absolute;inset:0;pointer-events:none}#ui .scene-ui .scene-hit{position:absolute;display:block;pointer-events:auto;cursor:pointer;background:none;z-index:var(--z-screen)}#ui .scene-ui .rw-card.sc-reveal{position:absolute;left:50%;top:auto;bottom:calc(524 * var(--u));transform:translate(-50%);pointer-events:auto;z-index:var(--z-hud)}#ui .scene-ui .sc-dev{position:absolute;left:var(--sc-dev-left, calc(22 * var(--u)));right:calc(22 * var(--u));top:var(--sc-dev-top, calc(150 * var(--u)));display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));max-width:calc(560 * var(--u));pointer-events:auto;z-index:var(--z-hud-top)}#ui .scene-ui .sc-devchip{font:400 calc(18 * var(--u)) / 1 Bitter,Georgia,serif;padding:calc(6 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(6 * var(--u));background:#140d20db;color:var(--sc-ink);cursor:pointer}#ui .scene-ui .sc-devchip.off{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){#ui .scene-ui .sc-band,#ui .scene-ui .sc-pip.lit{animation:none}#ui .scene-ui .sc-mcard,#ui .scene-ui .sc-mflip{transition:none}}#ui .scene-ui .sc-hotchip{min-width:max(48px,calc(48 * var(--u)));justify-content:center;padding:0 calc(6 * var(--u))}#ui .scene-ui .sc-hotchip.seen{border-color:var(--sc-gold);background:var(--sc-panel)}#ui .scene-ui .sc-hotchip.pinned{box-shadow:0 0 0 calc(2 * var(--u)) var(--sc-gold)}#ui .scene-ui .sc-accuse{margin-left:calc(10 * var(--u))}#ui .scene-ui .sc-accuse:not(:disabled){border-color:var(--sc-gold)}#ui .scene-ui .sc-faces{display:flex;gap:calc(48 * var(--u));justify-content:center;pointer-events:none}#ui .scene-ui .sc-face{pointer-events:auto;position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));padding:0;border:none;background:none;color:var(--sc-ink);cursor:pointer;font-family:Bitter,Georgia,serif}#ui .scene-ui .sc-face-mask{position:relative;display:block;width:calc(150 * var(--u));height:calc(150 * var(--u));border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 34%,#3a2a55,#1b1329)}#ui .scene-ui .sc-face-art{position:absolute;left:calc(var(--ix, 0) * var(--u));top:calc(var(--iy, 0) * var(--u));width:calc(var(--iw, 200) * var(--u));height:calc(var(--ih, 200) * var(--u))}#ui .scene-ui .sc-face-art[hidden]{display:none}#ui .scene-ui .sc-face-ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 calc(4 * var(--u)) rgba(var(--sc-aura, 184, 168, 216),.95),inset 0 0 0 calc(6 * var(--u)) var(--sc-violet),0 0 calc(14 * var(--u)) rgba(var(--sc-aura, 184, 168, 216),.35);pointer-events:none}#ui .scene-ui .sc-face:hover .sc-face-ring,#ui .scene-ui .sc-face:focus-visible .sc-face-ring{box-shadow:inset 0 0 0 calc(4 * var(--u)) rgba(var(--sc-aura, 184, 168, 216),1),inset 0 0 0 calc(7 * var(--u)) var(--sc-gold),0 0 calc(20 * var(--u)) rgba(var(--sc-aura, 184, 168, 216),.55)}#ui .scene-ui .sc-face:focus-visible{outline:none}#ui .scene-ui .sc-face.lineup{pointer-events:none;cursor:default}#ui .scene-ui .scene-hit:hover{cursor:pointer}#ui .scene-ui .sc-chip.got{border-color:var(--sc-gold);color:var(--sc-gold);opacity:1}#ui .scene-ui .sc-offer{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u))}#ui .scene-ui .sc-offer .k-badge.price{min-width:calc(150 * var(--u));min-height:calc(56 * var(--u));font-size:calc(34 * var(--u))}#ui .scene-ui .sc-timing{--p: 0;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u))}#ui .scene-ui .sc-track{pointer-events:auto;display:block;min-height:48px;box-sizing:content-box;padding:calc(17 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(10 * var(--u));background:var(--sc-panel);cursor:pointer}#ui .scene-ui .sc-track:focus-visible{outline:calc(2 * var(--u)) solid var(--sc-gold);outline-offset:calc(2 * var(--u))}#ui .scene-ui .sc-track .sc-pips{position:relative}#ui .scene-ui .sc-runner{position:absolute;top:calc(-7 * var(--u));left:calc(var(--p) * 30 * var(--u));width:calc(22 * var(--u));height:calc(28 * var(--u));border-radius:calc(4 * var(--u));background:var(--sc-gold);box-shadow:0 0 calc(14 * var(--u)) #f2cf6bd9}#ui .scene-ui .sc-timing.frozen .sc-runner{background:var(--sc-ink-soft);box-shadow:none}#ui .scene-ui .sc-resolve{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none}#ui .scene-ui .sc-resolve>*{pointer-events:auto}#ui .scene-ui .sc-resolve[hidden]{display:none}#ui .scene-ui .sc-resolve .res-loot{display:grid;gap:calc(8 * var(--u));justify-items:stretch;min-width:calc(420 * var(--u))}#ui .scene-ui .sc-resolve .res-loot-row{display:grid;grid-template-columns:calc(34 * var(--u)) 1fr auto;align-items:center;gap:calc(12 * var(--u));color:var(--sc-ink);font-size:calc(24 * var(--u))}#ui .scene-ui .sc-resolve .res-loot-icon{width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--icon, var(--icon-src)) center / contain no-repeat}#ui .scene-ui .sc-resolve .res-loot-dot{width:calc(10 * var(--u));height:calc(10 * var(--u));margin:0 calc(12 * var(--u));border-radius:50%;background:var(--sc-ink-soft)}#ui .scene-ui .sc-resolve .res-loot-note{color:var(--sc-ink-soft);font-size:calc(19 * var(--u))}#ui .scene-ui .sc-resolve .res-loot-none{color:var(--sc-ink-soft);margin:0}#ui .scene-ui .sc-resolve .res-foot{display:grid;justify-items:center;margin-top:calc(18 * var(--u))}#ui .scene-ui .sc-resolve .res-continue{display:grid;place-items:center;box-sizing:border-box;min-height:max(48px,calc(52 * var(--u)));padding:0 calc(18 * var(--u));border:0;background:none;color:inherit;font:inherit;cursor:pointer}#ui .scene-ui .sc-resolve .res-continue:hover .res-hint,#ui .scene-ui .sc-resolve .res-continue:focus-visible .res-hint{animation:none;opacity:1;border-color:var(--k-violet-lit, rgba(169, 140, 255, .9));background:#180f2ad1}#ui .scene-ui .sc-resolve .res-continue:focus-visible{outline:none}#ui .scene-ui .sc-resolve .res-continue:focus-visible .res-hint{outline:calc(3 * var(--u)) solid var(--k-violet-focus);outline-offset:calc(3 * var(--u))}#ui .scene-ui .sc-resolve .res-continue:active .res-hint{transform:translateY(calc(2 * var(--u)))}#ui .scene-ui .sc-accuse-npc{position:relative;flex-direction:column;gap:calc(4 * var(--u));min-height:calc(96 * var(--u));padding-left:calc(44 * var(--u));border-color:rgb(var(--sc-aura, 184 168 216));box-shadow:0 0 calc(14 * var(--u)) rgba(var(--sc-aura, 184 168 216),.35)}#ui .scene-ui .sc-accuse-npc .sc-tile-rar{color:var(--sc-ink-soft)}#ui .scene-ui .sc-gatecatch{position:absolute;inset:0;display:block;pointer-events:auto;cursor:pointer}#ui .scene-ui .sc-gatecatch[hidden]{display:none}#ui .scene-ui .sc-resolve .res-banner{min-width:calc(660 * var(--u));max-width:calc(860 * var(--u))}#ui .scene-ui .sc-resolve .res-banner>.k-body{box-sizing:border-box;width:100%;padding:calc(26 * var(--u)) calc(30 * var(--u));gap:calc(14 * var(--u))}#ui .scene-ui .sc-resolve .res-head-row{display:grid;grid-auto-flow:column;grid-template-columns:none;justify-content:center;gap:calc(20 * var(--u));align-items:center;box-sizing:border-box;padding:0 calc(30 * var(--u))}#ui .scene-ui .sc-resolve .res-line{width:calc(560 * var(--u));font-size:calc(27 * var(--u));line-height:1.28;letter-spacing:0;text-transform:none;margin:0}#ui .scene-ui .sc-resolve .res-outcome{max-width:calc(560 * var(--u));text-wrap:balance;color:var(--sc-ink-soft)}#ui .scene-ui .sc-resolve .res-split{width:100%;margin:calc(4 * var(--u)) 0}#ui .scene-ui .sc-resolve .res-foot,#ui .scene-ui .sc-resolve .res-loot,#ui .scene-ui .sc-resolve .res-split,#ui .scene-ui .sc-resolve .res-head-row{grid-column:1 / -1;justify-self:stretch}#ui .scene-ui .sc-resolve .res-foot{justify-items:center}#ui .scene-ui .sc-resolve{z-index:var(--z-readout)}#ui .scene-ui .sc-fish-col{align-self:flex-end;margin-right:calc(70 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u))}#ui .scene-ui .sc-fish{--fish: .5;--bar: .5;--barh: .262;pointer-events:auto;display:flex;align-items:stretch;gap:calc(18 * var(--u));height:min(calc(420 * var(--u)),calc(var(--sc-avail-u, 420) * var(--u) - 78px))}#ui .scene-ui .sc-fish-track{position:relative;width:calc(60 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(10 * var(--u));background:var(--sc-panel);overflow:hidden}#ui .scene-ui .sc-fish-bar{position:absolute;left:calc(4 * var(--u));right:calc(4 * var(--u));height:calc(var(--barh) * 100%);bottom:calc((var(--bar) - var(--barh) / 2) * 100%);border-radius:calc(6 * var(--u));background:linear-gradient(180deg,#f2cf6b8c,#f2cf6b47);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--sc-gold)}#ui .scene-ui .sc-fish-marker{position:absolute;left:50%;width:calc(34 * var(--u));height:calc(34 * var(--u));margin:calc(-17 * var(--u)) 0 0 calc(-17 * var(--u));bottom:calc(var(--fish) * 100%);border-radius:50%;background:var(--sc-shine);box-shadow:0 0 calc(12 * var(--u)) #c9a6ffe6}#ui .scene-ui .sc-fish-marker.has-face{width:calc(48 * var(--u));height:calc(48 * var(--u));margin:calc(-24 * var(--u)) 0 0 calc(-24 * var(--u));overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a2a55,#1b1329);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--sc-gold),0 0 calc(14 * var(--u)) #c9a6ffe6}#ui .scene-ui .sc-fish-face{display:block;width:100%;height:100%;object-fit:cover}#ui .scene-ui .sc-fish.biting .sc-fish-bar{background:linear-gradient(180deg,#f2cf6bd9,#f2cf6b80)}#ui .scene-ui .sc-fish-meter{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:calc(6 * var(--u));width:calc(22 * var(--u))}#ui .scene-ui .sc-fish-meter .sc-pip{width:calc(22 * var(--u));height:calc(14 * var(--u));flex:0 0 auto}#ui .scene-ui .sc-fish-meter .sc-pip.lit{animation:none}#ui .scene-ui .sc-reel{min-width:max(48px,calc(260 * var(--u)));justify-content:center}#ui .scene-ui .sc-heat{--p: 0;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u))}#ui .scene-ui .sc-heat .sc-pips{position:relative}#ui .scene-ui .sc-heat .sc-pips .sc-pip{opacity:.35}#ui .scene-ui .sc-heat .sc-pips .sc-pip.lit{opacity:1;background:var(--sc-gold);box-shadow:0 0 calc(10 * var(--u)) #f2cf6b8c;animation:none}#ui .scene-ui .sc-heat .sc-runner{background:var(--sc-warn);box-shadow:0 0 calc(14 * var(--u)) #ffab3de6}#ui .scene-ui .sc-heat.ready .sc-runner{background:var(--sc-gold)}#ui .scene-ui .sc-heat-meter{display:flex;gap:calc(8 * var(--u))}#ui .scene-ui .sc-hpip{width:calc(34 * var(--u));height:calc(16 * var(--u));border-radius:calc(3 * var(--u));background:#3a2a55;box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--sc-violet)}#ui .scene-ui .sc-hpip.lit{background:var(--sc-warn);box-shadow:none}#ui .scene-ui .sc-tug{--p: 50;pointer-events:none;display:flex;justify-content:center}#ui .scene-ui .sc-tug-track{position:relative;width:calc(600 * var(--u));height:calc(44 * var(--u));border:calc(1 * var(--u)) solid var(--sc-violet);border-radius:calc(10 * var(--u));background:var(--sc-panel)}#ui .scene-ui .sc-tug-mark{position:absolute;top:calc(4 * var(--u));bottom:calc(4 * var(--u));width:calc(28 * var(--u));left:calc(var(--p) * 1%);margin-left:calc(-14 * var(--u));border-radius:calc(6 * var(--u));background:var(--sc-gold);box-shadow:0 0 calc(14 * var(--u)) #f2cf6bcc}#ui .scene-ui .sc-tug-centre{position:absolute;top:calc(-6 * var(--u));bottom:calc(-6 * var(--u));left:50%;width:calc(2 * var(--u));margin-left:calc(-1 * var(--u));background:var(--sc-violet)}#ui .scene-ui .sc-tug-caps{position:absolute;left:0;right:0;bottom:calc(100% + 8 * var(--u));display:flex;justify-content:space-between}#ui .scene-ui .sc-tug-cap{font:600 calc(24 * var(--u)) / 1 Bitter,Georgia,serif;font-variant:small-caps;letter-spacing:calc(1 * var(--u));color:var(--sc-ink-soft)}#ui .scene-ui .sc-tugchip{min-width:max(48px,calc(180 * var(--u)));justify-content:center}#ui .scene-ui .sc-count{display:flex;justify-content:center}#ui .scene-ui .sc-count .sc-pip.lit{animation:none}#ui .scene-ui .sc-chip.taken{opacity:.55}#ui .scene-ui .sc-swatch{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:0 0 auto;border-radius:50%;background:var(--sw, var(--sc-shine));box-shadow:inset 0 0 0 calc(1 * var(--u)) #140d20b3,0 0 calc(8 * var(--u)) var(--sw, var(--sc-shine))}#ui .scene-ui .sc-ord{margin-left:calc(10 * var(--u));color:var(--sc-gold);font:700 calc(22 * var(--u)) / 1 Bitter,Georgia,serif}@media(prefers-reduced-motion:reduce){#ui .scene-ui .sc-fish-marker,#ui .scene-ui .sc-fish-bar,#ui .scene-ui .sc-runner,#ui .scene-ui .sc-tug-mark{transition:none}}#ui .tut-layer{--u: var(--stage-u, min(.05208333vw, .09259259vh));position:absolute;inset:0;z-index:var(--z-tutorial);pointer-events:none}#ui .tut-layer[hidden]{display:none}#ui .tut-scrim{position:absolute;inset:0;pointer-events:none}#ui .tut-scrim[hidden]{display:none}#ui .tut-band{position:absolute;display:block;background:#06030e85;pointer-events:none;transition:opacity .2s ease}#ui .tut-scrim.soft .tut-band{background:#06030e57}#ui .tut-band[hidden]{display:none}#ui .tut-ring{position:absolute;left:0;top:0;display:block;border-radius:calc(12 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #f2cf6bcc,0 0 calc(34 * var(--u)) calc(10 * var(--u)) #f2cf6b57;pointer-events:none;animation:tut-pulse 2.2s ease-in-out infinite}#ui .tut-ring[hidden]{display:none}@keyframes tut-pulse{0%,to{opacity:.72}50%{opacity:1}}#ui .tut-ring.urge{animation:tut-urge 1s ease-in-out infinite}@keyframes tut-urge{0%,to{opacity:.8;box-shadow:0 0 0 calc(2 * var(--u)) #f2cf6bcc,0 0 calc(34 * var(--u)) calc(10 * var(--u)) #f2cf6b57}50%{opacity:1;box-shadow:0 0 0 calc(4 * var(--u)) #ffe08c,0 0 calc(60 * var(--u)) calc(22 * var(--u)) #f2cf6b99}}#ui .tut-card{position:absolute;left:0;top:0;width:calc(520 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u));pointer-events:auto;opacity:0;transition:opacity .2s ease}#ui .tut-card[hidden]{display:none}#ui .tut-card.in{opacity:1}#ui .tut-card:not(.in){transition-duration:.16s}#ui .tut-card .k-body{gap:calc(10 * var(--u))}#ui .tut-card .tut-title{font-size:var(--k-t-head);color:var(--k-ink-gold)}#ui .tut-card .tut-text{font-size:calc(26 * var(--u));line-height:1.42;color:var(--k-ink)}#ui .tut-card .tut-foot{display:flex;justify-content:flex-end}#ui .tut-card .tut-foot:empty{display:none}#ui .tut-card .tut-foot .btn{--k-btn-scale: .6}#ui .tut-card.stop{border-color:var(--k-ink-gold)}#ui .tut-point{position:absolute;display:block;width:0;height:0;border:calc(11 * var(--u)) solid transparent}#ui .tut-point[hidden]{display:none}#ui .tut-card.pt-top .tut-point{top:calc(-22 * var(--u));left:var(--tut-point);margin-left:calc(-11 * var(--u));border-bottom-color:var(--k-violet)}#ui .tut-card.pt-bottom .tut-point{bottom:calc(-22 * var(--u));left:var(--tut-point);margin-left:calc(-11 * var(--u));border-top-color:var(--k-violet)}#ui .tut-card.pt-left .tut-point{left:calc(-22 * var(--u));top:var(--tut-point);margin-top:calc(-11 * var(--u));border-right-color:var(--k-violet)}#ui .tut-card.pt-right .tut-point{right:calc(-22 * var(--u));top:var(--tut-point);margin-top:calc(-11 * var(--u));border-left-color:var(--k-violet)}#ui .tut-card.stop.pt-top .tut-point{border-bottom-color:var(--k-ink-gold)}#ui .tut-card.stop.pt-bottom .tut-point{border-top-color:var(--k-ink-gold)}#ui .tut-card.stop.pt-left .tut-point{border-right-color:var(--k-ink-gold)}#ui .tut-card.stop.pt-right .tut-point{border-left-color:var(--k-ink-gold)}#ui .tut-prompt{position:absolute;left:50%;top:62%;width:calc(560 * var(--u));padding:calc(28 * var(--u)) calc(32 * var(--u));transform:translate(-50%,-50%);pointer-events:auto;opacity:0;transition:opacity .2s ease}#ui .tut-prompt[hidden]{display:none}#ui .tut-prompt.in{opacity:1}#ui .tut-prompt .k-body{gap:calc(12 * var(--u))}#ui .tut-prompt .tut-foot{display:flex;justify-content:flex-end;gap:calc(14 * var(--u))}#ui .tut-prompt .tut-foot .btn{--k-btn-scale: .62}
