@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/ui/fonts/google-sans-medium-latin.woff2?v=client-c1470870c4c54-1792036226405) format("woff2")}.auth-provider-stack,.auth-provider-slot{--auth-provider-width: 240px;--auth-provider-height: 40px}.auth-provider-stack{display:grid;justify-content:center;justify-items:stretch;gap:10px}.auth-provider-stack:empty{display:none}.auth-provider-slot{box-sizing:border-box;width:var(--auth-provider-width);height:var(--auth-provider-height);display:flex;justify-content:center}.auth-provider-slot[hidden]{display:none}.apple-web-button{box-sizing:border-box;width:var(--auth-provider-width);height:var(--auth-provider-height)}.apple-material-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:var(--auth-provider-width);min-width:var(--auth-provider-width);max-width:var(--auth-provider-width);height:var(--auth-provider-height);padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#000;background:#fff;border:1px solid #fff;border-radius:4px;font:500 17px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-transform:none;white-space:nowrap;cursor:pointer}.apple-material-logo{display:block;flex:0 0 var(--auth-provider-height);width:var(--auth-provider-height);height:var(--auth-provider-height)}.apple-material-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.apple-material-button:disabled{opacity:.42;cursor:default}.gsi-material-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;position:relative;box-sizing:border-box;width:var(--auth-provider-width);min-width:var(--auth-provider-width);max-width:var(--auth-provider-width);height:var(--auth-provider-height);padding:0 12px;overflow:hidden;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;font:500 14px/20px Google Sans,Arial,sans-serif;letter-spacing:.25px;font-synthesis:none;-webkit-font-smoothing:antialiased;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .218s,border-color .218s,box-shadow .218s}.gsi-material-button[data-platform=ios]{padding-inline:16px}.gsi-material-button .gsi-material-button-content-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.gsi-material-button .gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:10px}.gsi-material-button[data-platform=ios] .gsi-material-button-icon{margin-right:12px}.gsi-material-button .gsi-material-button-icon svg{display:block;width:100%;height:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font:inherit;overflow:hidden;text-overflow:ellipsis}.gsi-material-button .gsi-material-button-state{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .218s}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:.08}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:.12}.gsi-material-button:disabled{color:#1f1f1f61;background-color:#ffffff61;border-color:#1f1f1f1f;cursor:default}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.authoring-inspector-body>.editor-inspector.editor-item-demo{flex:none;width:100%;min-width:0;padding:0;gap:0;border:0;overflow:visible;box-sizing:border-box}.editor-item-demo .editor-insp-groupbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px 12px}.editor-item-demo .editor-insp-row{min-width:0}.editor-item-demo>:is(.editor-insp-title,.editor-insp-sub):empty{display:none}.editor-world-inspector>.editor-inspector.editor-portal-gate{flex:none;width:100%;min-width:0;padding:0;gap:0;border:0;overflow:visible;box-sizing:border-box}.editor-portal-gate>.editor-insp-fields{flex:none;overflow:visible}.editor-portal-gate>:is(.editor-insp-title,.editor-insp-sub):empty{display:none}.editor-portal-gate>.editor-insp-footer{margin:0}:root{--px: 2;--chat-font-scale: 1;--activity-font-scale: 1;--floating-damage-font-scale: 1;--type-display: 1.75rem;--type-panel-title: 1.5rem;--type-section-title: 1.125rem;--type-body: 1rem;--type-label: 1rem;--type-control: 1rem;--type-eyebrow: .875rem;--type-meta: .875rem;--type-dense: .75rem;--type-micro: .375rem;--type-world-label: .3625rem;--type-world-critical: .475rem;--type-world-minor: .3125rem;--leading-tight: 1.15;--leading-label: 1.3;--leading-body: 1.45;--chat-font-size: calc(var(--type-meta) * var(--chat-font-scale));--chat-control-font-size: calc(var(--type-control) * var(--chat-font-scale));--activity-font-size: calc(var(--type-meta) * var(--activity-font-scale));--floating-damage-font-size: calc(var(--type-world-label) * var(--floating-damage-font-scale));--floating-damage-critical-size: calc(var(--type-world-critical) * var(--floating-damage-font-scale));--floating-damage-minor-size: calc(var(--type-world-minor) * var(--floating-damage-font-scale));--art: 1;--gateway-horizon-height: 106px;--frame: 7;--frame-slice-y: 21.875%;--frame-slice-x: 7.8125%;--art-k: 1;--ornate-edge: calc(4px * var(--art));--slot-size: calc(var(--px) * 26px);--slot-frame: 3;--world-prompt-bottom: max( calc(var(--px) * 60px), calc(env(safe-area-inset-bottom) + var(--px) * 4px) );--ink: #e9dcbc;--ink-dim: #9c8a68;--fc1: rgb(240, 152, 152);--fc2: rgb(157, 218, 140);--fc3: rgb(255, 235, 150);--fc4: rgb(200, 200, 255);--fc5: rgb(199, 152, 187);--fc6: rgb(108, 216, 219);--fc7: rgb(255, 255, 255);--fc8: rgb(240, 156, 55);--fc9: rgb(160, 160, 160);--rarity-magic: var(--fc4);--rarity-rare: var(--fc3);--rarity-unique: var(--fc8);--inscription-start: var(--fc6);--inscription-end: #4f8cff;--chat-name: var(--fc3);--chat-say: var(--fc7);--chat-tell: #e8a6dc;--chat-shout: #ff8f70;--chat-guild: var(--fc8);--chat-party: var(--fc2);--chat-emote: var(--fc6);--chat-ooc: var(--fc9);--chat-trade: #ffd166;--chat-universe: #8fbfff;--chat-system: var(--fc4);--chat-discord: #b5a8ff;--chat-world-event: #ff8ad8;--chat-editor-global: #f4d35e;--ink-lit: #a9a2ff;--ink-bad: #d98a6b;--ink-good: #9fc08a;--stone: url(/ui/fill-stone.png?v=client-c1470870c4c54-1792036226405);--ornate: url(/ui/ornate-normal-vector.svg?v=client-c1470870c4c54-1792036226405);--ornate-hover: url(/ui/ornate-hover-vector.svg?v=client-c1470870c4c54-1792036226405);--ornate-active: url(/ui/ornate-active-vector.svg?v=client-c1470870c4c54-1792036226405);--ornate-off: url(/ui/ornate-disabled-vector.svg?v=client-c1470870c4c54-1792036226405);--gemshield: url(/ui/gemshield.png?v=client-c1470870c4c54-1792036226405);--gem-white: url(/ui/gem-white.png?v=client-c1470870c4c54-1792036226405);--gem-red: url(/ui/gem-red.png?v=client-c1470870c4c54-1792036226405);--gem-green: url(/ui/gem-green.png?v=client-c1470870c4c54-1792036226405);--gem-blue: url(/ui/gem-blue.png?v=client-c1470870c4c54-1792036226405);--gem-yellow: url(/ui/gem-yellow.png?v=client-c1470870c4c54-1792036226405);--menu-bg: url(/ui/large_bg1.png?v=client-c1470870c4c54-1792036226405);--discover-knot: url(/ui/discover-knot.png?v=client-c1470870c4c54-1792036226405);--discover-spark: url(/ui/discover-spark.png?v=client-c1470870c4c54-1792036226405);--discover-burst: url(/ui/discover-burst.png?v=client-c1470870c4c54-1792036226405);--book-page-right: url(/ui/book-page-right.png?v=client-c1470870c4c54-1792036226405);--book-page-left: url(/ui/book-page-left.png?v=client-c1470870c4c54-1792036226405);--book-block-right: url(/ui/book-block-right.png?v=client-c1470870c4c54-1792036226405);--book-block-left: url(/ui/book-block-left.png?v=client-c1470870c4c54-1792036226405);--book-endpaper: url(/ui/book-endpaper.png?v=client-c1470870c4c54-1792036226405);--quest-available: url(/ui/quest-indicator/available.png?v=client-c1470870c4c54-1792036226405);--quest-in-process: url(/ui/quest-indicator/in-process.png?v=client-c1470870c4c54-1792036226405);--quest-complete: url(/ui/quest-indicator/complete.png?v=client-c1470870c4c54-1792036226405);--repaint-rendering: pixelated;--slot: url(/ui/itemslot.png?v=client-c1470870c4c54-1792036226405);--slot-hover: url(/ui/slot-hover.png?v=client-c1470870c4c54-1792036226405);--slot-active: url(/ui/slot-active.png?v=client-c1470870c4c54-1792036226405);--slot-off: url(/ui/slot-disabled.png?v=client-c1470870c4c54-1792036226405);--serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--space-1: calc(var(--px) * 1px);--space-2: calc(var(--px) * 2px);--space-3: calc(var(--px) * 3px);--space-4: calc(var(--px) * 4px);--space-6: calc(var(--px) * 6px);--space-8: calc(var(--px) * 8px);--panel-width-compact: 620px;--panel-width-reading: 760px;--panel-width-medium: 820px;--panel-width-form: 900px;--panel-width-wide: 940px;--panel-width-counter: 980px;--panel-width-ledger: 1080px;--panel-width-storage: 1120px;--edge: calc(var(--frame) / var(--art-k) * var(--art) * 1px);--slot-edge: calc(var(--slot-frame) * var(--art) * 1px)}@media(max-width:560px),(max-height:480px){:root{--px: 1.8;--art: 1}}@media(max-height:440px){:root{--px: 1.5;--art: 1}}@media(max-height:380px){:root{--px: 1.3;--art: 1}}@media(min-width:1600px){:root{--px: 2.6;--art: 2}}.screen{position:fixed;inset:0 var(--sidebar-covered-width, 0px) 0 0;z-index:10;display:flex;align-items:center;justify-content:center;transition:right .2s ease-out;background:#0a0806 var(--menu-bg) center top / cover no-repeat;font-family:var(--serif);color:var(--ink)}.screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,#0a080600,#0a0806cc 58%,#0a0806fa 88%),linear-gradient(#0a080600,#0a080600 28%,#0a080600 72%,#0a0806c0)}.screen[hidden]{display:none}.gateway-screen{background:#080705 url(/ui/bgpalisade-x5.png?v=client-c1470870c4c54-1792036226405) center top / 166px 598px repeat}.gateway-screen:after{content:"";position:absolute;inset:0 0 auto;z-index:0;height:var(--gateway-horizon-height);pointer-events:none;background:url(/ui/bghorizon-x5.png?v=client-c1470870c4c54-1792036226405) center bottom / 331px 161px repeat-x;-webkit-mask-image:linear-gradient(to bottom,#000 0 68%,#000b 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0 68%,#000b 82%,transparent 100%)}.gateway-screen>.scroll-body{z-index:1;box-sizing:border-box;overflow:hidden;max-height:96vh;max-height:96dvh}.gateway-screen.slim>.scroll-body{max-width:min(94vw,calc(var(--px) * 210px))}.gateway-composition{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);width:100%;max-height:calc(96dvh - var(--space-8));min-height:0}.gateway-masthead{position:relative;z-index:3;display:grid;place-items:center;justify-self:center;width:min(100%,calc(var(--px) * 202px));min-height:clamp(72px,17dvh,calc(var(--px) * 66px))}.gateway-panel-cap{position:relative;z-index:3;display:grid;justify-items:center;width:100%;min-width:0}.gateway-catalogue-row{--catalogue-route-row: 22px;display:grid;grid-template-columns:max-content;justify-content:end;justify-items:stretch;gap:2px;margin-left:auto;min-width:0}.gateway-catalogue-row[hidden]{display:none}.gateway-catalogue-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--catalogue-route-row);padding-inline:var(--space-4);border:1px solid #000;background:linear-gradient(#3a2f1f,#211a10);box-shadow:inset 0 1px #ffffff1f,0 1px 3px #000000a6;color:var(--ink);font:var(--type-meta)/var(--leading-label) var(--serif);letter-spacing:.07em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .11s linear,background .11s linear}.gateway-catalogue-button:hover{color:#e2c27d;background:linear-gradient(#4b3d27,#2a2216)}.gateway-catalogue-button:focus-visible{outline:2px solid #e0c070;outline-offset:0}.gateway-logo-link{position:relative;z-index:1;display:grid;place-items:center;width:100%;min-height:44px;border-radius:2px;text-decoration:none}.gateway-logo-link:focus-visible{outline:2px solid #e0c070;outline-offset:var(--space-2)}.gateway-logo{position:relative;z-index:1;display:block;width:auto;max-width:min(92%,calc(var(--px) * 180px));height:auto;object-fit:contain;margin:0 auto calc(var(--px) * -4px);transform:translateY(calc(var(--px) * 14px));filter:drop-shadow(0 calc(var(--px) * 5px) calc(var(--px) * 7px) #000d);pointer-events:none;-webkit-user-select:none;user-select:none}.gateway-torch-player{position:absolute;z-index:2;left:calc(var(--px) * -2px);bottom:0;width:calc(var(--px) * 56px);height:calc(var(--px) * 56px);transform:translate(-10px,10px);filter:drop-shadow(0 calc(var(--px) * 3px) calc(var(--px) * 4px) #000d);pointer-events:none}.gateway-panel-slot{position:relative;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch;justify-items:stretch;width:100%;min-height:0;overflow:visible}.gateway-panel-slot>.panel,.gateway-panel-slot>.creation,.gateway-panel-slot>.creation>.panel{box-sizing:border-box;width:100%;height:100%;max-height:100%;min-height:0}.gateway-panel-slot>.panel,.gateway-panel-slot>.creation>.panel{display:flex;flex-direction:column;padding-top:calc(var(--space-6) + var(--space-4))}.gateway-panel-slot .panel-body{overflow-y:auto;overscroll-behavior:contain}#s-login .panel-title>span{flex:1 1 auto;text-align:center}.gateway-login-title{display:block;width:100%;font:400 var(--type-eyebrow)/var(--leading-label) var(--mono);letter-spacing:.22em;color:var(--ink-dim);text-transform:uppercase}.gateway-action-rail{--gateway-action-min: 80px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-4);width:100%;min-width:0}.gateway-action-rail.paged{grid-template-columns:44px minmax(0,1fr) 44px}.gateway-action-viewport,.gateway-action-track,.gateway-action-cell{min-width:0}.gateway-action-track{display:flex;justify-content:center;gap:var(--space-4);height:100%}.gateway-action-cell{display:flex;flex:1 1 0}.gateway-action-cell.icon{flex:0 0 max(44px,calc(var(--px) * 30px))}.gateway-action-cell[hidden]{display:none}.gateway-action-cell>.btn{box-sizing:border-box;width:100%;height:calc(var(--px) * 30px);min-height:44px;min-width:0;padding:var(--space-2) var(--space-3);white-space:normal;text-align:center}.gateway-action-cell.icon>.slot{box-sizing:border-box;width:max(44px,calc(var(--px) * 30px));height:max(44px,calc(var(--px) * 30px));min-width:44px;min-height:44px}.gateway-rail-arrow.btn{box-sizing:border-box;width:44px;min-width:44px;min-height:44px;padding:0;font-size:var(--type-section-title)}.gateway-rail-arrow.btn[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.gateway-action-track{animation:gateway-actions-in .12s ease-out}}@keyframes gateway-actions-in{0%{opacity:.55;transform:translate(var(--space-2))}to{opacity:1;transform:translate(0)}}@media(max-height:480px){.gateway-screen>.scroll-body{height:100dvh;max-height:100dvh;padding-block:var(--space-2)}.gateway-composition{grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - var(--space-4));max-height:calc(100dvh - var(--space-4));gap:var(--space-2)}.gateway-masthead{min-height:64px}.gateway-logo{max-height:72px}.gateway-torch-player{width:64px;height:64px}.gateway-panel-slot,.gateway-panel-slot>.panel,.gateway-panel-slot>.creation,.gateway-panel-slot>.creation>.panel{height:100%;max-height:100%}}.screen.fit .scroll-body{overflow:hidden;max-height:94vh;max-height:94dvh}.screen.fit .panel{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.creation{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.screen.fit .panel-body{overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding-right:calc(var(--px) * 3px)}.screen.fit .btn-row{background:none;padding-top:calc(var(--px) * 4px)}.screen.fit.world-panel[data-panel-family=transaction]>.scroll-body{box-sizing:border-box;height:80vh;height:80dvh}.screen.fit.world-panel[data-panel-family=transaction] .panel{flex:1 1 auto}.screen.overlay{background:#07050490}.screen.overlay:before{background:radial-gradient(ellipse at 50% 50%,#07050400,#070504cc 85%)}.screen.world-panel{background:none}.screen.world-panel:before{display:none}.screen.world-panel .btn-row{background:none}.screen.above-sidebar{z-index:22}.screen[data-panel-stable-top][data-panel-growth-anchored]{align-items:flex-start}.screen[data-panel-stable-top][data-panel-growth-anchored]>.scroll-body{margin-top:var(--panel-initial-top, 3dvh);max-height:min(94dvh,calc(100dvh - var(--panel-initial-top, 3dvh) - 3dvh))}.screen[data-panel-size=compact]>.scroll-body{--screen-w: var(--panel-width-compact)}.screen[data-panel-size=reading]>.scroll-body{--screen-w: var(--panel-width-reading)}.screen[data-panel-size=medium]>.scroll-body{--screen-w: var(--panel-width-medium)}.screen[data-panel-size=form]>.scroll-body{--screen-w: var(--panel-width-form)}.screen[data-panel-size=wide]>.scroll-body{--screen-w: var(--panel-width-wide)}.screen[data-panel-size=counter]>.scroll-body{--screen-w: var(--panel-width-counter)}.screen[data-panel-size=ledger]>.scroll-body{--screen-w: var(--panel-width-ledger)}.screen[data-panel-size=storage]>.scroll-body{--screen-w: var(--panel-width-storage)}.scroll-body{position:relative;display:flex;flex-direction:column;gap:var(--space-6);box-sizing:border-box;width:min(var(--screen-w, 760px),94%);max-height:94vh;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--px) * 4px)}.btn-row{position:static;display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;padding:calc(var(--px) * 4px) 0 0;background:none}.btn-row>.btn{flex:1 1 0;min-width:0}.panel{border:var(--edge) solid transparent;border-image:var(--ornate) var(--frame-slice-y) var(--frame-slice-x) fill / var(--ornate-edge) / 0 stretch;background:linear-gradient(#0a0806b4,#0a0806b4),var(--stone) repeat;background-size:auto,calc(128px * var(--art)) auto;image-rendering:auto;container-type:inline-size;padding:var(--space-6)}.panel>*{image-rendering:auto}.panel-body{--responsive-panel-flow: split;display:flex;flex-direction:column;gap:calc(var(--px) * 12.5px);padding-bottom:calc(var(--px) * 4px);min-height:0}.panel-title{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--px) * 4px);margin:0 0 calc(var(--px) * 7px);font:400 var(--type-panel-title)/var(--leading-tight) var(--serif);letter-spacing:.03em;color:#f3e8c8;text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 4px) #000}.panel-aside{flex:0 0 auto;text-align:right;font:var(--type-meta)/1.4 var(--mono);color:var(--ink-dim);letter-spacing:.02em;text-shadow:none}.panel-title small{display:block;font-family:var(--mono);font-size:var(--type-eyebrow);line-height:var(--leading-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:.35em}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border:var(--edge) solid transparent;border-image:var(--ornate) var(--frame-slice-y) var(--frame-slice-x) / var(--ornate-edge) / 0 stretch;background:#100c0899;color:var(--ink);font:400 var(--type-control)/var(--leading-tight) var(--serif);letter-spacing:.02em;padding:calc(var(--px) * 4px) calc(var(--px) * 8px);min-height:calc(var(--px) * 22px);cursor:pointer;image-rendering:auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--px) * 3px);text-shadow:0 calc(var(--px) * 1px) 0 #000}.btn>*{image-rendering:auto}.btn:hover:not(:disabled){border-image-source:var(--ornate-hover);color:#fff}.btn:active:not(:disabled){border-image-source:var(--ornate-active);color:var(--ink-lit)}.btn:focus-visible,.btn.pad-focus{outline:none}.btn:focus-visible:not(:disabled),.btn.pad-focus:not(:disabled){border-image-source:var(--ornate-active);color:var(--ink-lit)}.slot.pad-focus{border-image-source:var(--slot-active)}.slot.pad-picked{border-image-source:var(--slot-active);opacity:.6}.field>input:focus,.field>input.pad-focus{outline:none;border-image-source:var(--ornate-active)}:is(input,select,textarea).pad-focus:not(.field>input){outline:none;border-color:var(--ink-lit)}.pad-focus:not(.btn):not(.slot):not(input):not(select):not(textarea),.pad-adjusting{outline:calc(var(--px) * 1px) solid var(--ink-lit);outline-offset:calc(var(--px) * -1px)}.btn:disabled{border-image-source:var(--ornate-off);color:#7b7266;cursor:default}.btn[aria-busy=true]:disabled{color:var(--ink);cursor:wait}.btn.on{border-image-source:var(--ornate-active);color:var(--ink-lit)}.btn.plain{border:1px solid #ffffff26;border-image:none;background:#14100acc;justify-content:flex-start;text-align:left;padding:calc(var(--px) * 4px) calc(var(--px) * 6px);min-height:calc(var(--px) * 19px);text-shadow:none}.btn.wide{display:flex;width:min(calc(var(--px) * 120px),82%);margin:calc(var(--px) * 3px) auto;justify-content:center;text-align:center;border:1px solid #ffffff2e;border-image:none;background:#14100acc;font-size:var(--type-control);line-height:1;padding:calc(var(--px) * 1px) calc(var(--px) * 4px) 0;min-height:calc(var(--px) * 13px);text-shadow:none}.btn.wide:hover:not(:disabled){border-color:#fff;border-image:none;background:#14100acc;color:var(--ink)}.btn.wide:active:not(:disabled){background:#2e2413;border-color:#c9a84c}.btn.wide:disabled{background:#14100a80;border-color:#ffffff14}.btn.plain:hover:not(:disabled){background:#14100acc;border-color:#fff;border-image:none;color:var(--ink)}.btn.plain:active:not(:disabled){background:#2e2413;border-color:#c9a84c;color:var(--ink-lit)}.btn.plain:disabled{background:#14100a80;border-color:#ffffff14}.btn.wide.pad-focus:not(:disabled),.btn.wide:focus-visible:not(:disabled),.btn.plain.pad-focus:not(:disabled),.btn.plain:focus-visible:not(:disabled){border-color:var(--ink-lit);border-image:none;color:var(--ink-lit)}.world-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.world-card.btn{--card-edge: transparent;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid var(--card-edge);border-image:none;background:#080604;text-align:left;box-shadow:inset 0 0 0 1px #000,0 calc(var(--px) * 2px) calc(var(--px) * 5px) #0008;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.world-card-art{position:relative;display:block;width:100%;aspect-ratio:1.55;flex:0 0 auto;overflow:hidden;background:#070604;border-bottom:1px solid #c9a84c44}.world-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#fff1 0%,transparent 24%,#08060480 100%);box-shadow:inset 0 0 calc(var(--px) * 8px) #0009}.world-card-art img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(1.12) saturate(1.08);transition:transform .14s ease,filter .14s ease}.world-card-copy{display:flex;flex-direction:column;flex:1 1 auto;gap:calc(var(--px) * 3px);padding:calc(var(--px) * 5px);box-sizing:border-box;width:100%;height:calc(var(--px) * 42px)}.world-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--px) * 4px);width:100%}.world-card-name{min-width:0;font:400 var(--type-label)/1.1 var(--serif);color:#f3e8c8;letter-spacing:.035em;text-shadow:0 1px 0 #000,0 0 calc(var(--px) * 3px) #000}.world-card-online{flex:0 0 auto;font:700 var(--type-dense)/1 var(--mono);color:#a9c887;letter-spacing:.08em;text-transform:uppercase}.world-card[data-locked=true]{opacity:.72;cursor:not-allowed}.world-card-online.locked{color:var(--gold, #e0c070)}.world-card-online.unavailable{color:var(--ink-bad)}.world-card-online.full{color:var(--fc3)}.world-card-description{min-height:2.8em;font:var(--type-meta)/1.4 var(--mono);color:var(--ink-dim);text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.world-card.btn:hover:not(:disabled),.world-card.btn:focus-visible,.world-card.btn.pad-focus{--card-edge: #fff;border-image:none;background:#151008;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 calc(var(--px) * 8px) #c9a84c55;outline:none}.world-card.btn:hover:not(:disabled) .world-card-art img,.world-card.btn:focus-visible .world-card-art img,.world-card.btn.pad-focus .world-card-art img{transform:scale(1.018);filter:brightness(1.28) saturate(1.14)}.world-card.btn:active:not(:disabled){transform:translateY(1px)}.world-card[data-permadeath=true] .world-card-art:after{background:linear-gradient(to bottom,#8f1d1d24 0%,transparent 36%,#2b0505a0 100%);box-shadow:inset 0 0 calc(var(--px) * 8px) #390000cc}.world-card[data-permadeath=true] .world-card-name{color:#f0c1b7}@container (max-width: 600px){.world-list{grid-template-columns:1fr}.world-card.btn{flex-direction:row;height:calc(var(--px) * 78px);min-height:calc(var(--px) * 78px)}.world-card-art{width:40%;min-width:calc(var(--px) * 58px);aspect-ratio:1.25;align-self:stretch;border-right:1px solid #c9a84c44;border-bottom:0}.world-card-copy{justify-content:center;height:auto;min-height:100%}.world-card-head{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}#s-login .panel-body{gap:var(--space-4)}.form-status{display:block;box-sizing:border-box;min-height:1.5em;margin:0;font:var(--type-meta)/1.5 var(--mono);color:var(--ink-bad);overflow-wrap:anywhere}.form-status:empty{display:block}.supporter-includes-title{margin:var(--space-2) 0 0;color:var(--ink);font:700 var(--type-label)/var(--leading-tight) var(--serif)}.supporter-benefit{display:flex;align-items:center;gap:var(--space-3);min-width:0}.supporter-benefit-badge{width:calc(var(--px) * 16px);height:calc(var(--px) * 16px);flex:0 0 calc(var(--px) * 16px);object-fit:contain;image-rendering:var(--repaint-rendering)}.supporter-benefit strong{display:block;font:700 var(--type-label)/var(--leading-tight) var(--serif)}.supporter-benefit .row-sub{margin:var(--space-1) 0 0}.supporter-preference-status{color:var(--ink-dim)}.supporter-commerce{display:grid;gap:var(--space-2)}.supporter-commerce[hidden]{display:none}.gateway-status{color:var(--ink-dim);text-align:center}.auth-links{display:flex;justify-content:flex-end;min-height:calc(var(--px) * 7px)}.auth-links[data-hidden]{visibility:hidden;pointer-events:none}.auth-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:var(--ink-dim);font:var(--type-meta)/1.4 var(--mono);cursor:pointer;text-decoration:underline;text-decoration-color:#c9a84c55;text-underline-offset:calc(var(--px) * 1px)}.auth-link:hover,.auth-link:focus-visible{color:var(--ink)}.auth-link:focus-visible{outline:1px solid var(--ink-lit);outline-offset:2px}.confirm-copy{margin:0;text-align:center;font:var(--type-control)/1.5 var(--serif)}.slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;width:var(--slot-size);height:var(--slot-size);flex:0 0 auto;border:var(--slot-edge) solid transparent;border-image:var(--slot) var(--slot-frame) fill / var(--slot-edge) / 0 stretch;background:#0d1424cc;box-shadow:0 0 0 transparent;padding:0;cursor:pointer;image-rendering:pixelated;position:relative;display:grid;place-items:center}.slot:hover:not(:disabled){border-image-source:var(--slot-hover)}.slot:active:not(:disabled),.slot.on{border-image-source:var(--slot-active)}.slot:disabled{border-image-source:var(--slot-off);opacity:.75;cursor:default}.slot img,.slot canvas{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.slot b{position:absolute;left:calc(var(--px) * 1px);top:0;font:700 var(--type-meta)/1 var(--mono);color:#f0e2b8;text-shadow:0 0 calc(var(--px) * 2px) #000;pointer-events:none}.slot-cool{position:absolute;top:0;right:0;bottom:0;left:0;background:#000a;pointer-events:none;transform-origin:bottom;transform:scaleY(var(--cool, 0))}.sections{display:grid;gap:calc(var(--px) * 9px);grid-template-columns:1fr}@container (min-width: 460px){.sections{grid-template-columns:1fr 1fr;column-gap:calc(var(--px) * 12px);grid-template-areas:"name       gender" "appearance deity" "appearance soul";align-items:start}.sections>[data-area=name]{grid-area:name}.sections>[data-area=gender]{grid-area:gender}.sections>[data-area=appearance]{grid-area:appearance}.sections>[data-area=deity]{grid-area:deity}.sections>[data-area=soul]{grid-area:soul}}.section{display:flex;flex-direction:column;gap:calc(var(--px) * 4px)}.sub-section{display:flex;flex-direction:column;gap:calc(var(--px) * 4px);margin-top:calc(var(--px) * 4px)}.sub-title{font:700 var(--type-section-title)/var(--leading-tight) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid #ffffff14;padding-bottom:calc(var(--px) * 1.5px)}html:not(.touch-ui) .touch-only{display:none}.section[hidden]{display:none}.section-title{margin:0 0 calc(var(--px) * 1px);padding-bottom:calc(var(--px) * 2px);border-bottom:1px solid #ffffff1f;font:400 var(--type-section-title)/var(--leading-tight) var(--serif);letter-spacing:.14em;text-transform:uppercase;color:#c5ad78}.field{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.field>label{font:400 var(--type-label)/var(--leading-label) var(--serif);letter-spacing:.04em;color:#d6c391}.field>input{border:var(--edge) solid transparent;border-image:var(--ornate) var(--frame-slice-y) var(--frame-slice-x) / var(--ornate-edge) / 0 stretch;background:#080604cc;color:#f3e8c8;font:400 var(--type-control)/1 var(--serif);padding:calc(var(--px) * 4px) calc(var(--px) * 6px);min-height:calc(var(--px) * 22px);width:100%;box-sizing:border-box;image-rendering:auto}.field>input::placeholder{color:#6f6350}.sections .field>input{border:1px solid #ffffff2e;border-image:none;min-height:calc(var(--px) * 15px);padding:calc(var(--px) * 2px) calc(var(--px) * 6px);font-size:var(--type-body)}.sections .field>input:focus{border-color:#c9a84c}.hint{margin:0;font:var(--type-meta)/1.6 var(--mono);color:var(--ink-dim)}.note{margin:0;font:var(--type-meta)/1.6 var(--mono);color:var(--ink-dim);min-height:calc(var(--px) * 24px)}.error{margin:0;font:var(--type-meta)/1.5 var(--mono);color:var(--ink-bad);min-height:1.5em}.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:calc(var(--px) * 6px);width:100%;text-align:left;cursor:pointer;border:1px solid #ffffff26;background:#14100acc;padding:calc(var(--px) * 4px) calc(var(--px) * 6px);color:var(--ink);font-family:var(--serif)}.toggle:hover{border-color:#c9a84c88}.toggle-text{flex:1;min-width:0;display:grid;gap:calc(var(--px) * 1px)}.toggle-label{font-size:var(--type-label);color:#f3e8c8}.toggle.bare,.slider.bare{padding:calc(var(--px) * 2px) 0;border:0;background:none;gap:calc(var(--px) * 4px)}.toggle.bare:hover{border:0}.toggle.bare .toggle-label,.slider.bare .toggle-label{font-size:var(--type-control)}.toggle.bare .toggle-text{flex:1 1 auto}.switch{flex:0 0 auto;position:relative;width:calc(var(--px) * 22px);height:calc(var(--px) * 11px);border-radius:99px;background:#0a0806;border:1px solid #ffffff2e;box-shadow:inset 0 0 calc(var(--px) * 3px) #000;transition:background .15s,border-color .15s}.switch:after{content:"";position:absolute;top:50%;left:calc(var(--px) * 1.5px);width:calc(var(--px) * 7px);height:calc(var(--px) * 7px);border-radius:50%;background:#7d735f;transform:translateY(-50%);transition:left .15s,background .15s}.switch.on{background:#4b3a18;border-color:#c9a84c}.switch.on:after{left:calc(100% - var(--px) * 8.5px);background:#f0dfae}.rows{display:grid;gap:calc(var(--px) * 3px)}.row{display:grid;grid-template-columns:calc(var(--px) * 15px) minmax(0,1fr) auto;align-items:center;gap:calc(var(--px) * 5px);min-height:calc(var(--px) * 24px);padding:calc(var(--px) * 2px) calc(var(--px) * 5px);border:calc(5px * var(--art)) solid transparent;border-image:url(/ui/box.png?v=client-c1470870c4c54-1792036226405) 5 fill / calc(5px * var(--art)) / 0 round;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--serif);image-rendering:pixelated;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.row>*{image-rendering:auto}.row:hover{background:#f0d8a014}.row.on{border-image-source:var(--slot-active);background:linear-gradient(90deg,#6b4f1f66,#2a1f0ecc 40%);box-shadow:inset calc(var(--px) * 2px) 0 0 #e0c070,0 0 calc(var(--px) * 5px) #00000080;color:#fdf3d6}.row.on .row-sub{color:#cbb387}.row.empty{color:var(--ink-dim);font-style:italic}.row canvas{width:calc(var(--px) * 17px);height:calc(var(--px) * 17px);image-rendering:pixelated}.editor-studio{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.editor-studio-settings .editor-inspector{width:auto;flex:1 1 auto;min-width:0;border-left:0}.editor-picker{width:var(--editor-filter-width, 220px);flex:0 0 var(--editor-filter-width, 220px);display:flex;flex-direction:column;gap:6px;padding:8px;border-right:1px solid #ffffff1a;overflow:hidden}.editor-picklist{flex:1 1 auto;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px}.editor-catalogue-more{flex:0 0 auto;min-height:30px;padding:5px 8px;border:1px solid var(--editor-line-strong);border-radius:3px;background:var(--editor-surface-soft);color:var(--editor-muted);cursor:pointer;font:var(--type-meta)/1.2 var(--mono)}.editor-catalogue-more:hover:not(:disabled){border-color:#fff;color:var(--editor-text)}.editor-catalogue-more:disabled{cursor:progress;opacity:.65}.editor-catalogue-more[hidden]{display:none}.editor-picklist,.editor-world-palette{scrollbar-width:thin;scrollbar-color:var(--editor-muted) var(--editor-surface);scrollbar-gutter:stable}.editor-picklist::-webkit-scrollbar,.editor-world-palette::-webkit-scrollbar{display:block;width:8px}.editor-picklist::-webkit-scrollbar-track,.editor-world-palette::-webkit-scrollbar-track{background:var(--editor-surface-soft)}.editor-picklist::-webkit-scrollbar-thumb,.editor-world-palette::-webkit-scrollbar-thumb{background:var(--editor-accent-soft);border:2px solid var(--editor-line-strong);border-radius:8px}.editor-sortrow{display:flex;gap:3px;padding:3px 0}.editor-facetrow>.editor-sortbtn{flex:1 1 0;min-width:0;padding-inline:4px}.editor-studio-creatures .editor-picker{width:var(--editor-filter-width, 290px);max-width:38%;flex:0 1 var(--editor-filter-width, 290px);min-width:0;overflow-x:hidden}.editor-studio[data-resizable-panes=on] .editor-picker{max-width:none;flex-shrink:0}.editor-pane-divider{position:relative;z-index:3;width:9px;flex:0 0 9px;margin-inline:-4px;cursor:col-resize;touch-action:none;background:transparent;outline:none}.editor-pane-divider:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--editor-accent-soft)}.editor-pane-divider:hover:after,.editor-pane-divider:focus-visible:after,.editor-studio[data-resizing-pane] .editor-pane-divider:after{left:3px;width:3px;background:var(--editor-accent-soft);box-shadow:0 0 8px var(--editor-accent-soft)}.editor-studio[data-pane-stacked]{flex-direction:column;overflow-y:auto}.editor-studio[data-pane-stacked] .editor-pane-divider{display:none}.editor-studio[data-pane-stacked] .editor-picker,.editor-studio[data-pane-stacked].editor-studio-creatures .editor-picker{width:auto;max-width:none;min-height:170px;max-height:210px;flex:0 0 180px;border-right:0;border-bottom:1px solid #ffffff1a}.editor-studio[data-pane-stacked] .editor-stagewrap,.editor-studio[data-pane-stacked] .editor-chainwrap{flex:0 0 auto;min-height:260px;overflow:visible}.editor-studio[data-pane-stacked]:not(.authoring-surface) .editor-inspector{width:auto;flex:0 0 auto;overflow:visible;border-left:0;border-top:1px solid #ffffff1a;padding-bottom:0}.editor-studio[data-pane-stacked]:not(.authoring-surface) .editor-insp-fields{flex:0 0 auto;overflow:visible}.editor-studio-creatures .editor-picker>*{min-width:0;max-width:100%;box-sizing:border-box}.editor-studio-creatures .editor-picker>.editor-filter,.editor-studio-creatures .editor-crudname{width:100%;min-width:0;margin-left:0}.editor-studio-creatures .editor-picker>.editor-sortrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.editor-studio-creatures .editor-crud .editor-sortrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(72px,100%),1fr))}.editor-studio-creatures .editor-sortbtn{min-width:0;width:100%;box-sizing:border-box;padding-inline:4px;overflow:hidden;text-overflow:ellipsis}.editor-graphwrap{position:relative;flex:1;min-height:0;overflow:auto;background:var(--editor-surface-soft);contain:paint}.editor-questflow{flex:0 0 auto;max-height:40%;border-bottom:1px solid var(--editor-line-strong)}.editor-chainbody{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.editor-chainbody>:is(.editor-graphwrap,.editor-tree){flex:1;min-height:0;overflow:auto}.editor-npc-board{padding:8px;background:var(--editor-surface-soft)}.editor-npc-board>.editor-tree-title{margin:10px 4px 5px}.editor-npc-card{margin-bottom:5px;border-left:2px solid var(--editor-line-strong)}.editor-npc-card>.editor-pickrow{width:100%}.editor-npc-card>.editor-pickrow~.editor-pickrow{width:calc(100% - 18px);margin:2px 0 2px 18px}.editor-npc-card>.editor-pickrow~.editor-pickrow .editor-pickname{padding-left:7px;font:var(--type-meta)/1.2 var(--mono)}.editor-graphkind{fill:var(--editor-muted);font:var(--type-meta) var(--mono)}.editor-graphtext{fill:var(--editor-text);font:var(--type-body) var(--mono)}.editor-graphedge{fill:var(--editor-muted);font:var(--type-meta) var(--mono);paint-order:stroke fill;stroke:var(--editor-line-strong);stroke-width:5px;stroke-linejoin:round}.editor-crud{border-top:1px solid var(--editor-line-strong);padding-top:4px}.editor-structrow{display:inline-flex;gap:3px;margin-left:auto}.editor-zoomcontrols,.editor-spacingcontrols{display:inline-flex;gap:2px}.editor-zoomcontrols .editor-sortbtn,.editor-spacingcontrols .editor-sortbtn{min-width:28px}.editor-zoomcontrols .editor-zoomreset{min-width:48px}.editor-spacingcontrols .editor-gapreset{min-width:40px}.editor-sortbtn.editor-danger{color:#d98a6b;border-color:#6e241a}.editor-nodemenu{position:absolute;z-index:5;display:grid;grid-template-columns:repeat(3,auto);gap:2px;background:var(--editor-surface-soft);border:1px solid var(--editor-line-strong);padding:4px}.editor-crudname{width:100%;margin:3px 0 0;box-sizing:border-box}.editor-sortbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-muted);cursor:pointer;font:var(--type-meta)/1 var(--mono);padding:5px 7px}.editor-sortbtn:hover{border-color:#fff}.editor-sortbtn.on{color:var(--editor-text);border-color:var(--editor-line-strong);background:var(--editor-surface-soft)}.editor-pickrow{display:flex;align-items:center;gap:6px;padding:4px 6px;background:none;border:0;color:var(--ink);cursor:pointer;font:var(--type-meta)/1.4 var(--mono);text-align:left;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.editor-pickrow:hover{background:#ffffff10}.editor-pickrow.on{background:var(--editor-accent-soft);color:var(--editor-text)}.editor-pickname{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-picknote{color:var(--ink-dim);font-size:var(--type-meta);flex:0 0 auto}.editor-stagewrap,.editor-chainwrap{flex:1 1 auto;min-width:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;contain:paint}.editor-chainwrap{align-items:stretch}.editor-stage{width:min(100%,460px);flex:0 0 auto;image-rendering:pixelated;border:1px solid #ffffff26;background:var(--editor-surface-soft)}.editor-stage-view{width:100%;min-width:0;display:flex;flex-direction:column;gap:7px}.editor-stage-viewport{width:100%;min-width:0;overflow:auto;display:flex;justify-content:center;overscroll-behavior:contain}.editor-stage-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;color:var(--ink-dim);font:var(--type-meta)/1.2 var(--mono)}.editor-stage-controls button{min-width:30px;min-height:28px}.editor-stage-zoom-label{min-width:5ch;text-align:center}.editor-animation-timeline{flex:1 1 120px;min-width:90px;accent-color:var(--editor-accent)}.editor-animation-frame{min-width:7ch;color:var(--editor-muted);font:var(--type-meta)/1.2 var(--mono)}.editor-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.editor-balance-overlay{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--editor-surface-soft)}.editor-balance-overlay[hidden]{display:none}.editor-balance-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--editor-line-strong);background:var(--editor-surface-soft)}.editor-balance-header h2,.editor-balance-title h3{margin:0;color:var(--editor-text);font:700 var(--type-section-title)/1.2 var(--serif)}.editor-balance-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.editor-balance-status,.editor-balance-message{margin:0;padding:8px 12px;color:#9fc08a;font:var(--type-meta)/1.4 var(--mono);overflow-wrap:anywhere}.editor-balance-status.bad{color:var(--ink-bad)}.editor-balance-message{color:var(--ink-dim)}.editor-balance-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.editor-balance-catalogue{width:var(--authoring-split-before, 276px);flex:0 0 var(--authoring-split-before, 276px);min-width:0;padding:8px;border-right:1px solid #ffffff1a;overflow:hidden}.editor-balance-list{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--editor-muted) var(--editor-surface)}.editor-balance-detail{flex:1 1 auto;min-width:0;overflow-y:auto;padding:12px 14px 18px}.editor-balance-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.editor-balance-title>span{color:var(--ink-dim);font:var(--type-meta)/1.2 var(--mono)}.editor-balance-notes{margin:0 0 10px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--editor-muted);font:var(--type-meta)/1.45 var(--mono)}.editor-balance-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.editor-balance-coefficients{display:grid;gap:3px;margin:10px 0}.editor-balance-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.editor-balance-requirements{display:grid;gap:3px;margin:10px 0}.editor-balance-coefficient{display:grid;grid-template-columns:minmax(130px,1.4fr) minmax(90px,1fr) minmax(90px,1fr);align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid #ffffff0d}.editor-balance-requirement{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(120px,1fr) minmax(90px,.8fr) minmax(90px,.8fr);align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid #ffffff0d}.editor-balance-requirement>.editor-insp-row{padding:0}.editor-balance-requirement:not(.editor-balance-coefficient-head)>.editor-insp-row>.editor-insp-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-balance-coefficient>.editor-insp-row{padding:0}.editor-balance-coefficient:not(.editor-balance-coefficient-head)>.editor-insp-row>.editor-insp-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-balance-coefficient-head{color:var(--editor-muted);font:700 var(--type-eyebrow)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em}.editor-balance-detail :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-text);font:var(--type-meta)/1.4 var(--mono);padding:6px 7px}.editor-balance-detail textarea{resize:vertical}.editor-balance-preview{width:100%;border-collapse:collapse;font:var(--type-meta)/1.4 var(--mono)}.editor-balance-preview :is(th,td){padding:5px 7px;border-bottom:1px solid #ffffff12}.editor-balance-preview thead th{color:var(--editor-muted);text-align:right}.editor-balance-preview thead th:first-child,.editor-balance-preview tbody th{text-align:left}.editor-balance-preview tbody th{color:var(--editor-muted);font-weight:400}.editor-balance-preview td{text-align:right}.editor-balance-preview td:last-child{color:var(--editor-text)}.editor-balance-footer{display:flex;justify-content:flex-end;padding-top:12px}.editor-debug{width:min(100%,640px);margin:0;padding:8px;white-space:pre-wrap;font:var(--type-meta)/1.5 var(--mono);color:#d3dde6;background:var(--editor-surface-soft);border:1px solid #ffffff1a;max-height:none;overflow:visible}.editor-inspector{width:var(--editor-data-width, 360px);flex:0 0 var(--editor-data-width, 360px);min-width:280px;box-sizing:border-box;overflow:hidden;padding:12px 14px 0;border-left:1px solid #ffffff1a;display:flex;flex-direction:column;gap:8px}.editor-insp-title{font:700 var(--type-section-title)/1.2 var(--serif);color:var(--editor-text)}.editor-insp-sub{font:var(--type-meta)/1.2 var(--mono);color:var(--ink-dim)}.editor-insp-fields{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column;gap:4px}.editor-insp-group{border-bottom:1px solid #ffffff0d}.editor-insp-groupbody{display:flex;flex-direction:column;gap:3px;padding:4px 0 8px}.editor-insp-section{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;font:700 var(--type-eyebrow)/1.2 var(--mono);color:var(--editor-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:8px;padding:5px 2px}.editor-insp-section::-webkit-details-marker{display:none}.editor-insp-section:before{content:"▸";flex:0 0 10px;width:10px;color:var(--editor-muted);font:700 var(--type-body)/1 var(--mono);text-align:center}.editor-insp-group[open]>.editor-insp-section:before{content:"▾";color:var(--editor-muted)}.editor-insp-groupbody>.editor-insp-group>.editor-insp-section{min-height:44px;box-sizing:border-box;overflow-wrap:anywhere}.editor-ref-actions.editor-insp-section-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-insp-section-actions>.btn:only-child{grid-column:1 / -1}.editor-insp-section-actions>.btn{min-height:44px}.editor-insp-row{display:flex;flex-direction:column;align-items:stretch;gap:5px;font:var(--type-meta)/1.4 var(--mono);color:var(--ink);padding:5px 0}.editor-insp-row>*{min-width:0}.editor-insp-label{overflow-wrap:anywhere;color:var(--editor-muted)}.editor-inspector input[type=checkbox]{align-self:flex-start}.editor-insp-row.dead{opacity:.45}.editor-insp-row.dead .editor-insp-label:after{content:" (dead)";color:var(--ink-bad)}.editor-insp-hint{color:var(--ink-dim);font-size:var(--type-meta);overflow-wrap:anywhere}.editor-inspector .editor-insp-color{height:32px;padding:2px;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);cursor:pointer}.editor-insp-color::-webkit-color-swatch-wrapper{padding:0}.editor-insp-color::-webkit-color-swatch{border:0}.editor-insp-color::-moz-color-swatch{border:0}.editor-asset{display:grid;gap:5px;min-width:0}.editor-asset-selected{min-height:38px;display:flex;align-items:center;gap:8px;min-width:0;padding:5px;border:1px solid #ffffff14;background:#0003}.editor-asset-selected-name{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--editor-text)}.editor-asset-disclosure{display:flex;align-items:center;gap:8px;text-align:left;padding:6px 9px;min-height:32px;border:1px solid var(--editor-line-strong);border-radius:3px;background:var(--editor-surface-soft);color:var(--editor-text);cursor:pointer;font:var(--type-meta)/1.2 var(--mono)}.editor-asset-panel{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;padding:6px;overflow:auto;border:1px solid var(--editor-line-strong);border-radius:8px;background:var(--editor-surface);color:var(--editor-text);box-shadow:0 8px 28px #0006}.editor-asset-selected[hidden],.editor-asset-panel[hidden]{display:none}.editor-asset-results{max-height:260px;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.editor-asset-option{min-width:0;min-height:42px;display:flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:3px;background:transparent;color:var(--editor-muted);cursor:pointer;text-align:left;font:var(--type-meta)/1.2 var(--mono);overflow-wrap:anywhere}.editor-asset-option:hover{border-color:#fff}.editor-asset-option.on{border-color:var(--editor-line-strong);color:var(--editor-text);background:var(--editor-surface-soft)}.editor-asset-preview{width:34px;height:34px;flex:0 0 auto;object-fit:contain;image-rendering:pixelated}.editor-asset-selected>.editor-asset-preview{width:auto;max-width:100%;height:64px}.editor-insp-area{min-height:72px;resize:vertical}.editor-insp-mask{min-width:0;display:grid;gap:5px;padding:6px;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft)}.editor-insp-maskvalue{color:var(--editor-muted);overflow-wrap:anywhere}.editor-insp-maskoptions{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.editor-insp-maskoption{display:flex;align-items:center;gap:5px;min-width:0;color:var(--editor-muted)}.editor-insp-maskoption>span{min-width:0;overflow-wrap:anywhere}.editor-insp-ro{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.editor-insp-footer{flex:0 0 auto;margin:auto -14px 0;padding:10px 14px 8px;border-top:1px solid var(--editor-line-strong);background:var(--editor-surface);box-shadow:none}.editor-insp-footer[hidden]{display:none}.editor-insp-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.editor-insp-status{min-height:1.4em;margin-top:5px;text-align:center;font:var(--type-meta)/1.4 var(--mono);color:#9fc08a}.editor-insp-status.bad{color:var(--ink-bad)}.editor-commit-kind{flex:0 0 auto;min-width:72px;color:#9fc08a;font:var(--type-meta)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em}.editor-chain{display:flex;flex-direction:column;gap:6px;max-width:640px}.editor-chaintitle{font:700 var(--type-section-title)/1.3 var(--serif);color:var(--editor-text);margin-bottom:4px}.editor-step{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #ffffff1a;background:var(--editor-surface-soft);cursor:grab}.editor-step.on{border-color:var(--editor-line-strong);background:var(--editor-accent-soft)}.editor-stepno{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font:700 var(--type-body)/1 var(--mono)}.editor-stepbody{flex:1 1 auto;min-width:0}.editor-stepname{font:var(--type-body)/1.3 var(--mono);color:var(--ink)}.editor-stepsub{font:var(--type-meta)/1.3 var(--mono);color:var(--ink-dim)}.editor-stepflag{font:var(--type-meta)/1.3 var(--mono);color:var(--ink-bad)}.editor-tree{display:flex;flex-direction:column;gap:1px}.editor-treerow{display:flex;align-items:baseline;gap:6px;padding:3px 6px;width:100%;background:none;border:0;cursor:pointer;text-align:left;font:var(--type-body)/1.5 var(--mono);color:var(--ink)}.editor-treerow:hover{background:#ffffff0d}.editor-treerow.on{background:var(--editor-accent-soft)}.editor-treearrow{width:10px;flex:0 0 auto;color:var(--ink-dim)}.editor-treelabel{color:#9fc08a;flex:0 0 auto}.editor-treekind{color:#4a86c8;flex:0 0 auto}.editor-treetext{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.done-quest .quest-name{color:var(--ink-dim)}.char-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-6);justify-content:center;width:100%;margin-inline:auto}.char-cards[data-count="0"],.char-cards[data-count="1"]{grid-template-columns:minmax(0,calc(var(--px) * 145px));max-width:calc(var(--px) * 145px)}.char-cards[data-count="2"],.char-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(var(--px) * 296px)}.char-cards[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.char-cards[data-count="5"]>.card{grid-column:span 2}.char-cards[data-count="5"]>.card:nth-child(4){grid-column:2 / span 2}.char-cards[data-count="5"]>.card:nth-child(5){grid-column:4 / span 2}.gateway-balanced-header .panel-title>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-balanced-header .panel-aside{flex:0 0 auto;min-width:0;white-space:nowrap}.gateway-balanced-header .panel-title{--gateway-header-title-size: var(--type-meta);--gateway-header-meta-size: var(--type-meta);--gateway-header-eyebrow-size: var(--type-meta);align-items:flex-start;column-gap:var(--space-4)}.gateway-balanced-header .panel-title>span:first-child{font-size:var(--gateway-header-title-size, var(--type-panel-title))}.gateway-balanced-header .panel-aside{font-size:var(--gateway-header-meta-size, var(--type-meta))}.gateway-balanced-header .panel-title small{font-size:var(--gateway-header-eyebrow-size, var(--type-eyebrow))}.gateway-balanced-header .world-total{font-size:var(--gateway-header-eyebrow-size, var(--type-eyebrow));line-height:var(--leading-label)}.gateway-balanced-header .character-shard-population{display:block;font:var(--gateway-header-meta-size, var(--type-meta))/1.5 var(--mono);letter-spacing:.02em;text-transform:none}.char-empty-state{min-height:calc(var(--px) * 52px);margin:0;display:grid;place-items:center;color:var(--ink-dim);font:var(--type-control)/var(--leading-body) var(--serif);text-align:center}@container (max-width: 600px){.char-cards,.char-cards[data-count]{grid-template-columns:1fr;max-width:none}.char-cards[data-count="5"]>.card,.char-cards[data-count="5"]>.card:nth-child(4),.char-cards[data-count="5"]>.card:nth-child(5){grid-column:auto}#s-select .char-cards .card{display:grid;grid-template-columns:calc(var(--px) * 42px) minmax(0,1fr);grid-template-areas:"art name" "art details";align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);height:max(calc(var(--px) * 68px),100px);min-height:max(calc(var(--px) * 68px),100px);padding:var(--space-3) var(--space-4);text-align:left}.card-art{grid-area:art}.card-name{grid-area:name;align-self:end}.card-sub{grid-area:details;align-self:start}.gateway-balanced-header .panel-title{align-items:flex-start;flex-direction:row}.gateway-balanced-header .panel-aside{text-align:right}}#s-select .panel-body{padding-right:0;scrollbar-gutter:stable both-edges}.card{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);min-height:max(calc(var(--px) * 78px),178px);box-sizing:border-box;overflow:hidden;border:1px solid #ffffff26;background:#0a0806cc;color:var(--ink);font-family:var(--serif);cursor:pointer;text-align:center}#s-select .char-cards{--vine-h: 14px;padding-top:calc(1px + var(--vine-h) * 4 / 13)}#s-select .char-cards .card{position:relative;overflow:visible}#s-select .char-cards .card.on{border-top-color:#ffffff26;box-shadow:0 0 calc(var(--px) * 5px) #00000080}#s-select .char-cards .card:before{content:"";position:absolute;z-index:1;top:calc(-1px - var(--vine-h) * 4 / 13);left:-1px;right:-1px;height:var(--vine-h);background:url(/ui/top-border-x5.png?v=client-c1470870c4c54-1792036226405) repeat-x left top / auto 100%;pointer-events:none}.card:focus{outline:none}.card:focus-visible{outline:1px solid var(--ink-lit);outline-offset:2px}.card.on{border-color:#e0c070;box-shadow:inset 0 calc(var(--px) * 1px) 0 #e0c070,0 0 calc(var(--px) * 5px) #00000080;color:#fdf3d6}.card.dead .card-name{color:#c7d6df;text-shadow:0 0 calc(var(--px) * 3px) #9fc7dd66}.card.dead:not(.on){border-color:#b7cfdb55}.card.empty{color:var(--ink-dim);font-style:italic;justify-content:center;font-size:var(--type-control);line-height:1.3;padding:var(--space-6)}.card-art{display:grid;place-items:center;height:calc(var(--px) * 35px)}.card-art canvas{width:calc(var(--px) * 35px);height:calc(var(--px) * 35px);image-rendering:pixelated}.card-name{font:400 var(--type-label)/1.2 var(--serif);color:#ffeb96}.card-title{display:inline-flex;align-items:center;gap:.4em;min-width:0}.card-mark{width:1.25em;height:1.25em;flex:0 0 auto;image-rendering:var(--repaint-rendering, pixelated)}.card-sub{font:var(--type-meta)/1.55 var(--mono);color:var(--ink-dim)}.card.empty .card-art{display:none}canvas.icon-hi{image-rendering:auto}.game-sprite[data-sprite-error]{background:linear-gradient(135deg,transparent 46%,#9b4b43 47% 53%,transparent 54%);outline:1px solid #9b4b4366}.beginner-guide{display:flex;flex-direction:column;font:var(--type-body)/var(--leading-body) var(--serif)}.guide-panel>.panel-body{overflow:hidden}.guide-shell{gap:0}.guide-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--space-2)}.guide-contents,.guide-section{scroll-margin-top:var(--space-6);outline:none}.guide-contents{padding-bottom:var(--space-8)}.guide-contents>.section-title,.guide-section>.section-title{text-align:center;white-space:nowrap}.guide-contents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.guide-contents-link.btn.plain{justify-content:center;text-align:center;min-width:0}.guide-section{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0 var(--space-8)}.guide-copy{margin:0;color:var(--ink);text-wrap:pretty}.guide-figure{margin:var(--space-4) 0 0;color:var(--ink-dim);text-align:center}.guide-sprite-row{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:clamp(var(--space-4),5cqw,var(--space-8))}.guide-sprite-pair{display:flex;align-items:flex-end;gap:var(--space-1)}.guide-sprite-card{--guide-sprite-size: clamp(29px, 7cqw, 46px);display:grid;grid-template-rows:var(--guide-sprite-size) auto;place-items:end center;gap:var(--space-2);width:max(var(--guide-sprite-size),4.75rem);margin:0}.guide-sprite{display:block;width:var(--guide-sprite-size);height:var(--guide-sprite-size)}.guide-sprite-card figcaption,.guide-figure>figcaption{font:var(--type-meta)/var(--leading-label) var(--mono);color:var(--ink-dim)}.guide-portal{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.guide-portal-orb{width:clamp(20px,4cqw,27px);height:clamp(20px,4cqw,27px);image-rendering:pixelated;animation:guide-portal-hover 2856ms ease-in-out infinite}@keyframes guide-portal-hover{0%,to{transform:translateY(var(--space-1)) scale(.965)}50%{transform:translateY(calc(var(--space-1) * -1)) scale(1.035)}}.guide-recipe{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;justify-content:center;gap:clamp(var(--space-2),2.5cqw,var(--space-6))}.guide-recipe .guide-recipe-input{--guide-sprite-size: clamp(20px, 4cqw, 28px)}.guide-recipe .guide-recipe-result{--guide-sprite-size: clamp(30px, 6cqw, 42px)}.guide-recipe .guide-sprite-card{width:var(--guide-sprite-size)}.guide-recipe .guide-sprite-card figcaption{display:none}.guide-recipe-sign{font:400 var(--type-panel-title)/1 var(--serif);color:#c5ad78}.guide-recipe-caption{grid-column:1 / -1;margin-top:var(--space-2)}.guide-map-figure{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.guide-rimsin-map{display:block;box-sizing:border-box;width:clamp(200px,50cqw,320px);max-width:100%;height:auto;border:1px solid #c9a44b80;background:#070504;box-shadow:inset 0 0 0 1px #000,0 var(--space-2) var(--space-6) #0008;image-rendering:pixelated}.guide-footer.panel-corner-actions{margin-top:var(--space-4)}html.touch-ui .guide-contents-link.btn.plain,html.touch-ui .guide-footer.panel-corner-actions>.btn{min-height:44px}@container (max-width: 600px){.guide-contents-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.guide-portal-orb{animation:none}}.row-name{font-size:var(--type-label)}.row-sub{font:var(--type-meta)/1.4 var(--mono);color:var(--ink-dim)}.bars{display:grid;gap:calc(var(--px) * 2px)}.bar{position:relative;min-height:calc(var(--px) * 7px);display:grid;background:#07060480;border:calc(var(--px) * 1px) solid #00000090;box-shadow:inset 0 0 calc(var(--px) * 3px) #000;overflow:hidden}.bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:var(--v, 100%);background:linear-gradient(90deg,var(--c1, var(--c, #b6462f)),var(--c2, var(--c, #b6462f)));box-shadow:inset 0 calc(var(--px) * -1px) 0 #0006,inset 0 calc(var(--px) * 1px) 0 #ffffff28;transition:width .18s linear}.bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:var(--v, 100%);background:color-mix(in srgb,var(--c, #b6462f) 35%,#e8b36a);transition:width .45s ease .35s}.bar>span{z-index:3;position:relative;display:grid;place-items:center;min-width:0;padding:.15em .25em;overflow-wrap:anywhere;text-align:center;font:700 var(--type-dense)/1.2 var(--mono);color:#f0e6cc;text-shadow:0 0 calc(var(--px) * 2px) #000,0 calc(var(--px) * 1px) 0 #000}.bar.hp{--c: #b6462f;--c1: #6e241a;--c2: #c86a52;background:#200f0ccc}.bar.mp{--c: #4a52b0;--c1: #5b3f9e;--c2: #3f63c8;background:#10122acc}.bar.sp{--c: #4a9c3f;--c1: #23531c;--c2: #6cc253;background:#0e1e0bcc}.bar.xp{--c: #62a9d8;--c1: #397ea9;--c2: #87c8ed;background:#102535cc}.icon-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 2px);color:var(--ink-dim);font:400 var(--type-meta)/1 var(--serif)}.icon-choice-art{display:grid;place-items:center;width:calc(var(--px) * 23px);height:calc(var(--px) * 23px)}.icon-choice:is(.gifted,.shining) .icon-choice-art{width:calc(var(--px) * 32px);height:calc(var(--px) * 32px)}.icon-choice-art>img{grid-area:1 / 1;image-rendering:var(--repaint-rendering, pixelated);width:100%;height:100%}.icon-choice-art>.frame-normal{width:75%;height:75%}.icon-choice .frame-hover,.icon-choice .frame-active{visibility:hidden}.icon-choice:hover:not(.on) .frame-hover{visibility:visible}.icon-choice.on .frame-active{visibility:visible}.icon-choice:hover{color:var(--ink)}.icon-choice.on{color:#e0c070}.icon-choice:focus-visible{outline:calc(var(--px) * 1px) solid var(--ink-lit);outline-offset:2px}.choices{display:flex;gap:calc(var(--px) * 10px);flex-wrap:wrap;align-items:end;padding:calc(var(--px) * 3px) calc(var(--px) * 2px) 0}.stepper{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid #ffffff26;background:#14100acc;height:calc(var(--px) * 15px);width:100%;min-width:0;box-sizing:border-box}@media(pointer:coarse){.stepper{height:calc(var(--px) * 22px)}.stepper button{width:calc(var(--px) * 22px)}}[hidden]:not(.chat):not(.act){display:none!important}*{scrollbar-width:none;scrollbar-gutter:auto}*::-webkit-scrollbar{display:none}html{touch-action:manipulation}body{touch-action:pan-x pan-y}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}.hud-area{position:absolute;left:50%;top:16%;transform:translate(-50%);font:var(--type-display)/1 var(--serif);color:#f4e8c8;text-shadow:0 0 calc(var(--px) * 4px) #000,0 calc(var(--px) * 1px) 0 #000;pointer-events:none;z-index:30;opacity:0;white-space:nowrap}.hud-area.on{animation:areaname 10s linear forwards}.hud-area.discovered{--discover-at: 1.7s;--trace: .8s;--u: calc(var(--art) * 1px);--line: calc(var(--u) * 2);--gold: #f2c75c;--gold-deep: #c8902c;--gold-light: #fff4c8;--frame-x: calc(var(--px) * 8px);--rule-gap: calc(var(--px) * 4.5px);display:grid;justify-items:stretch}.hud-area.discovered.on{animation:area-discovered 10s linear forwards}.hud-area-title{position:relative;display:block;text-align:center;padding:0 var(--frame-x) var(--rule-gap);animation:discover-rise .6s cubic-bezier(.2,.7,.3,1) both,discover-flash .36s steps(1,end) var(--discover-at) forwards}.hud-area-gloss{position:absolute;inset:0 var(--frame-x) var(--rule-gap);color:transparent;text-shadow:none;opacity:0;--band: 1.6em;background:linear-gradient(105deg,transparent 0 18%,var(--gold-deep) 18% 30%,var(--gold) 30% 42%,var(--gold-light) 42% 58%,var(--gold) 58% 70%,var(--gold-deep) 70% 82%,transparent 82%) no-repeat;background-size:var(--band) 100%;-webkit-background-clip:text;background-clip:text;animation:discover-gloss .7s cubic-bezier(.45,0,.3,1) .2s both}.hud-area-trace{position:absolute;top:0;right:0;bottom:0;left:0}.hud-area-trace>i{position:absolute;background:var(--gold);box-shadow:0 0 0 var(--u) #1a1006cc;animation:var(--trace) linear calc(var(--discover-at) - var(--trace)) both}.hud-area-trace>.knot,.hud-area-trace>.spark,.hud-area-trace>.burst{translate:-50% -50%;box-shadow:none;opacity:0;background:center / 100% 100% no-repeat;image-rendering:var(--repaint-rendering)}.hud-area-trace>.rule{bottom:0;left:0;right:0;height:var(--line);transform-origin:left;animation-name:discover-rule}.hud-area-trace>.knot{top:calc(100% - var(--u));width:calc(var(--u) * 10);height:calc(var(--u) * 10);background-image:var(--discover-knot);animation:discover-flash .36s steps(1,end) calc(var(--discover-at) - var(--trace)) forwards}.hud-area-trace>.knot.start{left:var(--u)}.hud-area-trace>.knot.end{left:calc(100% - var(--u));animation-delay:var(--discover-at)}.hud-area-trace>.spark{top:calc(100% - var(--u));width:calc(var(--u) * 10);height:calc(var(--u) * 10);background-image:var(--discover-spark);animation:discover-spark var(--trace) linear calc(var(--discover-at) - var(--trace)) both,discover-show var(--trace) linear calc(var(--discover-at) - var(--trace)) forwards}.hud-area-trace>.burst{left:calc(100% - var(--u));top:calc(100% - var(--u));width:calc(var(--u) * 40);height:calc(var(--u) * 40);background-image:var(--discover-burst);background-size:500% 100%;animation:discover-burst .6s steps(1,end) var(--discover-at) forwards}.hud-area-label{display:flex;justify-content:center;margin-top:calc(var(--px) * 3px);padding:0 var(--frame-x) 0 calc(var(--frame-x) + .32em);font:700 var(--type-eyebrow)/1 var(--serif);letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.hud-area-label>span{opacity:0;animation:discover-letter .26s cubic-bezier(.2,.7,.3,1) calc(var(--discover-at) - var(--trace) * (1 - var(--at, 0)) - 80ms) both}@keyframes area-discovered{0%{opacity:0}6%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes discover-rise{0%{transform:translateY(calc(var(--px) * 4px))}to{transform:none}}@keyframes discover-flash{0%{opacity:1;filter:brightness(2)}33%{filter:brightness(1.5)}66%{filter:brightness(1.2)}to{opacity:1;filter:none}}@keyframes discover-gloss{0%{opacity:1;background-position:calc(var(--band) * -1) 0}to{opacity:1;background-position:calc(100% + var(--band)) 0}}@keyframes discover-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes discover-spark{0%{left:var(--u)}to{left:calc(100% - var(--u))}}@keyframes discover-show{0%,99.9%{opacity:1}to{opacity:0}}@keyframes discover-burst{0%{opacity:1;background-position:0 0}20%{background-position:25% 0}40%{background-position:50% 0}60%{background-position:75% 0}80%{opacity:1;background-position:100% 0}to{opacity:0;background-position:100% 0}}@keyframes discover-letter{0%{opacity:0;transform:translateY(calc(var(--px) * -3px));color:var(--gold-light)}60%{opacity:1}to{opacity:1;transform:none;color:var(--gold)}}@media(prefers-reduced-motion:reduce){.hud-area.discovered .hud-area-gloss,.hud-area.discovered .hud-area-trace>.spark,.hud-area.discovered .hud-area-trace>.burst{display:none}.hud-area.discovered .hud-area-title,.hud-area.discovered .hud-area-trace>i,.hud-area.discovered .hud-area-label>span{animation:none;transform:none;opacity:1}}.hud-effects{position:absolute;left:calc(var(--px) * 3px);top:30%;display:grid;gap:calc(var(--px) * 1.5px);pointer-events:none;z-index:25}.hud-fx{display:flex;align-items:center;gap:calc(var(--px) * 2px);font:var(--type-meta)/1 var(--mono);color:#e8dcc0;text-shadow:0 0 calc(var(--px) * 2px) #000;opacity:.85}.hud-fx i{width:calc(var(--px) * 4px);height:calc(var(--px) * 4px);background:#ccc;outline:1px solid #00000080}.hud-fx.c0 i{background:#e8e8e8}.hud-fx.c1 i{background:#d05040}.hud-fx.c2 i{background:#58a848}.hud-fx.c3 i{background:#4868c8}.hud-fx.c4 i{background:#d8c050}@keyframes areaname{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.stepper>*{image-rendering:auto}.stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--ink-dim);font:400 var(--type-panel-title)/1 var(--serif);width:calc(var(--px) * 14px);height:100%;display:grid;place-items:center;padding:0 0 .15em;-webkit-tap-highlight-color:transparent}.stepper button:hover{color:#fff}.stepper span{text-align:center;font:var(--type-meta)/1 var(--mono);color:var(--ink);overflow:hidden;white-space:nowrap}.stepper-value{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:.5em;padding:0 .25em;font-variant-numeric:tabular-nums}.stepper-label{text-overflow:ellipsis;text-align:left!important}.stepper-position{flex:0 0 5ch;text-align:right!important}.stepper-color{flex:0 0 5ch;height:1.1em;box-sizing:border-box;border:1px solid #000;box-shadow:inset 0 0 0 1px #ffffff40}.creation-sprite{width:calc(var(--px) * 44px);height:calc(var(--px) * 44px);flex:0 0 auto}.appearance{display:flex;gap:calc(var(--px) * 7px);align-items:center;width:100%;min-width:0;box-sizing:border-box}.steppers{display:grid;gap:calc(var(--px) * 3px);flex:1;min-width:0}.cols{display:grid;gap:calc(var(--px) * 5px);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch}.banner{position:fixed;left:calc(50% - var(--sidebar-view-offset, 0px));top:0;z-index:40;box-sizing:border-box;transform:translate(-50%,-100%);transition:transform .18s ease-out;padding:calc(var(--px) * 4px) calc(var(--px) * 9px);padding-top:max(calc(var(--px) * 4px),env(safe-area-inset-top));max-width:min(92vw,calc(100vw - var(--sidebar-covered-width, 0px) - 16px));text-align:center;font:var(--type-control)/1.4 var(--serif);border:1px solid #ffffff2e;border-top:0;background:#14100af2;color:var(--ink)}.banner.on{transform:translate(-50%);box-shadow:0 calc(var(--px) * 3px) calc(var(--px) * 8px) #0009}.banner.warn{border-color:#d98a6b66;color:#f0c6b0}.banner.good{border-color:#9fc08a66;color:#cfe0bf}@media(prefers-reduced-motion:reduce){.banner{transition:none}}.drawer{position:fixed;z-index:21;top:calc(var(--edge) * -1);right:calc(var(--edge) * -1);bottom:calc(var(--edge) * -1);width:min(calc(var(--px) * 165px),88vw);display:flex;flex-direction:column;transform:translate(105%);transition:transform .2s ease-out;font-family:var(--serif)}.drawer.open{transform:none}.drawer>.panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:max(calc(var(--px) * 5px + var(--edge)),env(safe-area-inset-top));padding-bottom:max(calc(var(--px) * 5px + var(--edge)),env(safe-area-inset-bottom));padding-right:calc(var(--px) * 7px + var(--edge))}.drawer .panel-body{flex:1 1 auto;overflow-y:auto;min-height:0}.drawer-body{display:flex;flex-direction:column;gap:calc(var(--px) * 4px);height:100%}.drawer-body .btn{width:100%}.drawer-foot{margin-top:auto;padding-top:calc(var(--px) * 6px)}.drawer-nav{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#070504a8;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.drawer-scrim.open{opacity:1;pointer-events:auto}.nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:0;padding:0;cursor:pointer;width:var(--slot-size);height:var(--slot-size);flex:0 0 auto;position:relative;display:grid;place-items:center}.nav-icon{width:100%;height:100%;object-fit:contain;image-rendering:auto;pointer-events:none;filter:drop-shadow(0 calc(var(--px) * 1px) 0 #000c)}.nav-icon{transition:transform 90ms ease}.nav-btn:active .nav-icon{transform:scale(.94)}.nav-badge,.skill-listmark,.hotbar .slot b{position:absolute;right:calc(var(--px) * 1px);bottom:calc(var(--px) * 1px);left:auto;top:auto;font:700 var(--type-meta)/1 var(--mono);font-style:normal;color:#e0c070;background:#000000c0;padding:calc(var(--px) * .6px) calc(var(--px) * 1.2px);text-shadow:none;pointer-events:none}.hud-restnav.on .nav-icon{filter:drop-shadow(0 calc(var(--px) * 1px) 0 #000c) drop-shadow(0 0 calc(var(--px) * 3px) #e0c070)}.hud{--hud-corner-scale: 1.1;--hud-vitals-width: min(calc(var(--px) * 86px), 46vw);--focus-frame-top: max(calc(var(--px) * 24px), calc(env(safe-area-inset-top) + var(--px) * 10px));--focus-frame-height: calc(var(--px) * 20px);--touch-chat-bar-height: calc(var(--px) * 26px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-columns:1fr auto;grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--px) * 3px);padding:calc(var(--px) * 4px);padding-top:max(calc(var(--px) * 4px),env(safe-area-inset-top));padding-bottom:max(calc(var(--px) * 4px),env(safe-area-inset-bottom));font-family:var(--serif)}.hud[hidden]{display:none}.hud,.hud-left,.hud-top-right,.hud-right,.hud-bottom,.hud-vitals,.hud-target,.hotbar{pointer-events:none}.hud .slot,.hud .btn,.hud .nav-btn,.hud-pet{pointer-events:auto}.hud .nav-btn[hidden]{display:none}.hud-vitals{pointer-events:auto;cursor:pointer}.hud-left{grid-column:1;grid-row:1;justify-self:start;align-self:start;transform:scale(var(--hud-corner-scale));transform-origin:top left;display:flex;flex-direction:column;gap:calc(var(--px) * 3px);width:var(--hud-vitals-width)}.hud-top-right{grid-column:1 / -1;grid-row:1;justify-self:end;align-self:start;display:flex;align-items:flex-start;gap:var(--space-4);transform:translate(calc(0px - var(--sidebar-covered-width, 0px)));transition:transform .2s ease-out}.hud-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);max-height:calc(100dvh - var(--px) * 42px);flex-wrap:wrap-reverse;align-content:flex-start}.hud-minimap{--hud-minimap-side: calc(var(--slot-size) + var(--slot-size) + var(--space-3));-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-sizing:border-box;flex:0 0 auto;width:var(--hud-minimap-side);height:var(--hud-minimap-side);overflow:hidden;line-height:0;background:#000;border:calc(5px * var(--art)) solid transparent;border-image:url(/ui/box.png?v=client-c1470870c4c54-1792036226405) 5 fill / calc(5px * var(--art)) / 0 round;image-rendering:pixelated}.hud-minimap:focus-visible{outline:calc(var(--px) * 1px) solid var(--ink-lit);outline-offset:2px}.hud-minimap[data-size=medium]{--hud-minimap-side: calc( var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--space-3) + var(--space-3) )}.hud-minimap[data-size=large]{--hud-minimap-side: calc( var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--space-3) + var(--space-3) + var(--space-3) )}.hud-minimap[hidden]{display:none}.hud-minimap-map{display:block;width:100%;height:100%;background:#000;image-rendering:pixelated}@media(max-width:338px){.hud:has(.hud-minimap[data-size=small]:not([hidden])) .hud-left{margin-top:calc(var(--slot-size) + var(--slot-size) + var(--space-3) + var(--space-4))}}@media(max-width:390px){.hud:has(.hud-minimap[data-size=medium]:not([hidden])) .hud-left{margin-top:calc(var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--space-3) + var(--space-3) + var(--space-4))}}@media(max-width:450px){.hud:has(.hud-minimap[data-size=large]:not([hidden])) .hud-left{margin-top:calc(var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--slot-size) + var(--space-3) + var(--space-3) + var(--space-3) + var(--space-4))}}.hotbar-row{max-height:calc(100dvh - var(--px) * 140px);flex-wrap:wrap-reverse;align-content:flex-start}.hud-skills{color:#e9dcbc;font:700 var(--type-label)/1 var(--serif);text-shadow:0 1px 0 #000c}.hud-bottom{grid-column:1 / -1;grid-row:2;margin-right:var(--sidebar-covered-width, 0px);min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--px) * 4px)}.hud-vitals{--hud-stat-gap: calc(var(--px) * 1.5px);display:flex;flex-direction:column;gap:var(--hud-stat-gap)}.hud-name{width:100%;min-width:0;display:flex;align-items:center;gap:var(--space-2);font:var(--type-meta)/1 var(--serif);color:#f3e8c8;white-space:nowrap;overflow:hidden;text-overflow:clip;text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.inline-text-art{display:inline-block;width:1em;height:1em;object-fit:contain;vertical-align:-.14em;image-rendering:var(--repaint-rendering)}.hud-mail-indicator{flex:0 0 1em}.hud-mail-indicator[hidden]{display:none}.hud-name-text{min-width:0;overflow:hidden;text-overflow:clip}.hud-experience{width:100%;min-width:0}.hud-experience[hidden]{display:none}.hud-experience>.bar{min-width:0}.hud-mini-stat,.hud-mini-resources{display:none}.hud-vitals[data-mini-stats] .hud-experience>.bar,.hud-vitals[data-mini-stats]>.bars{display:none}.hud-vitals[data-mini-stats] .hud-mini-stat{display:block}.hud-vitals[data-mini-stats] .hud-mini-resources{display:grid;gap:var(--hud-stat-gap)}.hud-vitals[data-mini-stats]{pointer-events:none;cursor:default}.hud-vitals[data-mini-stats] .hud-name-text,.hud-vitals[data-mini-stats] .hud-mini-stat{pointer-events:auto;cursor:pointer}.hud-mini-stat{width:fit-content;max-width:100%;min-width:0;justify-self:start;overflow:hidden;text-overflow:clip;white-space:nowrap;text-align:left;font:700 var(--type-dense)/1.2 var(--mono);text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.hud-mini-xp{color:#87c8ed}.hud-mini-hp{color:#c86a52}.hud-mini-mp{color:#3f63c8}.hud-mini-sp{color:#6cc253}.hud-fellowship{width:100%;min-width:0;pointer-events:none}.hud-pet{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.hud-pet[hidden],.hud-pet .bar[hidden],.hud-vitals.hud-pet .hud-mini-stat[hidden],.hud-fellowship[hidden]{display:none}.hud-fellowship>.fellowship-roster{display:none}.hud-fellowship[data-size=large]>.fellowship-roster.full,.hud-fellowship[data-size=medium]>.fellowship-roster.full,.hud-fellowship[data-size=small]>.fellowship-roster.small,.hud-fellowship[data-size=mini]>.fellowship-roster.mini{display:grid}.hud-fellowship[data-size=small],.hud-fellowship[data-size=mini]{width:max-content;max-width:100%}.hud-fellowship .fellowship-member{padding:calc(var(--px) * 1px) 0;text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.hud-fellowship .fellowship-member.small{padding:0}.hud-fellowship .fellowship-member.mini{padding:calc(var(--px) * .5px) 0}.hud-fellowship .fellowship-member-head{margin-bottom:calc(var(--px) * 1px)}.hud-fellowship .fellowship-member-name{font-size:var(--type-meta)}.hud-fellowship .fellowship-member-area{font-size:var(--type-dense)}.hud-fellowship[data-compact] .fellowship-member-bars,.hud-fellowship[data-compact] .fellowship-mini-resources{grid-template-columns:repeat(3,minmax(0,1fr))}.hud-fellowship[data-compact] .bar>span,.hud-fellowship[data-compact] .fellowship-mini-stat{text-align:center}.hud-fellowship[data-columns] .fellowship-member:last-child{border-bottom:1px solid #ffffff0f}.hud-readout{display:grid;gap:var(--hud-stat-gap);width:100%;min-width:0;text-align:left;font:700 var(--type-dense)/1.2 var(--mono);text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.hud-readout[hidden]{display:none}.hud-readout-line{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}@media(max-width:560px){.hud-readout-area:not(.hud-readout-calendar){white-space:normal;overflow-wrap:anywhere}}.hud-readout-area{color:#e8c979}.hud-readout-coords{color:var(--ink-dim)}.hud-readout-fps{color:#8fcf82}.hud-temps{position:absolute;bottom:100%;left:calc(var(--px) * 1.5px);right:0;margin-bottom:calc(var(--px) * 1px);display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.hud-activity-reserve{position:absolute;bottom:100%;left:0;right:0;visibility:hidden;pointer-events:none;font-size:var(--activity-font-size)}.hud-temp{font:var(--activity-font-size)/1.5 var(--mono);text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000;animation:temp-fade var(--temp-life, 10s) linear forwards}@keyframes temp-fade{0%,90%{opacity:1}to{opacity:0}}.hud-temp.c1,.hud-temp .c1,.hud-log .c1{color:var(--fc1)}.hud-temp.c2,.hud-temp .c2,.hud-log .c2{color:var(--fc2)}.hud-temp.c3,.hud-temp .c3,.hud-log .c3{color:var(--fc3)}.hud-temp.c4,.hud-temp .c4,.hud-log .c4{color:var(--fc4)}.hud-temp.c5,.hud-temp .c5,.hud-log .c5{color:var(--fc5)}.hud-temp.c6,.hud-temp .c6,.hud-log .c6{color:var(--fc6)}.hud-temp.c7,.hud-temp .c7,.hud-log .c7{color:var(--fc7)}.hud-temp.c8,.hud-temp .c8,.hud-log .c8{color:var(--fc8)}.hud-temp.c9,.hud-temp .c9,.hud-log .c9{color:var(--fc9)}.hud-temp .chat-name,.hud-log .chat-name{color:var(--chat-name)}.hud-temp .chat-say,.hud-log .chat-say{color:var(--chat-say)}.hud-temp .chat-tell,.hud-log .chat-tell{color:var(--chat-tell)}.hud-temp .chat-shout,.hud-log .chat-shout{color:var(--chat-shout)}.hud-temp .chat-guild,.hud-log .chat-guild{color:var(--chat-guild)}.hud-temp .chat-party,.hud-log .chat-party{color:var(--chat-party)}.hud-temp .chat-emote,.hud-log .chat-emote{color:var(--chat-emote)}.hud-temp .chat-ooc,.hud-log .chat-ooc{color:var(--chat-ooc)}.hud-temp .chat-trade,.hud-log .chat-trade{color:var(--chat-trade)}.hud-temp .chat-universe,.hud-log .chat-universe{color:var(--chat-universe)}.hud-temp .chat-system,.hud-log .chat-system{color:var(--chat-system)}.hud-temp .chat-discord,.hud-log .chat-discord{color:var(--chat-discord)}.hud-temp .chat-world-event,.hud-log .chat-world-event{color:var(--chat-world-event)}.chat-account-badge{width:max(1em,var(--type-label));height:max(1em,var(--type-label));margin-inline-end:calc(var(--px) * 1px);vertical-align:middle}.loot-receipt{display:inline-flex;align-items:center;line-height:1.15}.loot-item-link{display:inline-flex;align-items:center;gap:calc(var(--px) * 1px);min-width:0;margin:0;padding:0;border:0;background:none;color:#fff;font:inherit;line-height:1.15;text-shadow:inherit;cursor:pointer;vertical-align:middle;pointer-events:auto}.loot-item-link:focus-visible{outline:1px solid #fff;outline-offset:1px}.loot-item-link[data-item-rarity]{color:var(--item-rarity)}.chat-player-link{display:inline;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-shadow:inherit;cursor:pointer;pointer-events:auto}.chat-player-link:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.chat-player-link:focus-visible{outline:1px solid #fff;outline-offset:1px}.inline-item-art{position:relative;overflow:hidden;flex:0 0 1em}.inline-item-art-source{position:absolute;display:block;max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none}.loot-item-name,.loot-item-quantity{white-space:nowrap}.hud-temp .chat-editor-global,.hud-log .chat-editor-global{color:var(--chat-editor-global)}.hud-target{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;display:grid;grid-template-rows:auto auto;gap:calc(var(--px) * 1.5px);min-height:var(--focus-frame-height)}.hud-target[hidden]{display:none}.hud:not(.target-frame-center):has(>.hud-quest-tracker:not([hidden]):not(.moved)) .hud-left{margin-left:calc(var(--px) * 13px)}.hud-target-name{display:flex;align-items:baseline;justify-content:flex-start;gap:calc(var(--px) * 3px);min-width:0;font:var(--type-meta)/1.2 var(--serif);color:#e6b98a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.hud-target-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.hud-target-level{flex:0 0 auto;color:#f3e8c8}.hud-target-level[hidden]{display:none}.hud.target-frame-center>.hud-target{position:absolute;top:var(--focus-frame-top);left:calc(50% - var(--sidebar-view-offset, 0px));z-index:1;width:min(calc(var(--px) * 95px),50vw);transform:translate(-50%);text-align:center}.hud.target-frame-center>.hud-target>.hud-target-name{justify-content:center;text-align:center}.hud-quest-tracker{--quest-tracker-scale: 1;--quest-tracker-px: calc(var(--px) * var(--quest-tracker-scale));--quest-tracker-title-size: calc(var(--type-meta) * var(--quest-tracker-scale));--quest-tracker-objective-size: calc(var(--type-dense) * var(--quest-tracker-scale));position:absolute;z-index:1;top:var(--quest-tracker-top, 33.333dvh);left:var(--quest-tracker-left, calc(var(--px) * 17px));width:min(calc(var(--quest-tracker-px) * 170px),calc(58vw * var(--quest-tracker-scale)));max-width:calc(100vw - var(--sidebar-covered-width, 0px) - 16px);min-height:calc(var(--px) * 13px);max-height:calc(100dvh - var(--px) * 95px);overflow:visible;display:block;padding:0;border:0;background:none;color:var(--ink);pointer-events:none;text-align:left}.hud-quest-tracker[hidden]{display:none}.hud>.hud-quest-tracker.moved{position:fixed;transform:none;max-height:calc(100dvh - 16px)}.hud-quest-content{max-height:inherit;overflow:hidden;display:flex;flex-direction:column;gap:calc(var(--quest-tracker-px) * 5px)}.hud-quest-tracker.content-hidden>.hud-quest-content{display:none}.panel-drag-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;position:absolute;width:calc(var(--px) * 13px);height:calc(var(--px) * 13px);min-width:0;min-height:0;margin:0;padding:0;display:grid;place-items:center;border:0;border-image:none;border-radius:0;background:none;box-shadow:none;cursor:grab;touch-action:none;pointer-events:auto}.panel-drag-handle:hover,.panel-drag-handle:focus-visible,.panel-drag-handle:active{border:0;border-image:none;background:none;box-shadow:none}.panel-drag-handle:focus-visible{outline:1px solid var(--ink-lit);outline-offset:1px}.panel-drag-handle[hidden]{display:none}.panel-drag-handle:before{content:"";width:calc(var(--px) * 7px);height:calc(var(--px) * 7px);box-sizing:border-box;border:calc(var(--px) * 1px) solid #050505;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 29%,#aaa9a4 0,#aaa9a4 10%,#84837f 32%,#555552,#292927);box-shadow:inset calc(var(--px) * .5px) calc(var(--px) * .5px) calc(var(--px) * 1px) #d0cfca38,inset calc(var(--px) * -1px) calc(var(--px) * -1px) calc(var(--px) * 1.5px) #090909a8,0 calc(var(--px) * 1px) calc(var(--px) * 1.5px) #000c}.panel-drag-handle:hover:before,.panel-drag-handle:focus-visible:before{background:radial-gradient(circle at 34% 29%,#b6b5b0 0,#b6b5b0 10%,#92918c 32%,#62625e,#30302e)}.panel-drag-handle:active:before{transform:translateY(calc(var(--px) * .5px))}.dragging>.panel-drag-handle,.quickbag.dragging>.panel-drag-handle{cursor:grabbing}.quest-tracker-handle{top:0;right:100%}html.touch-ui .panel-drag-handle{width:44px;height:44px}html.touch-ui .hud-quest-tracker{min-height:44px}html.touch-ui .hud:not(.target-frame-center):has(>.hud-quest-tracker:not([hidden]):not(.moved)) .hud-left{margin-left:44px}.hud-tracked-quest{display:grid;gap:calc(var(--quest-tracker-px) * 1px)}.hud-tracked-quest h2{margin:0;font:600 var(--quest-tracker-title-size)/1.25 var(--serif);color:#e8c979;text-shadow:0 calc(var(--quest-tracker-px) * 1px) 0 #000,0 0 calc(var(--quest-tracker-px) * 3px) #000}.hud-tracked-quest.complete h2{color:#8fcf82}.hud-tracked-objective{position:relative;padding-left:calc(var(--quest-tracker-px) * 4px);font:var(--quest-tracker-objective-size)/1.35 var(--mono);color:#f0e7d2;text-shadow:0 calc(var(--quest-tracker-px) * 1px) 0 #000,0 0 calc(var(--quest-tracker-px) * 3px) #000}.hud-tracked-objective:before{content:"•";position:absolute;left:0;color:#c9a84c}.hud-tracked-objective-count{color:var(--ink-dim);white-space:nowrap;font:inherit}.hud-tracked-objective.done{color:#a7a18f;text-decoration:line-through}.hud-tracked-objective.quiet{color:var(--ink-dim);font-style:italic}.hud-tracker-empty{margin:0;text-align:center;font:var(--type-meta)/1.35 var(--mono);color:var(--ink-dim);text-shadow:0 calc(var(--px) * 1px) 0 #000}.hud .bars{display:grid;gap:calc(var(--px) * 1.5px)}.hud .bars{position:relative}.hud .bar{min-height:calc(var(--px) * 5px);border:calc(var(--px) * 1px) solid #00000099;box-shadow:inset 0 0 calc(var(--px) * 3px) #000,0 0 calc(var(--px) * 3px) #00000080}.hud .bar>span{font-size:var(--type-dense)}.hud-target .bar{min-height:max(calc(var(--px) * 5px),var(--type-meta))}.bag,.quickbag{--bag-columns: 5}.bag-sort,.quick-actions{align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 2px)}.bag-sort .btn.wide,.quick-actions .btn.wide{box-sizing:border-box;min-width:0;width:100%;margin:0}.bag-sort .btn.wide:first-child{grid-column:1}.bag .bag-sort{align-self:auto;justify-self:center;width:calc(var(--bag-columns) * var(--cell) + (var(--bag-columns) - 1) * var(--gap));margin:0 auto calc(var(--px) * 2px)}.quickbag{--gap: calc(var(--px) * 2px);--quick-control-gap: calc(var(--px) * 2px);--cell: calc(var(--px) * 22px);--quick-panel-padding: calc(var(--px) * 3px);--quick-frame-width: 1px;--quick-grid-width: calc(var(--bag-columns) * var(--cell) + (var(--bag-columns) - 1) * var(--gap));--quick-panel-width: calc(var(--quick-grid-width) + 2 * var(--quick-panel-padding) + var(--quick-frame-width));position:fixed;right:var(--sidebar-covered-width, 0px);top:50%;z-index:6;transform:translate(105%,-50%);transition:right .2s ease-out,transform .22s ease;max-height:90vh;display:flex;flex-direction:column;color:var(--ink)}.quickbag>.quickbag-handle{display:none}.quickbag .bag-sort{align-self:auto;width:var(--quick-panel-width);grid-template-columns:repeat(3,minmax(0,1fr))}.quickbag.floating .bag-sort{grid-template-columns:repeat(4,minmax(0,1fr))}.quickbag .quick-actions{align-self:auto;width:var(--quick-panel-width)}.quickbag.floating{right:auto;transform:none;transition:none;max-width:calc(100vw - var(--sidebar-covered-width, 0px) - 16px);max-height:calc(100dvh - 16px);padding:0;border:0;background:none;box-shadow:none}.quickbag.floating>.quickbag-handle{position:absolute;display:grid;top:var(--quick-handle-top, 0px);left:calc(100% + var(--quick-control-gap))}html.touch-ui .quickbag .bag-sort .btn.wide,html.touch-ui .quickbag .quick-actions .btn.wide{min-height:44px}.quick-body{display:flex;flex-direction:column;gap:calc(var(--px) * 3px);align-items:center}.quickbag .quick-body{gap:var(--quick-control-gap)}.quick-carried{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--px) * 2px);box-sizing:border-box;width:var(--quick-panel-width);background:#14100bea;border:var(--quick-frame-width) solid #c9a84c55;border-right:none;padding:var(--quick-panel-padding);max-height:70vh}.quick-carried .quick-grid{min-height:0;overflow-y:auto}.quick-money{flex:0 0 auto;justify-content:space-between;min-height:1.5em;white-space:nowrap}.quickbag.open:not(.floating){transform:translateY(-50%)}.hotbar{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--px) * 2px)}.hotbar-row{display:flex;flex-direction:column;gap:calc(var(--px) * 2px);align-items:flex-end}.hotbar-empty{font:var(--type-meta)/1 var(--mono);color:#d3dde6;text-shadow:0 calc(var(--px) * 1px) 0 #000}.hotbar .slot{border-image:none;border-color:transparent;background:none;image-rendering:auto}.hotbar .slot:hover:not(:disabled),.hotbar .slot:focus-visible{border-image:none;border-color:transparent;outline:none}.hotbar .slot img,.hotbar .slot canvas{width:100%;height:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 calc(var(--px) * 1px) 0 #000c);transition:transform 90ms ease}.hotbar .slot:active img,.hotbar .slot:active canvas{transform:scale(.94)}.hotbar .slot .slot-cool{border-radius:14%}.hotbar[hidden]{display:none}.hud-log{width:min(calc(var(--chat-w, 52) * 1ch),70vw);box-sizing:border-box;height:calc(var(--chat-lines, 10) * var(--chat-font-size) * 1.5);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;font:var(--chat-font-size)/1.5 var(--mono);color:#d3dde6;text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000;background:rgba(7,5,4,var(--chat-bg, 0));padding:0 calc(var(--px) * 1.5px);pointer-events:auto}.hud-log[data-click-through],.hud-log[data-click-through] .loot-item-link{pointer-events:none}.hud-log[data-click-through][data-allow-item-links] .loot-item-link,.hud-temps .loot-item-link,.hud-log[data-click-through] .chat-player-link,.hud-temps .chat-player-link{pointer-events:auto}.hud-logwrap{position:relative;align-self:flex-start;max-width:100%}.hud-authoring-notice{box-sizing:border-box;width:min(calc(var(--chat-w, 52) * 1ch),70vw);padding:calc(var(--px) * 1px) calc(var(--px) * 1.5px);background:#240503e8;border-left:calc(var(--px) * 2px) solid var(--fc1);color:var(--fc1);font:700 var(--chat-font-size)/1.5 var(--mono);text-shadow:0 calc(var(--px) * 1px) 0 #000}.hud-authoring-notice[hidden]{display:none}.chat-log-controls{position:absolute;top:calc(var(--px) * 1px);bottom:0;right:calc(var(--px) * 1px);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:max-content;opacity:clamp(0,calc(var(--chat-bg, 0) + .15),1);gap:var(--space-1);pointer-events:none}.chat-log-controls:after{content:"";flex:1 0 0}.chat-log-button{box-sizing:border-box;flex:0 0 auto;pointer-events:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9a44b;background:#14100ae0;color:#ffe9b0;font:700 var(--type-dense)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:calc(var(--px) * 1px) calc(var(--px) * 2px)}.chat-newpip[hidden]{display:none}.chat-scroll{display:none;width:100%;aspect-ratio:1}.hud-log[data-click-through]~.chat-log-controls .chat-scroll{display:block}.hud-log[data-click-through]~.chat-log-controls .chat-newpip[hidden]{display:block!important;visibility:hidden;pointer-events:none}.hud-talk{position:relative;display:flex;flex-direction:column;gap:calc(var(--px) * 2px);pointer-events:none;min-width:0;flex:1 1 auto;align-items:flex-start}.chat{pointer-events:auto;width:min(calc(var(--chat-w, 52) * 1ch),70vw);font:var(--chat-font-size)/1.5 var(--mono);display:flex;gap:calc(var(--px) * 1px)}.chat,.hud-log,.hud-authoring-notice{max-width:100%}.chat .chat-toggle{order:1;margin-left:auto}.chat.left-hand .chat-toggle{order:-1;margin-left:0;margin-right:auto}.chat:not(.closed) .chat-toggle{margin-left:calc(var(--px) * 1px)}.chat.left-hand:not(.closed) .chat-toggle{margin-left:0;margin-right:calc(var(--px) * 1px)}.chat.closed{background:none;border:none}.chat[hidden]{visibility:hidden;pointer-events:none}html.touch-ui .chat-input{font-size:var(--chat-control-font-size)}html.touch-ui .chat-input{background:#0a0806c0;border-color:#c9a84c55}html.touch-ui .chat-input:focus{background:#0a0806f0}html.steam-deck-browser .chat-input{height:var(--touch-chat-bar-height);box-sizing:border-box;background:#0a0806c0;border-color:#c9a84c55}html.steam-deck-browser:not(.kb-open) .hud-bottom{transform:none}html.steam-deck-browser:not(.kb-open) .chat.keyboard-safe{position:fixed;z-index:6;top:max(calc(var(--px) * 4px),env(safe-area-inset-top));left:50%;transform:translate(-50%)}@media(orientation:portrait){html.touch-ui .chat,html.touch-ui .hud-log,html.touch-ui .hud-authoring-notice{width:calc(100vw - var(--px) * 8px)}html.touch-ui .hud-logwrap{align-self:stretch}}#world,.hud,#labels,#front-floaters,.editor-chunk-labels{transform:translateY(var(--pan, 0px))}.hud-bottom{transform:translateY(calc(-1 * var(--kb, 0px)));transition:transform .4s cubic-bezier(.36,.66,.04,1)}html.kb-open .hud-bottom{z-index:2}html.chat-browser-chrome-clearance.kb-open .hud-bottom{transform:translateY(calc(-1 * var(--kb, 0px) - var(--touch-chat-bar-height)))}html.kb-open .hud{padding-bottom:calc(var(--px) * 1px)}.chat-input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c9a84c88;background:#0a0806f0;color:#f3e8c8;font:var(--chat-control-font-size)/1.3 var(--serif);padding:calc(var(--px) * 3px) calc(var(--px) * 5px)}.chat-input:focus{outline:none;border-color:#c9a84c}.hud-log .said{color:#f0e2b8}.stick{position:fixed;z-index:6;pointer-events:none;width:112px;height:112px;transform:translate(-50%,-50%);border-radius:50%;border:4px solid #e9dcbc40;background:radial-gradient(circle,#e9dcbc14,#e9dcbc00 70%)}.stick[hidden]{display:none}.stick.lock-ready{border-color:#e9dcbc80;background:radial-gradient(circle,#e9dcbc28,#e9dcbc00 70%)}.stick i{position:absolute;left:50%;top:50%;width:40px;height:40px;border-radius:50%;background:#e9dcbc55;border:4px solid #e9dcbc80}#labels,#front-floaters{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}#labels{z-index:4}#front-floaters{z-index:6}.editor-chunk-labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.editor-chunk-label{position:absolute;transform:translate(-50%,-125%);white-space:nowrap;padding:3px 6px;border:1px solid rgb(255 255 255 / 22%);border-radius:5px;color:#f2f5f3;background:#090b0fc7;box-shadow:0 2px 8px #00000073;font:700 var(--type-meta)/1 var(--mono)}.editor-chunk-label[data-checkout=mine]{border-color:#72d6a0;color:#b9f2d0}.editor-chunk-label[data-checkout=other]{border-color:#ff827d;color:#ffc0bd}.nameplate{position:absolute;top:0;left:0;text-align:center;white-space:nowrap;transform-origin:50% 100%;font:var(--type-world-label)/1 var(--mono);color:#e6b98a;text-shadow:0 1px 1px #000,0 0 2px #000}.nameplate.enemy[hidden]{display:none}.nameplate.player{color:#a9d8ff}.nameplate.ally{color:#9fd9a3}.nameplate.pk .plate-name,.nameplate.pk .plate-name span{color:#ff5a4a}.nameplate .plate-chat-stack{display:flex;flex-direction:column;align-items:center;gap:1px;margin:0 auto 1px}.nameplate .plate-chat-stack[hidden]{display:none}.nameplate .plate-chat{box-sizing:border-box;width:min(80px,calc(var(--plate-chat-columns, 22) * 1ch));max-height:3.3em;margin:0 auto;overflow:hidden;overflow-wrap:anywhere;white-space:normal;text-align:center;line-height:1.1;color:#f3e8c8;font-style:normal;font-weight:700;background:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nameplate .zzz{display:block;position:relative;text-align:center;font-style:normal;color:#f3e8c8;font-weight:700;animation:zzz-bob 2s ease-in-out infinite}.nameplate .zzz[hidden]{display:none}.nameplate .afk{display:block;font-style:normal;color:#f09c37}.nameplate .afk[hidden]{display:none}.nameplate .plate-quest{display:block;width:10px;height:10px;margin:0 auto 1px;background:var(--quest-art) no-repeat center / 100% 100% var(--plate-light, #fff);background-blend-mode:multiply;image-rendering:var(--repaint-rendering);-webkit-mask:var(--quest-art) no-repeat center / 100% 100%;mask:var(--quest-art) no-repeat center / 100% 100%}.nameplate .plate-quest[hidden]{display:none}.nameplate .plate-quest[data-mark=available]{--quest-art: var(--quest-available)}.nameplate .plate-quest[data-mark=in-process]{--quest-art: var(--quest-in-process)}.nameplate .plate-quest[data-mark=complete]{--quest-art: var(--quest-complete)}@keyframes zzz-bob{0%,to{top:0;color:#d0c5aa}50%{top:-12%;color:#f3e8c8}}@media(prefers-reduced-motion:reduce){.nameplate .zzz{animation:none}}.nameplate .gtag{margin-right:.35em;font-weight:700}.gtag.c1{color:var(--fc1)}.gtag.c2{color:var(--fc2)}.gtag.c3{color:var(--fc3)}.gtag.c4{color:var(--fc4)}.gtag.c5{color:var(--fc5)}.gtag.c6{color:var(--fc6)}.gtag.c7{color:var(--fc7)}.gtag.c8{color:var(--fc8)}.gtag.c9{color:var(--fc9)}#labels.no-own-player-name .nameplate.player.self .plate-name,#labels.no-own-player-name .nameplate.player.self .gtag,#labels.no-other-player-names .nameplate.player.other-player .plate-name,#labels.no-other-player-names .nameplate.player.other-player .gtag,#labels.no-enemy-names .nameplate.enemy .plate-name,#labels.no-npc-names .nameplate.npc .plate-name{display:none}#labels.no-player-health .nameplate.player q.gauge,#labels.no-enemy-health .nameplate.enemy q.gauge,#labels.no-npc-health .nameplate.npc q.gauge,#labels:not(.always-show-player-nameplate) .nameplate.player.full-health q.gauge,#labels:not(.always-show-enemy-nameplate) .nameplate.enemy.full-health q.gauge,#labels:not(.always-show-npc-nameplate) .nameplate.npc.full-health q.gauge{--plate-health-display: none;--plate-action-border-top-width: 1px}#labels.no-player-action .nameplate.player u.act,#labels.no-enemy-action .nameplate.enemy u.act{display:none}#labels.no-player-health .nameplate.player q.gauge:not(:has(u.act:not([hidden]))),#labels.no-enemy-health .nameplate.enemy q.gauge:not(:has(u.act:not([hidden]))),#labels.no-npc-health .nameplate.npc q.gauge:not(:has(u.act:not([hidden]))),#labels.no-player-health.no-player-action .nameplate.player q.gauge,#labels.no-enemy-health.no-enemy-action .nameplate.enemy q.gauge{display:none}#labels:not(.always-show-player-nameplate) .nameplate.player.full-health q.gauge:not(:has(u.act:not([hidden]))),#labels:not(.always-show-enemy-nameplate) .nameplate.enemy.full-health q.gauge:not(:has(u.act:not([hidden]))),#labels:not(.always-show-npc-nameplate) .nameplate.npc.full-health q.gauge{display:none}.nameplate.targeted{color:#fff}.nameplate.self{--plate-health-color: var(--nameplate-health-self, #3f63c8)}.nameplate.other-player,.nameplate.ally{--plate-health-color: var(--nameplate-health-ally, #3f63c8)}.nameplate.npc{--plate-health-color: var(--nameplate-health-npc, #b6462f)}.nameplate.enemy{--plate-health-color: var(--nameplate-health-enemy, #b6462f)}.nameplate i{position:relative;display:var(--plate-health-display, block);height:1px;width:18px;margin:1px auto 0;background:color-mix(in srgb,var(--plate-health-color, #b6462f) 32%,#080604);border:1px solid #000000d0}.nameplate i:before,.nameplate i:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--hp, 100%)}.nameplate i:before{background:var(--plate-health-color, #b6462f);z-index:2;transition:width .12s linear}.nameplate i:after{background:color-mix(in srgb,var(--plate-health-color, #b6462f) 50%,#ffd27a);z-index:1;transition:width .45s ease .35s}.nameplate.targeted i:before{background:color-mix(in srgb,var(--plate-health-color, #b6462f) 78%,white)}.nameplate q.gauge{display:block;width:fit-content;margin:0 auto;quotes:none}.nameplate q.gauge:before,.nameplate q.gauge:after{content:none}.nameplate.gauge-below-source q.gauge{visibility:hidden}.nameplate.targeted q.gauge:not(:has(u.act:not([hidden]))) i{outline:1px solid #ffffff60}.nameplate.targeted q.gauge:has(u.act:not([hidden])){outline:1px solid #ffffff60}.nameplate u.act{display:block;position:relative;overflow:hidden;height:1px;width:18px;margin:0 auto;background:#262a26;border:1px solid #000000d0;border-top-width:var(--plate-action-border-top-width, 0)}.nameplate u.act[hidden]{visibility:hidden}.nameplate-action-surface{display:block;position:absolute;top:0;left:0;width:18px;height:2px;transform-origin:50% 100%;contain:strict;pointer-events:none}.nameplate-action-surface[hidden],.nameplate-action-surface.enemy-concealed{display:none}.nameplate-action-surface>s{display:block;position:absolute;left:0;bottom:1px;width:18px;height:1px;transform-origin:left center;transform:scaleX(0);background:#2fb646;text-decoration:none}.floater{position:absolute;top:0;left:0;font-weight:700;transform-origin:50% 100%;font-size:var(--floating-damage-font-size);font-family:var(--mono);text-shadow:0 1px 2px #000,0 0 4px #000;pointer-events:none}.floater.good{color:var(--fc2)}.floater.bad{color:var(--fc1)}.floater.hit{color:#ffd9a0}.floater.crit{font-size:var(--floating-damage-critical-size)}.floater.miss{color:#8fa3b0;font-size:var(--floating-damage-minor-size)}.floater.died{color:#ff8a6b}.death-respawn{position:fixed;z-index:46;left:calc(50% - var(--sidebar-view-offset, 0px));bottom:var(--world-prompt-bottom);transform:translate(-50%);pointer-events:none}.death-respawn>.btn{pointer-events:auto}.death-respawn[hidden]{display:none}.bag .slot,.sb-rect .slot,.quickbag .slot{touch-action:none}.drag-ghost{position:fixed;z-index:90;pointer-events:none;opacity:.85;width:calc(var(--px) * 14px);height:calc(var(--px) * 14px);transform:translate(-50%,-50%)}.drag-ghost canvas{width:100%;height:100%}input.panel-input,.field>input.panel-input{width:100%;box-sizing:border-box;min-height:calc(var(--px) * 13px);font:var(--type-meta)/1.4 var(--mono);color:var(--ink);background:#0a0806;border:1px solid #ffffff26;border-image:none;padding:0 calc(var(--px) * 3px)}input.panel-input::placeholder,.field>input.panel-input::placeholder{color:#6b6357}input.panel-input:focus,.field>input.panel-input:focus,input.panel-input.pad-focus,.field>input.panel-input.pad-focus{outline:1px solid #c9a84c;outline-offset:-1px;border-image-source:none}.inline-ask{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.chat{display:flex;gap:calc(var(--px) * 1.5px);align-items:stretch}.chat-chan{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:var(--type-meta)/1 var(--mono);color:var(--ink);background:#14100acc;border:1px solid #ffffff26;padding:0 calc(var(--px) * 2.5px)}.chat-to{flex:0 0 calc(var(--px) * 26px);min-width:0;font:var(--type-meta)/1.4 var(--mono);color:var(--ink);background:#0a0806;border:1px solid #ffffff26;padding:0 calc(var(--px) * 2px)}.chat-to[hidden]{display:none}.chat-toggle{position:relative;flex:0 0 auto;width:var(--touch-chat-bar-height);height:var(--touch-chat-bar-height);background:none;border:0;padding:0;cursor:pointer;pointer-events:auto}html.touch-ui .chat-input{height:var(--touch-chat-bar-height);box-sizing:border-box}.chat.closed>:not(.chat-toggle){visibility:hidden;pointer-events:none}.chat-toggle[hidden]{display:none}.mtable{display:grid;align-items:center;column-gap:calc(var(--px) * 4px);row-gap:calc(var(--px) * 1.5px)}.mtable-h{font:700 var(--type-dense)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8d8577;padding-bottom:calc(var(--px) * 1px)}.mtable-c{font:var(--type-meta)/1.4 var(--mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtable .dot{display:inline-block;width:calc(var(--px) * 2.5px);height:calc(var(--px) * 2.5px);border-radius:50%;margin-right:calc(var(--px) * 2px);vertical-align:middle}.mtable .dot.on{background:#9fc08a}.mtable .dot.off{background:#4a443a}.skill-list-bar{display:flex;gap:calc(var(--px) * 2px)}.skill-list-pick{width:auto;flex:1;margin:0}.skill-list-pick.on{background:#2e2413;border-color:#c9a84c;color:var(--ink-lit)}.skill-loaded-list{min-height:calc(var(--px) * 26px);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--px) * 2px);margin-top:calc(var(--px) * 3px)}.skill-loaded-list.empty{min-height:0;margin-top:0}.skill-loaded-list .slot{border-image:none;border-color:transparent;background:none;image-rendering:auto}.skill-loaded-list .slot img{image-rendering:auto;filter:drop-shadow(0 calc(var(--px) * 1px) 0 #000c);transition:transform 90ms ease}.skill-loaded-list .slot:active img{transform:scale(.94)}.skill-icon-btn{position:relative;padding:0;border:0;background:none;cursor:pointer;flex:0 0 auto;width:calc((100% - var(--px) * 2px) * 3 / 11)}.bag{display:grid;gap:calc(var(--px) * 9px);container-type:inline-size;--gap: calc(var(--px) * 2px)}.bag .worn,.bag .slot-grid,.bag .bag-sort{--cell: min(var(--slot-size), calc((100cqw - 4 * var(--gap)) / 5))}.loadout-tabs{display:grid;grid-template-columns:repeat(var(--loadout-tab-count, 2),minmax(0,1fr));gap:var(--space-3);margin-block-end:var(--space-3)}.loadout-tabs[hidden]{display:none}.loadout-tab.btn.plain{justify-content:center;text-align:center}.loadout-tab[data-current]{color:var(--ink-lit)}.slot.dye-picked{outline:calc(var(--px) * 2px) solid var(--ink-lit);outline-offset:calc(var(--px) * -2px)}.worn{display:grid;grid-template-columns:repeat(6,calc((var(--cell) - var(--gap)) / 2));grid-auto-rows:var(--cell);grid-template-areas:".      helm   helm   neck   neck   ." "weapon weapon armor  armor  shield shield" "ring1  ring1  gloves gloves ring2  ring2" ".      boots  boots  mount  mount  .";gap:var(--gap);justify-content:center;align-items:stretch}.worn>.slot,.worn-grid>.slot{width:100%;height:100%}.worn-grid{display:contents}.worn-grid>.slot[data-slot=helm]{grid-area:helm}.worn-grid>.slot[data-slot=neck]{grid-area:neck}.worn-grid>.slot[data-slot=weapon]{grid-area:weapon}.worn-grid>.slot[data-slot=armor]{grid-area:armor}.worn-grid>.slot[data-slot=shield]{grid-area:shield}.worn-grid>.slot[data-slot=ring1]{grid-area:ring1}.worn-grid>.slot[data-slot=gloves]{grid-area:gloves}.worn-grid>.slot[data-slot=ring2]{grid-area:ring2}.worn-grid>.slot[data-slot=boots]{grid-area:boots}.worn-grid>.slot[data-slot=mount]{grid-area:mount}.worn-grid>.loadout-hole[data-hole=neck]{grid-area:neck}.worn-grid>.loadout-hole[data-hole=ring1]{grid-area:ring1}.worn-grid>.loadout-hole[data-hole=ring2]{grid-area:ring2}.appearance-inactive,.appearance-placeholder{opacity:.45}.slot-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--bag-columns),var(--cell));grid-auto-rows:var(--cell);justify-content:center}.slot-grid>.slot{width:100%;height:100%}.slot[data-item-rarity=magic],[data-item-rarity=magic]{--item-rarity: var(--rarity-magic)}.slot[data-item-rarity=rare],[data-item-rarity=rare]{--item-rarity: var(--rarity-rare)}.slot[data-item-rarity=unique],[data-item-rarity=unique]{--item-rarity: var(--rarity-unique)}.slot[data-item-rarity]{box-shadow:inset 0 0 0 1px var(--item-rarity),inset 0 0 calc(var(--px) * 4px) #000}.catalogue-row[data-item-rarity],.mail-picker-row[data-item-rarity],.shop-row[data-item-rarity]{box-shadow:inset 0 0 0 1px var(--item-rarity)}.catalogue-row[data-item-rarity] .shop-name>span,.mail-picker-row[data-item-rarity] .mail-content-name>b,.shop-row[data-item-rarity] .shop-name>span{color:var(--item-rarity)}@keyframes item-identify-reveal{0%{filter:brightness(1);box-shadow:inset 0 0 0 1px var(--item-rarity),inset 0 0 calc(var(--px) * 4px) #000}35%{filter:brightness(1.8);box-shadow:inset 0 0 0 2px var(--item-rarity),inset 0 0 calc(var(--px) * 10px) var(--item-rarity),0 0 calc(var(--px) * 9px) var(--item-rarity)}to{filter:brightness(1);box-shadow:inset 0 0 0 1px var(--item-rarity),inset 0 0 calc(var(--px) * 4px) #000}}.slot.item-identify-reveal[data-item-rarity]{animation:item-identify-reveal .85s ease-out}.item-rarity-mark{position:absolute;z-index:1;right:1px;bottom:1px;max-width:calc(100% - 2px);overflow:hidden;padding:1px 2px;box-sizing:border-box;background:#080604d9;color:var(--item-rarity);font:700 var(--type-dense)/1 var(--mono);text-shadow:0 1px 1px #000;pointer-events:none}.money{display:flex;flex-direction:column;gap:calc(var(--px) * 1px)}.money-row{display:flex;align-items:baseline;gap:calc(var(--px) * 3px);font:var(--type-meta)/1.5 var(--mono)}.money-name{color:var(--ink-dim)}.money-value{color:#e8c96a}.money-max{color:var(--ink-dim);margin-left:auto}.slot-hint{display:none}.slot.empty-slot{background:#0d1424aa}.tooltip{position:fixed;z-index:45;pointer-events:none;box-sizing:border-box;max-width:min(40ch,var(--tooltip-viewport-max-width, calc(100vw - 8px) ));max-height:var(--tooltip-viewport-max-height, calc(100dvh - 8px) );overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:calc(var(--px) * 4px) calc(var(--px) * 6px);background:#0a0806f5;border:1px solid #c9a84c66;box-shadow:0 calc(var(--px) * 3px) calc(var(--px) * 8px) #000a;font:var(--type-dense)/1.55 var(--mono);color:var(--ink-dim)}.tooltip[data-item-rarity]{border-color:var(--item-rarity);box-shadow:0 calc(var(--px) * 3px) calc(var(--px) * 8px) #000a,0 0 calc(var(--px) * 4px) color-mix(in srgb,var(--item-rarity) 45%,transparent)}.tooltip[data-item-rarity] .tip-name{color:var(--item-rarity)}.tooltip[hidden]{display:none}.player-tooltip{z-index:46;box-sizing:border-box;width:min(292px,calc(100vw - var(--sidebar-covered-width, 0px) - 12px));max-width:none;pointer-events:auto;padding:calc(var(--px) * 3px) calc(var(--px) * 4px)}.player-tooltip .tip-name{margin-bottom:calc(var(--px) * 1px);font-size:var(--type-meta)}.player-tip-identity{color:#cbb387;line-height:1.3;white-space:normal}.player-tip-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--px) * 2px);margin-top:calc(var(--px) * 3px)}.player-tip-actions .btn.plain{min-width:0;min-height:calc(var(--px) * 18px);justify-content:center;padding:calc(var(--px) * 2px);text-align:center;font-size:var(--type-dense);white-space:normal}html.touch-ui .player-tip-actions .btn.plain{min-height:44px}.pet-tooltip{width:max-content;max-width:min(292px,calc(100vw - var(--sidebar-covered-width, 0px) - 12px))}.pet-tip-header{display:flex;align-items:baseline;gap:calc(var(--px) * 4px)}.pet-tooltip .tip-name{margin-bottom:0}.pet-tooltip .player-tip-identity{margin-left:auto}.pet-tooltip .player-tip-actions{display:flex;flex-wrap:wrap}.pet-tooltip .player-tip-actions .btn.plain{flex:1 0 auto}.pet-tooltip .player-tip-actions>.button-choice-group{flex:1 0 100%}.pet-tooltip .button-choice-group>.button-choice.btn.plain{flex:1 1 0}.nameplate.player-tooltip-open .plate-chat-stack{display:none}.tip-name{display:block;font-family:var(--serif);font-weight:400;font-size:var(--type-meta);color:#f3e8c8;margin-bottom:calc(var(--px) * 2px)}.tip-type{color:#cbb387;margin-bottom:calc(var(--px) * 2px)}.tip-unidentified{color:#d3574d;font-weight:700;text-transform:uppercase;margin:calc(var(--px) * -1px) 0 calc(var(--px) * 2px)}.tip-status{color:#e8c96a;font-size:var(--type-dense);margin-bottom:calc(var(--px) * 2px)}.tip-head{color:#f3e8c8;font-family:var(--serif);font-size:var(--type-dense);margin-top:calc(var(--px) * 3px)}.tip-line{display:flex;justify-content:space-between;gap:calc(var(--px) * 6px)}.tip-line b{color:var(--ink);font-weight:400;white-space:nowrap}.item-tip-actions{display:flex;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:calc(var(--px) * 3px);margin-top:calc(var(--px) * 4px)}.tooltip .btn{font-size:var(--type-dense)}.item-tip-actions .btn.wide{width:auto;margin:0}.item-tip-actions .btn.wide.item-tip-link{margin-left:auto}html.touch-ui .item-tip-actions .btn.wide{min-height:44px}@media(prefers-reduced-motion:reduce){.slot.item-identify-reveal[data-item-rarity]{animation:none}}.skills{display:grid;gap:calc(var(--px) * 9px);container-type:inline-size}.skill-list{display:flex;flex-direction:column;gap:calc(var(--px) * 4px)}.skill-row{border:1px solid #ffffff1a;background:#14100a80;padding:calc(var(--px) * 3px);display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.skill-row.open{border-color:#c9a44b99;background:#2a211480}.skill-row:not(.known){opacity:.62}.skill-row-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;font:400 var(--type-control)/1.2 var(--serif);color:#f3e8c8;display:flex;align-items:baseline;justify-content:center;gap:calc(var(--px) * 3px)}.skill-default{color:#d6b35f;font:700 var(--type-dense)/1 var(--serif);letter-spacing:.03em;margin-left:calc(var(--px) * 2px)}.skill-fold{display:flex;flex-direction:column;gap:calc(var(--px) * 1px);padding:calc(var(--px) * 2px) 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.skill-fold .hint{white-space:pre-wrap}.skill-row-board{display:flex;align-items:flex-start;gap:calc(var(--px) * 2px)}.skill-icon{box-sizing:border-box;display:block;width:100%;aspect-ratio:1 / 1;height:auto;image-rendering:auto;border:0;background:none;object-fit:contain;filter:drop-shadow(0 1px 0 #000c)}.gemboard{flex:1 1 auto;min-width:0}.gemrow{position:relative;width:100%;aspect-ratio:128 / 24;background:var(--gemshield) no-repeat center / 100% 100%;image-rendering:var(--repaint-rendering)}.gem-socket{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;background-size:100% 100%;image-rendering:auto;cursor:pointer}.gem-socket:not(.filled){background-image:none!important}.gem-socket:disabled{cursor:default}.gem-socket:focus{outline:none}.gem-socket:not(:disabled):is(:hover,:focus-visible,.pad-focus){border-radius:50%;box-shadow:inset 0 0 0 1px #e9dcbc99}.gem-socket.white.filled{background-image:var(--gem-white)}.gem-socket.red.filled{background-image:var(--gem-red)}.gem-socket.green.filled{background-image:var(--gem-green)}.gem-socket.blue.filled{background-image:var(--gem-blue)}.gem-socket.yellow.filled{background-image:var(--gem-yellow)}.gem-loose{flex:0 0 auto;width:var(--gem);height:var(--gem);background-size:100% 100%;image-rendering:auto}.gem-loose.white{background-image:var(--gem-white)}.gem-loose.red{background-image:var(--gem-red)}.gem-loose.green{background-image:var(--gem-green)}.gem-loose.blue{background-image:var(--gem-blue)}.gem-loose.yellow{background-image:var(--gem-yellow)}.gem-tray{--gem: calc((100cqw - var(--px) * 9px) / 11);display:flex;flex-wrap:wrap;gap:calc(var(--px) * 1px);min-height:calc(var(--gem) * 2 + var(--px) * 1px);align-content:flex-start}.guild-text{white-space:pre-wrap}.gem-none{margin:0;align-self:center;width:100%;text-align:center;font:var(--type-meta)/1.35 var(--mono);color:var(--ink-dim)}.class-detail{display:flex;flex-direction:column;gap:calc(var(--px) * 4px)}.class-path{margin:0;color:#c9a84c;text-align:center;font:700 var(--type-dense)/1.25 var(--mono);letter-spacing:.05em;text-transform:uppercase}.class-name{margin:0;color:#f3e8c8;text-align:center;font:400 var(--type-section-title)/1.2 var(--serif)}.class-description{min-height:9.3em;margin:0;display:grid;place-items:center;color:var(--ink-dim);text-align:center;font:var(--type-body)/1.55 var(--serif)}.class-facts{margin:0;padding:0;border-block:1px solid #c7a66a35}.class-facts>div{min-width:0;padding:calc(var(--px) * 3px) calc(var(--px) * 2px);display:grid;grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);align-items:start;gap:calc(var(--px) * 3px);border-bottom:1px solid #c7a66a25}.class-facts>div:last-child{border-bottom:0}.class-facts dt{color:#8e8578;font:700 var(--type-dense)/1.35 var(--mono);letter-spacing:.035em;text-transform:uppercase}.class-facts dd{min-width:0;margin:0;display:grid;gap:calc(var(--px) * 1px);color:#eee0c6;font:var(--type-meta)/1.35 var(--serif)}.class-facts dd span{overflow-wrap:anywhere}.btn-row-inline{display:flex;gap:calc(var(--px) * 3px);margin-top:auto}.class-take{justify-content:center;margin-top:0;padding-block:calc(var(--px) * 2px)}.row .gems{justify-self:end}.sheet{display:grid;gap:calc(var(--px) * 9px)}.stat{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--px) * 6px);font:var(--type-meta)/1.7 var(--mono);border-bottom:1px solid #ffffff10}.stat:last-child{border-bottom:0}.stat-label{color:var(--ink-dim)}.stat-value{color:#f3e8c8;white-space:nowrap}.legend{display:flex;gap:calc(var(--px) * 6px);flex-wrap:wrap;font:var(--type-meta)/1 var(--mono);color:var(--ink-dim)}.legend span{display:flex;align-items:center;gap:calc(var(--px) * 2px)}.map-legend-marker{display:block;flex:0 0 auto;width:calc(var(--px) * 6px);height:calc(var(--px) * 6px);image-rendering:var(--repaint-rendering)}#s-talk>.scroll-body{box-sizing:border-box;width:min(var(--panel-width-reading),96vw);height:auto;max-height:80vh;max-height:80dvh;overflow:hidden}#s-talk .dialogue-panel{--dialogue-inset: var(--space-6);--dialogue-action-size: 44px;flex:1 1 auto;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--dialogue-inset)}#s-talk .panel-title{margin-bottom:var(--dialogue-inset)}#s-talk .dialogue-panel>.panel-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.dialogue-name{overflow-wrap:anywhere}.dialogue-shell{flex:1 1 auto;gap:var(--dialogue-inset)}.dialogue-page{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--dialogue-inset)}.talk{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--dialogue-inset);align-items:stretch}.portrait{width:calc(var(--px) * 44px);height:calc(var(--px) * 44px);align-self:start;image-rendering:auto;object-fit:cover;border:var(--slot-edge) solid transparent;border-image:var(--slot) var(--slot-frame) fill / var(--slot-edge) / 0 stretch;background:#0d0a06}.portrait[data-empty]{visibility:hidden}.speech{box-sizing:border-box;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--dialogue-inset);border:1px solid #ffffff1f;background:#09070573;white-space:pre-wrap;font:var(--type-body)/var(--leading-body) var(--serif);color:var(--fc7)}.dialogue-controls{--dialogue-response-page-size: 6;flex:0 0 auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-2));transition:opacity .12s ease,transform .12s ease}.dialogue-controls.ready{opacity:1;visibility:visible;pointer-events:auto;transform:none}.dialogue-response-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(var(--dialogue-action-size),auto);align-content:center;align-items:stretch;gap:var(--space-3);min-height:calc(var(--dialogue-action-size) * 2 + var(--space-3))}.dialogue-response-grid[data-empty]{visibility:hidden;pointer-events:none}.dialogue-response-action[hidden],.dialogue-response-pager[hidden],.dialogue-special-actions[hidden]{display:none}.dialogue-response-action.btn.wide,.dialogue-special-action.btn.wide,.dialogue-back-action.btn.wide{box-sizing:border-box;width:100%;min-width:0;min-height:var(--dialogue-action-size);margin:0;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;text-align:center;font:400 var(--type-control)/var(--leading-tight) var(--serif)}.dialogue-response-action.btn.wide{grid-column:auto / span 2}.dialogue-response-action[data-visible-position="1"]{grid-row:1;grid-column-start:1}.dialogue-response-action[data-visible-position="2"]{grid-row:1;grid-column-start:3}.dialogue-response-action[data-visible-position="3"]{grid-row:1;grid-column-start:5}.dialogue-response-action[data-visible-position="4"]{grid-row:2;grid-column-start:1}.dialogue-response-action[data-visible-position="5"]{grid-row:2;grid-column-start:3}.dialogue-response-action[data-visible-position="6"]{grid-row:2;grid-column-start:5}.dialogue-response-grid[data-visible-count="1"] .dialogue-response-action[data-visible-position="1"]{grid-column-start:3}.dialogue-response-grid[data-visible-count="2"] .dialogue-response-action[data-visible-position="1"]{grid-column-start:2}.dialogue-response-grid[data-visible-count="2"] .dialogue-response-action[data-visible-position="2"]{grid-column-start:4}.dialogue-response-grid[data-visible-count="4"] .dialogue-response-action[data-visible-position="4"]{grid-column-start:3}.dialogue-response-grid[data-visible-count="5"] .dialogue-response-action[data-visible-position="4"]{grid-column-start:2}.dialogue-response-grid[data-visible-count="5"] .dialogue-response-action[data-visible-position="5"]{grid-column-start:4}.dialogue-choice-label{min-width:0;overflow-wrap:anywhere;color:var(--fc7)}.dialogue-choice-label .dialogue-rich-text{text-align:center}.dialogue-response-pager,.dialogue-special-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-2));transition:opacity .12s ease,transform .12s ease}.dialogue-footer.ready :is(.dialogue-response-pager,.dialogue-special-actions){opacity:1;visibility:visible;pointer-events:auto;transform:none}.dialogue-footer.panel-corner-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;justify-content:initial;gap:var(--space-3);padding-top:var(--dialogue-inset)}.dialogue-response-pager{grid-column:1;display:grid;grid-template-columns:var(--dialogue-action-size) auto var(--dialogue-action-size);align-items:stretch;justify-self:start;gap:var(--space-2)}.dialogue-response-page-arrow.btn.plain{box-sizing:border-box;width:var(--dialogue-action-size);min-width:var(--dialogue-action-size);min-height:var(--dialogue-action-size);padding:0;justify-content:center;text-align:center;color:#e8c979;font:var(--type-control)/1 var(--serif)}.dialogue-response-page-count{min-width:4.5ch;padding-inline:var(--space-4);display:grid;place-items:center;color:var(--ink-dim);white-space:nowrap;font:var(--type-dense)/1 var(--mono)}.dialogue-special-actions{display:flex;align-items:stretch;gap:var(--space-3)}.dialogue-footer-actions{grid-column:2;display:flex;align-items:stretch;justify-self:end;gap:var(--space-3)}.dialogue-footer-actions[data-crowded]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--dialogue-footer-action-count, 4),minmax(0,1fr));width:100%;min-width:0;justify-self:stretch}.dialogue-footer-actions[data-crowded] .dialogue-special-actions{display:grid;grid-column:span var(--dialogue-special-action-count, 2);grid-template-columns:repeat(var(--dialogue-special-action-count, 2),minmax(0,1fr));min-width:0;gap:var(--space-3)}.dialogue-footer-actions[data-crowded] :is(.dialogue-special-action.btn.wide,.dialogue-back-action.btn.wide,.panel-close){width:100%;min-width:0;padding:var(--space-2) var(--space-3);white-space:normal}.dialogue-footer-actions[data-crowded] .dialogue-choice-label{overflow-wrap:normal;word-break:normal}.dialogue-special-action.btn.wide,.dialogue-back-action.btn.wide{width:min(calc(var(--px) * 80px),28vw)}.dialogue-special-action.btn.wide,.dialogue-back-action.btn.wide,.dialogue-footer .panel-close{font-size:var(--type-meta)}.dialogue-footer .panel-close{width:max(var(--dialogue-action-size),calc(var(--px) * 40px));min-width:max(var(--dialogue-action-size),calc(var(--px) * 40px));margin:0}.dialogue-response-action.selected:disabled,.dialogue-special-action.selected:disabled,.dialogue-back-action.selected:disabled{background:#2e2413;border-color:#c9a84c;color:var(--ink-lit);opacity:1}@container (max-width: 560px){.dialogue-controls{--dialogue-response-page-size: 2}.dialogue-footer.panel-corner-actions{grid-template-columns:minmax(0,1fr);row-gap:var(--dialogue-inset)}.dialogue-response-pager{grid-column:1;grid-row:1;grid-template-columns:var(--dialogue-action-size) minmax(0,1fr) var(--dialogue-action-size);width:100%;justify-self:stretch}.dialogue-footer-actions{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(var(--dialogue-footer-action-count, 2),minmax(0,1fr));width:100%;min-width:0;justify-self:stretch}.dialogue-special-actions{display:grid;grid-column:span var(--dialogue-special-action-count, 1);grid-template-columns:repeat(var(--dialogue-special-action-count, 1),minmax(0,1fr));min-width:0;gap:var(--space-3)}.dialogue-response-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:var(--dialogue-action-size)}.dialogue-response-action.btn.wide{grid-column:auto / span 2}.dialogue-response-action[data-visible-position="1"]{grid-row:1;grid-column-start:1}.dialogue-response-action[data-visible-position="2"]{grid-row:1;grid-column-start:3}.dialogue-response-grid[data-visible-count="1"] .dialogue-response-action[data-visible-position="1"]{grid-column-start:2}.dialogue-special-action.btn.wide,.dialogue-back-action.btn.wide,.dialogue-footer .panel-close{width:100%;min-width:0;padding:var(--space-2) var(--space-3);white-space:normal}.dialogue-footer-actions .dialogue-choice-label{overflow-wrap:normal;word-break:normal}}.rich-text{white-space:pre-wrap}.rich-text-word{display:inline-block;white-space:nowrap}.rich-text-glyph,.rich-text-fx{display:inline-block;transform-origin:50% 65%}.rich-text-space{display:inline}.rich-text-glyph[data-typewriter-hidden]{visibility:hidden}.rich-text-fx{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.rich-text-fx-bounce{animation-name:dialogue-bounce}.rich-text-fx-wiggle{animation-name:dialogue-wiggle}.rich-text-fx-tremble{animation-name:dialogue-tremble;animation-timing-function:steps(2,jump-none)}.rich-text-fx-swing{animation-name:dialogue-swing}.rich-text-fx-float{animation-name:dialogue-float}.rich-text-fx-jump{animation-name:dialogue-jump}.rich-text-fx-slide{animation-name:dialogue-slide}.rich-text-fx-spin{animation-name:dialogue-spin;animation-timing-function:linear}.rich-text-fx-pop{animation-name:dialogue-pop}.rich-text-fx-breathe{animation-name:dialogue-breathe}.rich-text-fx-warp{animation-name:dialogue-warp}.rich-text-fx-flicker{animation-name:dialogue-flicker;animation-timing-function:steps(1)}.rich-text-fx-chromatic{animation-name:dialogue-chromatic;animation-timing-function:linear}.rich-text-fx-glitch{animation-name:dialogue-glitch;animation-timing-function:steps(2,jump-none)}.rich-text-fx-heartbeat{animation-name:dialogue-heartbeat}@keyframes dialogue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--dialogue-fx-y, 4px)))}}@keyframes dialogue-wiggle{0%,to{transform:translate(var(--dialogue-fx-x, .75px))}25%{transform:translateY(var(--dialogue-fx-y, 1.25px))}50%{transform:translate(calc(-1 * var(--dialogue-fx-x, .75px)))}75%{transform:translateY(calc(-1 * var(--dialogue-fx-y, 1.25px)))}}@keyframes dialogue-tremble{0%,to{transform:translate(0)}25%{transform:translate(var(--dialogue-fx-x, .5px),calc(-1 * var(--dialogue-fx-x, .5px)))}50%{transform:translate(calc(-1 * var(--dialogue-fx-x, .5px)),var(--dialogue-fx-x, .5px))}75%{transform:translate(var(--dialogue-fx-x, .5px),var(--dialogue-fx-x, .5px))}}@keyframes dialogue-swing{0%,to{transform:translate(0)}25%{transform:translate(var(--dialogue-fx-x, 4px))}75%{transform:translate(calc(-1 * var(--dialogue-fx-x, 4px)))}}@keyframes dialogue-float{0%,to{transform:translate(0)}50%{transform:translate(var(--dialogue-fx-x, 1px),calc(-1 * var(--dialogue-fx-y, 3px)))}}@keyframes dialogue-jump{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--dialogue-fx-y, 6px)))}}@keyframes dialogue-slide{0%,to{transform:translate(0)}25%{transform:translate(var(--dialogue-fx-x, 3px))}75%{transform:translate(calc(-1 * var(--dialogue-fx-x, 3px)))}}@keyframes dialogue-spin{to{transform:rotate(1turn)}}@keyframes dialogue-pop{0%,to{transform:scale(1)}50%{transform:scale(var(--dialogue-fx-scale, 1.3))}}@keyframes dialogue-breathe{0%,to{transform:scale(1)}50%{transform:scale(var(--dialogue-fx-scale, 1.15))}}@keyframes dialogue-warp{0%,to{transform:scale(1)}25%{transform:scale(var(--dialogue-fx-xscale, 1.3),var(--dialogue-fx-yscale-inverse, .8))}75%{transform:scale(var(--dialogue-fx-xscale-inverse, .7),var(--dialogue-fx-yscale, 1.2))}}@keyframes dialogue-flicker{0%,18%,22%,55%,to{opacity:1}20%,24%,53%{opacity:.08}}@keyframes dialogue-chromatic{0%{color:#ff5b5b}17%{color:#ffe45b}33%{color:#64ef72}50%{color:#57e6e6}67%{color:#668cff}83%{color:#e56cff}to{color:#ff5b5b}}@keyframes dialogue-glitch{0%,to{transform:translate(0);opacity:1;color:inherit}20%{transform:translate(var(--dialogue-fx-x, 4px),-1px);color:#0ff}40%{transform:translate(calc(-.5 * var(--dialogue-fx-x, 4px)),1px);opacity:.15}60%{transform:translate(calc(-1 * var(--dialogue-fx-x, 4px)));color:#f0f}}@keyframes dialogue-heartbeat{0%,12%,24%,to{transform:scale(1)}7%{transform:scale(var(--dialogue-fx-mid-scale, 1.1875))}18%{transform:scale(var(--dialogue-fx-scale, 1.25))}}@media(max-width:560px){#s-talk>.scroll-body{width:96vw}.portrait{width:calc(var(--px) * 36px);height:calc(var(--px) * 36px)}}@media(prefers-reduced-motion:reduce){.rich-text-fx{animation:none!important}.dialogue-controls,.dialogue-response-pager,.dialogue-special-actions{transition:none}}.questbook{display:grid;gap:calc(var(--px) * 9px)}.quest{border:1px solid #ffffff1a;background:#14100a99;padding:calc(var(--px) * 4px) calc(var(--px) * 5px);display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.quest-head{display:flex;align-items:center;gap:calc(var(--px) * 4px)}.quest-giverart{flex:0 0 auto;width:calc(var(--px) * 14px);height:calc(var(--px) * 14px);object-fit:cover;border:1px solid #5a4a30;background:#0a0805;image-rendering:var(--repaint-rendering)}.quest-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--px) * .5px)}.quest-giver{font:var(--type-meta)/1 var(--mono);color:var(--ink-dim)}.quest-state{flex:0 0 auto;align-self:flex-start}.quest-name{font:var(--type-body)/1.3 var(--serif);color:#f3e8c8}.quest-state{font:var(--type-meta)/1 var(--mono);color:var(--ink-dim);text-transform:capitalize;white-space:nowrap}.objective{font:var(--type-meta)/1.5 var(--mono);color:#fff;padding-left:calc(var(--px) * 5px);position:relative}.objective:before{content:"- ";position:absolute;left:calc(var(--px) * 1px);color:currentColor}.objective.quiet{font-style:italic;color:var(--ink-dim)}.objective.quiet:before{content:""}.quest>.quest-track-toggle.toggle.bare{margin-top:calc(var(--px) * 2px);padding:calc(var(--px) * 3px) 0 0;border:0;border-top:1px solid #ffffff14;background:none}.quest>.quest-track-toggle.toggle.bare:hover{border-top-color:#c9a84c55}html.touch-ui .quest>.quest-track-toggle{min-height:44px}.slider{display:flex;flex-direction:column;gap:calc(var(--px) * 3px);border:1px solid #ffffff26;background:#14100acc;padding:calc(var(--px) * 4px) calc(var(--px) * 6px)}.slider .toggle-label{display:flex;justify-content:space-between}.slider-value{color:var(--ink-dim);font:var(--type-meta)/1 var(--mono)}.slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(var(--px) * 5px);background:#0a0806;border:1px solid #ffffff2e;border-radius:99px}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--px) * 9px);height:calc(var(--px) * 9px);border-radius:50%;background:#c9a84c;border:1px solid #0a0806;cursor:pointer}.slider input[type=range]::-moz-range-thumb{width:calc(var(--px) * 9px);height:calc(var(--px) * 9px);border-radius:50%;background:#c9a84c;border:1px solid #0a0806;cursor:pointer}.lightveil{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:multiply}.screen[data-panel-min-records="5"]>.scroll-body{--transaction-five-rows: calc(var(--px) * 132px);box-sizing:border-box;height:auto}#s-trade .panel-body,#s-chest .panel-body,#s-craft .panel-body{overflow:hidden}.trade-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:calc(var(--px) * 5px)}:is(#s-shop,#s-inscription) .panel-body{overflow:hidden}.shop-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:calc(var(--px) * 5px)}.shop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 3px)}.shop-tab.btn.plain{justify-content:center;text-align:center}.shopfront{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;min-height:0;overflow:hidden;border-top:1px solid #ffffff14}.shop-catalogue,.shop-detail-pane{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.shop-catalogue{padding:calc(var(--px) * 4px) calc(var(--px) * 5px) 0 0}.shop-detail-pane{border-left:1px solid #c9a84c33;padding:calc(var(--px) * 4px) calc(var(--px) * 2px) 0 calc(var(--px) * 7px)}.shop-back{display:none;margin-bottom:calc(var(--px) * 5px)}.shop-rows{display:grid;align-content:start;gap:calc(var(--px) * 3px)}.shop-rows{min-height:var(--transaction-five-rows)}.shop-inline-detail{display:none;min-width:0;overflow-anchor:none}.shop-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:calc(var(--px) * 15px) minmax(0,1fr) max-content;align-items:center;gap:calc(var(--px) * 5px);min-height:calc(var(--px) * 24px);padding:calc(var(--px) * 3px) calc(var(--px) * 5px);border:1px solid #ffffff14;background:#14100a99;color:var(--ink);text-align:left;font:inherit;-webkit-tap-highlight-color:transparent}.shop-row:hover,.shop-row:focus-visible,.shop-row.pad-focus{border-color:#fff6;outline:none}.shop-art{width:calc(var(--px) * 15px);height:calc(var(--px) * 15px);display:grid;place-items:center}.shop-art canvas{max-width:100%;max-height:100%;image-rendering:pixelated}.shop-art.large{width:calc(var(--px) * 28px);height:calc(var(--px) * 28px)}.shop-name{display:flex;flex-direction:column;gap:1px;min-width:0}.shop-name>span{font:var(--type-control)/1.2 var(--serif);color:#f3e8c8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.shop-row .shop-name>span{font-size:var(--type-meta)}.shop-name>small{font:var(--type-meta)/1.3 var(--mono);color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-price{font:var(--type-meta)/1 var(--mono);color:#e8c979;white-space:nowrap;text-align:right}.shop-detail{display:flex;flex-direction:column;gap:calc(var(--px) * 6px);min-height:100%}.shop-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--px) * 6px)}.shop-detail-head h2{margin:0 0 calc(var(--px) * 1px);color:#f3e8c8;font:400 var(--type-panel-title)/1.15 var(--serif);overflow-wrap:anywhere}.item-detail[data-item-rarity] .shop-detail-head h2{color:var(--item-rarity)}:is(.slot,.catalogue-row,.mail-picker-row,.tooltip,.item-detail)[data-item-inscribed]{position:relative}:is(.slot,.catalogue-row,.mail-picker-row,.tooltip,.item-detail)[data-item-inscribed]:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent;border-image:linear-gradient(135deg,var(--inscription-start),var(--inscription-end)) 1}[data-item-inscribed] :is(.shop-name>span,.mail-content-name>b,.tip-name,.shop-detail-head h2,.inscription-name-preview) .rich-text,.loot-item-link[data-item-inscribed] .loot-item-name,.inscription-name-preview[data-item-inscribed] .rich-text{color:transparent;background:linear-gradient(90deg,var(--inscription-start),var(--inscription-end));background-clip:text;-webkit-background-clip:text}[data-item-inscribed] .rich-text>span[style*=color]{background:none}.inscription-name{margin-top:var(--space-3)}.inscription-name .editor-rich-text-editor{display:grid;min-width:0}.inscription-name .editor-rich-text-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);border:1px solid #c9a84c55;border-bottom:0;background:#100c0799}.inscription-name .editor-rich-text-toolbar>select{box-sizing:border-box;flex:1 1 8rem;min-width:0;min-height:32px;padding-inline:var(--space-2);font:var(--type-control)/1.2 var(--serif)}.inscription-name-input{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-3);border:1px solid #c9a84c55;background:#090705;color:var(--ink);font:var(--type-control)/1.2 var(--serif)}.inscription-name-preview{min-height:1.5em;padding:var(--space-3);border:1px solid #ffffff14;background:#0d0a07a8;font:var(--type-section-title)/1.3 var(--serif);overflow-wrap:anywhere}.inscription-name-status{min-height:1.4em;margin:0;color:var(--ink-dim);font:var(--type-meta)/1.4 var(--mono)}.inscription-name-status.invalid{color:var(--ink-bad)}.inscription-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.inscription-actions>.btn.wide{width:100%;min-width:0;margin:0}.inscription-actions>.btn[hidden]{display:none}.inscription-actions:has(>.btn[hidden]){grid-template-columns:1fr}html.touch-ui .inscription-name .editor-rich-text-toolbar>select{min-height:44px}.shop-trade{padding:calc(var(--px) * 4px) calc(var(--px) * 5px);border:1px solid #c9a84c2e;background:#100c0799}.shop-group{display:grid;gap:calc(var(--px) * 2px)}.shop-group .section-title{margin-bottom:calc(var(--px) * 1px)}.shop-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:calc(var(--px) * 5px);font:var(--type-meta)/1.45 var(--mono);color:var(--ink-dim)}.shop-stat-value{color:var(--ink);white-space:nowrap;text-align:right}.shop-delta{margin-left:calc(var(--px) * 3px);font:inherit}.item-statistics{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content);align-items:baseline;column-gap:calc(var(--px) * 5px);font:var(--type-meta)/1.45 var(--mono);color:var(--ink-dim);min-width:0}.item-statistics[data-comparisons="1"]{grid-template-columns:minmax(min-content,1fr) repeat(2,minmax(min-content,max-content))}.item-statistics[data-comparisons="2"]{grid-template-columns:minmax(min-content,1fr) repeat(3,minmax(min-content,max-content));column-gap:var(--space-2)}.item-statistics-row{display:contents}.item-statistics-label{overflow-wrap:normal}.item-statistics .shop-stat-value{white-space:normal}.item-statistics .shop-delta{margin:0;text-align:right;white-space:normal}.shop-fact{font:var(--type-meta)/1.45 var(--mono);color:var(--ink);overflow-wrap:anywhere}.shop-check{display:inline-block;width:calc(var(--px) * 8px)}.shop-actionbar{position:static;margin-top:auto;padding:var(--space-4) 0 0;background:none}.item-detail-actions>.btn{display:flex}.shop-short{margin:0 0 calc(var(--px) * 2px);text-align:center;font:var(--type-meta)/1.3 var(--mono);color:#e07a70}.shop-empty{margin:calc(var(--px) * 8px) auto;text-align:center}#s-market .panel-body{overflow:hidden}.market-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--space-4)}.market-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.market-tab.btn.plain{justify-content:center;min-width:0;text-align:center}.market-front{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;min-height:0;overflow:hidden;border-top:1px solid #ffffff14}.market-catalogue,.market-detail-pane{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.market-catalogue{padding:var(--space-4) var(--space-6) 0 0}.market-detail-pane{border-left:1px solid #c9a84c33;padding:var(--space-4) var(--space-2) 0 var(--space-8)}.market-tools{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.market-tools:empty{display:none}.market-filter-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-3)}.market-tool-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.market-input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c9a84c66;border-radius:0;background:#090705e8;color:#f3e8c8;padding:var(--space-3) var(--space-4);font:var(--type-meta)/1.35 var(--mono)}.market-input:focus{outline:1px solid #e8c979;outline-offset:-1px}.market-input:disabled{color:var(--ink-dim);opacity:.7}.market-rows{display:grid;align-content:start;gap:var(--space-3);overflow-anchor:none;min-height:var(--transaction-five-rows)}.market-detail{min-height:100%}.market-list-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.market-list-form>label{display:grid;gap:var(--space-2);color:var(--ink-dim);font:var(--type-meta)/1.2 var(--mono)}.market-list-form>.market-fee{grid-column:1 / -1;color:var(--ink-dim);text-align:center;font:var(--type-meta)/1.3 var(--mono)}.market-list-form>.btn{grid-column:1 / -1}.market-proceeds-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:calc(var(--px) * 24px);padding:var(--space-3) var(--space-4);border:1px solid #c9a84c33;background:#100c0799}.market-proceeds-row>span{display:grid;gap:var(--space-1);min-width:0}.market-proceeds-row b{color:#f3e8c8;font:var(--type-meta)/1 var(--serif)}.market-proceeds-row small{color:#e8c979;font:var(--type-meta)/1 var(--mono)}#s-mail .panel-body{overflow:hidden}.mail-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--space-4)}.mail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.mail-tab.btn.wide{min-width:0;justify-content:center;text-align:center}.mail-tab[data-current]{color:var(--ink-lit);border-color:#c9a84c;background:#2a2112cc}.mail-inbox{display:grid;grid-template-columns:minmax(245px,1fr) minmax(0,1.45fr);flex:1 1 auto;min-height:calc(var(--px) * 210px);overflow:hidden;border-top:1px solid #ffffff14}.mail-inbox-list,.mail-detail{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mail-inbox-list{padding:var(--space-4) var(--space-6) 0 0}.mail-detail{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-left:1px solid #c9a84c33}.mail-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid #c9a84c33}.mail-tabs>.btn.wide,.mail-pager>.btn.wide,.mail-detail-actions>.btn.wide{box-sizing:border-box;width:100%;min-width:0;min-height:44px;height:100%;margin:0;overflow-wrap:anywhere}.mail-footer.panel-corner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);width:min(100%,320px);align-self:flex-end}.mail-footer.panel-corner-actions>.btn.wide{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0}.mail-footer>.panel-close{grid-column:2}.mail-rows{display:grid;align-content:start;gap:var(--space-2);overflow-anchor:none}.mail-row{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-3) var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border:1px solid #ffffff24;background:#100c0799;color:var(--ink);text-align:left}.mail-row:hover,.mail-row:focus-visible,.mail-row.pad-focus{border-color:#fff6;outline:none}.mail-row[data-selected]{border-color:#c9a84c;background:#2a2112cc}.mail-row-copy,.mail-content-name{display:grid;min-width:0;gap:var(--space-1)}.mail-row-copy b,.mail-content-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3e8c8;font:var(--type-meta)/1.1 var(--serif)}.mail-row-copy small,.mail-content-name small,.mail-row-content,.mail-expiry,.mail-money-editor small,.mail-one-item{color:var(--ink-dim);font:var(--type-dense)/1.25 var(--mono)}.mail-row-content{text-align:right;white-space:nowrap}.mail-row.unread .mail-row-copy b{color:#fff0bf;font-weight:700}.mail-unread-mark{width:calc(var(--px) * 4px);height:calc(var(--px) * 4px);border-radius:50%;background:transparent;box-shadow:0 0 calc(var(--px) * 3px) transparent}.mail-row.unread .mail-unread-mark{background:#e8c979;box-shadow:0 0 calc(var(--px) * 3px) #e8c97988}.mail-letter{display:grid;align-content:start;gap:var(--space-6);min-height:100%}.mail-letter-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--space-4)}.mail-letter-head>div{display:grid;min-width:0;gap:var(--space-1)}.mail-letter-head small,.mail-form-label,.mail-compose label>span{color:var(--ink-dim);font:var(--type-dense)/1.1 var(--mono)}.mail-letter-head b{color:#f3e8c8;font:var(--type-meta)/1.1 var(--serif)}.mail-letter-head h2{margin:0;color:#f3e8c8;overflow-wrap:anywhere;font:var(--type-body)/1.1 var(--serif)}.mail-expiry{grid-column:1 / -1}.mail-body{min-height:calc(var(--px) * 54px);white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-6);border:1px solid #c9a84c33;background:#09070599;color:#eadfbe;font:var(--type-meta)/1.55 var(--mono)}.mail-contents{display:grid;align-content:start;gap:var(--space-2)}.mail-item-detail{min-width:0;padding-top:var(--space-2)}.mail-content-row{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border:1px solid #c9a84c33;background:#100c0799;color:var(--ink);text-align:left}button.mail-content-row:hover,button.mail-content-row:focus-visible{border-color:#e8c979;outline:none}.mail-content-action{color:#e8c979;font:var(--type-dense)/1 var(--mono)}.mail-money-mark{display:grid;place-items:center;width:calc(var(--px) * 15px);height:calc(var(--px) * 15px);color:#e8c979;border:1px solid #c9a84c66;border-radius:50%;font:var(--type-label)/1 var(--serif)}.mail-cod{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid #c9a84c66;background:#1d160bcc;color:#e8c979;font:var(--type-meta)/1.25 var(--mono)}.mail-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.mail-detail-actions>:only-child{grid-column:1 / -1}.mail-empty{margin:var(--space-8) auto;color:var(--ink-dim);text-align:center;font:var(--type-meta)/1.4 var(--mono)}.mail-compose-surface{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mail-compose{box-sizing:border-box;width:min(100%,680px);margin:0 auto;display:grid;gap:var(--space-4);padding:var(--space-2) var(--space-4) 0}.mail-compose>label{display:grid;min-width:0;gap:var(--space-2)}.mail-attachment-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid #ffffff14}.mail-postage{color:#e8c979;white-space:nowrap;font:var(--type-meta)/1.2 var(--mono)}.mail-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #c9a84c66;border-radius:0;background:#090705e8;color:#f3e8c8;padding:var(--space-3) var(--space-4);font:var(--type-meta)/1.35 var(--mono)}.mail-input:focus{outline:1px solid #e8c979;outline-offset:-1px}.mail-input:disabled{color:var(--ink-dim);opacity:.7}.mail-body-input{min-height:calc(var(--px) * 70px);resize:vertical}.mail-attachment-slots,.mail-received-slots{display:flex;gap:calc(var(--px) * 2px);justify-content:center}.mail-attachment-slot{touch-action:manipulation}.mail-attachment-workbench{box-sizing:border-box;min-height:calc(var(--px) * 34px);max-height:calc(var(--px) * 76px);overflow-y:auto;border:1px solid transparent}.mail-attachment-workbench:empty{visibility:hidden}.mail-attachment-workbench.editing{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(72px,.55fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-color:#c9a84c33;background:#100c0799}.mail-attachment-workbench.picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-2);padding:var(--space-2);border-color:#c9a84c33;background:#09070599}.mail-picker-row{box-sizing:border-box;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);border:1px solid #ffffff24;background:#100c0799;color:var(--ink);text-align:left}.mail-picker-row:hover,.mail-picker-row:focus-visible{border-color:#e8c979;outline:none}.mail-money-fields{display:grid;gap:var(--space-3);min-height:calc(var(--px) * 52px);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid #ffffff14}.mail-money-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.mail-money-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:min(calc(var(--px) * 128px),100%)}.mail-money-mode.btn.wide{width:100%;margin:0;min-height:44px;min-width:0;justify-content:center;padding-inline:var(--space-3);text-align:center}.mail-money-mode.on,.mail-money-mode.on:hover:not(:disabled){color:var(--ink-lit);border-color:#c9a84c;background:#2a2112cc}.mail-money-editor{display:grid;grid-template-columns:minmax(126px,.55fr) minmax(0,1.45fr);align-items:center;gap:var(--space-2) var(--space-3)}.mail-money-fields:not(.active) .mail-money-editor{visibility:hidden;pointer-events:none}.mail-money-editor>small{grid-column:2;text-align:right}.mail-currency-stepper,.mail-amount-stepper{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:44px;border:1px solid #c9a84c66;background:#090705e8}.mail-currency-stepper>span{overflow:hidden;color:#f3e8c8;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta)/1.2 var(--mono)}.mail-money-arrow.btn.wide,.mail-money-adjust.btn.wide{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;margin:0;padding:0;color:#e8c979;font:var(--type-control)/1 var(--serif);text-align:center}.mail-money-arrow.btn.wide:first-child,.mail-money-adjust.btn.wide:first-child{border-right:1px solid #c9a84c33}.mail-money-arrow.btn.wide:last-child,.mail-money-adjust.btn.wide:last-child{border-left:1px solid #c9a84c33}.mail-money-arrow.btn.wide:hover:not(:disabled),.mail-money-adjust.btn.wide:hover:not(:disabled){background:#2a2112cc;color:#fff}.mail-money-arrow.btn.wide:disabled,.mail-money-adjust.btn.wide:disabled{background:transparent;color:#665d4c}.mail-money-amount{min-width:0}.mail-coin-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.mail-amount-stepper label{display:flex;align-items:baseline;justify-content:center;min-width:0;gap:var(--space-1);color:var(--ink-dim);font:var(--type-dense)/1 var(--mono)}.mail-money-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0;border:0;outline:0;background:transparent;color:#f3e8c8;font:var(--type-meta)/1 var(--mono);text-align:right}.mail-money-input::-webkit-inner-spin-button,.mail-money-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.mail-amount-stepper:focus-within{outline:1px solid #e8c979;outline-offset:-1px}.mail-inline-detail{display:none}@container (max-width: 420px){.mail-money-amount{min-height:calc(132px + var(--space-4))}.mail-coin-amounts{grid-template-columns:1fr}}.sidebar{--sb-w: clamp(300px, 34vw, 460px);position:fixed;z-index:21;top:calc(var(--edge) * -1);right:calc(var(--edge) * -1);bottom:calc(var(--edge) * -1);width:calc(var(--sb-w) + var(--edge));transform:translate(105%);transition:transform .2s ease-out;font-family:var(--serif);container-type:inline-size}.sidebar.open{transform:none}@media(max-width:700px){.sidebar{--sb-w: 100vw}html.touch-ui .sidebar{--sb-w: calc(100vw - var(--mobile-sidebar-world-gap, 0px))}}.sb-inner{box-sizing:border-box;height:100%;overflow:hidden;display:flex;flex-direction:column;border:var(--edge) solid transparent;border-image:var(--ornate) var(--frame-slice-y) var(--frame-slice-x) fill / var(--ornate-edge) / 0 stretch;background:linear-gradient(#0a0806c4,#0a0806c4),var(--stone) repeat;background-size:auto,calc(128px * var(--art)) auto;image-rendering:pixelated;padding:max(calc(var(--px) * 4px + var(--edge)),env(safe-area-inset-top)) calc(var(--px) * 5px + var(--edge)) max(calc(var(--px) * 4px + var(--edge)),env(safe-area-inset-bottom)) calc(var(--px) * 5px);gap:calc(var(--px) * 3px)}.sb-inner>*{image-rendering:auto}.gbox{border:calc(5px * var(--art)) solid transparent;border-image:url(/ui/box.png?v=client-c1470870c4c54-1792036226405) 5 fill / calc(5px * var(--art)) / 0 round;padding:calc(var(--px) * 4px);image-rendering:pixelated}.gbox>*{image-rendering:auto}.sb-head{flex:none;display:flex;align-items:center;gap:calc(var(--px) * 3px);border:1px solid #ffffff1f;background:#14100a99;padding:0 0 0 calc(var(--px) * 4px)}.sb-title{flex:1 1 auto;min-width:0;font:var(--type-panel-title)/1 var(--serif);color:#f3e8c8;padding-top:.12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-close{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;width:9cqw;height:9cqw;min-width:34px;min-height:34px;border:0;border-left:1px solid #ffffff1f;background:none;cursor:pointer;display:grid;place-items:center}.sb-close:hover{background:#2a2114}.sb-close i{position:relative;display:block;width:42%;height:42%}.sb-close i:before,.sb-close i:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:var(--ink)}.sb-close i:before{transform:rotate(45deg)}.sb-close i:after{transform:rotate(-45deg)}.sb-status{flex:none;display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.sb-who{display:flex;gap:3cqw;align-items:stretch}.sb-portrait-frame{width:18cqw;height:18cqw;flex:none;border:1px solid #ffffff26;background:#07050480;display:grid;place-items:center}.sb-portrait{width:100%;height:100%;object-fit:cover;image-rendering:var(--repaint-rendering)}.sb-vitals{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.2cqw}.sb-bars{display:flex;flex-direction:column;gap:.8cqw}.xpbar{position:relative;width:100%;aspect-ratio:192 / 48;display:grid;place-items:center}.xpbar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:auto;pointer-events:none}.xp-lit{clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out}.sheet-id{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px) * 1px);padding:calc(var(--px) * 2px) 0}.sheet-name{font:400 var(--type-panel-title)/1.2 var(--serif);color:#e8c96a;text-shadow:0 calc(var(--px) * 1px) 0 #000}.sheet-line{font:400 var(--type-control)/1.35 var(--serif);color:#d6c391}.attr-points{font:var(--type-meta)/1.35 var(--mono);color:var(--ink-dim);text-align:center;padding:calc(var(--px) * 2px) 0;border-bottom:1px solid #ffffff10}.attr-points.have{color:#6fbf5f}.sb-tabs{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(6.5rem,30%)),1fr));gap:calc(var(--px) * 1.5px)}.sb-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff1f;background:#14100a99;color:var(--ink-dim);font:var(--type-control)/var(--leading-tight) var(--serif);padding:1.3cqw 1cqw;cursor:pointer;text-align:center;min-width:0;white-space:nowrap}.sb-tab:hover:not(:disabled){color:var(--ink);background:#221a10cc}.sb-tab.on{color:#f3e8c8;background:#2a2114;border-color:#c9a44b80;box-shadow:inset 0 0 0 1px #00000080}.sb-tab:disabled{opacity:.38;cursor:default}.sb-rect{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden;padding:calc(var(--px) * 3px) calc(var(--px) * 2px) 0 0;display:flex;flex-direction:column;gap:calc(var(--px) * 5px)}.tab{display:flex;flex-direction:column;gap:calc(var(--px) * 5px)}.tab[hidden]{display:none}.tab-head{font:var(--type-meta)/1.3 var(--mono);color:var(--ink-dim);display:flex;justify-content:flex-end;text-align:right;border-bottom:1px solid #ffffff14;padding-bottom:calc(var(--px) * 2px)}.tab-head>.page-back.btn{width:auto;max-width:100%;min-height:calc(var(--px) * 15px);margin:0 0 0 auto;padding:calc(var(--px) * 2px) calc(var(--px) * 7px);justify-content:center;text-align:center;font-size:var(--type-control)}.tab-head:has(>.page-back){border-bottom:0;padding-bottom:0}html.touch-ui .sb-tab{min-height:44px}html.touch-ui .sb-rect .btn.wide{width:92%;min-height:44px}html.touch-ui .settings-search{width:92%}html.touch-ui .tab-head>.page-back.btn{width:auto;min-height:44px;margin-right:0}.editor-session-action[data-empty]{visibility:hidden;pointer-events:none}@container (min-width: 420px){.sb-rect .bag>*,.sb-rect .skills>*{min-width:0}}.map-marker-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.map-marker-hotspot{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;width:20px;height:20px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;pointer-events:none}.map-marker-hotspot:focus-visible{outline:2px solid #f0d58a;outline-offset:1px;background:#f0d58a24}.map-marker-tooltip{position:absolute;z-index:3;box-sizing:border-box;width:max-content;max-width:min(220px,calc(100% - 8px));padding:calc(var(--px) * 2px) calc(var(--px) * 3px);border:1px solid #c9a44b99;border-radius:3px;background:linear-gradient(180deg,#241c12f5,#100c08fa);box-shadow:0 4px 14px #000b,inset 0 1px #fff1;color:#f3e8c8;pointer-events:none}.map-marker-tooltip[hidden]{display:none}.hud-minimap-tooltip{position:fixed;z-index:6;max-width:min(220px,calc(100vw - 8px));text-align:left;line-height:normal}.map-marker-tooltip-kind{color:#cbb98f;font:700 var(--type-dense)/1.2 var(--mono);letter-spacing:.045em;text-transform:uppercase}.map-marker-tooltip-title{margin-top:calc(var(--px) * 1px);font:700 var(--type-meta)/1.25 var(--serif);overflow-wrap:anywhere}html.touch-ui .map-marker-hotspot{width:44px;height:44px}.map-status{color:var(--ink-bad)}.map-panel{display:flex;flex-direction:column;gap:var(--space-2)}.map-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);min-height:calc(var(--type-meta) * 1.3)}.map-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--px) * 3px)}.map-crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:var(--ink-dim);font:inherit;cursor:pointer}.map-crumb-step{display:inline-flex;align-items:baseline;gap:calc(var(--px) * 3px);min-width:0;max-width:100%;white-space:nowrap}.map-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:start}.map-crumb,.map-crumb *{white-space:nowrap}.map-crumb:hover:not(.on),.map-crumb:focus-visible{color:var(--ink-lit)}.map-crumb.on{color:#f3e8c8;cursor:default}.map-crumb-sep{color:var(--ink-dim)}.map-scroll{position:relative;box-sizing:border-box;width:100%;height:min(64dvh,720px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;background:#070504;cursor:grab;touch-action:none;border:calc(5px * var(--art)) solid transparent;border-image:url(/ui/box.png?v=client-c1470870c4c54-1792036226405) 5 fill / calc(5px * var(--art)) / 0 round;image-rendering:var(--repaint-rendering)}.map-scroll::-webkit-scrollbar{display:none}.map-scroll.panning{cursor:grabbing}.map-space{position:relative}.map-viewport{position:sticky;top:0;left:0;overflow:hidden}.map-canvas{display:block;width:100%;height:100%}.map-canvas,.map-marker-hotspots{transition:opacity .16s ease-out}.map-viewport.settling>.map-canvas,.map-viewport.settling>.map-marker-hotspots{opacity:0;transition:none}.map-pointed-tile{position:absolute;right:var(--space-3);bottom:var(--space-2);z-index:2;font:var(--type-meta)/1.4 var(--mono);color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;pointer-events:none}.map-pointed-tile[hidden]{display:none}.map-footer.panel-corner-actions{display:grid;grid-auto-flow:column;grid-template-columns:auto auto;grid-auto-columns:minmax(0,1fr);gap:var(--space-4);width:min(100%,520px);align-self:flex-end}.map-footer.panel-corner-actions>.btn.wide{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0}.map-footer.panel-corner-actions>.btn.map-zoom{width:auto;aspect-ratio:1 / 1}.tab-map .map-crumbs{font:400 var(--type-section-title)/var(--leading-tight) var(--serif);margin-bottom:var(--space-2)}.tab-map .map-scroll{height:auto;aspect-ratio:1 / 1;max-width:min(56vh,100%);align-self:center}.tab-map .map-footer.panel-corner-actions{width:100%}.map-footer>[hidden]{display:none}.roster{display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(var(--px) * 4px);min-height:calc(var(--px) * 22px);padding:calc(var(--px) * 3px) calc(var(--px) * 4px);border:calc(5px * var(--art)) solid transparent;border-image:url(/ui/box.png?v=client-c1470870c4c54-1792036226405) 5 fill / calc(5px * var(--art)) / 0 round;image-rendering:pixelated}.roster>*{image-rendering:auto}.roster.away{opacity:.55}.roster-who{display:flex;flex-direction:column;gap:1px;min-width:0}.roster-name{font:var(--type-body)/1.2 var(--serif);color:#f3e8c8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-sub{font:var(--type-meta)/1.3 var(--mono);color:var(--ink-dim)}.roster-bars{display:flex;flex-direction:column;gap:2px;width:22cqw}.listbox-title{text-align:center;font:400 var(--type-label)/1.4 var(--serif);color:#f3e8c8;margin-top:calc(var(--px) * 3px)}.person{display:grid;grid-template-columns:auto 1fr auto;gap:calc(var(--px) * 4px);align-items:baseline;padding:calc(var(--px) * 1.5px) 0;border-bottom:1px solid #ffffff0f;font:var(--type-meta)/1.5 var(--mono)}.person:last-child{border-bottom:0}.person-name{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-status{color:var(--ink-dim);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff26;background:#14100acc;color:var(--ink-dim);font:var(--type-meta)/1 var(--mono);padding:0 calc(var(--px) * 3px);height:calc(var(--px) * 8px);cursor:pointer}.person-act:hover{border-color:#c9a84c88;color:var(--ink)}.fellowship-roster{display:grid;gap:calc(var(--px) * 3px);min-width:0}.fellowship-roster.small{width:max-content;row-gap:calc(var(--px) * .5px);column-gap:9px}.fellowship-roster.mini{width:max-content;row-gap:calc(var(--px) * 1px);column-gap:4px}.fellowship-member{min-width:0;padding:calc(var(--px) * 2px) 0;border-bottom:1px solid #ffffff0f}.fellowship-member:last-child{border-bottom:0}.fellowship-member.away{opacity:.55}.fellowship-member-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--px) * 4px);align-items:baseline;margin-bottom:calc(var(--px) * 2px)}.fellowship-member-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:var(--type-control)/1.2 var(--serif)}.fellowship-member-area{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--ink-dim);font:var(--type-meta)/1.2 var(--serif)}.fellowship-member-bars{gap:calc(var(--px) * 1px)}.fellowship-member.small{display:grid;grid-template-columns:var(--fellowship-small-name-width, 0px) var(--fellowship-small-bars-width, 0px);align-items:center;width:calc(var(--fellowship-small-name-width, 0px) + var(--fellowship-small-bars-width, 0px))}.fellowship-member.small .fellowship-member-name{width:var(--fellowship-small-name-width, 0px);font:var(--type-meta)/1.15 var(--serif)}.fellowship-small-resources{display:grid;grid-template-rows:repeat(3,3px);width:var(--fellowship-small-bars-width, 0px);height:9px;overflow:hidden}.fellowship-small-stat{display:block;min-width:0;overflow:hidden}.fellowship-small-stat>span{display:block;width:var(--v, 0%);height:100%}.fellowship-small-stat.hp{background:#3d1712}.fellowship-small-stat.hp>span{background:#c86a52}.fellowship-small-stat.mp{background:#121b3d}.fellowship-small-stat.mp>span{background:#3f63c8}.fellowship-small-stat.sp{background:#173817}.fellowship-small-stat.sp>span{background:#6cc253}.fellowship-member.mini{display:grid;grid-template-rows:auto auto;gap:calc(var(--px) * .5px);width:max-content}.fellowship-member.mini>.fellowship-member-name{width:max-content}.fellowship-mini-resources{display:grid;gap:calc(var(--px) * 1px)}.fellowship-mini-stat{width:fit-content;justify-self:start;overflow:hidden;text-overflow:clip;white-space:nowrap;font:700 var(--type-dense)/1.15 var(--mono);text-shadow:0 calc(var(--px) * 1px) 0 #000,0 0 calc(var(--px) * 3px) #000}.fellowship-mini-stat.hp{color:#c86a52}.fellowship-mini-stat.mp{color:#3f63c8}.fellowship-mini-stat.sp{color:#6cc253}.roster-acts{display:flex;gap:calc(var(--px) * 2px)}.finder-page{display:flex;flex-direction:column;gap:calc(var(--px) * 5px)}.finder-status{min-height:1.4em;text-align:center;font:var(--type-meta)/1.4 var(--mono);color:var(--ink-dim)}.finder-preview{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.finder-preview>.finder-detail{margin-top:calc(var(--px) * -2px);border-top:0}.finder-layout{min-width:0}.finder-catalogue{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.finder-row.btn.plain{width:100%;box-sizing:border-box;min-height:max(44px,calc(var(--px) * 32px));margin:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name count" "area area" "goal goal";align-content:center;align-items:baseline;column-gap:calc(var(--px) * 4px);row-gap:calc(var(--px) * 1px);padding:calc(var(--px) * 3px) calc(var(--px) * 4px);text-align:left;border-color:#594724;background:linear-gradient(100deg,#1b150dcc,#0b0906e8);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0009}.finder-row-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1dfb2;font:var(--type-body)/1.2 var(--serif)}.finder-row-count{grid-area:count;min-width:4ch;white-space:nowrap;text-align:right;color:#d5b96f;font:var(--type-meta)/1.3 var(--mono);font-variant-numeric:tabular-nums}.finder-row-area{grid-area:area;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim);font:var(--type-meta)/1.3 var(--mono)}.finder-row-goal{grid-area:goal;min-height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:#e5dbc1;font:var(--type-meta)/1.3 var(--mono)}.finder-inline-detail{overflow-anchor:none;margin-top:calc(var(--px) * -2px);border-top:0}.finder-wide-detail{display:none;min-width:0}.finder-detail{display:flex;flex-direction:column;gap:calc(var(--px) * 4px);padding:calc(var(--px) * 4px);border:1px solid #594724;background:linear-gradient(#100d08f2,#090705f2);box-shadow:inset 0 1px #ffffff0a,0 calc(var(--px) * 2px) calc(var(--px) * 5px) #0008}.finder-roster{min-width:0;border:1px solid #3e321d;background:#0806048c}.finder-roster-row{min-height:calc(var(--px) * 12px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(4ch,.45fr);align-items:center;column-gap:calc(var(--px) * 3px);padding:calc(var(--px) * 2px) calc(var(--px) * 3px);border-bottom:1px solid #ffffff0d;color:#e8ddc3;font:var(--type-meta)/1.3 var(--mono)}.finder-roster-row:last-child{border-bottom:0}.finder-roster-head{min-height:calc(var(--px) * 10px);color:#a99464;background:#241b0e99;font-size:var(--type-dense);text-transform:uppercase;letter-spacing:.04em}.finder-roster-row>:nth-child(1){text-align:left}.finder-roster-row>:nth-child(2){text-align:center}.finder-roster-row>:nth-child(3){text-align:right}.finder-roster-name,.finder-roster-class{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-roster-name{color:#f0e2bd}.finder-roster-level{color:#d5b96f;font-variant-numeric:tabular-nums}.finder-detail>.btn.wide{width:100%;margin:0}.finder-empty{min-height:max(44px,calc(var(--px) * 24px));display:grid;place-items:center;color:var(--ink-dim);font:var(--type-meta)/1.3 var(--mono)}@container (min-width: 640px){.finder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--px) * 5px);align-items:start}.finder-inline-detail{display:none}.finder-wide-detail{display:block;padding-left:calc(var(--px) * 5px);border-left:1px solid #c9a84c33}}.pip{height:1.6cqw;min-height:4px;background:#0006;border:1px solid #ffffff1a}.pip-fill{display:block;height:100%}.pip-fill.hp{background:linear-gradient(#c04a3a,#7d2418)}.pip-fill.mp{background:linear-gradient(#4a72c0,#1d3a7d)}.row-inline{display:flex;gap:calc(var(--px) * 3px);align-items:stretch}.row-inline>.field{flex:1 1 auto;min-width:0}.prompt{position:fixed;z-index:45;box-sizing:border-box;left:calc(50% - var(--sidebar-view-offset, 0px));transform:translate(-50%);bottom:var(--world-prompt-bottom);max-width:min(calc(100vw - var(--sidebar-covered-width, 0px) - 16px),calc(var(--px) * 190px));border:var(--edge) solid transparent;border-image:var(--ornate) var(--frame-slice-y) var(--frame-slice-x) fill / var(--ornate-edge) / 0 stretch;background:linear-gradient(#0a0806e8,#0a0806e8),var(--stone) repeat;background-size:auto,calc(128px * var(--art)) auto;padding:calc(var(--px) * 5px) calc(var(--px) * 7px);image-rendering:pixelated;display:flex;flex-direction:column;gap:calc(var(--px) * 4px)}.prompt>*{image-rendering:auto}.prompt[hidden]{display:none}.prompt-text{font:var(--type-control)/1.4 var(--serif);color:var(--ink);margin:0}.prompt input{width:100%;box-sizing:border-box;margin:calc(var(--px) * 3px) 0;border:1px solid #ffffff2e;background:#07050480;color:var(--ink);font:var(--type-control)/1.4 var(--mono);padding:calc(var(--px) * 2px) calc(var(--px) * 3px)}.prompt-acts{display:flex;gap:calc(var(--px) * 3px);justify-content:center}.tree-wrap{position:relative;isolation:isolate;width:min(calc(100% - var(--px) * 8px),400px);margin:calc(var(--px) * 3px) auto calc(var(--px) * 5px);aspect-ratio:1 / 1;border-radius:50%;box-shadow:0 calc(var(--px) * 9px) calc(var(--px) * 22px) #000b,inset 0 0 calc(var(--px) * 13px) #000}.tree-wrap:after{content:"";position:absolute;inset:calc(var(--px) * -3px);z-index:-1;border:1px solid #c7a66a55;border-radius:50%;box-shadow:inset 0 0 0 calc(var(--px) * 1.5px) #050504,inset 0 0 0 calc(var(--px) * 2px) #c7a66a24}.tree-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.tree{position:absolute;top:0;right:0;bottom:0;left:0}.tree-node{position:absolute;left:var(--node-x);top:var(--node-y);z-index:3;width:48px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border:0;background:transparent;color:var(--ink-dim);cursor:pointer;padding:0;transform:translate(-50%,-50%);touch-action:manipulation}.tree-gem{position:absolute;top:9px;right:9px;bottom:9px;left:9px;display:block;border:2px solid var(--class-gem-border);border-radius:50%;background:var(--class-gem-fill);box-shadow:inset 0 0 calc(var(--px) * 3px) var(--class-gem-shadow),0 0 0 calc(var(--px) * 1px) #080706aa,0 0 calc(var(--px) * 5px) #000;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.tree-node-label{position:absolute;left:50%;bottom:calc(100% + var(--px) * 2px);z-index:5;box-sizing:border-box;min-width:max-content;padding:calc(var(--px) * 1px) calc(var(--px) * 2px);visibility:hidden;opacity:0;color:#d9cdb8;background:#060605f2;border:1px solid #ffffff24;box-shadow:0 calc(var(--px) * 2px) calc(var(--px) * 5px) #000c;font:700 var(--type-dense)/1.2 var(--mono);letter-spacing:.02em;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(var(--px) * 1px));transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.tree-node[data-class-id="28"] .tree-node-label{left:auto;right:0;transform:translateY(calc(var(--px) * 1px))}.tree-node:is(:hover,:focus-visible){z-index:6;outline:0}.tree-node:hover .tree-gem{transform:scale(1.09)}.tree-node:is(:hover,:focus-visible) .tree-node-label{visibility:visible;opacity:1;transform:translate(-50%)}.tree-node[data-class-id="28"]:is(:hover,:focus-visible) .tree-node-label{transform:translateY(0)}@keyframes class-open{0%,to{box-shadow:inset 0 0 calc(var(--px) * 3px) var(--class-gem-shadow),0 0 0 calc(var(--px) * 1px) #080706aa,0 0 0 0 var(--class-gem-glow)}50%{box-shadow:inset 0 0 calc(var(--px) * 3px) var(--class-gem-shadow),0 0 0 calc(var(--px) * 1px) #080706aa,0 0 calc(var(--px) * 6px) calc(var(--px) * 2px) var(--class-gem-glow)}}.skills>[data-area=list]{min-width:0}.select-identity{display:block}.select-identity>div{font:var(--gateway-header-meta-size, var(--type-meta))/1.5 var(--mono);color:var(--ink-dim);letter-spacing:.02em;text-transform:none}.select-account{display:block;text-align:right;font:var(--gateway-header-meta-size, var(--type-meta))/1.5 var(--mono);color:var(--ink-dim)}.select-account>div:last-child{color:var(--ink)}.sb-rect .section{border:0;padding:0;margin-top:calc(var(--px) * 4px)}.sb-rect .section-title{margin:0;padding:0;border:0;background:none;text-align:center;font-size:var(--type-control)}.sb-rect .sub-title{text-align:center;border-bottom:0;padding-bottom:0}.sb-rect .section>.toggle,.sb-rect .section>.slider,.sb-rect .sub-section>.toggle,.sb-rect .sub-section>.slider,.sb-rect .settings-section>.toggle,.sb-rect .settings-section>.slider,.sb-rect .settings-subgroup>.toggle,.sb-rect .settings-subgroup>.slider{border:0;background:none;padding:calc(var(--px) * 3px) 0}.sb-rect .section>.toggle:hover,.sb-rect .sub-section>.toggle:hover,.sb-rect .settings-section>.toggle:hover,.sb-rect .settings-subgroup>.toggle:hover{border-color:transparent}.sb-rect .section>.toggle,.sb-rect .sub-section>.toggle,.sb-rect .settings-section>.toggle,.sb-rect .settings-subgroup>.toggle{justify-content:center;text-align:left;gap:calc(var(--px) * 2px)}.sb-rect .section>.toggle .toggle-text,.sb-rect .sub-section>.toggle .toggle-text,.sb-rect .settings-section>.toggle .toggle-text,.sb-rect .settings-subgroup>.toggle .toggle-text{flex:0 1 auto;text-align:left}.sb-rect .section>.toggle .switch,.sb-rect .sub-section>.toggle .switch,.sb-rect .settings-section>.toggle .switch,.sb-rect .settings-subgroup>.toggle .switch{position:relative;right:auto}html.touch-ui .sb-rect .section>.toggle,html.touch-ui .sb-rect .section>.slider,html.touch-ui .sb-rect .sub-section>.toggle,html.touch-ui .sb-rect .sub-section>.slider,html.touch-ui .sb-rect .settings-section>.toggle,html.touch-ui .sb-rect .settings-section>.slider,html.touch-ui .sb-rect .settings-subgroup>.toggle,html.touch-ui .sb-rect .settings-subgroup>.slider{min-height:44px;box-sizing:border-box}.sb-rect .switch{width:calc(12px * var(--art) * .8);height:calc(12px * var(--art) * .8);border:0;border-radius:0;box-shadow:none;background:url(/ui/cb-off-normal-vector.svg?v=client-c1470870c4c54-1792036226405) center / contain no-repeat;image-rendering:auto;transition:none}.sb-rect .switch:after{content:none}.sb-rect .toggle[aria-checked=true] .switch{background-image:url(/ui/cb-on-normal-vector.svg?v=client-c1470870c4c54-1792036226405)}.sb-rect .toggle:not([data-off]):is(:hover,:active) .switch{background-image:url(/ui/cb-off-hover-vector.svg?v=client-c1470870c4c54-1792036226405)}.sb-rect .toggle[aria-checked=true]:not([data-off]):is(:hover,:active) .switch{background-image:url(/ui/cb-on-hover-vector.svg?v=client-c1470870c4c54-1792036226405)}.tradetable{display:grid;flex:1 1 auto;min-height:0;align-content:start;gap:calc(var(--px) * 6px);overflow-y:auto;overscroll-behavior:contain}@container (min-width: 520px){.tradetable{grid-template-columns:1fr 1fr;grid-template-areas:"mine theirs" "bag detail";column-gap:calc(var(--px) * 8px);align-items:start}.tradetable>[data-area=mine]{grid-area:mine}.tradetable>[data-area=theirs]{grid-area:theirs}.tradetable>[data-area=bag]{grid-area:bag}.tradetable>[data-area=detail]{grid-area:detail}}.trade-side{display:flex;flex-direction:column;gap:calc(var(--px) * 2px)}.trade-row{display:grid;grid-template-columns:calc(var(--px) * 15px) minmax(0,1fr) auto;align-items:center;gap:calc(var(--px) * 4px);min-height:calc(var(--px) * 22px);padding:calc(var(--px) * 2px) calc(var(--px) * 4px);border:1px solid #ffffff14;background:#14100a99}.trade-who{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 4px);padding-bottom:calc(var(--px) * 2px);border-bottom:1px solid #ffffff1f;font:var(--type-control)/1.2 var(--serif);color:#f3e8c8}.trade-state{font:var(--type-meta)/1 var(--mono);color:var(--ink-dim)}.trade-who.agreed .trade-state{color:#8fc98a}.trade-gold-line{font:var(--type-meta)/1 var(--mono);color:#e8c979;padding:calc(var(--px) * 2px) calc(var(--px) * 4px)}.trade-gold{flex:1 1 auto;min-width:0;border:1px solid #c9a84c88;background:#0a0806f0;color:#f3e8c8;font:var(--type-control)/1.3 var(--serif);padding:calc(var(--px) * 3px) calc(var(--px) * 5px)}.trade-enchant-slot{display:grid;gap:var(--space-2);min-height:44px;margin-top:var(--space-3);padding:var(--space-4);border:1px solid #c9a84c66;background:#0a080680}.trade-enchant-slot>strong{color:var(--gold, #e0c070);font:var(--type-control)/1.2 var(--serif)}.trade-enchant-slot>small{color:var(--ink-dim);font-size:var(--type-meta)}.trade-enchant-slot>.btn.plain,.trade-detail-actions>.btn{justify-self:start}.trade-detail-actions{margin-top:var(--space-4)}.catalogue-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:calc(var(--px) * 15px) minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:calc(var(--px) * 24px);padding:var(--space-3) var(--space-4);border:1px solid #ffffff14;background:#14100a99;color:var(--ink);text-align:left;font:inherit;-webkit-tap-highlight-color:transparent}.catalogue-row:hover,.catalogue-row:focus-visible{border-color:#fff6;outline:none}.catalogue-row.catalogue-row-with-action{padding:0;gap:0;grid-template-columns:minmax(0,1fr) auto}.catalogue-row-inspect.btn.plain{min-width:0;padding:var(--space-3) var(--space-4);display:grid;grid-template-columns:calc(var(--px) * 15px) minmax(0,1fr);align-items:center;gap:var(--space-4);border:0;border-image:none;background:none;color:var(--ink);font:inherit;text-align:left}.catalogue-row-inspect.btn.plain.catalogue-row-no-art{grid-template-columns:minmax(0,1fr)}.catalogue-row-inspect.btn.plain:hover:not(:disabled),.catalogue-row-inspect.btn.plain:active:not(:disabled){border:0;border-image:none;background:none;color:var(--ink)}.catalogue-row:has(>.catalogue-row-inspect:focus-visible){border-color:#fff6}.catalogue-row-action.btn.wide{margin:var(--space-3) var(--space-4) var(--space-3) 0;white-space:nowrap}.craft-add.btn.wide{width:min(calc(var(--px) * 40px),27.333%);min-width:calc(var(--px) * 40px)}.trade-item-action.btn.wide{box-sizing:border-box;width:6.5rem;min-width:6.5rem;font-size:var(--type-meta)}.storage-item-action.btn.wide{box-sizing:border-box;width:5.5rem;min-width:5.5rem;height:max(44px,calc(var(--px) * 22px));min-height:max(44px,calc(var(--px) * 22px));flex-direction:column;gap:calc(var(--px) * 1px);font-size:var(--type-meta)}.storage-item-action.btn.wide small{color:var(--ink-dim);font:var(--type-meta)/1 var(--mono)}.shop-action.btn.wide,.market-item-action.btn.wide{box-sizing:border-box;width:11rem;min-width:11rem;height:max(44px,calc(var(--px) * 22px));min-height:max(44px,calc(var(--px) * 22px));font-size:var(--type-meta)}.market-row-actions.catalogue-row-action{box-sizing:border-box;width:11rem;min-width:11rem;margin:var(--space-3) var(--space-4) var(--space-3) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.market-row-actions .market-item-action.btn.wide{width:100%;min-width:0;margin:0;padding-inline:var(--space-2);white-space:normal}.catalogue-action{color:var(--ink-dim);font:var(--type-meta)/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.panel-inline-detail{display:none;overflow-anchor:none}.live-panel-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--space-4)}.panel-corner-actions{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:flex-end;justify-content:flex-end;gap:var(--space-3);margin:0;padding:var(--space-4) 0 0;border-top:1px solid #ffffff14;background:none}.panel-corner-actions>.btn{flex:0 0 auto}.panel-corner-actions>.panel-close{width:min(calc(var(--px) * 40px),27.333%);margin:0}.transaction-panel-actions{display:flex;justify-content:center;padding-inline:0}.transaction-panel-actions>.transaction-action{width:min(calc(var(--px) * 120px),52%);margin:0;translate:calc(var(--px) * 1.5px) 0}.transaction-panel-actions>.panel-close{position:absolute;right:0}html.touch-ui .panel-corner-actions>.btn{min-height:44px}.storage-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"chest carried detail";gap:var(--space-8);flex:1 1 auto;align-items:start;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.storage-layout>[data-area=chest]{grid-area:chest}.storage-layout>[data-area=carried]{grid-area:carried}.storage-layout>[data-area=detail]{grid-area:detail}#s-chest .scroll-body{justify-content:center}.storage-rows,.craft-bag{min-height:var(--transaction-five-rows);align-content:start}.storage-rows,.trade-side,.trade-bag,.craft-bag{overflow-anchor:none}.storage-detail,.trade-detail,.craft-detail{min-width:0}.craft-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);grid-template-areas:"work work" "bag detail";flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:var(--space-8);align-items:start;align-content:start}.craft-work{grid-area:work;display:grid;min-width:0;gap:var(--space-4)}.craft-equation{display:grid;grid-template-columns:minmax(0,1fr) 24px 240px;align-items:center;gap:var(--space-4);width:min(100%,calc(var(--slot-size) * 5 + 264px + var(--space-2) * 4 + var(--space-4) * 2));justify-self:center}.craft-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.craft-equals{text-align:center;color:#c9a84c;font:var(--type-display)/1 var(--serif);text-shadow:0 1px 0 #000,0 0 var(--space-4) #c9a84c33}.craft-output{min-width:0}.craft-output-empty{cursor:default}.craft-result-detail:empty{display:none}.craft-result-detail .shop-detail{min-height:0}.craft-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-4);min-height:1.4em;font:var(--type-meta)/1.4 var(--mono);text-align:center}.craft-action{display:flex;justify-content:center}.craft-action>.btn.wide{width:min(100%,320px);min-height:44px;margin:0}.craft-layout>[data-area=bag]{grid-area:bag}.craft-layout>[data-area=detail]{grid-area:detail}.craft-result-state{min-height:1.4em;color:var(--ink-dim);font:var(--type-meta)/1.4 var(--mono)}.craft-result-state.invalid{color:var(--ink-bad)}.trade-coin{margin-top:var(--space-3)}@container (max-width: 639px){.panel-body{--responsive-panel-flow: stacked}.transaction-panel-actions.panel-corner-actions{padding-top:var(--space-6)}.shopfront{display:block;border-top:0}.shop-catalogue{height:100%;padding:calc(var(--px) * 2px) 0 0}.shop-detail-pane{display:none;border-left:0}.shop-row{min-height:calc(var(--px) * 25px)}.shop-inline-detail{display:block;margin:0 0 var(--space-3);padding:var(--space-6);border:1px solid #c9a84c33;border-top:0;background:#0d0a07a8}.shop-inline-detail .shop-detail{min-height:0}.shop-inline-detail .shop-actionbar{position:static;padding-bottom:0}.market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-front{display:block;border-top:0}.market-catalogue{height:100%;padding:var(--space-2) 0 0}.market-detail-pane{display:none;border-left:0}.market-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-list-form{grid-template-columns:1fr}.market-list-form>.market-fee,.market-list-form>.btn{grid-column:auto}.mail-inbox{display:block;min-height:calc(var(--px) * 210px);border-top:0}.mail-inbox-list{height:100%;padding:var(--space-2) 0 0}.mail-detail{display:none;border-left:0}.mail-inline-detail{display:block;margin-bottom:var(--space-3);padding:var(--space-6);border:1px solid #c9a84c33;border-top:0;background:#0d0a07a8}.mail-letter{min-height:0}.mail-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.mail-compose{padding-inline:0}.mail-attachment-workbench.picker{grid-template-columns:1fr}.mail-attachment-workbench.editing{grid-template-columns:auto minmax(0,1fr) minmax(64px,.55fr)}.mail-attachment-workbench.editing>.btn{grid-column:1 / -1}.mail-money-editor{grid-template-columns:1fr}.mail-money-editor>small{grid-column:auto}.mail-cod{grid-template-columns:1fr}.storage-layout,.craft-layout{display:grid;grid-template-columns:1fr}.storage-layout{grid-template-areas:"chest" "carried"}.craft-layout{grid-template-areas:"work" "bag"}.craft-equation{grid-template-columns:minmax(0,1fr);width:100%}.craft-slots{gap:var(--space-1)}.craft-output{width:min(100%,240px);justify-self:center}.tradetable{grid-template-columns:1fr;grid-template-areas:"mine" "theirs" "bag"}.storage-layout>[data-area=detail],.tradetable>[data-area=detail],.craft-layout>[data-area=detail]{display:none}.panel-inline-detail{display:block;padding:var(--space-6);margin-bottom:var(--space-3);border:1px solid #c9a84c33;border-top:0;background:#0d0a07a8}.panel-inline-detail .shop-actionbar{position:static;padding-bottom:0}.storage-rows{min-height:0}.storage-layout{min-height:calc(var(--transaction-five-rows) + var(--px) * 30px)}}.attr-row{display:grid;grid-template-columns:1fr calc(var(--px) * 14px) calc(var(--px) * 12px);align-items:center;gap:calc(var(--px) * 4px);min-height:calc(var(--px) * 17px);font:var(--type-meta)/1.35 var(--mono);border-bottom:1px solid #ffffff10}.attr-row:last-child{border-bottom:0}.attr-name{color:var(--ink);min-width:0}.attr-value{color:#f3e8c8;text-align:right}.attr-does{display:block;font:var(--type-dense)/1.3 var(--mono);color:var(--ink-dim)}.attr-plus{width:100%;padding:0;min-height:calc(var(--px) * 11px);font-size:var(--type-label);line-height:1;border:1px solid #ffffff2e;border-image:none;background:#14100acc;text-shadow:none}.attr-plus:hover:not(:disabled){background:#241c0fdd;border-color:#c9a84c88;color:#fff}.objective.done{color:#9dda8c}.objective-count{float:right;margin-left:calc(var(--px) * 4px);font:var(--type-meta)/1.5 var(--mono);color:#c5ad78}.row-inline{align-items:stretch}.row-inline>.field>input,.row-inline>input{border:1px solid #ffffff26;border-image:none;background:#0a0806e0;font:400 var(--type-control)/1 var(--serif);padding:0 calc(var(--px) * 5px);min-height:calc(var(--px) * 15px);height:100%}.row-inline>.field>input:focus,.row-inline>input:focus{border-color:#c9a84c}.row-inline>.btn{min-height:calc(var(--px) * 15px);padding:0 calc(var(--px) * 6px);font-size:var(--type-control);flex:0 0 auto}.hud-log.expanded{max-height:60vh;height:60vh;background:#070504e0;border:1px solid #00000090;padding:calc(var(--px) * 2px)}.msg-route{display:grid;gap:calc(var(--px) * 1px);margin-bottom:calc(var(--px) * 2px)}.msg-route-name{font:var(--type-meta)/1.2 var(--mono);color:var(--ink-dim)}.msg-route-pick{display:flex;gap:calc(var(--px) * 1px)}.msg-route-pick .btn{width:auto;flex:1;margin:0}.msg-route-pick .btn.on{color:#ffe9b0;border-color:#b08d4f}.floating-motion .msg-route-pick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.sb-rect .floating-motion .msg-route-pick .btn.wide{width:auto;min-width:0;padding-inline:calc(var(--px) * 1px);overflow:hidden;font-size:var(--type-dense)}html.touch-ui .sb-rect .floating-motion .msg-route-pick .btn.wide{width:auto;min-height:44px}@container (max-width: 420px){.floating-motion .msg-route-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}.editor-window{position:fixed;z-index:60}.editor-world-window{position:fixed;z-index:58;left:14px;top:14px;box-sizing:border-box;width:min(720px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px));height:min(720px,calc(100vh / var(--editor-zoom, 1) - 28px));min-width:min(520px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px));min-height:360px;max-width:calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px);max-height:calc(100vh / var(--editor-zoom, 1) - 28px);display:flex;flex-direction:column;overflow:hidden;resize:none;background:linear-gradient(145deg,#151009f7,#090705f5);border:1px solid #665233;border-radius:6px;box-shadow:0 18px 54px #000d,inset 0 0 0 1px #0009;color:var(--editor-text);touch-action:auto}.editor-world-window[hidden]{display:none}.editor-world-window.object-details{min-width:min(620px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px))}.editor-world-window.collapsed{resize:none;min-height:0;height:38px!important;max-height:38px}.editor-world-window.collapsed .editor-world-content,.editor-world-window.collapsed .editor-window-resize{display:none}.editor-world-head{flex:none;display:flex;align-items:center;gap:8px;min-height:36px;padding:5px 6px 5px 11px;background:linear-gradient(#322716,#191208);border-bottom:1px solid #5b472b;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.editor-world-head:active{cursor:grabbing}.editor-world-head strong{font:600 var(--type-body)/1 var(--serif);color:var(--editor-muted);letter-spacing:.05em}.editor-world-status{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--editor-muted);font:var(--type-body)/1 var(--mono)}.editor-world-headbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:30px;height:28px;padding:0 7px;border:1px solid var(--editor-line-strong);background:#120e08;color:var(--editor-muted);font:var(--type-body)/1 var(--mono);cursor:pointer}.editor-world-headbtn:hover:not(:disabled){border-color:#fff}.editor-world-headbtn:disabled{opacity:.45;cursor:default}.editor-world-layerrow,.editor-world-modes,.editor-world-overlays,.editor-world-actions{flex:none;display:flex;gap:6px;align-items:center;padding:7px 8px;border-bottom:1px solid #2c2316}.editor-world-tools{flex:none;display:flex;align-items:center;gap:5px;padding:6px 8px;border-bottom:1px solid #2c2316;overflow-x:auto}.editor-world-ground-layers{flex:none;display:flex;align-items:center;gap:5px;min-width:0;padding:6px 8px;overflow:hidden;border-bottom:1px solid #2c2316;background:#080604b8}.editor-world-ground-layers[hidden]{display:none}.editor-world-active-layer{flex:0 0 auto;color:var(--editor-muted);font:600 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-world-ground-layer-select{flex:1 1 12rem;min-width:0;max-width:24rem;min-height:32px}.editor-world-ground-layers .btn.wide{flex:0 0 auto;width:auto;min-height:32px;margin:0;padding:5px 10px;white-space:nowrap;font-size:var(--type-control)}.editor-world-layer-heading{padding:7px 8px;border:1px solid rgb(113 184 174 / 34%);border-radius:7px;background:var(--editor-accent-soft)}.editor-world-layer-stack-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 7px;border:1px solid var(--editor-line);border-radius:6px;color:var(--editor-muted);font-size:var(--type-meta)}.editor-world-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:30px;padding:5px 11px;white-space:nowrap;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-muted);font:var(--type-body)/1 var(--mono);cursor:pointer}.editor-world-content{flex:1;min-height:0;display:flex;flex-direction:column}.editor-world-layerrow .editor-world-select{flex:1;min-width:0}.editor-world-select,.editor-world-input,.editor-world-area,.editor-insp-control{display:block;min-width:0;max-width:100%;box-sizing:border-box;margin:0;background:var(--editor-surface-soft);color:var(--editor-text);border:1px solid var(--editor-line-strong);border-radius:3px;font:var(--type-meta)/1.35 var(--mono);padding:6px 7px}.editor-world-input,.editor-world-area,.editor-insp-control{width:100%}.editor-world-select:focus-visible,.editor-world-input:focus-visible,.editor-world-area:focus-visible,.editor-insp-control:focus-visible{outline:1px solid var(--editor-line-strong);outline-offset:-1px;border-color:var(--editor-line-strong)}.editor-ref-control,.editor-ref-value,.editor-ref-ingredients{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.editor-ref-control>select,.editor-ref-value>select{width:100%;min-width:0;flex:none}.editor-ref-actions,.editor-ref-row-actions,.editor-ref-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.editor-ref-action,.editor-ref-add{min-height:28px;white-space:nowrap;padding:3px 7px;font:var(--type-meta)/1.2 var(--mono)}.editor-ref-list{display:grid;gap:6px;min-width:0}.editor-ref-row{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:6px;border:1px solid #ffffff14;background:#0003}.editor-ref-row>.editor-ref-value{width:100%}.editor-ref-ingredients{width:100%}.editor-ref-weight{display:flex;flex-direction:column;align-items:stretch;gap:4px}.editor-ref-weight .editor-insp-control{width:100%}.editor-ref-label{color:var(--editor-muted);font-size:var(--type-body)}.editor-treerowwrap{display:flex;align-items:stretch}.editor-treerowwrap>.editor-treerow{flex:1 1 auto;min-width:0}.editor-move-destination{width:min(280px,42vw)}.editor-move-label{color:var(--editor-muted);align-self:center;white-space:nowrap}.editor-world-location-pick,.editor-world-spatial-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 8px;border-bottom:1px solid var(--editor-line-strong);background:#2b210f;color:var(--editor-text)}.editor-world-location-pick[hidden],.editor-world-spatial-reference[hidden]{display:none}.editor-world-location-pick>span{flex:1 1 auto;color:var(--editor-muted)}.editor-world-spatial-kinds{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px}.editor-world-spatial-kinds .btn{width:auto;min-height:32px;margin:0}.editor-world-window[data-location-pick] .editor-world-modes,.editor-world-window[data-location-pick] .editor-world-ground-layers,.editor-world-window[data-location-pick] .editor-world-body,.editor-world-window[data-location-pick] .editor-world-overlays,.editor-world-window[data-location-pick] .editor-world-actions,.editor-world-window[data-location-pick] .editor-world-layerrow>button{display:none}.editor-world-select:disabled,.editor-world-input:disabled,.editor-world-area:disabled,.editor-insp-control:disabled{cursor:not-allowed;opacity:.55}.editor-world-area{min-height:54px;resize:vertical}.editor-world-layerrow .btn,.editor-world-actions .btn{width:auto;min-height:32px;margin:0;padding:5px 10px;font-size:var(--type-meta)}.editor-world-modes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:0}.editor-world-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:1px solid var(--editor-line-strong);border-bottom:0;background:var(--editor-surface-soft);color:var(--editor-muted);cursor:pointer;font:var(--type-meta)/1 var(--serif);padding:9px 5px}.editor-world-mode.on{background:var(--editor-surface-soft);color:var(--editor-text);border-color:var(--editor-line-strong)}.editor-world-mode:hover:not(:disabled),.editor-world-toggle:hover:not(:disabled),.editor-world-entity:hover:not(:disabled),.editor-world-swatch:hover:not(:disabled),.editor-world-cell:hover:not(:disabled),.editor-world-placement:hover:not(:disabled){border-color:#fff}.editor-world-body{flex:1;display:flex;min-height:0;overflow:hidden}.editor-world-palette{flex:1 1 43%;min-width:240px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:9px}.editor-world-object-tools{display:flex}.editor-world-object-erase{flex:1}.editor-world-object-set{display:grid;gap:4px}.editor-world-object-set+.editor-world-object-set{margin-top:3px}.editor-world-object-title{position:sticky;top:-6px;z-index:1;margin:0 -2px;padding:5px 4px 3px;background:var(--editor-surface-soft);border-bottom:1px solid var(--editor-line-strong);color:var(--editor-muted);font:var(--type-body)/1.2 var(--serif);letter-spacing:.04em}.editor-world-inspector{flex:1 1 57%;min-width:260px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px;border-left:1px solid var(--editor-line-strong);background:#0a0805a8}.editor-world-inspector[hidden]{display:none}.editor-world-inspector strong{color:var(--editor-muted);font:var(--type-body)/1.2 var(--serif);text-transform:capitalize}.editor-world-note{color:var(--editor-muted);font:var(--type-meta)/1.4 var(--mono);overflow-wrap:anywhere}.editor-world-field{display:grid;gap:3px;color:var(--editor-muted);font:var(--type-meta)/1.25 var(--mono)}.editor-world-value{color:var(--editor-text);font-size:var(--type-body);overflow-wrap:anywhere}.editor-world-object-dimensions,.editor-world-object-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.editor-world-collision-grid{display:grid;flex-shrink:0;gap:3px;align-self:start;max-width:100%;overflow-x:auto;touch-action:none;user-select:none;-webkit-user-select:none}.editor-world-collision-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;min-width:24px;padding:0;border:1px solid var(--editor-line-strong);background:var(--block-tint);color:var(--editor-muted);font:var(--type-meta)/1 var(--mono);cursor:pointer}.editor-world-collision-cell:hover{border-color:#fff}.editor-world-collision-cell.blocked{box-shadow:inset 0 0 0 1px #0008}.editor-world-object-detail-actions .btn{width:100%;min-height:27px;margin:0;padding:3px 6px;font-size:var(--type-body)}.editor-world-object-save-state{color:#7fbf6f;font:var(--type-meta)/1.3 var(--mono);text-align:center}.editor-world-object-save-state.dirty{color:var(--editor-muted)}.editor-world-card{display:grid;gap:7px;padding:9px;border:1px solid #3c301e;border-radius:4px;background:linear-gradient(145deg,#151008,#0d0a06)}.editor-world-monster-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:end}.editor-world-monster-face{width:38px;height:38px;object-fit:contain;image-rendering:pixelated;border:1px solid #3c301e;border-radius:3px;background:radial-gradient(circle at 50% 75%,#3b3021 0,#15100a 58%,#090705)}.editor-world-order-actions{display:flex;flex-wrap:wrap;gap:4px}.editor-world-order-actions .btn{width:auto;min-width:30px;min-height:28px;margin:0;padding:4px 8px;font-size:var(--type-meta)}.editor-world-monster-add{border:1px solid var(--editor-line-strong);border-radius:4px;background:var(--editor-surface-soft)}.editor-world-monster-add>summary{padding:8px;color:var(--editor-muted);font:var(--type-meta)/1.2 var(--serif);cursor:pointer}.editor-world-monster-add>.editor-world-input{margin:0 7px 7px;width:calc(100% - 14px)}.editor-world-monster-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:290px;padding:0 7px 7px;overflow-y:auto}.editor-world-monster-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;padding:4px;border:1px solid #302718;border-radius:3px;background:#0b0805;color:var(--editor-muted);cursor:pointer;text-align:left;font:var(--type-meta)/1.25 var(--mono)}.editor-world-monster-choice:hover{border-color:#fff;color:var(--editor-text)}.editor-world-monster-choice span{overflow:hidden;text-overflow:ellipsis}.editor-world-area-summary{display:grid;gap:5px;padding:9px;border:1px solid var(--editor-line-strong);border-radius:4px;background:var(--editor-surface-soft)}.editor-world-area-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.editor-world-area-actions .btn{margin:0;min-height:34px}.editor-world-color-field{grid-template-columns:minmax(0,1fr) auto auto}.editor-world-color-field code{color:var(--editor-muted);font:var(--type-meta)/1 var(--mono)}.editor-world-neighbors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.editor-world-neighbor{padding:6px;border:1px solid #302718;border-radius:3px;color:var(--editor-muted);background:#0c0906;font:var(--type-meta)/1.2 var(--mono)}.editor-world-neighbor.on{color:#bcd49e;border-color:#48633a;background:#13200f}.editor-world-region-card{box-shadow:inset 3px 0 #5f4d30}.editor-world-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;align-items:end}.editor-world-record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.editor-world-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.editor-world-error{color:#e88976;font:var(--type-meta)/1.4 var(--mono)}.editor-world-swatches,.editor-world-grid{display:grid;gap:3px;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(32px * var(--editor-world-palette-scale, 1))),1fr))}.editor-world-terrain-library,.editor-world-terrain-set{display:grid;gap:5px}.editor-world-terrain-title{color:var(--editor-muted);font:var(--type-meta)/1.2 var(--serif);letter-spacing:.04em}.editor-world-terrain-subtitle{color:var(--editor-muted);font:var(--type-meta)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em}.editor-world-catalog-search{position:sticky;top:0;z-index:3;flex:none}.editor-world-terrain-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.editor-world-terrain-page{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:3px;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px;align-items:center;border:1px solid #302718;background:var(--editor-surface-soft);color:var(--editor-muted);font:var(--type-meta)/1.2 var(--mono);text-align:left}.editor-world-terrain-page canvas,.editor-world-terrain-page img{display:block;width:30px;height:30px;image-rendering:pixelated}.editor-world-terrain-page span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-world-terrain-page:hover:not(:disabled){border-color:#fff}.editor-world-terrain-page.on{border-color:var(--editor-line-strong);outline:1px solid var(--editor-line-strong);color:var(--editor-text)}.editor-world-swatch,.editor-world-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;aspect-ratio:1;padding:1px;overflow:hidden;cursor:pointer;border:1px solid #302718;background:var(--editor-surface-soft);color:var(--editor-muted)}.editor-world-swatch :is(canvas,img),.editor-world-cell :is(canvas,img){display:block;width:100%;height:100%;image-rendering:pixelated}.editor-world-swatch i{position:absolute;right:2px;bottom:2px;width:7px;height:7px;border:1px solid #000b}.editor-world-swatch.on,.editor-world-cell.on{border-color:var(--editor-line-strong);outline:1px solid var(--editor-line-strong)}.editor-world-erase{font:var(--type-section-title)/1 var(--mono);color:#df7564}.editor-world-sizes{display:flex;flex-wrap:wrap;gap:5px}.editor-world-entities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.editor-world-placement-catalog{display:grid;gap:6px;min-height:0}.editor-world-catalog-heading{display:flex;justify-content:space-between;align-items:center;color:var(--editor-muted);font:var(--type-meta)/1.2 var(--serif)}.editor-world-placement-list{display:grid;gap:4px}.editor-world-placement{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0;padding:7px 8px;border:1px solid #302718;border-radius:3px;background:#110d08;color:var(--editor-muted);cursor:pointer;text-align:left}.editor-world-placement.on{border-color:var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-text)}.editor-world-placement-kind{color:var(--editor-muted);font:var(--type-meta)/1 var(--mono);text-transform:uppercase}.editor-world-placement strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta)/1.2 var(--serif)}.editor-world-placement-at{color:var(--editor-muted);font:var(--type-meta)/1 var(--mono)}.editor-world-collision-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.editor-world-collision-values .editor-world-entity{justify-content:flex-start;min-width:0}.editor-world-toggle,.editor-world-entity{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:6px 8px;cursor:pointer;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-muted);font:var(--type-body)/1 var(--mono)}.editor-world-toggle.on,.editor-world-entity.on{color:var(--editor-text);border-color:var(--editor-line-strong);background:var(--editor-surface-soft)}.editor-world-entity{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px}.editor-world-entity i{width:8px;height:8px;outline:1px solid #000}.editor-world-overlays{border-top:1px solid #2c2316}.editor-world-palette-size{flex:none}.editor-world-palette-size button:disabled{opacity:.45;cursor:default}.editor-world-actions{border:0;border-top:1px solid var(--editor-line-strong)}@media(max-width:700px){.editor-world-window{left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right));top:auto!important;bottom:max(6px,env(safe-area-inset-bottom));width:auto;height:min(72vh,680px);min-width:0;min-height:240px;max-height:min(72vh,680px);resize:none;border-radius:8px 8px 3px 3px}.editor-world-window.object-details{width:auto;min-width:0}.editor-world-window .editor-window-resize{display:none}.editor-world-head{cursor:default}.editor-world-layerrow{overflow-x:auto}.editor-world-layerrow .editor-world-select{min-width:160px}.editor-world-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-world-body{flex-direction:column}.editor-world-palette{flex:none;min-width:0;max-height:150px;padding:7px}.editor-world-inspector{flex:1;min-width:0;border-left:0;border-top:1px solid var(--editor-line-strong)}.editor-world-layerrow .btn{padding-inline:6px}.editor-world-actions,.editor-world-overlays{overflow-x:auto}html.touch-ui .editor-world-toggle,html.touch-ui .editor-world-entity,html.touch-ui .editor-world-layerrow .btn,html.touch-ui .editor-world-actions .btn,html.touch-ui .editor-world-headbtn{min-height:44px}}.editor-window[hidden]{display:none}.editor-window{display:flex;flex-direction:column;box-sizing:border-box;background:var(--editor-surface-soft);border:1px solid var(--editor-line-strong);box-shadow:0 12px 40px #000c,inset 0 0 0 1px #00000080;resize:none;overflow:hidden;min-width:min(420px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 16px));min-height:40px;max-width:calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 16px);max-height:calc(100vh / var(--editor-zoom, 1) - 16px)}.editor-window.min{resize:none;min-height:0;height:auto!important}.editor-window.min .editor-window-body{display:none}.editor-window.max{resize:none}.editor-window-bar{display:flex;align-items:center;gap:2px;background:linear-gradient(var(--editor-surface-soft),#171208);border-bottom:1px solid var(--editor-line-strong);padding:4px 6px 4px 10px;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.editor-window-bar:active{cursor:grabbing}.editor-window-title{flex:1;font:600 var(--type-body)/1 var(--serif);color:var(--editor-muted);letter-spacing:.06em}.editor-window-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:20px;border:1px solid var(--editor-line-strong);background:#120e08;color:var(--editor-muted);cursor:pointer;font:var(--type-body)/1 var(--mono)}.editor-window-btn:hover{border-color:#fff}.editor-window-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.copy-editor-tabs .editor-tool{min-width:96px}.copy-editor-scroll{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:18px}.copy-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.copy-editor-fields[hidden]{display:none}.copy-editor-field{min-width:0;display:flex;flex-direction:column;gap:6px}.copy-editor-label{color:var(--editor-muted);font:600 var(--type-meta)/1.2 var(--mono);letter-spacing:.03em}.copy-editor-select{width:100%;min-width:0;min-height:44px;padding:8px 34px 8px 10px;border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-surface-raised);color:var(--editor-text);font-size:var(--type-control)}.copy-editor-select:disabled{color:var(--editor-muted);opacity:.7}.copy-editor-select:focus-visible,.copy-editor-option:has(input:focus-visible){outline:2px solid var(--editor-accent);outline-offset:2px}.copy-editor-field-note{min-height:calc(var(--type-meta) * 1.35);color:var(--editor-muted);font:var(--type-meta)/1.35 var(--mono)}.copy-editor-option-section{display:flex;flex-direction:column;gap:10px}.copy-editor-option-section h2{margin:0;color:var(--editor-text);font:600 var(--type-body)/1.2 var(--serif)}.copy-editor-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.copy-editor-option{min-height:44px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-surface-soft);color:var(--editor-muted);font-size:var(--type-control);cursor:pointer}.copy-editor-option:has(input:checked){border-color:var(--editor-accent);background:var(--editor-accent-soft);color:var(--editor-text)}.copy-editor-option input{width:18px;height:18px;margin:0;accent-color:var(--editor-accent)}.copy-editor-footer{position:sticky;bottom:0;z-index:2;flex:none;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"command command" "status action";gap:8px 12px;align-items:center;border-top:1px solid var(--editor-line);background:var(--editor-surface-raised)}.copy-editor-command{grid-area:command;min-height:38px;max-height:82px;overflow:auto;padding:8px 10px;border:1px solid var(--editor-line);border-radius:7px;background:#00000038;color:var(--editor-text);font:var(--type-meta)/1.45 var(--mono);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.copy-editor-command[hidden]{display:none}.copy-editor-status{grid-area:status;min-height:calc(var(--type-meta) * 1.45);margin:0;color:var(--editor-muted);font:var(--type-meta)/1.45 var(--mono)}.copy-editor-status[data-result=success]{color:var(--editor-good)}.copy-editor-status[data-result=error]{color:var(--editor-bad)}.copy-editor-copy{grid-area:action;min-height:44px!important}.copy-editor-clipboard{position:fixed;width:1px;height:1px;left:-10000px;top:0;opacity:0}@container editor-workspace (max-width: 520px){.copy-editor-scroll{padding:12px}.copy-editor-fields,.copy-editor-options{grid-template-columns:1fr}.copy-editor-footer{grid-template-columns:1fr;grid-template-areas:"command" "status" "action"}.copy-editor-copy{width:100%!important}}.editor-window-resize{position:absolute;z-index:4;touch-action:none}.editor-window-resize-n,.editor-window-resize-s{left:10px;right:10px;height:10px;cursor:ns-resize}.editor-window-resize-e,.editor-window-resize-w{top:10px;bottom:10px;width:10px;cursor:ew-resize}.editor-window-resize-n{top:-5px}.editor-window-resize-s{bottom:-5px}.editor-window-resize-e{right:-5px}.editor-window-resize-w{left:-5px}.editor-window-resize-ne,.editor-window-resize-se,.editor-window-resize-sw,.editor-window-resize-nw{width:16px;height:16px}.editor-window-resize-ne{top:-5px;right:-5px;cursor:nesw-resize}.editor-window-resize-se{right:-5px;bottom:-5px;cursor:nwse-resize}.editor-window-resize-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.editor-window-resize-nw{top:-5px;left:-5px;cursor:nwse-resize}.editor-window-resize:focus-visible{outline:2px solid var(--editor-line-strong);outline-offset:-3px}.editor-window.min .editor-window-resize{display:none}.editor-tools{display:flex;gap:2px;padding:6px 8px 0;flex:none;overflow-x:auto}.editor-tool{flex:1 1 auto;min-width:74px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--editor-line-strong);border-bottom:0;background:var(--editor-surface-soft);color:var(--editor-muted);cursor:pointer;font:var(--type-control)/1 var(--serif);letter-spacing:.04em;padding:8px 10px}.editor-tool.on{background:var(--editor-surface-soft);color:var(--editor-text)}.editor-tool:hover{border-color:#fff}.editor-body{flex:1;min-height:0;display:flex;border-top:1px solid var(--editor-line-strong)}.editor-pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.editor-toolrow{display:flex;gap:6px;align-items:center;padding:8px;flex:none;flex-wrap:wrap}.editor-domains{display:flex;gap:3px;flex-wrap:wrap}.editor-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-muted);cursor:pointer;font:var(--type-body)/1 var(--mono);padding:5px 9px}.editor-chip.on{color:var(--editor-text);border-color:var(--editor-line-strong);background:var(--editor-surface-soft)}.editor-chip:hover{border-color:#fff}.editor-filter{margin-left:auto;background:#0a0805;color:var(--editor-text);border:1px solid var(--editor-line-strong);font:var(--type-body)/1.4 var(--mono);padding:4px 8px;min-width:180px}.settings-select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #3a2f1e;background:#0a0805;color:#d8cfae;font:var(--type-control)/1.4 var(--serif);padding:7px 9px}.settings-select:focus-visible{outline:1px solid #b08d4f;outline-offset:1px}.settings-page-title,.settings-category-title{margin:0;color:#c5ad78;text-align:center;font:400 var(--type-section-title)/var(--leading-tight) var(--serif);letter-spacing:.14em;text-transform:uppercase}.settings-search{width:min(calc(var(--px) * 120px),82%);margin:calc(var(--px) * 3px) auto}.settings-browse,.settings-catalogue,.settings-category,.settings-section,.settings-subgroup{display:flex;flex-direction:column;gap:calc(var(--px) * 4px)}.settings-category{gap:calc(var(--px) * 6px)}.settings-section,.settings-subgroup{margin-top:calc(var(--px) * 2px)}.settings-child{width:calc(100% - calc(var(--px) * 8px));margin-inline-start:calc(var(--px) * 8px)}.settings-subgroup-title{margin:0;color:var(--ink-dim);text-align:center;font:700 var(--type-control)/var(--leading-tight) var(--mono);letter-spacing:.1em;text-transform:uppercase}.settings-search-status{margin:0;color:var(--ink-dim);text-align:center;font:var(--type-meta)/1.4 var(--mono)}.settings-browse[hidden],.settings-catalogue[hidden],.settings-category[hidden],.settings-section[hidden],.settings-subgroup[hidden],.settings-page-title[hidden],.settings-search[hidden],.settings-search-status[hidden]{display:none}.editor-tablewrap{flex:1;min-height:0;overflow:auto;padding:0 8px}.editor-table{border-collapse:collapse;width:100%;font:var(--type-body)/1.5 var(--mono)}.editor-table th{position:sticky;top:0;z-index:1;background:#1c1610;color:var(--editor-muted);text-align:left;padding:4px 8px;border-bottom:1px solid var(--editor-line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.editor-table th.sorted.asc:after{content:" ▲";color:var(--editor-muted)}.editor-table th.sorted.desc:after{content:" ▼";color:var(--editor-muted)}.editor-table td{border-bottom:1px solid #1c1610;padding:0 4px;color:var(--editor-text)}.editor-table tr:hover td{background:#16110a}.editor-table tr.dirty td{background:#1e1608}.editor-rowname{color:var(--editor-muted);white-space:nowrap;padding:0}.editor-rowtoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:34px;padding:4px 8px;border:0;background:transparent;color:var(--editor-muted);cursor:pointer;font:var(--type-meta)/1.3 var(--mono);text-align:left;white-space:nowrap}.editor-rowtoggle:hover,.editor-rowtoggle:focus-visible{background:var(--editor-accent-soft);color:var(--editor-muted)}.editor-cell{width:100%;min-width:60px;background:transparent;border:0;color:var(--editor-text);font:var(--type-body)/1.6 var(--mono);padding:2px 4px}.editor-cell:focus{outline:1px solid var(--editor-line-strong);background:#0a0805}.editor-complex{color:var(--editor-muted);cursor:default}.editor-foldrow>td{background:#100c07;padding:8px 12px}.editor-fold{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px}.editor-field{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:6px}.editor-field>span{color:var(--editor-muted);font:var(--type-body)/1.4 var(--mono);overflow:hidden;text-overflow:ellipsis}.editor-sub{grid-column:1 / -1;border-left:2px solid #2a2214;padding-left:10px;margin:2px 0}.editor-sublabel{color:var(--editor-muted);font:var(--type-body)/1.6 var(--mono)}.editor-raw{grid-column:1 / -1;margin-top:10px;border-top:1px solid var(--editor-line-strong);padding-top:8px}.editor-raw>summary{color:var(--editor-muted);cursor:pointer;font:700 var(--type-meta)/1.4 var(--mono)}.editor-raw-json{width:100%;min-height:260px;box-sizing:border-box;margin-top:8px;resize:vertical;border:1px solid var(--editor-line-strong);background:#080604;color:var(--editor-text);padding:10px;font:var(--type-meta)/1.5 var(--mono);-moz-tab-size:2;tab-size:2}.editor-raw-actions{display:flex;align-items:center;gap:10px;margin-top:6px}.editor-raw-actions .btn{width:auto;margin:0}.editor-raw-status{color:#9fc08a;font:var(--type-meta)/1.4 var(--mono)}.editor-raw-status.bad{color:var(--ink-bad)}.editor-saverow{display:flex;gap:8px;align-items:center;padding:8px;border-top:1px solid var(--editor-line-strong);flex:none}.editor-note{flex:1;background:#0a0805;color:var(--editor-text);border:1px solid var(--editor-line-strong);font:var(--type-body)/1.6 var(--mono);padding:5px 8px}.editor-saverow .btn{width:auto;margin:0}.editor-status{color:var(--editor-muted);font:var(--type-body)/1.4 var(--mono);white-space:nowrap}.editor-hint{color:var(--editor-muted);font:var(--type-body)/1.5 var(--mono);padding:12px}.loc-toolbar{flex-wrap:wrap}.loc-filter{display:grid;gap:3px;color:var(--editor-muted);font:var(--type-meta)/1.3 var(--mono)}.loc-select{min-height:36px;border:1px solid var(--editor-line-strong);background:#0a0805;color:var(--editor-text);font:var(--type-meta)/1.4 var(--mono);padding:5px 7px}.loc-search{align-self:end}.loc-table{table-layout:fixed;min-width:820px}.loc-table th:nth-child(1){width:24%}.loc-table th:nth-child(2),.loc-table th:nth-child(3){width:33%}.loc-table th:nth-child(4){width:10%}.loc-table td{padding:5px 7px;vertical-align:top}.loc-key{overflow-wrap:anywhere;color:var(--editor-muted)}.loc-vars{display:block;margin-block-start:4px;color:var(--editor-muted);font-size:var(--type-meta)}.loc-source{white-space:pre-wrap;overflow-wrap:anywhere}.loc-translation{box-sizing:border-box;width:100%;min-height:44px;resize:vertical;border:1px solid var(--editor-line-strong);background:var(--editor-surface-soft);color:var(--editor-text);font:var(--type-meta)/1.45 var(--mono);padding:6px 7px}.loc-translation:focus{outline:1px solid var(--editor-accent)}.loc-state{white-space:nowrap;text-transform:capitalize}.loc-state.ready{color:#9fc08a}.loc-state.missing{color:var(--editor-muted)}.loc-state.stale{color:var(--ink-bad)}.loc-footer .btn{min-width:92px}.loc-page{color:var(--editor-muted);font:var(--type-meta)/1.4 var(--mono);text-align:center}.loc-footer .loc-status{margin-inline-start:auto}@container editor-workspace (max-width: 780px){.editor-tools{overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.editor-tool{flex:0 0 auto;min-height:44px;padding-inline:12px}.editor-toolrow{align-items:stretch}.editor-domains{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:3px}.editor-chip{flex:0 0 auto;min-height:36px}.editor-filter{width:100%;min-width:0;margin-left:0;min-height:38px;box-sizing:border-box}.editor-saverow{flex-wrap:wrap}.editor-note{flex-basis:100%;min-height:38px;box-sizing:border-box}.editor-status{flex:1;white-space:normal}.editor-fold{grid-template-columns:minmax(0,1fr)}.editor-field{grid-template-columns:minmax(90px,36%) minmax(0,1fr)}.editor-studio{flex-direction:column;overflow-y:auto}.editor-pane-divider{display:none}.editor-picker,.editor-studio-creatures .editor-picker{width:auto;max-width:none;min-height:170px;max-height:210px;flex:0 0 180px;border-right:0;border-bottom:1px solid #ffffff1a}.editor-stagewrap,.editor-chainwrap{flex:0 0 auto;min-height:260px;overflow:visible}.editor-inspector{width:auto;flex:0 0 auto;overflow:visible;border-left:0;border-top:1px solid #ffffff1a;padding-bottom:0}.editor-balance-header{align-items:flex-start;flex-direction:column}.editor-balance-header .editor-toolbar{width:100%;justify-content:stretch}.editor-balance-header .btn{flex:1 1 auto;min-height:44px}.editor-balance-body{flex-direction:column;overflow-y:auto}.editor-balance-catalogue{width:auto;flex:0 0 190px;border-right:0;border-bottom:1px solid #ffffff1a}.editor-balance-body>.authoring-split-resizer{display:none}.editor-balance-detail{flex:0 0 auto;overflow:visible}.editor-balance-identity,.editor-balance-ranges{grid-template-columns:minmax(0,1fr)}.editor-balance-coefficient{grid-template-columns:minmax(0,1fr) minmax(86px,.7fr) minmax(86px,.7fr)}.editor-balance-requirement{grid-template-columns:minmax(0,1fr) minmax(100px,.9fr) minmax(82px,.7fr) minmax(82px,.7fr)}html.touch-ui .editor-tool,html.touch-ui .editor-chip,html.touch-ui .editor-sortbtn,html.touch-ui .editor-pickrow{min-height:44px}.loc-footer{flex-wrap:wrap}.loc-page{order:-1;width:100%}.loc-footer .loc-status{margin-inline-start:0}}html.touch-ui .loc-select{min-height:44px}.editor-layersel{margin-left:auto;max-width:45%;background:var(--editor-surface-soft);color:var(--editor-text);border:1px solid var(--editor-line-strong);font:var(--type-meta)/1.4 var(--mono);padding:5px 6px}.editor-danger{color:#e05252;border-color:#6a2f2f}.editor-history{flex:1;overflow-y:auto;padding:8px;display:grid;gap:4px;align-content:start}.editor-activity-presence{--editor-activity-name-line: calc(var(--type-dense) + 4px);--editor-activity-bubble-line: calc(var(--type-micro) + 3px);--editor-activity-bubble-slot: calc( var(--editor-activity-bubble-line) + var(--editor-activity-bubble-line) + var(--editor-activity-bubble-line) + var(--editor-activity-bubble-line) + var(--editor-activity-bubble-line) + 20px );position:relative;min-width:0;height:calc(var(--editor-activity-bubble-slot) + 60px + var(--editor-activity-name-line))}.editor-activity-roster{width:100%;height:100%;margin-inline:auto;min-width:0;display:grid;grid-auto-flow:column;gap:4px;justify-content:center;align-items:stretch}.editor-activity-roster[data-count="1"]{width:min(100%,80px);grid-template-columns:minmax(0,1fr)}.editor-activity-roster[data-count="2"]{width:min(100%,164px);grid-template-columns:repeat(2,minmax(0,1fr))}.editor-activity-roster[data-count="3"]{width:min(100%,248px);grid-template-columns:repeat(3,minmax(0,1fr))}.editor-activity-roster[data-count="4"]{width:min(100%,332px);grid-template-columns:repeat(4,minmax(0,1fr))}.editor-activity-roster[data-count="5"]{width:min(100%,416px);grid-template-columns:repeat(5,minmax(0,1fr))}.editor-activity-developer{min-width:0;height:100%;display:grid;justify-items:center;grid-template-rows:var(--editor-activity-bubble-slot) 60px var(--editor-activity-name-line);align-items:end}.editor-activity-bubble-slot{width:100%;min-width:0;height:var(--editor-activity-bubble-slot);display:flex;align-items:flex-end;justify-content:center;padding-bottom:9px}.editor-activity-bubble{position:relative;width:100%;min-width:0;padding:4px 5px;border:1px solid #8f7f5a;border-radius:7px;background:#f3ead4;color:#17130d;box-shadow:0 1px 2px #0008;font:var(--type-micro)/var(--editor-activity-bubble-line) var(--mono)}.editor-activity-bubble:before{content:"";position:absolute;left:50%;bottom:-6px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);border-right:1px solid #8f7f5a;border-bottom:1px solid #8f7f5a;background:#f3ead4}.editor-activity-bubble ol{min-width:0;margin:0;padding:0;overflow:hidden;list-style:none}.editor-activity-bubble li{display:block;min-width:0;height:var(--editor-activity-bubble-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-activity-sprite{display:block;align-self:end;width:min(100%,58px);height:58px;object-fit:contain;image-rendering:auto}.editor-activity-name{display:block;width:100%;min-width:0;height:var(--editor-activity-name-line);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:700 var(--type-dense)/var(--editor-activity-name-line) var(--mono)}.editor-activity-empty{height:100%;margin:0;display:grid;place-items:center;color:var(--ink-dim);font:var(--type-body)/1.5 var(--mono);text-align:center}.editor-commit{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;border-bottom:1px solid #1c1610;padding:4px 0}.editor-commit-note{font:var(--type-body)/1.4 var(--mono);color:var(--editor-text)}.editor-commit-who{font:var(--type-body)/1.3 var(--mono);color:var(--editor-muted);grid-column:1}.editor-commit>.btn{grid-column:2;grid-row:1 / span 2;width:auto;margin:0}.editor-commit-actions{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.editor-commit-actions .btn{width:auto;margin:0}.hud-temps[data-nofade] .hud-temp{animation:none!important}.btn[data-nohover],.btn[data-nohover]:hover:not(:disabled){background:#14100acc!important;border:1px solid #ffffff26!important;border-image:none!important;color:var(--ink)!important}.shop-row[data-selected],.shop-row[data-selected]:hover,.shop-row[data-selected]:focus-visible{border-color:#c9a84c!important;background:#2a2112cc!important;box-shadow:inset calc(var(--px) * 2px) 0 #c9a84c!important}.catalogue-row[data-selected],.catalogue-row[data-selected]:hover,.catalogue-row[data-selected]:focus-visible{border-color:#c9a84c!important;background:#2a2112cc!important;box-shadow:inset calc(var(--px) * 2px) 0 #c9a84c!important}.finder-row[data-selected],.finder-row[data-selected]:hover,.finder-row[data-selected]:focus-visible{border-color:#c9a84c!important;background:#2a2112cc!important;box-shadow:inset calc(var(--px) * 2px) 0 #c9a84c!important}.finder-status[data-kind=ok]{color:var(--ink-good)!important}.finder-status[data-kind=error]{color:var(--ink-bad)!important}.shop-tab[data-current],.shop-tab[data-current]:hover:not(:disabled){color:#f3e8c8!important;border-color:#c9a84c!important;background:#2a2112cc!important}.shop-action:is([data-armed],[data-pending]),.market-action:is([data-armed],[data-pending]){font-size:var(--type-control)!important}.btn[data-armed=buy],.btn[data-armed=buy]:hover:not(:disabled){color:#7bd48a!important;border:1px solid #3f7a48!important;border-image:none!important;background:#14100acc!important}.btn[data-armed=sell],.btn[data-armed=sell]:hover:not(:disabled){color:#e06060!important;border:1px solid #7a3535!important;border-image:none!important;background:#14100acc!important}.btn[data-armed=cancel],.btn[data-armed=cancel]:hover:not(:disabled){color:#e06060!important;border:1px solid #7a3535!important;border-image:none!important;background:#14100acc!important}.btn[data-pending],.btn[data-pending]:disabled{color:#7b7266!important;border:1px solid #ffffff14!important;border-image:none!important;background:#14100a80!important;cursor:default!important}.world-card[data-selected],.world-card[data-selected]:disabled{border-color:#c9a84c!important;box-shadow:inset 0 0 0 calc(var(--px) * 1px) #c9a84c,0 0 calc(var(--px) * 8px) #c9a84c44!important;opacity:1!important}.btn.danger,.btn-row .btn.danger{color:#efb0a5!important;background:#24100ecc!important}.btn.danger:hover:not(:disabled),.btn-row .btn.danger:hover:not(:disabled){border-image-source:var(--ornate-hover)!important;color:#ffd2ca!important}.btn.wide.finder-cancel{border-color:#742d25!important;background:linear-gradient(#351612cc,#1e0d0bcc)!important;box-shadow:inset 0 1px #ffb4a212,0 0 calc(var(--px) * 3px) #0006!important}.btn.wide.finder-cancel:hover:not(:disabled),.btn.wide.finder-cancel:focus-visible{border-color:#c65a49!important;background:linear-gradient(#4a1c17dd,#28100ddd)!important}.btn.wide.finder-cancel:active:not(:disabled){border-color:#e1705d!important;background:#581e18!important}.shop-delta.good,.requirement.met{color:var(--ink-good)!important}.shop-delta.bad,.requirement.unmet{color:var(--ink-bad)!important}.shop-delta.same{color:var(--ink-dim)!important}.tooltip[data-pinned]{pointer-events:auto!important}.tree-node[data-current] .tree-gem{outline:2px solid #f3e8c8!important;outline-offset:calc(var(--px) * 1px)!important}.tree-node[data-available]:not([data-selected]) .tree-gem{animation:class-open 2s ease-in-out infinite!important}.tree-node[data-selected]{z-index:7!important}.tree-node:is(:hover,:focus-visible){z-index:8!important}.tree-node[data-selected] .tree-gem{background:var(--class-gem-active)!important;box-shadow:inset 0 0 calc(var(--px) * 3px) var(--class-gem-border),0 0 0 calc(var(--px) * 1px) #080706cc,0 0 calc(var(--px) * 7px) var(--class-gem-glow)!important;transform:scale(1.09)!important}.tree-node[data-selected] .tree-node-label{visibility:visible!important;opacity:1!important;color:#171109!important;background:#dbc58f!important;border-color:#f5dd9e!important;transform:translate(-50%)!important}.tree-node[data-class-id="28"][data-selected] .tree-node-label{transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.tree-node[data-available] .tree-gem{animation:none!important}}.toggle[data-off]{opacity:.45!important;cursor:not-allowed!important}.toggle[data-off] .switch{filter:grayscale(1)!important}.sb-rect .toggle[data-off]{opacity:1!important}.sb-rect .toggle[data-off] .switch{background-image:url(/ui/cb-off-disabled-vector.svg?v=client-c1470870c4c54-1792036226405)!important;filter:none!important}.sb-rect .toggle[data-off][aria-checked=true] .switch{background-image:url(/ui/cb-on-disabled-vector.svg?v=client-c1470870c4c54-1792036226405)!important}:root[data-art=hi]{--gemshield: url(/ui/gemshield-x5.png?v=client-c1470870c4c54-1792036226405);--gem-white: url(/ui/gem-white-x5.png?v=client-c1470870c4c54-1792036226405);--gem-red: url(/ui/gem-red-x5.png?v=client-c1470870c4c54-1792036226405);--gem-green: url(/ui/gem-green-x5.png?v=client-c1470870c4c54-1792036226405);--gem-blue: url(/ui/gem-blue-x5.png?v=client-c1470870c4c54-1792036226405);--gem-yellow: url(/ui/gem-yellow-x5.png?v=client-c1470870c4c54-1792036226405);--menu-bg: url(/ui/large_bg1-x5.png?v=client-c1470870c4c54-1792036226405);--discover-knot: url(/ui/discover-knot-x5.png?v=client-c1470870c4c54-1792036226405);--discover-spark: url(/ui/discover-spark-x5.png?v=client-c1470870c4c54-1792036226405);--discover-burst: url(/ui/discover-burst-x5.png?v=client-c1470870c4c54-1792036226405);--book-page-right: url(/ui/book-page-right-x5.png?v=client-c1470870c4c54-1792036226405);--book-page-left: url(/ui/book-page-left-x5.png?v=client-c1470870c4c54-1792036226405);--book-block-right: url(/ui/book-block-right-x5.png?v=client-c1470870c4c54-1792036226405);--book-block-left: url(/ui/book-block-left-x5.png?v=client-c1470870c4c54-1792036226405);--book-endpaper: url(/ui/book-endpaper-x5.png?v=client-c1470870c4c54-1792036226405);--quest-available: url(/ui/quest-indicator/available-x5.png?v=client-c1470870c4c54-1792036226405);--quest-in-process: url(/ui/quest-indicator/in-process-x5.png?v=client-c1470870c4c54-1792036226405);--quest-complete: url(/ui/quest-indicator/complete-x5.png?v=client-c1470870c4c54-1792036226405);--repaint-rendering: auto}.screen.slim .scroll-body{margin:auto}.screen.narrow .scroll-body{max-width:92%;margin:auto}@media(min-width:700px){.screen.slim .scroll-body{max-width:min(60%,calc(var(--px) * 210px))}.screen.narrow .scroll-body{max-width:min(60%,calc(var(--px) * 150px))}}.screen.narrow .panel-body{text-align:center}.screen.narrow .panel-body .btn{margin-top:calc(var(--px) * 5px)}.error:empty{display:none}.error.form-status:empty{display:block}.screen.slim .btn-row .btn{white-space:nowrap;padding:0 calc(var(--px) * 3px);min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.screen.slim .btn-row{display:grid;grid-template-columns:1fr}}.bar[data-seed]:before,.bar[data-seed]:after{transition:none!important}.editor-incremental{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;font:var(--type-meta)/1.3 var(--mono)}.editor-incremental[hidden]{display:none}.editor-incremental>span{color:var(--editor-muted);text-align:center}.editor-batched-list{display:flex;flex-direction:column;gap:4px;min-width:0}.editor-batched-list>div:not(.editor-incremental){min-width:0}.editor-world-layerrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.editor-world-layer-choice{grid-column:1 / -1;min-width:0;width:100%}.editor-world-layerrow>.btn{min-width:0;width:100%}.editor-world-layer-choice .editor-asset-disclosure{min-height:40px}.editor-world-layer-choice .editor-asset-results{display:flex;flex-direction:column;gap:0}.editor-world-layer-choice .editor-asset-option{flex:0 0 42px;width:100%;box-sizing:border-box;border:0;border-radius:3px;background:transparent}.editor-world-layer-choice .editor-asset-selected-name,.editor-world-layer-choice .editor-asset-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-window,.editor-world-window{--editor-surface: rgb(25 29 31 / 96%);--editor-surface-raised: rgb(34 39 41 / 96%);--editor-surface-soft: rgb(255 255 255 / 4%);--editor-line: rgb(255 255 255 / 11%);--editor-line-strong: rgb(255 255 255 / 18%);--editor-text: #f2f5f3;--editor-muted: #9ea8a4;--editor-accent: #71b8ae;--editor-accent-soft: rgb(113 184 174 / 16%);--editor-good: #72d6a0;--editor-bad: #ff827d;--ink: var(--editor-text);--ink-dim: var(--editor-muted);--ink-bad: var(--editor-bad);--serif: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--editor-text);background:var(--editor-surface);border:1px solid var(--editor-line-strong);border-radius:14px;box-shadow:0 24px 70px #0000007a,0 2px 10px #00000052;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--type-body);container-type:inline-size;container-name:editor-workspace}.editor-window *,.editor-world-window *{box-sizing:border-box}.editor-window :is(button,input,select,textarea),.editor-world-window :is(button,input,select,textarea){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor-window .btn,.editor-world-window .btn{width:auto;min-width:0;min-height:30px;margin:0;padding:0 10px;border:1px solid var(--editor-line);border-image:none;border-radius:7px;background:var(--editor-surface-soft);color:var(--editor-text);box-shadow:none;text-shadow:none;font:550 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;text-transform:none;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}.editor-window .btn.plain,.editor-world-window .btn.plain{border:1px solid var(--editor-line);border-image:none;background:var(--editor-surface-soft);color:var(--editor-muted)}.editor-window .btn:hover:not(:disabled),.editor-world-window .btn:hover:not(:disabled){border-color:var(--editor-line-strong);background:#ffffff14;color:var(--editor-text)}.editor-window .btn:active:not(:disabled),.editor-world-window .btn:active:not(:disabled){transform:scale(.98)}.editor-window-bar,.editor-world-head{min-height:42px;padding:7px 8px 7px 14px;gap:6px;background:#ffffff08;border-bottom:1px solid var(--editor-line)}.editor-window-title,.editor-world-head strong{color:var(--editor-text);font:600 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em}.editor-window-btn,.editor-world-headbtn{width:28px;height:28px;min-width:28px;border:0;border-radius:8px;background:transparent;color:var(--editor-muted);font:500 var(--type-section-title)/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:color .14s ease,background .14s ease,transform .14s ease}.editor-window-btn:hover,.editor-world-headbtn:hover:not(:disabled){color:var(--editor-text);background:#ffffff17;border-color:transparent}.editor-window-btn:active,.editor-world-headbtn:active:not(:disabled){transform:scale(.94)}.editor-window-close:hover{color:#fff;background:#ff5252b8}.editor-tools,.editor-world-modes{gap:3px;padding:6px 8px;background:#00000017;border-bottom:1px solid var(--editor-line)}.editor-tool,.editor-world-mode,.editor-sortbtn,.editor-chip,.editor-world-toggle,.editor-world-entity{border:0;border-radius:8px;background:transparent;color:var(--editor-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;transition:color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.editor-tool{flex:1 0 auto;min-width:60px;min-height:29px;padding:6px 9px;border:0;border-image:none;font:550 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-sortbtn,.editor-chip,.editor-world-toggle,.editor-world-entity,.editor-world-mode,.editor-world-tool{min-height:27px;padding:5px 7px;border-image:none;font:550 var(--type-meta)/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-world-tool{border:0;border-radius:8px;background:transparent;color:var(--editor-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.editor-tool.on,.editor-world-mode.on,.editor-sortbtn.on,.editor-chip.on,.editor-world-toggle.on,.editor-world-entity.on,.editor-world-tool.on{color:#eaf1ff;background:var(--editor-accent-soft);box-shadow:inset 0 0 0 1px #71b8ae47}.editor-tool:hover,.editor-world-mode:hover:not(:disabled),.editor-sortbtn:hover,.editor-chip:hover,.editor-world-toggle:hover:not(:disabled),.editor-world-entity:hover:not(:disabled){color:var(--editor-text);background:#ffffff12;border-color:transparent}.editor-world-tool:hover:not(:disabled){color:var(--editor-text);background:#ffffff12}.editor-filter,.editor-insp-control,.editor-note,.editor-cell,.editor-raw-json,.editor-world-select,.editor-world-input,.editor-world-area{border:1px solid var(--editor-line);border-radius:8px;background:#06080c9e;color:var(--editor-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.editor-filter{min-width:0;min-height:30px;margin:0;padding:0 9px;font:500 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-insp-control,.editor-note,.editor-cell,.editor-world-select,.editor-world-input,.editor-world-area{min-height:30px;padding:6px 8px;font:500 var(--type-body)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-filter:focus,.editor-insp-control:focus-visible,.editor-note:focus,.editor-cell:focus,.editor-raw-json:focus,.editor-world-select:focus-visible,.editor-world-input:focus-visible,.editor-world-area:focus-visible{outline:0;border-color:var(--editor-accent);box-shadow:0 0 0 3px #71b8ae2e;background-color:#080b10e0}.editor-picker,.editor-inspector,.editor-world-inspector{border-color:var(--editor-line);background:transparent}.editor-picker{width:var(--editor-filter-width, 240px);flex-basis:var(--editor-filter-width, 240px);gap:5px;padding:8px 6px}.editor-studio-creatures .editor-picker{width:var(--editor-filter-width, 240px);max-width:34%;flex-basis:var(--editor-filter-width, 240px)}.editor-picklist{gap:2px}.editor-pickrow,.editor-asset-selected,.editor-asset-option,.editor-ref-row,.editor-world-card,.editor-world-placement,.editor-world-area-summary{border:1px solid var(--editor-line);border-radius:9px;background:var(--editor-surface-soft);color:var(--editor-text);transition:border-color .14s ease,background .14s ease,transform .14s ease}.editor-pickrow{min-height:30px;gap:7px;padding:6px;border:0;border-image:none;border-radius:8px;background:transparent;font:550 var(--type-meta)/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-pickname{font-size:var(--type-meta)}.editor-picknote{font:500 var(--type-meta)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-pickrow:hover,.editor-asset-option:hover,.editor-world-placement:hover{border-color:var(--editor-line-strong);background:#ffffff12}.editor-pickrow.on,.editor-asset-option.on,.editor-world-placement.on{border-color:transparent;background:var(--editor-accent-soft);color:#eefcf9;box-shadow:inset 2px 0 var(--editor-accent)}.editor-stagewrap,.editor-chainwrap{padding:0;gap:0;align-items:stretch;overflow:hidden;background:#06080938}.editor-stage-view{flex:1 1 auto;min-height:0;gap:0}.editor-stage-viewport{flex:1 1 auto;min-height:130px;align-items:center;padding:10px}.editor-preview-heading{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border-bottom:1px solid var(--editor-line);color:var(--editor-text);font:650 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-insp-title{color:var(--editor-text);letter-spacing:-.02em;font:650 var(--type-section-title)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-insp-sub,.editor-picknote,.editor-insp-hint,.editor-world-note,.editor-world-status{color:var(--editor-muted);font-family:inherit}.editor-insp-group{margin:0;padding:0;overflow:clip;border:1px solid var(--editor-line);border-radius:10px;background:#ffffff08;box-shadow:0 1px 2px #00000029;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.editor-insp-group[open]{border-color:var(--editor-line-strong);background:#ffffff0a;box-shadow:0 4px 14px #00000024}.editor-insp-section{min-height:38px;margin:0;padding:8px 9px;color:#dce4e1;font:650 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.07em;transition:color .14s ease,background .14s ease}.editor-insp-section:hover{color:var(--editor-text);background:#ffffff0a}.editor-insp-section:focus-visible{outline:2px solid var(--editor-accent);outline-offset:-2px;border-radius:9px}.editor-insp-group[open]>.editor-insp-section{border-bottom:1px solid var(--editor-line);background:#00000017}.editor-insp-group[open]>.editor-insp-section:before{color:var(--editor-accent)}.editor-insp-groupbody{padding:5px 9px 9px;gap:4px}.editor-insp-fields>.editor-batched-list>:first-child,.editor-insp-groupbody>.editor-batched-list:last-child>:first-child{display:grid;gap:7px}.editor-insp-groupbody .editor-insp-group{border-radius:8px;background:#00000021;box-shadow:none}.editor-insp-groupbody .editor-insp-section{min-height:34px;padding:7px 8px}.editor-insp-row{color:var(--editor-text);font-family:inherit}.editor-insp-row{gap:4px;padding:4px 0;font-size:var(--type-body)}.editor-insp-label{color:#bac3bf;font:500 var(--type-meta)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-insp-hint{font:450 var(--type-meta)/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-asset-disclosure,.editor-ref-actions .btn,.editor-insp-section-actions .btn{min-height:30px;padding:0 9px;border:1px solid var(--editor-line);border-image:none;border-radius:7px;background:var(--editor-surface-soft);color:var(--editor-text);box-shadow:none;text-shadow:none;font:550 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-asset-selected{min-height:38px;padding:5px}.editor-asset-selected-name{color:#dce4e1;font-size:var(--type-body)}.editor-asset-option{border-image:none;font:500 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-inspector{width:var(--editor-data-width, 250px);min-width:210px;flex-basis:var(--editor-data-width, 250px);padding:10px 8px 0;gap:6px}.editor-inspector>:is(.editor-insp-title,.editor-insp-sub){margin-inline:2px}.editor-insp-fields{gap:0;padding-bottom:10px}.editor-inspector .editor-insp-footer{margin:auto -8px 0;padding:8px;border-color:var(--editor-line)}.editor-insp-footer{border-color:var(--editor-line);background:var(--editor-surface)}.editor-world-actions{border-color:var(--editor-line);background:#090b0fe0}.editor-status,.editor-insp-status{color:var(--editor-muted)}.editor-status.bad,.editor-error,.editor-world-error{color:var(--editor-bad)}.editor-ok,.editor-world-ok{color:var(--editor-good)}.editor-stage{width:100%;max-width:none;height:auto;max-height:100%;object-fit:contain;border:1px solid var(--editor-line);border-radius:12px;background:radial-gradient(circle at 50% 55%,#252b36,#11141a 72%);box-shadow:inset 0 0 45px #00000040}.editor-stage-controls{color:var(--editor-muted);font-family:inherit}.editor-stage-controls button{min-width:20px;min-height:23px;height:23px;padding:0 5px;border:0;border-image:none;border-radius:5px;background:var(--editor-surface-soft);color:var(--editor-text);box-shadow:none;text-shadow:none;font:550 var(--type-meta)/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-stage-controls button:hover{border-color:var(--editor-line-strong);background:#ffffff14}.editor-stage-controls{width:auto;display:inline-flex;gap:1px;padding:2px;border:1px solid var(--editor-line);border-radius:7px;background:#00000029;font:500 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-stage-zoom-label{min-width:29px}.editor-preview-mode{align-self:flex-end;flex-shrink:0;margin:4px 8px}.editor-view-switch{display:inline-flex;gap:0;padding:2px;border-radius:7px;background:#0000002e}.editor-preview-mode .editor-sortbtn{width:auto;min-width:44px;min-height:36px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:var(--editor-muted);font-size:var(--type-meta)}.editor-preview-mode .editor-sortbtn.on{background:#ffffff1a;color:var(--editor-text);box-shadow:none}.editor-animation-controls{min-height:38px;display:grid;grid-template-columns:27px minmax(30px,1fr) 48px auto;align-items:center;gap:4px;padding:4px 6px;border-top:1px solid var(--editor-line)}.editor-window .editor-animation-play{width:27px;min-width:27px;height:27px;min-height:27px;padding:0;border:0;border-radius:6px;background:var(--editor-accent-soft);color:var(--editor-accent);font-size:var(--type-meta)}.editor-animation-timeline{width:100%;min-width:0;accent-color:var(--editor-accent)}.editor-animation-frame{min-width:0;color:var(--editor-muted);font:500 var(--type-meta)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.editor-preview-actions{min-height:38px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;padding:4px 9px;border-top:1px solid var(--editor-line)}.editor-preview-actions>.btn,.editor-cast-controls>.btn{min-height:30px;padding:0 10px;border:1px solid var(--editor-line);border-image:none;border-radius:7px;background:var(--editor-surface-soft);color:var(--editor-text);box-shadow:none;text-shadow:none;font:600 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-preview-actions>.btn:hover,.editor-cast-controls>.btn:hover{border-color:var(--editor-line-strong);background:#ffffff14}.editor-preview-stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 9px 7px;overflow:hidden;border:1px solid var(--editor-line);border-radius:8px;background:#ffffff05}.editor-preview-stats>div{min-width:0;display:grid;gap:2px;padding:6px 8px}.editor-preview-stats>div+div{border-left:1px solid var(--editor-line)}.editor-preview-stats span{color:var(--editor-muted);font:500 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-preview-stats b{min-width:0;overflow:hidden;color:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;font:500 var(--type-body)/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-preview-message{flex:0 0 auto;min-height:30px;margin:0 9px 7px;padding:7px 8px;overflow:hidden;border:1px solid var(--editor-line);border-radius:8px;background:#00000029;color:#cbd4d1;white-space:pre-wrap;font:500 var(--type-meta)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-preview-message:empty{display:none}.editor-skill-report{height:11rem;overflow:auto;overflow-wrap:anywhere}.editor-skill-report:empty{display:block}.editor-cast-controls{flex-wrap:wrap}.editor-cast-target{flex:1 1 150px;min-width:110px;max-width:240px}.editor-cast-target .editor-asset{position:relative;grid-template-columns:minmax(0,1fr);gap:4px}.editor-cast-target .editor-asset-selected{min-height:30px;max-height:30px;padding:4px 7px}.editor-cast-target .editor-asset-selected-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.editor-cast-target .editor-asset-disclosure{min-height:30px;white-space:nowrap}.editor-chainwrap>.editor-graph-actions{min-height:38px;align-items:center;gap:3px;margin:0;padding:4px 9px;border-bottom:1px solid var(--editor-line);overflow-x:auto}.editor-graph-actions .editor-structrow{margin-left:auto}.editor-graph-viewport-controls{position:absolute;z-index:5;left:9px;bottom:9px;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--editor-line-strong);border-radius:9px;background:#141819e0;box-shadow:0 8px 24px #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editor-graph-viewport-controls[hidden]{display:none}.editor-viewport-control-group{display:inline-flex;align-items:center;gap:3px}.editor-viewport-control-group+.editor-viewport-control-group{margin-left:2px;padding-left:6px;border-left:1px solid var(--editor-line)}.editor-viewport-control-label{padding-inline:4px 2px;color:var(--editor-muted);font:500 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-graph-viewport-controls :is(.editor-zoomcontrols,.editor-spacingcontrols){align-items:center;gap:1px}.editor-graph-viewport-controls .editor-sortbtn{min-width:24px;min-height:23px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:var(--editor-text);font:550 var(--type-meta)/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-graph-viewport-controls .editor-sortbtn:hover{background:var(--editor-surface-soft)}.editor-graph-viewport-controls .editor-zoomreset,.editor-graph-viewport-controls .editor-gapreset{min-width:38px;color:var(--editor-muted);text-align:center;font:500 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-graph-viewport-controls .editor-zoomcontrols>i{width:1px;height:15px;margin:0 2px;background:var(--editor-line)}.editor-graphwrap{background:radial-gradient(circle at 52% 48%,rgb(69 84 84 / 16%),transparent 55%),radial-gradient(circle,rgb(255 255 255 / 10%) .7px,transparent .8px) 0 0 / 17px 17px,#101415;contain:paint;overscroll-behavior:contain}.editor-graph{display:block;overflow:visible}.editor-graphwire{stroke:#a6b8b485;stroke-width:1.4;filter:drop-shadow(0 1px 2px #000);vector-effect:non-scaling-stroke}.editor-graphnode{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:filter .14s ease}.editor-graphnode:hover{filter:drop-shadow(0 10px 14px rgb(0 0 0 / 38%))}.editor-graphnode.dragging{cursor:grabbing;filter:drop-shadow(0 14px 18px rgb(0 0 0 / 46%))}.editor-graphnode:focus{outline:none}.editor-graphnode:focus .editor-graphcard{stroke:var(--editor-accent);stroke-width:2px}.editor-graphdivider{stroke:var(--editor-line);stroke-width:1px}.editor-graphdot{fill:#999;stroke:#555;stroke-width:1px}.editor-graphkind{fill:#e4e9e7;font:650 var(--type-body)/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:capitalize}.editor-graphtext{fill:#c7cdca;font:500 var(--type-body)/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-graphmeta{fill:#78827e;font:500 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-graphbartext{fill:#171b1c}.editor-graphport{fill:#999;stroke:#555;stroke-width:2px}.editor-graphconnector{touch-action:none}.editor-graphconnector-out{cursor:crosshair}.editor-graphconnector-hit{fill:transparent;pointer-events:all}.editor-graphconnector-label{fill:#a6b8b4;pointer-events:none;font:600 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-graphconnector:is(.linking,.link-target) .editor-graphport{fill:var(--editor-accent);stroke:#dff8f1;stroke-width:3px}.editor-graphwire-preview{stroke:var(--editor-accent);stroke-width:2.5;stroke-dasharray:5 4}.editor-graphedge{fill:#a6b8b4;font:500 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace;paint-order:stroke fill;stroke:#101415;stroke-width:5px;stroke-linejoin:round}.editor-graphstubline{stroke:#71b8ae94}.editor-nodemenu{z-index:6;grid-template-columns:repeat(3,minmax(74px,1fr));gap:3px;max-width:min(310px,calc(100% - 12px));padding:5px;border:1px solid var(--editor-line-strong);border-radius:9px;background:var(--editor-surface-raised);box-shadow:0 14px 34px #0000006b}.editor-chaintitle{margin:0;padding:9px 10px;color:var(--editor-text);font:650 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em}.editor-preview-title{flex:0 0 auto;margin-right:auto;color:var(--editor-text);font:650 var(--type-body)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-layersel{min-height:30px;padding:5px 8px;border:1px solid var(--editor-line);border-radius:7px;background:#06080c9e;color:var(--editor-text);font:500 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-questflow{flex:1 1 auto;max-height:none;border-bottom:1px solid var(--editor-line);background:radial-gradient(circle,rgb(255 255 255 / 9%) .7px,transparent .8px) 0 0 / 17px 17px,#101415}.editor-questflow path{stroke:#a6b8b485}.editor-chain{flex:0 1 auto;max-width:none;max-height:42%;gap:5px;padding:0 9px 9px;overflow-y:auto;background:#ffffff04}.editor-step{gap:7px;padding:6px 7px;border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-surface-soft)}.editor-step.on{border-color:#71b8ae85;background:var(--editor-accent-soft)}.editor-stepno{width:20px;height:20px;border-radius:6px;background:#ffffff12;font:650 var(--type-meta)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-stepname{color:var(--editor-text);font:550 var(--type-body)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-stepsub,.editor-stepflag{font:500 var(--type-meta)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-tablewrap{padding:0 8px}.editor-table{font:500 var(--type-body)/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-table th{color:var(--editor-muted);border-color:var(--editor-line);font:650 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-table td{color:#d7ddda;border-color:var(--editor-line)}.editor-table tr:hover td{background:#ffffff0a}.editor-table tr.dirty td{background:var(--editor-accent-soft)}.editor-foldrow>td{background:#0000002e;padding:8px}.editor-saverow{gap:6px;padding:7px 8px;border-color:var(--editor-line);background:#090b0cc7}.editor-history{padding:8px;gap:5px}.editor-commit{border:1px solid var(--editor-line);border-radius:8px;background:var(--editor-surface-soft);padding:7px 8px}.editor-commit-kind{color:var(--editor-accent);font-size:var(--type-meta)}.editor-commit-note{color:var(--editor-text);font:550 var(--type-body)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-commit-who{color:var(--editor-muted);font:500 var(--type-meta)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-toolrow{gap:4px;padding:7px 8px;border-color:var(--editor-line)}.editor-window .loc-filter{color:var(--editor-muted);font:500 var(--type-meta)/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-window .loc-select{min-height:30px;padding:5px 7px;border:1px solid var(--editor-line);border-radius:7px;background:#06080c9e;color:var(--editor-text);font:500 var(--type-meta)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-pane-divider{background:transparent;border-color:var(--editor-line)}.editor-pane-divider:after{background:#ffffff29;border-radius:4px}.editor-catalogue-more{border-color:var(--editor-line);background:#ffffff0a;color:var(--editor-muted);font-family:inherit}.editor-catalogue-more:hover:not(:disabled){border-color:var(--editor-line-strong);color:var(--editor-text)}.editor-lazy-sentinel,.editor-catalogue-more.editor-lazy-sentinel{min-height:18px;padding:3px 6px;border:0;background:transparent;color:var(--editor-muted);cursor:default;text-align:center;font:500 var(--type-meta)/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.editor-lazy-sentinel:not(:empty):not([data-loading=false]):before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border:1px solid var(--editor-line-strong);border-top-color:var(--editor-accent);border-radius:50%;vertical-align:-1px;animation:editor-request-spin .7s linear infinite}.editor-world-window{min-width:min(420px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px));min-height:300px;color-scheme:dark}.editor-world-window.object-details{min-width:min(480px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px))}.editor-world-layerrow,.editor-world-tools,.editor-world-ground-layers,.editor-world-modes,.editor-world-overlays,.editor-world-actions{gap:4px;padding:6px 8px;border-color:var(--editor-line);background:#00000017}.editor-world-tools,.editor-world-overlays{overflow-x:auto;scrollbar-width:thin}.editor-world-content,.editor-world-body{background:transparent}.editor-world-palette{gap:6px;padding:8px;scrollbar-color:rgb(158 168 164 / 48%) transparent}.editor-world-palette::-webkit-scrollbar-track{background:transparent}.editor-world-palette::-webkit-scrollbar-thumb{background:#9ea8a47a;border:2px solid transparent;background-clip:padding-box}.editor-world-inspector{gap:5px;padding:9px;border-color:var(--editor-line);background:#0000001a}.editor-world-window :is(.editor-world-object-title,.editor-world-inspector strong,.editor-world-field,.editor-world-value,.editor-world-monster-add>summary,.editor-world-monster-choice,.editor-world-terrain-title,.editor-world-terrain-subtitle,.editor-world-terrain-page,.editor-world-catalog-heading,.editor-world-placement-kind,.editor-world-placement strong,.editor-world-placement-at,.editor-world-color-field code,.editor-world-neighbor,.editor-world-error){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor-world-object-title,.editor-world-terrain-title,.editor-world-catalog-heading{color:#dce4e1;font-size:var(--type-body);font-weight:650;letter-spacing:0}.editor-world-object-title{top:-6px;padding:6px 4px 4px;border-color:var(--editor-line);background:var(--editor-surface)}.editor-world-terrain-subtitle,.editor-world-placement-kind{color:var(--editor-muted);font-size:var(--type-meta);font-weight:600;letter-spacing:.06em}.editor-world-inspector strong{color:var(--editor-text);font-size:var(--type-body);font-weight:650}.editor-world-field{gap:4px;color:#bac3bf;font-size:var(--type-meta);font-weight:500}.editor-world-value{color:var(--editor-text);font-size:var(--type-body)}.editor-world-location-pick,.editor-world-spatial-reference{gap:6px;padding:6px 8px;border-color:#71b8ae47;background:var(--editor-accent-soft);color:var(--editor-text)}.editor-world-location-pick>span{color:#dce4e1;font-size:var(--type-body)}.editor-world-card,.editor-world-area-summary,.editor-world-monster-add,.editor-world-monster-choice,.editor-world-neighbor,.editor-world-terrain-page,.editor-world-swatch,.editor-world-cell,.editor-world-collision-cell{border-color:var(--editor-line);background:var(--editor-surface-soft);color:var(--editor-text)}.editor-world-card,.editor-world-area-summary,.editor-world-monster-add{border-radius:9px}.editor-world-card,.editor-world-area-summary{padding:8px}.editor-world-monster-add>summary{padding:8px;color:#dce4e1;font-size:var(--type-body);font-weight:600}.editor-world-monster-choice{border-radius:8px;color:#dce4e1;font-size:var(--type-meta);font-weight:500;transition:border-color .14s ease,background .14s ease,transform .14s ease}.editor-world-monster-choice:hover,.editor-world-terrain-page:hover:not(:disabled),.editor-world-swatch:hover:not(:disabled),.editor-world-cell:hover:not(:disabled),.editor-world-collision-cell:hover{border-color:var(--editor-line-strong);background:#ffffff12;color:var(--editor-text)}.editor-world-monster-face{border-color:var(--editor-line);border-radius:8px;background:radial-gradient(circle at 50% 70%,#293130,#141819 70%)}.editor-world-neighbor{border-radius:7px;color:var(--editor-muted);font-size:var(--type-meta)}.editor-world-neighbor.on{color:#dff8ed;border-color:#72d6a061;background:#72d6a01f}.editor-world-region-card{box-shadow:inset 2px 0 var(--editor-accent)}.editor-world-color-field code,.editor-world-placement-at{color:var(--editor-muted);font-size:var(--type-meta)}.editor-world-terrain-page{border-radius:7px;color:#dce4e1;font-size:var(--type-meta);font-weight:500}.editor-world-terrain-page.on,.editor-world-swatch.on,.editor-world-cell.on{border-color:var(--editor-accent);outline-color:var(--editor-accent);color:#eefcf9;background:var(--editor-accent-soft)}.editor-world-placement{padding:6px 7px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor-world-placement strong{color:inherit;font-size:var(--type-body);font-weight:600}.editor-world-collision-cell{border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.editor-world-object-save-state{color:var(--editor-good);font-family:inherit}.editor-world-object-save-state.dirty{color:var(--editor-accent)}.editor-world-erase{color:var(--editor-bad)}.editor-review{background:#0608092e}.editor-review .editor-history{padding:10px;gap:6px}.editor-review .editor-commit{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 9px}.editor-review .editor-commit-kind{letter-spacing:.06em;text-transform:uppercase}.editor-review .editor-commit .btn{align-self:center}.editor-review>.editor-saverow{min-height:46px;padding:7px 8px;background:#090b0ce5}.editor-review>.editor-saverow .btn:last-child{border-color:#71b8ae57;background:var(--editor-accent-soft);color:#e9fffb}.editor-review>.editor-saverow .btn:last-child:hover:not(:disabled){border-color:#71b8ae85;background:#71b8ae38}.editor-review>.editor-saverow .btn[data-confirm-action=save]{border-color:#52b778!important;background:#174d2c!important;color:#effff4!important}.editor-review>.editor-saverow .btn[data-confirm-action=discard]{border-color:#d95c5c!important;background:#5c2020!important;color:#fff3f3!important}.editor-review .editor-commit-actions input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:var(--editor-accent);cursor:pointer}.editor-review .editor-hint{margin:auto;padding:20px;color:var(--editor-muted);font:500 var(--type-body)/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center}@keyframes editor-request-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.editor-window *,.editor-world-window *{transition-duration:.001ms!important}}@container editor-workspace (max-width: 620px){.editor-world-body{flex-direction:column;overflow-y:auto}.editor-world-palette{flex:0 0 auto;min-width:0;max-height:190px}.editor-world-inspector{min-width:0;border-left:0;border-top:1px solid var(--editor-line)}.editor-world-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-world-layerrow,.editor-world-tools,.editor-world-overlays,.editor-world-actions{overflow-x:auto}}.editor-node-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;height:7rem;overflow:auto;padding:8px;border-bottom:1px solid var(--editor-line)}.editor-node-actions .editor-structrow{display:contents}.editor-tree{position:relative}.editor-tree[hidden],.editor-chainbody[hidden]{display:none}.editor-quest-outline{flex:1 1 auto;max-height:none;overflow:auto}.editor-outline-handle{flex:0 0 44px;min-height:44px;border:0;border-radius:6px;color:var(--editor-muted);background:transparent;cursor:grab;touch-action:none;font:var(--type-section-title)/1 var(--serif)}.editor-outline-handle:active{cursor:grabbing}.editor-outline-handle:focus-visible,.editor-outline-drop:focus-visible{outline:2px solid var(--editor-accent);outline-offset:-2px}.editor-outline-drop{flex:0 0 auto;min-height:44px;margin:3px 8px 3px 44px;padding:6px 10px;border:1px dashed var(--editor-accent);border-radius:6px;background:var(--editor-accent-soft);color:var(--editor-text);text-align:left;font:var(--type-control)/1.3 var(--serif);cursor:pointer}.editor-outline-drop.on,.editor-outline-drop:hover{background:#32655e;border-style:solid}.editor-tree .editor-treerow{min-height:44px;white-space:normal;flex-wrap:wrap}.editor-tree .editor-treetext{white-space:normal;overflow-wrap:anywhere}.editor-tree .editor-treerowwrap{flex:0 0 auto}.editor-nodemenu{max-height:min(28rem,80%);overflow:auto}.editor-outline-id{color:var(--editor-muted);font:var(--type-meta)/1.3 var(--mono)}.editor-copy-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.editor-commit>details{grid-column:1 / -1;min-width:0}.mail-body a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.mail-link-error:not(:empty){display:block;margin-top:8px;font-size:var(--type-meta)}.editor-world-depth{display:flex;flex-direction:column;gap:.6rem;min-width:0}.editor-world-depth>.editor-world-note{min-height:2.8em}.editor-depth-levels{display:grid;grid-template-columns:repeat(21,1fr);height:1rem}input.number-scrubber{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-right:38px;padding-left:38px;text-align:center;touch-action:pan-y;caret-color:transparent;-webkit-user-select:none;user-select:none;cursor:ew-resize;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' viewBox='0 0 32 24'%3E%3Cpath d='M18 7l-5 5 5 5' fill='none' stroke='%23c9a84c' stroke-width='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' viewBox='0 0 32 24'%3E%3Cpath d='M14 7l5 5-5 5' fill='none' stroke='%23c9a84c' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(var(--editor-line, #34404c),var(--editor-line, #34404c)),linear-gradient(var(--editor-line, #34404c),var(--editor-line, #34404c));background-repeat:no-repeat;background-position:left center,right center,32px center,calc(100% - 32px) center;background-size:32px 24px,32px 24px,1px 60%,1px 60%}input.number-scrubber::-webkit-inner-spin-button,input.number-scrubber::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input.number-scrubber.scrubbing{cursor:ew-resize;-webkit-user-select:none;user-select:none}input.number-scrubber[data-scrub-zone=decrement],input.number-scrubber[data-scrub-zone=increment]{cursor:pointer}input.number-scrubber.editing{caret-color:auto;cursor:text;-webkit-user-select:text;user-select:text}input.number-scrubber:disabled,input.number-scrubber:read-only{cursor:not-allowed}.editor-layer-lighting,.editor-alpha-color{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:end}.editor-layer-lighting{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.editor-layer-lighting>.editor-alpha-color{display:contents}.editor-alpha-color input{width:100%;min-width:0}.editor-preview-loading{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--editor-preview-reserved-width, auto);height:var(--editor-preview-reserved-height, auto)}.editor-preview-loading>.editor-asset-preview{display:block}.editor-preview-status{position:absolute;inset:50% auto auto 50%;width:14px;height:14px;margin:-7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:editor-preview-spin .8s linear infinite}.editor-preview-loading[data-state=error] .editor-preview-status{animation:none;border:0;color:var(--danger, #e57373)}.editor-preview-retry{position:absolute;inset:auto 0 0;font-size:var(--type-meta)}.editor-catalogue-controls{display:flex;flex-direction:column;gap:6px}.editor-catalogue-field{display:flex;flex-direction:column;gap:4px}.editor-catalogue-controls .editor-sortrow{flex-wrap:wrap}.editor-catalogue-controls select{min-width:0;max-width:100%}@keyframes editor-preview-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.editor-preview-status{animation:none}}.editor-stage-viewport{position:relative}.editor-stage-loading{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.editor-stage-loading .editor-preview-retry{pointer-events:auto;inset:auto 35% 30%}.editor-choice-filters{overflow:auto;flex:0 0 auto}.editor-choice-filters>summary{min-height:32px;cursor:pointer;font-size:var(--type-control)}.editor-asset-selected>.editor-preview-loading{max-width:100%}.editor-preview-loading:has(>img.editor-asset-preview){min-height:34px}.editor-asset-selected>.editor-preview-loading:has(>img.editor-asset-preview){min-height:64px}.editor-asset-selected>.editor-preview-loading>.editor-asset-preview{width:auto;max-width:100%;height:64px}.profession-summary-rows,.profession-detail-facts{display:grid;gap:var(--space-3);min-width:0;font-size:var(--type-body)}.profession-summary-count{color:var(--ink-dim)}.profession-summary-row{display:flex;justify-content:space-between;gap:var(--space-4);min-width:0}.profession-summary-row>:last-child{color:var(--ink-dim);text-align:right}#s-professions .panel-body{overflow:hidden}.profession-panel-records{min-height:var(--transaction-five-rows)}.profession-record-action.btn.wide{box-sizing:border-box;width:11rem;min-width:11rem;height:max(44px,calc(var(--px) * 22px));min-height:max(44px,calc(var(--px) * 22px));margin:var(--space-3) var(--space-4) var(--space-3) 0;padding-inline:var(--space-2);font-size:var(--type-meta);white-space:normal}.profession-record-detail{display:grid;align-content:start;gap:var(--space-4);min-width:0;font-size:var(--type-body)}.profession-record-detail>h2,.profession-record-detail>h3,.profession-record-detail>p{margin:0}.profession-record-detail>h2{color:var(--ink);font:var(--type-section-title)/1.2 var(--serif)}.profession-record-detail>h3{color:var(--ink-dim);font:var(--type-control)/1.2 var(--serif)}.profession-detail-facts>span{color:var(--ink-dim)}.profession-lock-reason,.profession-enchant-preview{color:var(--gold, #e0c070)}.profession-inline-confirmation{color:var(--ink-bad, #e4a38d);font-size:var(--type-body)}.button-choice-group{display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0}.button-choice-group>.button-choice.btn.plain{flex:1 1 8rem;min-width:0;min-height:36px;margin:0;justify-content:center;text-align:center;font-size:var(--type-body)}.button-choice-group>.button-choice.on{color:var(--gold, #e0c070);border-color:currentColor}html.touch-ui .button-choice-group>.button-choice.btn.plain{min-height:44px}.transaction-progress{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,38%);align-items:center;gap:var(--space-4);min-height:calc(var(--px) * 15px);padding:var(--space-3) 0;border-top:1px solid #ffffff14;color:var(--ink-dim);font:var(--type-meta)/1.2 var(--mono)}.transaction-progress[hidden]{visibility:hidden;display:grid}.transaction-progress-track{display:block;height:calc(var(--px) * 4px);overflow:hidden;border:1px solid #ffffff26;background:#090705e8}.transaction-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:#c9a84c}@media(max-width:430px){.profession-summary-row{align-items:flex-start}.profession-record-action.btn.wide{width:9rem;min-width:9rem}}.editor-art-pane{flex:1;min-height:0}.editor-art-studio{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;font-size:var(--type-body)}.editor-art-toolbar,.editor-art-actions,.editor-art-import,.editor-art-facts{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.editor-art-toolbar>input{flex:1 1 12rem}.editor-art-layout{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:10px;min-height:0;flex:1}.editor-art-layout>aside,.editor-art-layout>section{min-height:0;overflow:auto}.editor-art-list{display:flex;flex-direction:column;gap:3px}.editor-art-list button{text-align:left;min-height:36px;font-size:var(--type-body)}.editor-art-list button.on{color:var(--gold, #e0c070)}.editor-art-list button.retired{opacity:.68;text-decoration:line-through}.editor-held-canvas{position:relative;width:min(100%,192px);aspect-ratio:1;place-self:center;border:1px solid var(--gold, #e0c070);background:repeating-conic-gradient(#27303a 0,#27303a 25%,#182029 0,#182029 50%) 0 / 16px 16px}.editor-held-canvas img{width:100%;height:100%;border:0;object-fit:contain}.editor-held-grip{position:absolute;left:calc(var(--held-grip-x) / 64 * 100%);top:calc(var(--held-grip-y) / 64 * 100%);width:calc(var(--held-grip-w) / 64 * 100%);height:calc(var(--held-grip-h) / 64 * 100%);min-width:4px;min-height:4px;background:#ff8a00;box-shadow:0 0 0 1px #201000}.editor-art-facts .bad{color:var(--red, #ff786f)}.editor-art-state{padding:2px 7px;border:1px solid currentColor;border-radius:999px}.editor-art-state[data-state=unsaved]{color:var(--gold, #e0c070)}.editor-art-state[data-state=saving]{color:#77bfff}.editor-art-state[data-state=live]{color:#77d890}.editor-art-state[data-state=failed]{color:var(--red, #ff786f)}.editor-art-state[data-state=changed-remotely]{color:#ff9f57}.editor-art-metadata{width:100%;min-height:180px;resize:vertical;font-family:monospace}.editor-art-designer{display:flex;flex-direction:column;gap:10px}.editor-art-designer section{border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:6px;padding:8px}.editor-art-designer h4{margin:0 0 8px}.editor-art-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.editor-art-field{display:flex;flex-direction:column;gap:3px;min-width:0}.editor-art-field>input,.editor-art-field>select,.editor-art-designer select{min-height:36px;min-width:0;font-size:var(--type-body)}.editor-art-subhead{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 6px}.editor-art-origin-grid{display:grid;grid-template-columns:auto 1fr 1fr;gap:4px 7px;align-items:center}.editor-art-origin-grid input{min-width:0;width:100%}.editor-art-sequence{display:flex;flex-direction:column;gap:5px;margin-bottom:7px}.editor-art-sequence-row{display:grid;grid-template-columns:auto repeat(2,minmax(90px,1fr)) repeat(5,minmax(70px,.7fr)) repeat(3,auto);gap:5px;align-items:end}.editor-art-flags{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.editor-art-check{display:flex;gap:5px;align-items:center}.editor-art-collision{display:grid;grid-template-columns:repeat(var(--collision-cols),minmax(36px,1fr));gap:3px;max-width:420px;margin:8px 0}.editor-art-block-key{columns:2;padding-left:24px}.editor-art-block-key b{display:inline-block;width:1.4em}.editor-art-terrain-grid{display:grid;grid-template-columns:repeat(8,minmax(42px,1fr));gap:3px;margin-top:8px}.editor-art-terrain-grid>div{display:grid;grid-template-columns:1fr 1fr;min-width:0}.editor-art-terrain-grid input{min-width:0;width:100%}.editor-art-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:4px}.editor-art-group-grid .editor-art-field{outline:1px solid transparent}.editor-art-group-grid .editor-art-field:focus-within{outline-color:var(--gold, #e0c070)}.editor-art-import{display:block;margin:10px 0}.editor-art-import[hidden]{display:none}.editor-art-import>summary{cursor:pointer;margin-bottom:7px}.editor-art-upload{display:grid;place-items:center;gap:3px;min-height:76px;margin:10px 0;border:2px dashed color-mix(in srgb,currentColor 42%,transparent);border-radius:7px;cursor:pointer}.editor-art-upload.dragging,.editor-art-upload:focus-within{border-color:var(--gold, #e0c070);color:var(--gold, #e0c070)}.editor-art-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.editor-art-import input,.editor-art-import select,.editor-art-toolbar input,.editor-art-toolbar select{min-height:36px;font-size:var(--type-body)}.editor-art-archives{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.editor-art-status{min-height:1.4em}.editor-art-status.bad{color:var(--red, #ff786f)}@media(max-width:700px){.editor-art-layout{grid-template-columns:1fr}.editor-art-layout>aside{max-height:150px}.editor-art-sequence-row{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-art-terrain-grid,.editor-art-group-grid{grid-template-columns:repeat(4,minmax(42px,1fr))}}#s-book>.scroll-body{width:auto;max-width:none;overflow:visible;align-items:center;background:none}#s-book>.scroll-body:before,#s-book>.scroll-body:after{display:none}.lore-book-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:none;cursor:default}.lore-book-stage{--book-px: var(--px);--u: calc(var(--book-px) * 1px);--lettering: calc(var(--book-px) / 2);position:relative;opacity:0;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 6) #000000aa)}@media(max-width:700px){.lore-book-stage{--book-px: calc(var(--px) * .62)}}.lore-book-stage.lifted{animation:lore-book-lift .42s cubic-bezier(.2,.7,.3,1) forwards}.lore-book-stage.closing{animation:lore-book-drop .36s cubic-bezier(.5,0,.8,.4) forwards}.lore-book{position:relative;width:calc(var(--book-w) * var(--u));height:calc(var(--book-h) * var(--u));--eye-y: 150}.lore-book-piece{position:absolute;pointer-events:none;left:calc(var(--spine) * var(--u));top:calc(var(--top) * var(--u));width:calc(var(--pw) * var(--u));height:calc(var(--ph) * var(--u));transform-style:preserve-3d;transform-origin:0 calc((var(--eye-y) - var(--top)) * var(--u));transform:perspective(calc(var(--u) * 900))}.lore-book-strip{position:absolute;top:0;left:0;height:100%;width:calc(var(--pw) * var(--u) / var(--strips));transform-origin:0 50%;transform-style:preserve-3d}.lore-book-strip>.lore-book-strip{left:100%}.lore-book-face{position:absolute;top:0;right:-1px;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lore-book-face-back{transform:rotateY(180deg)}.lore-book-face-back>.lore-book-sheet{margin-left:1px}.lore-book-sheet{position:absolute;top:0;height:100%;box-sizing:border-box;width:calc(var(--pw) * var(--u));left:calc(var(--slice) * var(--pw) * var(--u) / var(--strips) * -1)}.lore-book-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,rgba(24,12,4,var(--shade-near, 0)),rgba(24,12,4,var(--shade-far, 0)))}.lore-book-face-back:after{background:linear-gradient(to left,rgba(24,12,4,var(--shade-near, 0)),rgba(24,12,4,var(--shade-far, 0)))}.lore-book-leaf{display:flex;flex-direction:column;padding:calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 16);color:#2a1c10;background:var(--book-page-right) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--book-page-right) 0 0 / 100% 100% no-repeat;mask:var(--book-page-right) 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.lore-book-leaf-left{padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 10) calc(var(--u) * 12);background-image:var(--book-page-left);-webkit-mask-image:var(--book-page-left);mask-image:var(--book-page-left)}:root[data-art=hi] .lore-book-leaf,:root[data-art=hi] .lore-book-board,:root[data-art=hi] .lore-book-block,:root[data-art=hi] .lore-book-endpaper{image-rendering:auto}.lore-book-leaf:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(var(--u) * 22);pointer-events:none;background:linear-gradient(to right,#462c1057,#462c101f 40%,#462c1000)}.lore-book-leaf-left:before{left:auto;right:0;background:linear-gradient(to left,#462c1057,#462c101f 40%,#462c1000)}.lore-book-text{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;font:var(--type-body)/1.4 var(--serif);text-align:left;white-space:pre-line;overflow-wrap:anywhere}.lore-book-text .rich-text{color:inherit}.lore-book-text>.rich-text:first-letter{font-size:1.5em;line-height:1}.lore-book-number{position:relative;flex:0 0 auto;padding-top:calc(var(--u) * 3);font:var(--type-meta)/1 var(--serif);color:#6a5638;text-align:right}.lore-book-leaf-left .lore-book-number{text-align:left}.lore-book-board>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}:root[data-art=hi] .lore-book-board>canvas{image-rendering:auto}.lore-book-board>canvas.mirror{transform:scaleX(-1)}.lore-book-board.bare{background:#3a1a12}.lore-book-endpaper{position:absolute;top:calc((var(--leaf-y) - var(--board-y)) * var(--u));width:calc(var(--leaf-w) * var(--u));height:calc(var(--leaf-h) * var(--u));background:var(--book-endpaper) 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.lore-book-endpaper-left{left:0}.lore-book-endpaper-right{right:0;transform:scaleX(-1)}.lore-book-title{position:absolute;left:12%;right:12%;top:calc(31 * var(--u));height:calc(53 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2);text-align:center}.lore-book-title-text{font:calc(var(--type-panel-title) * var(--lettering))/1.15 var(--serif);color:#f2c75c;text-shadow:0 calc(var(--u)) 0 #000;overflow-wrap:anywhere}.lore-book-author{font:calc(var(--type-meta) * var(--lettering))/1.25 var(--serif);color:#e7cf95;text-shadow:0 calc(var(--u)) 0 #000}.lore-book-probe{visibility:hidden;pointer-events:none;height:calc(var(--leaf-h) * var(--u))}.lore-book-block{--peek: 0;position:absolute;top:calc((var(--leaf-y) - var(--block)) * var(--u));width:calc((var(--leaf-w) + var(--block)) * var(--u));height:calc((var(--leaf-h) + 2 * var(--block)) * var(--u));background:var(--book-block-right) no-repeat;background-size:calc((var(--leaf-w) + var(--block)) * var(--u)) calc((var(--leaf-h) + var(--block)) * var(--u));background-position:calc((var(--peek) - var(--block)) * var(--u)) calc(var(--peek) * var(--u));image-rendering:pixelated;pointer-events:none;opacity:0;transition:background-position .32s cubic-bezier(.2,.7,.3,1),opacity .22s ease-out}.lore-book-block.shown{opacity:1}.lore-book-block-right{left:calc(var(--spine) * var(--u))}.lore-book-block-left{left:calc((var(--spine) - var(--leaf-w) - var(--block)) * var(--u));background-image:var(--book-block-left);background-position:calc((var(--block) - var(--peek)) * var(--u)) calc(var(--peek) * var(--u))}.lore-book-spine{--gap: calc(var(--spine-w) * var(--open) * var(--u));--tuck-left: 0px;--tuck-right: 0px;position:absolute;z-index:50;pointer-events:none;left:calc(var(--spine) * var(--u) - var(--gap) / 2 + var(--tuck-left));width:max(0px,calc(var(--gap) - var(--tuck-left) - var(--tuck-right)));top:calc(var(--board-y) * var(--u));height:calc(var(--board-h) * var(--u))}.lore-book-spine[data-under=left]{--tuck-left: 1px}.lore-book-spine[data-under=right]{--tuck-right: 1px}.lore-book-spine.bare{background:#3a1a12}.lore-book-spine>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}.lore-book-spine:before{content:"";position:absolute;z-index:1;left:0;right:0;top:calc((var(--leaf-y) - var(--board-y)) * var(--u));height:calc(var(--leaf-h) * var(--u));background:var(--book-endpaper) 0 0 / calc(var(--leaf-w) * var(--u)) 100% no-repeat;image-rendering:pixelated}:root[data-art=hi] .lore-book-spine>canvas,:root[data-art=hi] .lore-book-spine:before{image-rendering:auto}.lore-book-spine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0c06038c,#0c06031a 30%,#ffecc814,#0c06031a 70%,#0c06038c)}.lore-book-cast{position:absolute;z-index:999;pointer-events:none;opacity:0;top:calc(var(--leaf-y) * var(--u));height:calc(var(--leaf-h) * var(--u));left:calc(var(--spine) * var(--u));width:calc(var(--leaf-w) * var(--u));background:linear-gradient(to right,#140a04e6,#140a0459 35%,#140a0400 75%)}.lore-book-cast-left{left:calc((var(--spine) - var(--leaf-w)) * var(--u));background:linear-gradient(to left,#140a04e6,#140a0459 35%,#140a0400 75%)}.lore-book-zone{position:absolute;z-index:2000;margin:0;padding:0;border:0;background:none;cursor:pointer;outline:none;pointer-events:auto;top:calc(var(--board-y) * var(--u));height:calc(var(--board-h) * var(--u));width:calc(var(--board-w) * var(--u))}.lore-book-zone-right{left:calc(var(--spine) * var(--u))}.lore-book-zone-left{left:calc((var(--spine) - var(--board-w)) * var(--u))}@keyframes lore-book-lift{0%{opacity:0;transform:translateY(10vh) scale(.92)}to{opacity:1;transform:none}}@keyframes lore-book-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8vh) scale(.94)}}@media(prefers-reduced-motion:reduce){.lore-book-stage.lifted,.lore-book-stage.closing{animation-duration:1ms}.lore-book-block{transition:none}}/*! 7.css v0.21.1 - https://khang-nd.github.io/7.css */.win7{--w7-font:9pt "Segoe UI","SegoeUI","Noto Sans",sans-serif;--w7-surface:#f0f0f0;--w7-el-bg:#f2f2f2;--w7-el-bg-d:#f4f4f4;--w7-el-bg-s-1:#ebebeb;--w7-el-bg-s-2:#cfcfcf;--w7-el-sd:inset 0 0 0 1px #fffc;--w7-el-sd-a:inset 1px 1px 0 #0003,inset -1px 1px 0 #0001;--w7-el-bd:#8e8f8f;--w7-el-bd-h:#3c7fb1;--w7-el-bd-a:#6d91ab;--w7-el-bd-d:#adb2b5;--w7-el-bdr:3px;--w7-el-c:#000;--w7-el-c-d:#838383;--w7-el-grad:linear-gradient(var(--w7-el-bg) 45%,var(--w7-el-bg-s-1) 45%,var(--w7-el-bg-s-2));--w7-el-grad-h:linear-gradient(#eaf6fd 45%,#bee6fd 0,#a7d9f5);--w7-el-grad-a:linear-gradient(#e5f4fc,#c4e5f6 30% 50%,#98d1ef 50%,#68b3db);--w7-li-bd-hl:#aaddfa;--w7-li-bg-hl:linear-gradient(#fff9,#e6ecf5cc 90%,#fffc);--w7-bl-bd:#0006;--w7-blt-size:18px;--w7-blt-offset:1em}.win7 [role=tooltip]{background:linear-gradient(to bottom,#fff,var(--w7-el-bg-s-1));border:1px solid var(--w7-bl-bd);border-radius:var(--w7-el-bdr);box-shadow:5px 5px 3px -3px var(--w7-bl-bd);padding:1em 1em 1em 2.5em;position:relative}.win7 [role=tooltip]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 1.5v18h18l-18-18Z' fill='%23fff' stroke='%23fff'/%3E%3Cpath d='M1 19.5H.5v-18l18 18H18' stroke='%23939393'/%3E%3C/svg%3E");content:"";height:var(--w7-blt-size);left:var(--w7-blt-offset);position:absolute;top:calc(var(--w7-blt-size)*-1);width:var(--w7-blt-size)}.win7 [role=tooltip][id]{position:absolute}.win7 [role=tooltip].is-top:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 1.5v18h18l-18-18Z' fill='%23ebebeb' stroke='%23ddd'/%3E%3Cpath d='M1 19.5H.5v-18l18 18H18' stroke='%23939393'/%3E%3C/svg%3E");bottom:calc(var(--w7-blt-size)*-1);top:unset;transform:scale(-1)}.win7 [role=tooltip].is-top.is-right:before{transform:scaleY(-1)}.win7 [role=tooltip].is-left:before{left:unset;right:var(--w7-blt-offset)}.win7 [role=tooltip].is-left.is-bottom:before{transform:scaleX(-1)}.win7 [role=button],.win7 button,.win7 input[type=file]::file-selector-button{background:var(--w7-el-grad);border:1px solid var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd);box-sizing:border-box;color:#222;font:var(--w7-font);min-height:23px;min-width:75px;padding:0 12px;position:relative;text-align:center;z-index:0}.win7 [role=button]:before,.win7 button:before{background:var(--w7-el-grad-h);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd)}.win7 [role=button]:after,.win7 [role=button]:before,.win7 button:after,.win7 button:before{content:"";height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.win7 [role=button]:after,.win7 button:after{background:var(--w7-el-grad-a);border-radius:2px;box-shadow:var(--w7-el-sd-a)}.win7 [role=button]:disabled,.win7 button:disabled{background:var(--w7-el-bg-d);border-color:var(--w7-el-bd-d);color:var(--w7-el-c-d)}.win7 [role=button]:not(:disabled):hover,.win7 button:not(:disabled):hover{border-color:var(--w7-el-bd-h);transition:border-color .3s}.win7 [role=button]:not(:disabled):hover:before,.win7 button:not(:disabled):hover:before{opacity:1;transition:opacity .3s}.win7 [role=button]:not(:disabled):not(:hover),.win7 button:not(:disabled):not(:hover){border-color:var(--w7-el-bd);transition:border-color 1s linear}.win7 [role=button]:not(:disabled):not(:hover):before,.win7 button:not(:disabled):not(:hover):before{opacity:0;transition:opacity 1s linear}.win7 [role=button]:not(:disabled).active,.win7 [role=button]:not(:disabled):active,.win7 button:not(:disabled).active,.win7 button:not(:disabled):active{border-color:var(--w7-el-bd-a);transition:border-color .3s}.win7 [role=button]:not(:disabled).active:after,.win7 [role=button]:not(:disabled):active:after,.win7 button:not(:disabled).active:after,.win7 button:not(:disabled):active:after{opacity:1;transition:opacity .3s}.win7 [role=button].focused,.win7 [role=button]:focus-visible,.win7 button.focused,.win7 button:focus-visible{box-shadow:inset 0 0 0 2px #98d1ef;outline:1px dotted #000;outline-offset:-4px}.win7 [role=button].default,.win7 [role=button].focused,.win7 [role=button]:focus,.win7 button.default,.win7 button.focused,.win7 button:focus{-webkit-animation:pulse-anim 1s ease infinite alternate;animation:pulse-anim 1s ease infinite alternate;background-image:var(--w7-el-grad-h);border-color:#5586a3}.win7 label[role=button]{align-items:center;display:inline-flex}.win7 label[role=button]>input[type=file]{display:none}@-webkit-keyframes pulse-anim{0%{box-shadow:inset 0 0 3px 1px #34deffdd}to{box-shadow:inset 0 0 1px 1px #34deffdd}}@keyframes pulse-anim{0%{box-shadow:inset 0 0 3px 1px #34deffdd}to{box-shadow:inset 0 0 1px 1px #34deffdd}}.win7{--w7-cb-size:14px}.win7 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;font:var(--w7-font);margin:0;opacity:0}.win7 input[type=checkbox]+label{align-items:center;display:inline-flex;font:var(--w7-font);position:relative}.win7 input[type=checkbox]+label:before{background:#f6f6f6;border:1px solid var(--w7-el-bd);box-shadow:inset 0 0 0 1px var(--w7-el-bg-d),inset 1px 1px 0 1px #aeaeae,inset -1px -1px 0 1px #ddd,inset 3px 3px 6px #ccc;box-sizing:border-box;content:"";display:inline-block;height:var(--w7-cb-size);margin-right:6px;transition:.4s;width:var(--w7-cb-size)}.win7 input[type=checkbox]+label:hover:before{background:#e9f7fe;border-color:var(--w7-el-bd-h);box-shadow:inset 0 0 0 1px #def9fa,inset 1px 1px 0 1px #79c6f9,inset -1px -1px 0 1px #c6e9fc,inset 3px 3px 6px #b1dffd}.win7 input[type=checkbox]:focus-visible+label{outline:1px dotted #000}.win7 input[type=checkbox]:checked+label:after{color:#4a5f97;content:"✔";display:block;font-weight:700;left:2px;position:absolute;top:0}.win7 input[type=checkbox]:disabled+label{color:#6d6d6d}.win7 input[type=checkbox]:disabled+label:before{background:linear-gradient(to bottom right,#f0f0f0,#fbfbfb);border:1px solid #b1b1b1;box-shadow:none;content:"";display:inline-block;height:var(--w7-cb-size);margin-right:6px;width:var(--w7-cb-size)}.win7 input[type=checkbox]:disabled+label:after{color:#bfbfbf}.win7{--w7-clc-size:5px}.win7 details{margin-top:0}.win7 details>summary{cursor:pointer;display:inline;margin-bottom:0;position:relative}.win7 details>summary:before{border:var(--w7-clc-size) solid transparent;border-left-color:#000;border-radius:3px;content:"";position:absolute;right:100%;top:calc(50% - var(--w7-clc-size))}.win7 details>summary::-webkit-details-marker,.win7 details>summary::marker{display:none}.win7 details[open]>summary:before{top:calc(50% - var(--w7-clc-size)/2);transform:rotate(45deg)}.win7 .combobox{display:inline-block;position:relative}.win7 .combobox input[type=text]{padding-right:20px;width:100%}.win7 .combobox button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) 50% no-repeat,var(--w7-el-grad);border-bottom-left-radius:0;border-top-left-radius:0;min-width:16px;padding:0;position:absolute;right:0}.win7 .combobox button:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) 50% no-repeat,var(--w7-el-grad-h);border-bottom-left-radius:0;border-top-left-radius:0}.win7 .combobox button:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) 50% no-repeat,var(--w7-el-grad-a);border-bottom-left-radius:0;border-top-left-radius:0}.win7 .combobox button:focus{box-shadow:none;outline:none}.win7 select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDZINHYxaDF2MWgxdjFoMXYxaDFWOWgxVjhoMVY3aDFWNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=),var(--w7-el-grad);background-position:100%;background-repeat:no-repeat;border:1px solid var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd);box-sizing:border-box;color:#222;font:var(--w7-font);padding:2px 30px 2px 3px;position:relative}.win7 select:not([multiple]):not(:disabled):hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDZINHYxaDF2MWgxdjFoMXYxaDFWOWgxVjhoMVY3aDFWNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=),var(--w7-el-grad-h);border-color:var(--w7-el-bd-h)}.win7 select:not([multiple]):not(:disabled):active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDZINHYxaDF2MWgxdjFoMXYxaDFWOWgxVjhoMVY3aDFWNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=),var(--w7-el-grad-a);border-color:var(--w7-el-bd-a);box-shadow:var(--w7-el-sd-a);outline:none}.win7 select:not([multiple]):not(:disabled):focus{box-shadow:inset 0 0 0 2px #98d1ef;outline:1px dotted #000;outline-offset:-4px}.win7 select:not([multiple]):disabled{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDZINHYxaDF2MWgxdjFoMXYxaDFWOWgxVjhoMVY3aDFWNloiIGZpbGw9IiNhZmFmYWYiLz48L3N2Zz4=),var(--w7-el-bg-d);background-position:100%;background-repeat:no-repeat;border-color:var(--w7-el-bd-d);color:var(--w7-el-c-d);opacity:1}.win7 fieldset{border:1px solid #cdd7db;border-radius:var(--w7-el-bdr);box-shadow:inset 0 0 0 1px #fff;margin:0;padding:8px 10px 10px}.win7 fieldset legend{font:var(--w7-font)}.win7 .group,.win7 fieldset{display:flex;flex-direction:column;gap:6px}.win7 .group+.group{margin-top:6px}.win7 [role=listbox],.win7 select[multiple]{background:#fff;border:1px solid #c0c1cd;display:block;font:var(--w7-font);overflow-y:scroll}.win7 [role=listbox].has-shadow,.win7 select[multiple].has-shadow{box-shadow:4px 4px 3px -2px #999}.win7 [role=listbox].has-hover li:hover,.win7 select[multiple].has-hover li:hover{background-color:#2a90ff;color:#fff}.win7 [role=listbox]:focus,.win7 select[multiple]:focus{outline:none}.win7 [role=listbox] [role=option],.win7 [role=listbox] option,.win7 select[multiple] [role=option],.win7 select[multiple] option{padding:2px}.win7 [role=listbox] [role=option]:focus,.win7 [role=listbox] [role=option][aria-selected],.win7 [role=listbox] option:focus,.win7 [role=listbox] option[aria-selected],.win7 select[multiple] [role=option]:focus,.win7 select[multiple] [role=option][aria-selected],.win7 select[multiple] option:focus,.win7 select[multiple] option[aria-selected]{background-color:#2a90ff;color:#fff}.win7{--w7-lvc-size:5px}.win7 table{background-color:#fff;border:1px solid #c0c1cd;border-collapse:collapse;font:var(--w7-font);position:relative;table-layout:fixed;text-align:left;white-space:nowrap}.win7 table td,.win7 table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win7 table.has-shadow{box-shadow:4px 4px 3px -2px #999}.win7 table>thead>tr>*{background:linear-gradient(180deg,#fff 45%,#fafafa 0,#f0f0f0);border:1px solid #d7d7d7;box-sizing:border-box;cursor:default;font-weight:400;height:22px;padding:0 8px;position:sticky;top:0}.win7 table>thead>tr>.highlighted{background:linear-gradient(180deg,#f3f9fc 45%,#e4f0f8 0,#d9eaf5);border:1px solid #a7d8f5;border-radius:var(--w7-el-bdr)}.win7 table>thead>tr>.highlighted:not(:last-child){border-right-color:#a7d8f5}.win7 table>thead>tr>.highlighted.indicator:before{background:linear-gradient(to bottom right,#667f91 45%,#90c1e2 65%,#cce3f2);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:var(--w7-lvc-size);position:absolute;right:50%;top:0;width:calc(var(--w7-lvc-size)*1.2)}.win7 table>thead>tr>.highlighted.indicator.up:before{-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%)}.win7 table>tbody>tr{cursor:default}.win7 table>tbody>tr.highlighted{background:var(--w7-li-bg-hl);border:1px solid var(--w7-li-bd-hl);border-radius:var(--w7-el-bdr)}.win7 table>tbody>tr.highlighted>:not(:last-child){border-right:none}.win7 table>tbody>tr>*{height:14px;padding:2px 8px}.win7 table>tbody>tr>:not(:last-child){border-right:1px solid #eee}.win7{--w7-mn-left:28px}.win7 ul[role]{cursor:default;list-style:none;margin:0;padding:0}.win7 ul[role=menubar]{background:linear-gradient(#fff 20%,#f1f4fa 25%,#f1f4fa 43%,#d4dbee 48%,#e6eaf6);display:flex}.win7 ul[role=menubar]>[role=menuitem]{padding:6px 10px;position:relative}.win7 ul[role=menubar]>[role=menuitem]:focus,.win7 ul[role=menubar]>[role=menuitem]:focus-within,.win7 ul[role=menubar]>[role=menuitem]:hover{background:#39f;color:#fff;outline:none}.win7 ul[role=menubar]>[role=menuitem]:focus-within~[role=menuitem]:focus,.win7 ul[role=menubar]>[role=menuitem]:focus-within~[role=menuitem]:focus-within,.win7 ul[role=menubar]>[role=menuitem]:focus~[role=menuitem]:focus,.win7 ul[role=menubar]>[role=menuitem]:focus~[role=menuitem]:focus-within,.win7 ul[role=menubar]>[role=menuitem]:hover~[role=menuitem]:focus,.win7 ul[role=menubar]>[role=menuitem]:hover~[role=menuitem]:focus-within{background:transparent;color:inherit}.win7 ul[role=menubar]>[role=menuitem]:focus-within:has(~[role=menuitem]:hover),.win7 ul[role=menubar]>[role=menuitem]:focus:has(~[role=menuitem]:hover),.win7 ul[role=menubar]>[role=menuitem]:hover:has(~[role=menuitem]:hover){background:transparent;color:inherit}.win7 ul[role=menu]{background:var(--w7-surface);border:1px solid #0006;box-shadow:4px 4px 3px -2px #00000080;color:initial;min-width:150px;padding:2px;position:relative}.win7 ul[role=menu]:before{box-shadow:inset 1px 0 #00000026,inset -1px 0 #fff;content:"";height:calc(100% - 4px);left:var(--w7-mn-left);pointer-events:none;position:absolute;width:2px}.win7 [role=menuitem] ul[role=menu]{display:none;left:0;position:absolute;top:100%;z-index:99}.win7 ul[role=menu] [role=menuitem]>[role=menu]{left:100%;top:-4px}.win7 ul[role=menu]>[role=menuitem]>a,.win7 ul[role=menu]>[role=menuitem]>button,.win7 ul[role=menu]>[role=menuitem]>label,.win7 ul[role=menu]>[role=menuitem][aria-haspopup=true]{all:unset;border:1px solid transparent;border-radius:3px;box-sizing:border-box;display:flex;justify-content:space-between;padding:4px 10px 4px 32px;position:relative;white-space:nowrap;width:100%}.win7 ul[role=menu]>[role=menuitem]>a:focus-visible,.win7 ul[role=menu]>[role=menuitem]>a:hover,.win7 ul[role=menu]>[role=menuitem]>button:focus-visible,.win7 ul[role=menu]>[role=menuitem]>button:hover,.win7 ul[role=menu]>[role=menuitem]>label:focus-visible,.win7 ul[role=menu]>[role=menuitem]>label:hover,.win7 ul[role=menu]>[role=menuitem][aria-haspopup=true]:focus-visible,.win7 ul[role=menu]>[role=menuitem][aria-haspopup=true]:hover{background:var(--w7-li-bg-hl);border-color:var(--w7-li-bd-hl)}.win7 ul[role=menu]>[role=menuitem]>button:after,.win7 ul[role=menu]>[role=menuitem]>button:hover:before{content:none}.win7 ul[role=menu]>[role=menuitem][aria-haspopup=true]:after{border:4px solid transparent;border-left-color:currentcolor;content:"";position:absolute;right:2px;top:50%;transform:translateY(-50%)}.win7 ul [role=menuitem]{position:relative}.win7 ul [role=menuitem]>input[type]{display:none}.win7 ul [role=menuitem]>input[type]+label{display:block;position:relative}.win7 ul [role=menuitem]>input[type]+label:before{all:unset;background:var(--w7-li-bg-hl);border-radius:inherit;box-shadow:0 0 0 1px #b3d3f9;box-sizing:border-box;height:22px;left:0;position:absolute;top:0;width:22px}.win7 ul [role=menuitem]>input[type]:checked+label:before{content:""}.win7 ul [role=menuitem]>input[type][type=radio]:checked+label:after{background:radial-gradient(circle at 75% 25%,#d5d4ea,#333583);border:1px solid #1a1490;box-shadow:none;left:8px;top:50%;transform:translateY(-50%)}.win7 ul [role=menuitem]>input[type][type=checkbox]:checked+label:after{color:#0c12a1;font-size:10pt;left:6px;top:50%;transform:translateY(-52%)}.win7 ul [role=menuitem]:focus-within>[role=menu],.win7 ul [role=menuitem]:focus>[role=menu]{display:block}.win7 ul [role=menuitem]:focus-within:has(~[role=menuitem]:hover)>[role=menu],.win7 ul [role=menuitem]:focus:has(~[role=menuitem]:hover)>[role=menu]{display:none}.win7 ul [role=menuitem][aria-disabled]{opacity:.5;pointer-events:none}.win7 ul [role=menuitem].has-divider:after{box-shadow:inset 0 1px #00000026,inset 0 -1px #fff;content:"";display:block;height:2px;margin:3px 0 2px;margin-left:var(--w7-mn-left);pointer-events:none}.win7 ul [role=menuitem] img{left:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.win7 ul [role=menuitem] span{margin-left:32px}.win7 ul.can-hover [role=menuitem]:hover>[role=menu]{display:block}.win7 ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus,.win7 ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus-within{background:transparent;color:inherit}.win7 ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus-within>[role=menu],.win7 ul.can-hover [role=menuitem]:hover~[role=menuitem]:focus>[role=menu]{display:none}.win7{--w7-pg-bg:#0bd82c;--w7-pg-bg-paused:#e6df1b;--w7-pg-bg-error:#ef0000}.win7 [role=progressbar]{background:radial-gradient(circle at 0 50%,#0000001f 10px,transparent 30px),radial-gradient(circle at 100% 50%,#0000001f 10px,transparent 30px),linear-gradient(180deg,#f3f3f3af,#fcfcfcaf 3px,#dbdbdbaf 6px,#cacacaaf 0,#d5d5d5af),#ddd;border:1px solid var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:inset 0 0 0 1px #f3f3f388,0 0 0 1px #eaeaea88;height:15px;margin:2px 0;overflow:hidden}.win7 [role=progressbar]>div{background-color:var(--w7-pg-bg);background-image:linear-gradient(180deg,#f3f3f3af,#fcfcfcaf 3px,#dbdbdbaf 6px,transparent 0),radial-gradient(circle at 0 50%,#0000002f 10px,transparent 30px),radial-gradient(circle at 100% 50%,#0000002f 10px,transparent 30px),linear-gradient(180deg,transparent 65%,#ffffff55),linear-gradient(180deg,transparent 6px,#cacaca33 0,#d5d5d533);box-shadow:inset 0 0 0 1px #ffffff1f;height:100%;overflow:hidden}.win7 [role=progressbar].paused>div{background-color:var(--w7-pg-bg-paused)}.win7 [role=progressbar].error>div{background-color:var(--w7-pg-bg-error)}.win7 [role=progressbar].animate>div:before,.win7 [role=progressbar].marquee:before{-webkit-animation:progressbar 3s linear infinite;animation:progressbar 3s linear infinite;background:linear-gradient(90deg,transparent,#ffffff80,transparent 40%);content:"";display:block;height:100%}.win7 [role=progressbar].marquee:before{background:linear-gradient(to right,transparent,var(--w7-pg-bg),transparent 35%);opacity:.5}@-webkit-keyframes progressbar{0%{transform:translate(-40%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes progressbar{0%{transform:translate(-40%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.win7{--w7-rd-size:14px;--w7-rdl-space:6px;--w7-rd-left:calc(var(--w7-rd-size) + var(--w7-rdl-space));--w7-rdd-size:8px;--w7-rdd-center:(var(--w7-rd-size) - var(--w7-rdd-size)) /2}.win7 input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0;border:none;margin:0;opacity:0;position:fixed}.win7 input[type=radio]+label{align-items:center;display:inline-flex;font:var(--w7-font);margin-left:var(--w7-rd-left);position:relative}.win7 input[type=radio]+label:before{background:#f6f6f6;border:1px solid;border-color:var(--w7-el-bd);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--w7-el-bg-d),inset 1px 1px 0 1.5px #aeaeae,inset -1px 0 0 1.5px #ddd,inset 3px 3px 6px #ccc;box-sizing:border-box;content:"";display:inline-block;height:var(--w7-rd-size);left:calc(var(--w7-rd-left)*-1);margin-right:var(--w7-rdl-space);position:absolute;top:0;transition:.4s;width:var(--w7-rd-size)}.win7 input[type=radio]+label:hover:before{border-color:var(--w7-el-bd-h);box-shadow:inset 0 0 0 1.5px #def9fa,inset 1px 1px 0 1.5px #79c6f9,inset -1px -1px 0 1.5px #c6e9fc,inset 3px 3px 6px #b1dffd}.win7 input[type=radio]:checked+label:after{background:#7cd3eb;border:1.5px solid #27506d;border-radius:50%;box-shadow:inset -1px -1px 0 .5px #16638f,inset -1px -1px 0 1px #1985c0;box-sizing:border-box;content:"";display:block;height:var(--w7-rdd-size);left:calc(var(--w7-rd-left)*-1 + var(--w7-rdd-center));position:absolute;top:calc(var(--w7-rdd-center));width:var(--w7-rdd-size)}.win7 input[type=radio]:focus-visible+label{outline:1px dotted #000}.win7 input[type=radio]:disabled+label{filter:grayscale(1);opacity:.6}.win7 input[type=radio]:disabled:not(:checked)+label:before{opacity:.5}.win7{--w7-sb-grad-a-1:#c4e5f6;--w7-sb-grad-a-2:#98d1ef;--w7-sb-grad-h-1:#eaf6fd;--w7-sb-grad-h-2:#bee6fd;--w7-sb-y:linear-gradient(to right,#e5e5e5,var(--w7-surface) 20%);--w7-sb-x:linear-gradient(to bottom,#e5e5e5,var(--w7-surface) 20%)}.win7 .has-scrollbar::-webkit-scrollbar{width:16px}.win7 .has-scrollbar::-webkit-scrollbar:horizontal{height:17px}.win7 .has-scrollbar::-webkit-scrollbar-corner{background:var(--w7-el-bg)}.win7 .has-scrollbar::-webkit-scrollbar-track:vertical{background:var(--w7-sb-y)}.win7 .has-scrollbar::-webkit-scrollbar-track:horizontal{background:var(--w7-sb-x)}.win7 .has-scrollbar::-webkit-scrollbar-thumb{background-color:var(--w7-el-bg);border:1px solid var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd)}.win7 .has-scrollbar::-webkit-scrollbar-thumb:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to right,var(--w7-el-bg) 45%,var(--w7-el-bg-s-1) 45%,var(--w7-el-bg-s-2))}.win7 .has-scrollbar::-webkit-scrollbar-thumb:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to bottom,var(--w7-el-bg) 45%,var(--w7-el-bg-s-1) 45%,var(--w7-el-bg-s-2))}.win7 .has-scrollbar::-webkit-scrollbar-thumb:hover:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to right,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-thumb:hover:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to bottom,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-thumb:active:vertical{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADrSURBVChTTc5LboJQGAXguyoCu4ERCzAGlRk7UOwGWIDh0s4M4kxb06RSq/jAB6AxJkJ4lTDrue3AnvyzP+fLId+/yfM8juP7PQmCCOf7B3e+ZD+O40RRVFW12VQUpd3r9U3T2m4OpKoqWZYNwzBZLEqfh0N7NnvfrPcEWlEUWZb9mWF4Ph6D0ylcLbfM5HkeJrhGA2hb15/QXnv+w7RYXsDatjOdvnmrHSnLEizMNE2v11sUXQBCnn98kbquBUGQJAlmq9WB2e3qg4HJdqKkaRql1HGc0WgMcDJ5dd0F24kediZJ8t/ELT69H+8py0CYSIO5AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to right,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7 .has-scrollbar::-webkit-scrollbar-thumb:active:horizontal{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADcSURBVChTNZBLqoUwEEQrURQUxZGCvy24ACfiityJi7tv8GauQoPxk5tquA2RQ9vVVYk6z9NZaxFFEe77htYazjk8z4MwDIVZ+rourOuKaZrwvi+WZcE8z1BKCbPPCjk4DAO2bRP1OI7wLiL6Mbd7J408z1GWpQwWRYGqqiQG+03TgMu0MacfUN4qANmn8UOv9MjW3sKaSm7iIdOSlziOQ3LScd93aPonSYK6riVLlmVo21aYfVqzND9pmqLrOlGT+76XbcxLZkb19/l3fEP+oF0cx8KMEASBsDEGX2/CgZCHkg+8AAAAAElFTkSuQmCC) no-repeat 50%,linear-gradient(to bottom,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7 .has-scrollbar::-webkit-scrollbar-button:horizontal:end:decrement,.win7 .has-scrollbar::-webkit-scrollbar-button:horizontal:start:increment,.win7 .has-scrollbar::-webkit-scrollbar-button:vertical:end:decrement,.win7 .has-scrollbar::-webkit-scrollbar-button:vertical:start:increment{display:none}.win7 .has-scrollbar::-webkit-scrollbar-button{border:1px solid transparent}.win7 .has-scrollbar::-webkit-scrollbar-button:vertical{height:17px}.win7 .has-scrollbar::-webkit-scrollbar-button:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),var(--w7-sb-y)}.win7 .has-scrollbar::-webkit-scrollbar-button:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),var(--w7-sb-y)}.win7 .has-scrollbar::-webkit-scrollbar-button:horizontal{width:16px}.win7 .has-scrollbar::-webkit-scrollbar-button:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),var(--w7-sb-x)}.win7 .has-scrollbar::-webkit-scrollbar-button:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),var(--w7-sb-x)}.win7 .has-scrollbar::-webkit-scrollbar-button:hover{background-color:var(--w7-el-bg);border-color:var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd)}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:vertical{height:17px}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to right,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to right,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:horizontal{width:16px}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),linear-gradient(to bottom,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-button:hover:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to bottom,var(--w7-sb-grad-h-1) 45%,var(--w7-sb-grad-h-2) 45%);border-color:var(--w7-el-bd-h)}.win7 .has-scrollbar::-webkit-scrollbar-button:active{background-color:var(--w7-el-bg);border-color:var(--w7-el-bd);border-radius:var(--w7-el-bdr);box-shadow:var(--w7-el-sd)}.win7 .has-scrollbar::-webkit-scrollbar-button:active:vertical{height:17px}.win7 .has-scrollbar::-webkit-scrollbar-button:active:vertical:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik04IDZIN3YxSDZ2MUg1djFINHYxaDdWOWgtMVY4SDlWN0g4VjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to right,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7 .has-scrollbar::-webkit-scrollbar-button:active:vertical:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to right,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7 .has-scrollbar::-webkit-scrollbar-button:active:horizontal{width:16px}.win7 .has-scrollbar::-webkit-scrollbar-button:active:horizontal:start{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDRIOHYxSDd2MUg2djFINXYxaDF2MWgxdjFoMXYxaDFWNFoiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=),linear-gradient(to bottom,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7 .has-scrollbar::-webkit-scrollbar-button:active:horizontal:end{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03IDRINnY3aDF2LTFoMVY5aDFWOGgxVjdIOVY2SDhWNUg3VjRaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(to bottom,var(--w7-sb-grad-a-1) 45%,var(--w7-sb-grad-a-2) 45%);border-color:var(--w7-el-bd-a)}.win7{--w7-s-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggc3Ryb2tlPSIjMjA3MGI5IiBkPSJNMTAuNSAxQzguMDIgMSA2IDMuMDIgNiA1LjVhNC40NSA0LjQ1IDAgMCAwIDEgMi43OTNMMi4wMjMgMTMuMjdsLjcwNC43MUw3LjcwNyA5Yy43Ny42MTcgMS43MzQgMSAyLjc5MyAxIDIuNDggMCA0LjUtMi4wMiA0LjUtNC41UzEyLjk4IDEgMTAuNSAxWm0wIDFDMTIuNDM4IDIgMTQgMy41NjMgMTQgNS41IDE0IDcuNDM4IDEyLjQzNyA5IDEwLjUgOUEzLjQ5NCAzLjQ5NCAwIDAgMSA3IDUuNUM3IDMuNTYyIDguNTYzIDIgMTAuNSAyWiIvPjwvc3ZnPg==);--w7-s-bg:var(--w7-s-icon) no-repeat center}.win7 [type=search]{background-color:#fff;border:1px solid transparent;border-radius:2px;box-shadow:inset 1px 1px 0 var(--w7-el-bd),inset -1px -1px #ccc;box-sizing:border-box;font:var(--w7-font);height:24px;min-width:187px;padding:3px 6px}.win7 [type=search]:-moz-placeholder-shown{background-image:var(--w7-s-icon);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:14px}.win7 [type=search]:placeholder-shown{background-image:var(--w7-s-icon);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:14px}.win7 [type=search]:focus{outline:none}.win7 [type=search]::-moz-placeholder{font-style:italic}.win7 [type=search]::placeholder{font-style:italic}.win7 .searchbox [type=search]{padding-right:26px}.win7 .searchbox [type=search]+[aria-label=search]{background:var(--w7-s-bg),var(--w7-el-grad);background-size:14px;border-radius:0;min-height:22px;min-width:26px;padding:0;position:absolute;right:1px;top:1px}.win7 .searchbox [type=search]+[aria-label=search]:before{background:var(--w7-s-bg),var(--w7-el-grad-h);background-size:14px;border-radius:0}.win7 .searchbox [type=search]+[aria-label=search]:after{background:var(--w7-s-bg),var(--w7-el-grad-a);background-size:14px;border-radius:0}.win7 .searchbox [type=search]+[aria-label=search]:focus-visible{outline:1px dotted #000;outline-offset:-4px}.win7 .searchbox{display:inline-block;position:relative}.win7{--w7-sdt-w:10px;--w7-sdt-h:18px;--w7-sdt-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC7SURBVHgBlZLBCYQwEEVj9CDYgRfbswF7sRAbsArPdhBICDmEzPoDE9CdXeKH0eHP48fINOrSPM+k/mhd16YDtCyLmqZJhM7zxIs6PAF570WQAzJIRLkksd89DUl939eB1Ym3b0wpiQBmIYSXiTFGZYwRgWEY6o8uIPQLZGlu2rYtP54L3g3c912N45gHSEahh4dZERZj2zZyztFxHLnQw/vaLIattbmeULkMdg6XxLFaa3WB7MlCirTIHxVUkxicbwSEAAAAAElFTkSuQmCC);--w7-sdt-icon-h:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAMAAABVab95AAAAWlBMVEUAAAAAjf8AVpo8f7G44/v5/f7l9P3g8/za8Pzp9v32+/7u+f695v2z4PmWvdjr9/1onMKu3vjQ4e2Zv9l+pcJLc5GTu9eMtNGCqseLrcVhlbt0l7BWfptOdpOMIi2BAAAAA3RSTlMADUenYG6gAAAAWklEQVQI113GRwKAIAwEwCBBRaUo9vL/b0qWG3MaaqKG2FBcDCw3aWPB6NwW6nYgHUoHaQ9VxwlGKUPVwC7joOlIgeeZQ3pJnd46Z/2miNTqbZl8918efj2yH/8dBY1fB+zGAAAAAElFTkSuQmCC);--w7-sdt-icon-a:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACsSURBVHgB3ZKxCoMwEIYvJWOn0r10LHTuVDp1KIU+RN+gT9FZ6AP0LYqDY+nQWXAScXMQdRYh+ouRqEF0cPGHHJfcl7sbfkaFroYlqEefx5lxQK/blu6rjRZ6R34RLcFxAWSkmRZEbUkeLWigZgVymZhuoid264lGjwMvTkhmtYsqvKEGMQQY43jYNwoy//7t0j31b8DPXyBOcVYe5Kr9mDpKdoY6ndoCrDNyDnRZRNbxQWFyAAAAAElFTkSuQmCC);--w7-sdt-icon-d:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAAJFBMVEUAAAAAERr19fX8/PytsrXW2NrKzc66vb+/w8bq6+zQ0tS8wMJ24HiUAAAAAnRSTlMAHoyc8FsAAAA4SURBVAjXY5BwcXFpZOg0NjaezeCspKRkQhG51EhJOZyBLVjJtICBIdU4nIGBgS20gAEIljEwAADrIhGV6oosPgAAAABJRU5ErkJggg==);--w7-sdt-iconb:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABrSURBVHgB7dLNCcAgDAXgWASjm9TJ3Egns8N4SGv6c2gbyQA+kED40IPPwJGUEsEgpRRjO8o5i6i11gfZe7HVCojIJ4QA6D3vnXM8F1DmBUkL1TdOOIRGC2X7hcIvPu1ZY/wFV83OhzTF3QGRrxiDB3GCSQAAAABJRU5ErkJggg==);--w7-sdt-iconb-h:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAAKlBMVEUAAAA8f7Hp9/76/f695v3i8/zb8fy24vuu3vhkmb/Q4e3E3exckbhHfKRL187IAAAAAXRSTlMAQObYZgAAACRJREFUCNdj4BQUFJzAcFpJ2Xglg1C7W5AhlcnbYJN5gbYcAAA6fxkRCu8xlwAAAABJRU5ErkJggg==);--w7-sdt-iconb-a:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABmSURBVHgB7dKxCYAwEAXQfyEKYhrBThdwCwsLyRKukFGcRiyyh0tY2kcT0fJIn/zijg+v/IQnerUOTDYzkfToWkbOQcM6+ZX5OMNvVIVeFehqEbopXyIQmQzTgf969qFlIfkTM9wbGH4SS8YdBX4AAAAASUVORK5CYII=);--w7-sdt-iconb-d:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAAElBMVEUAAAD09PStsrX8/Py8wMLq6+ySuCnaAAAAAXRSTlMAQObYZgAAACJJREFUCNdjYFFSUnJgcDU2Ng5hUBYUFDSiLgk2OQhsiwIAV/wLB9LkGuwAAAAASUVORK5CYII=)}.win7 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:10px 1px;width:100%}.win7 input[type=range]:focus-visible{outline:1px dotted #000}.win7 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--w7-sdt-icon);filter:drop-shadow(1px 1px 0 #0002);height:var(--w7-sdt-h);transform:translateY(-7px);width:var(--w7-sdt-w)}.win7 input[type=range]::-webkit-slider-thumb:hover{background:var(--w7-sdt-icon-h)}.win7 input[type=range]::-webkit-slider-thumb:active{background:var(--w7-sdt-icon-a)}.win7 input[type=range]::-moz-range-thumb{background:var(--w7-sdt-icon);border:0;border-radius:0;filter:drop-shadow(1px 1px 0 #0002);height:var(--w7-sdt-h);width:var(--w7-sdt-w)}.win7 input[type=range]::-moz-range-thumb:hover{background:var(--w7-sdt-icon-h)}.win7 input[type=range]::-moz-range-thumb:active{background:var(--w7-sdt-icon-a)}.win7 input[type=range]::-webkit-slider-runnable-track{background:var(--w7-surface);box-shadow:inset 1px 1px 1px #999,inset -1px 0 #999,0 1px #fff;box-sizing:border-box;height:3px;width:100%}.win7 input[type=range]::-moz-range-track{background:var(--w7-surface);box-shadow:inset 1px 1px 1px #999,inset -1px 0 #999,0 1px #fff;box-sizing:border-box;height:3px;width:100%}.win7 input[type=range].has-box-indicator::-webkit-slider-thumb{background:var(--w7-sdt-iconb);filter:drop-shadow(-1px -1px 0 #0002);transform:rotate(180deg) translateY(7px)}.win7 input[type=range].has-box-indicator::-webkit-slider-thumb:hover{background:var(--w7-sdt-iconb-h)}.win7 input[type=range].has-box-indicator::-webkit-slider-thumb:active{background:var(--w7-sdt-iconb-a)}.win7 input[type=range].has-box-indicator::-moz-range-thumb{background:var(--w7-sdt-iconb);filter:drop-shadow(1px 1px 0 #0002);transform:rotate(180deg)}.win7 input[type=range].has-box-indicator::-moz-range-thumb:hover{background:var(--w7-sdt-iconb-h)}.win7 input[type=range].has-box-indicator::-moz-range-thumb:active{background:var(--w7-sdt-iconb-a)}.win7 input[type=range]:disabled::-webkit-slider-thumb{background:var(--w7-sdt-icon-d)}.win7 input[type=range]:disabled::-moz-range-thumb{background:var(--w7-sdt-icon-d)}.win7 input[type=range]:disabled.has-box-indicator::-webkit-slider-thumb{background:var(--w7-sdt-iconb-d)}.win7 input[type=range]:disabled.has-box-indicator::-moz-range-thumb{background:var(--w7-sdt-iconb-d)}.win7 .is-vertical{display:inline-block;height:150px;transform:translateY(50%);width:4px}.win7 .is-vertical>input[type=range]{height:4px;margin:0 16px 0 10px;transform:rotate(270deg) translate(calc(-50% + 8px));transform-origin:left;width:150px}.win7 .is-vertical>input[type=range]::-webkit-slider-thumb{transform:translateY(-8px) scaleX(-1)}.win7 .is-vertical>input[type=range]::-moz-range-thumb{transform:translateY(2px) scaleX(-1)}.win7 .is-vertical>input[type=range].has-box-indicator::-webkit-slider-thumb{transform:translateY(-9px) scaleX(-1) rotate(180deg)}.win7 .is-vertical>input[type=range].has-box-indicator::-moz-range-thumb{transform:translateY(0) scaleX(-1) rotate(180deg)}.win7 .loader,.win7 .spinner{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAGiElEQVRYw+2UWWxcVxnH/+fcdebeuTNjj+2pM96bOCkle900Dq3dLBVulVBSiUpVQECpoC9ICPpSJChIiBceeEQtTRSQUNOGCqrgxkqaQkpoFodmoa4TO7Yn9nibxbPcmbucew4P5imJhfuGRH4vR/oezvnp/33fAe5zn/93yJ2FX/z0l+CgCKAhICpqnCIcrUO2bMOnMv4xfHmDkOVtfiBaNU1r8X2fuq47pShSOhTWhjdv2zxChA9TJQgLDmLbUDjHz1/93j0F5DsLHAAnyyejgB42kK+U8PHF4e2aZe0+dOjQCy1d7e1dnbEwpZCCAGAMLJOp1MYnJ6ZPnxn6w80bI4O7v/TYJUWVIZPl+1biLoGALj/uUyAAkF/K4/wnVw/07dn3/f69T+00LUvzGMdcxkEQMACA53myZVmRfXu+uKG7u+vHH5w52X/i3eO/PvjMwJ8C371Hzv9FwBMcgixL/Pnk4IFvvPTdV58+sH97Zi5LZqfGIISA4AJCCGSzWYQNA6GCjrFJgaYHkmp//5N9qgTryOu/kV547qt/FJ9HwCMCNSbAAh+/P/bW9qefPfjy2ocf2nYzPUUmpm/DZU6+5rmnajX7L47jfMgYE6qq9hm6ORBStX2STuJhLUQe7Xl0y8T46MuvHz2cfvHb37y0aoGaCOByDp/IUA2zv/+pvb0eZ3RyahrZbHZEONVfmYb626Rlwkg2QFVU2FX7aKlUOVotFV68frXyw5aWlu6oadCdu3p3DJ0afLLKvBUFpDsLu54ZQEAp3n3v5Pqdj/e90rGuu2ssncZ8vrAoHO+1hxJNbzaAIOwxKNUqZLsKkwnUyxrqjejlXKFk11y/t1DIheuTCdVhjnXsd0c+Qj6bXVUCN/UoBGXISXSriEY6rk3fwnxuCYGQBpOGeTikSDAFBWcBuMfBmQ9CPMiyBKZ6KLv24ZJT6Usm4l83IiYaGxvblFh8qw98di8BemdhpncA+Z7HwU1j02Rgx/6VmwWPG1hwau9bySbkvRKWvDJc34HgDCoBVCFAGIMf+BhdnEGG2ScypTxODL2PXDZr0YBvWPUM3DYtxBUioatjjUhEQ4uBg5npW6gzEh/ViEfClIlA8sAFIACw/+xYQIGqSrEkPBD4fw35DqauX0NdSNNBad2qBQgvQ1a4Jq3tiKgNdSJpmmQ2kwFUxTIbIwLlNCg8cAq4FAAl8CngyMCSRuGFKIQIxLXxUSRiESiKDNkMKe4KAne1gCsOoDFNNjXe2tbBd/XswBOP9CCs0631rQla1DmKOoetcjgyYKtAIQTMRoA5E3AMBbbwH1GjJqiho/nBdle2wpVVJxAYDjxGvWg0Wuh5eKvYbCqwzRgaYuq36pPxt4YjkudETNRXOAyuwEGABdnHXEyCb5ooahySkAYaE3HIjGHo3NmMzf1PVxK4K4E1lSpiJdtuMM0rc3MLNSaAjpCMzlRD75mLp3/Q9sQO/YYmYco0cA0M00YIWcNETg9jSdFkJRY/pMYiBzc91gNbMFScyoRQ6LmVBO76Bw7ufx6RoouwHrm8kM9/rblpTWMZLjEVIuVpdfPxC58EUurB87mQLkQqReZkGVpzirhckcZuTH1HUcM/6uxoa3dKRSzMzuQqpaW3U22t75TOXVxdC7oWy8gSjniq2f84PfHOzXx7Z2trk2EigJRoSDS2iZ+MzMztASWD3F8Yiqg6RjJzW+Ja+LnudRt3m2bIhOdgfCYdVKTaPxEVp0vWSiN4D4EosaHIMhaL89jYlvzZqavDa5vJFw40pawIEyo2rtsYfqChsLdUKu3NZrPwHReRNSnEIhY62zuQTt/GxNQkW/LKl8re3Jvdz/ecc1FBabUCeuCBCI6AACVVRqQ1+crfpm/MJ1H3UlPEMho8RuPRCBJxC+vbOuHCBRMM1WoVl65fgO96laqdv0LswhvPfnngWLo4KnT6ORKQAwoIwHKBEOOoUm/WXJt87VZm/LMlT/9KUTd2JXhU931fUhRFDofDWFzM+o5Ts8tBftYuFS7EiHN8ixV9L3b9NhIMkIiMK6sVoAKQOUA4R8TjqHcD1MrVcn0s/obHi0c+nby8U9Kx3zDNNtd1k67jEEmSMkG1+veQbFxfn2w+o4+VeKMToNVXECwBuqSuPgFOKASW9zPmcGzKcaSqHphcRc4qMr/FOVswi2cF5iUVgE4lzWd+TZZkkuJ6IJ0fRUvZRNwDaC2ApOgQXOA+9/mf5d+3RhGneJlNNgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMS0wNFQxMjo1OToxNyswMDowMD1ktU4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMTEtMDRUMTI6NTk6MTcrMDA6MDBMOQ3yAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTExLTA0VDEyOjU5OjE3KzAwOjAwGywsLQAAACV0RVh0d2VicDptdXgtYmxlbmQAQXRvcFByZXZpb3VzQWxwaGFCbGVuZH56rZIAAAAASUVORK5CYII=) 50%;color:transparent;display:inline-block;height:20px;width:20px}.win7 .loader.animate,.win7 .spinner.animate{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPcCAFfTyh3a223GwZjQ0sH19NL2+eP//77m73bS3dbl7vj6+l/VubXr81nT22Pi37vS26Dm65DI2k7d1qvS2yi1qFzEzmPj0IC7vBhua7Tf6h96dnvw8xW6wsjs7I7e4qTy8lS0vG3b5T6wqoTKytjn72zGwHWswa/Eypu1vbfd3BKrnTTO1nLD1zuwqVubiHqdpoXa032Xm0rEuii1pynn4FPVlhnJzB95dqXv5za8rT7Vsdn9/XDO0Qtscoq7yenx9im0qdvw82yJjoTW5FiZlFmSo093d/P+/5br8rP19Mfc6BHX0GL9/GLp7Yb49kx8iJS/0hhtbGSjuX6eq8bd3kjAtk/jw5C60ar//zRgYitrbv3+/gVkcXze3nWuxE/AsOrx9o/9+0+qooTTubz//83//5zU3QqlqTuvq+H4+CO+rxWTjBmxt3+unpbLxIbX0an5+JC60Ljp5EmLmXiQmEm+x1/t24bY0YXa0n6Zm2OltxGrnU2poXClrpi6yO/+/jCPgoPj72zd173W5FDv5m+6zD2in7rV46Hc6FrQqOTt8CdVWCLUv1n38mPQxhXj1iPu8FnCuhHKuin7+IHy6TDAs4jq4nqTmoi3zS/LrHWtxKLF2CO/rpS702LeqB55dh3nqk+kpJy0vhisn0mLmiLejYrm12nDsGHftk93eCK+rzGvp6vh4U+/sGrCsk6poXPs42qokFnBuwmKlzRfYixXXXa0q4THvXjWwk+/sf3//46wqMne6KTH14SzzGyhxHnZzXnMoWjEob3W4zhfZ120iXO4l53h2zjDfxLox2LCiou7yX6WnImuwYazy3GNkd3u6kLGl4GbnU+mo3HmvrrR25S81KbX0HqcpxP563WrwrzV5KHF2Nfm72qfw5H18KTG1xfx3Zu0vYayy1LwznChsX3jtEW0eR+5lHCgsZS71E5vdxzxuiDf6ImtwU7OhZ7l2lrZ7LzR23WswjHguTeigP7//////3z+/1q+sY/CtSZUVxjSokPA20TK4Xbp2iH/C05FVFNDQVBFMi4wAwEAAAAh/iVDcmVhdGVkIGJ5IGZDb2RlciBHcmFwaGljcyBQcm9jZXNzb3IAACH5BAUBAAIALAAAAAAgACAAAAj/AAUIHEiwoMGDCBMqXMiwocOHECNKnBjxlzeKBztt6/aj47BlGAWMG5RAybBqKJUo+jixGa9Dm644s+bFV5xeh3g1izjlAThMNQlC8cIN5wuI4vxo04TQhAk/KB7SQVFOikIpfVDQcXgJWxEfCn0QOZGn4YtUc4owJALICLO1c2bNWpuFmBCGaNhwOMMwCoYsdxfKWkKJR18Nz2IxdIRjC7RrYQFpwODQ0p80HRSeEaEhlcMAcHYUwIOQUxU0ayASIrPDSQAABB0BmL2Kj2pCTJg4ISSBkSRGEiwBkJRDoqBw2SY1+vbhAyUHSxjpwGiFHHIahB5F9xRSoDlPOmpwC+9Ovrz58+jTdw8IACH5BAUBAAQALAYABwAUABMAAAjFAAkIHKiOAAmBB6EMXEhw4SECw3iRGMSwIrc4GB1WFChPoKaNcSBOWSiKwLyNHiv2GeDFBMqUJwSOEMCjDouXAovsikGgToMuFXDmfLKu54cCCoX2qJWFwAoDCh4IJcAlStEAO6JOJaAlSx4JcI4QGKC0q0BYO75J+PXS0LQoAxlNmtRoCcovOfhoWPgIUiNCjCpWcuRoDRGG7LJ9oyQhMAFJAEw9brERVDgasCgRwGHJAiPILz1ZeUQ6mZ3PuLaiGsi2YkAAIfkEBQEAFwAsBgAHABQAEwAACL0ALwgc2GkgmAuDCg5cyBDhoUMCEzQkKHDTBUxeFkJsWOgAoggZOXKEAAFBoYkXG3YpwAAByoWiBDYgsEXRhJcDX1y6EMCAAok4L5ASGIOGzwdBL3C5oEVgmAIDkjLNwnNSIxtSLyy6sIAGpAAAgn5aqAMSIUZBQy2sQYmQBEEoBVAwdGNhqUduGTlaKFdGpImgHlHCIVBSJU4yYMgYJWaijkd4LeHAYcqU4S8vUTFiJGGz3kxjpHpKdCr0xIAAIfkEBQEAAwAsBgAHABQAEwAACMMABwgUyMLawB/dBhgcyJDgARK8tg2oNkiJwHENByAIVIAAoggXFXILyTDEEQMfCmYUWI0hjTRbwBxaOcCLNoUDKelSkICmQCnlUAgEAOfIRJ84BzJiEgYRUoFzBDLLBAkSh6cDiQ2IRoPGVazEam1dEoANVoH7BgTjt4KDgKcaGL6zIeErTRXT5C6RsJdmvlwD4g70tFeQjoYlVn2hmakvo0ozOA3IdEfgK8Z2LJiCN1DHjHw+PXlmBEBSpkzRzqp9GhAAIfkEBQEAAQAsBgAGABMAFAAACL0AAwgcGGAIC4IIE8YLxCBIADAJETrY8OdPgQMZDm2LKFCCE11bFDAw6KvkJoHNCDp4CIbEBISaAoAjCADOjpYcNZmgGeabB44D04kKEMzOBgc8gAbwEQBbgGISHKxQihAZIxtnqBK0WierVi5PVXXVKnBRMHQc2JRQ6qpsALQAqIp4NdAYBQCMKnGckSPAp4HRAAiWsSBhFY6SAJhakGOUikqZ8AjkYzixKRjwMuMSpBRXps+SIOf4QpYo0IAAIfkEBQEAAAAsBgAGABMAEwAACLwAAQgcCCBePH/9WBBcOJBGGANH/khkSFBQE4j27KUhcIAXRQC4CJX5AwCMIiVDIqgU6I6gFTJwkiQYtNALgF4EhSH5tgHBRy/zAIgSmAhJiAYfB5ZDIRBXF6RJGcpYUSfqwnM52BiySjDWKDazuBI0hGar2H3x1pw5Y/WCwCwA6hmShSZqWQxGBM6tkuNji78aBvKh4EhGlRIUZUnlJAOPjBkqVORonPSLmkwwMh/D4yhTpS+VPXMSiI5hQAAh+QQFAQADACwGAAYAEwATAAAItwAHCBw4wAGNbO0CNCDIUCCARmQG2Ltnj0AgFg0FkiOz457ELRQLHMDUkFoBMnA+SCSh6AOEDAOaEfSUxGUIBAQjsIjAUJmllzwyEhQnsEYQQQCEDnUIrIJSgi8EogEB4qlAUgMNGbLK8NwsQ7K4DowFyNAasQMWDQC0ZhZaWmvLnnmqdUCqgmVziBCKZi9BImsiVZkhIGOkhmIqDbgzcA/hAY6Uzqjk6Bi8gZVyPG2ldwCnzA0DAgAh+QQFAQACACwGAAYAEwAUAAAItgAFCBwoABeARwFo0CDIUOCCf0l2/NFF8UO8hg4JpClAhoyBLfYohmgIjOMHJBAgHBAARsGfAggIujqQEgEPgoMSMNhpYqCZYx4qYBTAAsEAPwKFsQJ2c6gALz0F3roma4TTgdgExDIkBs1VhkQAif1K0MUNQGvIYtUCiIjagVo0ALrwVkCqT9MMkY1iRKAGrl4xtvAruK6AUQ0pyIAhgwLGfDkEwmA4I5/TLzk4adbcqq6roQEBACH5BAUBAAEALAYABgATABQAAAiyAAMIHChwgQ56AAQRXDiwS5ICfyJi2dCOoUAeAglofLgjYqMQCwV0GOkBAoIhgZIo2KILCYKBpzogGsJjBMEJJFYeARmgzQAzGC0G4AVmB4Q6PX9WECrQDISjAfS5ycf0YoURfWIREWOoqsBQRVK5uNHjk9cAPQQ+I1b27EBptTS4JZgFQwBXcwMYsXs2FEGzVUUIlXVxYQuhrwZWoaBCBZAqdwKMElMVz7G8Fr/kPSU0IAAh+QQFAQAOACwGAAYAFAAUAAAIxQAdCBwoMJHBBbgIKiSI4ECaIw4KJIEFYOFAAR2CdGDAkYBHMoQQLPSRkRUiMwhSIvlApswGQQRtDULJYwDDEB8MHNlA0M2AQoUsJsrgYIuBAAJjuLkAwuLABAp0eRAYy9YFH04FHlJ0BAmPqm2IZB1oxisIIUYw9Bgr8AwHNmgc1OKylu0sQ2uKyNWiga0DDRpovRhI5JZfuQRfHXaQamDfsWgiP7YogKCAVQ5k+QXCUKBiizMUwljcyoEaVagzL87sKmtAACH5BAUBAC8ALAYABgAUABMAAAi5AF8IHPhizIsvIAQQXEgwTgQ5f9KAKcCgywKGBA8IPJCBwQECFC1gvECig5mTLFJ6gADSzsI+KSYMEGBmIYJAcMhIIHjCjxcvGF802AAnDACBdFD00RO0YIicgZC2MdFU4IQXWwhIyOMCUNWBCRQYCOAij4avVsWueJEFAxe0bihWGIgBLQcHK+oI1AJoRFUBaNic8StQjIqqZ0CsmbOwRVURX0ugHShG4BuBewbeKRyUgs3JC9U0DQgAIfkEBQEAWQAsBgAGABQAEgAAB6mAWYKDggIgICWEioojHUE/kAcIPIuDPkokHRmbB44MlJUJKRNQVywsEUMQDAQWilMPSiOlhBGoqzqEKFkmJpVZPCFISDWCMSe8v4INTR9Wxi9FyoUOTk0LMUZE0tPAG0w2Qk8YUd1ZAwVYSy5G5OYPCgY0gz3v8QH0F9PoRzgNhCKm2UCy4Z+gG4Ja/KqyRMKKCr8EKAIiAwCHKt1UaBw0I8evGYJgdAsEACH5BAUBAAEALAYABgAUABMAAAjJAAMIHCjQ1y8phQgqVAhFCYkAYAJkiFBi4UBng0jwGnSoo8ADFgM029gLCiZfKM0gOtCBh8IXVB4si8OQxxAIHWosvBAyQAUEByAIE3gJRQA9PX0KEkp0isikATxYohaMWQAhUAUCcAArmpAsGHpk5UADktdUN6KMhQQpUx6wWQMAC8CEEUFXSVNAowtAYJRpaPKmMUBIoYieMArsgPNIYSStd200IVPGgWGFe7RaIkSIhoWkeATCAMBoyZIuPb8IVKOKtYy5BAMCACH5BAUBAAUALAYABgAUABQAAAi9AAsIHEjw1y+CCBMOE/iDxKAIIxIqXFhgEC8SBQpJJBjHlxePE8xkyKiwV0eEAwpFYBVEGEoTXjYW4nFsgDGBdDYmhHHMJU6dA0fQBBYsRqonc4AKrAPAUbECxLQoFXhGkiRkUDH0mArEgQSsWjRMLSCJ0CNlArVeAArAAaRkwQgaYrthEqOEIjayKkCGyV2JAgjCkENgRxk7G+8IXKVqCSXDh5XyhEBpgxM4TRzobLXYagAamscWiASsi8SAACH5BAUBAAEALAYABgAUABQAAAi9AAMIHEjQG8GDCDtt6xYADENrCA8qSRBgUMVhDQf5iChwGLeBXnpB6YXx1sEpAjEl9DJCDi9bB/1wBDlg5sxCA64ZE3gppc0AIEaY/HkQRBURA2lxIWqo0pdiAWppIRpgDzBH56RJpSqDESeoAW4QdcRoSbSBGEL9tEHj0Tu0ayFBovSW6DFWG5hMAnVQjMA3XW0IwkEgAJZJNHBFpBAAgKUPZXaUIRMm8cxckpbQaITFSSMaVIEtkeCgScSAACH5BAUBAAIALAYABwAUABMAAAjDAAUIHGhNAImBAtQhXChwEEMlCYZdYJhQwKFNBCtSUTRxYTWBmhZC8eLjWoo+CEUJ0BaSIsmEbRCmk0Jx4IULE2IKxFaxZkI9NwUwWyeAlM+BoUTwiSWw1tGBa265OieQC5enAkahU9EUq8AqQAw11fLpaQlVldANjIJVkgRBNdZ+rWkjAA1GDGU5cosQQABCTQKUYrgKAKUmOCAobhSmESRQFGUwohFmh4HLYSZNYudTkF0sZEJrtoLVQbt22Wg4oBgQACH5BAUBAAEALAgABwASABMAAAiwAAMIDKBu4A+BnQYqJDhwWzWFvBYq5HYFoY84AXjxagZRosJbGV9YNOFxIBQ3J0p61NPHz6UAIn2oFBjKVpuZCw1diIVTIaB6gFz0pLkm6NAAawwZ1YBTwCgRYn4FgDqTA4Ac6AJoqLLCRklJS64qm8qhCSVWxxbakODAxoyBNmhg2UEgQJclNGhQIvRIx0K9ZMrQheOkESQa9Dy2axQGC5NJk8IlQzUz76NHVqh5DAgAIfkEBQEAAAAsBwAHABMAEwAACLcAAQgU2GngQCg+DCocOMwgiYUEDzrzEceZQCoQAYDLqHECgCkHBXrh6MUPCoPlOBpEQUcgNpUEieySNnAOTAAyAeW5aRCDFiEAtPS4uUaDlqCAZt3UAEggoDNsKqiUtWZNLABnbMDioTLqmqZ1AsApwCqjDBsyDLUR2IDMDrIwFEqSIKESuoGCmpTZu4HGEhtLJFhyYCOTQgeNsOBbDOfDhiZ+GWWkAWmSZUiRb1qwAkoHKnMQAwIAOw==)}.win7{--w7-tab-bg:#fff}.win7 menu[role=tablist]{display:flex;list-style-type:none;margin:0 0 -2px;padding-left:3px;position:relative;text-indent:0}.win7 menu[role=tablist] button{border-radius:0;color:#222;display:block;min-width:unset;padding:2px 6px;text-decoration:none;z-index:1}.win7 menu[role=tablist] button[aria-selected=true]{background:var(--w7-tab-bg);border-bottom:0;box-shadow:none;margin:-2px 0 1px -3px;padding-bottom:4px;position:relative;z-index:8}.win7 menu[role=tablist] button[aria-selected=true]:after,.win7 menu[role=tablist] button[aria-selected=true]:before{content:none}.win7 menu[role=tablist] button[aria-selected=true]:hover{border-color:var(--w7-el-bd)}.win7 menu[role=tablist] button[aria-selected=true].active,.win7 menu[role=tablist] button[aria-selected=true]:active,.win7 menu[role=tablist] button[aria-selected=true]:focus{-webkit-animation:none;animation:none;border-color:var(--w7-el-bd)}.win7 menu[role=tablist] button[aria-selected=true]:focus-visible{outline:1px dotted #222;outline-offset:-4px}.win7 menu[role=tablist] button:before{border-radius:0}.win7 menu[role=tablist] button:after{content:none}.win7 menu[role=tablist] button:disabled{opacity:.6}.win7 menu[role=tablist].justified button{flex-grow:1;text-align:center}.win7 [role=tabpanel]{background:var(--w7-tab-bg);border:1px solid var(--w7-el-bd);clear:both;margin-bottom:9px;padding:14px;position:relative;z-index:2}.win7 input[type=email],.win7 input[type=number],.win7 input[type=password],.win7 input[type=text],.win7 input[type=url]{height:23px}.win7 input[type=email],.win7 input[type=number],.win7 input[type=password],.win7 input[type=text],.win7 input[type=url],.win7 textarea{background-color:#fff;border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;font:var(--w7-font);padding:3px 4px 5px;transition:border-color .5s}.win7 input[type=email]:hover,.win7 input[type=number]:hover,.win7 input[type=password]:hover,.win7 input[type=text]:hover,.win7 input[type=url]:hover,.win7 textarea:hover{border-color:#5794bf #b7d5ea #c7e2f1 #c5daed;transition:border-color .3s}.win7 input[type=email]:focus,.win7 input[type=number]:focus,.win7 input[type=password]:focus,.win7 input[type=text]:focus,.win7 input[type=url]:focus,.win7 textarea:focus{border-color:#3d7bad #a4c9e3 #b7d9ed #b5cfe7;outline:none}.win7 input[type=email]:disabled,.win7 input[type=number]:disabled,.win7 input[type=password]:disabled,.win7 input[type=text]:disabled,.win7 input[type=url]:disabled,.win7 textarea:disabled{background:var(--w7-surface);border-color:#afafaf;box-shadow:inset 0 0 0 1px #fff}.win7{--w7-tvb-size:8px;--w7-tv-left:20px}.win7 ul.tree-view{display:block;font:var(--w7-font);margin:0;padding:6px 6px 6px var(--w7-tv-left)}.win7 ul.tree-view li{list-style-type:none;margin-top:4px;position:relative}.win7 ul.tree-view a{color:#000;text-decoration:none}.win7 ul.tree-view ul{margin-top:4px;padding-left:var(--w7-tv-left)}.win7 ul.tree-view.has-container{background:#fff;border:1px solid var(--w7-el-bd)}.win7 ul.tree-view.has-collapse-button details>summary::-webkit-details-marker,.win7 ul.tree-view.has-collapse-button details>summary::marker{display:none}.win7 ul.tree-view.has-collapse-button details>summary:before{background:linear-gradient(to bottom,var(--w7-el-bg) 45%,var(--w7-el-bg-s-1));border:1px solid #919191;border-radius:1px;color:#4b63a7;content:"+";font-size:8pt;font-weight:700;height:var(--w7-tvb-size);left:calc(var(--w7-tvb-size)*2*-1);line-height:calc(var(--w7-tvb-size) - 50% + var(--w7-tvb-size)/2);margin:0;right:unset;text-align:center;top:calc(50% - var(--w7-tvb-size)/2);width:var(--w7-tvb-size)}.win7 ul.tree-view.has-collapse-button details[open]>summary:before{content:"–";transform:none}.win7 ul.tree-view.has-connector ul{position:relative}.win7 ul.tree-view.has-connector ul:before{border-left:1px dotted #000;content:"";height:calc(100% - var(--w7-tvb-size));left:var(--w7-tvb-size);position:absolute;top:0}.win7 ul.tree-view.has-connector ul li:before{border-bottom:1px dotted #000;content:"";position:absolute;right:calc(100% + var(--w7-tvb-size)/4);top:var(--w7-tvb-size);width:calc(var(--w7-tv-left)/2)}.win7{--w7-link-c:#06c;--w7-link-c-h:#39f;--w7-title-c:#039}.win7 a{color:var(--w7-link-c);text-decoration:none}.win7 a:focus-visible{outline:1px dotted var(--w7-link-c)}.win7 a:focus,.win7 a:hover{color:var(--w7-link-c-h);text-decoration:underline}.win7 .instruction{color:var(--w7-el-c);font:var(--w7-font);font-weight:400;margin:0 0 20px}.win7 .instruction-primary{color:var(--w7-title-c);font-size:12pt}.win7 .header{font:var(--w7-font);font-weight:400}.win7 .header-document{color:var(--w7-el-c);font-family:Calibri,Noto Sans,sans-serif;font-size:17pt}.win7 .header-group{color:var(--w7-title-c);font-size:11pt}.win7{--w7-w-space:6px;--w7-w-bd:#000000b3;--w7-w-bdr:6px;--w7-w-bg:#4580c4;--w7-w-glass:linear-gradient(135deg,#fff5 70px,transparent 100px),linear-gradient(225deg,#fff5 70px,transparent 100px),linear-gradient(54deg,#0002 0 4%,#6661 6% 6%,#0002 8% 10%,#0002 15% 16%,#aaa1 17% 18%,#0002 23% 24%,#bbb2 25% 26%,#0002 31% 33%,#0002 34% 34.5%,#bbb2 36% 40%,#0002 41% 41.5%,#bbb2 44% 45%,#bbb2 46% 47%,#0002 48% 49%,#0002 50% 50.5%,#0002 56% 56.5%,#bbb2 57% 63%,#0002 67% 69%,#bbb2 69.5% 70%,#0002 73.5% 74%,#bbb2 74.5% 79%,#0002 80% 84%,#aaa2 85% 86%,#0002 87%,#bbb1 90%) left center/100vw 100vh no-repeat fixed;--w7-w-grad:linear-gradient(to right,#ffffff66,#0000001a,#ffffff33),var(--w7-w-bg);--w7-wct-bd:#0000004d;--w7-wct-bdr:5px;--w7-wct-sd:inset 0 0 0 1px #fffa;--w7-wct-bg:linear-gradient(#ffffff80,#ffffff4d 45%,#0000001a 50%,#0000001a 75%,#ffffff80);--w7-wct-bg-h:radial-gradient(circle at bottom,#2aceda,transparent 65%),linear-gradient(#b6d9ee 50%,#1a6ca1 0);--w7-wct-bg-a:radial-gradient(circle at bottom,#0bfdfa,transparent 65%),linear-gradient(#86a7bc 50%,#092747 0);--w7-wct_close-bg:radial-gradient(circle at -60% 50%,#0007 5% 10%,#0000 50%),radial-gradient(circle at 160% 50%,#0007 5% 10%,#0000 50%),linear-gradient(#e0a197e5,#cf796a 25% 50%,#d54f36 50%)}.win7 .window{border:1px solid var(--w7-w-bd);border-radius:var(--w7-w-bdr);box-shadow:2px 2px 10px 1px var(--w7-w-bd),inset 0 0 0 1px #fffa;font:var(--w7-font);position:relative;z-index:0}.win7 .window:before{background:linear-gradient(transparent 20%,#ffffffb3 40%,transparent 41%),var(--w7-w-grad);background-color:var(--w7-w-bg);border-radius:var(--w7-w-bdr);box-shadow:inset 0 0 0 1px #fffd;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.win7 .window-body{background:var(--w7-surface);border:1px solid var(--w7-w-bd);box-shadow:0 0 0 1px #fff9;margin:var(--w7-w-space);margin-top:0}.win7 .window-body.has-space{padding:var(--w7-w-space)}.win7 .window-body pre{margin:calc(var(--w7-w-space)*-1)}.win7 .window footer,.win7 .window-footer{background:var(--w7-surface);border:1px solid var(--w7-w-bd);border-top:0;box-shadow:0 .5px 1px .5px #fff;margin:var(--w7-w-space);margin-top:calc(var(--w7-w-space)*-1 - 1px);padding:10px;position:relative}.win7 .window footer:before,.win7 .window-footer:before{box-shadow:inset 0 1px #0000004d,inset 0 -1px #fff;content:"";height:2px;left:0;position:absolute;top:0;width:100%}.win7 .window.is-bright .window-body{background:#fff}.win7 .window.is-bright .window-footer,.win7 .window.is-bright footer{background:#eee;box-shadow:inset 0 1px 3px #ddd,0 1px #fff9,1px 1px #fff9,-1px 1px #fff9}.win7 .window.is-bright .window-footer:before,.win7 .window.is-bright footer:before{content:none}.win7 .window.glass:before{opacity:.6}.win7 .window.glass:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:var(--w7-w-bdr);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.win7 .window.glass>.title-bar{background:var(--w7-w-glass);background-attachment:fixed}.win7 .window>.title-bar{border:0;box-shadow:inset 0 1px #fffd,inset 1px 0 #fffd,inset -1px 0 #fffd}.win7 .window fieldset{margin-bottom:9px}.win7 .window[role=dialog]{left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:visibility,opacity;visibility:hidden;z-index:999}.win7 .window[role=dialog]:target{opacity:1;visibility:visible}.win7 .title-bar{align-items:center;background:var(--w7-w-grad);background-color:var(--w7-w-bg);border:1px solid var(--w7-w-bd);border-radius:var(--w7-w-bdr) var(--w7-w-bdr) 0 0;box-shadow:inset 0 0 0 1px #fff9;display:flex;font:var(--w7-font);justify-content:space-between;padding:var(--w7-w-space);padding-top:0}.win7 .title-bar-text{color:#000;letter-spacing:0;line-height:15px;padding-top:var(--w7-w-space);text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.win7 .title-bar-controls{background:#fff3;border:1px solid var(--w7-wct-bd);border-radius:0 0 var(--w7-wct-bdr) var(--w7-wct-bdr);border-top:0;box-shadow:0 1px #fffa,1px 0 #fffa,-1px 0 #fffa;display:flex}.win7 .title-bar-controls button{background:none;border:0;border-radius:0;border-right:1px solid var(--w7-wct-bd);box-shadow:none;box-sizing:border-box;min-height:19px;min-width:29px;padding:0;position:relative}.win7 .title-bar-controls button:after{content:none}.win7 .title-bar-controls button:active,.win7 .title-bar-controls button:hover{background:none}.win7 .title-bar-controls button:disabled:before{opacity:.4}.win7 .title-bar-controls button:before{border-radius:0;bottom:0;box-shadow:inset 0 0 0 1px #fff5;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.win7 .title-bar-controls button:not(:hover):before{opacity:1;transition:none}.win7 .title-bar-controls button.is-minimize:before,.win7 .title-bar-controls button[aria-label=Minimize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgBlY+xDQAgDMNaiQ9B8AHcxAlI/NYtKwj6QOohUzxYc+1HAqQ3e03qXNpwwcyE5QsAaEGjDRf8ZAza6Bz6VQAAAABJRU5ErkJggg==) no-repeat center 10px}.win7 .title-bar-controls button.is-maximize:before,.win7 .title-bar-controls button[aria-label=Maximize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgBlZHBCYAwDEVT6YaKbqArOILgBLqBosP1VkhAaQ6S1lKad+ihPy8kxLT9+IACG57r2KqKu2GCBpTYtEMOOQELzrnv4z53I4vDjjJnwXsPJWTOAiJGHVNB5pGwLjPk+AlEBLUY7eFebCosBHOR7vYAAAAASUVORK5CYII=) no-repeat 50%}.win7 .title-bar-controls button.is-help:before,.win7 .title-bar-controls button[aria-label=Help]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAG1BMVEUAAABTVmb////39/fa2trm5ubj4+Pq6urg4OByvnYHAAAAAXRSTlMAQObYZgAAADtJREFUCNdjYBQUFGAQVFISZBBSUlJkEDYUNmQQFBAvZGBgDA1kYBBLE2RgkGgUYGAQBDIYRBwhBJgLAKBIBQ2X+PZ0AAAAAElFTkSuQmCC) no-repeat 50%}.win7 .title-bar-controls button.is-restore:before,.win7 .title-bar-controls button[aria-label=Restore]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgBlVDLCoMwENwU/7ClvRYK7b2lCIJHEQQ/QEHwqujfBXJIQMnihg34iHPJ7GNm2AhYcL2/JwhAxIuhq3aXb48PiFBna2YFERVHzoQLnAQmSCmxeL5+3rBtSsdpBwVKKTcY+1rY197G+8RRoLVejed94igwxrgB/zXeJ+4Jijz2Erjg+8/WE7ZAt6EgSUsIxQwaJEWv7G6SSgAAAABJRU5ErkJggg==) no-repeat 50%}.win7 .title-bar-controls button.is-close,.win7 .title-bar-controls button[aria-label=Close]{min-width:48px}.win7 .title-bar-controls button.is-close:before,.win7 .title-bar-controls button[aria-label=Close]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBlZFNCoQwDIVbmRvOMHOAAd0K/uDGlYKiCG4VPICi9yu0oCSQoFUXFtKEl6+voZXvr7sKay1TL690FOexY+Hz87i2decOuDKQsNGVe8AGYTRJIh0Y+orBvxszCPllOymlxN06jNE26Qnwg4zdHQLrMhFaawwAqAadDPE1ijwUxhiMKCmxCZk06OMYTz5lAx3xWDeXkLNAAAAAAElFTkSuQmCC) no-repeat 50%}.win7 .title-bar-controls button:first-child,.win7 .title-bar-controls button:first-child:before{border-bottom-left-radius:var(--w7-wct-bdr)}.win7 .title-bar-controls button:last-child,.win7 .title-bar-controls button:last-child:before{border:0;border-bottom-right-radius:var(--w7-wct-bdr)}.win7 .title-bar-controls button:focus{-webkit-animation:none;animation:none;outline:none}.win7 .title-bar.active .title-bar-controls,.win7 .window.active .title-bar .title-bar-controls{border-color:var(--w7-w-bd)}.win7 .title-bar.active .title-bar-controls button,.win7 .window.active .title-bar .title-bar-controls button{border-color:var(--w7-w-bd);box-shadow:var(--w7-wct-sd)}.win7 .title-bar.active .title-bar-controls button:after,.win7 .window.active .title-bar .title-bar-controls button:after{content:none}.win7 .title-bar.active .title-bar-controls button.is-minimize,.win7 .title-bar.active .title-bar-controls button[aria-label=Minimize],.win7 .window.active .title-bar .title-bar-controls button.is-minimize,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Minimize]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgBlY+xDQAgDMNaiQ9B8AHcxAlI/NYtKwj6QOohUzxYc+1HAqQ3e03qXNpwwcyE5QsAaEGjDRf8ZAza6Bz6VQAAAABJRU5ErkJggg==) no-repeat center 10px,var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button.is-minimize:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Minimize]:before,.win7 .window.active .title-bar .title-bar-controls button.is-minimize:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Minimize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgBlY+xDQAgDMNaiQ9B8AHcxAlI/NYtKwj6QOohUzxYc+1HAqQ3e03qXNpwwcyE5QsAaEGjDRf8ZAza6Bz6VQAAAABJRU5ErkJggg==) no-repeat center 10px,var(--w7-wct-bg-h);border-bottom-left-radius:var(--w7-wct-bdr);box-shadow:0 0 7px 3px #5dc4f0,var(--w7-wct-sd);content:"";opacity:0;transition:opacity .3s linear}.win7 .title-bar.active .title-bar-controls button.is-minimize:focus-visible:before,.win7 .title-bar.active .title-bar-controls button.is-minimize:hover:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Minimize]:focus-visible:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Minimize]:hover:before,.win7 .window.active .title-bar .title-bar-controls button.is-minimize:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button.is-minimize:hover:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Minimize]:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Minimize]:hover:before{opacity:1;transition:opacity .1s linear}.win7 .title-bar.active .title-bar-controls button.is-minimize:active:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Minimize]:active:before,.win7 .window.active .title-bar .title-bar-controls button.is-minimize:active:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Minimize]:active:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgBlY+xDQAgDMNaiQ9B8AHcxAlI/NYtKwj6QOohUzxYc+1HAqQ3e03qXNpwwcyE5QsAaEGjDRf8ZAza6Bz6VQAAAABJRU5ErkJggg==) no-repeat center 10px,var(--w7-wct-bg-a)}.win7 .title-bar.active .title-bar-controls button.is-maximize,.win7 .title-bar.active .title-bar-controls button[aria-label=Maximize],.win7 .window.active .title-bar .title-bar-controls button.is-maximize,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Maximize]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgBlZHBCYAwDEVT6YaKbqArOILgBLqBosP1VkhAaQ6S1lKad+ihPy8kxLT9+IACG57r2KqKu2GCBpTYtEMOOQELzrnv4z53I4vDjjJnwXsPJWTOAiJGHVNB5pGwLjPk+AlEBLUY7eFebCosBHOR7vYAAAAASUVORK5CYII=) no-repeat 50%,var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button.is-maximize:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Maximize]:before,.win7 .window.active .title-bar .title-bar-controls button.is-maximize:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Maximize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgBlZHBCYAwDEVT6YaKbqArOILgBLqBosP1VkhAaQ6S1lKad+ihPy8kxLT9+IACG57r2KqKu2GCBpTYtEMOOQELzrnv4z53I4vDjjJnwXsPJWTOAiJGHVNB5pGwLjPk+AlEBLUY7eFebCosBHOR7vYAAAAASUVORK5CYII=) no-repeat 50%,var(--w7-wct-bg-h);box-shadow:0 0 7px 3px #5dc4f0,var(--w7-wct-sd);content:"";opacity:0;transition:opacity .3s linear}.win7 .title-bar.active .title-bar-controls button.is-maximize:focus-visible:before,.win7 .title-bar.active .title-bar-controls button.is-maximize:hover:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Maximize]:focus-visible:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Maximize]:hover:before,.win7 .window.active .title-bar .title-bar-controls button.is-maximize:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button.is-maximize:hover:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Maximize]:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Maximize]:hover:before{opacity:1;transition:opacity .1s linear}.win7 .title-bar.active .title-bar-controls button.is-maximize:active:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Maximize]:active:before,.win7 .window.active .title-bar .title-bar-controls button.is-maximize:active:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Maximize]:active:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgBlZHBCYAwDEVT6YaKbqArOILgBLqBosP1VkhAaQ6S1lKad+ihPy8kxLT9+IACG57r2KqKu2GCBpTYtEMOOQELzrnv4z53I4vDjjJnwXsPJWTOAiJGHVNB5pGwLjPk+AlEBLUY7eFebCosBHOR7vYAAAAASUVORK5CYII=) no-repeat 50%,var(--w7-wct-bg-a)}.win7 .title-bar.active .title-bar-controls button.is-help,.win7 .title-bar.active .title-bar-controls button[aria-label=Help],.win7 .window.active .title-bar .title-bar-controls button.is-help,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Help]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAG1BMVEUAAABTVmb////39/fa2trm5ubj4+Pq6urg4OByvnYHAAAAAXRSTlMAQObYZgAAADtJREFUCNdjYBQUFGAQVFISZBBSUlJkEDYUNmQQFBAvZGBgDA1kYBBLE2RgkGgUYGAQBDIYRBwhBJgLAKBIBQ2X+PZ0AAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button.is-help:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Help]:before,.win7 .window.active .title-bar .title-bar-controls button.is-help:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Help]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAG1BMVEUAAABTVmb////39/fa2trm5ubj4+Pq6urg4OByvnYHAAAAAXRSTlMAQObYZgAAADtJREFUCNdjYBQUFGAQVFISZBBSUlJkEDYUNmQQFBAvZGBgDA1kYBBLE2RgkGgUYGAQBDIYRBwhBJgLAKBIBQ2X+PZ0AAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg-h);box-shadow:0 0 7px 3px #5dc4f0,var(--w7-wct-sd);content:"";opacity:0;transition:opacity .3s linear}.win7 .title-bar.active .title-bar-controls button.is-help:focus-visible:before,.win7 .title-bar.active .title-bar-controls button.is-help:hover:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Help]:focus-visible:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Help]:hover:before,.win7 .window.active .title-bar .title-bar-controls button.is-help:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button.is-help:hover:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Help]:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Help]:hover:before{opacity:1;transition:opacity .1s linear}.win7 .title-bar.active .title-bar-controls button.is-help:active:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Help]:active:before,.win7 .window.active .title-bar .title-bar-controls button.is-help:active:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Help]:active:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAG1BMVEUAAABTVmb////39/fa2trm5ubj4+Pq6urg4OByvnYHAAAAAXRSTlMAQObYZgAAADtJREFUCNdjYBQUFGAQVFISZBBSUlJkEDYUNmQQFBAvZGBgDA1kYBBLE2RgkGgUYGAQBDIYRBwhBJgLAKBIBQ2X+PZ0AAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg-a)}.win7 .title-bar.active .title-bar-controls button.is-restore,.win7 .title-bar.active .title-bar-controls button[aria-label=Restore],.win7 .window.active .title-bar .title-bar-controls button.is-restore,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Restore]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgBlVDLCoMwENwU/7ClvRYK7b2lCIJHEQQ/QEHwqujfBXJIQMnihg34iHPJ7GNm2AhYcL2/JwhAxIuhq3aXb48PiFBna2YFERVHzoQLnAQmSCmxeL5+3rBtSsdpBwVKKTcY+1rY197G+8RRoLVejed94igwxrgB/zXeJ+4Jijz2Erjg+8/WE7ZAt6EgSUsIxQwaJEWv7G6SSgAAAABJRU5ErkJggg==) no-repeat 50%,var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button.is-restore:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Restore]:before,.win7 .window.active .title-bar .title-bar-controls button.is-restore:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Restore]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgBlVDLCoMwENwU/7ClvRYK7b2lCIJHEQQ/QEHwqujfBXJIQMnihg34iHPJ7GNm2AhYcL2/JwhAxIuhq3aXb48PiFBna2YFERVHzoQLnAQmSCmxeL5+3rBtSsdpBwVKKTcY+1rY197G+8RRoLVejed94igwxrgB/zXeJ+4Jijz2Erjg+8/WE7ZAt6EgSUsIxQwaJEWv7G6SSgAAAABJRU5ErkJggg==) no-repeat 50%,var(--w7-wct-bg-h);box-shadow:0 0 7px 3px #5dc4f0,var(--w7-wct-sd);content:"";opacity:0;transition:opacity .3s linear}.win7 .title-bar.active .title-bar-controls button.is-restore:focus-visible:before,.win7 .title-bar.active .title-bar-controls button.is-restore:hover:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Restore]:focus-visible:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Restore]:hover:before,.win7 .window.active .title-bar .title-bar-controls button.is-restore:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button.is-restore:hover:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Restore]:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Restore]:hover:before{opacity:1;transition:opacity .1s linear}.win7 .title-bar.active .title-bar-controls button.is-restore:active:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Restore]:active:before,.win7 .window.active .title-bar .title-bar-controls button.is-restore:active:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Restore]:active:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgBlVDLCoMwENwU/7ClvRYK7b2lCIJHEQQ/QEHwqujfBXJIQMnihg34iHPJ7GNm2AhYcL2/JwhAxIuhq3aXb48PiFBna2YFERVHzoQLnAQmSCmxeL5+3rBtSsdpBwVKKTcY+1rY197G+8RRoLVejed94igwxrgB/zXeJ+4Jijz2Erjg+8/WE7ZAt6EgSUsIxQwaJEWv7G6SSgAAAABJRU5ErkJggg==) no-repeat 50%,var(--w7-wct-bg-a)}.win7 .title-bar.active .title-bar-controls button.is-close,.win7 .title-bar.active .title-bar-controls button[aria-label=Close],.win7 .window.active .title-bar .title-bar-controls button.is-close,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Close]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBlZFNCoQwDIVbmRvOMHOAAd0K/uDGlYKiCG4VPICi9yu0oCSQoFUXFtKEl6+voZXvr7sKay1TL690FOexY+Hz87i2decOuDKQsNGVe8AGYTRJIh0Y+orBvxszCPllOymlxN06jNE26Qnwg4zdHQLrMhFaawwAqAadDPE1ijwUxhiMKCmxCZk06OMYTz5lAx3xWDeXkLNAAAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg),var(--w7-wct_close-bg);box-shadow:var(--w7-wct-sd)}.win7 .title-bar.active .title-bar-controls button.is-close:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Close]:before,.win7 .window.active .title-bar .title-bar-controls button.is-close:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Close]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBlZFNCoQwDIVbmRvOMHOAAd0K/uDGlYKiCG4VPICi9yu0oCSQoFUXFtKEl6+voZXvr7sKay1TL690FOexY+Hz87i2decOuDKQsNGVe8AGYTRJIh0Y+orBvxszCPllOymlxN06jNE26Qnwg4zdHQLrMhFaawwAqAadDPE1ijwUxhiMKCmxCZk06OMYTz5lAx3xWDeXkLNAAAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg),radial-gradient(circle at 50% 170%,#f4e676 10%,#f4e676 20%,#0000 60%),radial-gradient(circle at -60% 50%,#000a 5%,#000a 10%,#0000 50%),radial-gradient(circle at 160% 50%,#000a 5%,#000a 10%,#0000 50%),linear-gradient(#fb9d8b,#ee6d56 25%,#ee6d56 50%,#d42809 50%);border-bottom-right-radius:var(--w7-wct-bdr);box-shadow:0 0 7px 3px #e68e75,var(--w7-wct-sd);content:"";opacity:0;transition:opacity .3s linear}.win7 .title-bar.active .title-bar-controls button.is-close:focus-visible:before,.win7 .title-bar.active .title-bar-controls button.is-close:hover:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Close]:focus-visible:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Close]:hover:before,.win7 .window.active .title-bar .title-bar-controls button.is-close:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button.is-close:hover:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Close]:focus-visible:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Close]:hover:before{opacity:1;transition:opacity .1s linear}.win7 .title-bar.active .title-bar-controls button.is-close:active:before,.win7 .title-bar.active .title-bar-controls button[aria-label=Close]:active:before,.win7 .window.active .title-bar .title-bar-controls button.is-close:active:before,.win7 .window.active .title-bar .title-bar-controls button[aria-label=Close]:active:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBlZFNCoQwDIVbmRvOMHOAAd0K/uDGlYKiCG4VPICi9yu0oCSQoFUXFtKEl6+voZXvr7sKay1TL690FOexY+Hz87i2decOuDKQsNGVe8AGYTRJIh0Y+orBvxszCPllOymlxN06jNE26Qnwg4zdHQLrMhFaawwAqAadDPE1ijwUxhiMKCmxCZk06OMYTz5lAx3xWDeXkLNAAAAAAElFTkSuQmCC) no-repeat 50%,var(--w7-wct-bg),radial-gradient(circle at 50% 170%,#dcc03f 10%,#dcc03f 20%,#0000 60%),radial-gradient(circle at -60% 50%,#000 5%,#000 10%,#0000 50%),radial-gradient(circle at 160% 50%,#000 5%,#000 10%,#0000 50%),linear-gradient(#d1a894,#b67562 25%,#b67562 50%,#7d0d01 50%)}.win7 .title-bar.active .title-bar-controls button:disabled.is-minimize,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Minimize],.win7 .window.active .title-bar .title-bar-controls button:disabled.is-minimize,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Minimize]{background:var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button:disabled.is-minimize:before,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Minimize]:before,.win7 .window.active .title-bar .title-bar-controls button:disabled.is-minimize:before,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Minimize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgBlY+xDQAgDMNaiQ9B8AHcxAlI/NYtKwj6QOohUzxYc+1HAqQ3e03qXNpwwcyE5QsAaEGjDRf8ZAza6Bz6VQAAAABJRU5ErkJggg==) no-repeat center 10px;box-shadow:none;content:"";opacity:.4}.win7 .title-bar.active .title-bar-controls button:disabled.is-maximize,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Maximize],.win7 .window.active .title-bar .title-bar-controls button:disabled.is-maximize,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Maximize]{background:var(--w7-wct-bg)}.win7 .title-bar.active .title-bar-controls button:disabled.is-maximize:before,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Maximize]:before,.win7 .window.active .title-bar .title-bar-controls button:disabled.is-maximize:before,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Maximize]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgBlZHBCYAwDEVT6YaKbqArOILgBLqBosP1VkhAaQ6S1lKad+ihPy8kxLT9+IACG57r2KqKu2GCBpTYtEMOOQELzrnv4z53I4vDjjJnwXsPJWTOAiJGHVNB5pGwLjPk+AlEBLUY7eFebCosBHOR7vYAAAAASUVORK5CYII=) no-repeat 50%;box-shadow:none;content:"";opacity:.4}.win7 .title-bar.active .title-bar-controls button:disabled.is-close,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Close],.win7 .window.active .title-bar .title-bar-controls button:disabled.is-close,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Close]{background:var(--w7-wct-bg),var(--w7-wct_close-bg);filter:contrast(.7) brightness(1.1)}.win7 .title-bar.active .title-bar-controls button:disabled.is-close:before,.win7 .title-bar.active .title-bar-controls button:disabled[aria-label=Close]:before,.win7 .window.active .title-bar .title-bar-controls button:disabled.is-close:before,.win7 .window.active .title-bar .title-bar-controls button:disabled[aria-label=Close]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBlZFNCoQwDIVbmRvOMHOAAd0K/uDGlYKiCG4VPICi9yu0oCSQoFUXFtKEl6+voZXvr7sKay1TL690FOexY+Hz87i2decOuDKQsNGVe8AGYTRJIh0Y+orBvxszCPllOymlxN06jNE26Qnwg4zdHQLrMhFaawwAqAadDPE1ijwUxhiMKCmxCZk06OMYTz5lAx3xWDeXkLNAAAAAAElFTkSuQmCC) no-repeat 50%;box-shadow:none;content:"";opacity:.4}.win7 .status-bar{background:var(--w7-surface);border:1px solid var(--w7-w-bd);border-top:0;box-shadow:0 1px #fff9,1px 0 #fff9,-1px 0 #fff9;display:flex;margin:var(--w7-w-space);margin-top:calc(var(--w7-w-space)*-1)}.win7 .status-bar-field{border-right:1px solid #cfcfcf;flex-grow:1;margin:0;padding:2px 3px}.win7 .status-bar-field:last-child{border-right:0}:is(.editor-window,.editor-world-window),:is(.editor-window,.editor-world-window) *{overflow-anchor:none}.authoring-window,.authoring-surface{--editor-surface: #f4f4f4;--editor-surface-raised: #fff;--editor-surface-soft: #eef3f7;--editor-line: #b7c2ca;--editor-line-strong: #8e9da8;--editor-text: #18232b;--editor-muted: #596873;--editor-accent: #247fb4;--editor-accent-soft: #cceafa;--editor-good: #286f38;--editor-bad: #a12d28;--authoring-panel-pad: 10px;--authoring-panel-gap: 6px;--authoring-divider-size: 9px;--authoring-selection-marker-width: 3px;--authoring-selection-marker-color: #428bb7;--authoring-canvas-default-height: 360px;--authoring-canvas-min-height: 120px;--authoring-preview-media-min-height: 200px;--authoring-control-height: 23px;--authoring-control-pad: 2px 8px;--authoring-form-measure: 560px;--authoring-short-measure: 12ch;--authoring-scrubber-measure: 18ch;--authoring-id-measure: 32ch;--authoring-tap-control-height: 44px;--authoring-section-header-pad: 4px 6px;--authoring-section-body-pad: 6px;--authoring-footer-pad: 4px 10px;--authoring-footer-min-height: 31px;--w7-font: var(--type-meta)/1.2 "Segoe UI", "Noto Sans", sans-serif;--ink: var(--editor-text);--ink-dim: var(--editor-muted);--ink-bad: var(--editor-bad)}:where(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *){scrollbar-color:#cfd4d8 #eef0f2;scrollbar-width:auto}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar{display:block;width:16px;height:17px}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-corner{background:#f2f2f2}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-track:vertical{background:linear-gradient(90deg,#e5e5e5,#f0f0f0 20%)}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-track:horizontal{background:linear-gradient(#e5e5e5,#f0f0f0 20%)}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-thumb{border:1px solid #8e8f8f;border-radius:3px;background-color:#f2f2f2;box-shadow:inset 0 0 0 1px #fffc}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-thumb:vertical{background:repeating-linear-gradient(0deg,transparent 0 2px,#aeb2b5 2px 3px) center / 7px 7px no-repeat,linear-gradient(90deg,#f2f2f2 45%,#ebebeb 45%,#cfcfcf)}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-thumb:horizontal{background:repeating-linear-gradient(90deg,transparent 0 2px,#aeb2b5 2px 3px) center / 7px 7px no-repeat,linear-gradient(#f2f2f2 45%,#ebebeb 45%,#cfcfcf)}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-thumb:hover{border-color:#3c7fb1;background-color:#bee6fd}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-thumb:active{border-color:#6d91ab;background-color:#98d1ef}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button{width:16px;height:17px;border:1px solid transparent;background-color:#eef0f2;background-position:center;background-repeat:no-repeat}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:hover{border-color:#8e8f8f;border-radius:3px;background-color:#eaf6fd;box-shadow:inset 0 0 0 1px #fffc}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 7 5 4l3 3' fill='none' stroke='%23555'/%3E%3C/svg%3E")}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='m2 3 3 3 3-3' fill='none' stroke='%23555'/%3E%3C/svg%3E")}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M7 2 4 5l3 3' fill='none' stroke='%23555'/%3E%3C/svg%3E")}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='m3 2 3 3-3 3' fill='none' stroke='%23555'/%3E%3C/svg%3E")}:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:horizontal:end:decrement,:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:horizontal:start:increment,:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:vertical:end:decrement,:is(.authoring-window,.authoring-surface,.authoring-window *,.authoring-surface *)::-webkit-scrollbar-button:vertical:start:increment{display:none}.authoring-window,.editor-world-window.authoring-surface{color-scheme:light;color:var(--editor-text);border:1px solid var(--w7-w-bd);border-radius:var(--w7-w-bdr);background:var(--w7-w-grad);box-shadow:2px 2px 10px 1px var(--w7-w-bd),inset 0 0 0 1px #fffa;font:var(--w7-font);isolation:isolate}.authoring-window.window:before,.editor-world-window.authoring-surface.window:before{content:none}.authoring-window.window.glass:after,.editor-world-window.authoring-surface.window.glass:after{content:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authoring-window .editor-window-bar,.editor-world-window.authoring-surface .editor-world-head{min-height:31px;padding:0 var(--w7-w-space) var(--w7-w-space);gap:4px;color:#101820;border:0;background:linear-gradient(135deg,#ffffff80 0 70px,transparent 100px),linear-gradient(#dcecf7,#aac7dd);background-attachment:scroll;box-shadow:inset 0 1px #fffd,inset 1px 0 #fffd,inset -1px 0 #fffd}.authoring-window .editor-window-title,.editor-world-window.authoring-surface .editor-world-head strong{color:#101820;font:600 var(--type-meta)/1.2 "Segoe UI",sans-serif;padding-top:var(--w7-w-space);text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.authoring-window .editor-window-new{font:700 var(--type-body)/1 "Segoe UI",sans-serif}.authoring-window .editor-window-body{margin:0 var(--w7-w-space) var(--w7-w-space);border:1px solid var(--w7-w-bd);background:var(--w7-surface);box-shadow:0 0 0 1px #fff9}.authoring-window-shell{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:clamp(180px,var(--editor-filter-width, 220px),280px) var(--authoring-divider-size) minmax(0,1fr);overflow:clip}.authoring-window-shell>.authoring-primary-nav{min-width:0;min-height:0;grid-column:1;padding:var(--authoring-panel-pad);padding-inline-end:calc(var(--authoring-panel-pad) + var(--authoring-divider-size));display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;border-right:1px solid #aab5bd;border-bottom:0;background:linear-gradient(90deg,#f2f6fa,#e5edf4)}.authoring-window-shell>.authoring-primary-nav .editor-tool{width:100%;min-height:29px;text-align:left}.authoring-window-main{grid-column:3;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.authoring-window-art .editor-art-window-toolbar{box-sizing:border-box;width:100%;min-height:var(--authoring-control-height);margin-block-end:var(--authoring-panel-gap);padding-block-end:var(--authoring-panel-gap);display:flex;align-items:center;gap:var(--authoring-panel-gap);flex:0 0 auto;border-bottom:1px solid #b8c1c8;background:transparent}.authoring-window-art .editor-art-window-toolbar>button{width:100%}.authoring-window-art .editor-art-tabs{display:flex;flex-direction:column;gap:3px}.authoring-window-shell:has(>.authoring-window-footer){grid-template-rows:minmax(0,1fr) auto}.authoring-window-shell:has(>.authoring-window-footer)>:is(.authoring-primary-nav,.authoring-primary-nav-resizer,.authoring-window-main){grid-row:1}.authoring-window-shell>.authoring-window-footer{grid-column:1 / -1;grid-row:2;position:static;inset:auto;z-index:auto;box-sizing:border-box;justify-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding:var(--authoring-footer-pad);border-width:1px 0 0;border-style:solid;border-color:#b8c1c8;background:linear-gradient(#fff,#e9edf1)}.authoring-window:is(.authoring-window-content,.authoring-window-npc) .authoring-window-shell>.authoring-window-footer:not(.authoring-footer-active){display:none}.authoring-resizer{position:relative;z-index:4;align-self:stretch;min-width:var(--authoring-divider-size);width:var(--authoring-divider-size);height:auto;min-height:0;padding:0;border:0;background:#d8e0e6;cursor:col-resize;touch-action:none;outline:none}.authoring-resizer:after{content:"";position:absolute;inset:0 auto 0 4px;width:1px;background:#9aa8b2}.authoring-resizer:hover:after,.authoring-resizer:focus-visible:after,[data-resizing-pane]>.authoring-resizer:after{left:3px;width:3px;background:#3b89b8;box-shadow:0 0 4px #3b89b873}.authoring-primary-nav-resizer{grid-column:2}.authoring-window-shell[data-pane-stacked]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.authoring-window-shell[data-pane-stacked]:has(>.authoring-window-footer){grid-template-rows:auto minmax(0,1fr) auto}.authoring-window-shell[data-pane-stacked]:has(>.authoring-window-footer)>.authoring-window-footer{grid-row:3}.authoring-window-shell[data-pane-stacked]>.authoring-primary-nav{grid-column:1;grid-row:1;max-height:92px;flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid #aeb7be}.authoring-window-shell[data-pane-stacked]>.authoring-primary-nav-resizer{display:none}.authoring-window-shell[data-pane-stacked]>.authoring-window-main{grid-column:1;grid-row:2}.authoring-window-main>.editor-body,.authoring-window-main>.editor-art-pane{min-width:0;min-height:0;flex:1 1 auto}.authoring-window .editor-tools,.authoring-surface .authoring-primary-nav{min-height:34px;padding:4px;gap:3px;overflow-x:auto;flex:0 0 auto;border-bottom:1px solid #aeb7be;background:linear-gradient(#fff,#e7ecf0)}.authoring-window .authoring-primary-select{display:none}.authoring-window .editor-tool,.authoring-surface .editor-world-mode{flex:0 0 auto;min-width:0;min-height:25px;padding:3px 9px;color:#28343d;border:1px solid transparent;border-radius:3px;background:transparent;box-shadow:none;font:600 var(--type-meta)/1.2 "Segoe UI",sans-serif}.authoring-window .editor-tool.on,.authoring-surface .editor-world-mode.on{color:#102d42;border-color:#6e9fbe;background:linear-gradient(#edf9ff,#b9e2f8);box-shadow:inset 0 0 0 1px #ffffffbf}.authoring-surface-world .editor-world-mode:not(.on){color:#28343d!important;border-color:#929da5!important;background:#dedede!important;box-shadow:inset 0 0 0 1px #fff!important}.authoring-window .editor-tool:hover,.authoring-surface .editor-world-mode:hover:not(:disabled){color:#102d42;border-color:#a6c8dc;background:#edf8ff}.authoring-surface-world .editor-world-mode:is(:hover,:focus,:focus-visible,:active):not(.on):not(:disabled){color:#18232b!important;border-color:#66757f!important;background:#dedede!important;box-shadow:inset 0 0 0 1px #fff!important;outline:1px dotted #18232b;outline-offset:-3px}.authoring-surface{min-width:0;min-height:0;color:var(--editor-text);background:#f7f7f7;font:var(--w7-font)}.authoring-surface button:not(.editor-window-btn):not(.editor-world-headbtn):not(.authoring-selectable-row):where(:not(.class-tree-node)),.authoring-window :is(.authoring-primary-nav,.authoring-command-bar) button:not(.editor-window-btn):not(.authoring-selectable-row),.editor-world-window.authoring-surface button:not(.editor-world-headbtn):not(.authoring-selectable-row){box-sizing:border-box;min-width:0;min-height:var(--authoring-control-height);padding:var(--authoring-control-pad);border:1px solid var(--w7-el-bd, #8e8f8f);border-image:none;border-radius:var(--w7-el-bdr, 3px);color:var(--w7-el-c, #222);background:var(--w7-el-grad, linear-gradient(#f2f2f2 45%, #ebebeb 45%, #cfcfcf));box-shadow:var(--w7-el-sd, inset 0 0 0 1px rgb(255 255 255 / 80%));font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);letter-spacing:0;line-height:1.2;text-shadow:none;transition:none;transform:none}:is(.authoring-window,.authoring-surface) button:not(.editor-window-btn):not(.editor-world-headbtn):where(:not(.class-tree-node)):before,:is(.authoring-window,.authoring-surface) button:not(.editor-window-btn):not(.editor-world-headbtn):where(:not(.class-tree-node)):after{content:none!important;transition:none!important}:is(.authoring-window,.authoring-surface) button:not(.editor-window-btn):not(.editor-world-headbtn):not(.authoring-selectable-row):where(:not(.class-tree-node)):not(:disabled):hover{border-color:var(--w7-el-bd-h, #3c7fb1);background:var(--w7-el-grad-h, linear-gradient(#eaf6fd 45%, #bee6fd 45%, #a7d9f5))}:is(.authoring-window,.authoring-surface) button:not(.editor-window-btn):not(.editor-world-headbtn):not(.authoring-selectable-row):where(:not(.class-tree-node)):not(:disabled):active{border-color:var(--w7-el-bd-a, #6d91ab);background:var(--w7-el-grad-a, linear-gradient(#e5f4fc, #c4e5f6 30% 50%, #98d1ef 50%, #68b3db));box-shadow:var(--w7-el-sd-a, inset 1px 1px 0 rgb(0 0 0 / 20%), inset -1px 1px 0 rgb(0 0 0 / 7%))}.authoring-surface input[type=file]::file-selector-button,.authoring-window :is(.authoring-primary-nav,.authoring-command-bar) input[type=file]::file-selector-button,.editor-world-window.authoring-surface input[type=file]::file-selector-button{min-height:23px;padding:2px 8px;border-radius:var(--w7-el-bdr, 3px);font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif)}.authoring-surface button:not(.editor-window-btn):not(.editor-world-headbtn):not(.authoring-selectable-row):where(:not(.class-tree-node)):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]),.authoring-window :is(.authoring-primary-nav,.authoring-command-bar) button:not(.authoring-selectable-row):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]),.editor-world-window.authoring-surface button:not(.authoring-selectable-row):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]){color:#102d42;border-color:#6e9fbe;background:linear-gradient(#edf9ff,#b9e2f8);box-shadow:inset 0 0 0 1px #ffffffbf;text-shadow:none}.authoring-surface button:not(.editor-window-btn):not(.editor-world-headbtn):not(.authoring-selectable-row):where(:not(.class-tree-node)):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]):hover,.authoring-window :is(.authoring-primary-nav,.authoring-command-bar) button:not(.authoring-selectable-row):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]):hover,.editor-world-window.authoring-surface button:not(.authoring-selectable-row):is(.on,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]):hover{color:#081f2f;border-color:#367ba6;background:linear-gradient(#f5fcff,#abd9f2)}.authoring-surface button:not(.editor-window-btn):not(.editor-world-headbtn,.authoring-selectable-row,.class-tree-node):disabled,.authoring-window :is(.authoring-primary-nav,.authoring-command-bar) button:not(.authoring-selectable-row):disabled,.editor-world-window.authoring-surface button:not(.editor-world-headbtn):not(.authoring-selectable-row):disabled{color:#59636a;border-color:#b8bec2;background:#eceeef;box-shadow:inset 0 0 0 1px #ffffffa6;text-shadow:none;cursor:default;opacity:1}.authoring-surface input[type=checkbox]{position:static;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;margin:0;opacity:1;accent-color:var(--editor-accent)}.authoring-surface .authoring-checkbox-field{display:flex;align-items:center;gap:6px}.authoring-surface [role=listbox] button[role=option][aria-selected=false]{color:#1b2831;background:#fff}.authoring-surface :is(.editor-insp-row,.editor-insp-label,.editor-insp-sub,.editor-insp-hint,.editor-pickrow,.editor-picknote,.editor-preview-stats,.editor-world-field,.editor-world-note,.editor-world-status){font:var(--w7-font)}.authoring-surface .editor-insp-title{color:#174b6c;font:600 var(--type-body)/1.25 "Segoe UI","Noto Sans",sans-serif}.authoring-surface :is(.editor-insp-label,.editor-insp-sub,.editor-insp-hint,.editor-picknote,.editor-world-field,.editor-world-note,.editor-world-status){color:#50616c}.authoring-surface .editor-asset-selected-name{color:#24343e}.authoring-surface :is(.editor-preview-heading,.editor-tree-title,.editor-chaintitle){font:600 var(--type-body)/1.25 "Segoe UI","Noto Sans",sans-serif}.authoring-record-rail .editor-crud .authoring-record-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.authoring-record-rail .editor-crud .authoring-record-secondary-actions{display:flex;justify-content:flex-start;width:100%}.authoring-record-rail>.editor-crud,.authoring-record-rail>.editor-picker>.editor-crud{box-sizing:border-box;position:sticky;z-index:2;bottom:calc(-1 * var(--authoring-panel-pad));flex:0 0 auto;width:auto;margin:auto calc(-1 * (var(--authoring-panel-pad) + var(--authoring-divider-size))) calc(-1 * var(--authoring-panel-pad)) calc(-1 * var(--authoring-panel-pad));padding:7px calc(var(--authoring-panel-pad) + var(--authoring-divider-size)) var(--authoring-panel-pad) var(--authoring-panel-pad);border:0;border-top:1px solid #aab5bd;border-radius:0;background:linear-gradient(#f8fafb,#e5edf4);box-shadow:none}.authoring-record-rail .editor-crud button{overflow:hidden;padding-inline:4px;text-overflow:ellipsis}.authoring-surface .authoring-command-bar button,.authoring-surface .authoring-command-bar .authoring-command-group>button,.authoring-surface .editor-structrow>button{flex:0 0 auto;width:auto;margin:0}.authoring-surface.editor-studio{display:grid;grid-template-columns:clamp(200px,var(--editor-filter-width, 276px),340px) var(--authoring-divider-size) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.authoring-surface>.authoring-record-rail{grid-column:1;width:auto;max-width:none;min-width:0;min-height:0;flex:none;padding:var(--authoring-panel-pad);padding-inline-end:calc(var(--authoring-panel-pad) + var(--authoring-divider-size));gap:var(--authoring-panel-gap);overflow:hidden;color:var(--editor-text);border:0;border-right:1px solid #aab5bd;background:linear-gradient(90deg,#f2f6fa,#e6edf3)}.authoring-surface.editor-studio>.authoring-record-rail.editor-picker{max-height:none}.authoring-record-rail>.editor-filter,.authoring-record-rail>.editor-picker>.editor-filter,.authoring-record-rail>.editor-picker>select,.authoring-record-rail .editor-catalogue-controls,:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-disclosure,:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-field,:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-field>:is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.authoring-record-rail .editor-catalogue-controls{flex:0 0 auto;gap:3px}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-disclosure{overflow:hidden}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-heading.authoring-section-header{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:25px;padding:4px 6px 4px 28px;cursor:pointer;list-style:none}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-heading.authoring-section-header::-webkit-details-marker{display:none}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-heading.authoring-section-header::marker{content:""}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-heading.authoring-section-header:before{position:absolute;inset:auto;left:6px;right:auto;top:auto;width:12px;height:auto;content:"▶";border:0;border-radius:0;font-size:8px;line-height:1;text-align:center;transform:none}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-disclosure[open]>.editor-catalogue-filter-heading.authoring-section-header:before{content:"▼";transform:none}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-heading>span:first-of-type{flex:1 1 auto}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-summary{flex:0 0 auto;color:#50616c;font-weight:400;white-space:nowrap}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-fields{display:grid;gap:5px;max-height:min(260px,42vh);padding:6px;overflow:auto;border-top:1px solid #c2cbd1;background:#f8fafb}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-field{display:grid;gap:3px;color:#344650;line-height:1.25}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-field>span{overflow-wrap:anywhere}.authoring-record-rail .editor-catalogue-controls>.editor-sortrow{display:flex;flex-wrap:wrap;gap:3px;min-width:0;padding:3px 0}.authoring-record-rail .editor-catalogue-controls>.editor-sortrow>select{flex:1 1 104px;width:auto;min-width:104px}.authoring-record-rail .editor-catalogue-controls>.editor-sortrow>.authoring-catalogue-sort-field{flex:1 0 100%}.authoring-record-rail .editor-catalogue-controls>.editor-sortrow>button{flex:1 0 56px}.authoring-record-surface .authoring-record-rail.editor-picker>.editor-sortrow{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3px}.authoring-record-surface .authoring-record-rail.editor-picker>.editor-sortrow>.editor-sortbtn{flex:0 0 auto;width:auto;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.authoring-record-rail .editor-picker,.authoring-record-rail .authoring-record-list{min-width:0;min-height:0}.authoring-record-rail .authoring-record-list{flex:1 1 90px}.authoring-surface.editor-studio>.authoring-record-rail-resizer{grid-column:2;grid-row:1;margin:0}.authoring-surface.editor-studio[data-pane-stacked]>.authoring-record-rail-resizer{display:none}.authoring-surface.editor-studio>.authoring-workspace{grid-column:3;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--authoring-divider-size) minmax(0,1fr);overflow:hidden;background:#f8f8f8}.authoring-surface.editor-studio>.authoring-window-footer{box-sizing:border-box;position:sticky;z-index:5;bottom:0;grid-column:1 / -1;grid-row:2;width:100%;margin:0;padding:7px var(--authoring-panel-pad);border:0;border-top:1px solid #aab5bd;border-radius:0;background:linear-gradient(#f8fafb,#e5edf4);box-shadow:none}.authoring-surface.editor-studio>.authoring-window-footer .editor-insp-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px}.authoring-surface.editor-studio>.authoring-workspace-preview>.authoring-preview{grid-row:1}.authoring-surface.editor-studio>.authoring-workspace-preview>.authoring-preview-resizer{grid-row:2}.authoring-surface.editor-studio>.authoring-workspace-preview>.authoring-inspector{grid-row:3}.authoring-preview-resizer{width:auto;min-width:0;min-height:var(--authoring-divider-size);height:var(--authoring-divider-size);cursor:row-resize}.authoring-preview-resizer:after{inset:4px 0 auto;width:auto;height:1px}.authoring-preview-resizer:hover:after,.authoring-preview-resizer:focus-visible:after,[data-resizing-preview]>.authoring-preview-resizer:after{inset:3px 0 auto;width:auto;height:3px}.authoring-surface.editor-studio>.authoring-workspace-form{grid-template-rows:minmax(0,1fr)}.authoring-surface>.authoring-workspace-table{min-width:0;min-height:0;flex:1 1 auto;grid-template-rows:minmax(0,1fr);overflow:auto}.authoring-surface .authoring-preview{width:auto;min-width:0;min-height:0;max-height:none;padding:0;gap:0;overflow:hidden;color:var(--editor-text);border:0;border-bottom:1px solid #aeb7be;background:linear-gradient(110deg,#dceaf3,#fff 45%,#f6f6f6)}.authoring-surface .editor-animation-controls{box-sizing:border-box;flex:0 0 auto;display:grid;grid-template-columns:27px minmax(90px,1fr) minmax(7ch,auto) auto;align-items:center;grid-auto-rows:minmax(27px,auto);column-gap:8px;row-gap:6px;width:100%;min-width:0;height:auto;min-height:35px;overflow:visible}.authoring-surface .editor-animation-play{width:27px;min-width:27px;height:27px;min-height:27px;padding:0}.authoring-surface .editor-animation-timeline{width:100%;min-width:70px;margin:0}.authoring-surface .editor-animation-frame{min-width:7ch;white-space:nowrap}.authoring-surface-skills .authoring-media-command-row{display:grid;grid-template-columns:minmax(9ch,12ch) minmax(180px,240px) max-content max-content;justify-content:start;align-items:center;gap:6px;width:100%;min-width:0}.authoring-surface-skills .authoring-media-command-row>:is(select,button){margin:0}.authoring-surface-skills .authoring-media-command-row>.editor-cast-target{width:min(100%,240px);min-width:0;max-width:240px}.authoring-surface-skills .authoring-media-command-row>.authoring-media-play-label{width:max-content;min-width:max-content;height:var(--authoring-control-height);min-height:var(--authoring-control-height);padding:var(--authoring-control-pad);white-space:nowrap}.authoring-surface .editor-animation-controls>.editor-stage-controls,.authoring-surface .editor-stage-controls{box-sizing:border-box;display:inline-grid;grid-template-columns:26px minmax(42px,auto) 26px minmax(34px,auto) auto;align-items:center;gap:5px;width:max-content;min-width:146px;margin:0;padding:3px;overflow:visible;white-space:nowrap;border:0;background:transparent;box-shadow:none}.authoring-surface .editor-stage-controls>button,.authoring-surface .editor-stage-controls>.editor-stage-zoom-label{min-width:0;text-align:center}.authoring-surface .authoring-stage-header{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:4px;width:100%;min-width:0}.authoring-surface .authoring-stage-header>.authoring-header{flex:1 1 120px;min-width:0}.authoring-surface .authoring-stage-header>.editor-stage-controls{flex:0 0 auto;margin-left:auto}.authoring-surface .authoring-media-toolbar{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:var(--authoring-panel-gap);width:100%;min-width:0}.authoring-surface .authoring-media-playback-controls{display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;gap:4px;min-width:0}.authoring-surface .authoring-media-playback-controls>.authoring-field{display:inline-flex;flex-direction:row;align-items:center;gap:4px;width:auto;margin:0;white-space:nowrap}.authoring-surface .authoring-media-playback-controls>.authoring-field>select{width:min(14ch,100%)}.authoring-surface .authoring-media-toolbar :is(button,select){box-sizing:border-box;height:var(--authoring-control-height);min-height:var(--authoring-control-height)}.authoring-surface .authoring-media-toolbar>.authoring-media-zoom-controls{display:inline-flex;flex:0 0 auto;gap:var(--authoring-panel-gap);margin-left:auto}.authoring-surface.editor-studio .authoring-inspector,.authoring-surface-art .authoring-inspector{width:auto;min-width:0;min-height:0;padding:var(--authoring-panel-pad);padding-inline-start:calc(var(--authoring-panel-pad) + 2px);overflow:hidden;color:var(--editor-text);border:0;background:#f8f8f8}.authoring-surface.editor-studio .authoring-inspector .editor-insp-fields,.authoring-surface-art .authoring-inspector .editor-insp-fields{overflow-y:auto}.authoring-surface .authoring-command-bar,.authoring-surface .authoring-status-bar,.editor-world-window.authoring-surface .authoring-command-bar{min-height:31px;padding:4px var(--authoring-panel-pad);border-color:#b8c1c8;background:linear-gradient(#fff,#e9edf1)}.authoring-surface .editor-filter,.authoring-surface .editor-insp-control,.authoring-surface .editor-note,.authoring-surface .editor-cell,.authoring-surface .editor-raw-json,.authoring-surface .editor-world-select,.authoring-surface .editor-world-input,.authoring-surface .editor-world-area{color:#17232b;border:1px solid #a0a9af;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 2px #00000014}.authoring-surface .editor-filter:focus,.authoring-surface .editor-insp-control:focus-visible,.authoring-surface .editor-note:focus,.authoring-surface .editor-cell:focus,.authoring-surface .editor-raw-json:focus,.authoring-surface .editor-world-select:focus-visible,.authoring-surface .editor-world-input:focus-visible,.authoring-surface .editor-world-area:focus-visible{border-color:#3d8abe;background-color:#fff;box-shadow:0 0 0 2px #3d8abe2e}.authoring-surface .editor-rich-text-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;container:editor-rich-text / inline-size}.authoring-surface .editor-rich-text-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;min-height:31px;padding:3px;border:1px solid #a0a9af;border-bottom:0;border-radius:2px 2px 0 0;background:linear-gradient(#fff,#e9edf1)}.authoring-surface .editor-rich-text-toolbar>select{box-sizing:border-box;flex:1 1 110px;min-width:0;width:auto;height:var(--authoring-control-height);min-height:var(--authoring-control-height);margin:0;padding:2px 24px 2px 5px;color:#17232b;border:1px solid #8e8f8f;border-radius:2px;background-color:#fff;font:var(--w7-font)}.authoring-surface .editor-rich-text-color{max-width:130px}.authoring-surface .editor-rich-text-animation,.authoring-surface .editor-rich-text-default-color{max-width:160px}.authoring-surface .editor-rich-text-color-red{color:var(--fc1)}.authoring-surface .editor-rich-text-color-green{color:var(--fc2)}.authoring-surface .editor-rich-text-color-gold{color:var(--fc3)}.authoring-surface .editor-rich-text-color-lavender{color:var(--fc4)}.authoring-surface .editor-rich-text-color-violet{color:var(--fc5)}.authoring-surface .editor-rich-text-color-cyan{color:var(--fc6)}.authoring-surface .editor-rich-text-color-white{color:var(--fc7);background:#344650}.authoring-surface .editor-rich-text-color-orange{color:var(--fc8)}.authoring-surface .editor-rich-text-color-gray{color:var(--fc9)}.authoring-surface .editor-rich-text-editor>:is(input,textarea){width:100%;max-width:none;border-radius:0 0 2px 2px}@container editor-rich-text (max-width: 300px){.authoring-surface .editor-rich-text-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.authoring-surface .editor-rich-text-toolbar>select{width:100%;max-width:100%}}.authoring-surface :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){box-sizing:border-box;min-height:23px;padding:2px 5px;color:#17232b;border:1px solid #a0a9af;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 2px #00000014;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif)}.authoring-surface select:not([multiple]){padding:2px 30px 2px 5px}.authoring-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):disabled{color:#59636a;border-color:#b8bec2;background-color:#eceeef;opacity:1}.authoring-surface :is(.authoring-form,.authoring-section-body,.authoring-inspector) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,.authoring-choice-list,.button-choice-group):not(.authoring-control-ordinary,.authoring-control-short,.authoring-control-number,.authoring-control-scrubber,.authoring-control-id,.authoring-control-search,.authoring-control-wide,.authoring-code-field){box-sizing:border-box;width:min(100%,var(--authoring-form-measure));max-width:var(--authoring-form-measure);justify-self:start}.authoring-surface .authoring-control-ordinary{width:min(100%,var(--authoring-form-measure));max-width:var(--authoring-form-measure)}.authoring-surface .authoring-control-short,.authoring-surface .authoring-control-number{width:min(100%,var(--authoring-short-measure));max-width:var(--authoring-short-measure)}.authoring-surface .authoring-control-scrubber{width:min(100%,var(--authoring-scrubber-measure));max-width:var(--authoring-scrubber-measure)}.authoring-surface .authoring-control-id{width:min(100%,var(--authoring-id-measure));max-width:var(--authoring-id-measure)}.authoring-surface input.number-scrubber.authoring-control-scrubber{--authoring-scrubber-left: linear-gradient(#f8f8f8 45%, #e9e9e9 45%, #d2d2d2);--authoring-scrubber-right: linear-gradient(#f8f8f8 45%, #e9e9e9 45%, #d2d2d2);height:var(--authoring-control-height);min-height:var(--authoring-control-height);padding:2px 30px;border:1px solid #8e8f8f;color:#17232b;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='21' viewBox='0 0 28 21'%3E%3Cpath d='m16 6-5 4.5 5 4.5' fill='none' stroke='%23343b40' stroke-width='1.4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='21' viewBox='0 0 28 21'%3E%3Cpath d='m12 6 5 4.5-5 4.5' fill='none' stroke='%23343b40' stroke-width='1.4'/%3E%3C/svg%3E"),linear-gradient(#8e8f8f,#8e8f8f),linear-gradient(#8e8f8f,#8e8f8f),var(--authoring-scrubber-left),var(--authoring-scrubber-right),linear-gradient(#fff,#f8fafb);background-repeat:no-repeat;background-position:left center,right center,28px center,calc(100% - 28px) center,left center,right center,center;background-size:28px 21px,28px 21px,1px 100%,1px 100%,28px 100%,28px 100%,calc(100% - 56px) 100%;box-shadow:inset 0 1px 2px #0000001a;text-align:center}.authoring-surface input.number-scrubber.authoring-control-scrubber[data-scrub-zone=decrement]{--authoring-scrubber-left: linear-gradient(#eaf6fd 45%, #bee6fd 45%, #a7d9f5)}.authoring-surface input.number-scrubber.authoring-control-scrubber[data-scrub-zone=increment]{--authoring-scrubber-right: linear-gradient(#eaf6fd 45%, #bee6fd 45%, #a7d9f5)}.authoring-surface input.number-scrubber.authoring-control-scrubber.scrubbing{border-color:#397ca8;background-color:#edf8ff}.authoring-surface input.number-scrubber.authoring-control-scrubber:is(:focus,:focus-visible){border-color:#247fb4;outline:1px dotted #18384c;outline-offset:-3px}.authoring-surface input.number-scrubber.authoring-control-scrubber:is(:disabled,:read-only){color:#59636a;filter:grayscale(1);opacity:1}.authoring-surface .authoring-control-search{box-sizing:border-box;width:100%;max-width:none;padding-inline-end:24px}.authoring-surface .authoring-toolbar-control{width:fit-content;max-width:var(--authoring-form-measure)}.authoring-surface .authoring-action-grid{display:grid}.authoring-surface .authoring-action-grid>:is(button,input,select){width:100%;max-width:none}.authoring-surface :is(.authoring-table,.editor-tablewrap) :is(input,select,.authoring-choice-list,.button-choice-group),.authoring-surface :is(.authoring-control-wide,.authoring-code-field){width:100%;max-width:none}.authoring-surface :is(.authoring-header,.authoring-section-header,.authoring-group-title,.authoring-table-heading){box-sizing:border-box;width:100%;margin:0;padding:var(--authoring-section-header-pad);color:#174b6c;border-color:#c2cbd1;background:linear-gradient(#fff,#e7edf1);font:600 var(--type-body)/1.25 "Segoe UI","Noto Sans",sans-serif;text-shadow:0 1px #fff}.authoring-surface .authoring-table-heading{font-size:var(--type-meta)}:is(.authoring-window,.authoring-surface) .authoring-segmented{width:auto;min-width:0;display:inline-flex;align-items:stretch;gap:0;padding:0;border:0;border-radius:3px;background:transparent}:is(.authoring-window,.authoring-surface) .authoring-segmented-option{min-width:36px;margin:0;border-radius:0}:is(.authoring-window,.authoring-surface) .authoring-segmented-option+.authoring-segmented-option{margin-inline-start:-1px}:is(.authoring-window,.authoring-surface) .authoring-segmented-option:first-child{border-radius:3px 0 0 3px}:is(.authoring-window,.authoring-surface) .authoring-segmented-option:last-child{border-radius:0 3px 3px 0}:is(.authoring-window,.authoring-surface) .authoring-segmented-option[aria-checked=true]{z-index:1;color:#102d42;border-color:#5794b9;background:linear-gradient(#edf9ff,#b9e2f8);box-shadow:inset 0 0 0 1px #ffffffbf}.authoring-surface :is(.authoring-form,.authoring-form-group,.authoring-control-group,.authoring-section-body,.authoring-inspector-body){min-width:0;gap:var(--authoring-panel-gap)}.authoring-surface .authoring-form-section{min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #c2cbd1;border-radius:3px;background:#fff}.authoring-surface .authoring-form-section>.authoring-section-header{border-bottom:1px solid #c2cbd1}.authoring-surface .authoring-form-section>.authoring-section-body{box-sizing:border-box;width:100%;min-width:0;padding:var(--authoring-section-body-pad)}.authoring-surface :is(.authoring-contextual-toolbar,.authoring-footer,.authoring-pane-footer,.authoring-window-footer){box-sizing:border-box;width:100%;flex:0 0 auto}.authoring-surface :is(.authoring-footer,.authoring-pane-footer,.authoring-window-footer){min-height:var(--authoring-footer-min-height);margin:0;padding:var(--authoring-footer-pad);border-width:1px 0 0;border-style:solid}.authoring-status-group{display:inline-flex;align-items:center;gap:var(--authoring-panel-gap);min-width:0;line-height:1.2}.authoring-window-shell>.authoring-primary-nav,.authoring-surface :is(.authoring-record-list,.authoring-work-list,.authoring-workspace,.authoring-inspector-body){scrollbar-gutter:stable}.authoring-surface .authoring-form-section+.authoring-form-section{margin-block-start:var(--authoring-panel-gap)}.authoring-surface-settings .editor-leveling-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--authoring-panel-gap);min-height:var(--authoring-control-height)}.authoring-surface-settings .editor-leveling-section-header>.authoring-header{min-width:0;flex:1 1 auto}.authoring-surface-settings .editor-leveling-table-toggle{min-height:var(--authoring-tap-control-height)!important}.authoring-surface-settings .editor-leveling-curve-body{min-height:270px;background:linear-gradient(#fbfdfe,#f2f6f8)}.authoring-surface-settings .editor-leveling-curve{display:block;width:100%;height:clamp(270px,34vh,360px);overflow:visible}.authoring-surface-settings .editor-leveling-grid{stroke:#d4dde3;stroke-width:1;vector-effect:non-scaling-stroke}.authoring-surface-settings .editor-leveling-line{stroke:#1673a5;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.authoring-surface-settings :is(.editor-leveling-axis-label,.editor-leveling-axis-title){fill:#3e505b;font:var(--w7-font)}.authoring-surface-settings .editor-leveling-axis-title{fill:#213947;font-weight:600}.authoring-surface-settings .editor-leveling-award-body{display:grid;gap:var(--authoring-panel-gap)}.authoring-surface-settings input[name=formula]{width:100%;max-width:none;font-family:var(--mono)}.authoring-surface-settings .editor-leveling-award-steps>code{min-width:0;color:#173d53;font:var(--type-dense)/1.4 var(--mono);white-space:normal;overflow-wrap:anywhere}.authoring-surface-settings .editor-leveling-table-panel{min-width:0;border-top:1px solid #c2cbd1;background:#fff}.authoring-surface-settings .editor-leveling-table-scroll{max-height:min(480px,58vh);overflow:auto;scrollbar-gutter:stable}.authoring-surface-settings .editor-leveling-table{width:100%;min-width:500px;border-collapse:collapse;color:#24343e;font:var(--w7-font);font-variant-numeric:tabular-nums}.authoring-surface-settings .editor-leveling-table :is(th,td){padding:5px 8px;border-right:1px solid #d7dee2;border-bottom:1px solid #d7dee2;text-align:right}.authoring-surface-settings .editor-leveling-table :is(th,td):last-child{border-right:0}.authoring-surface-settings .editor-leveling-table thead th{position:sticky;z-index:1;top:0;color:#183447;background:#e9f0f5;font-weight:600}.authoring-surface-settings .editor-leveling-table tbody th{color:#385263;background:#f5f8fa;font-weight:600}.authoring-surface-settings .editor-leveling-current-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;color:#42545e;font:var(--w7-font)}.authoring-surface-settings .editor-leveling-current-rate>strong{color:#174f70;font:600 var(--type-ui)/1.2 var(--mono)}.authoring-surface-settings .editor-leveling-award-steps{display:grid;gap:3px;padding:6px;border:1px solid #dbe2e6;background:#f7f9fa}.authoring-surface-settings .editor-leveling-award-rules{min-width:0;margin:0;display:grid;grid-template-columns:minmax(104px,max-content) minmax(0,1fr);gap:4px 10px;color:#344a57;font:var(--w7-font)}.authoring-surface-settings .editor-leveling-award-rules :is(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere}.authoring-surface-settings .editor-leveling-award-rules dt{color:#24475c;font-weight:600}.authoring-surface .authoring-field{min-width:0;gap:var(--authoring-panel-gap);color:#24343e;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif)}.authoring-surface :is(.authoring-choice-list,.authoring-list,.authoring-record-list,.authoring-work-list){min-width:0;gap:2px;scrollbar-gutter:stable}.authoring-surface button.authoring-selectable-row{box-sizing:border-box;min-width:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-image:none;border-radius:0;color:#1b2831;background:transparent;box-shadow:none;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);letter-spacing:0;line-height:1.2;text-align:left;text-shadow:none;transition:none;transform:none}.authoring-surface button.authoring-selectable-row:not(:disabled):active{box-shadow:none}.authoring-surface button.authoring-selectable-row:disabled{color:#6d777e;cursor:default;opacity:1}.authoring-surface button.authoring-selectable-row:not(:disabled):not(.on,[aria-selected=true],[aria-pressed=true]):hover{color:#152b3a;border-color:#b7d5e8;background:#edf7fc}.authoring-surface button.authoring-selectable-row:focus-visible{outline:1px dotted #183347;outline-offset:-3px}.authoring-surface button.authoring-selectable-row:is(.on,[aria-selected=true],[aria-pressed=true]):not(:disabled){color:#102d42;border-color:#9dc8df;background:#cceafa;box-shadow:inset var(--authoring-selection-marker-width) 0 var(--authoring-selection-marker-color)}.authoring-surface .editor-asset-results{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;border:1px solid #aeb8bf;background:#fff}.authoring-surface .editor-asset-results>.editor-asset-option{box-sizing:border-box;flex:0 0 auto;width:100%;max-width:none;min-height:25px;margin:0;padding:3px 6px;justify-content:flex-start;border:0;border-radius:0;box-shadow:none;background:#fff;text-align:left}.authoring-surface .editor-asset-results>.editor-asset-option:nth-of-type(2n):not(.on,[aria-selected=true],[aria-pressed=true]){background:#eef3f6}.authoring-surface .editor-asset-results>.editor-asset-option>:is(img,canvas){box-sizing:border-box;width:34px;height:34px;flex:0 0 34px;object-fit:contain}.authoring-surface .editor-asset-results>.editor-asset-option>span:last-child{min-width:0;flex:1 1 auto;text-align:left;overflow-wrap:anywhere}.authoring-surface:has(.editor-asset-panel:popover-open) select{visibility:hidden}.authoring-surface:has(.editor-asset-panel:popover-open) .editor-asset-panel:popover-open select{visibility:visible}.authoring-surface .editor-asset-results>.editor-asset-option.authoring-choice-presented{min-height:58px;padding-block:5px;align-items:stretch}.authoring-surface .authoring-choice-copy{min-width:0;width:100%;display:grid;grid-template-rows:repeat(3,minmax(0,auto));gap:1px}.authoring-surface .authoring-choice-copy>[data-choice-line]{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authoring-surface .authoring-choice-identity{color:#18384c;font-weight:600}.authoring-surface .authoring-choice-summary{color:#263944}.authoring-surface .authoring-choice-specifics{color:#5a6871}.authoring-surface .authoring-record-analysis{flex:0 0 auto}.authoring-surface .authoring-record-analysis>summary{cursor:pointer}.authoring-surface .authoring-record-analysis>.authoring-section-body{display:grid;gap:4px}.authoring-surface .authoring-record-analysis p{margin:0}.authoring-surface :is(.authoring-list-row,.authoring-record-row,.authoring-work-row,.authoring-table-row){min-width:0;border-color:#c8d0d6;border-radius:2px;color:#1b2831;background-color:#fff}:is(.authoring-list-row,.authoring-record-row,.authoring-work-row,.authoring-table-row):is(.on,.active,[aria-selected=true],[aria-pressed=true],[aria-checked=true]){color:#102d42!important;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8);box-shadow:inset 0 0 0 1px #fff;text-shadow:none}:is(.authoring-list-row,.authoring-record-row,.authoring-work-row,.authoring-table-row):is(.on,.active,[aria-selected=true],[aria-pressed=true],[aria-checked=true]) *{color:inherit!important;text-shadow:none}.authoring-surface :is(.authoring-summary,.authoring-status,.authoring-empty,.authoring-notice,.authoring-state){color:#5c6972;font-family:Segoe UI,Noto Sans,sans-serif;letter-spacing:0}.authoring-surface :is(.authoring-summary,.authoring-status,.authoring-notice){font-size:var(--type-meta);line-height:1.35}.authoring-surface :is(.authoring-empty,.authoring-state-empty),.authoring-surface .editor-hint.authoring-state{font-size:var(--type-body);line-height:1.4}.authoring-surface .authoring-state-loading{color:#4f626f}.authoring-surface .authoring-state-ready{color:var(--editor-good)}.authoring-surface .authoring-state-error{color:var(--editor-bad)}.authoring-surface .authoring-state-warning{color:#8a5a00}.authoring-surface .authoring-state-empty{padding:6px;color:#66747d;background:#f2f4f6}.authoring-surface button.editor-danger,.authoring-window button.editor-danger{color:#772521;border-color:#ad746f;background:linear-gradient(#fff,#f4dcda)}:is(.authoring-surface,.authoring-window) button[data-confirm-action=discard],:is(.authoring-surface,.authoring-window) button[data-confirm-action=discard]:is(:hover,:focus-visible,:active),.authoring-window-review .editor-review>.editor-saverow .btn[data-confirm-action=discard],.authoring-window-review .editor-review>.editor-saverow .btn[data-confirm-action=discard]:is(:hover,:focus-visible,:active){color:#fff!important;border-color:#56100d!important;background:#8b211c!important;text-shadow:none!important}.authoring-surface :is(.authoring-disclosure,.authoring-inspector-section){border:1px solid #c2cbd1;border-radius:3px;background:#fff}.authoring-surface .editor-effect-companions{display:grid;gap:6px;min-width:0}.authoring-surface .editor-effect-companion{display:grid;justify-items:start;gap:4px;min-width:0;padding-left:8px;border-left:3px solid #6e9fbe}.authoring-surface .editor-effect-companion>.editor-inspector{justify-self:stretch;width:auto;min-width:0;flex-basis:auto;padding:0;border:0}.authoring-surface .editor-effect-companion .editor-insp-group{min-width:0}.authoring-surface .editor-ref-list{gap:0;padding:0;border:0;background:none}.authoring-surface .editor-ref-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;border:0;border-bottom:1px solid #e1e6ea;border-radius:0;background:none}.authoring-surface .editor-ref-row>.editor-ref-value{display:contents}.authoring-surface .editor-ref-row>.editor-ref-value>select{flex:1 1 200px;width:auto}.authoring-surface :is(.editor-ref-row .editor-ref-actions,.editor-ref-row-actions,.editor-ref-list-actions){min-height:0;padding:0;border:0;background:none}.authoring-surface .editor-ref-list>.editor-ref-list-actions{padding-top:12px}.authoring-surface :is(.authoring-code-field,.authoring-command-output){box-sizing:border-box;min-width:0;padding:6px 8px;overflow:auto;color:#162630;border:1px solid #a0a9af;border-radius:2px;background:#fff;font:var(--type-meta)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.authoring-surface .authoring-drop-zone{box-sizing:border-box;min-width:0;padding:var(--authoring-panel-pad);border:1px dashed #7f98a8;border-radius:3px;background:#f3f8fb}.authoring-surface :is(.authoring-secondary-nav,.authoring-command-group,.authoring-row-actions){min-width:0;gap:4px}.authoring-surface :is(.authoring-table-region,.authoring-table,.authoring-data-table){min-width:0;color:#17232b;background:#fff}.authoring-surface :is(.authoring-graph,.authoring-timeline,.authoring-workspace-body){min-width:0;min-height:0}.authoring-surface .editor-graphwrap{box-sizing:border-box;padding:12px;touch-action:none;background:radial-gradient(circle,rgb(76 111 133 / 18%) .7px,transparent .8px) 0 0 / 17px 17px,#edf3f7}.authoring-surface .authoring-graph-frame{position:relative;min-width:0;min-height:0;flex:1 1 0;display:flex;overflow:hidden}.authoring-surface .authoring-graph-frame>.editor-graphwrap{min-width:0;min-height:0;flex:1 1 0}.authoring-surface .authoring-graph-minimap{position:absolute;z-index:5;right:10px;bottom:10px;box-sizing:border-box;width:min(190px,calc(100% - 20px));overflow:hidden;border:1px solid #778b98;border-radius:3px;background:#f8fbfdf0;box-shadow:0 2px 8px #1f34413d}.authoring-surface .authoring-graph-minimap>summary{box-sizing:border-box;min-height:var(--authoring-control-height);padding:4px 7px;display:flex;align-items:center;gap:4px;color:#1e4358;border-bottom:1px solid #b6c2c9;background:#e7eef3;cursor:pointer;font:var(--w7-font);font-weight:600;list-style:none}.authoring-surface .authoring-graph-minimap>summary::-webkit-details-marker{display:none}.authoring-surface .authoring-graph-minimap>summary:before{flex:0 0 auto;content:"▾"}.authoring-surface .authoring-graph-minimap:not([open]){width:fit-content;min-width:0;background:#e7eef3}.authoring-surface .authoring-graph-minimap:not([open])>summary{min-width:52px;border-bottom:0;border-radius:2px}.authoring-surface .authoring-graph-minimap:not([open])>summary:before{content:"▸"}.authoring-surface .authoring-graph-minimap:not([open])>.editor-graph-minimap-map{display:none}.authoring-surface .editor-graph-minimap-map{display:block;width:100%;height:124px;touch-action:none;background:radial-gradient(circle,rgb(76 111 133 / 15%) .7px,transparent .8px) 0 0 / 13px 13px,#f4f8fa;cursor:crosshair}.authoring-surface .editor-graph-minimap-node{opacity:.7;stroke:#4e6470;stroke-width:1.5;vector-effect:non-scaling-stroke}.authoring-surface .editor-graph-minimap-node.selected{opacity:1;stroke:#045f96;stroke-width:4}.authoring-surface .editor-graph-minimap-viewport{fill:#247fb41f;stroke:#075f91;stroke-width:3;vector-effect:non-scaling-stroke}.authoring-surface .editor-graph-viewport-controls{position:static;z-index:auto;left:auto;bottom:auto;box-sizing:border-box;flex:0 0 auto;order:2;width:100%;min-width:0;flex-wrap:wrap;border-radius:3px;border-width:1px 0 0;padding:4px var(--authoring-panel-pad);background:#f5f8fa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authoring-surface .editor-chainbody>:is(.editor-graphwrap,.editor-tree){order:1}.authoring-surface .authoring-graph-render-slot>:is(.editor-graphwrap,.authoring-graph-frame),.authoring-surface .authoring-graph-render-slot>.authoring-graph-frame>.editor-graphwrap{flex:1 1 0;width:100%;height:100%;min-width:0;min-height:0}.authoring-surface .editor-preview-heading.authoring-graph-toolbar{height:auto;min-height:31px;flex-wrap:wrap;align-content:center;justify-content:flex-start;overflow:visible}.authoring-surface .editor-preview-heading.authoring-graph-toolbar>:first-child{flex:1 0 100%}.authoring-surface .editor-preview-heading.authoring-graph-toolbar .editor-graph-actions{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:4px 8px;min-width:0}.authoring-surface .editor-preview-heading.authoring-graph-toolbar .editor-graph-actions>:is(.authoring-command-group,.authoring-segmented){display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:stretch}.authoring-surface .editor-preview-heading.authoring-graph-toolbar .editor-graph-actions :is(button,.authoring-command-group){flex:0 0 auto;min-width:max-content;white-space:nowrap}.authoring-surface-npcs .editor-preview-heading.authoring-graph-toolbar .editor-npc-view-modes>.authoring-segmented-option{padding-inline:4px}.authoring-surface .editor-graphcard,.authoring-surface .authoring-graph-card{fill:#fff;stroke:#93a4af}.authoring-surface .authoring-graph-node-selected .authoring-graph-card{fill:#eef9ff;stroke:#247fb4;stroke-width:2px}.authoring-surface .editor-graphbar,.authoring-surface .authoring-graph-card-header{fill:var(--authoring-graph-header, #c8e6f6)}.authoring-surface .editor-graphdivider{stroke:#aab8c1}.authoring-surface .editor-graphkind,.authoring-surface .editor-graphbartext{fill:var(--authoring-graph-header-text, #17384c)}.authoring-surface .authoring-graph-card-marker{fill:var(--authoring-graph-header-text, #17384c);stroke:#ffffffb8}.authoring-surface .editor-graphtext{fill:#253640}.authoring-surface :is(.editor-graphmeta,.editor-graphconnector-label,.editor-graphedge){fill:#536773}.authoring-surface .editor-graphwire{stroke:#7893a3;filter:none}.authoring-surface .editor-graphedge{stroke:#edf3f7;stroke-width:4px}.authoring-surface .authoring-graph-edge-labels{pointer-events:none}.authoring-surface .authoring-graph-edge-label{paint-order:stroke fill;stroke:#f5f9fb;stroke-width:7px;stroke-linejoin:round}.authoring-surface .authoring-graph-card-detail-row{line-height:1.35}.authoring-surface .authoring-graph-card-detail-row:first-child{font-weight:600;fill:#365466}.authoring-surface .authoring-graph-interactions{pointer-events:auto}.authoring-surface .editor-graphport{fill:#fff;stroke:#477a98}.authoring-surface .editor-graphnode:hover{filter:drop-shadow(0 3px 5px rgb(35 55 67 / 24%))}.authoring-surface-npcs .editor-graphnode{cursor:grab;touch-action:none}.authoring-surface-npcs .editor-graphnode.dragging{cursor:grabbing}.authoring-surface-npcs .editor-npc-schedule-tree .editor-treerowwrap{box-sizing:border-box;width:calc(100% - var(--npc-outline-depth, 0px));margin-inline-start:var(--npc-outline-depth, 0px)}.authoring-surface-npcs .editor-npc-schedule-tree .editor-treerowwrap:before{width:1px;margin-inline:4px;flex:0 0 auto;content:"";background:#c4d2da}.authoring-surface-npcs .editor-npc-schedule-tree .editor-treerowwrap[data-npc-outline-depth="0"]:before{visibility:hidden}.authoring-surface-npcs .editor-npc-schedule-tree .editor-treerow.is-reference{color:#536773;background:#f3f6f8}.authoring-surface .editor-nodemenu{border-radius:3px;color:#18232b;background:#fff;box-shadow:0 3px 12px #2337433d}.authoring-surface .editor-dialogue-replies{min-width:0;display:grid;gap:var(--authoring-panel-gap)}.authoring-surface .editor-dialogue-reply{box-sizing:border-box;min-width:0;padding:6px;display:grid;gap:5px;overflow:hidden;border:1px solid #c5d0d6;border-radius:3px;background:#f8fafb}.authoring-surface .editor-dialogue-reply.is-unused{background:#f1f3f4}.authoring-surface .editor-dialogue-reply.is-drop-target{border-color:#1677ad;box-shadow:inset 0 0 0 1px #1677ad}.authoring-surface .editor-dialogue-reply-heading{min-width:0;display:flex;align-items:center;gap:5px}.authoring-surface .editor-dialogue-reply-heading>strong{min-width:0;flex:1 1 auto;color:#263e4c;font:600 var(--w7-font)}.authoring-surface .editor-dialogue-reply-handle{cursor:grab;touch-action:none}.authoring-surface .editor-dialogue-reply-handle:active{cursor:grabbing}.authoring-surface .editor-dialogue-reply-steps{margin-inline-start:auto}.authoring-surface .editor-dialogue-reply :is(.editor-rich-text-editor,.editor-dialogue-reply-input,.editor-dialogue-reply-destination){box-sizing:border-box;min-width:0;max-width:100%;width:100%}.authoring-surface button.editor-dialogue-reply-destination{min-height:var(--authoring-control-height);height:auto;padding:4px 6px;overflow:hidden;color:#174f70;text-align:left;white-space:normal;overflow-wrap:anywhere}.authoring-surface .editor-dialogue-reply-terminal{padding:3px 6px;color:#5c6870;overflow-wrap:anywhere}html.touch-ui .authoring-surface .authoring-graph-minimap>summary,html.touch-ui .authoring-surface .editor-dialogue-reply-heading :is(.editor-dialogue-reply-handle,.editor-dialogue-reply-step),html.touch-ui .authoring-surface button.editor-dialogue-reply-destination{min-height:var(--authoring-tap-control-height)!important}html.touch-ui .authoring-surface .editor-dialogue-reply-heading :is(.editor-dialogue-reply-handle,.editor-dialogue-reply-step){min-width:var(--authoring-tap-control-height)}.authoring-surface .authoring-graph-edge.is-simulated{stroke:#238052;stroke-width:3px}.authoring-surface .authoring-graph-node.is-simulated .authoring-graph-card{stroke:#238052;stroke-width:2px}.authoring-surface .authoring-graph-node.is-simulation-current .authoring-graph-card{fill:#e5f8ed;stroke:#12663d;stroke-width:3px}.authoring-surface .editor-treerow.is-simulated{box-shadow:inset 3px 0 #238052}.authoring-surface .editor-treerow.is-simulation-current{background:#dff3e8;box-shadow:inset 3px 0 #12663d}.authoring-surface .editor-dialogue-simulation{min-width:0;display:grid;gap:var(--authoring-panel-gap)}.authoring-surface .editor-dialogue-simulation-group,.authoring-surface .editor-dialogue-simulation-current{min-width:0;overflow:hidden}.authoring-surface .editor-dialogue-simulation-group>.authoring-section-header,.authoring-surface .editor-dialogue-simulation-current>.authoring-section-header{box-sizing:border-box;min-height:27px;margin:0;padding:5px 7px;display:flex;align-items:center;font:600 var(--w7-font)}.authoring-surface .editor-dialogue-simulation-group>.authoring-section-body,.authoring-surface .editor-dialogue-simulation-current>.authoring-section-body{min-width:0;padding:7px;display:grid;gap:6px}.authoring-surface .editor-dialogue-simulation-field{min-width:0;display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1fr);align-items:center;gap:7px}.authoring-surface .editor-dialogue-simulation-field>span{min-width:0;overflow-wrap:anywhere}.authoring-surface .editor-dialogue-simulation-field>:is(input,select){justify-self:end;max-width:100%}.authoring-surface .editor-dialogue-simulation-speech,.authoring-surface .editor-dialogue-simulation-path{min-width:0;margin:0;color:#263944;white-space:pre-wrap;overflow-wrap:anywhere}.authoring-surface .editor-dialogue-simulation-replies{min-width:0;display:grid;gap:4px}.authoring-surface .editor-dialogue-simulation-replies>button{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:var(--authoring-control-height);padding:5px 7px;overflow:hidden;text-align:left;white-space:normal;overflow-wrap:anywhere}.authoring-surface .editor-dialogue-simulation-log{min-width:0;margin:0;padding-inline-start:22px;display:grid;gap:4px}.authoring-surface .editor-dialogue-simulation-log>li{min-width:0;overflow-wrap:anywhere}.authoring-surface .editor-dialogue-simulation-result.is-yes{color:#246c3a}.authoring-surface .editor-dialogue-simulation-result.is-no{color:#8b312c}.authoring-surface .editor-dialogue-simulation-actions{position:sticky;z-index:2;bottom:0;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.authoring-surface .editor-dialogue-simulation-actions>button{width:100%}html.touch-ui .authoring-surface .editor-dialogue-simulation :is(button,input,select){min-height:var(--authoring-tap-control-height)}.authoring-surface .editor-treerow.on :is(.editor-treelabel,.editor-treekind,.editor-treetext){color:#102d42}.authoring-surface .editor-npc-timeline{flex:1 1 auto;min-width:0;min-height:0;padding:var(--authoring-panel-pad);overflow:auto;color:#1b2831;background:#edf3f7;font:var(--w7-font);scrollbar-gutter:stable}.authoring-surface .editor-npc-timeline-content{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid #a0a9af;border-radius:3px;background:#fff;box-shadow:inset 0 1px 2px #0000000f}.authoring-surface :is(.editor-npc-timeline-axis-row,.editor-npc-timeline-row){display:grid;grid-template-columns:minmax(88px,118px) minmax(0,1fr);align-items:stretch}.authoring-surface .editor-npc-timeline-axis-row{position:sticky;z-index:4;top:0;min-height:32px;border-bottom:1px solid #9daab2;background:linear-gradient(#fff,#e7edf1)}.authoring-surface :is(.editor-npc-timeline-corner,.editor-npc-timeline-lane){display:flex;align-items:center;min-width:0;padding:var(--authoring-section-header-pad);overflow:hidden;color:#435762;border-right:1px solid #aeb9c0;font:var(--w7-font);text-overflow:ellipsis;white-space:nowrap}.authoring-surface .editor-npc-timeline-corner{color:#172b37;font-weight:600}.authoring-surface :is(.editor-npc-timeline-axis,.editor-npc-timeline-rail){--authoring-timeline-edge-gutter: 54px;position:relative;margin-inline:var(--authoring-timeline-edge-gutter)}.authoring-surface .editor-npc-timeline-axis{min-height:32px}.authoring-surface .editor-npc-timeline-tick{position:absolute;top:0;bottom:0;left:calc(var(--npc-time) * 100%);width:1px;color:#50646f;background:#c4cdd2}.authoring-surface .editor-npc-timeline-tick.major{background:#8e9da6}.authoring-surface .editor-npc-timeline-tick>span{position:absolute;top:7px;left:0;translate:-50% 0;color:#354a56;font:var(--w7-font);font-variant-numeric:tabular-nums;white-space:nowrap}.authoring-surface .editor-npc-timeline-row{min-height:70px;border-bottom:1px solid #cbd3d8}.authoring-surface .editor-npc-timeline-row:last-child{border-bottom:0}.authoring-surface .editor-npc-timeline-rail{min-height:70px;background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),#d8dfe3 calc(12.5% - 1px) 12.5%)}.authoring-surface .editor-npc-timeline-rail:before{position:absolute;top:35px;right:0;left:0;height:2px;content:"";background:#8798a3}.authoring-surface .authoring-timeline button.editor-npc-timeline-handle{position:absolute;z-index:2;top:3px;left:calc(var(--npc-time) * 100%);width:48px;min-width:48px;height:64px;min-height:64px;padding:0;translate:-50% 0;color:#3f535f;border:1px solid transparent;border-radius:3px;background:transparent;box-shadow:none;cursor:ew-resize;touch-action:none;font:var(--w7-font)}.authoring-surface .authoring-timeline button.editor-npc-timeline-handle:is(:hover,:focus-visible,.on,.dragging){z-index:3;color:#17384c;border-color:#86b6d3;background:#e4f5ff}.authoring-surface .authoring-timeline button.editor-npc-timeline-handle:focus-visible{outline:1px dotted #17384c;outline-offset:-3px}.authoring-surface .authoring-timeline button.editor-npc-timeline-handle.dragging{cursor:grabbing}.authoring-surface :is(.editor-npc-timeline-handle-time,.editor-npc-timeline-handle-name){position:absolute;left:50%;width:100px;max-width:100px;translate:-50% 0;overflow:hidden;padding:0;color:#2f4857;border:0;background:transparent;box-shadow:none;font:var(--w7-font);line-height:16px;opacity:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.authoring-surface .editor-npc-timeline-handle-time{top:2px;font-variant-numeric:tabular-nums}.authoring-surface .editor-npc-timeline-handle-name{top:45px}.authoring-surface .editor-npc-timeline-handle:is(:hover,:focus-visible,.on,.dragging)>:is(.editor-npc-timeline-handle-time,.editor-npc-timeline-handle-name){opacity:1}.authoring-surface .editor-npc-timeline-rail:has(.editor-npc-timeline-handle:hover) .editor-npc-timeline-handle.on:not(:hover):not(:focus-visible):not(.dragging)>:is(.editor-npc-timeline-handle-time,.editor-npc-timeline-handle-name){opacity:0}.authoring-surface .editor-npc-timeline-handle-mark{position:absolute;top:28px;left:50%;width:11px;height:11px;translate:-50% 0;rotate:45deg;border:2px solid #247fb4;background:#fff;box-shadow:0 0 0 1px #1a455f3d}.authoring-surface .editor-npc-timeline-handle:is(.on,.dragging) .editor-npc-timeline-handle-mark{background:#4ea8dc}.authoring-surface .editor-pickrow{width:100%;min-width:0;min-height:30px;padding:5px 6px;color:#1b2831;border:1px solid transparent;border-radius:3px;background:transparent;box-shadow:none;text-align:left}.authoring-surface .editor-pickrow:hover{color:#152b3a;border-color:#b7d5e8;background:#eef8ff}.authoring-surface .editor-pickrow.on{color:#102c40;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8);box-shadow:inset 0 0 0 1px #fff}.authoring-surface .authoring-record-list[role=listbox]{gap:0;border:1px solid #aeb8bf;background:#fff}.authoring-surface .authoring-record-list[role=listbox]>button.authoring-selectable-row{position:relative;padding-inline:var(--authoring-panel-pad);border:0;border-bottom:1px solid #d5dce1;border-radius:0}.authoring-surface .authoring-record-list[role=listbox]>button.authoring-selectable-row:is(.on,[aria-selected=true],[aria-pressed=true]):not(:disabled){box-shadow:none}.authoring-surface .authoring-record-list[role=listbox]>button.authoring-selectable-row:is(.on,[aria-selected=true],[aria-pressed=true]):not(:disabled):before{position:absolute;inset-block:0;inset-inline-start:0;width:var(--authoring-selection-marker-width);content:"";background:var(--authoring-selection-marker-color);pointer-events:none}.authoring-surface .authoring-record-list[role=listbox]>button.authoring-selectable-row:last-child{border-bottom:0}.authoring-record-surface .editor-pickrow.authoring-record-name-only{position:relative;flex:0 0 auto;flex-direction:column;gap:1px;height:max-content;max-height:none;padding-block:5px;align-items:flex-start;overflow:hidden;white-space:normal}.authoring-record-surface .editor-pickrow.authoring-record-name-only .editor-pickname{display:block;width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;position:static}.authoring-record-surface .editor-pickrow.authoring-record-name-only .authoring-record-sort-context{display:block;width:100%;min-width:0;color:#5c6972;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.authoring-surface .editor-picknote,.authoring-surface .editor-insp-sub,.authoring-surface .editor-insp-hint,.authoring-surface .editor-world-note,.authoring-surface .editor-world-status{color:#5c6972}.authoring-surface .editor-insp-title{color:#174b6c}.authoring-surface .editor-insp-group{color:var(--editor-text);border:1px solid #c2cbd1;border-radius:3px;background:#fff;box-shadow:inset 0 1px #fff}.authoring-surface .editor-insp-group[open]{border-color:#a9b7c0;background:#fff}.authoring-surface .editor-insp-section{box-sizing:border-box;display:flex;align-self:stretch;width:100%;max-width:none;margin:0;color:#28495d;background:linear-gradient(#fff,#edf1f4)}.authoring-surface details.editor-insp-group>summary.editor-insp-section:before{position:static;inset:auto;width:10px;height:auto;flex:0 0 10px;content:"▸";border:0;border-radius:0;color:#526572;font:700 var(--type-body)/1 var(--mono);text-align:center;transform:none}.authoring-surface details.editor-insp-group[open]>summary.editor-insp-section:before{content:"▾";color:#174b6c;transform:none}.authoring-surface .editor-insp-group[open]>.editor-insp-section{color:#184e70;border-color:#c2cbd1;background:linear-gradient(#fff,#e7edf1)}.authoring-surface .editor-insp-groupbody{background:#fff}.authoring-surface .editor-chainbody{border-color:#8d9ba5;background:#e8edf1}.authoring-surface .editor-stage{border:0;border-radius:0;background:none;box-shadow:none}.authoring-record-surface .editor-stage-view{box-sizing:border-box;flex:0 0 var(--authoring-preview-height, var(--authoring-canvas-default-height));height:var(--authoring-preview-height, var(--authoring-canvas-default-height));min-height:var(--authoring-canvas-min-height);padding:var(--authoring-panel-pad);background:#f6f8fa;overflow:hidden}.authoring-surface .authoring-art-canvas-grid{box-sizing:border-box;min-width:0;display:grid;grid-auto-rows:minmax(160px,auto);gap:var(--authoring-panel-gap);overflow:auto;scrollbar-gutter:stable;color:var(--editor-text)}.authoring-surface-art .authoring-art-canvas-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));grid-auto-rows:max-content;align-content:start;align-items:start}.authoring-surface .authoring-art-canvas-presentation{box-sizing:border-box;min-width:0;min-height:160px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:var(--authoring-panel-gap);padding:var(--authoring-panel-gap);border:1px solid #b7c2ca;background:#f8fafb}.authoring-surface-art .authoring-art-canvas-presentation{min-height:0;grid-template-rows:auto auto}.authoring-surface .authoring-art-canvas-presentation>.authoring-section-header{grid-column:1 / -1;margin:calc(-1 * var(--authoring-panel-gap)) calc(-1 * var(--authoring-panel-gap)) 0}.authoring-surface .authoring-art-canvas-presentation>figure{grid-row:2;min-width:0;min-height:0;margin:0;display:grid;grid-template-rows:auto minmax(100px,1fr)}.authoring-surface-art .authoring-art-canvas-presentation>figure{grid-template-rows:auto auto}.authoring-surface .authoring-art-canvas-presentation figcaption{min-height:22px;box-sizing:border-box;padding:2px 4px;color:#263b49;font:600 var(--type-small)/1.35 var(--w7-font)}.authoring-surface .authoring-art-canvas-viewport{position:relative;min-width:0;min-height:100px;overflow:hidden;contain:paint;overscroll-behavior:contain;touch-action:none;border:1px solid #b7c2ca;background:repeating-conic-gradient(#eef2f5 0,#eef2f5 25%,#e2e8ec 0,#e2e8ec 50%) 0 / 16px 16px}.authoring-surface-art .authoring-art-canvas-viewport{min-height:0;width:100%;aspect-ratio:var(--authoring-canvas-aspect, 1);max-height:min(360px,45vh)}.authoring-surface-art .editor-art-canvas{min-height:0;overflow:hidden;display:grid}.authoring-surface-art .authoring-art-canvas-grid[data-fill]{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.authoring-surface-art .authoring-art-canvas-grid[data-fill]>.authoring-art-canvas-presentation{height:100%;min-height:0;padding:0;border:0;background:none;grid-template-rows:minmax(0,1fr)}.authoring-surface-art .authoring-art-canvas-grid[data-fill]>.authoring-art-canvas-presentation>.authoring-section-header{display:none}.authoring-surface-art .authoring-art-canvas-grid[data-fill]>.authoring-art-canvas-presentation>figure{grid-row:1;min-height:0;grid-template-rows:auto minmax(0,1fr)}.authoring-surface-art .authoring-art-canvas-grid[data-fill] .authoring-art-canvas-viewport{height:100%;aspect-ratio:auto;max-height:none}.authoring-surface .authoring-art-canvas-content{position:absolute;left:50%;top:50%;transform:translate(calc(-50% - var(--authoring-canvas-pan-x, 0px)),calc(-50% - var(--authoring-canvas-pan-y, 0px)));min-width:1px;min-height:1px}.authoring-surface .authoring-art-canvas-content[hidden]{display:none!important}.authoring-surface .authoring-art-canvas-guides{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}.authoring-surface .authoring-art-canvas-grid[data-guides] .authoring-art-canvas-guides{display:block}.authoring-surface .authoring-art-canvas-origin{position:absolute;width:0;height:0;pointer-events:none}.authoring-surface .authoring-art-canvas-origin:before,.authoring-surface .authoring-art-canvas-origin:after{content:"";position:absolute;background:#c43d2ad9}.authoring-surface .authoring-art-canvas-origin:before{left:-7px;top:-1px;width:15px;height:2px}.authoring-surface .authoring-art-canvas-origin:after{left:-1px;top:-7px;width:2px;height:15px}.authoring-surface .authoring-art-canvas-guide-edge{position:absolute;top:0;right:0;bottom:0;left:0;outline:1px solid rgb(29 111 170 / 80%)}.authoring-surface .authoring-art-canvas-guide-cells,.authoring-surface .authoring-art-canvas-guide-blocks{position:absolute;right:0;bottom:0;background-image:linear-gradient(to right,var(--guide-line) 1px,transparent 1px),linear-gradient(to bottom,var(--guide-line) 1px,transparent 1px);background-size:var(--guide-x) var(--guide-y)}.authoring-surface .authoring-art-canvas-guide-cells{--guide-line: rgb(20 30 40 / 35%)}.authoring-surface .authoring-art-canvas-guide-blocks{--guide-line: rgb(29 111 170 / 85%);background-image:linear-gradient(to right,var(--guide-line) 2px,transparent 2px),linear-gradient(to bottom,var(--guide-line) 2px,transparent 2px)}.authoring-surface .authoring-art-canvas-guide-bounds{position:absolute;box-sizing:border-box;border:1px dashed rgb(196 61 42 / 90%)}.authoring-surface .authoring-art-canvas-media{display:block;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;border:0;object-fit:fill}.authoring-surface .authoring-art-canvas-media[data-art-scale="1"]{image-rendering:pixelated}.authoring-surface .authoring-art-canvas-media[data-art-scale="5"]{image-rendering:auto}.authoring-surface-art .editor-art-object-geometry{position:relative;overflow:visible}.authoring-surface-art .editor-art-object-geometry-image{display:block;width:100%;height:100%;image-rendering:inherit}.authoring-surface-art .editor-art-object-grid{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgb(42 61 74 / 14%) 1px,transparent 1px),linear-gradient(to bottom,rgb(42 61 74 / 14%) 1px,transparent 1px);background-size:var(--editor-object-cell-x) var(--editor-object-cell-y)}.authoring-surface-art .editor-art-object-bounds{position:absolute;z-index:2;box-sizing:border-box;pointer-events:none;border:2px solid #d57a00;box-shadow:0 0 0 1px #ffffffd9}.authoring-surface-art button.editor-art-object-resize-handle{position:absolute;z-index:4;box-sizing:border-box;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;padding:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translate(-50%,-50%);border:1px solid #8b4f00!important;border-radius:0!important;background:#fff4d5!important;box-shadow:0 0 0 1px #ffffffd9;touch-action:none}.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=n],.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=s]{cursor:ns-resize}.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=e],.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=w]{cursor:ew-resize}.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=ne],.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=sw]{cursor:nesw-resize}.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=nw],.authoring-surface-art button.editor-art-object-resize-handle[data-object-bounds-handle=se]{cursor:nwse-resize}.authoring-surface-art button.editor-art-object-point{position:absolute;z-index:5;box-sizing:border-box;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;padding:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translate(-50%,-50%);border-radius:50%!important;color:#fff!important;font:700 10px/17px var(--w7-font)!important;text-align:center;text-shadow:0 1px 1px rgb(0 0 0 / 55%);box-shadow:0 0 0 2px #ffffffe5;cursor:move;touch-action:none}.authoring-surface-art button.editor-art-object-anchor{border:1px solid #68005f!important;background:#9d168e!important}.authoring-surface-art button.editor-art-object-pivot{border:1px solid #005d70!important;background:#007f99!important}.authoring-surface-art button.editor-art-object-resize-handle:focus-visible,.authoring-surface-art button.editor-art-object-point:focus-visible{outline:2px solid #1976b9;outline-offset:3px}.authoring-surface-art .editor-art-object-guide{position:absolute;z-index:3;pointer-events:none;opacity:.62}.authoring-surface-art .editor-art-object-guide-x{left:0;width:100%;height:1px}.authoring-surface-art .editor-art-object-guide-y{top:0;width:1px;height:100%}.authoring-surface-art .editor-art-object-origin-guide{background:#9d168e}.authoring-surface-art .editor-art-object-pivot-guide{background:#007f99}html.touch-ui .authoring-surface-art button.editor-art-object-resize-handle,html.touch-ui .authoring-surface-art button.editor-art-object-point{width:var(--authoring-tap-control-height)!important;height:var(--authoring-tap-control-height)!important;min-width:var(--authoring-tap-control-height)!important;min-height:var(--authoring-tap-control-height)!important}html.touch-ui .authoring-surface-art button.editor-art-object-resize-handle{border:0!important;background:transparent!important;box-shadow:none}html.touch-ui .authoring-surface-art button.editor-art-object-resize-handle:after{content:"";position:absolute;left:50%;top:50%;box-sizing:border-box;width:13px;height:13px;transform:translate(-50%,-50%);border:1px solid #8b4f00;background:#fff4d5;box-shadow:0 0 0 1px #ffffffd9}html.touch-ui .authoring-surface-art button.editor-art-object-point{border:0!important;color:transparent!important;background:transparent!important;box-shadow:none;text-shadow:none}html.touch-ui .authoring-surface-art button.editor-art-object-point:after{position:absolute;left:50%;top:50%;box-sizing:border-box;width:25px;height:25px;transform:translate(-50%,-50%);border-radius:50%;color:#fff;font:700 10px/23px var(--w7-font);text-shadow:0 1px 1px rgb(0 0 0 / 55%);box-shadow:0 0 0 2px #ffffffe5}html.touch-ui .authoring-surface-art button.editor-art-object-anchor:after{content:"O";border:1px solid #68005f;background:#9d168e}html.touch-ui .authoring-surface-art button.editor-art-object-pivot:after{content:"P";border:1px solid #005d70;background:#007f99}.authoring-surface-art .editor-art-pivot-preview{position:relative;overflow:visible}.authoring-surface-art .editor-art-pivot-image{display:block;width:100%;height:100%;image-rendering:inherit}.authoring-surface-art button.editor-art-pivot-marker{position:absolute;z-index:1;box-sizing:border-box;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;padding:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translate(-50%,-50%);overflow:visible;border:1px solid #7d006f!important;border-radius:50%!important;background:linear-gradient(#7d006f,#7d006f) center / 1px 100% no-repeat,linear-gradient(90deg,#7d006f,#7d006f) center / 100% 1px no-repeat,#ffffff8c!important;box-shadow:0 0 0 1px #ffffffd9;cursor:move;touch-action:none}.authoring-surface-art button.editor-art-pivot-marker:focus-visible{outline:2px solid #1976b9;outline-offset:2px}.authoring-surface-art .editor-art-pivot-guide{position:absolute;z-index:1;pointer-events:none;background:#435cd194}.authoring-surface-art .editor-art-pivot-guide-x{left:0;width:100%;height:1px}.authoring-surface-art .editor-art-pivot-guide-y{top:0;width:1px;height:100%}.authoring-surface .authoring-art-canvas-state{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:grid;place-items:center;padding:var(--authoring-panel-pad);color:#526572;background:#f6f8fae5;text-align:center}.authoring-surface .authoring-art-canvas-state[hidden]{display:none!important}.authoring-surface .authoring-art-canvas-presentation[data-selected=true]{border-color:#3c7fb1;box-shadow:inset 0 0 0 1px #b9dcf5}.authoring-record-surface .editor-stage-view.authoring-art-canvas-grid{grid-auto-rows:minmax(0,1fr)}.authoring-record-surface .editor-stage-view .authoring-art-canvas-presentation{height:100%;min-height:0;padding:0;border:0;background:transparent}.authoring-record-surface .editor-stage-view .authoring-art-canvas-presentation>figure{grid-template-rows:auto minmax(0,1fr)}.authoring-record-surface .editor-stage-content{width:100%;height:100%}.authoring-record-surface .editor-stage-content>.editor-stage{width:100%;height:100%}.authoring-record-surface .authoring-graph-render-slot{box-sizing:border-box;flex:0 0 var(--authoring-preview-height, var(--authoring-canvas-default-height));height:var(--authoring-preview-height, var(--authoring-canvas-default-height));min-height:var(--authoring-canvas-min-height);overflow:hidden}.authoring-balance-dialog{color:var(--editor-text);background:#e8eff4f5}.authoring-balance-dialog>.authoring-balance-header{flex-shrink:0;align-items:center;gap:var(--authoring-panel-gap);border-bottom:1px solid #aab5bd}.authoring-balance-dialog>.authoring-workspace{display:grid;grid-template-columns:var(--authoring-split-before, 276px) var(--authoring-divider-size) minmax(0,1fr);min-width:0;min-height:0;background:#f8f8f8}.authoring-balance-dialog .authoring-record-rail,.authoring-balance-dialog .authoring-inspector{box-sizing:border-box;min-width:0;min-height:0;padding:var(--authoring-panel-pad);overflow:auto;scrollbar-gutter:stable;background:#f8fafb}.authoring-balance-dialog .authoring-record-rail{width:auto;border-right:1px solid #aab5bd}.authoring-balance-dialog .authoring-table{width:100%;color:#24343e;background:#fff}.authoring-balance-dialog .authoring-pane-footer{position:sticky;bottom:calc(-1 * var(--authoring-panel-pad));margin:var(--authoring-panel-pad) calc(-1 * var(--authoring-panel-pad)) calc(-1 * var(--authoring-panel-pad));border-top:1px solid #aab5bd}.authoring-record-surface .editor-stage-viewport{position:relative;box-sizing:border-box;padding:var(--authoring-panel-pad);border:1px solid #c2cbd1;background:#eef2f5;justify-content:flex-start;touch-action:none}.authoring-record-surface .editor-stage-content{position:relative;flex:0 0 auto;min-width:0}.authoring-record-surface .editor-stage-content>.editor-stage{display:block;width:100%;margin:0}.authoring-record-surface .editor-stage-content>.editor-stage[data-art-scale="1"]{image-rendering:pixelated}.authoring-record-surface .editor-stage-content>.editor-stage[data-art-scale="5"]{image-rendering:auto}.authoring-record-surface .editor-stage-labels{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.authoring-record-surface .editor-stage-label{position:absolute;z-index:2;max-width:calc(100% - 12px);padding:1px 4px 2px;translate:calc(-50% + var(--stage-label-shift-x, 0px)) calc(-100% + var(--stage-label-shift-y, 0px));border-radius:2px;background:#ffffffdb;box-shadow:0 0 0 1px #5d707c3d;font:600 12px/1.2 Segoe UI,Noto Sans,sans-serif;box-sizing:border-box;overflow-wrap:anywhere;white-space:normal}.authoring-record-surface .editor-stage-label[data-label-align=start]{padding-left:6px;text-align:left;translate:var(--stage-label-shift-x, 0px) var(--stage-label-shift-y, 0px)}.authoring-record-surface .editor-stage-label[data-label-align=end]{padding-right:6px;text-align:right;translate:calc(-100% + var(--stage-label-shift-x, 0px)) var(--stage-label-shift-y, 0px)}.authoring-record-surface .editor-stage-lane-label{max-width:none;border-radius:0}.authoring-record-surface .editor-stage-status-label{translate:calc(-50% + var(--stage-label-shift-x, 0px)) calc(-50% + var(--stage-label-shift-y, 0px))}.authoring-record-surface .editor-stage{flex-shrink:0;max-height:none}.authoring-surface-skills .editor-skill-inspector-facts{margin:0;padding:var(--authoring-section-body-pad);background:#fff}.authoring-record-surface .editor-stage-loading{display:flex;align-items:center;justify-content:center;background:#eef2f5eb}.authoring-surface-copy .authoring-window-main>.authoring-workspace-form{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:var(--authoring-panel-pad);overflow:auto}.authoring-window-copy .authoring-window-shell:not([data-pane-stacked]){grid-template-columns:clamp(180px,var(--editor-filter-width, 190px),210px) var(--authoring-divider-size) minmax(0,1fr)}.authoring-window-copy .copy-editor-scroll,.authoring-window-copy .copy-editor-mode-toolbar,.authoring-window-copy .copy-editor-fields,.authoring-window-copy .copy-editor-field,.authoring-window-copy .copy-editor-choice-host,.authoring-window-copy .copy-editor-choice,.authoring-window-copy .copy-editor-select,.authoring-window-copy .copy-editor-new-layer,.authoring-window-copy .copy-editor-options,.authoring-window-copy .copy-editor-option,.authoring-window-copy .copy-editor-footer,.authoring-window-copy .copy-editor-command,.authoring-window-copy .copy-editor-status{min-width:0}.authoring-window-copy .copy-editor-choice-host,.authoring-window-copy .copy-editor-choice,.authoring-window-copy .copy-editor-choice .editor-asset-disclosure{width:100%;max-width:100%}.authoring-window-copy .copy-editor-new-layer{display:flex;flex-direction:column;gap:4px;width:100%}.authoring-window-copy .copy-editor-new-layer[hidden]{display:none}.authoring-window-copy .copy-editor-mode-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;margin:calc(-1 * var(--authoring-panel-pad)) calc(-1 * var(--authoring-panel-pad)) 0;padding-inline:var(--authoring-panel-pad)}.authoring-window-copy .copy-editor-mode-title{width:auto;flex:1 1 120px;margin:0;color:#172b37;font:600 var(--type-body)/1.2 "Segoe UI","Noto Sans",sans-serif}.authoring-window-copy .copy-editor-bulk-toggle{flex:0 0 auto;margin-left:auto}.authoring-window-copy .copy-editor-label{color:#24343e;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);font-weight:600;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.authoring-window-copy .copy-editor-field-note{color:#596873;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);font-weight:400;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.authoring-window-copy .copy-editor-options{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.authoring-window-copy .copy-editor-option-body{display:block}.authoring-window-copy .copy-editor-footer{position:static;inset:auto;border-top:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.authoring-window-copy .copy-editor-command,.authoring-window-copy .copy-editor-status{overflow-wrap:anywhere}.authoring-window-copy .copy-editor-command-summary{display:inline-flex;align-items:center;flex:1 1 280px;gap:5px;min-width:0}.authoring-window-copy .copy-editor-command-label{flex:0 0 auto;color:#344a57;font:600 var(--w7-font)}.authoring-window-copy .copy-editor-option{min-height:28px;padding:4px 6px;gap:6px;border-radius:3px;color:#24343e;background:#fff}.authoring-window-copy .copy-editor-option:has(input:checked){color:#102d42;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8)}.authoring-window-copy .copy-editor-copy{min-height:23px!important}.editor-world-copy{box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;margin-block-start:var(--authoring-panel-gap);display:flex;flex-direction:column;gap:0;overflow:visible;border:1px solid #b8c1c8;background:#f8fafb}.editor-world-copy>.copy-command-form-embedded{flex:0 0 auto;min-width:0;min-height:auto;padding:0;gap:var(--authoring-panel-gap);overflow:visible}.editor-world-copy .copy-editor-mode-toolbar{box-sizing:border-box;width:100%;min-width:0;margin:0;padding-inline:var(--authoring-section-body-pad);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.editor-world-copy .copy-editor-mode-title{width:auto;flex:1 1 120px;margin:0;color:#172b37;font:600 var(--type-body)/1.2 "Segoe UI","Noto Sans",sans-serif}.editor-world-copy .copy-editor-bulk-toggle{width:auto!important;flex:0 0 auto;margin-left:auto}.editor-world-copy :is(.copy-editor-fields,.copy-editor-field,.copy-editor-choice-host,.copy-editor-choice,.copy-editor-new-layer,.copy-editor-options,.copy-editor-option,.copy-editor-footer,.copy-editor-command,.copy-editor-status){min-width:0}.editor-world-copy .copy-editor-fields{grid-template-columns:minmax(0,1fr);gap:var(--authoring-panel-gap);padding-inline:var(--authoring-section-body-pad)}.editor-world-copy :is(.copy-editor-choice-host,.copy-editor-choice,.copy-editor-choice .editor-asset-disclosure){width:100%;max-width:100%}.editor-world-copy .copy-editor-new-layer{width:100%;display:flex;flex-direction:column;gap:4px}.editor-world-copy .copy-editor-new-layer[hidden]{display:none}.editor-world-copy .copy-editor-select{box-sizing:border-box;height:var(--authoring-control-height);min-height:var(--authoring-control-height);padding:var(--authoring-control-pad);border-radius:2px;font:var(--w7-font)}.editor-world-copy .copy-editor-label{color:#24343e;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);font-weight:600;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.editor-world-copy .copy-editor-field-note{color:#596873;font:var(--w7-font, 9pt "Segoe UI", "Noto Sans", sans-serif);font-weight:400;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.editor-world-copy .copy-editor-options{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.editor-world-copy .copy-editor-option{min-height:28px;padding:4px 6px;gap:6px;border-radius:3px;color:#24343e;background:#fff}.editor-world-copy .copy-editor-option:has(input:checked){color:#102d42;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8)}.editor-world-copy .copy-editor-footer{position:static;inset:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"command" "status" "action";border-top:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.editor-world-copy .copy-editor-command-summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;flex:1 1 100%;gap:5px;min-width:0}.editor-world-copy .copy-editor-command-label{flex:0 0 auto;color:#344a57;font:600 var(--w7-font)}.editor-world-copy :is(.copy-editor-command,.copy-editor-status){overflow-wrap:anywhere}.editor-world-copy .copy-editor-command{box-sizing:border-box;width:100%}.editor-world-copy .copy-editor-copy{width:100%!important;min-height:23px!important}.editor-world-window.authoring-surface .editor-world-copypasta{box-sizing:border-box;width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--authoring-panel-gap)}.editor-world-window.authoring-surface .editor-world-copypasta-toolbar{display:flex;align-items:center;justify-content:space-between;gap:4px}.editor-world-window.authoring-surface .editor-world-copypasta-toolbar .authoring-header{width:auto;flex:1 1 auto;margin:0}.editor-world-window.authoring-surface .editor-world-copypasta-toolbar .copy-editor-bulk-toggle{width:auto!important;flex:0 0 auto}.editor-world-window.authoring-surface .editor-world-copypasta-options{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-world-window.authoring-surface .editor-world-copypasta .copy-editor-option{min-width:0;min-height:28px;padding:4px 6px;gap:6px;border-radius:3px;color:#24343e;background:#fff}.editor-world-window.authoring-surface .editor-world-copypasta .copy-editor-option:has(input:checked){color:#102d42;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8)}.editor-world-window.authoring-surface .editor-world-copypasta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-world-window.authoring-surface .editor-world-copypasta-actions>button{width:100%}.authoring-surface-review>.authoring-workspace-list,.authoring-surface-advanced>.authoring-workspace-table{padding:var(--authoring-panel-pad)}.authoring-window-history .editor-change-history-toolbar{flex:none;gap:3px;padding:calc(var(--authoring-panel-pad) / 2) var(--authoring-panel-pad);border-bottom:1px solid #c2cbd1}.authoring-window-history .editor-change-history-toolbar>.editor-filter{box-sizing:border-box;width:100%;min-width:0}.authoring-window-history .editor-change-history-list .editor-lazy-sentinel[hidden]{display:none}.authoring-window-history .editor-change-history-disclosure{min-width:0;margin-block-start:3px}.authoring-window-history .editor-change-history-disclosure>summary{width:fit-content;color:#174b6c;cursor:pointer;font:var(--w7-font)}.authoring-window-history .editor-change-history-details{min-width:0;margin:6px 0 0;display:grid;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:4px 8px}.authoring-window-history :is(.editor-change-history-detail-path,.editor-change-history-detail-value){min-width:0;margin:0;color:#344a57;font:var(--w7-font);overflow-wrap:anywhere}.authoring-window-history .editor-change-history-detail-path{font-weight:600}.authoring-window-history .editor-change-history-detail-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.authoring-window-history .editor-change-history-value{min-width:0;padding:1px 3px;color:#1f303b;border:1px solid #d3dbe0;background:#f5f7f8;font:var(--type-dense)/1.35 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.authoring-window-history .editor-change-history-value.is-before{color:#79312e;background:#fff5f3}.authoring-window-history .editor-change-history-value.is-after{color:#245e32;background:#f2fbf4}.authoring-window-history .editor-change-history-arrow{color:var(--editor-muted)}.authoring-window-history .editor-change-history-actions{margin-block-start:var(--authoring-panel-gap);display:flex;justify-content:flex-end}.authoring-window-history .editor-change-history-status{min-width:0;flex:1 1 auto}@container editor-workspace (max-width: 620px){.authoring-window-history .editor-change-history-details{grid-template-columns:minmax(0,1fr)}.authoring-window-history .editor-change-history-detail-value{margin-block-end:4px}.authoring-window-review .editor-review>.authoring-window-footer button.btn,.authoring-window-history .editor-change-history-actions button.btn{min-height:var(--authoring-tap-control-height)!important}}.authoring-surface-review,.authoring-surface-advanced{min-width:0;min-height:0;flex:1 1 auto;overflow:hidden;background:#f8f8f8}.authoring-surface-review>.authoring-workspace-list{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;scrollbar-gutter:stable}.authoring-surface-advanced>.editor-toolrow{box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:minmax(190px,240px) minmax(180px,1fr) auto;align-items:center;gap:var(--authoring-panel-gap);padding:calc(var(--authoring-panel-pad) / 2);border-bottom:1px solid #c2cbd1;background:linear-gradient(#fff,#edf1f4)}.authoring-surface-advanced .editor-domains{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--authoring-panel-gap);white-space:nowrap}.authoring-surface-advanced .editor-domain-label{color:#4e5c66;font:var(--w7-font)}.authoring-surface-advanced .editor-domain-select,.authoring-surface-advanced>.editor-toolrow>.editor-filter{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0}.authoring-surface-advanced>.editor-toolrow>.editor-crudname:not([hidden]){grid-column:1 / -1}.authoring-surface-advanced>.authoring-workspace-table{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.authoring-surface-advanced .editor-tablewrap{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;overflow:auto;scrollbar-gutter:stable both-edges}.authoring-surface-advanced .editor-table-scroll{box-sizing:border-box;width:100%;min-height:25px;padding:2px;display:flex;flex:0 0 auto;align-items:center;gap:3px;border:1px solid #9ba7af;background:#dce2e6;box-shadow:inset 0 0 0 1px #fff}.authoring-surface-advanced .editor-table-scroll>.btn{width:23px;min-width:23px;min-height:19px;height:19px;padding:0}.authoring-surface-advanced .editor-table-scroll-range{min-width:0;height:17px;flex:1 1 auto;margin:0;accent-color:#6d8798}.authoring-surface-advanced .editor-table{width:100%;min-width:max-content;border-collapse:collapse;font:var(--w7-font)}.authoring-surface-advanced .editor-table :is(th,td){box-sizing:border-box;width:120px;min-width:120px;border-right:1px solid #d4dbe0;border-bottom:1px solid #c7d0d6;vertical-align:middle}.authoring-surface-advanced .editor-table :is(th,td):first-child{width:210px;min-width:210px}.authoring-surface-advanced .editor-table th{position:sticky;z-index:2;top:0;height:29px;padding:0;color:#27465a;background:linear-gradient(#fff,#e4e9ed);cursor:default;font:600 var(--type-body)/1.2 "Segoe UI","Noto Sans",sans-serif;text-align:left}.authoring-surface-advanced .editor-table .authoring-table-sort{width:100%;min-width:0;min-height:28px;margin:0;padding:4px 8px;overflow:hidden;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;color:#27465a;background:transparent!important;box-shadow:none!important;font:600 var(--type-body)/1.2 "Segoe UI","Noto Sans",sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap}.authoring-surface-advanced .editor-table .authoring-table-sort:hover,.authoring-surface-advanced .editor-table .authoring-table-sort:focus-visible{color:#102d42;background:#dff2fd!important}.authoring-surface-skills .editor-skill-setup-create{margin:4px 0 0;padding:6px;border-top:1px solid #b8c1c8}.authoring-surface-skills :is(.editor-skill-setup,.editor-skill-learning-item){display:grid;gap:6px;min-width:0}.authoring-surface-skills .editor-skill-row{min-width:0;border:1px solid #c2cbd1;background:#fff}.authoring-surface-skills .editor-skill-row>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.authoring-surface-skills .editor-skill-tier-scroll{container-type:inline-size;width:100%;overflow-x:auto;border:1px solid #c7d0d6;background:#fff}.authoring-surface-skills .editor-skill-tier-table{width:100%;min-width:670px;border-collapse:collapse;font:var(--w7-font)}.authoring-surface-skills .editor-skill-tier-table :is(th,td){box-sizing:border-box;min-width:112px;padding:3px 5px;border-right:1px solid #d4dbe0;border-bottom:1px solid #d4dbe0;text-align:left;vertical-align:middle}.authoring-surface-skills .editor-skill-tier-table :is(th,td):first-child{width:42px;min-width:42px;text-align:center}.authoring-surface-skills .editor-skill-tier-table :is(th,td):nth-child(2){width:58px;min-width:58px;text-align:center}.authoring-surface-skills .editor-skill-tier-table th{color:#27465a;background:linear-gradient(#fff,#e4e9ed);font:var(--w7-font);font-weight:600}.authoring-surface-skills .editor-skill-tier-table .editor-skill-tier-number{width:100%;max-width:none}.authoring-surface-skills .editor-skill-learning-item{padding:6px;border:1px solid #d4dbe0;background:#f8fafb;grid-template-columns:repeat(2,minmax(0,1fr))}.authoring-surface-skills .editor-skill-learning-item>.authoring-command-bar,.authoring-surface-skills .editor-skill-learning-item>.authoring-status{grid-column:1 / -1}.authoring-surface-skills .editor-skill-tier-table tr[data-unfolded]>td,.authoring-surface-skills .editor-skill-tier-table .editor-skill-tier-detail>td{background:#e7f4fc}.authoring-surface-skills .editor-skill-tier-table .editor-skill-tier-detail>td{width:auto;min-width:0;padding:0 6px 8px 42px;border-left:3px solid #6e9fbe;text-align:left;white-space:normal}.authoring-surface-skills .editor-skill-tier-detail .editor-inspector{position:sticky;left:0;width:auto;max-width:calc(100cqi - 51px);flex-basis:auto;border:1px solid #c2cbd1;background:#fff}.authoring-surface-skills .editor-skill-tier-detail .editor-insp-group{min-width:0}.authoring-surface-advanced .editor-table .editor-rowtoggle{width:100%;min-width:0;min-height:27px;padding:4px 8px;overflow:hidden;color:#24343e;font:var(--w7-font);text-overflow:ellipsis;white-space:nowrap}.authoring-surface-advanced .editor-table .editor-cell{width:100%;min-width:0;min-height:27px;padding:3px 7px;font:var(--w7-font)}.authoring-surface-advanced .editor-table .editor-foldrow>td{padding:var(--authoring-panel-pad);background:#f8fafb}.authoring-surface-advanced .editor-fold :is(.editor-field>span,.editor-sublabel){color:#4e5c66;font:var(--w7-font)}.authoring-window:is(.authoring-window-content,.authoring-window-npc) .authoring-window-shell>.authoring-window-footer{min-width:0;min-height:31px;align-items:center;gap:var(--authoring-panel-gap)}.authoring-window:is(.authoring-window-content,.authoring-window-npc) .authoring-window-footer>.authoring-status{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;font:var(--w7-font)}.authoring-window:is(.authoring-window-content,.authoring-window-npc) .authoring-window-footer>.authoring-status.authoring-state-error{color:var(--editor-bad)}.authoring-window-review .editor-review>.authoring-window-footer{width:100%;min-width:0;min-height:31px;flex-wrap:wrap;gap:var(--authoring-panel-gap)}@container editor-workspace (max-width: 780px){.authoring-balance-dialog>.authoring-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:fit-content(240px) auto;overflow:auto}.authoring-balance-dialog .authoring-record-rail{max-height:240px;border-right:0;border-bottom:1px solid #aab5bd}.authoring-balance-dialog>.authoring-workspace>.authoring-split-resizer{display:none}.authoring-window-content .authoring-primary-nav{max-height:none;overflow:visible}.authoring-window-content .authoring-primary-nav>.editor-tool{display:none}.authoring-window-content .authoring-primary-select{box-sizing:border-box;width:100%;min-height:44px;display:block;color:#17232b}.authoring-surface-advanced .editor-tablewrap{overflow:scroll}.authoring-surface-advanced>.editor-toolrow{grid-template-columns:minmax(0,1fr) auto}.authoring-surface-advanced .editor-domains{grid-column:1 / -1}.authoring-surface-review>.authoring-workspace-list{overflow-y:scroll}}.authoring-surface-advanced .editor-table td{color:#24343e}.authoring-surface-advanced .editor-table tr:hover td{background:#eef8ff}.authoring-surface-advanced .editor-table tr.dirty td{color:#102d42;background:#cceafa}.authoring-surface-review .authoring-list-row:has(input:checked){color:#102d42;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8);box-shadow:inset 0 0 0 1px #fff}.authoring-surface-review .editor-commit{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.authoring-surface-review .editor-commit-content{min-width:0;display:grid;align-content:center;gap:3px}.authoring-surface-review .editor-commit-actions{place-self:center end;margin-inline-end:1px}.authoring-window-review .editor-saverow .editor-review-confirm-action{box-sizing:border-box;width:160px;min-width:160px;max-width:160px;flex:0 0 160px}.authoring-window-review .editor-review>.editor-saverow .btn:last-child,.authoring-window-review .editor-review>.editor-saverow .btn:last-child:hover:not(:disabled){color:#102d42;border-color:#6e9fbe;background:linear-gradient(#edf9ff,#b9e2f8)}.authoring-surface .editor-art-references{display:grid;gap:4px}.authoring-surface .editor-art-references[hidden]{display:none}.authoring-surface .editor-art-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));grid-auto-rows:auto;gap:4px;min-width:0}.authoring-surface .editor-art-reference-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:48px;min-height:48px;overflow:hidden;text-align:left}.authoring-surface .editor-art-reference-button>span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authoring-surface .editor-art-reference-name{color:#1a3e55}.authoring-surface .editor-art-reference-owner{color:var(--editor-muted);font-size:var(--type-meta)}.authoring-surface .editor-art-reference-empty{grid-column:1 / -1;margin:0}.authoring-surface-art{min-width:0;min-height:0;flex:1 1 auto;padding:0;gap:0;overflow:hidden}.authoring-surface .authoring-reference-delete-dialog{box-sizing:border-box;width:min(calc(100% - 24px),520px);max-width:520px;max-height:calc(100% - 24px);padding:0;overflow:visible;color:var(--editor-text);border:1px solid #778b99;border-radius:4px;background:#f8fafb;box-shadow:0 8px 24px #14263252}.authoring-surface .authoring-reference-delete-dialog::backdrop{background:#1f2d366b}.authoring-surface .authoring-reference-delete-header,.authoring-surface .authoring-reference-delete-body,.authoring-surface .authoring-reference-delete-footer{padding:var(--authoring-panel-pad)}.authoring-surface .authoring-reference-delete-header{border-bottom:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.authoring-surface .authoring-reference-delete-header>h2,.authoring-surface .authoring-reference-delete-body>p{margin:0}.authoring-surface .authoring-reference-delete-body{display:grid;gap:var(--authoring-panel-gap);overflow:visible}.authoring-surface .authoring-reference-delete-footer{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.authoring-surface-art .editor-art-layout{grid-template-columns:clamp(180px,var(--editor-filter-width, 220px),38%) var(--authoring-divider-size) minmax(0,1fr);gap:0;overflow:hidden;border-width:1px 0 0;border-style:solid;border-color:#aab5bd;background:#f8f8f8}.authoring-surface-art.editor-character-studio{gap:0}.editor-character-studio>.editor-character-mode{flex:0 0 auto;padding:4px var(--authoring-panel-pad);border-bottom:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.editor-character-studio>:is(.editor-character-composition,.editor-character-source){flex:1 1 auto;width:100%;min-width:0;min-height:0}.editor-character-customizer,.editor-art-file{margin:var(--authoring-panel-pad);background:#fff}.editor-art-file-new-parts{display:flex;flex-wrap:wrap;gap:4px var(--authoring-panel-gap);min-width:0;margin:0;padding:var(--authoring-panel-gap);border:1px solid #c2cbd1}.editor-art-file-new-parts>legend{color:#30444f;font-size:var(--type-meta);font-weight:600}.editor-art-file :is(.editor-art-file-changes,[role=alert]){grid-column:1 / -1}.editor-art-file-changes{display:grid;gap:4px}.editor-art-file-change{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--authoring-panel-gap);align-items:center;padding:3px 6px;border:1px solid #c8d0d6}.editor-art-file-change-thumb{grid-row:1 / span 2;width:40px;height:38px;background:repeating-conic-gradient(#eef2f5 0,#eef2f5 25%,#e2e8ec 0,#e2e8ec 50%) 0 / 8px 8px}.editor-art-file-change-thumb>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.editor-character-customizer-body{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(280px,1.25fr);gap:var(--authoring-panel-gap)}.editor-character-appearance-controls,.editor-character-equipment{align-content:start;min-width:0;margin:0;padding:var(--authoring-panel-gap);border:1px solid #c2cbd1}.editor-character-equipment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--authoring-panel-gap)}.editor-character-equipment>legend,.editor-character-palette>legend{color:#30444f;font-size:var(--type-meta);font-weight:600}.editor-character-field{min-width:0}.editor-character-field>.editor-asset{width:100%;min-width:0}.editor-character-palette{min-width:0;margin:0;padding:0;border:0}.editor-character-swatches{display:flex;flex-wrap:wrap;gap:4px}.editor-character-swatch{position:relative;width:52px;min-width:52px;height:58px;min-height:58px;padding:2px 2px 7px;display:grid;place-items:center;overflow:hidden;border:2px solid #7d8b94;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffffb8}.editor-character-choice-preview{width:44px;height:46px;display:block;overflow:hidden;background:repeating-conic-gradient(#eef2f5 0,#eef2f5 25%,#e2e8ec 0,#e2e8ec 50%) 0 / 8px 8px}.editor-character-choice-preview>canvas{display:block;width:38px;height:auto;margin:0 auto;image-rendering:pixelated}.editor-character-choice-preview-head>canvas{width:84px;max-width:none;margin:-30px 0 0 -20px}.editor-character-choice-color{position:absolute;right:2px;bottom:2px;left:2px;height:5px;border:1px solid rgb(0 0 0 / 32%)}.editor-character-swatch.on{border-color:#0877b2;outline:2px solid #91d1f2;outline-offset:1px}.editor-character-source,.editor-character-source-host,.editor-character-source-host>.editor-art-studio{width:100%;height:100%;min-width:0;min-height:0}.authoring-surface-art .editor-art-records{min-width:0;min-height:0;max-height:none;display:flex;flex-direction:column;padding:0;overflow:hidden;border-right:1px solid #aab5bd;background:linear-gradient(90deg,#f2f6fa,#e5edf4)}.authoring-surface-art .editor-art-records>.editor-picker{flex:1 1 auto;min-width:0;min-height:0;padding:var(--authoring-panel-pad);padding-inline-end:calc(var(--authoring-panel-pad) + var(--authoring-divider-size));overflow:hidden}.authoring-surface-art .editor-art-records .editor-picklist{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.authoring-surface-art .editor-art-record-footer{display:flex;flex-wrap:wrap;gap:4px;border-top:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.authoring-surface-art .editor-art-record-footer>.authoring-command-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.authoring-surface-art .editor-art-record-footer .editor-crudname,.authoring-surface-art .editor-art-record-footer .editor-crudname+button{grid-column:1 / -1;width:100%}.authoring-surface-art .editor-art-record-footer .authoring-command-group>button{height:var(--authoring-control-height);min-height:var(--authoring-control-height);width:100%}.authoring-surface-art .editor-art-record-footer .authoring-command-group :has(+.editor-crudname:not([hidden])){display:none}.authoring-surface-art .editor-art-record-footer .editor-crudname[hidden]+button[hidden]{display:none!important}.authoring-surface-art .editor-pickrow{contain:layout paint;flex:0 0 auto;height:60px;min-height:60px;max-height:60px;align-items:flex-start;padding-block:5px;overflow:hidden;white-space:normal}.authoring-surface-art .authoring-record-stack{display:grid;flex:1 1 auto;min-width:0;max-width:100%;gap:1px;line-height:1.2;overflow:hidden;text-align:left}.authoring-surface-art .authoring-record-stack>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authoring-surface-art .authoring-record-stack>.authoring-record-primary{color:#1b2831;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authoring-surface-art .authoring-record-secondary{color:#596873;font-size:var(--type-meta);font-weight:400;line-height:1.2}.authoring-surface-art .editor-pickrow.on .authoring-record-stack>span{color:inherit}.authoring-surface-art .editor-pickrow.on{color:#102d42;border-color:#72a7c8;background:linear-gradient(#e7f6ff,#bfe4f8);box-shadow:inset 0 0 0 1px #fff}.authoring-surface-art .editor-art-state[data-state=unsaved]{color:#765500}.authoring-surface-art .editor-art-state[data-state=saving]{color:#075c9a}.authoring-surface-art .editor-art-state[data-state=live]{color:#1c6d35}.authoring-surface-art .editor-art-state[data-state=failed],.authoring-surface-art .editor-art-status.bad{color:#a12d28}.authoring-surface-art .editor-art-state[data-state=changed-remotely]{color:#8b4300}.authoring-surface-art .editor-art-upload.dragging,.authoring-surface-art .editor-art-upload:focus-within{color:#174b6c;border-color:#247fb4;background:#e7f6ff}.authoring-surface-art .editor-art-layout>.authoring-record-rail-resizer{grid-column:2;margin:0}.authoring-surface-art .editor-art-layout[data-pane-stacked]{grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(230px,34vh,280px) minmax(0,1fr)}.authoring-surface-art .editor-art-layout[data-pane-stacked]>.editor-art-records{grid-column:1;grid-row:1;border-right:0;border-bottom:1px solid #aeb7be}.authoring-surface-art .editor-art-layout[data-pane-stacked]>.authoring-record-rail-resizer{display:none}.authoring-surface-art .editor-art-layout[data-pane-stacked]>.editor-art-workspace{grid-column:1;grid-row:2}.authoring-surface-art .editor-art-workspace{grid-column:3;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto max(var(--authoring-canvas-min-height),var(--authoring-preview-height, 36%)) var(--authoring-divider-size) minmax(0,1fr);overflow:hidden;scrollbar-gutter:stable}.authoring-surface-art[data-art-family=monsters] .editor-art-workspace{grid-template-rows:auto max(var(--authoring-canvas-min-height),var(--authoring-preview-height, 60%)) var(--authoring-divider-size) minmax(0,1fr)}.authoring-surface-art .editor-art-canvas-header{grid-column:1;grid-row:1;box-sizing:border-box;width:100%;min-width:0;padding:0;display:grid;gap:0;border-bottom:1px solid #aeb7be;background:#f5f8fa}.authoring-surface-art .editor-art-canvas-header>.authoring-section-header{width:100%}.authoring-surface-art .editor-art-canvas-header>.authoring-media-toolbar{padding:4px var(--authoring-panel-pad)}.authoring-surface-art .editor-art-monster-workspace{min-width:0;min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);grid-template-rows:minmax(260px,1fr) auto;gap:var(--authoring-panel-gap)}.authoring-surface-art .editor-art-monster-canvas{min-width:0;min-height:0;overflow:hidden}.authoring-surface-art .editor-art-monster-canvas>.authoring-art-canvas-grid{height:100%;grid-template-columns:minmax(0,1fr)}.authoring-surface-art .editor-art-pivot-controls{min-width:0;overflow:auto;border:1px solid #b7c2ca;background:#fff}.authoring-surface-art .editor-art-pivot-controls[hidden],.authoring-surface-art .editor-art-monster-timeline[hidden]{display:none}.authoring-surface-art .editor-art-pivot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--authoring-panel-gap);margin-block:var(--authoring-panel-gap)}.authoring-surface-art .editor-art-frame-facts{display:flex;flex-wrap:wrap;gap:3px var(--authoring-panel-gap);margin-bottom:var(--authoring-panel-gap)}.authoring-surface-art .editor-art-frame-facts>span:first-child{text-transform:capitalize}.authoring-surface-art .editor-art-frame-facts>span+span:before{content:"·";margin-right:var(--authoring-panel-gap);color:var(--editor-muted)}.authoring-surface-art .editor-art-pivot-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--authoring-panel-gap);margin-bottom:var(--authoring-panel-gap)}.authoring-surface-art .editor-art-monster-timeline{grid-column:1 / -1;min-width:0;display:flex;gap:var(--authoring-panel-gap);overflow-x:auto;padding:var(--authoring-panel-gap);border:1px solid #aeb7be;background:#dfe5e9;scrollbar-gutter:stable}.authoring-surface-art .editor-art-monster-action{flex:0 0 auto;display:grid;gap:3px}.authoring-surface-art .editor-art-monster-action>.authoring-group-title{padding-inline:2px;text-transform:capitalize}.authoring-surface-art .editor-art-monster-frames{display:flex;gap:2px}.authoring-surface-art .editor-art-monster-frame{width:32px;min-width:32px;padding-inline:0;font-variant-numeric:tabular-nums}.authoring-surface-art .editor-art-monster-frame:disabled{opacity:.42}.authoring-surface-art button.editor-art-monster-frame[data-selected]{color:#fff;border-color:#245f8c!important;background:#3c7fb1!important}html.touch-ui .authoring-surface-art .editor-art-monster-frame{width:var(--authoring-tap-control-height);min-width:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)!important}.authoring-surface-art .authoring-canvas{grid-column:1;grid-row:2;min-width:0;min-height:var(--authoring-canvas-min-height);padding:var(--authoring-panel-pad);display:flex;flex-direction:column;overflow:auto;border-right:0;border-bottom:1px solid #aeb7be;background:#eef2f5}.authoring-surface-art .editor-art-workspace>.authoring-preview-resizer{grid-column:1;grid-row:3}.authoring-surface-art .editor-art-inspector{grid-column:1;grid-row:4;width:100%;box-sizing:border-box;overflow:auto;border:0;background:#fff}.authoring-surface-art .editor-art-workspace.authoring-workspace-form{grid-template-rows:auto minmax(0,1fr)}.authoring-surface-art .authoring-workspace-form>.editor-art-inspector{grid-row:2}.authoring-surface-art .editor-art-working-copy{display:block;margin-block:var(--authoring-panel-gap);background:#f5f9fc}.authoring-surface-art .editor-art-working-copy-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--authoring-panel-gap);align-items:stretch}.authoring-surface-art .editor-art-advanced-working-copy{display:grid;grid-template-columns:minmax(180px,max-content) minmax(180px,1fr);gap:var(--authoring-panel-gap);align-items:stretch}.authoring-surface-art .editor-art-working-copy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--authoring-panel-gap);align-content:center;align-items:center;padding:var(--authoring-section-body-pad);border:1px solid #c2cbd1;background:#fff}.authoring-surface-art .editor-art-working-copy-primary-actions{grid-column:1 / -1}.authoring-surface-art .editor-art-working-copy-actions>button{width:100%;min-width:0;height:var(--authoring-control-height);min-height:var(--authoring-control-height)}.authoring-surface-art .editor-art-copy-from{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.35fr);gap:var(--authoring-panel-gap);align-items:end;min-width:0;padding:var(--authoring-section-body-pad);border:1px solid #c2cbd1;background:#fff}.authoring-surface-art .editor-art-copy-from>.authoring-field{min-width:0}.authoring-surface-art .editor-art-copy-from>button{width:100%;height:var(--authoring-control-height);min-height:var(--authoring-control-height)}.authoring-window-art .editor-art-window-footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px;border-top:1px solid #aab5bd;background:linear-gradient(#fff,#e9edf1)}.authoring-window-art .editor-art-footer-status{flex:1 1 12rem}.authoring-window-art .editor-art-footer-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:4px}.authoring-window-art .editor-art-footer-status>.editor-art-status{min-width:0;margin:0}.authoring-window-art .editor-art-footer-status>.editor-art-state{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.2}.authoring-surface-art .editor-art-working-copy .editor-art-upload{min-height:52px;margin:0}.authoring-surface-art .editor-art-sequence-row{grid-template-columns:20px repeat(2,minmax(84px,1.1fr)) repeat(5,minmax(68px,1fr));min-width:0}.authoring-surface-art .editor-art-sequence-row>*{min-width:0}.authoring-surface-art .editor-art-sequence-row>:nth-last-child(3){grid-column:2}.authoring-surface-art .editor-art-sequence-row>:nth-last-child(2){grid-column:3}.authoring-surface-art .editor-art-sequence-row>:nth-last-child(1){grid-column:4}.authoring-surface-art.editor-art-advanced>.editor-art-workspace{display:block;min-height:0;overflow:auto;border:1px solid #aab5bd;background:#fff}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace{grid-template-columns:minmax(0,1fr) var(--authoring-divider-size) minmax(280px,var(--editor-data-width, 360px));grid-template-rows:minmax(0,1fr)}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-canvas{grid-column:1;grid-row:1}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer{display:block;grid-column:2;grid-row:1;width:var(--authoring-divider-size);min-width:var(--authoring-divider-size);height:auto;min-height:0;cursor:col-resize}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:after{inset:0 auto 0 4px;width:1px;height:auto}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:hover:after,.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:focus-visible:after,.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace[data-resizing-preview]>.authoring-preview-resizer:after{inset:0 auto 0 3px;width:3px;height:auto}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-inspector{grid-column:3;grid-row:1}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs) .authoring-canvas{min-width:0;min-height:0;overflow:hidden;border-right:1px solid #aeb7be}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs) .authoring-graph-render-slot{flex:1 1 auto;height:auto;min-height:0}.editor-world-window.authoring-surface{container:editor-authoring / inline-size;overflow:hidden}.editor-world-window.authoring-surface .authoring-workspace{background:#f5f5f5}.editor-world-window.authoring-surface .editor-world-body{background:#f8f8f8}.editor-world-window.authoring-surface .editor-world-body[data-authoring-split-active]{display:grid;grid-template-columns:minmax(0,var(--authoring-split-before, 320px)) var(--authoring-divider-size, 7px) minmax(0,1fr)}.editor-world-window.authoring-surface .editor-world-body[data-authoring-split-active]>[data-authoring-split-pane]{width:auto;min-width:0;flex:none}.editor-world-window.authoring-surface .editor-world-body[data-authoring-split-active]>.authoring-split-resizer{grid-column:2;width:var(--authoring-divider-size, 7px);cursor:col-resize}.editor-world-window.authoring-surface .editor-world-body[data-authoring-split-active]>.editor-world-inspector{border-inline-start:0}.editor-world-window.authoring-surface .editor-world-palette{color:var(--editor-text);background:#eef3f7;border-color:#aeb7be}.editor-world-window.authoring-surface.sector-overview,.editor-world-window.authoring-surface[data-world-mode=layer-finder]{min-width:min(720px,calc((100vw - var(--sidebar-covered-width, 0px)) / var(--editor-zoom, 1) - 28px))}.editor-world-window.authoring-surface:is([data-world-mode=sector],[data-world-mode=layer-finder]) .editor-world-palette{min-height:0;padding:0;overflow:hidden}.editor-world-window.authoring-surface .editor-sector-overview{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(180px,1fr) auto;overflow:hidden;background:#eef3f7}.editor-world-window.authoring-surface .editor-sector-toolbar{min-width:0;padding:5px 6px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;border-bottom:1px solid #aeb7be;background:#f5f8fa}.editor-world-window.authoring-surface .editor-sector-views{flex:1 1 auto}.editor-world-window.authoring-surface .editor-sector-viewport{position:relative;min-width:0;min-height:180px;overflow:hidden;contain:paint;overscroll-behavior:contain;touch-action:none;border:0;background:repeating-conic-gradient(#263640 0,#263640 25%,#1f2d35 0,#1f2d35 50%) 0 / 16px 16px}.editor-world-window.authoring-surface .editor-sector-media{position:absolute;left:50%;top:50%;transform:translate(calc(-50% - var(--authoring-canvas-pan-x, 0px)),calc(-50% - var(--authoring-canvas-pan-y, 0px)));min-width:1px;min-height:1px}.editor-world-window.authoring-surface .editor-sector-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;cursor:crosshair;outline:0}.editor-world-window.authoring-surface .editor-layer-finder-label{position:absolute;transform:translateY(-100%);max-width:var(--tile-width, 40%);padding:0 2px;overflow:hidden;color:#d5e2ec;font:600 var(--type-small)/1.2 var(--w7-font);text-shadow:0 1px 2px #000,0 0 3px #000;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.editor-world-window.authoring-surface .editor-layer-finder-label.on{color:#fff}.editor-world-window.authoring-surface .editor-sector-canvas:focus-visible{box-shadow:inset 0 0 0 2px #2f89b9}.editor-world-window.authoring-surface .editor-sector-summary{box-sizing:border-box;min-height:24px;padding:4px 7px;overflow:hidden;color:#263b49;border-top:1px solid #aeb7be;background:#f5f8fa;font:600 var(--type-small)/1.35 var(--w7-font);text-overflow:ellipsis;white-space:nowrap}.editor-world-window.authoring-surface .editor-world-palette:has(>.editor-world-catalogue){overflow:hidden}.editor-world-window.authoring-surface .editor-world-catalogue{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-rows:repeat(2,auto) minmax(0,1fr);gap:6px;overflow:hidden}.editor-world-window.authoring-surface .editor-world-catalogue:not(.editor-world-placement-catalog){grid-template-rows:auto minmax(0,1fr)}.editor-world-window.authoring-surface .editor-world-catalogue.editor-world-visual-catalog{grid-template-rows:repeat(3,auto) minmax(0,1fr)}.editor-world-window.authoring-surface .editor-world-catalog-search{position:static;inset:auto;z-index:auto;box-sizing:border-box;width:100%;margin:0}.editor-world-window.authoring-surface .editor-world-catalog-results{min-width:0;min-height:0;overflow:auto}.editor-world-window.authoring-surface .editor-world-placement-catalog>.editor-world-catalog-results{border:1px solid #aeb7be;background:#fff}.editor-world-window.authoring-surface .editor-world-placement-catalog{--editor-world-result-columns: minmax(96px, .9fr) minmax(0, 1.45fr) minmax(62px, .65fr)}.editor-world-window.authoring-surface :is(.editor-world-result-columns,.editor-world-placement){box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:var(--editor-world-result-columns);align-items:center;gap:6px}.editor-world-window.authoring-surface .editor-world-result-columns{position:sticky;z-index:1;top:0;min-height:23px;padding:3px 9px;border:0;border-bottom:1px solid #aeb7be;background:#eef3f7}.editor-world-window.authoring-surface .editor-world-result-columns>:last-child{text-align:right}.editor-world-window.authoring-surface .editor-world-result-rows{display:grid;gap:0;width:100%;min-width:0}.editor-world-window.authoring-surface .editor-world-placement-list{gap:0;overflow:visible;border:0;background:transparent;scrollbar-gutter:auto}.editor-world-window.authoring-surface .editor-world-placement-list :is(.editor-batched-list,.editor-world-result-rows){gap:0}.editor-world-window.authoring-surface .editor-world-placement{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:25px;margin:0;padding:3px 9px;border:0;border-bottom:1px solid #d5dce1;border-radius:0!important;color:#1b2831;background:#fff;box-shadow:none;animation:none;text-align:left;text-shadow:none}.editor-world-window.authoring-surface .editor-world-placement:before,.editor-world-window.authoring-surface .editor-world-placement:after{content:none}.editor-world-window.authoring-surface .editor-world-placement:not(:disabled):not(.on,[aria-selected=true]):hover{border-color:#c3d1da;background:#edf7fc}.editor-world-window.authoring-surface .editor-world-placement:not(:disabled):not(.on,[aria-selected=true]):focus-visible{outline:1px dotted #183347;outline-offset:-3px;border-color:#9fb8c8;background:#e7f3fa}.editor-world-window.authoring-surface .editor-world-placement:is(.on,[aria-selected=true]){color:#102d42;border-color:#9dc8df;background:#cceafa;box-shadow:inset var(--authoring-selection-marker-width) 0 var(--authoring-selection-marker-color)}.editor-world-window.authoring-surface .editor-world-placement>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-world-window.authoring-surface .editor-world-placement-at{text-align:right}.editor-world-window.authoring-surface .authoring-visual-cell>.editor-preview-loading{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden}.editor-world-window.authoring-surface .authoring-visual-cell>.editor-preview-loading>:is(canvas,img){width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.editor-world-window.authoring-surface .editor-world-palette-size-input{box-sizing:border-box;width:58px;min-width:58px;max-width:58px;min-height:23px;padding-inline:3px;text-align:center}.editor-world-window.authoring-surface .editor-world-palette-reset{min-width:42px}.editor-world-window.authoring-surface .authoring-inspector{padding:var(--authoring-panel-pad);padding-inline-start:calc(var(--authoring-panel-pad) + 2px);color:var(--editor-text);border-color:#aeb7be;background:#fff}.editor-world-window.authoring-surface .editor-world-selected-preview-region{display:grid;flex:0 0 auto;min-width:0}.editor-world-window.authoring-surface .editor-world-selected-preview-toolbar{min-height:var(--authoring-control-height);padding-block:3px}.editor-world-window.authoring-surface .editor-world-selected-preview{box-sizing:border-box;position:relative;width:100%;height:var(--authoring-resizable-height, var(--authoring-canvas-default-height));min-width:0;min-height:var(--authoring-canvas-min-height);overflow:hidden;contain:paint;overscroll-behavior:contain;touch-action:none;border:1px solid #aeb7be;background:repeating-conic-gradient(#eef2f5 0,#eef2f5 25%,#e2e8ec 0,#e2e8ec 50%) 0 / 16px 16px}.editor-world-window.authoring-surface .editor-world-selected-preview .editor-world-selected-preview-content>.editor-preview-loading{width:100%;height:100%;max-width:none;max-height:none}.editor-world-window.authoring-surface .editor-world-selected-preview .editor-world-selected-preview-content>.editor-preview-loading>canvas{width:100%;height:100%;max-width:none;max-height:none}.editor-world-window.authoring-surface .editor-world-selected-art{display:block;image-rendering:pixelated}.editor-world-window.authoring-surface .editor-world-actions{display:flex;align-items:center}.editor-world-window.authoring-surface .editor-world-statusbar{box-sizing:border-box;margin-inline-start:auto;min-width:0;min-height:23px;padding:3px 0 3px var(--authoring-panel-pad);display:flex;flex:1 1 110px;align-items:center;justify-content:flex-end;border:0;background:transparent}.editor-world-window.authoring-surface .editor-world-statusbar .editor-world-status{flex:1 1 auto;min-width:0;min-height:1.2em;overflow:hidden;color:#24343e;text-align:right;text-overflow:ellipsis;white-space:nowrap}.editor-world-window.authoring-surface .editor-world-layer-choice .editor-asset-disclosure{min-height:23px;color:#17232b}.editor-world-window.authoring-surface .editor-world-layerrow{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-world-window.authoring-surface .editor-world-layerrow>button{width:100%}.editor-world-window.authoring-surface .editor-world-layer-choice .editor-asset-results{box-sizing:border-box;width:100%;align-items:stretch}.editor-world-window.authoring-surface .editor-world-layer-choice .editor-asset-option{display:flex;width:100%;max-width:none;min-height:23px;margin:0;padding:2px 4px;justify-content:flex-start;border-radius:0;box-shadow:none;text-align:left}.editor-world-window.authoring-surface .editor-world-location-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.editor-world-window.authoring-surface[data-location-pick] :is(.editor-world-modes,.editor-world-ground-layers,.editor-world-body,.editor-world-overlays,.editor-world-actions),.editor-world-window.authoring-surface[data-location-pick] .editor-world-layerrow>button{display:none}.editor-world-window.authoring-surface button:is(.editor-world-swatch,.editor-world-cell,.editor-world-collision-cell){min-height:0;padding:1px}.editor-world-window.authoring-surface .editor-world-collision-cell{color:#17232b;background:var(--block-tint);text-shadow:0 1px rgb(255 255 255 / 75%)}.editor-world-window.authoring-surface .editor-world-neighbor.on{color:#163a2b;border-color:#6c9b7e;background:#d9efe1}.editor-world-window.authoring-surface .toggle{min-height:25px;padding:3px 5px;color:#24343e;border-color:#b7c2ca;background:#fff}.editor-world-window.authoring-surface .toggle.bare{padding:2px 0;border:0;background:transparent;box-shadow:none}.editor-world-window.authoring-surface .toggle-label{color:#24343e}.editor-chunk-move-handle{position:fixed;z-index:7;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;transform:translate(-50%,-160%);border:1px solid #5e7480;border-radius:50%;color:#13242d;background:linear-gradient(#fffef5,#d6e1e5);box-shadow:0 2px 8px #00000073;font:700 var(--type-body)/1 var(--sans);cursor:grab;touch-action:none}.editor-chunk-move-handle:active{cursor:grabbing}.editor-chunk-move-handle:focus-visible{outline:2px solid #2d78b8;outline-offset:2px}html.touch-ui .editor-chunk-move-handle{width:44px;height:44px;min-width:44px;min-height:44px}.editor-world-window.authoring-surface .switch{width:30px;height:16px;border-color:#818d95;background:#c7ced3;box-shadow:inset 0 1px 2px #00000038}.editor-world-window.authoring-surface .switch:after{left:2px;width:12px;height:12px;background:#fff;box-shadow:0 1px 2px #00000059}.editor-world-window.authoring-surface .switch.on{border-color:#397aa2;background:#62add4}.editor-world-window.authoring-surface .switch.on:after{left:calc(100% - 14px);background:#fff}@media(max-width:700px){.editor-world-window.authoring-surface{top:max(8px,env(safe-area-inset-top))!important;bottom:max(8px,env(safe-area-inset-bottom));height:auto;max-height:none}}@container editor-authoring (max-width: 430px){.editor-world-window.authoring-surface .editor-world-content{overflow:hidden}.editor-world-window.authoring-surface .editor-world-body{flex:1 1 auto;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior:contain}.editor-world-window.authoring-surface .editor-world-body[data-authoring-split-active]{display:flex}.editor-world-window.authoring-surface .editor-world-body>.authoring-split-resizer{display:none}.editor-world-window.authoring-surface .editor-world-palette{flex:0 0 auto;width:100%;max-height:190px}.editor-world-window.authoring-surface:is([data-world-mode=sector],[data-world-mode=layer-finder]) .editor-world-palette{min-height:min(42vh,300px);max-height:min(42vh,300px)}.editor-world-window.authoring-surface[data-world-mode=copypasta] .editor-world-palette{min-height:min(55vh,360px);max-height:min(55vh,360px);overflow-y:auto}.editor-world-window.authoring-surface .editor-world-copypasta :is(.copy-editor-option,.copy-editor-bulk-toggle,.editor-world-copypasta-actions>button){min-height:44px!important}.editor-world-window.authoring-surface .editor-world-palette:has(>.editor-world-catalogue){min-height:260px;max-height:min(55vh,340px)}.editor-world-window.authoring-surface .editor-world-inspector{flex:0 0 auto;min-width:0;max-height:none;overflow:visible;border-left:0;border-top:1px solid #aeb7be}.editor-world-copy .copy-editor-options{grid-template-columns:minmax(0,1fr)}.editor-world-copy :is(.copy-editor-select,.copy-editor-option,.copy-editor-copy,.copy-editor-bulk-toggle){min-height:44px!important}.editor-world-window.authoring-surface .editor-world-tools{display:flex;flex-wrap:wrap;overflow:visible}.editor-world-window.authoring-surface .editor-world-layerrow{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.editor-world-window.authoring-surface .editor-world-tools>button{flex:1 1 auto;padding-inline:5px}.editor-world-window.authoring-surface .editor-world-entities{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.editor-world-window.authoring-surface .editor-world-entities>button{padding-inline:4px}.editor-world-window.authoring-surface .editor-world-placement-catalog{min-height:70px}.editor-world-window.authoring-surface .editor-world-area-actions{gap:3px}.editor-world-window.authoring-surface .editor-world-area-actions .btn{min-height:23px;padding-inline:3px;white-space:nowrap;font-size:11px}.editor-world-window.authoring-surface .editor-world-overlays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:visible}.editor-world-window.authoring-surface .editor-world-overlays>.editor-world-toggle{width:100%}.editor-world-window.authoring-surface .editor-world-palette-size{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.editor-world-window.authoring-surface .editor-world-palette-size>:is(button,input){width:100%;min-width:0;max-width:none}}html.touch-ui .editor-world-window.authoring-surface :is(.editor-world-toggle,.editor-world-entity,.editor-world-layerrow .btn,.editor-world-actions .btn,.editor-world-area-actions .btn,.editor-world-headbtn,.editor-world-layer-choice .editor-asset-option,.editor-world-palette-size-input){min-height:44px}.authoring-surface-localization .authoring-command-bar{align-items:end;gap:6px;padding:8px var(--authoring-panel-pad)}.authoring-surface-localization .loc-filter{color:#344650;font:var(--w7-font)}.authoring-surface-localization .loc-filter>span{font:inherit}.authoring-surface-localization .loc-select{min-width:110px;min-height:23px;padding:2px 30px 2px 5px;color:#17232b}.authoring-surface-localization .loc-search{min-width:190px}.authoring-surface-localization .authoring-workspace-table{padding:8px var(--authoring-panel-pad)}.authoring-surface-localization .loc-table{width:100%}.authoring-surface-localization .loc-table th{text-align:center}.authoring-surface-localization .loc-table td{padding:7px 10px;color:#24343e;vertical-align:middle}.authoring-surface-localization .loc-table :is(.loc-key,.loc-vars){color:#50616c}.authoring-surface-localization .loc-state{text-align:center}.authoring-surface-localization .loc-footer{box-sizing:border-box;min-height:32px;align-items:center}.authoring-surface-localization .editor-lazy-sentinel[hidden]{display:none}.authoring-window :is(.editor-tool,.editor-sortbtn,.editor-pickrow,.editor-chip,.editor-animation-play,.editor-stage-controls button,.editor-window-btn),.authoring-surface :is(.editor-world-mode,.editor-world-tool,.editor-world-toggle,.editor-world-entity,.editor-world-cell,.editor-world-headbtn){min-width:0}@container editor-workspace (max-width: 780px){.authoring-window-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.authoring-window-shell>.authoring-primary-nav{grid-column:1;grid-row:1;max-height:92px;flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid #aeb7be}.authoring-window-shell>.authoring-primary-nav-resizer,.authoring-surface.editor-studio>.authoring-record-rail-resizer,.authoring-surface-art .editor-art-layout>.authoring-record-rail-resizer{display:none}.authoring-window-shell>.authoring-window-main{grid-column:1;grid-row:2}.authoring-window-shell>.authoring-primary-nav .editor-tool{width:auto;min-height:44px}.authoring-window-art .editor-art-window-toolbar{width:auto;margin:0 var(--authoring-panel-gap) 0 0;padding:0 var(--authoring-panel-gap) 0 0;border-right:1px solid #b8c1c8;border-bottom:0}.authoring-window-art .editor-art-window-toolbar>button{width:auto}.authoring-window-art .editor-art-tabs{flex:1 1 auto;min-width:0;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:3px}.authoring-window-art .editor-art-tabs>.editor-tool{flex:1 1 64px}.authoring-surface.editor-studio{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(max-content,1fr) auto;overflow:auto}.authoring-surface.editor-studio>.authoring-record-rail .authoring-record-list{flex-basis:150px}.authoring-surface>.authoring-record-rail{grid-column:1;grid-row:1;width:auto;min-height:0;max-height:none;border-right:0;border-bottom:1px solid #aeb7be}:is(.authoring-record-rail,.editor-change-history-toolbar) .editor-catalogue-filter-fields{max-height:120px}.authoring-surface.editor-studio>.authoring-workspace{grid-column:1;grid-row:2;overflow:visible}.authoring-surface.editor-studio>.authoring-window-footer{grid-column:1;grid-row:3}.authoring-surface.editor-studio>.authoring-workspace-preview{grid-template-rows:max-content var(--authoring-divider-size) auto}.authoring-surface.editor-studio>.authoring-workspace-preview>.authoring-preview-resizer{display:block;grid-row:2}.authoring-surface.editor-studio>.authoring-workspace-preview>.authoring-inspector{grid-row:3}.authoring-surface .editor-animation-controls{grid-template-columns:27px minmax(80px,1fr) minmax(7ch,auto);grid-template-rows:minmax(27px,auto) minmax(31px,auto)}.authoring-surface .editor-animation-controls>.editor-stage-controls{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%;min-width:0;grid-template-columns:26px minmax(46px,1fr) 26px minmax(38px,auto)}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content var(--authoring-divider-size) auto}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-canvas{grid-column:1;grid-row:1}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer{display:block;grid-column:1;grid-row:2;width:auto;min-width:0;height:var(--authoring-divider-size);min-height:var(--authoring-divider-size);cursor:row-resize}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:after{inset:4px 0 auto;width:auto;height:1px}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:hover:after,.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-preview-resizer:focus-visible:after,.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace[data-resizing-preview]>.authoring-preview-resizer:after{inset:3px 0 auto;width:auto;height:3px}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs)>.authoring-workspace>.authoring-inspector{grid-column:1;grid-row:3}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs) .authoring-canvas{border-right:0;border-bottom:1px solid #aeb7be}.authoring-surface:is(.authoring-surface-quests,.authoring-surface-dialogue,.authoring-surface-npcs) .authoring-graph-render-slot{flex:0 0 var(--authoring-preview-height, var(--authoring-canvas-default-height));height:var(--authoring-preview-height, var(--authoring-canvas-default-height));min-height:var(--authoring-canvas-min-height)}.authoring-surface-art .editor-art-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(230px,34vh,280px) max-content;overflow:auto}.editor-character-customizer-body,.editor-character-equipment{grid-template-columns:minmax(0,1fr)}.authoring-surface-art .editor-art-records{grid-column:1;grid-row:1;border-right:0;border-bottom:1px solid #aeb7be}.authoring-surface-art .editor-art-workspace{grid-column:1;grid-row:2;grid-template-rows:auto max(var(--authoring-canvas-min-height),var(--authoring-preview-height, 36%)) var(--authoring-divider-size) auto;overflow:visible}.authoring-surface-art .editor-art-inspector{overflow:visible}.authoring-surface-art .authoring-canvas{border-right:0;border-bottom:1px solid #aeb7be}.authoring-surface-art .editor-art-working-copy{display:block}.authoring-surface-art :is(.editor-art-working-copy-body,.editor-art-advanced-working-copy){grid-template-columns:minmax(0,1fr)}.authoring-surface-art .editor-art-sequence-row{grid-template-columns:repeat(2,minmax(0,1fr))}.authoring-surface-art .editor-art-sequence-row>:nth-last-child(-n+3){grid-column:auto}}@container editor-workspace (max-width: 780px){.authoring-window-art .authoring-window-shell[data-pane-stacked]>.authoring-primary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.authoring-window-art .authoring-window-shell[data-pane-stacked]>.authoring-primary-nav>.editor-art-window-toolbar{align-self:start}.authoring-surface-art.editor-art-advanced>.authoring-family-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));overflow:visible}}@container editor-workspace (max-width: 520px){.authoring-surface-art .editor-art-monster-frame{width:var(--authoring-tap-control-height);min-width:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)!important}.authoring-surface-skills .editor-skill-learning-item{grid-template-columns:minmax(0,1fr)}.authoring-surface-skills .editor-skill-learning-item>:is(.authoring-command-bar,.authoring-status){grid-column:1}.authoring-surface .authoring-graph-minimap{right:6px;bottom:6px;width:min(142px,calc(100% - 12px))}.authoring-surface .authoring-graph-minimap:not([open]){width:fit-content}.authoring-surface .authoring-graph-minimap>summary{min-height:var(--authoring-tap-control-height);display:flex;align-items:center}.authoring-surface .editor-graph-minimap-map{height:96px}.authoring-surface .editor-dialogue-reply-heading :is(.editor-dialogue-reply-handle,.editor-dialogue-reply-step){min-width:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)!important}.authoring-surface button.editor-dialogue-reply-destination{min-height:var(--authoring-tap-control-height)}.authoring-surface-settings .editor-leveling-section-header{flex-wrap:wrap}.authoring-surface-settings .editor-leveling-award-rules{grid-template-columns:minmax(0,1fr)}.authoring-surface-settings .editor-leveling-award-rules dd{margin-block-end:4px}.authoring-surface .authoring-inspector .editor-insp-section-actions>button.btn{min-height:var(--authoring-tap-control-height)}.authoring-surface .authoring-inspector .editor-asset-disclosure{min-height:var(--authoring-tap-control-height)!important}.authoring-surface .editor-rich-text-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.authoring-surface .editor-rich-text-toolbar>select{width:100%;max-width:100%;height:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)}.authoring-surface .authoring-media-toolbar :is(button,select){height:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)!important}.authoring-surface :is(.authoring-control-ordinary,.authoring-control-short,.authoring-control-number,.authoring-control-scrubber,.authoring-control-id){width:100%;max-width:100%}.authoring-surface input.number-scrubber.authoring-control-scrubber{height:var(--authoring-tap-control-height);min-height:var(--authoring-tap-control-height)}.authoring-surface .authoring-media-toolbar>.authoring-media-playback-controls{display:grid;grid-template-columns:minmax(0,1fr) max-content;flex:1 1 100%;width:100%}.authoring-surface .authoring-media-playback-controls>.authoring-field{display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%}.authoring-surface .authoring-media-playback-controls>.authoring-field>select{width:100%;max-width:100%}.authoring-surface .authoring-media-toolbar>.authoring-media-zoom-controls{justify-self:end;margin-left:auto}.authoring-surface-art .editor-art-working-copy-actions,.authoring-surface-art .editor-art-working-copy-body,.authoring-surface-art .editor-art-advanced-working-copy{grid-template-columns:minmax(0,1fr)}.authoring-surface-art .editor-art-working-copy-primary-actions{grid-column:1}.authoring-surface-art .editor-art-copy-from{grid-template-columns:minmax(0,1fr)}.authoring-surface-skills .authoring-media-command-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.authoring-surface-skills .authoring-media-command-row>:is(select,.editor-cast-target){width:100%;max-width:100%}.authoring-window-copy .copy-editor-select,.authoring-window-copy .copy-editor-option,.authoring-window-copy .copy-editor-copy,.authoring-window-copy .copy-editor-bulk-toggle{min-height:44px!important}.authoring-window-art :is(.authoring-primary-nav .editor-tool,.authoring-contextual-toolbar button,.authoring-pane-footer button,.authoring-window-footer button),.authoring-surface-art :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select){min-height:var(--authoring-tap-control-height)!important}.authoring-window-art .authoring-pane-footer .authoring-command-group>button{height:var(--authoring-tap-control-height)}.authoring-window-art .editor-art-window-footer>.editor-art-footer-status,.authoring-window-art .editor-art-window-footer>.editor-art-footer-actions{flex:1 1 100%;width:100%}.authoring-window-art .editor-art-footer-actions{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(5,minmax(0,1fr))}}html.touch-ui .authoring-surface-skills .editor-skill-tier-table :is(button,input,select){min-height:var(--authoring-tap-control-height)!important}html.touch-ui .authoring-surface-skills .editor-skill-tier-table input[type=checkbox]{width:var(--authoring-tap-control-height);height:var(--authoring-tap-control-height);margin:0}@media(max-width:700px){.authoring-surface-skills .editor-skill-tier-table :is(button,input,select){min-height:var(--authoring-tap-control-height)!important}.authoring-surface-skills .editor-skill-tier-table input[type=checkbox]{width:var(--authoring-tap-control-height);height:var(--authoring-tap-control-height);margin:0}}@container editor-workspace (max-width: 620px){.authoring-surface-art .editor-art-monster-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,auto) auto auto}.authoring-surface-art .editor-art-pivot-controls,.authoring-surface-art .editor-art-monster-timeline{grid-column:1}.authoring-surface .authoring-art-canvas-presentation{grid-template-columns:minmax(0,1fr);grid-template-rows:auto repeat(2,minmax(140px,auto))}.authoring-surface .authoring-art-canvas-presentation>.authoring-section-header{grid-column:1}.authoring-surface .authoring-art-canvas-presentation>figure:first-of-type{grid-column:1;grid-row:2}.authoring-surface .authoring-art-canvas-presentation>figure:last-of-type{grid-column:1;grid-row:3}.authoring-surface-localization .loc-table,.authoring-surface-localization .loc-table :is(thead,tbody){display:block;width:100%;min-width:0}.authoring-surface-localization .loc-table thead{display:none}.authoring-surface-localization .loc-table th{display:block;width:auto;border:0}.authoring-surface-localization .loc-table th>button{width:100%}.authoring-surface-localization .loc-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,max-content);margin:0 6px 8px;border:1px solid #b8c1c8;background:#fff}.authoring-surface-localization .loc-row.has-rich-text{grid-template-rows:max-content max-content minmax(125px,max-content) max-content}.authoring-surface-localization .loc-row.has-rich-text>td:nth-child(3){box-sizing:border-box;min-height:125px}.authoring-surface-localization .loc-table .loc-row>td{display:grid;grid-template-columns:minmax(92px,28%) minmax(0,1fr);gap:8px;width:auto;padding:7px 8px;overflow-wrap:anywhere;text-align:start;border:0;border-bottom:1px solid #d6dde2}.authoring-surface-localization .loc-table .loc-row>td:last-child{border-bottom:0}.authoring-surface-localization .loc-table .loc-row>td:before{content:attr(data-label);color:#50616c;font-weight:600}}@container editor-workspace (max-width: 520px){.authoring-surface-localization .loc-row.has-rich-text{grid-template-rows:max-content max-content minmax(214px,max-content) max-content}.authoring-surface-localization .loc-row.has-rich-text>td:nth-child(3){min-height:214px}}@media(prefers-reduced-motion:reduce){.authoring-window *,.authoring-surface *{transition-duration:.001ms!important}}.editor-npc-schedule-labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden;transform:translateY(var(--pan, 0px))}.editor-npc-schedule-label{position:absolute;transform:translate(-50%,-125%);padding:3px 6px;border:1px solid #d982d0;border-radius:5px;color:#ffd9fa;background:#180917db;box-shadow:0 2px 8px #00000073;font:700 var(--type-meta)/1 var(--mono);white-space:nowrap}.editor-npc-schedule-label[data-severity=warning]{border-color:#e0c052;color:#fff3aa;background:#1f1907e5}.editor-npc-schedule-label[data-severity=error]{border-color:#e05252;color:#ffd5d5;background:#230a0ae5}.editor-npc-heading{color:#a64c9d}.authoring-surface-classes>.authoring-workspace{grid-template-columns:minmax(330px,1fr) var(--authoring-divider-size) auto;grid-template-rows:minmax(0,1fr)}.authoring-surface-classes>.authoring-workspace>.authoring-canvas{grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #aeb7be}.authoring-surface-classes>.authoring-workspace>.authoring-preview-resizer{display:block;grid-column:2;grid-row:1;width:var(--authoring-divider-size);min-width:var(--authoring-divider-size);height:auto;min-height:0;cursor:col-resize}.authoring-surface-classes>.authoring-workspace>.authoring-preview-resizer:after{inset:0 auto 0 4px;width:1px;height:auto}.authoring-surface-classes>.authoring-workspace>.authoring-preview-resizer:hover:after,.authoring-surface-classes>.authoring-workspace>.authoring-preview-resizer:focus-visible:after,.authoring-surface-classes>.authoring-workspace[data-resizing-preview]>.authoring-preview-resizer:after{inset:0 auto 0 3px;width:3px;height:auto}.authoring-surface-classes>.authoring-workspace>.authoring-inspector{grid-column:3;grid-row:1;width:var(--editor-data-width, 360px)}.authoring-surface-classes .class-editor-canvas{display:grid;grid-template-rows:auto minmax(300px,1fr);height:100%;min-height:0}.authoring-surface-classes .class-editor-graph-host{position:relative;display:block;flex:1 1 auto;height:auto;min-width:0;min-height:0;padding:28px;overflow:hidden;overscroll-behavior:contain;touch-action:none;background:#202124}.authoring-surface-classes .class-editor-graph-host>.class-tree-graph{position:absolute;left:50%;top:50%;width:400px;height:400px;max-width:none;aspect-ratio:1 / 1;transform:translate(calc(-50% - var(--authoring-canvas-pan-x, 0px)),calc(-50% - var(--authoring-canvas-pan-y, 0px)))}.authoring-surface-classes .class-editor-zoom-controls{margin-left:auto}.authoring-surface-classes .class-editor-race-context{display:grid;gap:4px;flex:0 0 auto;padding-bottom:6px;border-bottom:1px solid #b8c2c9}.authoring-surface-classes .class-editor-race-lifecycle{display:grid;gap:4px}.authoring-surface-classes .class-editor-race-lifecycle .authoring-record-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.authoring-surface-classes .class-editor-record-rows,.authoring-surface-classes .class-editor-choice-groups{display:grid;gap:5px;min-width:0}.authoring-surface-classes .class-editor-record-row{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(130px,1fr) repeat(3,auto);align-items:end;gap:4px}.authoring-surface-classes .class-editor-starting-item{grid-template-columns:minmax(92px,.7fr) minmax(80px,1fr) minmax(70px,auto)}.authoring-surface-classes .class-editor-starting-item>:nth-child(2){grid-column:2 / 4}.authoring-surface-classes .class-editor-parent-row{grid-template-columns:minmax(120px,1fr) minmax(90px,.7fr) repeat(4,minmax(64px,.45fr)) auto}.authoring-surface-classes .class-editor-choice-groups fieldset{min-width:0;margin:0;padding:5px;border:1px solid #c2cbd1}.authoring-surface-classes .class-editor-choice-grid,.authoring-surface-classes .class-editor-mask{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:3px 8px}.authoring-surface-classes .class-editor-check{display:flex;align-items:center;gap:5px;min-height:25px}.authoring-surface-classes .class-editor-validation{min-height:1.3em}.authoring-surface-classes .class-tree-graph{position:relative;isolation:isolate;margin-inline:auto;overflow:visible;border-radius:50%;background-color:#100e0b;background-repeat:repeat;box-shadow:inset 0 0 22px #000,0 8px 18px #000b}.authoring-surface-classes .class-tree-graph:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:5;border:2px solid #c7a66a80;border-radius:50%;box-shadow:inset 0 0 0 4px #050504,inset 0 0 12px #d6bd8670;pointer-events:none}.authoring-surface-classes :is(.class-tree-lines,.class-tree-nodes,.class-tree-controls){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.authoring-surface-classes .class-tree-lines{z-index:4;overflow:visible;pointer-events:none}.authoring-surface-classes .class-tree-nodes{z-index:6;pointer-events:none}.authoring-surface-classes .class-tree-controls{z-index:8;overflow:visible;pointer-events:none}.authoring-surface-classes .class-tree-edge{fill:none;stroke-linecap:round;stroke-linejoin:round}.authoring-surface-classes .class-tree-edge-halo{stroke:#d9edc5;stroke-width:8;opacity:.72;filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 3px #e5f7d0a0)}.authoring-surface-classes .class-tree-edge-line{stroke-width:4;filter:drop-shadow(0 1px 1px #000)}.authoring-surface-classes .class-tree-handle-guide{fill:none;stroke:#f0d9a8a6;stroke-width:1;stroke-dasharray:4 3}.authoring-surface-classes .class-tree-handle{fill:#211b12;stroke:#f0d9a8;stroke-width:2;pointer-events:all;cursor:grab;touch-action:none}.authoring-surface-classes .class-tree-handle:focus{outline:none;stroke:#fff;stroke-width:3}.authoring-surface-classes .class-tree-graph[data-curvature-flat] :is(.class-tree-handle-guide,.class-tree-handle){display:none}.authoring-surface-classes button.class-tree-node{position:absolute;z-index:3;box-sizing:border-box;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;color:var(--class-node-label);background:transparent;box-shadow:none;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;outline:0}.authoring-surface-classes button.class-tree-node:before,.authoring-surface-classes button.class-tree-node:after{content:none!important}.authoring-surface-classes .class-tree-orb{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:2px solid var(--class-node-outer);border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--class-node-inner),white 28%),var(--class-node-inner) 55%,#090706);box-shadow:inset 0 0 6px #000b,0 0 0 2px #080706,0 0 10px #000}.authoring-surface-classes .class-tree-node:is(:hover,:focus-visible,[data-selected],[data-current],[data-available]) .class-tree-orb{box-shadow:inset 0 0 6px #0008,0 0 0 2px var(--class-node-outer),0 0 18px 4px var(--class-node-glow)}.authoring-surface-classes .class-tree-label{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:5;box-sizing:border-box;width:max-content;max-width:150px;padding:2px 5px;visibility:hidden;opacity:0;color:#f8f4e8;border:1px solid #ffffff38;border-radius:2px;background:#060605f2;box-shadow:0 2px 6px #0009;font:700 var(--type-dense)/1.15 var(--mono);text-align:center;white-space:normal;transform:translate(-50%,2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.authoring-surface-classes .class-tree-node:is(:hover,:focus-visible,[data-selected]){z-index:7;outline:0}.authoring-surface-classes .class-tree-node:is(:hover,:focus-visible,[data-selected]) .class-tree-label,.authoring-surface-classes .class-tree-graph[data-show-all-labels] .class-tree-label{visibility:visible;opacity:1;transform:translate(-50%)}.authoring-surface-classes .class-tree-node[data-label-left] .class-tree-label{left:0;transform:translateY(2px)}.authoring-surface-classes .class-tree-node[data-label-right] .class-tree-label{right:0;left:auto;transform:translateY(2px)}.authoring-surface-classes .class-tree-node:is([data-label-left],[data-label-right]):is(:hover,:focus-visible,[data-selected]) .class-tree-label,.authoring-surface-classes .class-tree-graph[data-show-all-labels] .class-tree-node:is([data-label-left],[data-label-right]) .class-tree-label{transform:translate(0)}.authoring-surface-classes .class-tree-node[data-label-below] .class-tree-label{top:calc(100% + 2px);bottom:auto}.authoring-surface-classes .class-tree-node[data-current] .class-tree-orb{outline:2px solid #f3e8c8;outline-offset:2px}.authoring-surface-classes .class-tree-node[data-selected] .class-tree-orb{filter:brightness(1.16)}.authoring-surface-classes .class-tree-node[data-selected] .class-tree-label{color:#171109;border-color:#f5dd9e;background:#dbc58f}.authoring-surface-classes[data-pane-stacked]>.authoring-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content var(--authoring-divider-size) auto}.authoring-surface-classes[data-pane-stacked]>.authoring-workspace>.authoring-canvas{grid-column:1;grid-row:1;min-height:520px;border-right:0;border-bottom:1px solid #aeb7be}.authoring-surface-classes[data-pane-stacked]>.authoring-workspace>.authoring-preview-resizer{grid-column:1;grid-row:2;width:auto;min-width:0;height:var(--authoring-divider-size);min-height:var(--authoring-divider-size);cursor:row-resize}.authoring-surface-classes[data-pane-stacked]>.authoring-workspace>.authoring-inspector{grid-column:1;grid-row:3;width:auto}@media(pointer:fine)and (min-width:701px){.editor-window,.editor-world-window{--editor-zoom: .7;zoom:var(--editor-zoom)}}
