.hud,.page-host,.float-panel{--warm: 12%;--tint: #1b2833;--lift: 0%;--ground: color-mix(in oklab, color-mix(in oklab, #1a1410 var(--warm), #141d26) calc(100% - var(--lift)), var(--tint));--panel: color-mix(in oklab, color-mix(in oklab, #241c16 var(--warm), #1c2733) calc(100% - var(--lift)), var(--tint));--panel-raised: color-mix(in oklab, #3a2e2455 var(--warm), #2e404f55);--panel-veil: color-mix(in srgb, var(--panel) 66%, transparent);--panel-solid: color-mix(in oklab, var(--panel) 80%, var(--tint));--veil-thin: color-mix(in srgb, var(--panel) 62%, transparent);--panel-blur: saturate(145%) blur(24px);--dropdown-veil: var(--veil-thin);--rule: color-mix(in oklab, #a3907d1a var(--warm), #8ba6c21a);--rule-hover: color-mix(in oklab, #574436 var(--warm), #46566b);--ink: color-mix(in oklab, #f1e7db var(--warm), #e7eef6);--ink-bright: #fff8ef;--ink-muted: color-mix(in oklab, #a2907d var(--warm), #93a6ba);--ink-faint: color-mix(in srgb, var(--ink-muted) 70%, var(--panel));--panel-sunk: color-mix(in srgb, var(--ground) 70%, transparent);--accent: #e7a234;--accent-deep: #986200;--btn-warm: 10%;--btn-secondary-alpha: 18%;--btn-secondary: color-mix(in srgb, color-mix(in oklab, var(--accent) var(--btn-warm), var(--ink)) var(--btn-secondary-alpha), transparent);--btn-pad-large: 13px 30px;--btn-type-large: 13px;--good: #8fbf4a;--bad: #e0553f;--silver: #b9c1ca;--bronze: #c0804a;--s0: 2px;--s1: 4px;--s2: 8px;--s3: var(--s4);--s4: 12px;--s5: 16px;--s6: 24px;--gutter: var(--s2);--radius-chip: 6px;--radius-chip-small: 4px;--radius-panel: 6px;--radius-pill: 999px;--shadow-panel: 0 1px 4px rgba(0, 0, 0, .25);--dur-1: .12s;--dur-2: .18s;--dur-3: .28s;--ease: cubic-bezier(.2, .8, .3, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.1);--shadow-float: 0 2px 6px rgba(0, 0, 0, .34), 0 14px 34px rgba(0, 0, 0, .46);--font-display: "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-num: "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--t-micro: 9px;--t-tiny: 10px;--t-label: 11px;--t-fine: 12px;--t-small: 13px;--t-body: 14px;--t-prose: 15px;--t-lead: 17px;--t-h3: 22px;--label-tracking: .1em;--label-weight: 600;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--hud-bar-height: calc(56px + var(--safe-top));--hud-top: var(--hud-bar-height);--hud-stats-height: 44px;--hud-stats-veil: var(--veil-thin);--rail-veil: var(--veil-thin);--dock-width: 420px;--hud-nav-height: 52px}.hud{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hud *,.hud *:before,.hud *:after,.page-host *,.page-host *:before,.page-host *:after{box-sizing:border-box}@keyframes hud-arrive-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes hud-arrive-up{0%{opacity:0;transform:translateY(10px)}}@keyframes hud-arrive{0%{opacity:0}}.hud:not([data-entered]) .hud-bar,.hud:not([data-entered]) .hud-nav,.hud:not([data-entered]) .hud-dock,.hud:not([data-entered]) .hud-rail,.hud:not([data-entered]) .hud-toasts,.hud:not([data-entered]) .hud-run-strip{opacity:0}.hud[data-entered] .hud-bar,.hud[data-entered] .hud-nav,.hud[data-entered] .hud-dock,.hud[data-entered] .hud-rail,.hud[data-entered] .hud-toasts,.hud[data-entered] .hud-run-strip{animation:hud-arrive .42s cubic-bezier(.2,.8,.3,1) backwards}.hud[data-entered] .hud-bar{animation-name:hud-arrive-down}.hud[data-entered] .hud-nav{animation-name:hud-arrive-up;animation-delay:.08s}.hud[data-entered] .hud-rail{animation-delay:.16s}.hud[data-entered] .hud-dock{animation-name:hud-arrive-up;animation-delay:.22s}@media (prefers-reduced-motion: reduce){.hud[data-entered] .hud-bar,.hud[data-entered] .hud-nav,.hud[data-entered] .hud-dock,.hud[data-entered] .hud-rail,.hud[data-entered] .hud-toasts,.hud[data-entered] .hud-run-strip{animation:none;opacity:1}}.hud,.page-host{--scrollbar-thumb: var(--rule);--scrollbar-thumb-hover: var(--rule-hover)}.hud .label,.page-host .label,.float-panel .label{font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);line-height:1.1;color:var(--ink-muted)}.hud .num,.page-host .num,.float-panel .num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.hud .hud-chevron,.page-host .hud-chevron,.float-panel .hud-chevron{display:inline-block;flex:none;width:12px;height:8px;color:var(--ink-bright);opacity:.7;transform-origin:center;transition:transform var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease)}.hud [aria-expanded=false] .hud-chevron,.page-host [aria-expanded=false] .hud-chevron,.float-panel [aria-expanded=false] .hud-chevron{transform:rotate(-90deg)}.hud button:hover .hud-chevron,.hud button:focus-visible .hud-chevron,.page-host button:hover .hud-chevron,.page-host button:focus-visible .hud-chevron,.float-panel button:hover .hud-chevron,.float-panel button:focus-visible .hud-chevron{opacity:1}.hud :focus-visible,.page-host :focus-visible,.float-panel :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.hud *,.page-host *,.float-panel *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hud-world{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none;background:var(--ground)}.hud-world[data-dragging=true]{cursor:grabbing}.hud-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .34s var(--ease)}.hud-world[data-ready] .hud-canvas{opacity:1}.hud-flat-map{display:flex;flex-direction:column;justify-content:center;gap:var(--s2);width:100%;height:100%;padding:0 32px;text-align:center;color:var(--ink-muted)}.hud-flat-map p{margin:0}.hud-flat-map strong{color:var(--ink-bright);font-weight:inherit}.hud-debit{position:absolute;z-index:32;pointer-events:none;white-space:nowrap;font-family:var(--font-num);font-size:var(--t-prose);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-bright);text-shadow:0 1px 8px var(--ground),0 0 3px var(--ground);--debit-clear: 62px;animation:hud-debit-out 1.3s cubic-bezier(.2,.7,.3,1) forwards}@keyframes hud-debit-out{0%{opacity:0;transform:translate(-50%,calc(-100% - var(--debit-clear))) scale(.8)}14%{opacity:1;transform:translate(-50%,calc(-100% - var(--debit-clear) - 8px)) scale(1.06)}62%{opacity:1;transform:translate(-50%,calc(-100% - var(--debit-clear) - 20px)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - var(--debit-clear) - 52px)) scale(1)}}.hud-spend-anchor{position:relative;display:block}.hud-spend{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:4;pointer-events:none;white-space:nowrap;font-size:var(--t-prose);font-weight:700;color:var(--ink-bright);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px var(--ground),0 0 3px var(--ground);animation:hud-spend-out .7s cubic-bezier(.2,.7,.3,1) forwards}.hud-spend[data-tone=gain]{color:var(--good, var(--ink-bright))}@keyframes hud-spend-out{0%{opacity:0;transform:translate(-50%,4px) scale(.8)}22%{opacity:1;transform:translate(-50%,-2px) scale(1.06)}to{opacity:0;transform:translate(-50%,-26px) scale(1)}}.hud-pins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;isolation:isolate;pointer-events:none;opacity:0}.hud-world[data-ready] .hud-pins,.hud-world[data-mode=flat] .hud-pins{opacity:1}@keyframes hud-pin-drop{0%{translate:0 -150px;opacity:0;animation-timing-function:cubic-bezier(.35,0,.9,.45)}45%{opacity:1}72%{translate:0 0;animation-timing-function:cubic-bezier(.25,.5,.45,1)}86%{translate:0 -9px;animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{translate:0 0}}.hud-world[data-ready] .hud-pin-marker{animation:hud-pin-drop .66s both;animation-delay:calc(var(--pin-drop, 0) * 55ms)}@media (prefers-reduced-motion: reduce){.hud-world[data-ready] .hud-pin-marker{animation:none}}.hud-pin{--pin-size: 1;--pin-zoom-response: .2;--pin-clear: 1;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;opacity:var(--pin-clear);transition:opacity var(--dur-2) linear;will-change:transform}.hud-pin-marker{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 var(--s2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;pointer-events:auto;transform:scale(calc((1 + (var(--pin-scale) - 1) * var(--pin-zoom-response)) * var(--pin-size)));transform-origin:bottom center}.hud-pin-callout{display:flex;flex-direction:column;align-items:stretch;gap:var(--s4);width:-moz-max-content;width:max-content;max-width:210px;margin-bottom:8px;padding:var(--s4) var(--s4);background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);pointer-events:auto;text-align:left}.hud-pin-callout-facts{display:flex;flex-direction:column;gap:var(--s1)}.hud-pin-callout-events{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0;list-style:none}.hud-pin-callout-events .hud-happening-tag{white-space:normal}.hud-pin-callout-events .hud-happening-tag:before{margin-inline:5.5px}.hud-pin-callout-name{font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink-bright);line-height:1.2}.hud-pin-callout-event{font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--bad)}.hud-pin[data-closed] .hud-pin-marker,.hud-pin[data-closed] .hud-pin-label{opacity:.45}.hud-pin-go{flex-direction:column}.hud-pin-go-cost{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.hud-pins{--pin-squash: .8;--pin-scale: 1}.hud-pin-stem{width:1.5px;height:10px;background:linear-gradient(to bottom,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent))}.hud-pin-foot{width:14px;height:14px;transform:scaleY(var(--pin-squash));transform-origin:bottom center;border-radius:50%;background:color-mix(in srgb,var(--ground) 55%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 30%,transparent);transition:box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.hud-pin-dot{width:17px;height:17px;border-radius:50%;background:var(--accent);border:2px solid color-mix(in srgb,var(--ground) 70%,transparent);box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.hud-pin-marker:hover .hud-pin-dot{transform:scale(1.3);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 26%,transparent)}.hud-pin-marker:hover .hud-pin-foot{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--accent) 80%,transparent)}.hud-pin-marker:hover .hud-pin-label{background:color-mix(in srgb,var(--panel-raised) 92%,transparent);border-color:var(--rule-hover)}.hud-pin[data-here=true] .hud-pin-marker{cursor:default}.hud-pin[data-here=true] .hud-pin-dot{background:color-mix(in srgb,var(--accent) 32%,var(--ink-bright));box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 55%,transparent);filter:saturate(1.4) brightness(1.2);position:relative}.hud-pin[data-here=true] .hud-pin-dot:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 85%,transparent);pointer-events:none;animation:hud-ping 1.9s ease-out infinite}.hud-pin[data-here=true] .hud-pin-dot:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:340%;height:340%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 85%,transparent) 0%,color-mix(in srgb,var(--accent) 45%,transparent) 38%,transparent 68%);animation:hud-here-bloom 1.9s ease-in-out infinite}.hud-pin[data-here=true] .hud-pin-stem{background:linear-gradient(to bottom,var(--ink-bright),color-mix(in srgb,var(--accent) 30%,transparent))}.hud-pin[data-here=true] .hud-pin-label{background:color-mix(in srgb,var(--panel-raised) 94%,transparent);border-color:var(--accent-deep)}.hud-pin-label{font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);line-height:1;text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-bright);background:color-mix(in srgb,var(--ground) 76%,transparent);border:1px solid var(--rule);padding:2px 2px 1px;border-radius:calc(var(--radius-chip) * .75);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--s0);transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.hud-pin-tag{font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);line-height:1;color:var(--ink-bright);background:color-mix(in srgb,var(--bad) 82%,transparent);padding:2px 3px 1px;border-radius:var(--radius-chip-small);white-space:nowrap;margin-bottom:2px}.hud-pin[data-event=true] .hud-pin-dot{background:var(--bad);border-color:color-mix(in srgb,var(--ink-bright) 55%,transparent)}.hud-pin[data-event=true] .hud-pin-label{color:var(--ink-bright)}.hud-pin[data-arriving] .hud-pin-dot{background:var(--ink-bright);animation:hud-arriving .9s ease-in-out infinite}.hud-pin-tag[data-tone=going]{background:color-mix(in srgb,var(--accent) 88%,transparent);color:var(--ground)}@keyframes hud-arriving{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 75%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 10%,transparent)}}.hud-pin[data-selected] .hud-pin-dot{transform:scale(1.3);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent)}.hud-pin[data-selected] .hud-pin-foot{box-shadow:0 0 0 2.5px var(--accent)}.hud-pin[data-baked=true]:not([data-here=true]) .hud-pin-dot{width:13px;height:13px;background:transparent;border-color:color-mix(in srgb,var(--accent) 78%,transparent)}.hud-pin[data-baked=true]:not([data-here=true]):hover .hud-pin-dot{background:var(--accent)}@keyframes hud-ping{0%{transform:scale(1);opacity:1}to{transform:scale(3.4);opacity:0}}@keyframes hud-here-bloom{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.25)}}.hud-debug{position:absolute;left:12px;bottom:12px;z-index:30;margin:0;padding:var(--s4) var(--s4);display:grid;grid-template-columns:auto auto;gap:2px 14px;align-items:baseline;background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border:1px solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);font-family:var(--font-num);font-size:var(--t-label);font-variant-numeric:tabular-nums;pointer-events:none}.hud-debug.hud-trade-debug{position:static;margin-bottom:var(--s4)}.hud-bench{position:absolute;right:12px;bottom:12px;z-index:31;width:min(360px,calc(100% - 24px));padding:var(--s4) var(--s4) var(--s4);display:flex;flex-direction:column;gap:var(--s2);background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border:1px solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.hud-bench-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.hud-bench-head .hud-settings-group{margin:0}.hud-bench-clock{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-bright)}.hud-bench .hud-segmented-wrap{margin-bottom:0}.hud-bench-moments{display:flex;flex-wrap:wrap;gap:var(--s1)}.hud-debug dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--label-tracking);font-size:var(--t-micro);font-weight:var(--label-weight)}.hud-debug dd{margin:0;color:var(--ink-bright);text-align:right}.hud-debug dd.hud-debug-wrap{max-width:190px;text-align:left;white-space:normal;word-break:break-word;font-size:var(--t-tiny);color:var(--ink-muted);line-height:1.35}.hud-debug dd small{color:var(--ink-muted)}.hud-trader-empty+.hud-trader-empty{margin-top:14px}.hud-trader-empty .hud-empty{margin-top:6px}.hud-bar{position:absolute;top:0;left:0;right:0;height:var(--hud-bar-height);z-index:62;display:flex;align-items:center;gap:var(--s2);padding:var(--safe-top) calc(12px + var(--safe-right)) 0 calc(12px + var(--safe-left))}.hud-stats{position:absolute;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;top:0;bottom:0;margin-block:auto;height:var(--hud-stats-height);display:flex;align-items:center;gap:var(--s4);border-radius:var(--radius-chip);padding:0 var(--s1)}.hud-stats[hidden]{display:none}.hud-stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--hud-stats-veil);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur)}.hud-stats button.hud-stat{padding:var(--s1) var(--s2)}.hud-brand{display:flex;align-items:center;flex:none;transform:translateY(5px)}.hud-brand img{position:relative;top:4px;left:12px;display:block;height:52px;width:auto;opacity:1;filter:saturate(.62) brightness(1.4)}.hud-stat{display:flex;flex-direction:column;gap:1px;padding:0 var(--s4);min-width:0}.hud-stat>.label{white-space:nowrap}.hud-stat-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-prose);line-height:1;color:var(--ink-bright);white-space:nowrap}.hud-stat-value small{font-weight:400;font-size:var(--t-label);color:var(--ink-muted)}.hud-stat[data-tone=gold] .hud-stat-value{color:var(--accent)}.hud-empty[data-tone=warn]{color:var(--ink)}.hud-empty[data-tone=warn] b{color:var(--bad);font-weight:600}.hud-tone[data-tone=good]{color:var(--good)}.hud-tone[data-tone=dear]{color:var(--accent)}.hud-tone[data-tone=bad],.hud-stat[data-tone=warn] .hud-stat-value{color:var(--bad)}.hud-run-chip>.label{display:flex;align-items:center;gap:var(--s1)}.hud-run-chip-seal,.hud-run-chip-short,.hud-run-chip .hud-run-chip-more{display:none}@media (max-width: 860px){.hud-run-chip-word{display:none}.hud-run-chip-short{display:inline}.hud-run-chip .hud-run-chip-more{display:inline-block}.hud-run-chip-seal{display:block;flex:none;width:11px;height:11px;color:var(--accent)}}.hud-spacer{flex:1 1 auto}.hud-portrait{display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--panel-veil);border-radius:var(--radius-chip);overflow:hidden;padding:0;color:inherit;transition:border-color var(--dur-2) var(--ease)}.hud-portrait:hover{border-color:var(--rule-hover)}.hud-portrait-avatar{width:36px;height:36px;flex:none;border-radius:var(--radius-chip);background:linear-gradient(150deg,var(--accent),var(--accent-deep));display:grid;place-items:center;color:var(--ground);font-family:var(--font-display);font-weight:700;font-size:var(--t-small);-o-object-fit:cover;object-fit:cover;overflow:hidden}.hud-portrait-avatar img,.hud-chip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 860px){.hud-bar{gap:var(--s0);padding:0 var(--s2)}.hud-stats{position:static;min-width:0;margin-inline:0;flex:1;width:auto;justify-content:space-between;align-items:stretch}.hud-stats .hud-stat{justify-content:center}.hud-brand,.hud-spacer{display:none}.hud-stat{padding:0 var(--s2)}.hud-stat-value{font-size:var(--t-body)}.hud-stat-value small{font-size:var(--t-tiny)}}@media (max-width: 640px){.hud-stat[data-drop=first],.hud-gold-pence{display:none}.hud-stat>.label{font-size:var(--t-micro);letter-spacing:.06em}}@media (max-width: 460px){.hud-stat{padding:0 var(--s1)}}@media (max-width: 380px){.hud-stats{--bar-chip-gap: var(--s1);--bar-chip-pad: 3px;--bar-figure: 13px;--bar-figure-sub: 9px;--bar-mark-gap: var(--s1);gap:var(--bar-chip-gap)}.hud-stats .hud-stat{padding:0 var(--bar-chip-pad)}.hud-stats .hud-stat-value{font-size:var(--bar-figure)}.hud-stats .hud-stat-value small{font-size:var(--bar-figure-sub)}.hud-stats .hud-stat-more,.hud-stats .hud-stat-dock,.hud-stats .hud-stat-alarm{margin-left:var(--bar-mark-gap)}}.hud[data-modal] .hud-pin[data-here=true] .hud-pin-dot:before,.hud[data-modal] .hud-pin[data-here=true] .hud-pin-dot:after,.hud[data-modal] .hud-pin[data-arriving] .hud-pin-dot,.hud[data-modal] .hud-atmos-bloom,.hud[data-modal] .hud-atmos-pool,.hud[data-modal] .hud-rail-panel-more svg{animation-play-state:paused}.hud-panel{background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}@media (max-width: 860px){.hud-panel{background:color-mix(in srgb,var(--panel-veil) 12%,transparent)}}.hud-dropdown{background:var(--dropdown-veil);box-shadow:var(--shadow-float)}.hud-quest-place{padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hud-quest-place-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:9px}.hud-quest-place-name,.hud-training-place-name,.hud-camp-place-name,.hud-run-place-name{font-family:var(--font-display);font-size:var(--t-body);font-weight:600;color:var(--ink-bright)}.hud-quest-place-sub{display:block;margin-top:1px}.hud-quest-row+.hud-quest-row{margin-top:11px}.hud-quest-due{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-label);color:var(--accent)}.hud-quest-due[data-urgent=true]{color:var(--bad)}.hud-quest-goal{font-family:var(--font-display);font-size:var(--t-small);font-weight:400;color:var(--ink-bright);line-height:1.4;margin-bottom:0}.hud-quest-goal em{font-style:normal;font-weight:600;color:var(--accent)}.hud-meter{height:4px;background:var(--rule);border-radius:var(--radius-pill);margin:2px 0;overflow:hidden}.hud-meter>i{display:block;height:100%;background:var(--accent);border-radius:var(--radius-pill);transition:width var(--dur-3) var(--ease)}.hud-quest-foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--t-label);color:var(--ink-muted)}.hud-quest-reward{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-label);font-weight:600;color:var(--good)}.hud-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:20;padding:var(--s1) var(--s2);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ground) 70%,transparent);pointer-events:none;white-space:nowrap}.hud-entrance{transition:opacity .42s var(--ease)}.hud-entrance-inner{display:flex;flex-direction:column;align-items:center;gap:var(--s4);width:min(260px,70vw)}.hud-entrance-inner p{margin:0;font-size:var(--t-small);color:var(--ink-muted)}.hud-progress{width:100%;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rule) 70%,transparent)}.hud-progress>i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--accent);transition:transform var(--dur-3) var(--ease)}.hud-entrance[data-going]{opacity:0;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hud{--dock-tint: 14%;--dock-alpha: 70%;--dock-veil: color-mix( in srgb, color-mix(in srgb, var(--panel), var(--ground) var(--dock-tint)) var(--dock-alpha), transparent );--nav-link: color-mix(in srgb, var(--accent) 11%, transparent);--nav-link-hover: color-mix(in srgb, var(--accent) 19%, transparent);--nav-link-current: color-mix(in srgb, var(--accent) 28%, transparent);--nav-link-off: color-mix(in srgb, var(--panel-raised) 78%, transparent);--nav-link-ink: var(--ink);--nav-link-ink-hover: var(--ink-bright);--nav-link-ink-current: var(--accent);--place-plate-height: 108px;--place-plate-focus: 80%;--place-bare-pad: var(--gutter);--place-name-size: 18px;--plate-fade: linear-gradient( to bottom, #000 0%, #000 34%, rgba(0, 0, 0, .5) 68%, transparent 97% );--scrim-over-art: linear-gradient( to bottom, transparent 0%, color-mix(in srgb, var(--ground) 18%, transparent) 50%, color-mix(in srgb, var(--ground) 48%, transparent) 80%, transparent 100% );--door-pad-y: 10px;--door-mark: 26px}.hud-dock{interpolate-size:allow-keywords;position:absolute;right:calc(var(--gutter) + var(--safe-right));bottom:var(--gutter);width:var(--dock-width);height:calc(100% - var(--hud-bar-height) - var(--gutter) * 2);max-height:calc(100% - var(--hud-bar-height) - var(--gutter) * 2);z-index:28;display:flex;flex-direction:column;background:var(--dock-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);overflow:hidden;transition:height var(--dur-3) var(--ease)}.hud[data-dock=condensed] .hud-dock{height:auto}.hud[data-dock-moving] .hud-dock{backdrop-filter:none;-webkit-backdrop-filter:none}.hud-dock-size{--fold-centre: 32px;--fold-box: 32px;--fold-veil: 48%;position:absolute;top:calc(var(--fold-centre) - var(--fold-box) / 2);right:calc(var(--fold-centre) - var(--fold-box) / 2);width:var(--fold-box);height:var(--fold-box);z-index:3;display:flex;align-items:center;justify-content:center;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ink-bright);background:color-mix(in srgb,var(--ground) var(--fold-veil),transparent);border:0;border-radius:var(--radius-chip);transition:background var(--dur-2) var(--ease)}.hud-dock-size:hover{background:color-mix(in srgb,var(--ground) 72%,transparent)}.hud .hud-dock-size .hud-chevron{width:12px;height:8px;opacity:.85}.hud .hud-dock-size[aria-expanded=true] .hud-chevron{transform:rotate(0)}.hud .hud-dock-size[aria-expanded=false] .hud-chevron{transform:rotate(180deg)}.hud-dock-nav{flex:none;padding:var(--gutter)}.hud[data-dock=open] .hud-dock-nav{padding-bottom:var(--gutter)}.hud-dock-nav .hud-door[aria-selected=true]{background:var(--nav-link-current)}.hud-dock-nav .hud-door[aria-selected=true] .hud-door-text b{color:var(--nav-link-ink-current)}.hud-dock-nav .hud-door[aria-selected=true] .hud-door-go{transform:none}.hud-dock-nav .hud-door[aria-selected=true]:hover .hud-door-go{transform:translateY(2px)}.hud-dock-tabs{display:flex;flex:none;border-bottom:1px solid var(--rule)}.hud-tab{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:var(--s4) var(--s2);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.hud-tab:hover{color:var(--ink)}.hud-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.hud-dock-head{flex:none}.hud-dock-head .hud-place-name:not(:has(.hud-place-meta)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2)}.hud-dock-head .hud-place-name:not(:has(.hud-place-meta)) .hud-place{min-width:0}.hud-dock-head .hud-place-head-events{margin-top:0}.hud-place{font-family:var(--font-display);font-size:var(--t-lead);font-weight:600;color:var(--ink-bright);line-height:1.15}.hud-dock-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0}.hud-market-head,.hud-row{display:grid;grid-template-columns:34px minmax(0,1fr) 56px 72px 62px 42px;gap:var(--s2);align-items:center}.hud-market-head{position:sticky;top:0;z-index:2;padding:8px var(--gutter);background:var(--panel-solid);border-radius:var(--radius-chip);margin:0 0 0 var(--gutter)}@media (max-width: 860px){.hud-market-head{margin:var(--gutter) var(--gutter) 0 var(--gutter)}.hud-market-head,.hud-row{grid-template-columns:34px minmax(0,1fr) 44px 72px}.hud-market-head>span:nth-child(n+5){display:none}}.hud-market-head .label{color:var(--ink-faint)}.hud-market-head>span:nth-child(n+3){text-align:right}.hud-market-body{padding:var(--gutter) 0 0 var(--gutter);gap:var(--s0);display:flex;flex-direction:column}@media (max-width: 860px){.hud-market-body{padding:var(--gutter) var(--gutter) 0 var(--gutter)}}.hud-row{grid-template-rows:auto auto;row-gap:0;width:100%;padding:var(--s2);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 4%,transparent);color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease)}.hud-row:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.hud-row[data-selected=true]{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 18%,transparent) 0%,color-mix(in srgb,var(--accent) 7%,transparent) 58%,transparent 100%),color-mix(in srgb,var(--panel-raised) 72%,transparent)}.hud-row[data-selected=true] .hud-row-held,.hud-row[data-selected=true] .hud-row-name{color:var(--ink-bright)}.hud-chip{width:34px;height:34px;border-radius:var(--radius-chip);display:grid;place-items:center;font-family:var(--font-display);font-size:var(--t-label);font-weight:700;color:color-mix(in srgb,var(--ground) 80%,transparent);overflow:hidden;flex:none;background:var(--ground);box-shadow:inset 0 0 0 1px #00000040}.hud-row-name{min-width:0}.hud-row-name b{display:block;font-family:var(--font-display);font-size:var(--t-body);font-weight:600;line-height:1.2;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-row-name .label,.hud-row-name .hud-row-event{display:block;line-height:1.15;margin-top:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hud-row-event{display:inline-block;max-width:100%;font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-row-event[data-direction=up]{color:var(--bad)}.hud-row-event[data-direction=down]{color:var(--good)}.hud-row-signal{display:grid;grid-column:5;grid-row:1 / -1;grid-template-rows:subgrid;justify-items:end;align-items:last baseline}.hud-row-price{grid-column:4;grid-row:1;align-self:last baseline;justify-self:end;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-body);font-weight:400;color:var(--ink-bright)}.hud-row>.hud-chip,.hud-row>.hud-row-name{grid-row:1 / -1;align-self:center}.hud-row>.hud-chip{grid-column:1}.hud-row>.hud-row-name{grid-column:2}.hud-row>.hud-spark{grid-column:3;grid-row:1;align-self:center}.hud-row-mark{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ink-muted)}.hud-row-mark[data-tone=dear],.hud-row-mark[data-tone=steep]{color:var(--bad)}.hud-row-mark[data-tone=cheap],.hud-row-mark[data-tone=bargain]{color:var(--good)}.hud-row-mark[data-tone=usual]:before{content:"";width:7px;height:7px;background:currentColor}.hud-row-mark svg{width:16px;height:16px}.hud-badge{display:inline-block;padding:var(--s1) var(--s1);border-radius:var(--radius-chip);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);line-height:1}.hud-badge[data-tone=bargain]{background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good)}.hud-badge[data-tone=cheap]{background:color-mix(in srgb,var(--good) 11%,transparent);color:color-mix(in srgb,var(--good) 82%,var(--ink))}.hud-badge[data-tone=usual]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-muted)}.hud-badge[data-tone=dear]{background:color-mix(in srgb,var(--bad) 11%,transparent);color:color-mix(in srgb,var(--bad) 82%,var(--ink))}.hud-badge[data-tone=steep]{background:color-mix(in srgb,var(--bad) 22%,transparent);color:var(--bad)}.hud-badge[data-tone=destroyed]{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-muted)}.hud-badge[data-tone=now]{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.hud-row[data-destroyed]{opacity:.45;cursor:not-allowed}.hud-row[data-destroyed]:hover{background:none}.hud-row[data-destroyed] .hud-row-name b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 70%,transparent);text-decoration-thickness:1.5px}.hud-modal-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(60 + var(--modal-layer, 0) * 2);background:color-mix(in srgb,var(--ground) 76%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:hud-veil-in .18s ease}.hud-modal-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(61 + var(--modal-layer, 0) * 2);pointer-events:none;display:grid;align-items:start;justify-items:center;padding:calc(min(7vh,72px) + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.hud-modal-stage:not(.page-overlay-stage){padding-top:max(min(7vh,72px) + var(--safe-top),var(--hud-bar-height) + 10px)}.hud-panel.hud-modal{background:var(--panel-solid);backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes hud-veil-in{0%{opacity:0}}.hud-modal{pointer-events:auto;width:min(440px,100%);overflow:hidden;animation:hud-modal-in .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes hud-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.hud-modal-head{padding:var(--s4);padding-left:calc(var(--s4) + 3px);border-bottom:1px solid var(--rule);border-left:3px solid var(--accent);background:color-mix(in oklab,var(--panel-solid) 86%,var(--ground))}.hud-modal-head[data-kind=good]{border-left-color:var(--good)}.hud-modal-head[data-kind=bad]{border-left-color:var(--bad)}.hud-modal-title{margin:4px 0 0;font-family:var(--font-display);font-size:var(--t-lead);font-weight:700;color:var(--ink-bright);line-height:1.15}.hud-modal-desc{margin:6px 0 0;font-size:var(--t-small);color:var(--ink-muted);line-height:1.5;font-style:italic}.hud-modal-body{padding:var(--gutter);display:flex;flex-direction:column;gap:var(--s4)}.hud-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.hud-odds[data-cells="2"]{grid-template-columns:repeat(2,1fr)}.hud-odds-item{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:var(--panel-raised)}.hud-odds-value{font-size:var(--t-lead);color:var(--ink-bright)}.hud-odds-value[data-tone=good]{color:var(--good)}.hud-modal-stats{margin:0;line-height:1.5}.hud-modal-warning{margin:0;font-size:var(--t-small);color:var(--bad);line-height:1.5}.hud-modal-outcome{margin:0;font-family:var(--font-display);font-size:var(--t-prose);font-weight:600;line-height:1.45;color:var(--ink-bright)}.hud-modal-outcome[data-tone=good]{color:var(--good)}.hud-modal-outcome[data-tone=bad]{color:var(--bad)}.hud-modal-actions{display:flex;gap:var(--s2);justify-content:flex-end}.hud-row-delta,.hud-row>.hud-row-paid{display:block;margin-top:2px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-tiny);font-weight:400;line-height:1.2;color:var(--ink-muted);white-space:nowrap}.hud-row>.hud-row-paid{grid-column:3 / 5;grid-row:2;justify-self:end;align-self:last baseline}.hud-row-held{grid-column:6;grid-row:1;align-self:last baseline;justify-self:end;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--ink-muted)}.hud-row-held[data-has=true]{color:var(--accent)}.hud-row-paid-line{display:none}@media (max-width: 860px){.hud-row-signal{grid-column:4;grid-row:2;display:flex;gap:var(--s0);justify-content:end;align-items:center}.hud-row-signal .hud-row-delta{margin-top:0}.hud-row>.hud-row-paid,.hud-row-name:has(.hud-row-paid-line) .label{display:none}.hud-row-paid-line{display:block;margin-top:1px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-tiny);line-height:1.2;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-row-held{display:none}.hud-row-held[data-has=true],.hud-row[data-selected=true] .hud-row-held[data-has=true]{display:block;grid-column:1;grid-row:1;justify-self:end;align-self:start;position:relative;top:-5px;right:-7px;z-index:1;min-width:16px;padding:1px var(--s1);border-radius:var(--radius-pill);background:var(--accent);color:var(--ground);font-size:var(--t-tiny);font-weight:700;line-height:1.3;text-align:center}}.hud-trade{flex:none;padding:var(--gutter);border-radius:var(--radius-chip);display:flex;flex-direction:column;gap:var(--gutter)}.hud-trade-row{display:flex;gap:var(--gutter);align-items:center}.hud-trade-sel{flex:1 1 auto;min-width:0}.hud-trade-sel>b{display:block;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-trade-sel span{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-label);color:var(--ink-muted)}.hud-qty{display:flex;align-items:stretch;flex:none}.hud-qty button{width:36px;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--ink) 8%,transparent);border:0;border-radius:var(--radius-chip-small);color:var(--ink-bright);cursor:pointer;font-size:var(--t-prose);font-weight:400;line-height:1;transition:background var(--dur-2) var(--ease);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.hud-qty button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.hud-qty button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.hud-qty button:hover{background:color-mix(in srgb,var(--ink) 15%,transparent)}.hud-qty button:active{background:color-mix(in srgb,var(--accent) 26%,transparent)}.hud-qty input{width:52px;height:36px;border:0;border-radius:0;background:var(--panel-sunk);color:var(--ink-bright);text-align:center;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-small);font-weight:400;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.hud-qty input::-webkit-outer-spin-button,.hud-qty input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.hud-btn,.hud-chip,.hud-tab,.hud-filters button,.hud-hint{line-height:1}.hud-btn{display:inline-flex;align-items:center;gap:var(--s1);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-chip-small);padding:var(--s4) var(--s4);font-family:var(--font-display);font-size:var(--t-label);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);background:var(--accent);color:var(--ground);transition:filter var(--dur-2) var(--ease);white-space:nowrap}.hud-btn[data-size=small]{padding:5px var(--s2) 3px var(--s2);font-size:var(--t-micro);border-radius:var(--radius-chip-small)}.hud-btn[data-size=large]{padding:var(--btn-pad-large);font-size:var(--btn-type-large)}.hud-btn[data-size=icon]{padding:var(--s2) var(--s2)}.hud-btn.hud-close{flex:none;justify-content:center;width:32px;height:32px;padding:0}@media (pointer: coarse){:where(.hud-btn[data-size=small],.hud-btn[data-size=icon]){position:relative}.hud-btn[data-size=small]:after,.hud-btn[data-size=icon]:after{content:"";position:absolute;top:-13px;right:-4px;bottom:-13px;left:-4px}.hud-btn[data-size=icon]:after{top:-7px;right:-4px;bottom:-7px;left:-4px}}.hud-close-mark{width:14px;height:14px;flex:none}.hud-btn-cost{color:color-mix(in srgb,currentColor 75%,transparent)}.hud-btn:hover:not(:disabled){filter:brightness(1.1)}.hud-btn[data-variant=secondary]{background:var(--btn-secondary);color:var(--ink-bright);transition:background var(--dur-2) var(--ease)}.hud-btn[data-variant=secondary]:hover:not(:disabled){--btn-secondary-alpha: 27%;filter:none}.hud-btn[data-variant=secondary] .hud-btn-cost{color:color-mix(in srgb,var(--ink-bright) 62%,transparent)}.hud-btn:disabled{opacity:.38;cursor:not-allowed}.hud-sheet{padding:var(--gutter);display:flex;flex-direction:column;gap:var(--s4)}.hud-group-label{padding-bottom:var(--s4)}.hud-group{display:grid;gap:var(--gutter)}.hud-group>.hud-group-label{padding-bottom:0}.hud-attrs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.hud-attr,.hud-amount,.hud-vital,.hud-course{padding:var(--s4);border-radius:var(--radius-chip);background:var(--panel-raised)}.hud-attr-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-lead);color:var(--ink-bright)}.hud-attr-note{margin-top:5px;font-size:var(--t-label);line-height:1.35;color:var(--ink-muted)}.hud-stack{display:flex;flex-direction:column;gap:var(--gutter)}.hud-item{display:flex;align-items:center;gap:var(--gutter);padding:var(--s4) var(--s4);border-radius:var(--radius-chip);content-visibility:auto;contain-intrinsic-size:auto 72px;background:color-mix(in srgb,var(--ink) 5%,transparent);border:0;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit}button.hud-item{cursor:pointer;transition:background-color var(--dur-2) var(--ease)}button.hud-item:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 9%,transparent)}.hud-item[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)}button.hud-item[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 20%,transparent)}.hud-item[data-muted=true]{opacity:.48}.hud-item-glyph{width:30px;height:30px;flex:none;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);display:grid;place-items:center;font-size:var(--t-body)}.hud-trader-head{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4)}.hud-trader-who{min-width:0}.hud-trader-head .hud-group-label{padding-bottom:0}.hud-trader-face{width:40px;height:40px;flex:none;border-radius:var(--radius-chip);-o-object-fit:cover;object-fit:cover;display:block;background:var(--panel-sunk)}.hud-item-art{width:96px;height:96px;flex:none;border-radius:var(--radius-chip);-o-object-fit:cover;object-fit:cover;display:block;background:var(--panel-sunk)}.hud-item-text{flex:1 1 auto;min-width:0}.hud-item-text b{display:block;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;line-height:1.25;color:var(--ink-bright)}.hud-item-text span{font-size:var(--t-fine);font-weight:400;color:color-mix(in srgb,currentColor 60%,transparent)}.hud-source{display:block;font-size:var(--t-fine);color:var(--ink-muted)}.hud-standing{display:block;margin-top:3px;font-family:var(--font-body);font-size:var(--t-fine);font-weight:400;text-transform:none;letter-spacing:normal;line-height:1;color:var(--accent);opacity:.85}.hud-btn:has(>.hud-nav-arrow){align-items:center}.hud-btn>.hud-nav-arrow{width:14px;height:14px;flex:none}.hud-item-buy{display:flex;flex-direction:column;align-items:end;gap:var(--s2)}.hud-item-cost{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--accent);white-space:nowrap}.hud-item-cost small{margin-right:5px;font-family:var(--font-body);font-size:var(--t-tiny);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.hud-stash-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.hud-stash-total{flex:none;display:inline-flex;align-items:baseline;gap:var(--s1);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--ink-muted);white-space:nowrap}.hud-stash-total small{font-size:var(--t-tiny);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-faint)}.hud-stash-where{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.hud-stash-where>:last-child{flex:none}.hud-item-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-top:2px}.hud-item-line .hud-row-delta{margin-top:0}.hud-item-line .hud-item-cost{flex:none;color:var(--ink)}.hud-log .hud-filters{padding:var(--s4) var(--s4)}.hud-journal-body{--journal-inset: var(--s0);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--journal-inset) var(--journal-inset)}.hud-journal-body .hud-filters{position:sticky;top:0;z-index:1;margin:0 calc(var(--journal-inset) * -1);padding:var(--s4) var(--gutter);background:var(--panel-solid)}.hud-journal-body .hud-log-item{padding-inline:calc(var(--gutter) - var(--journal-inset))}.hud-journal-body .hud-log{display:flex;flex-direction:column;gap:var(--s0)}.hud-log-item{display:grid;grid-template-columns:74px 1fr auto;gap:var(--s4);align-items:baseline;padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 4%,transparent)}.hud-log-glyph{display:inline-block;width:14px;margin-right:6px;color:var(--ink-muted)}.hud-log-glyph[data-kind=encounter]{color:var(--bad)}.hud-log-glyph[data-kind=commission]{color:var(--accent)}.hud-log-glyph[data-kind=trade_sell],.hud-log-glyph[data-kind=reputation_up]{color:var(--good)}.hud-log-glyph[data-kind=reputation_down]{color:var(--bad)}.hud-log-gold{font-size:var(--t-small);white-space:nowrap}.hud-log-gold[data-tone=good]{color:var(--good)}.hud-log-gold[data-tone=bad]{color:var(--bad)}.hud-log-time{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-label);color:var(--ink-muted);padding-top:2px}.hud-log-message{font-size:var(--t-small);font-weight:400;color:var(--ink);line-height:1.45}.hud-log-message b{color:var(--ink-bright);font-weight:600}.hud-empty{padding:var(--s6) var(--gutter);color:var(--ink-muted);font-size:var(--t-body);font-weight:400;line-height:1.6;text-align:center}.hud-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;padding:var(--s6)}.hud-spinner{width:30px;height:30px;margin:0 auto 14px;border:2px solid color-mix(in srgb,var(--rule) 80%,transparent);border-top-color:var(--accent);border-radius:50%;animation:hud-spin .8s linear infinite}@keyframes hud-spin{to{transform:rotate(360deg)}}.hud-toasts{position:absolute;top:calc(var(--hud-top) + var(--gutter));left:var(--safe-left);right:var(--safe-right);z-index:40;display:flex;flex-direction:column;gap:var(--s2);align-items:center;padding:0 var(--s4);pointer-events:none}.hud-toast{display:flex;align-items:flex-start;gap:var(--s4);text-align:left;padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-left:4px solid var(--accent);box-shadow:var(--shadow-panel);font-family:var(--font-body);font-size:var(--t-small);color:var(--ink-bright);max-width:460px;pointer-events:auto;cursor:pointer;animation:hud-toast-in .22s ease}.hud-toast-close{flex:none;margin-left:4px;color:var(--ink-muted);font-size:var(--t-prose);line-height:1}.hud-toast[data-tone=error]{border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,var(--panel-veil))}.hud-toast[data-tone=success]{border-left-color:var(--good)}@keyframes hud-toast-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width: 860px){.hud-toast{width:100%;max-width:none}}.hud-run-strip{position:absolute;top:calc(var(--hud-bar-height) + var(--gutter));left:var(--safe-left);right:var(--safe-right);z-index:40;display:flex;justify-content:center;padding:0 var(--s4);pointer-events:none}@media (max-width: 860px){.hud-run-strip{top:var(--hud-bar-height);padding:0}.hud-run-strip:not([data-open]){display:none}}.hud-nav,.hud-news{display:none}@media (max-width: 860px){.hud{--sheet-veil: color-mix(in srgb, var(--panel) 70%, transparent);--dock-width: 100%;--place-plate-height: 54px;--place-plate-focus: 80%;--place-name-size: 15px;--door-pad-y: 8px;--door-mark: 20px;--dock-alpha: 88%}.hud-dock{left:var(--safe-left);right:var(--safe-right);bottom:calc(var(--hud-nav-height) + var(--safe-bottom));height:calc(100% - var(--hud-top) - var(--hud-nav-height) - var(--safe-bottom));max-height:calc(100% - var(--hud-top) - var(--hud-nav-height) - var(--safe-bottom));width:100%;border-top:1px solid var(--rule);border-radius:0}.hud-dock{box-shadow:none}.hud[data-dock=condensed] .hud-dock{border-top:1px solid var(--rule);border-radius:var(--radius-panel) var(--radius-panel) 0 0}.hud[data-dock=condensed] .hud-dock{transform:translateY(calc(100% + var(--hud-nav-height) + var(--safe-bottom)));visibility:hidden;transition:transform var(--dur-3) var(--ease),visibility 0s linear var(--dur-3)}.hud[data-dock=open][data-dock-view=place] .hud-dock{height:auto;border-top:1px solid var(--rule);border-radius:var(--radius-panel) var(--radius-panel) 0 0}.hud-dock{transition:transform var(--dur-3) var(--ease),visibility 0s linear;justify-content:flex-end}.hud[data-dock=open] .hud-dock-nav{order:0;border-top:0;border-bottom:0}.hud-dock-nav{padding:var(--gutter) var(--gutter) var(--gutter)}.hud-stats,.hud-stats:before{border-radius:0}.hud[data-dock-view=place] .hud-dock-body,.hud[data-dock-view=place] .hud-trade,.hud[data-dock-view=place] .hud-dock>.hud-empty{display:none}.hud[data-dock-view=panel] .hud-dock-head{order:1}.hud[data-dock-view=panel] .hud-dock-nav{order:2}.hud-rail .hud-world-panel,.hud[data-dock-view=panel] .hud-dock-size{display:none}.hud-dock-size{--fold-box: 44px;--fold-veil: 0%;top:calc(var(--place-bare-pad) + var(--place-name-size) * .575 - var(--fold-box) / 2)}.hud-dock-size:hover{background:none}.hud-hint{display:none}}@media (prefers-reduced-motion: reduce){.hud *,.hud *:before,.hud *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.hud-rail{position:absolute;top:calc(var(--hud-bar-height) + 12px);left:calc(12px + var(--safe-left));z-index:25;width:min(320px,calc(100% - 24px));height:calc(100% - var(--hud-bar-height) - 24px);display:flex;flex-direction:column;gap:var(--gutter);pointer-events:none}.hud-rail-cards{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--gutter);overflow-x:hidden;overflow-y:auto;pointer-events:none}.hud-rail-cards>*{pointer-events:auto}@media (max-width: 860px){.hud-rail{top:auto;left:var(--safe-left);right:var(--safe-right);bottom:calc(var(--hud-nav-height) + var(--safe-bottom));width:100%;border-top:1px solid var(--rule);height:calc(100% - var(--hud-top) - var(--hud-nav-height) - var(--safe-bottom));max-height:none;padding:var(--gutter);gap:var(--gutter);background:var(--sheet-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);transition:transform var(--dur-3) var(--ease);pointer-events:auto}.hud[data-rail=closed] .hud-rail{transform:translateY(calc(100% + var(--hud-nav-height) + var(--safe-bottom)))}.hud-rail>.hud-panel{width:100%}.hud-rail-panel:before{backdrop-filter:none;-webkit-backdrop-filter:none}.hud-rail-panel[data-collapsed=true] .hud-rail-panel-frame{padding:0}}.hud-happening,.hud-training-place,.hud-camp-place,.hud-run-place{padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hud-here{color:var(--accent)!important}.hud-happening-head,.hud-training-place-head,.hud-camp-place-head,.hud-run-place-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.hud-happening-place{font-family:var(--font-display);font-size:var(--t-body);font-weight:600;color:var(--ink-bright);background:none;border:0;padding:0;text-align:left}.hud-quest-place-actions,.hud-happening-actions,.hud-training-place-actions,.hud-camp-place-actions,.hud-run-place-actions{display:flex;align-items:center;gap:var(--s2);flex:none}.hud-training-place-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-right:-5px;border-radius:var(--radius-chip);transition:background var(--dur-2) var(--ease)}.hud-training-place-toggle .hud-chevron{color:var(--ink-faint);opacity:1}.hud-training-place-toggle:hover{color:var(--ink-bright);background:color-mix(in srgb,var(--ink) 10%,transparent)}.hud-happening-tags{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-top:7px}.hud-happening-tag{--tag-tone: var(--ink-muted);display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:var(--t-label);font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--tag-tone) 58%,var(--ink))}.hud-happening-tag:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--tag-tone)}.hud-happening-tag[data-tone=bad]{--tag-tone: var(--bad)}.hud-happening-tag[data-tone=good]{--tag-tone: var(--good)}.hud-happening-tag[data-tone=dear]{--tag-tone: var(--accent)}.hud-happening-days{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-tiny);opacity:.75}.hud-happening-lines{margin-top:7px;display:flex;flex-direction:column;gap:var(--s1)}.hud-happening-lines:empty{display:none}.hud-happening-line{margin:0;font-size:var(--t-fine);font-weight:400;line-height:1.45;color:var(--ink-muted)}.hud-online{display:grid;justify-items:center;gap:var(--s1);text-align:center}.hud-online-figure{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-lead);font-weight:600;line-height:1.1;color:var(--ink-bright)}.hud-online-unit{font-weight:500;color:var(--ink-muted)}.hud-online-label{font-size:var(--t-fine);color:var(--ink-muted)}.hud-online-dot{flex:none;inline-size:7px;block-size:7px;border-radius:var(--radius-pill);background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 22%,transparent)}.hud-world-panel[data-fresh]{border-color:var(--accent);animation:hud-panel-notice 1.6s ease-out 3}@keyframes hud-panel-notice{0%,to{box-shadow:var(--shadow-panel)}45%{box-shadow:var(--shadow-panel),0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}}.hud-world-panel-new{padding:var(--s0) var(--s2);border-radius:var(--radius-pill);background:var(--accent);color:var(--ground);font-size:var(--t-micro)}.hud-happening[data-fresh]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.hud-happening-tag[data-fresh]{box-shadow:0 0 0 1.5px var(--accent)}@media (prefers-reduced-motion: reduce){.hud-world-panel[data-fresh]{animation:none}.hud-pin[data-here=true] .hud-pin-dot:before,.hud-pin[data-here=true] .hud-pin-dot:after{animation:none}.hud-pin[data-here=true] .hud-pin-dot:before{display:none}.hud-pin[data-here=true] .hud-pin-dot:after{opacity:.9;transform:translate(-50%,-50%) scale(1.15)}}.hud-effect[data-sign=up]{color:var(--good)}.hud-effect[data-sign=down]{color:var(--bad)}.hud-item-refusal{display:block;margin-top:5px;padding-left:var(--s2);border-left:2px solid color-mix(in srgb,var(--bad) 55%,transparent);font-size:var(--t-label);line-height:1.4;color:var(--ink-muted)}.hud-modal[data-size=building]{width:min(620px,100%);max-height:min(100%,900px);display:flex;flex-direction:column;-webkit-backdrop-filter:none;backdrop-filter:none}.hud-modal[data-size=building][data-wide]{width:min(1180px,100%)}.hud-building-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4)}.hud-building-body{flex:1 1 auto;overflow-y:auto;background:var(--panel-solid);contain:paint}.hud-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--gutter)}.hud-door{display:flex;align-items:center;gap:var(--s4);width:100%;padding:var(--door-pad-y) 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--nav-link);border:0;border-radius:var(--radius-chip);transition:background var(--dur-2) var(--ease)}.hud-door:hover{background:var(--nav-link-hover)}.hud-door-mark{flex:none;width:var(--door-mark);height:var(--door-mark);padding:var(--s1);box-sizing:content-box;color:var(--accent)}.hud-door-text{flex:1 1 auto;min-width:0}.hud-door-head{min-width:0}.hud-door-kind{display:block;margin-top:2px}.hud-door .hud-door-kind{color:color-mix(in srgb,currentColor 70%,transparent)}.hud-door-text b{display:block;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink-bright);line-height:1.2}.hud-door-when{display:block;margin-top:3px;overflow:hidden;font-size:var(--t-label);line-height:1.4;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.hud-door-go{flex:none;width:12px;height:7px;color:var(--accent);transform:rotate(-90deg);transform-origin:center;transition:transform var(--dur-2) var(--ease)}.hud-door:hover .hud-door-go{transform:rotate(-90deg) translateY(-2px)}.hud-door[data-shut],.hud-door[data-locked]{background:var(--nav-link-off);cursor:default}.hud-door[data-shut]:hover,.hud-door[data-locked]:hover{background:var(--nav-link-off)}.hud-door[data-shut] .hud-door-mark,.hud-door[data-locked] .hud-door-mark{color:var(--ink-muted)}.hud-door[data-shut] .hud-door-text b,.hud-door[data-locked] .hud-door-text b{color:var(--ink)}svg[data-locked]{opacity:.35}.hud-building-stage{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hud-locked{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:center;justify-items:center;gap:var(--s2);padding:var(--s6);text-align:center;background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:default}.hud-locked-line{margin:0;font-weight:600;font-size:1.05rem;color:var(--ink)}.hud-locked-why{margin:0;max-width:34ch;color:var(--ink-muted);font-size:.9rem;line-height:1.45}.hud-item-desc{display:block;margin-top:4px;font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-pin-head{display:flex;flex-direction:column;align-items:center;gap:var(--s1);margin-bottom:5px}.hud-pin-head .hud-pin-label{margin-bottom:0}.hud-pin-callout,.hud-pin-tag,.hud-pin-head{translate:var(--pin-nudge, 0px) 0}.hud-pin-place{position:relative;display:flex;align-items:center;justify-content:center}.hud-pin-doors{position:absolute;top:80%;display:flex;align-items:center;gap:var(--s1);pointer-events:none;transform:translateY(-50%)}.hud-pin-doors[data-side=left]{right:100%;margin-right:5px}.hud-pin-doors[data-side=right]{left:100%;margin-left:5px}.hud-pin-doors svg{display:block;box-sizing:content-box;width:24px;height:24px;padding:2.5px;color:var(--accent);background:color-mix(in srgb,var(--ground) 82%,transparent);border:1px solid var(--rule);border-radius:var(--radius-chip);transition:color var(--dur-2) var(--ease)}.hud-pin[data-here=true] .hud-pin-doors svg{border-color:var(--accent-deep)}.hud-pin-marker:hover .hud-pin-doors svg{border-color:var(--rule-hover)}.hud-pin-callout-doors{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0;list-style:none;font-size:var(--t-label);color:var(--accent)}.hud-pin-callout-doors li{display:flex;align-items:center;gap:var(--s2)}.hud-pin-callout-doors svg{flex:none;width:16px;height:16px}@media (max-width: 860px){.hud-pin{--pin-size: .9;--pin-zoom-response: .1;--pin-label-type: 7px;--pin-label-pad: 2px 3px;--pin-label-gap: var(--s1);--pin-icon: 18px;--pin-icon-gap: var(--s1);--pin-tag-type: 7px;--pin-tag-pad: 2px 2px;--pin-dot: 13px;--pin-dot-ring: 1.5px;--pin-foot: 11px;--pin-stem: 8px;--pin-stack-gap: var(--s1);--pin-head-offset: 2px;--pin-tag-offset: 2px}.hud-pin-label{font-size:var(--pin-label-type);padding:var(--pin-label-pad);gap:var(--pin-label-gap)}.hud-pin-doors{gap:var(--pin-icon-gap);top:100%}.hud-pin-doors[data-side=left]{margin-right:var(--pin-icon-gap)}.hud-pin-doors[data-side=right]{margin-left:var(--pin-icon-gap)}.hud-pin-doors svg{width:var(--pin-icon);height:var(--pin-icon)}.hud-pin-tag{font-size:var(--pin-tag-type);padding:var(--pin-tag-pad);margin-bottom:var(--pin-tag-offset);box-shadow:0 1px 5px #0006}.hud-pin-head{gap:var(--pin-stack-gap);margin-bottom:var(--pin-head-offset)}.hud-pin-dot{width:var(--pin-dot);height:var(--pin-dot);border-width:var(--pin-dot-ring)}.hud-pin-foot{width:var(--pin-foot);height:var(--pin-foot)}.hud-pin-stem{height:var(--pin-stem)}}.hud-item-needs{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:5px}.hud-item-needs span{padding:var(--s1) var(--s1);border:1px solid var(--rule);border-radius:var(--radius-chip);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);line-height:1;color:var(--ink-muted)}.hud-item-needs span[data-met=true]{border-color:color-mix(in srgb,var(--good) 40%,transparent);color:var(--good)}.hud-amount[data-disabled=true]{opacity:.5}.hud-amount-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.hud-amount-value,.hud-course-now-value{font-size:var(--t-h3);line-height:1.1;color:var(--ink-bright)}.hud-amount-value small{font-size:var(--t-label);color:var(--ink-muted)}.hud-amount-note{margin-top:6px;font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-amount-note b{color:var(--accent)}.hud-amount-warning{color:var(--bad)}p.hud-amount-warning{margin:8px 0 0;font-size:var(--t-fine);line-height:1.5}.hud-amount-presets{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:10px}.hud-amount-presets .hud-btn[aria-pressed=true]{border-color:var(--accent);color:var(--ink-bright)}.hud-amount-action{margin:12px -12px 0;padding:var(--gutter) var(--gutter) 0;border-top:1px solid var(--rule);display:flex;justify-content:flex-end}.hud-amount-action .hud-btn{width:100%;text-align:center}.hud-amount-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:8px}.hud-amount-row .hud-amount-note,.hud-amount-row .hud-amount-presets{margin-top:0}.hud-amount-row .hud-amount-action{flex:none;margin:0 0 0 auto;padding:0;border-top:0}.hud-amount-row .hud-amount-action .hud-btn{width:auto}.hud-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:2px 0;border-radius:var(--radius-pill);background:var(--rule);cursor:pointer}.hud-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid var(--ground);cursor:pointer}.hud-slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid var(--ground);cursor:pointer}.hud-slider:disabled{cursor:default}.hud-slider:disabled::-webkit-slider-thumb{background:var(--rule-hover)}.hud-vital-figure,.hud-run-score{font-size:30px;line-height:1;color:var(--ink-bright)}.hud-vital-figure small,.hud-run-score small{font-size:var(--t-small);color:var(--ink-muted)}.hud-vital[data-tone=bad] .hud-vital-figure{color:var(--bad)}.hud-meter>i[data-tone=bad]{background:var(--bad)}.hud-ledger{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4) var(--s4);margin-top:12px}.hud-ledger>div{display:flex;flex-direction:column;gap:var(--s0);min-width:0}.hud-ledger b{font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink-bright)}.hud-ledger b[data-tone=bad],.hud-ledger .label[data-tone=bad]{color:var(--bad)}.hud-segmented{display:flex;gap:var(--s0);padding:2px;background:color-mix(in srgb,var(--ground) 55%,transparent);border-radius:var(--radius-chip)}.hud-segmented .hud-tab{flex:1 1 0;text-align:center;padding:var(--s2) var(--s4);border-radius:var(--radius-chip-small);border-bottom:0;margin-bottom:0;color:color-mix(in srgb,var(--accent) 62%,transparent)}.hud-segmented.hud-segmented-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hud-segmented .hud-tab[aria-selected=true]{color:var(--accent);background:var(--panel-raised);box-shadow:var(--shadow-panel)}.hud-segmented .hud-tab:hover:not([aria-selected=true]){color:color-mix(in srgb,var(--accent) 85%,transparent);background:color-mix(in srgb,var(--panel-raised) 45%,transparent)}.hud-note,.hud-amount-footnote{margin:10px 0 0;font-size:var(--t-fine);line-height:1.5;color:var(--ink-muted)}.hud-gold-chip,.hud-hp-chip,.hud-pocket-chip,.hud-stash-chip{position:relative;display:flex}.hud-gold-chip>.hud-stat,.hud-hp-chip>.hud-stat,.hud-pocket-chip>.hud-stat,.hud-stash-chip>.hud-stat,.hud-stats>.hud-run-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.hud-pocket-chip[data-out]>.hud-stat .label{color:var(--accent)}.hud-board-where{color:var(--ink-faint)}.hud-board-elsewhere{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule)}.hud-board-elsewhere b{color:var(--ink-bright);font-weight:600}.hud-gold-lifeline{padding-bottom:var(--s4);border-bottom:1px solid var(--rule)}.hud-gold-lifeline p{margin:2px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--ink)}.hud-gold-lifeline b{color:var(--good);font-weight:600}.hud-gold-detail,.hud-hp-detail,.hud-pocket-detail,.hud-stash-detail{position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:230px;max-width:calc(100vw - 16px);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s4);max-height:calc(100vh - var(--hud-bar-height) - 24px);max-height:calc(100dvh - var(--hud-bar-height) - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.float-panel>.hud-pocket-detail{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static;min-width:0;max-width:none;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px)}.hud-drop-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--s4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hud-gold-detail,.hud-hp-detail,.hud-pocket-detail,.hud-stash-detail,.hud-drop-scroll,.hud-rail-panel-frame{--scrollbar-thumb: color-mix(in srgb, var(--ink) 10%, transparent);--scrollbar-thumb-hover: var(--rule-hover);--scrollbar-radius: var(--radius-chip-small);--scrollbar-size: 6px;scrollbar-width:thin}.hud-stash-detail{left:auto;right:0}@media (max-width: 640px){.hud-gold-detail,.hud-hp-detail,.hud-pocket-detail,.hud-stash-detail{position:fixed;top:var(--hud-bar-height);left:var(--safe-left);right:var(--safe-right);width:auto;min-width:0;max-width:none;border-radius:0;max-height:calc(100vh - var(--hud-bar-height) - var(--hud-nav-height) - var(--safe-bottom));max-height:calc(100dvh - var(--hud-bar-height) - var(--hud-nav-height) - var(--safe-bottom))}}.hud-goods{display:flex;flex-direction:column;gap:var(--s2);margin:5px 0 0;padding:0;list-style:none;font-size:var(--t-small);color:var(--ink)}.hud-goods li{display:flex;align-items:center;gap:var(--s4);border-radius:var(--radius-chip-small)}.hud-goods li:hover{background-color:var(--panel-raised)}.hud-goods-name{flex:1;min-width:0}.hud-goods .hud-chip{width:24px;height:24px;border-radius:var(--radius-chip-small);font-size:var(--t-micro)}.hud-gold-detail>div,.hud-hp-detail>div,.hud-pocket-detail>div,.hud-stash-detail>div{display:flex;flex-direction:column;gap:var(--s0)}.hud-gold-detail b,.hud-hp-detail b,.hud-pocket-detail b,.hud-stash-detail b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-body);color:var(--ink-bright)}.hud-stash-detail .hud-stash-head b{font-family:var(--font-body);font-variant-numeric:normal;font-size:var(--t-small);font-weight:600;color:var(--ink)}.hud-hp-detail{min-width:262px}.hud-hp-detail .hud-meter{margin:6px 0 5px}.hud-hp-lines{display:flex;flex-direction:column;gap:var(--s1);margin:3px 0 0;padding:0;list-style:none;font-size:var(--t-small);color:var(--ink)}.hud-hp-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.hud-hp-lines b{flex:none;display:inline-flex;align-items:baseline;gap:var(--s1);font-size:var(--t-small)}.hud-hp-lines small,.hud-hp-detail>div>b small{font-family:var(--font-body);font-size:var(--t-label);font-weight:400;color:var(--ink-muted)}.hud-hp-detail .hud-hp-who{flex-direction:row;align-items:center;gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid color-mix(in srgb,var(--rule) 70%,transparent)}.hud-hp-who-text{display:flex;flex-direction:column;gap:1px;min-width:0}.hud-hp-detail .hud-hp-who b{font-family:var(--font-body);font-variant-numeric:normal;font-size:var(--t-body);font-weight:600;color:var(--ink-bright)}.hud-hp-notes{display:flex;flex-direction:column;gap:var(--s2);margin:3px 0 0;padding:0;list-style:none}.hud-hp-notes li{display:flex;flex-direction:column;gap:1px}.hud-hp-notes b{font-family:var(--font-body);font-variant-numeric:normal;font-size:var(--t-small);font-weight:600;color:var(--ink)}.hud-hp-notes span{font-size:var(--t-label);line-height:1.45;color:var(--ink-muted)}.hud-pocket-detail{min-width:250px;padding-inline:0}.hud-pocket-detail>*{padding-inline:var(--gutter)}.hud-pocket-detail .hud-meter{margin:6px 0 5px}.hud-bank-note{font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-bank-note[data-tone=bad]{color:var(--bad)}.hud-stat-alarm{display:inline-block;width:13px;height:12px;margin-left:6px;vertical-align:-1px}.hud-stat-dock{display:inline-block;width:10px;height:10px;margin-left:7px;color:var(--accent);vertical-align:middle}.hud-filters{display:flex;flex-wrap:wrap;gap:var(--s1)}.hud-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--s1) var(--s4);border-radius:var(--radius-chip);background:var(--panel-raised);cursor:pointer;font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted);transition:color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.hud-filters button:hover{border-color:var(--rule-hover);color:var(--ink)}.hud-filters button[aria-pressed=true],.hud-filters button[aria-selected=true]{border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink-bright)}.hud-log-more{display:block;margin:10px auto 2px}.hud-filters button small{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-micro);opacity:.65}button.hud-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;padding:var(--s1) var(--s2);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease);background:var(--panel-raised);border:1px solid var(--rule-hover);border-radius:var(--radius-chip-small)}button.hud-stat:hover{border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent) 10%,transparent)}button.hud-stat[aria-expanded=true]{border-color:var(--accent-deep);background:color-mix(in srgb,var(--accent) 12%,transparent)}.hud-stat-more{display:inline-block;width:11px;height:7px;margin-left:7px;color:var(--accent);vertical-align:middle;transform:translateY(-1px);transform-origin:center;transition:transform var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}button.hud-stat:hover .hud-stat-more{color:var(--ink-bright)}button.hud-stat[aria-expanded=true] .hud-stat-more{color:var(--accent);transform:translateY(-1px) rotate(180deg)}.hud,.page-host{--atmos-amber: var(--accent-deep);--atmos-ember: color-mix(in oklab, var(--accent-deep), var(--rule-hover));--atmos-umber: var(--rule-hover);--atmos-night: var(--tint);--atmos-ground: color-mix(in oklab, var(--ground) 55%, #000);--atmos-drift: running;--atmos-dither: .03}.hud-atmos,.hud-atmos>i{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud-atmos{background:linear-gradient(to bottom,var(--atmos-night) 0%,color-mix(in srgb,var(--atmos-night) 58%,var(--atmos-ground)) 27%,var(--atmos-ground) 46%,var(--atmos-ground) 72%,color-mix(in srgb,var(--atmos-umber) 26%,var(--atmos-ground)) 100%)}.hud-atmos-bloom,.hud-atmos-pool{border-radius:50%;filter:blur(70px);will-change:transform,opacity}.hud-atmos-bloom[data-bloom="1"]{inset:-14% auto auto -8%;width:58vmax;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--atmos-amber) 40%,transparent),transparent 68%);animation:hud-atmos-drift-a 78s ease-in-out infinite alternate;animation-play-state:var(--atmos-drift)}.hud-atmos-bloom[data-bloom="2"]{inset:auto -6% -18% auto;width:50vmax;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--atmos-ember) 34%,transparent),transparent 68%);animation:hud-atmos-drift-b 94s ease-in-out infinite alternate;animation-play-state:var(--atmos-drift)}.hud-atmos-bloom[data-bloom="3"]{inset:30% 16% auto auto;width:42vmax;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--atmos-umber) 30%,transparent),transparent 70%);animation:hud-atmos-drift-c 112s ease-in-out infinite alternate;animation-play-state:var(--atmos-drift)}.hud-atmos-bloom[data-bloom="4"]{inset:auto auto 10% 20%;width:36vmax;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--atmos-night) 34%,transparent),transparent 70%);animation:hud-atmos-drift-d 88s ease-in-out infinite alternate;animation-play-state:var(--atmos-drift)}@keyframes hud-atmos-drift-a{to{transform:translate(13%,9%)}}@keyframes hud-atmos-drift-b{to{transform:translate(-11%,-8%)}}@keyframes hud-atmos-drift-c{to{transform:translate(-15%,11%)}}@keyframes hud-atmos-drift-d{to{transform:translate(16%,-10%)}}.hud-atmos-pool[data-pool="1"]{inset:-20% auto auto 50%;width:62vmax;aspect-ratio:1;translate:-50% 0;background:radial-gradient(circle,color-mix(in srgb,var(--atmos-amber) 30%,transparent),transparent 66%);animation:hud-atmos-breathe 27s ease-in-out infinite;animation-play-state:var(--atmos-drift)}@keyframes hud-atmos-breathe{0%,to{opacity:.74}50%{opacity:1}}.hud-atmos-vignette{background:radial-gradient(ellipse 78% 66% at 50% 34%,transparent 42%,color-mix(in srgb,var(--atmos-ground) 86%,transparent) 100%)}.hud-atmos-dither{top:0;right:0;bottom:0;left:0;opacity:var(--atmos-dither);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23d)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: reduce){.hud-atmos-bloom,.hud-atmos-pool{animation:none}.hud-atmos-pool{opacity:.8}}.hud-veil:has(.hud-choose){overflow-y:auto;align-content:safe center;-webkit-backdrop-filter:none;backdrop-filter:none}.hud-choose{position:relative;width:min(1120px,100%);text-align:left;padding:var(--s1)}.hud-choose.page-host{min-height:0;background:none}.hud-account-signed{display:flex;align-items:center;gap:var(--s4)}.hud-account-who{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-fine);color:var(--ink-muted)}.hud-account-out{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ground) 70%,transparent);color:var(--ink-muted);font:inherit;font-size:var(--t-fine);padding:var(--s1) var(--s4);cursor:pointer;transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.hud-account-out:hover:not(:disabled){border-color:var(--rule-hover);color:var(--ink-bright)}.hud-account-out:disabled{opacity:.55;cursor:default}.hud-choose-out{position:fixed;top:14px;right:18px;z-index:2}.hud-account-connect{padding:var(--s1)}.hud-account-connect>*{width:100%}.hud-choose-empty{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s4);color:var(--ink-muted)}.hud-choose-head{display:grid;gap:var(--s4);max-width:62ch}.hud-choose-head h1{margin:0;font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:clamp(30px,4.4vw,60px);line-height:1.01;letter-spacing:-.014em;color:var(--ink-bright);text-wrap:balance}.hud-choose-head .page-lead{margin:0}.hud-choose-mark{display:block;width:min(148px,48%);margin-bottom:var(--s4);opacity:.78;filter:saturate(.55) brightness(1.45);transition:opacity var(--dur-2) var(--ease)}.hud-choose-mark:hover,.hud-choose-mark:focus-visible{opacity:1}.hud-choose-mark img{display:block;width:100%;height:auto}.hud-choose-error{color:var(--bad)}@media (max-width: 720px){.hud-veil:has(.hud-choose){padding:var(--s4) var(--s4)}}.hud-course-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4)}.hud-course-title{display:block;font-family:var(--font-display);font-size:var(--t-prose);font-weight:600;color:var(--ink-bright);margin-top:2px}.hud-course-desc{margin:8px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--ink-muted)}.hud-course-now{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;flex:0 0 auto}.hud-course-rung{margin-top:13px;padding:var(--s4);border-radius:var(--radius-chip);background:var(--ground)}.hud-course-rung-name{display:block;font-family:var(--font-display);font-size:var(--t-body);font-weight:600;color:var(--ink-bright)}.hud-course-progress{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-top:12px;color:var(--ink-bright)}.hud-course-note{margin:8px 0 0;font-size:var(--t-fine);line-height:1.5;color:var(--ink-muted)}.hud-course-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:12px}.hud-course-leave{display:flex;justify-content:flex-end;margin-top:var(--s2)}.hud-course-actions .hud-btn{margin-left:auto}.hud-course-terms{flex:1 1 170px;font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-course-record{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-top:12px;padding-top:var(--s4);border-top:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-muted)}.hud-course-caution{display:block;margin-top:10px;padding:var(--s2) var(--s4);border-left:2px solid var(--accent);border-radius:var(--radius-chip);font-size:var(--t-fine);line-height:1.5;color:var(--ink-muted)}.hud-rail-panel{--rail-card-floor: 96px;--rail-card-inset: var(--gutter);display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow:hidden;position:relative;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hud-rail-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--rail-veil);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur)}.hud-rail-panel[data-collapsed]{flex:none}.hud-rail-panel[data-sized]{flex:none;transition:height var(--dur-3) var(--ease)}@media (prefers-reduced-motion: reduce){.hud-rail-panel[data-sized]{transition:none}}.hud-rail-panel[data-sized][data-collapsed] .hud-rail-panel-body{visibility:hidden;transition:visibility 0s linear var(--dur-3)}.hud-rail-panel:not([data-sized])[data-collapsed] .hud-rail-panel-body{display:none}.hud-rail-panel[data-yielding]:not([data-sized]){flex-shrink:1000}.hud-rail-panel-head{--rail-head-wash: var(--ground);--rail-head-tint: 38%;--rail-head-lift: 12%;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;background:color-mix(in srgb,var(--rail-head-wash) var(--rail-head-tint),transparent);transition:background-color var(--dur-2) var(--ease)}.hud-rail-panel-fold{grid-row:1;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;padding:var(--s4) var(--s4);border:0;text-align:left}.hud-rail-panel-fold>.label:first-child{grid-column:1;margin-right:var(--s4)}.hud-rail-title,.label.hud-rail-title{display:flex;align-items:center;gap:var(--s2);min-width:0;color:var(--accent)}.hud-rail-mark{flex:none;width:15px;height:15px;color:var(--accent)}.hud-rail-panel-fold>.hud-rail-panel-state{grid-column:2}.hud-rail-panel-fold>.hud-chevron{grid-column:4;margin-left:var(--s2)}.hud-rail-panel-expand{grid-row:1;grid-column:3;position:relative;display:grid;place-items:center;width:22px;height:22px;margin-left:var(--s2);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-chip-small);background:none;color:var(--ink-bright);opacity:.7;cursor:pointer;transition:opacity var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.hud-rail-panel-expand svg{width:12px;height:12px}.hud-rail-panel-expand:hover,.hud-rail-panel-expand:focus-visible,.hud-rail-panel-expand[aria-pressed=true]{opacity:1}.hud-rail-panel-expand:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.hud-rail-panel-expand[data-idle]{opacity:0;pointer-events:none}.hud-rail-panel-head:hover{background:color-mix(in srgb,var(--rail-head-wash) calc(var(--rail-head-tint) + var(--rail-head-lift)),transparent)}.hud-rail-panel-head:hover .label{color:var(--ink-bright)}.hud-rail-panel-state{display:inline-flex;align-items:center;gap:var(--s2)}.hud-rail-panel-frame{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:var(--rail-card-inset)}.hud-rail-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;--rail-card-gap: var(--s0)}.hud-rail-panel-body{scrollbar-width:none}.hud-rail-panel-body::-webkit-scrollbar{display:none}.hud-rail-panel-bar{position:absolute;top:var(--rail-card-inset);bottom:var(--rail-card-inset);right:0;width:var(--scrollbar-size);z-index:1;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease)}.hud-rail-panel:hover .hud-rail-panel-bar[data-on],.hud-rail-panel-bar[data-on][data-active],.hud-rail-panel-bar[data-on]:has([data-dragging]){opacity:1}.hud-rail-panel-thumb{display:block;width:100%;border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb);transition:background-color var(--dur-2) var(--ease)}.hud-rail-panel-bar[data-on] .hud-rail-panel-thumb{pointer-events:auto}.hud-rail-panel-thumb:hover,.hud-rail-panel-thumb[data-dragging]{background:var(--scrollbar-thumb-hover)}.hud-rail-panel-content{display:flex;flex-direction:column;gap:var(--rail-card-gap)}.hud-rail-panel-more{position:absolute;left:0;right:0;bottom:0;height:34px;display:grid;place-items:end center;padding-bottom:var(--s1);pointer-events:none;color:var(--ink-muted);background:linear-gradient(to top,var(--panel-solid),transparent)}.hud-rail-panel-more[data-edge=top]{top:0;bottom:auto;place-items:start center;padding-top:var(--s1);padding-bottom:0;background:linear-gradient(to bottom,var(--panel-solid),transparent)}.hud-rail-panel-more[data-edge=top] svg{transform:rotate(180deg);animation:none}.hud-rail-panel-more-hit{display:grid;place-items:center;width:36px;height:20px;pointer-events:auto;cursor:pointer}.hud-rail-panel-more-hit:hover{color:var(--ink-bright)}.hud-rail-panel-more svg{width:11px;height:7px;animation:hud-rail-more 1.5s ease-in-out infinite}@keyframes hud-rail-more{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.hud-rail-panel-more svg{animation:none}}.hud-training-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);font-size:var(--t-small);color:var(--ink-bright)}.hud-training-place:last-of-type,.hud-camp-place:last-of-type{border-bottom:0}.hud-training-place-sub,.hud-camp-place-sub,.hud-run-place-sub{display:block;margin-top:1px}.hud-training-classes{display:flex;flex-direction:column;gap:var(--s4);margin-top:10px}.hud-training-classes[hidden]{display:none}.hud-training-class{font-weight:400;color:var(--ink-bright)}.hud-training-row-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);font-size:var(--t-label);color:var(--ink-muted)}.hud-training-panel-foot,.hud-camp-foot,.hud-run-foot{margin:0;padding:var(--s2) var(--gutter);border-top:1px solid var(--rule);font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-camp-foot:first-child,.hud-run-foot:first-child{border-top:0}@keyframes hud-price-up{0%{background:color-mix(in srgb,var(--bad) 30%,transparent)}}@keyframes hud-price-down{0%{background:color-mix(in srgb,var(--good) 30%,transparent)}}.hud-row[data-moved=up]{animation:hud-price-up 1.3s ease-out}.hud-row[data-moved=down]{animation:hud-price-down 1.3s ease-out}@media (prefers-reduced-motion: reduce){.hud-row[data-moved=up],.hud-row[data-moved=down]{animation:none}}.hud-account{position:relative;display:flex}.hud-account-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:60;min-width:214px;padding:var(--s2);display:flex;flex-direction:column;gap:1px;border-radius:var(--radius-panel);background:var(--panel-veil);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);box-shadow:var(--shadow-panel);animation:hud-account-in var(--dur-1) ease}@keyframes hud-account-in{0%{opacity:0;transform:translateY(-4px)}}.hud-account-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--s4);width:100%;padding:var(--s4) var(--s4);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:400;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.hud-account-item:hover{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--ink-bright)}.hud-account-item[data-tone=leave]:hover{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--ink-bright)}.hud-account-item:disabled{opacity:.5;cursor:default}.hud-account-sep{height:1px;margin:5px 4px;background:var(--rule)}.hud-account-build{padding:var(--s2) var(--gutter) var(--s0);font-size:var(--t-tiny);line-height:1.5;font-variant-numeric:tabular-nums;color:var(--ink-faint);text-align:center;white-space:nowrap}.hud-spark{display:block;width:100%;overflow:visible}.hud-spark[data-direction=flat] .hud-spark-line{stroke:var(--rule-hover)}.hud-spark[data-direction=flat] .hud-spark-now{fill:var(--rule-hover)}.hud-spark-open{stroke:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted));stroke-width:1;stroke-dasharray:2.5 3}.hud-spark-line{fill:none!important;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ink-muted)}.hud-spark-now{stroke:none}.hud-spark[data-direction=up] .hud-spark-line{stroke:var(--bad)}.hud-spark[data-direction=up] .hud-spark-now{fill:var(--bad)}.hud-spark[data-direction=down] .hud-spark-line{stroke:var(--good)}.hud-spark[data-direction=down] .hud-spark-now{fill:var(--good)}.hud-bank-arrived{position:absolute;top:4px;left:50%;z-index:6;white-space:nowrap;pointer-events:none;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-fine);animation:hud-arrived 2.2s ease-out forwards}.hud-bank-arrived[data-tone=bad]{color:var(--bad)}.hud-bank-arrived[data-tone=good]{color:var(--good)}@keyframes hud-arrived{0%{opacity:0;transform:translate(-50%,4px)}18%{opacity:1;transform:translate(-50%)}55%{opacity:1;transform:translate(-50%,-4px)}to{opacity:0;transform:translate(-50%,-22px)}}.hud-stat[data-flash]{animation:hud-stat-flash 2.2s ease-out;border-radius:var(--radius-chip)}.hud-stat[data-flash=bad]{--hud-flash-ink: var(--bad)}.hud-stat[data-flash=good]{--hud-flash-ink: var(--good)}@keyframes hud-stat-flash{0%,to{background:transparent}22%{background:color-mix(in srgb,var(--hud-flash-ink) 22%,transparent)}}.hud-stat-figure{display:inline-block;transform-origin:center;font-weight:400}.hud-stat[data-pulse=up] .hud-stat-figure{animation:hud-stat-pulse-up .46s ease-out}.hud-stat[data-pulse=down] .hud-stat-figure{animation:hud-stat-pulse-down .46s ease-out}@keyframes hud-stat-pulse-up{0%{color:var(--good);transform:scale(1)}30%{color:var(--good);transform:scale(1.08)}45%{color:var(--good)}to{color:inherit;transform:scale(1)}}@keyframes hud-stat-pulse-down{0%{color:var(--bad);transform:scale(1)}30%{color:var(--bad);transform:scale(1.08)}45%{color:var(--bad)}to{color:inherit;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.hud-stat[data-pulse] .hud-stat-figure{animation-name:hud-stat-pulse-still}.hud-stat[data-pulse=down] .hud-stat-figure{animation-name:hud-stat-pulse-still-down}}@keyframes hud-stat-pulse-still{0%,45%{color:var(--good)}to{color:inherit}}@keyframes hud-stat-pulse-still-down{0%,45%{color:var(--bad)}to{color:inherit}}@media (prefers-reduced-motion: reduce){.hud-bank-arrived{animation-duration:2.2s;animation-name:hud-arrived-still}@keyframes hud-arrived-still{0%,to{opacity:0;transform:translate(-50%)}18%,62%{opacity:1;transform:translate(-50%)}}}.hud-bar-tool{flex:none;width:38px;height:38px;display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-chip);background:none;color:var(--ink-muted);cursor:pointer;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.hud-bar-tool svg{width:24px;height:24px}@media (max-width: 860px){.hud-bar-tool{display:none}}.hud-account-item-phone{display:flex;align-items:center;gap:var(--s4)}@media (min-width: 861px){.hud-account-item-phone{display:none}}.hud-account-mark{flex:none;width:15px;height:15px;color:var(--accent)}.hud-account-kind{flex:none;width:13px;height:13px;margin-left:auto;color:var(--ink-muted)}.hud-bar-tool:hover{color:var(--ink-bright);background:color-mix(in srgb,var(--ink) 8%,transparent)}.hud-bar-tool[aria-pressed=true]{color:var(--accent)}.hud-settings{display:flex;flex-direction:column;padding:0 var(--s4) var(--s4)}.hud-settings-group{margin:var(--gutter) 0 var(--s2);color:var(--ink-muted)}.hud-settings-group:first-child{margin-top:var(--s1)}.hud-setting{display:flex;align-items:center;gap:var(--s4);width:100%;padding:var(--s4) var(--s4);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-chip);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease)}.hud-setting:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.hud-setting-text{flex:1;min-width:0}.hud-setting-title{display:block;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink-bright);line-height:1.25}.hud-setting-note{display:block;margin-top:2px;font-size:var(--t-label);line-height:1.4;color:var(--ink-muted)}.hud-setting-track{flex:none;position:relative;width:38px;height:22px;border-radius:var(--radius-panel);background:var(--panel-sunk);transition:background var(--dur-2) var(--ease)}.hud-setting[aria-checked=true] .hud-setting-track{background:color-mix(in srgb,var(--accent) 62%,transparent)}.hud-setting-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:25%;background:color-mix(in srgb,var(--ink-muted) 30%,transparent);transition:transform var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.hud-setting[aria-checked=true] .hud-setting-knob{transform:translate(16px);background:var(--ink-bright)}.hud-setting:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.hud-setting-knob{transition:none}}.hud-side{display:flex;gap:1px;padding:1px;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ground) 55%,transparent)}.hud-side button{flex:1 1 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--radius-chip-small);height:36px;color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);cursor:pointer;transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.hud-side button[data-side=buy]{--side-tone: var(--good)}.hud-side button[data-side=sell]{--side-tone: var(--bad)}.hud-side button[data-side]{background:none;color:color-mix(in srgb,var(--side-tone) 38%,var(--ink-muted))}.hud-side button[data-side]:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--panel-raised) 45%,transparent);color:color-mix(in srgb,var(--side-tone) 70%,var(--ink))}.hud-side button[data-side][aria-pressed=true]{background:color-mix(in srgb,var(--side-tone) 16%,var(--panel-raised));color:color-mix(in srgb,var(--side-tone) 80%,var(--ink-bright));box-shadow:var(--shadow-panel)}.hud-side button:hover:not([aria-pressed=true]){color:var(--ink)}.hud-side button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hud-commit{flex:1;height:38px;padding:0 var(--s4);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-chip);border:1px solid transparent;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:filter var(--dur-2) var(--ease)}.hud-commit[data-side=buy]{background:var(--good);border-color:var(--good);color:color-mix(in srgb,var(--good) 18%,#000)}.hud-commit[data-side=sell]{background:var(--bad);border-color:var(--bad);color:color-mix(in srgb,var(--bad) 16%,#000)}.hud-commit:hover:not(:disabled){filter:brightness(1.1)}.hud-commit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hud-commit:disabled{opacity:.38;cursor:not-allowed}.hud-commit-total{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:400;opacity:.88}.hud-max{flex:none;height:36px;padding:0 var(--s4);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-chip-small);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);line-height:1;white-space:nowrap;transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.hud-max:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb,var(--ink) 15%,transparent)}.hud-max:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hud-max:disabled{opacity:.38;cursor:not-allowed}.hud-trade-figure{font-weight:400}.hud-trade-figure b{color:var(--ink);font-weight:600;font-size:var(--t-body)}.hud-row-limit{display:block;margin-top:2px;font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted);white-space:nowrap}.hud-row-limit[data-limit=ceiling]{color:color-mix(in srgb,var(--bad) 55%,var(--ink-muted))}.hud-row-limit[data-limit=floor]{color:color-mix(in srgb,var(--good) 55%,var(--ink-muted))}.hud .hud-closed{padding:var(--s4) var(--gutter);border-bottom:1px solid var(--rule);border-left:3px solid var(--bad);background:color-mix(in srgb,var(--bad) 9%,transparent)}.hud .hud-closed-line{margin:0;font-size:var(--t-small);line-height:1.45;color:var(--ink)}.hud .hud-closed-line b{color:var(--ink-bright)}.hud .hud-closed-why{margin:4px 0 0;font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted);font-style:italic}.hud .hud-building-body[data-shut]{opacity:.62}:root{--cas-spin: 1.4s;--cas-settle: cubic-bezier(.16, .84, .26, 1);--cas-wheel-spin: 3.2s;--cas-reel-stagger: .26s;--cas-reach: .7s;--cas-race-reset: .18s;--cas-race-tick: .38s;--cas-race-run: 1.5s;--cas-race-gap: .11s;--cas-race-hold: .14s;--cas-race-swap: .26s;--cas-race-swap-step: 55ms;--cas-race-start: calc(var(--cas-race-reset) + var(--cas-race-tick) * 3)}.cas-race{position:relative;display:flex;flex-direction:column;gap:var(--s1)}.cas-race-timeline{position:absolute;width:0;height:0;animation:cas-race-timeline calc(var(--cas-race-start) + var(--cas-race-run) + var(--cas-race-gap) * 5 + var(--cas-race-hold)) linear both}@keyframes cas-race-timeline{0%{opacity:.999}to{opacity:1}}.cas-race-off{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:2}.cas-race-count{position:absolute;font-size:46px;font-weight:700;line-height:1;color:var(--accent);opacity:0;text-shadow:0 2px 18px color-mix(in srgb,var(--ground) 80%,transparent);animation:cas-race-count var(--cas-race-tick) ease-out both;animation-delay:calc(var(--cas-race-reset) + var(--cas-race-tick) * var(--n))}.cas-race-count[data-go=true]{font-family:var(--font-display);font-size:34px;letter-spacing:.02em}@keyframes cas-race-count{0%{opacity:0;transform:scale(1.5)}30%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.82)}}.cas-race-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.65fr) 56px 56px;align-items:center;gap:var(--s2);padding:0 var(--s2) var(--s1);border-bottom:1px solid var(--rule);color:var(--ink-muted)}.cas-race-head span:nth-child(3),.cas-race-head span:nth-child(4){text-align:center}.cas-race-lane{animation:cas-race-arrive var(--cas-race-swap) ease both;animation-delay:calc(var(--cas-race-swap-step) * var(--n))}.cas-race-lane[data-leaving=true]{animation:cas-race-leave var(--cas-race-swap) ease both;animation-delay:calc(var(--cas-race-swap-step) * var(--n))}@keyframes cas-race-arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes cas-race-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(8px)}}.cas-race-lane{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.65fr) 56px 56px;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius-chip)}.cas-race-lane[data-backed=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.cas-race-who{display:flex;flex-direction:column;gap:1px;min-width:0}.cas-race-name{font-size:var(--t-small);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cas-race-title{font-size:var(--t-tiny);line-height:1.3;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cas-race-track{position:relative;height:20px;border-bottom:1px dashed color-mix(in srgb,var(--rule) 80%,transparent)}.cas-race-track:after{content:"";position:absolute;top:2px;bottom:0;right:0;width:2px;background:repeating-linear-gradient(180deg,var(--ink-muted) 0 3px,transparent 3px 6px);opacity:.5}.cas-race-caravan{position:absolute;top:50%;width:14px;height:10px;margin-top:-5px;background:var(--ink-muted);clip-path:polygon(0 100%,0 25%,62% 25%,100% 65%,100% 100%);left:0}.cas-race[data-phase=running] .cas-race-caravan{animation:cas-race-run calc(var(--cas-race-run) + var(--cas-race-gap) * var(--p)) cubic-bezier(.3,.05,.35,1) both;animation-delay:var(--cas-race-start)}.cas-race[data-phase=finished] .cas-race-caravan{left:calc(100% - 16px)}.cas-race[data-run=idle] .cas-race-caravan{animation:none}@keyframes cas-race-run{0%{left:0}to{left:calc(100% - 16px)}}.cas-race-badge{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:var(--t-micro);line-height:1;color:var(--ink-muted);opacity:0;animation:cas-race-badge-in .26s ease both;animation-delay:calc(var(--cas-race-start) + var(--cas-race-run) + var(--cas-race-gap) * var(--p))}.cas-race-lane[data-place="0"] .cas-race-badge{color:var(--accent)}@keyframes cas-race-badge{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cas-race-badge-in{0%{opacity:0;transform:translateY(calc(-50% + 3px))}to{opacity:1;transform:translateY(-50%)}}.cas-race-price{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;isolation:isolate;padding:var(--s1) 0;border:0;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink-muted);font-size:var(--t-fine);font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.cas-race-price:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease);background:linear-gradient(to right,color-mix(in srgb,var(--accent) 18%,transparent) 0%,color-mix(in srgb,var(--accent) 7%,transparent) 58%,transparent 100%),color-mix(in srgb,var(--panel-raised) 72%,transparent)}.cas-race-price:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink);background-color:color-mix(in srgb,var(--ink) 9%,transparent)}.cas-race-price[aria-pressed=true]{color:var(--ink-bright)}.cas-race-price[aria-pressed=true]:before{opacity:1}.cas-race-price[aria-pressed=true]:hover:not(:disabled){background-color:color-mix(in srgb,var(--ink) 9%,transparent)}.cas-race-price:disabled{cursor:default;opacity:.55}.cas-race-price[data-kind=place]{font-size:var(--t-label)}.cas-race-result{border-top:1px solid var(--rule);padding-top:var(--s4);min-height:32px;text-align:center;font-size:var(--t-fine);color:var(--ink-muted);animation:cas-race-badge .26s ease both}.cas-race-result[data-phase=running],.cas-race-result[data-phase=idle]{animation:none;opacity:1;color:var(--ink-muted)}.cas-race-result .label{margin-right:4px;color:var(--ink-muted);opacity:.75}.cas-race-result[data-sign=up]{color:color-mix(in srgb,var(--good) 70%,transparent)}.cas-race-result[data-sign=down]{color:color-mix(in srgb,var(--bad) 70%,transparent)}.cas-standing{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);align-items:start;padding-bottom:var(--s4);border-bottom:1px solid var(--rule)}.cas-standing-figure{margin-top:3px;font-size:var(--t-h3);font-weight:600;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-note{margin-top:4px;font-size:var(--t-fine);line-height:1.5;color:var(--ink-muted)}.cas-rooms{display:flex;flex-direction:column;gap:var(--s4)}.cas-board{display:flex;flex-direction:column}.cas-boards{display:grid;gap:var(--gutter);margin-top:var(--gutter)}.cas-boards-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--gutter)}.cas-boards-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--s4);padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cas-boards-place{color:var(--ink-muted);font-size:var(--t-fine);font-variant-numeric:tabular-nums}.cas-boards-who{display:flex;flex-direction:column;min-width:0}.cas-boards-who b{font-size:var(--t-small);font-weight:600;color:var(--ink-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-boards-who small,.cas-boards-figure small{font-size:var(--t-label);color:var(--ink-muted)}.cas-boards-figure{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--t-body);font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.cas-boards-row[data-shape=mine]{grid-template-columns:minmax(0,1fr) auto}.cas-boards-figure[data-sign=up]{color:var(--good)}.cas-boards-figure[data-sign=down]{color:var(--ink-muted)}.cas-boards-empty{margin:0;padding:var(--gutter) var(--s0);font-size:var(--t-fine);color:var(--ink-muted)}.cas-recent{margin-top:16px}.cas-rooms-tabs{display:flex;border-bottom:1px solid var(--rule)}.cas-rooms-tabs .hud-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);flex:1 1 auto;white-space:nowrap;padding-left:var(--s4);padding-right:var(--s4)}.cas-rooms-tabs .hud-tab[data-shut=true]{color:color-mix(in srgb,var(--ink-muted) 72%,transparent)}.cas-rooms-tabs .hud-tab[data-shut=true][aria-selected=true]{color:var(--accent)}.cas-tab-lock{flex:none;width:8px;height:9.6px;fill:currentColor;margin-top:-1px}.cas-room{display:flex;flex-direction:column;gap:var(--s4)}.cas-room-desc{margin:0;font-size:var(--t-small);line-height:1.6;color:var(--ink-muted)}.cas-refusal{margin:0;padding:var(--s4) var(--s4);border-left:2px solid var(--accent-deep);border-radius:var(--radius-chip);background:var(--panel-raised);font-size:var(--t-small);line-height:1.55;color:var(--ink-muted)}.cas-door{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5);border-radius:var(--radius-panel);background:var(--panel-raised)}.cas-door-head{display:flex;align-items:baseline;gap:var(--s2)}.cas-door-rule{margin:0;font-size:var(--t-body);line-height:1.5;font-weight:600;color:var(--ink-bright)}.cas-door-lock{flex:none;width:11px;height:13.2px;fill:var(--accent);transform:translateY(1px)}.cas-terms{margin:0;display:flex;flex-direction:column;padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:var(--panel-solid, var(--panel))}.cas-terms>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5)}.cas-terms>div+div{margin-top:12px;padding-top:var(--s4);border-top:1px solid var(--rule)}.cas-terms dt{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-small);font-weight:600;color:var(--ink-bright)}.cas-terms-note{font-size:var(--t-fine);font-weight:400;line-height:1.45;color:var(--ink-muted)}.cas-terms dd{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s0);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cas-terms dd b{font-size:var(--t-lead);font-weight:600;color:var(--accent)}.cas-terms>div[data-met=true] dd b{color:var(--good)}.cas-terms-has{font-size:var(--t-fine);color:var(--ink-muted)}.cas-door-inside{display:flex;flex-direction:column}.cas-door-inside-head{margin:0 0 9px;padding-bottom:var(--s2);border-bottom:1px solid var(--rule)}.cas-door-inside ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cas-door-inside li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5);padding:var(--s1) 0;font-size:var(--t-small);color:var(--ink-bright)}.cas-door-inside li .num{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cas-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s4)}.cas-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--s1);padding:var(--gutter);border-radius:var(--radius-panel);background:var(--panel-raised);text-align:center;transition:background-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.cas-tile:hover{background:color-mix(in srgb,var(--ink) 6%,var(--panel-raised));transform:translateY(-1px)}.cas-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cas-tile-art{display:block;width:74px;height:74px;margin-bottom:6px}.cas-tile-art svg{display:block;width:100%;height:100%}.cas-tile-name{font-family:var(--font-display);font-size:var(--t-body);font-weight:600;line-height:1.3;color:var(--ink-bright)}.cas-tile-stakes{font-size:var(--t-fine);color:var(--ink);font-variant-numeric:tabular-nums}.cas-tile-headline{font-size:var(--t-label);line-height:1.4;color:var(--ink-muted);font-variant-numeric:tabular-nums}.cas-back{align-self:flex-start;align-items:center;gap:var(--s2);padding-left:var(--s4)}.cas-back-arrow{width:14px;height:14px;flex:none}.cas-table{display:flex;flex-direction:column;gap:var(--s4)}.cas-table-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.cas-table-name{margin:0;font-family:var(--font-display);font-size:var(--t-prose);font-weight:600;color:var(--ink-bright)}.cas-table-stakes{font-size:var(--t-fine);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cas-table-intro{display:flex;flex-direction:column;gap:var(--s2)}.cas-table-desc{margin:0;font-size:var(--t-small);line-height:1.6;color:var(--ink-muted)}.cas-play{display:flex;flex-direction:column;gap:var(--s4)}.cas-play[data-shape=wheel],.cas-play[data-shape=reels]{display:grid;position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);align-items:stretch}.cas-play[data-shape=wheel],.cas-play[data-shape=reels]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:1fr auto;grid-template-areas:"stage facts" "controls facts"}.cas-controls{grid-area:controls}.cas-facts{grid-area:facts;display:flex;flex-direction:column;gap:var(--s4);min-width:0}.cas-stage{grid-area:stage;position:relative;min-width:0;display:flex;flex-direction:column}.cas-wheel,.cas-reels,.cas-sack,.cas-haul,.cas-die{border-radius:var(--radius-chip);background:var(--ground)}.cas-wheel{position:relative;flex:1;display:grid;place-items:center;min-height:250px;padding:var(--s4);box-sizing:border-box;overflow:hidden}.cas-wheel-face{width:100%;max-width:320px;aspect-ratio:1;height:auto;display:block;border-radius:50%;transition:transform var(--cas-wheel-spin) var(--cas-settle);will-change:transform}.cas-wheel-pointer{position:absolute;top:4px;z-index:2;width:0;height:0;pointer-events:none;border-left:9px solid transparent;border-right:9px solid transparent;border-top:15px solid var(--accent);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--ground) 70%,transparent))}.cas-drum-face{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.cas-drum-face[data-spinning=true]{transition:transform var(--cas-spin) var(--cas-settle)}.cas-drum-cell{position:absolute;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--ground) 60%,transparent),inset 0 -1px color-mix(in srgb,var(--ground) 60%,transparent)}.cas-drum-cell[data-band=lose]{background:color-mix(in srgb,var(--panel-raised) 82%,var(--ink-muted))}.cas-drum-cell[data-band=back]{background:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted))}.cas-drum-cell[data-band=small]{background:color-mix(in srgb,var(--accent-deep) 62%,var(--rule-hover))}.cas-drum-cell[data-band=good]{background:var(--accent-deep)}.cas-drum-cell[data-band=big]{background:color-mix(in srgb,var(--accent) 74%,var(--accent-deep))}.cas-drum-cell[data-band=top]{background:var(--accent)}.cas-drum-cell[data-landed=true]{box-shadow:inset 0 0 0 1.5px var(--ink-bright)}.cas-reels{position:relative;flex:1;min-height:190px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s1);padding:var(--s1);perspective:460px;perspective-origin:50% 50%}.cas-reel{position:relative;overflow:hidden;border-radius:var(--radius-chip-small);background:var(--panel-solid, var(--panel));transform-style:preserve-3d}.cas-reel:nth-child(2) .cas-drum-face{transition-delay:var(--cas-reel-stagger)}.cas-reel:nth-child(3) .cas-drum-face{transition-delay:calc(var(--cas-reel-stagger) * 2)}.cas-reel:nth-child(4) .cas-drum-face{transition-delay:calc(var(--cas-reel-stagger) * 3)}.cas-reel .cas-drum-cell[data-band]{background:color-mix(in srgb,var(--panel-raised) 88%,var(--ground))}.cas-reel .cas-drum-cell[data-band=top]{background:color-mix(in srgb,var(--accent-deep) 34%,var(--panel-raised))}.cas-reel .cas-drum-cell[data-landed=true]{box-shadow:inset 0 1px color-mix(in srgb,var(--ground) 60%,transparent),inset 0 -1px color-mix(in srgb,var(--ground) 60%,transparent)}.cas-reel-mark{width:72px;height:72px;flex:none;box-sizing:border-box;border-radius:var(--radius-chip);overflow:hidden;background:none;border:0;box-shadow:none;padding:0}.cas-reel-mark img{width:100%;height:100%;display:block}.cas-row-mark{display:inline-block;vertical-align:middle;width:17px;height:17px;border:0;background:none;box-shadow:none}.cas-row-mark img{width:100%;height:100%;display:block}.cas-reels-line{position:absolute;left:0;right:0;top:50%;height:0;z-index:3;pointer-events:none;border-top:2px solid var(--accent);transform:translateY(-1px)}.cas-reels-line:before,.cas-reels-line:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-5px)}.cas-reels-line:before{left:0;border-left:7px solid var(--accent)}.cas-reels-line:after{right:0;border-right:7px solid var(--accent)}.cas-reels:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--ground) 0%,var(--ground) 12%,color-mix(in srgb,var(--ground) 62%,transparent) 30%,transparent 44%,transparent 56%,color-mix(in srgb,var(--ground) 62%,transparent) 70%,var(--ground) 88%,var(--ground) 100%)}.cas-plinko-art-peg{fill:color-mix(in srgb,var(--ink) 40%,transparent)}.cas-plinko-art-ball{fill:var(--accent)}.cas-plinko-art-well{fill:var(--accent-deep)}.cas-call{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5);border-radius:var(--radius-panel, 10px);background:var(--panel-solid, var(--panel))}.cas-call[data-state=won],.cas-call[data-state=shut]{padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cas-call-head{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--s4);column-gap:var(--s4);row-gap:var(--s2);align-items:start}.cas-call-face{grid-row:1 / span 2}.cas-call-head .cas-call-said{grid-column:2;margin:0}.cas-call-face{flex:none;display:grid;place-items:center;width:104px;height:104px;border-radius:var(--radius-panel);overflow:hidden;background:color-mix(in srgb,var(--accent-deep) 40%,var(--panel-raised));color:color-mix(in srgb,var(--ink) 55%,transparent)}.cas-call-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cas-call-face svg{width:52px;height:52px}.cas-call-naming{display:flex;flex-direction:column;gap:1px;min-width:0}.cas-call-who{color:var(--ink-muted)}.cas-call-title{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;line-height:1.15;color:var(--ink-bright)}.cas-call-said{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--ink)}.cas-call-said b{font-weight:600;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-call-figure{display:flex;align-items:baseline;gap:var(--s2);margin:2px 0;padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cas-call-figure b{font-size:26px;font-weight:700;line-height:1;color:var(--accent)}.cas-call-figure small{font-size:var(--t-label);color:var(--ink-muted)}.cas-call-choice{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:4px}.cas-plinko{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--s2);min-height:250px;padding:var(--s4);box-sizing:border-box}.cas-plinko-field{flex:1;width:100%;min-height:0;display:block}.cas-plinko-wells{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s0)}.cas-plinko-well{display:grid;place-items:center;padding:5px 1px;border-radius:var(--radius-chip-small);font-size:var(--t-micro);letter-spacing:-.02em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-bright);transition:transform var(--dur-2) var(--ease),filter var(--dur-2) var(--ease)}.cas-plinko-well[data-band=lose]{background:color-mix(in srgb,var(--panel-raised) 82%,var(--ink-muted));color:var(--ink-muted)}.cas-plinko-well[data-band=back]{background:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted))}.cas-plinko-well[data-band=small]{background:color-mix(in srgb,var(--accent-deep) 62%,var(--rule-hover))}.cas-plinko-well[data-band=good]{background:var(--accent-deep)}.cas-plinko-well[data-band=big]{background:color-mix(in srgb,var(--accent) 74%,var(--accent-deep))}.cas-plinko-well[data-band=top]{background:var(--accent);color:var(--ground)}.cas-plinko-well[data-landed=true]{transform:translateY(-3px);filter:brightness(1.2)}.cas-risks{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s2)}.cas-risk{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;gap:var(--s0);align-items:center;padding:var(--s2) var(--s2);border:0;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--ink) 4%,transparent);color:inherit;font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease);position:relative;isolation:isolate}.cas-risk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease);background:linear-gradient(to right,color-mix(in srgb,var(--accent) 18%,transparent) 0%,color-mix(in srgb,var(--accent) 7%,transparent) 58%,transparent 100%),color-mix(in srgb,var(--panel-raised) 72%,transparent)}.cas-risk[aria-pressed=true]:before{opacity:1}.cas-risk:hover:not(:disabled):not([aria-pressed=true]){background-color:color-mix(in srgb,var(--ink) 9%,transparent)}.cas-risk:disabled{opacity:.45;cursor:not-allowed}.cas-risk-name{font-family:var(--font-display);font-size:var(--t-fine);font-weight:600;color:var(--ink)}.cas-risk[aria-pressed=true] .cas-risk-name{color:var(--ink-bright)}.cas-risk-spread{font-size:var(--t-label);color:var(--ink-muted)}.cas-sack{flex:1;min-height:248px;display:flex;align-items:center;justify-content:center;padding:var(--s5);text-align:center}.cas-sack-reaching{display:flex;flex-direction:column;align-items:center;gap:var(--s4);animation:cas-reach var(--cas-reach) ease-in-out both}.cas-sack-reaching-art{display:block;width:96px;height:96px;transform-origin:50% 88%;animation:cas-reach-tip var(--cas-reach) cubic-bezier(.36,0,.28,1) both}.cas-sack-reaching-word{color:var(--ink-muted)}@keyframes cas-reach{0%{opacity:.55}45%{opacity:1}to{opacity:.85}}@keyframes cas-reach-tip{0%{transform:rotate(0) scale(1) translateY(0)}16%{transform:rotate(-7deg) scale(1.04,.97) translateY(-3px)}36%{transform:rotate(5.5deg) scale(1.03,.98) translateY(-2px)}56%{transform:rotate(-3.5deg) scale(1.02,.99) translateY(-2px)}76%{transform:rotate(1.5deg) scaleX(1.01) translateY(-1px)}to{transform:rotate(0) scale(1) translateY(0)}}.cas-sack-waiting{display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.cas-sack-waiting-art{display:block;width:78px;height:78px;opacity:.6}.cas-sack-waiting p{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--ink-muted)}.cas-sack-drawn{display:flex;flex-direction:column;align-items:center;gap:var(--s2);animation:cas-drawn-in .24s cubic-bezier(.2,.8,.3,1) both}@keyframes cas-drawn-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.cas-sack-mark{width:92px;height:92px;flex:none;box-sizing:border-box;padding:0;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel-raised) 60%,transparent);border:1px solid var(--rule);box-shadow:none;overflow:hidden}.cas-sack-mark img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cas-sack-verdict{margin-top:3px;padding-top:var(--s4);border-top:1px solid var(--rule);min-width:9em;font-family:var(--font-num);font-size:var(--t-h3);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cas-sack-verdict[data-sign=up]{color:var(--good)}.cas-sack-verdict[data-sign=down]{color:var(--ink-muted)}.cas-sack-verdict small{display:block;margin-bottom:1px;font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted)}.cas-sack-name{font-family:var(--font-display);font-size:var(--t-prose);font-weight:600;line-height:1.25;color:var(--ink-bright)}.cas-sack-band{color:var(--ink-muted)}.cas-bands{display:grid;gap:var(--s2)}.cas-band{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s1) var(--s4);padding:var(--s4) var(--s4);border:0;border-radius:var(--radius-chip);background-color:color-mix(in srgb,var(--ink) 4%,transparent);color:inherit;text-align:left;font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease);position:relative;isolation:isolate}.cas-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease);background:linear-gradient(to right,color-mix(in srgb,var(--accent) 18%,transparent) 0%,color-mix(in srgb,var(--accent) 7%,transparent) 58%,transparent 100%),color-mix(in srgb,var(--panel-raised) 72%,transparent)}.cas-band:hover:not(:disabled):not([aria-pressed=true]){background-color:color-mix(in srgb,var(--ink) 9%,transparent)}.cas-band:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cas-band:disabled{opacity:.45;cursor:not-allowed}.cas-band[aria-pressed=true]:before{opacity:1}.cas-band[aria-pressed=true]:hover:not(:disabled){background-color:color-mix(in srgb,var(--ink) 9%,transparent)}.cas-band-name{font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink)}.cas-band[aria-pressed=true] .cas-band-name{color:var(--ink-bright)}.cas-band-chance{grid-row:2;grid-column:1;font-size:var(--t-label);color:var(--ink-muted)}.cas-band-pays{grid-row:1;grid-column:2;font-size:var(--t-body);font-weight:600;color:var(--accent);white-space:nowrap}.cas-band[data-band=top] .cas-band-pays{color:var(--accent)}.cas-wheel-seg{stroke:var(--ground);stroke-width:.6}.cas-wheel-seg[data-band=lose]{fill:color-mix(in srgb,var(--panel-raised) 82%,var(--ink-muted))}.cas-wheel-seg[data-band=back]{fill:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted))}.cas-wheel-seg[data-band=small]{fill:color-mix(in srgb,var(--accent-deep) 62%,var(--rule-hover))}.cas-wheel-seg[data-band=good]{fill:var(--accent-deep)}.cas-wheel-seg[data-band=big]{fill:color-mix(in srgb,var(--accent) 74%,var(--accent-deep))}.cas-wheel-seg[data-band=top]{fill:var(--accent)}.cas-plate-rim{fill:none;stroke:var(--rule-hover);stroke-width:2.6}.cas-segments{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:var(--t-small)}.cas-segments th,.cas-segments td{padding:var(--s4) var(--s4);text-align:right;font-weight:400;white-space:nowrap;color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cas-segments thead th{padding:0 var(--s2) var(--s1);background:none;color:var(--ink-muted)}.cas-segments th:first-child,.cas-segments thead th:first-child{text-align:left}.cas-segments tbody th{vertical-align:middle;font-weight:600;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-segments tbody th:first-child{border-top-left-radius:var(--radius-chip);border-bottom-left-radius:var(--radius-chip)}.cas-segments tbody td:last-child{border-top-right-radius:var(--radius-chip);border-bottom-right-radius:var(--radius-chip)}.cas-segments td{font-variant-numeric:tabular-nums}.cas-line-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cas-segments[data-shape=lines]{table-layout:fixed}.cas-segments[data-shape=lines] .cas-row-mark{width:26px;height:26px}.cas-segments[data-shape=lines] th:first-child{width:46px}.cas-line-run{margin-right:5px;color:var(--ink-muted);font-weight:400}.cas-segments td[data-nil=true]{color:var(--ink-muted)}.cas-swatch{display:inline-block;vertical-align:middle;margin-right:7px;width:10px;height:10px;border-radius:var(--radius-chip-small);background:var(--rule)}.cas-swatch[data-band=lose]{background:color-mix(in srgb,var(--panel-raised) 82%,var(--ink-muted))}.cas-swatch[data-band=back]{background:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted))}.cas-swatch[data-band=small]{background:color-mix(in srgb,var(--accent-deep) 62%,var(--rule-hover))}.cas-swatch[data-band=good]{background:var(--accent-deep)}.cas-swatch[data-band=big]{background:color-mix(in srgb,var(--accent) 74%,var(--accent-deep))}.cas-swatch[data-band=top]{background:var(--accent)}.cas-sack-body{fill:color-mix(in srgb,var(--rule-hover) 82%,var(--ink-muted))}.cas-sack-cloth{fill:color-mix(in srgb,var(--rule-hover) 62%,var(--ground))}.cas-sack-tie{fill:var(--accent-deep)}.cas-sack-speck{fill:var(--accent)}.cas-reel-art-drum{fill:color-mix(in srgb,var(--rule-hover) 78%,var(--ink-muted))}.cas-reel-art-line{fill:var(--accent)}.cas-haul-art-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.cas-haul-art-ghost{fill:none;stroke:color-mix(in srgb,var(--rule-hover) 70%,transparent);stroke-width:3;stroke-linecap:round;stroke-dasharray:5 6}.cas-haul-art-cart{fill:color-mix(in srgb,var(--rule-hover) 82%,var(--ink-muted))}.cas-haul-art-wheel{fill:var(--accent-deep)}.cas-race-art-lane{stroke:color-mix(in srgb,var(--rule-hover) 65%,transparent);stroke-width:2;stroke-dasharray:4 5}.cas-race-art-post{stroke:var(--accent-deep);stroke-width:3;stroke-linecap:round}.cas-race-art-cart{fill:var(--accent)}.cas-race-art-cart-back{fill:color-mix(in srgb,var(--rule-hover) 82%,var(--ink-muted))}.cas-die-body{fill:var(--panel);stroke:var(--rule-hover);stroke-width:2}.cas-die-pip{fill:var(--accent)}.cas-table .hud-amount[data-action=inline] .hud-amount-footnote{margin:12px -12px 0;padding:var(--gutter) var(--gutter) 0;border-top:1px solid var(--rule)}.cas-table .hud-amount[data-action=inline] .hud-amount-action .hud-btn{padding:13px 20px}.cas-commit{position:relative;display:block}.cas-debit{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:4;pointer-events:none;white-space:nowrap;font-size:var(--t-prose);font-weight:700;color:var(--ink-bright);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px var(--ground),0 0 3px var(--ground);animation:cas-debit-out .7s cubic-bezier(.2,.7,.3,1) forwards}@keyframes cas-debit-out{0%{opacity:0;transform:translate(-50%,4px) scale(.8)}22%{opacity:1;transform:translate(-50%,-2px) scale(1.06)}to{opacity:0;transform:translate(-50%,-26px) scale(1)}}.cas-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);pointer-events:none;text-align:center;animation:cas-flash-in 2.2s ease-out forwards}.cas-flash-verb{color:var(--ink);text-shadow:0 1px 10px var(--ground),0 0 3px var(--ground)}.cas-flash[data-sign=up] .cas-flash-verb{color:var(--good)}.cas-flash[data-sign=down] .cas-flash-verb{color:var(--bad)}.cas-flash-figure{font-family:var(--font-num);font-size:34px;font-weight:700;line-height:1;color:var(--ink-bright);font-variant-numeric:tabular-nums;text-shadow:0 2px 14px var(--ground),0 0 4px var(--ground)}.cas-flash[data-sign=up] .cas-flash-figure{color:var(--good)}.cas-flash[data-sign=down] .cas-flash-figure{color:var(--bad)}.cas-flash-detail{max-width:15em;font-size:var(--t-fine);line-height:1.45;color:var(--ink);text-shadow:0 1px 10px var(--ground),0 0 3px var(--ground)}@keyframes cas-flash-in{0%{opacity:0;transform:scale(.86)}12%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-16px)}}@media (prefers-reduced-motion: reduce){.cas-flash{animation:cas-flash-hold 2.2s linear forwards}.cas-sack-drawn,.cas-sack-reaching,.cas-sack-reaching-art,.cas-die-result,.cas-die-tumble,.cas-die-tumble .cas-die-face,.cas-haul[data-state=climbing] .cas-haul-figure{animation:none}.cas-race-caravan{animation:none;left:calc(100% - 16px)}.cas-race{--cas-race-swap: 1ms;--cas-race-swap-step: 0ms}.cas-race-badge,.cas-race-result,.cas-race-timeline{animation:none;opacity:1}.cas-race-off{display:none}.cas-debit{animation:cas-flash-hold .7s linear forwards}.cas-drum-face[data-spinning=true],.cas-wheel-face{transition:none;transition-delay:0ms!important}.cas-tile:hover{transform:none}}@keyframes cas-flash-hold{0%,88%{opacity:1}to{opacity:0}}.cas-haul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);min-height:104px;padding:var(--s4);text-align:center}.cas-haul-figure{font-size:44px;font-weight:700;line-height:1;color:var(--ink-bright);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:color var(--dur-2) var(--ease)}.cas-haul[data-state=idle] .cas-haul-figure{color:var(--rule-hover)}.cas-haul[data-state=climbing] .cas-haul-figure{color:var(--ink-bright);animation:cas-haul-lift .9s ease-in-out infinite}.cas-haul[data-state=made] .cas-haul-figure{color:var(--good)}.cas-haul[data-state=crashed] .cas-haul-figure{color:var(--bad)}.cas-haul-word{color:var(--ink-muted)}@keyframes cas-haul-lift{0%,to{opacity:1}50%{opacity:.82}}.cas-die{display:flex;align-items:center;justify-content:center;min-height:92px;padding:var(--s4);text-align:center}.cas-die-tumble,.cas-die-result{display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.cas-die-result{animation:cas-die-land .2s cubic-bezier(.2,.8,.3,1) both}.cas-die-face{font-size:40px;font-weight:700;line-height:1;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-die-face[data-idle=true]{color:var(--rule-hover)}.cas-die-face[data-sign=up]{color:var(--good)}.cas-die-face[data-sign=down]{color:var(--bad)}.cas-die-word{color:var(--ink-muted)}.cas-haul[data-state=made] .cas-haul-word{color:color-mix(in srgb,var(--good) 70%,transparent)}.cas-haul[data-state=crashed] .cas-haul-word{color:color-mix(in srgb,var(--bad) 70%,transparent)}.cas-die-face[data-sign=up]~.cas-die-word{color:color-mix(in srgb,var(--good) 70%,transparent)}.cas-die-face[data-sign=down]~.cas-die-word{color:color-mix(in srgb,var(--bad) 70%,transparent)}.cas-die-tumble .cas-die-face{animation:cas-die-roll .3s ease-in-out both}.cas-die-tumble{animation:cas-die-shake .3s ease-in-out both}@keyframes cas-die-roll{0%{filter:blur(0);transform:rotate(0) scale(1);opacity:.9}35%{filter:blur(3px);transform:rotate(-14deg) scale(1.1);opacity:.55}70%{filter:blur(3px);transform:rotate(12deg) scale(1.08);opacity:.55}to{filter:blur(1px);transform:rotate(0) scale(1);opacity:.7}}@keyframes cas-die-shake{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}75%{transform:translateY(2px)}}@keyframes cas-die-land{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.cas-dice{display:flex;flex-direction:column;gap:var(--s4)}.cas-target-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:7px}.cas-target-figure{font-size:var(--t-h3);font-weight:600;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-target-figure small{font-size:var(--t-fine);font-weight:400;color:var(--ink-muted)}.cas-target-ends{display:flex;justify-content:space-between;gap:var(--s4);margin-top:5px;font-size:var(--t-label);color:var(--ink-muted);font-variant-numeric:tabular-nums}.cas-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin:0;padding:var(--s4) var(--s4);border-radius:var(--radius-chip);background:var(--panel-raised)}.cas-odds dt{margin-bottom:3px}.cas-odds dd{margin:0;font-size:var(--t-lead);font-weight:600;color:var(--ink-bright);font-variant-numeric:tabular-nums}.cas-consequence{font-weight:600;font-variant-numeric:tabular-nums}.cas-consequence+.cas-consequence:before{content:" · ";color:var(--ink-muted);font-weight:400}.cas-consequence[data-sign=up]{color:var(--good)}.cas-consequence[data-sign=down]{color:var(--bad)}.cas-fair{margin:10px 0 0;font-size:var(--t-fine);line-height:1.55;color:var(--ink-muted)}.cas-commit-hash{margin:6px 0 0;font-size:var(--t-label);line-height:1.4;color:var(--ink-muted)}.cas-seed{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-label);color:var(--ink);word-break:break-all}@media (max-width: 860px){.cas-standing,.cas-play[data-shape=wheel],.cas-play[data-shape=reels]{gap:var(--s4)}.cas-play[data-shape=wheel],.cas-play[data-shape=reels]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"stage" "controls" "facts"}.cas-reels{min-height:270px}.cas-bands{display:grid;grid-template-columns:1fr 1fr}.cas-band-name{grid-row:1;grid-column:1 / -1}.cas-band-pays{grid-row:2;grid-column:2}.cas-rooms-tabs{overflow-x:auto;scrollbar-width:none}.cas-rooms-tabs::-webkit-scrollbar{display:none}.cas-rooms-tabs .hud-tab{flex:0 0 auto}.cas-tiles{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:var(--s2)}.cas-tile-art{width:58px;height:58px}.cas-sack{min-height:224px;padding:var(--s4)}.cas-die{min-height:76px}.cas-haul{min-height:86px}.cas-haul-figure{font-size:36px}.cas-die-face{font-size:32px}.cas-sack-mark{width:74px;height:74px}.cas-flash-figure{font-size:28px}}.hud-place-head{position:relative;isolation:isolate;padding-inline:var(--gutter);padding-bottom:var(--gutter)}.hud-place-plate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center var(--place-plate-focus);object-position:center var(--place-plate-focus);-webkit-mask-image:var(--plate-fade);mask-image:var(--plate-fade)}.hud-place-head{--place-scrim: var(--scrim-over-art)}.hud-place-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--place-scrim)}.hud-place-name{position:relative;z-index:2;padding-top:var(--place-plate-height)}.hud-place-head .hud-place{font-size:var(--place-name-size)}.hud-place-head:not([data-art=none]) .hud-place{text-shadow:0 1px 3px rgba(0,0,0,.55)}.hud-place-head[data-art=none]{--place-scrim: none}.hud-place-head[data-art=none] .hud-place-name{padding-top:var(--place-bare-pad)}.hud-place-meta{margin-top:3px}.hud-place-head-events{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-top:7px}.hud-place-meta b{color:var(--accent);font-weight:inherit}.hud-place-foot{display:flex;flex-direction:column;gap:var(--gutter);padding:var(--gutter) var(--gutter) 0 var(--gutter)}@media (max-width: 860px){.hud-place-foot{padding:0 var(--gutter)}}.hud-place-foot:empty{display:none}@media (max-width: 860px){.hud-place-head{--place-scrim: none}.hud-place-head .hud-place-plate{display:none}.hud-place-head .hud-place-name{padding-top:var(--place-bare-pad)}.hud-place-head:not([data-art=none]) .hud-place{text-shadow:none}}.wh-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.wh-picker .hud-item{padding:var(--s2) var(--s4);gap:var(--s2)}.wh-picker .hud-chip{width:26px;height:26px;font-size:var(--t-tiny)}.wh-picker .hud-item-text{min-width:0}.wh-picker .hud-item-text b{font-size:var(--t-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-picker .hud-item-cost{font-size:var(--t-small)}@media (max-width: 460px){.wh-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hud{--nav-tint: 42%;--nav-ground: color-mix( in srgb, color-mix(in srgb, var(--panel), var(--ground) var(--nav-tint)) var(--dock-alpha), transparent );--news-tint: 42%;--news-ground: color-mix( in srgb, color-mix(in srgb, var(--panel), var(--ground) var(--nav-tint)) var(--news-tint), transparent )}.hud-nav{--nav-mark: 19px;--nav-stroke: 1.3;--nav-word: 9px;--nav-word-weight: 500;--nav-track: .14em;--nav-dim: 76%;position:absolute;left:0;right:0;bottom:0;z-index:40;height:calc(var(--hud-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:flex;gap:var(--gutter);padding-inline:var(--gutter);background:var(--nav-ground);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur)}.hud-nav-item{position:relative;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);padding:0;color:var(--ink-muted);transition:color var(--dur-2) var(--ease)}.hud-nav-item[aria-pressed=true]{color:var(--ink-bright)}.hud-nav-item[aria-pressed=true] .hud-nav-icon{color:var(--accent)}.hud-nav-item:not([aria-pressed=true]){color:color-mix(in srgb,var(--ink-muted) var(--nav-dim),transparent)}.hud-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.hud-nav-icon{width:var(--nav-mark);height:var(--nav-mark);stroke-width:var(--nav-stroke);transition:color var(--dur-2) var(--ease)}.hud-nav-glyph{position:relative;display:flex}.hud-nav-dot{position:absolute;top:-2px;right:-3px;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--nav-ground)}.hud-nav-label{font-family:var(--font-display);font-size:var(--nav-word);font-weight:var(--nav-word-weight);text-transform:uppercase;letter-spacing:var(--nav-track);transition:color var(--dur-2) var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (max-width: 860px){.hud-news{position:absolute;left:var(--safe-left);right:var(--safe-right);bottom:calc(var(--hud-nav-height) + var(--safe-bottom));height:calc(100% - var(--hud-top) - var(--hud-nav-height) - var(--safe-bottom));z-index:26;display:flex;flex-direction:column;border-top:1px solid var(--rule);background:var(--sheet-veil);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur);transition:transform var(--dur-3) var(--ease),visibility 0s linear 0s}.hud[data-news=closed] .hud-news{transform:translateY(calc(100% + var(--hud-nav-height) + var(--safe-bottom)));visibility:hidden;transition:transform var(--dur-3) var(--ease),visibility 0s linear var(--dur-3)}.hud-news-head{flex:none;display:flex;align-items:center;gap:var(--s2);margin:0;padding:var(--gutter) var(--gutter) var(--s4);font-family:var(--font-display)}.hud-news-count{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-fine);font-weight:600;color:var(--ink-bright);text-transform:uppercase}.hud-news-tally{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-fine);color:var(--ink-muted)}.hud-news-quiet{margin:0;padding:0 var(--gutter);font-size:var(--t-small);color:var(--ink-muted)}.hud-news-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gutter);padding:0 var(--gutter) var(--gutter)}.hud-news-list>.hud-rail-panel.challenge-card{flex:none;min-height:auto}.hud .hud-account{display:none}.hud-rail-cards>.hud-rail-panel{flex-shrink:0}.hud-rail-cards>.hud-rail-panel .hud-rail-panel-body{overflow:visible;overscroll-behavior:auto}.hud-you-more{display:flex;flex-direction:column}.hud-you-more .hud-account-item{min-height:44px}}.hud-places{--place-card-min: 204px;--place-rail-clear: 324px;--place-dock-clear: calc(var(--dock-width) + var(--gutter) + 0px);position:absolute;inset:var(--hud-top) 0 0;z-index:5;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--gutter) var(--place-dock-clear) var(--gutter) var(--place-rail-clear);background:radial-gradient(130% 90% at 18% 0%,var(--panel-solid) 0%,var(--ground) 72%)}.hud-places::-webkit-scrollbar{width:8px}.hud-places::-webkit-scrollbar-thumb{background:var(--rule-hover);border-radius:var(--radius-chip-small)}.hud-places-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--place-card-min)),1fr));gap:var(--gutter);align-content:start}.hud-place-card{--place-plate-height: 72px;--place-name-size: 15px;--place-bare-pad: var(--place-plate-height);position:relative;display:flex;flex-direction:column;border-radius:var(--radius-panel);background:var(--panel-solid, var(--panel));box-shadow:var(--shadow-panel);overflow:hidden;transition:background-color .14s var(--ease),transform .14s var(--ease)}.hud-place-card:hover:not([data-here]){background:var(--panel-raised)}@media (prefers-reduced-motion: no-preference){.hud-place-card:hover:not([data-here]){transform:translateY(-2px)}}.hud-place-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.hud-place-card-head{position:relative}.hud-place-card-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hud-place-card-foot{display:flex;flex-direction:column;padding:var(--gutter) var(--gutter) 0;margin-top:auto}.hud-place-card-doors{display:flex;flex-wrap:wrap;gap:var(--s1)}.hud-place-card-door{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2) var(--s1) var(--s1);border-radius:var(--radius-chip);background:var(--panel-sunk);font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.02em;color:var(--ink-muted)}.hud-place-card-door svg{width:13px;height:13px;flex:none}.hud-place-card-cost{margin:0;margin-inline:calc(var(--gutter) * -1);padding:9px var(--gutter);border-top:1px solid var(--rule);background:none;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-small);font-weight:600;color:var(--ink);text-align:left}.hud-place-card-cost[data-here]{color:var(--accent)}.hud-place-card-go{border:0;cursor:pointer}.hud-place-card-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.hud-place-card-go:focus-visible{outline:none}.hud-place-card-go:disabled{cursor:default;color:var(--ink-muted)}@media (max-width: 860px){.hud-places{--place-card-min: 152px;--place-rail-clear: var(--gutter);--place-dock-clear: var(--gutter);padding-top:var(--s4);padding-bottom:calc(var(--hud-nav-height, 52px) + env(safe-area-inset-bottom,0px) + 12px)}.hud-place-card{--place-plate-height: 56px;--place-name-size: 14px}}.camp-yard{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--s5);align-items:start}.camp-side{display:flex;flex-direction:column;gap:var(--s5);min-width:0}@media (max-width: 900px){.camp-yard{grid-template-columns:1fr}}.camp-rail{display:flex;gap:var(--s4);padding:var(--s4);border-radius:var(--radius-panel);background:var(--panel-sunk);overflow-x:auto}.camp-rail-empty{padding:var(--s4);background:transparent}.camp-tray{flex:0 0 auto;display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s4);border:0;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel-raised) 70%,transparent);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.camp-tray:hover:not(:disabled){background:color-mix(in srgb,var(--rule-hover) 50%,transparent)}.camp-tray:disabled{opacity:.5;cursor:default}.camp-tray[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.camp-tray-text{display:flex;flex-direction:column;gap:1px;min-width:0}.camp-tray-text b{font-size:var(--t-prose);font-weight:600;color:var(--ink-bright)}.camp-tray-text span{font-size:var(--t-small);color:var(--ink-muted)}.camp-tray-qty{flex:none;font-size:var(--t-h3);font-weight:600;color:var(--accent)}.camp-fewer{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.camp-surface{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4) 13px;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel-raised) 55%,transparent);min-width:0}.camp-surface-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.camp-divide{height:1px;background:color-mix(in srgb,var(--rule) 55%,transparent)}.camp-note{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--ink-muted)}.camp-planting{display:flex;flex-direction:column;gap:var(--s4);padding-top:var(--s4);border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.camp-bed{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.camp-bed-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.camp-bed-name{display:flex;align-items:baseline;gap:var(--s2);min-width:0;font-family:var(--font-display);font-size:var(--t-prose);font-weight:600;color:var(--ink-bright)}.camp-bed-state{flex:none;color:var(--ink-muted)}.camp-bed-actions{display:flex;align-items:center;gap:var(--s2);flex:none}.camp-strip{display:flex;gap:var(--s1);height:clamp(26px,calc(18px + var(--bed-slots, 56) * .7px),68px);border-radius:var(--radius-chip-small);overflow:hidden;background:var(--panel-sunk)}.camp-seg{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--ground) 55%,transparent)}.camp-seg-plants{display:flex;align-items:center;justify-content:center;gap:var(--s1);width:100%;padding:0 var(--s1)}.camp-seg-plants>*,.camp-seg-plants>.hud-chip{flex:0 1 30px;min-width:0;aspect-ratio:1;height:auto}.camp-seg-ink{display:grid;place-items:center}.camp-seg-mark{width:100%;height:100%}.camp-seg[data-state=sown] .camp-seg-mark{opacity:.5}.camp-seg[data-state=growing] .camp-seg-mark{opacity:.85}.camp-seg .hud-chip{width:auto;height:auto;background:transparent;box-shadow:none}.camp-seg[data-state=cut]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.camp-seg[data-state=waiting]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.camp-seg-count{position:absolute;right:var(--s1);top:var(--s1);font-size:var(--t-label);font-weight:700;color:var(--ink-muted)}.camp-seg[data-state=cut] .camp-seg-count,.camp-seg[data-state=waiting] .camp-seg-count{color:var(--accent)}.camp-seg-fill{position:absolute;inset:auto 0 0 0;height:3px;background:var(--accent-deep)}.camp-seg[data-state=soil]{background:radial-gradient(circle at 30% 40%,color-mix(in srgb,#000 26%,transparent) 0 1.2px,transparent 1.6px) 0 0 / 17px 11px,radial-gradient(circle at 70% 75%,color-mix(in srgb,#000 18%,transparent) 0 1.6px,transparent 2.1px) 5px 3px / 23px 15px,radial-gradient(circle at 55% 20%,color-mix(in srgb,#fff 7%,transparent) 0 1px,transparent 1.4px) 2px 7px / 13px 9px,color-mix(in srgb,#3a2a1c 62%,var(--ground))}.camp-seg[data-sow]{cursor:pointer;background:radial-gradient(circle at 30% 40%,color-mix(in srgb,#000 22%,transparent) 0 1.2px,transparent 1.6px) 0 0 / 17px 11px,radial-gradient(circle at 70% 75%,color-mix(in srgb,#000 15%,transparent) 0 1.6px,transparent 2.1px) 5px 3px / 23px 15px,color-mix(in srgb,var(--accent) 26%,color-mix(in srgb,#3a2a1c 62%,var(--ground)))}.camp-seg[data-sow]:hover,.camp-seg[data-sow]:focus-visible{background:radial-gradient(circle at 30% 40%,color-mix(in srgb,#000 22%,transparent) 0 1.2px,transparent 1.6px) 0 0 / 17px 11px,radial-gradient(circle at 70% 75%,color-mix(in srgb,#000 15%,transparent) 0 1.6px,transparent 2.1px) 5px 3px / 23px 15px,color-mix(in srgb,var(--accent) 42%,color-mix(in srgb,#3a2a1c 62%,var(--ground)));outline:none}.camp-seg-sow{font-size:var(--t-label);font-style:normal;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-bright);text-shadow:0 1px 3px var(--ground);pointer-events:none}.camp-bed-blocked{color:var(--bad)}.camp-bed-note{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--ink-muted)}.camp-hold{display:flex;align-items:center;gap:var(--s4);min-width:0}.camp-hold-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.camp-hold-text b{font-size:var(--t-prose);font-weight:600;color:var(--ink-bright)}.camp-hold-text span{font-size:var(--t-small);line-height:1.4;color:var(--ink-muted)}.camp-hold-qty{flex:none;font-size:var(--t-prose);color:var(--ink)}.camp-make{min-width:0}.camp-make[data-quiet]{opacity:.72}.camp-make-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s0)}.camp-make-text>b{font-size:var(--t-prose);font-weight:600;color:var(--ink-bright)}.camp-gap{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-small);line-height:1.4;color:var(--ink)}.camp-tell{flex:none;width:17px;height:17px;display:grid;place-items:center;font:inherit;font-size:var(--t-label);line-height:1;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink-faint) 22%,transparent);color:var(--ink-muted);cursor:pointer}.camp-tell:hover{background:color-mix(in srgb,var(--ink-faint) 34%,transparent);color:var(--ink)}.camp-takes{display:flex;flex-direction:column;gap:var(--s0);font-size:var(--t-small);line-height:1.4;color:var(--ink-muted)}.camp-take{display:flex;align-items:center;gap:var(--s1);min-width:0}.camp-take em{font-style:normal;color:var(--ink-faint)}.camp-take em[data-short]{color:var(--ink)}.camp-coming{display:flex;flex-direction:column;gap:var(--s4)}.seed-trays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.seed-trays .hud-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name name" "mark held cost";align-items:center;gap:var(--s0) var(--s2);text-align:left}.seed-trays .hud-chip{grid-area:mark;width:42px;height:42px;align-self:center}.seed-trays .seed-tray-name{grid-area:name;align-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seed-trays .seed-tray-held{grid-area:held;align-self:start;font-size:var(--t-label);color:var(--ink-muted)}.seed-trays .seed-tray-cost{grid-area:cost;justify-self:end;align-self:start}@media (max-width: 860px){.seed-trays{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-booting] .float-panel{visibility:hidden;pointer-events:none}.float-panel{position:fixed;left:var(--float-x);top:var(--float-y);z-index:var(--float-z, 70);color:var(--ink);font-family:var(--font-body)}.float-panel-grip{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.float-panel-grip:active{cursor:grabbing}.float-panel-title{flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.float-panel-note{flex:none;font-family:var(--font-display);font-size:var(--t-tiny);font-weight:var(--label-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.float-panel-grip .hud-btn{flex:none;white-space:nowrap}.float-panel .hud-btn>svg{width:12px;height:12px;flex:none}.float-panel-grip .hud-btn:has(>svg:only-child){padding:var(--s2) var(--s2)}.float-panel.is-shut{width:auto;padding:0}.float-panel.is-shut:active{cursor:grabbing}.float-panel-folded{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s4);text-align:left}.float-panel-folded .float-panel-title{flex:0 0 auto}.hud-drop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}@media (max-width: 860px){.hud-drop-head .hud-btn{display:none}}.float-pocket{width:320px}.float-settings{width:min(440px,calc(100vw - 40px))}.float-settings:not(.is-shut) .hud-settings{max-height:calc(100vh - 140px);overflow-y:auto}.float-panel.blend-book{--leaf-warm: 55%;--leaf-veil: 84%;--leaf-paper: #3a342c;--leaf-paper-lit: #423b32;--leaf-paper-edge: #2b2621;--leaf-stone: color-mix(in oklab, var(--panel-solid) 86%, var(--ink));--leaf-stone-lit: color-mix(in oklab, var(--panel-solid) 82%, var(--ink));--leaf-stone-edge: color-mix(in oklab, var(--panel-solid) 95%, var(--ink));--leaf: color-mix(in srgb, color-mix(in oklab, var(--leaf-paper) var(--leaf-warm), var(--leaf-stone)) var(--leaf-veil), transparent);--leaf-lit: color-mix(in srgb, color-mix(in oklab, var(--leaf-paper-lit) var(--leaf-warm), var(--leaf-stone-lit)) var(--leaf-veil), transparent);--leaf-edge: color-mix(in srgb, color-mix(in oklab, var(--leaf-paper-edge) var(--leaf-warm), var(--leaf-stone-edge)) var(--leaf-veil), transparent);--leaf-ink: #efe5cf;--leaf-quiet: #a89a80;--leaf-hair: color-mix(in srgb, var(--leaf-ink) 14%, transparent);--font-display-serif: "Newsreader", "Iowan Old Style", Palatino, Georgia, serif;--binding-lit: color-mix(in oklab, var(--panel-solid) 94%, var(--ink));--binding-rule: var(--rule-hover);max-width:calc(100vw - 40px);border-radius:var(--radius-chip)}.float-panel.blend-book:not(.is-shut){width:660px;padding:var(--s2)}.blend-book .float-panel-grip{gap:var(--s2);padding:2px 4px 8px}.blend-book .float-panel-title{font-family:var(--font-display-serif, var(--font-display));font-size:var(--t-prose);font-weight:400;color:var(--ink);text-box-trim:trim-end;text-box-edge:text alphabetic;--title-nudge: -2px;transform:translateY(var(--title-nudge))}.blend-book-turn .hud-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blend-book-spread{display:grid;grid-template-columns:1fr 1fr;height:460px;background:none;border-radius:var(--radius-chip-small);color:var(--leaf-ink);position:relative;overflow:hidden}.blend-book-spread:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 1px 4px color-mix(in srgb,var(--ground) 55%,transparent);pointer-events:none}.blend-book-spread:after{content:"";position:absolute;inset:0 auto 0 50%;width:32px;transform:translate(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ground) 22%,transparent) 44%,color-mix(in srgb,var(--ground) 32%,transparent) 50%,color-mix(in srgb,var(--ground) 22%,transparent) 56%,transparent);pointer-events:none}.blend-book-page{padding:var(--s6);min-width:0}.blend-book-page.verso{background:linear-gradient(100deg,var(--leaf-edge) 0%,var(--leaf) 13%)}.blend-book-page.recto{background:linear-gradient(260deg,var(--leaf-edge) 0%,var(--leaf-lit) 15%)}.blend-book-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);height:24px;line-height:1;font-family:var(--font-display-serif, var(--font-display));font-size:var(--t-lead);color:var(--leaf-ink);border-bottom:1px solid var(--leaf-hair);padding-bottom:var(--s2);margin-bottom:16px}.blend-book-heading span{line-height:1}.blend-book-heading span:last-child{font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-quiet);white-space:nowrap}.blend-book-plate{margin-bottom:14px}.blend-book-plate .hud-chip{width:100%;height:auto;aspect-ratio:1;border-radius:var(--radius-chip);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--leaf-ink) 18%,transparent)}.blend-book-name{font-family:var(--font-display-serif, var(--font-display));font-weight:400;font-size:var(--t-h3);line-height:1.14;margin:0 0 10px}.blend-book-lore{font-family:var(--font-body);font-size:var(--t-small);line-height:1.5;margin:0 0 12px}.blend-book-wanted{font-family:var(--font-display);font-size:var(--t-label);color:var(--leaf-quiet);border-top:1px solid var(--leaf-hair);padding-top:var(--s4);margin:0}.blend-book-wanted b{color:var(--leaf-ink)}.blend-book-take{display:flex;gap:var(--s4);margin-bottom:15px}.blend-book-take-mark .hud-chip{width:58px;height:58px;border-radius:var(--radius-chip-small);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--leaf-ink) 15%,transparent)}.blend-book-take-of{min-width:0}.blend-book-take-of b{display:block;font-family:var(--font-display-serif, var(--font-display));font-weight:400;font-size:var(--t-lead);line-height:1.2}.blend-book-how{font-family:var(--font-body);font-size:var(--t-fine);line-height:1.4;color:var(--leaf-quiet);margin:3px 0 0}.blend-book-spread.is-contents{grid-template-columns:1fr}.blend-book-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.blend-book-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;display:flex;align-items:center;gap:var(--s4);padding:var(--s2) 0;border-radius:var(--radius-chip);text-align:left;color:var(--leaf-ink);font-family:var(--font-display-serif, var(--font-display));font-size:var(--t-prose)}button.blend-book-row{cursor:pointer}button.blend-book-row:hover,button.blend-book-row:focus-visible{background:color-mix(in srgb,var(--leaf-ink) 9%,transparent)}.blend-book-row .hud-chip{width:36px;height:36px;border-radius:var(--radius-chip);flex:none}.blend-book-index-of{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.blend-book-index-top{display:flex;align-items:baseline;min-width:0}.blend-book-index-takes{font-family:var(--font-body);font-size:var(--t-label);line-height:1.3;color:var(--leaf-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blend-book-index-name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blend-book-index-leader{flex:1 1 auto;min-width:12px;align-self:stretch;background:radial-gradient(circle,var(--leaf-quiet) 1.3px,transparent 1.4px) 0 calc(50% + 6px) / 6px 3px repeat-x;opacity:.45;margin:0 6px}.blend-book-index-at{flex:none;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--t-fine);color:var(--leaf-quiet)}.blend-book-where .hud-btn{display:block;margin:4px auto 0}.blend-book-nothing{font-family:var(--font-body);font-size:var(--t-body);color:var(--leaf-quiet);margin:0;padding:var(--s2) 0}.blend-book-index-more{margin-top:14px;padding-top:var(--s4);border-top:1px solid var(--leaf-hair);text-align:center}.blend-book-seed-pair{flex:none;display:flex;align-items:center;gap:var(--s1)}.blend-book-becomes{width:12px;height:12px;flex:none;transform:rotate(180deg);opacity:.45}.blend-book-seed-of{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:var(--s0)}.blend-book-seed-of>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2}.blend-book-seed-how{display:flex;align-items:center;gap:var(--s2)}.blend-book-seed-wait{flex:none;display:inline-flex;align-items:center;gap:var(--s1);font-variant-numeric:tabular-nums;line-height:1}.blend-book-seed-wait svg{width:13px;height:13px;flex:none;opacity:.6}.blend-book-seed-how{display:flex;align-items:baseline;gap:var(--s2);font-family:var(--font-body);font-size:var(--t-label);line-height:1.3;color:var(--leaf-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blend-book-seed-into{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.blend-book-seed-how b{font-weight:600;color:var(--leaf-ink)}.blend-book-turn{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--s2);padding:8px 4px 2px}.blend-book-back{justify-self:start}.blend-book-next{justify-self:end}.blend-book-next>svg{transform:rotate(180deg)}.blend-book-where{text-align:center;font-family:var(--font-display);font-size:var(--t-micro);font-weight:var(--label-weight);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.float-panel.blend-book.is-shut{max-width:calc(100vw - 40px)}.blend-book .float-panel-folded{gap:var(--s4);padding:var(--s4) var(--s4)}.blend-book .float-panel-folded .float-panel-title{font-size:var(--t-body)}.blend-book .float-panel-note{flex:1 1 auto;text-align:right}@media (max-width: 860px){.float-panel.blend-book,.float-panel.blend-book.is-shut{left:0;right:0;top:var(--hud-bar-height);max-width:none;border-radius:0 0 var(--radius-chip) var(--radius-chip)}.float-panel.blend-book:not(.is-shut){bottom:calc(var(--hud-nav-height) + var(--safe-bottom));width:auto;display:flex;flex-direction:column}.blend-book .float-panel-grip{cursor:default;touch-action:auto;flex:none}.blend-book-spread{grid-template-columns:1fr;height:auto;flex:1 1 auto;min-height:0;overflow-y:auto}.blend-book-spread:after{display:none}.blend-book-page.verso,.blend-book-page.recto{background:var(--leaf)}.blend-book-page.recto{padding-top:0}.blend-book-page.verso:not(.is-blend){padding-bottom:var(--s1)}.blend-book-heading.is-run-on{display:none}.blend-book-page.verso.is-blend{display:flex;align-items:flex-start;gap:var(--s5)}.blend-book-plate{flex:0 0 calc(50% - 8px);margin-bottom:0}.blend-book-said{flex:1 1 auto;min-width:0}.blend-book-plate .hud-chip{aspect-ratio:1 / 1}.blend-book-name{font-size:var(--t-h3);margin-bottom:8px}.blend-book-turn{flex:none}}.lottery-stub .hud-chip,.lottery-bag .hud-chip{width:52px;height:52px}.lottery-blank{font-size:var(--t-h3);color:var(--ink-faint)}.lottery-stub[data-full] .lottery-blank{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.lottery-stub{display:flex;align-items:center;gap:var(--s4);border-left:3px dashed color-mix(in srgb,var(--ink) 22%,transparent)}.lottery-stub[data-full]{border-left-color:color-mix(in srgb,var(--accent) 60%,transparent)}.lottery-stub[data-held] .hud-chip{width:34px;height:34px}.lottery-bag{display:flex;flex-wrap:wrap;gap:var(--s2)}.lottery-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;border-radius:var(--radius-chip);cursor:pointer;line-height:0}.lottery-pick:disabled{opacity:.38;cursor:not-allowed}.lottery-pick[aria-pressed=true] .hud-chip{outline:2px solid var(--accent)}.lottery-drawn{display:flex;align-items:center;gap:var(--s2);color:var(--ink-bright)}.hud-happening .lottery-drawn .hud-chip{width:22px;height:22px;border-radius:var(--radius-chip-small)}.lottery-drawn b{font-weight:600}@media (max-width: 860px){.lottery-stub .hud-chip,.lottery-bag .hud-chip{width:44px;height:44px}}.achievement-panel{--c-trade: #d9a441;--c-work: #c08b5c;--c-camp: #9ec95e;--c-money: #6fa8a0;--c-casino: #c2705f;--c-island: #7f9dc4;--c-standing: #b58cc0;--c-training: #a3a06a;--achievement-card: 232px}.achievement-count{margin:8px 0 0;font-size:var(--t-small);color:var(--ink-muted)}.achievement-sort{margin-inline-start:auto}.achievement-section+.achievement-section{margin-top:22px}.achievement-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:10px;padding-bottom:var(--s2);border-bottom:1px solid var(--rule)}.achievement-heading-count{font-size:var(--t-label);color:var(--ink-muted)}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--achievement-card),1fr));gap:var(--gutter)}.achievement-card{padding:var(--gutter);border-radius:var(--radius-chip);background:linear-gradient(180deg,color-mix(in srgb,var(--hue) var(--depth),transparent),transparent 70%),color-mix(in srgb,var(--ink) 4%,var(--panel-solid, var(--panel)))}.achievement-card[data-depth="1"]{--depth: 7%}.achievement-card[data-depth="2"]{--depth: 14%}.achievement-card[data-depth="3"]{--depth: 22%}.achievement-card[data-complete]{background:color-mix(in srgb,var(--hue) 26%,var(--panel-solid, var(--panel)))}.achievement-card[data-complete] .achievement-name{color:var(--ink-bright)}.achievement-card[data-complete] .achievement-track,.achievement-card[data-complete] .achievement-desc,.achievement-card[data-complete] .achievement-foot{color:color-mix(in srgb,var(--ink) 74%,var(--hue))}.achievement-card-head{display:flex;align-items:flex-start;gap:var(--s4)}.achievement-card-title{flex:1 1 auto;min-width:0}.achievement-disc{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--hue) 20%,var(--panel-solid, var(--panel)))}.achievement-card[data-complete] .achievement-disc{background:color-mix(in srgb,var(--hue) 46%,var(--panel-solid, var(--panel)))}.achievement-mark{width:18px;height:18px;color:var(--hue)}.achievement-card[data-complete] .achievement-mark{color:var(--ink-bright)}.achievement-name{font-weight:600;font-size:var(--t-body);line-height:1.25}.achievement-track{display:block;margin-top:3px;font-size:var(--t-tiny);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hue)}.achievement-held{flex:0 0 auto;font-size:var(--t-label);color:var(--ink-muted)}.achievement-desc{margin:8px 0 0;font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.achievement-foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);margin-top:10px;font-size:var(--t-label);color:var(--ink-muted)}.achievement-card .hud-meter>i{background:var(--hue)}.achievement-card .hud-meter{background:color-mix(in srgb,var(--ink) 10%,transparent)}.achievement-card .hud-meter>i[data-tone=good]{background:var(--good)}.challenge-seal{flex:none;display:block;color:var(--accent)}.challenge-card .challenge-seal{width:30px;height:30px}.challenge-announce .challenge-seal{width:64px;height:64px}.island-week .challenge-seal{width:36px;height:36px}.island-strip .challenge-seal{width:44px;height:44px}.run-ribbon{display:flex;align-items:center;gap:var(--s4);max-width:560px;padding:var(--s2) var(--s2) var(--s2) var(--s4);background:var(--challenge-ground);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;font-size:var(--t-small);line-height:1.35;color:var(--ink)}.run-ribbon-mark{flex:none;color:var(--accent)}.run-ribbon .challenge-seal{width:22px;height:22px}.run-ribbon-says{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.run-ribbon[data-final] .run-ribbon-mark{display:none}@media (min-width: 861px){.run-ribbon[data-wide]{flex-wrap:wrap;row-gap:var(--s2);width:-moz-max-content;width:max-content;min-width:-moz-min-content;min-width:min-content;max-width:var(--ribbon-room, 100%)}.run-ribbon[data-wide] .run-ribbon-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}}.run-ribbon-actions{display:flex;flex:none;gap:var(--s2);margin-left:auto}@media (max-width: 860px){.run-ribbon{width:100%;max-width:none;flex-wrap:wrap;row-gap:var(--s2);padding:var(--s2) var(--gutter);border-radius:0;box-shadow:none}}.hud-run-place{display:flex;flex-direction:column;gap:var(--s2)}.hud-run-lines{display:flex;flex-direction:column;gap:var(--s1)}.hud-run-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);font-size:var(--t-small)}.hud-run-line b{font-weight:600;color:var(--ink-bright)}.hud-run-line b[data-tone=bad]{color:var(--bad)}.hud-run-place.challenge-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--s4);column-gap:var(--s4);row-gap:var(--s2);padding:var(--s4)}.challenge-line>.hud-run-says,.challenge-line>.hud-run-more,.challenge-line>.challenge-line-wide{grid-column:1 / -1}.challenge-line-text{min-width:0}.challenge-line-text b{display:block;font-size:var(--t-small);font-weight:600;color:var(--ink-bright)}.challenge-line-text small{display:block;margin-top:1px;font-size:var(--t-fine);color:var(--ink-muted)}.challenge-card-status{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.challenge-card-status>.challenge-entry{flex:1 1 auto;min-width:0}.challenge-card-status>.hud-run-more{flex:none}.challenge-entry[data-tone=soon]{font-weight:600;color:var(--accent)}.challenge-entry[data-tone=now]{font-weight:700;color:var(--bad)}.hud-run-says{font-size:var(--t-fine);line-height:1.45;color:var(--ink-muted)}.hud-run-score[data-tone=bad]{color:var(--bad)}.hud-run-more{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2)}.challenge-modal .cas-boards-row[data-you]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.challenge-modal .cas-boards-row[data-you] .cas-boards-who b{color:var(--accent)}.challenge-modal .cas-boards-figure[data-tone=bad]{color:var(--bad)}@media (min-width: 861px){.hud-rail-cards>.hud-run-panel{flex-shrink:0}}.hud-log-item[data-run]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.hud-rail-panel.challenge-card,.hud-panel.run-ribbon{--challenge-glow: 28%;--challenge-muted: color-mix(in oklab, var(--ink-muted) 70%, var(--ink));--challenge-ground: radial-gradient( 120% 70% at 0% 0%, color-mix(in srgb, var(--accent) var(--challenge-glow), transparent), transparent 60% ), var(--ground)}.hud-rail-panel.challenge-card{display:flex;flex-direction:column;gap:var(--gutter);padding:var(--gutter);overflow-y:auto;overflow-x:hidden}.hud-rail-panel.challenge-card:before{background:var(--challenge-ground);backdrop-filter:none;-webkit-backdrop-filter:none}.hud-rail-panel.challenge-card>*,.hud-panel.run-ribbon>*{--ink-muted: var(--challenge-muted)}.challenge-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.challenge-card-crest{display:flex;align-items:center;gap:var(--s2);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.challenge-card-title{display:flex;flex-direction:column;min-width:0}.challenge-card-name{font-family:var(--font-display);font-size:var(--t-lead);font-weight:700;line-height:1.1;color:var(--ink-bright);transition:color var(--dur-2) var(--ease)}.challenge-card-crest:hover .challenge-card-name{color:var(--accent)}.challenge-card .challenge-eyebrow{font-size:var(--t-micro)}.challenge-live{display:inline-flex;flex:none;align-items:center;gap:calc(4px + var(--s2));padding-left:4px;font-size:var(--t-small);font-weight:600;line-height:1;white-space:nowrap;color:var(--accent)}.challenge-live-text{text-box:trim-both cap alphabetic}.challenge-live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.challenge-card-trial{padding-top:var(--s4);border-top:1px solid var(--rule);color:var(--ink-muted)}.hud-run-place.challenge-line[data-stakes]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.challenge-line[data-stakes] .challenge-line-text b{color:var(--accent)}.challenge-card-score{display:flex;flex-direction:column;gap:var(--s1)}.challenge-card-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2)}.hud-panel.hud-modal.challenge-announce{position:relative;width:min(680px,100%);padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - max(min(7vh,72px) + var(--safe-top),var(--hud-bar-height) + 10px) - 16px - var(--safe-bottom))}.challenge-announce>.hud-close{position:absolute;top:var(--s4);right:var(--s4);z-index:1}.challenge-announce-body{display:flex;flex-direction:column;align-items:center;gap:var(--s5);min-height:0;flex:1 1 auto;padding:var(--s6) var(--gutter);overflow:hidden;text-align:center;background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.challenge-announce-scroll{display:flex;flex-direction:column;align-items:center;gap:var(--s5);width:100%;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.challenge-eyebrow{font-family:var(--font-display);font-size:var(--t-label);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.challenge-name{margin:0;font-family:var(--font-display);font-size:48px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--ink-bright);text-wrap:balance}.challenge-name[data-size=small]{font-size:var(--t-h3)}.challenge-announce-plays{margin:0;font-size:var(--t-lead);color:var(--ink)}.challenge-announce-plays b{font-weight:700;color:var(--accent)}.challenge-announce-says{max-width:480px;margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-muted)}.challenge-when>.label{display:block;margin-bottom:var(--s2)}.challenge-countdown{display:flex;gap:var(--s2)}.challenge-countdown div{display:flex;flex-direction:column;align-items:center;min-width:68px;padding:var(--s4) var(--s2);border-radius:var(--radius-chip);background:var(--panel-raised)}.challenge-countdown small{margin-top:var(--s1)}.challenge-stakes{align-self:stretch;width:100%}.challenge-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-self:stretch;text-align:left}.challenge-tables[data-count="1"]{grid-template-columns:minmax(0,1fr)}.challenge-table{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--s4) var(--s5) var(--s5);border-radius:var(--radius-panel);background:var(--panel-raised)}.challenge-table[data-stakes]{--challenge-muted: color-mix(in oklab, var(--ink-muted) 70%, var(--ink));background:color-mix(in srgb,var(--accent) 14%,var(--panel-raised))}.challenge-table[data-stakes]>*{--ink-muted: var(--challenge-muted)}.challenge-table[data-stakes] .challenge-table-label{color:var(--accent)}.challenge-table-sub,.challenge-table-note{font-size:var(--t-small);color:var(--ink-muted)}.challenge-table .hud-btn{margin-top:var(--s2)}.challenge-table .hud-ledger{align-self:stretch}.challenge-announce-foot{display:flex;flex-direction:column;align-items:center;gap:var(--s4);align-self:stretch;flex:none}.challenge-announce-foot .hud-modal-actions{justify-content:center;flex-wrap:wrap;gap:var(--s4)}.challenge-announce-where{font-size:var(--t-fine);color:var(--ink-muted)}.challenge-announce-rules{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.challenge-announce-rules-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);padding:var(--s6) var(--s6) var(--s4);border-bottom:1px solid var(--rule)}.challenge-announce-rules-head>div{display:flex;flex-direction:column;gap:var(--s1)}.challenge-announce-rules-body{display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--s6);overflow-y:auto;overflow-x:hidden}.challenge-announce-rules>.challenge-announce-foot{padding:var(--s4) var(--s6) var(--s5);border-top:1px solid var(--rule)}@media (max-width: 860px){.challenge-announce-body{padding:var(--s6) var(--gutter)}.challenge-name{font-size:34px}.challenge-announce .challenge-seal{width:44px;height:44px}.challenge-countdown div{min-width:0;flex:1 1 0;padding:var(--s2)}.challenge-table{padding:var(--s4)}.challenge-table .hud-vital-figure{font-size:22px;line-height:1.15;white-space:nowrap}.challenge-table .hud-btn{margin-top:auto}}.island-host{--island-week-w: clamp(300px, 30vw, 400px)}.island-week{position:absolute;top:calc(var(--island-bar-h) + var(--s6));right:var(--island-gutter);z-index:1;width:var(--island-week-w);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-panel);background:var(--veil-thin);backdrop-filter:var(--panel-blur);-webkit-backdrop-filter:var(--panel-blur);box-shadow:var(--shadow-panel);opacity:clamp(0,calc(1 - var(--open-gone) * 1.8),1)}.island-host[data-past=true] .island-week{visibility:hidden;pointer-events:none}.island-open:has(>.island-week){padding-right:calc(var(--island-gutter) + var(--island-week-w) + var(--s6))}.island-week-art{display:block;width:100%;height:clamp(110px,20svh,190px);-o-object-fit:cover;object-fit:cover}.island-week-body{display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--s6) var(--s6)}.island-week-says{display:flex;flex-direction:column;gap:var(--s4)}.island-week-head{display:flex;align-items:center;gap:var(--s4)}.island-week .island-week-name{max-width:none;font-size:clamp(30px,2.8vw,40px)}.island-week-terms{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink-muted)}.island-week-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.island-fig{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.island-host .island-fig b{font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:24px;line-height:1;color:var(--ink-bright);white-space:nowrap}.island-host .island-fig[data-size=lead] b{font-size:clamp(44px,4vw,56px)}.island-fig small{font-size:var(--t-small);line-height:1.35;color:var(--ink-muted)}.island-bar[data-week]{height:100px;background:color-mix(in srgb,var(--accent) 12%,color-mix(in srgb,var(--ground) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.island-bar[data-week] .island-mark-link{display:none}.island-strip{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--s5)}.island-strip-says{min-width:0;color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:var(--s2)}.island-strip-name{overflow:hidden;font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:32px;line-height:1.02;letter-spacing:-.012em;color:var(--ink-bright);white-space:nowrap;text-overflow:ellipsis}.island-strip-figs{display:flex;align-items:center;gap:var(--s6);margin-left:auto;padding-right:var(--s4)}.island-host .island-strip .island-fig b{font-size:30px}@media (max-width: 1240px){.island-bar[data-week] .island-bar-right>.hud-btn[data-variant=secondary]{display:none}}@media (max-width: 1060px){.island-strip-figs .island-fig[data-extra]{display:none}}@media (max-width: 860px){.island-week{position:static;width:auto;justify-self:stretch;opacity:1}.island-host[data-past=true] .island-week{visibility:visible;pointer-events:auto}.island-open:has(>.island-week){padding-right:var(--island-gutter)}.island-week-art{height:120px}.island-week-body{padding:var(--s5)}.island-bar[data-week]{height:var(--island-bar-h);background:color-mix(in srgb,var(--ground) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.island-bar[data-week] .island-mark-link{display:block}.island-bar[data-week] .island-strip{display:none}}.hud-panel.hud-modal.run-question{width:min(480px,100%)}.hud-panel.hud-modal.final-stop-modal{width:min(520px,100%)}.final-stop-modal .hud-modal-actions{flex-direction:column;align-items:stretch}.final-stop-modal .hud-modal-actions .hud-btn{justify-content:center}.final-stop-goods{max-height:248px;overflow-y:auto;overflow-x:hidden}.run-terms-score .hud-vital-figure{margin-top:var(--s2)}.challenge-ledger-note{font-size:var(--t-fine);line-height:1.35;color:var(--ink-muted)}.island-week-also{margin:0;padding-top:var(--s4);border-top:1px solid var(--rule);font-size:var(--t-small);line-height:1.45;color:var(--ink-muted)}.island-week-also b{font-weight:600;color:var(--ink-bright)}.hud-pin[data-stamped=true]:not([data-here=true]) .hud-pin-dot{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 35%,transparent)}.hud-pin[data-closed=true]:not([data-here=true]) .hud-pin-dot{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-faint)}.hud-goods-keeps{display:block;font-size:var(--t-fine);color:var(--ink-muted)}.hud-goods-paid{flex:none;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-fine);color:var(--ink-muted);white-space:nowrap}.challenge-name-field>.label{flex:0 0 100%}.challenge-card .challenge-name-field input{font-size:var(--t-body)}.challenge-announce .challenge-name-field{margin-bottom:var(--s4)}.challenge-announce .challenge-name-field input{font-size:var(--t-lead)}.challenge-poster,.challenge-hero{--challenge-glow: 28%;--challenge-ground: radial-gradient( 120% 70% at 0% 0%, color-mix(in srgb, var(--accent) var(--challenge-glow), transparent), transparent 60% ), var(--ground)}.page-sec.challenges-top,.page-body.challenges-top{padding-top:calc(var(--page-nav-height) + var(--s6))}.challenges-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s5) var(--s6)}.challenges-head h1{margin:var(--s4) 0 0;font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-display);line-height:.92;letter-spacing:-.02em;color:var(--ink-bright)}.page .challenges-head .page-lead{max-width:34ch;margin:0}.challenges-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s4)}.challenges-actions.challenges-help{margin-top:calc(var(--s6) * 2)}.page .challenges-help .page-lead{margin:0}.challenge-posters{display:flex;gap:var(--gutter);margin-top:calc(var(--s6) + var(--s5))}.challenge-poster{position:relative;isolation:isolate;flex:13 1 0;min-width:0;min-height:var(--poster-height);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--radius-panel);background:var(--challenge-ground)}.challenge-poster[data-next]{flex-grow:9}.challenge-poster-mark{position:absolute;top:14%;left:50%;z-index:-1;width:46%;translate:-50% 0;color:color-mix(in srgb,var(--accent) 14%,transparent)}.challenge-poster-mark svg{display:block;width:100%;height:auto}.challenge-poster-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.challenge-poster-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,var(--ground) 0%,color-mix(in srgb,var(--ground) 84%,transparent) 42%,color-mix(in srgb,var(--ground) 6%,transparent) 74%),linear-gradient(to bottom,color-mix(in srgb,var(--ground) 80%,transparent) 0%,transparent 26%)}.challenge-poster-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);min-height:96px;padding:var(--s6)}.challenge-poster .challenge-seal{width:30px;height:30px}.challenge-poster-body{position:relative;display:grid;flex:none;gap:var(--s4);margin-top:auto;padding:var(--s6)}.challenge-poster-body:before{content:"";position:absolute;top:-48px;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,transparent 0,var(--ground) 48px);pointer-events:none}.challenge-poster-top{text-shadow:0 1px 2px color-mix(in srgb,var(--ground) 90%,transparent),0 0 12px color-mix(in srgb,var(--ground) 70%,transparent)}.challenge-poster .hud-btn,.challenge-poster .hud-badge{text-shadow:none}.challenge-poster .challenges-actions{display:grid;grid-template-columns:1fr 1fr}.challenge-poster .challenges-actions .hud-btn{justify-content:center;text-align:center}.challenge-poster .challenges-actions .hud-btn:not(:first-child){padding-inline:var(--s2);letter-spacing:.04em;white-space:nowrap}.challenge-poster .challenges-actions .hud-btn:first-child{grid-column:1 / -1}.challenge-poster .challenges-actions .hud-btn:first-child:last-child{grid-column:auto;justify-self:start}.challenge-poster-body h3{margin:0;font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-h1);line-height:.95;letter-spacing:-.01em;color:var(--ink-bright);text-wrap:balance}.challenge-poster[data-next] h3{font-size:var(--t-h2)}.page .challenge-poster-body h3{margin-top:0}.page .challenge-poster-body p{margin:0}.page .challenge-poster-line{font-size:var(--t-prose);line-height:1.5;color:var(--ink)}.challenge-figures{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s6);margin:var(--s1) 0 0}.challenge-figures>div{display:grid;gap:var(--s1)}.page .challenge-figures dd{margin:0;font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-h2);line-height:1;color:var(--ink-bright)}.page .challenge-figures dd[data-tone=accent]{color:var(--accent)}.challenge-next-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s4);margin-top:var(--s5);font-size:var(--t-small)}.challenge-next-line b{color:var(--ink-bright)}.challenge-next-line .num{color:var(--ink-muted)}.challenge-poster .challenge-live,.challenge-hero .challenge-live{font-size:var(--t-small)}.challenge-news{display:flex;gap:var(--s6);margin:var(--s6) 0 0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,black 90%,transparent);mask-image:linear-gradient(to right,black 90%,transparent)}.challenge-news li{display:inline-flex;flex:none;align-items:center;gap:var(--s2);font-size:var(--t-small);white-space:nowrap}.challenge-news svg{flex:none;width:12px;height:12px;color:var(--accent)}.challenge-news b{font-weight:600;color:var(--ink-bright)}.challenge-news span{color:var(--ink-muted)}.challenge-trophy{display:inline-grid;flex:none;place-items:center;color:var(--accent)}.challenge-trophy svg{width:16px;height:16px}.challenge-trophy[data-trophy=silver]{color:var(--silver)}.challenge-trophy[data-trophy=bronze]{color:var(--bronze)}.challenge-standing{margin-top:var(--s5)}.challenge-switches{display:flex;flex-wrap:wrap;gap:var(--s4)}.challenge-standing-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:calc(var(--s6) * 2);margin-top:var(--s5)}.challenge-podium{--podium-rise: 38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:var(--s4);margin:0;padding:0;list-style:none}.challenge-podium li{display:flex;flex-direction:column;align-items:center;gap:var(--s2);min-width:0;text-align:center}.challenge-podium .challenge-trophy{width:56px;height:56px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 6%,transparent)}.challenge-podium .challenge-trophy svg{width:28px;height:28px}.challenge-podium li>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-lead);color:var(--ink-bright)}.challenge-podium li>.num{font-size:var(--t-small);color:var(--ink-muted)}.challenge-podium .challenge-podium-step{display:flex;flex-direction:column;align-items:center;gap:var(--s1);width:100%;min-height:calc(var(--podium-rise) * 3);border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:var(--t-small);color:var(--ink)}.challenge-podium li[data-place="1"] .challenge-podium-step{min-height:calc(var(--podium-rise) * 5);background:color-mix(in srgb,var(--accent) 16%,transparent)}.challenge-podium li[data-place="2"] .challenge-podium-step{min-height:calc(var(--podium-rise) * 4)}.challenge-podium-step em{font-family:var(--font-display-serif);font-style:normal;font-weight:var(--display-weight);font-size:var(--t-h1);line-height:1;color:var(--accent)}.challenge-podium li[data-place="2"] em{color:var(--silver)}.challenge-podium li[data-place="3"] em{color:var(--bronze)}.challenge-podium li[data-empty] em,.challenge-podium li[data-empty] .challenge-podium-step{color:var(--ink-faint)}.challenge-standing-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s4);font-size:var(--t-small)}.challenge-place{display:inline-flex;align-items:center;gap:var(--s2)}.page-table tr[data-new] td{background:color-mix(in srgb,var(--accent) 7%,transparent);animation:page-arrive var(--dur-3) var(--ease) both}.page-table tr[data-you] td{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.challenge-move{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-fine);color:var(--ink-muted)}.challenge-move[data-dir]:before{content:"";width:8px;height:6px;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.challenge-move[data-dir=up]{color:var(--good)}.challenge-move[data-dir=down]{color:var(--bad)}.challenge-move[data-dir=down]:before{clip-path:polygon(0 0,100% 0,50% 100%)}.page-hero.challenge-hero{min-height:clamp(460px,72vh,720px);background:var(--challenge-ground)}.challenge-hero-mark{position:absolute;top:16%;right:10%;width:min(30%,320px);color:color-mix(in srgb,var(--accent) 12%,transparent)}.challenge-hero-mark svg{display:block;width:100%;height:auto}.page-hero-inner.challenge-hero-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s6)}.challenge-hero-main{display:grid;gap:var(--s4);max-width:760px}.challenge-hero .page-eyebrow svg{width:18px;height:18px}.page-hero.challenge-hero h1{margin:0;font-size:var(--t-display);line-height:.92;letter-spacing:-.02em}.page .challenge-hero .page-hero-lead{margin:0}.challenge-hero-clock{display:grid;justify-items:end;gap:var(--s1);font-size:var(--t-small);color:var(--ink)}.challenge-hero-clock b{font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-display);line-height:.95;color:var(--ink-bright)}.page-sec.challenge-first{padding-top:calc(var(--s6) * 2)}.page .page-figures .num[data-tone=accent]{color:var(--accent)}.challenge-broadcast{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:var(--s6);margin-top:var(--s6)}.challenge-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4)}.challenge-panel-head>div{display:grid;gap:var(--s1)}.challenge-panel .page-table-wrap,.challenge-prize .page-table-wrap,.challenge-standing .page-table-wrap{background:none}.challenge-feed{margin:var(--s4) 0 0;padding:0;list-style:none}.challenge-feed li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s4);padding:var(--s4) 0}.challenge-feed li+li{border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.challenge-feed-when{font-size:var(--t-fine);color:var(--ink-muted)}.challenge-feed-what{display:grid;gap:var(--s0);min-width:0}.challenge-feed-what b{font-size:var(--t-small);font-weight:600;color:var(--ink-bright)}.challenge-feed-what span{font-size:var(--t-fine);color:var(--ink-muted)}.challenge-prize-figure{display:block;margin-top:var(--s4);font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-h1);line-height:1;color:var(--accent)}.page .challenge-prize p{font-size:var(--t-small);color:var(--ink-muted)}.challenge-rules ul{display:grid;gap:var(--s4);margin:var(--s4) 0 0;padding:0;list-style:none}.challenge-rules li{display:grid;gap:var(--s0);font-size:var(--t-small);line-height:1.55}.challenge-rules b{color:var(--ink-bright)}.challenge-rules span{color:var(--ink-muted)}.challenge-calendar{margin-top:var(--s5)}.challenge-calendar-bar{display:flex;align-items:center;gap:var(--s4)}.challenge-calendar-title{display:grid;gap:var(--s0);min-width:200px;text-align:center}.challenge-calendar-title b{font-size:var(--t-body);color:var(--ink-bright)}.challenge-calendar-title span{font-size:var(--t-fine);color:var(--ink-muted)}.challenge-pager svg{width:14px;height:14px}.challenge-pager-back{rotate:90deg}.challenge-pager-on{rotate:-90deg}.challenge-week{margin-top:var(--s4)}.challenge-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:var(--s4);border-bottom:1px solid color-mix(in srgb,var(--rule) 70%,transparent)}.challenge-week-days>div{display:flex;align-items:baseline;gap:var(--s2);padding-left:var(--s2)}.challenge-week-days b{font-size:var(--t-body);color:var(--ink)}.page .challenge-week-days>[data-today] .label,.challenge-week-days>[data-today] b{color:var(--accent)}.challenge-week-lane{position:relative;height:64px;margin-top:var(--s4)}.challenge-banner{position:absolute;top:0;bottom:0;left:var(--from);width:calc(var(--span) - var(--s1));display:flex;align-items:center;gap:var(--s4);overflow:hidden;padding:0;border:0;border-radius:var(--radius-panel);background:var(--panel-raised);font:inherit;color:inherit;text-align:left;text-decoration:none;transition:background var(--dur-2) var(--ease)}a.challenge-banner:hover,button.challenge-banner:hover{background:color-mix(in srgb,var(--ink) 9%,var(--panel-raised));cursor:pointer}.challenge-banner[data-past]{opacity:.6}.challenge-banner-pic{position:relative;flex:none;width:64px;height:100%;background:var(--panel-sunk)}.challenge-banner-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--accent) 40%,transparent)}.challenge-banner-mark svg{width:24px;height:24px}.challenge-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.challenge-banner-text{display:grid;flex:1;gap:var(--s0);min-width:0}.challenge-banner-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-banner-text b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;font-size:var(--t-small);font-weight:600;color:var(--ink-bright)}.challenge-banner-text>.challenge-banner-when{display:none}.challenge-banner-when[data-tone=now]{color:var(--accent)}.challenge-banner{container-type:inline-size}@container (max-width: 360px){.challenge-banner-status,.challenge-banner-text>span:not(.challenge-banner-when){display:none}.challenge-banner-text>.challenge-banner-when{display:block}.challenge-banner-text{padding-right:var(--s4)}}@container (max-width: 170px){.challenge-banner-pic{display:none}.challenge-banner-text{padding-left:var(--s4)}}.challenge-banner-text>span{font-size:var(--t-fine);color:var(--ink-muted)}.challenge-banner-text em{font-style:normal;color:var(--accent)}.challenge-banner-status{flex:none;margin-right:var(--s4)}.challenge-week-now{position:absolute;top:0;bottom:0;left:var(--at);width:2px;border-radius:var(--radius-pill);background:var(--accent);pointer-events:none}.page .challenge-week-none{margin:0;padding:var(--s4) var(--s2);font-size:var(--t-small);color:var(--ink-muted)}.challenge-flash{--flash-hour: 14px;position:relative;height:calc(var(--flash-hour) * 24);margin-top:var(--s5);border-top:1px solid color-mix(in srgb,var(--rule) 70%,transparent)}.challenge-flash-band{position:absolute;left:0;right:0;top:var(--from);height:var(--span);background:color-mix(in srgb,var(--accent) 5%,transparent)}.challenge-flash-band small{position:absolute;top:var(--s1);right:var(--s2);font-size:var(--t-fine);color:var(--ink-faint)}.challenge-flash-one{position:absolute;top:var(--hour);left:calc(var(--day) * 100% / 7);width:calc(100% / 7 - var(--s2));display:grid;padding:var(--s1) var(--s2);border-radius:var(--radius-chip-small);background:var(--accent);color:var(--ground);font-size:var(--t-fine)}a.challenge-flash-one,button.challenge-flash-one{border:0;font:inherit;font-size:var(--t-fine);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-2) var(--ease)}a.challenge-flash-one:hover,button.challenge-flash-one:hover{background:color-mix(in srgb,var(--ink) 12%,var(--accent))}.challenge-flash-one>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page .challenge-flash-more{position:absolute;top:40%;left:50%;translate:-50% 0;margin:0;padding:var(--s4) var(--s4);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--ground) 85%,transparent);font-size:var(--t-small);text-align:center}.challenge-fame{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:var(--s4)}.challenge-fame .challenge-trophy{width:44px;height:44px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 12%,transparent)}.challenge-fame .challenge-trophy svg{width:22px;height:22px}.challenge-fame>div{display:grid;gap:var(--s1);min-width:0}.challenge-fame-figure{font-family:var(--font-display-serif);font-weight:var(--display-weight);font-size:var(--t-h2);line-height:1.05;color:var(--ink-bright)}.challenge-fame-who{font-size:var(--t-small);color:var(--ink-muted)}.challenge-trophies{display:flex;flex-wrap:wrap;gap:var(--s4);font-size:var(--t-small);color:var(--ink-muted)}.challenge-trophies>span{display:inline-flex;align-items:center;gap:var(--s1)}.challenge-fame .challenge-trophies .challenge-trophy{width:auto;height:auto;background:none}.challenge-fame .challenge-trophies .challenge-trophy svg{width:14px;height:14px}@media (max-width: 860px){.challenge-posters{flex-direction:column}.challenge-poster{flex:none;width:100%}.challenge-standing-grid,.challenge-broadcast{grid-template-columns:1fr}.page-hero-inner.challenge-hero-inner{flex-direction:column;align-items:flex-start}.challenge-hero-clock{justify-items:start}}@media (max-width: 700px){.challenge-week-lane{display:grid;gap:var(--gutter);height:auto}.challenge-banner{position:relative;left:auto;width:auto;height:56px}.challenge-week-now{display:none}}@media (prefers-reduced-motion: reduce){.page-table tr[data-new] td{animation:none}}.challenge-head-actions{flex:none}.challenge-in-news .hud-happening-place{flex:1;min-width:0}.challenge-in-news .hud-happening-actions{flex:none}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--surface-a: #1e1e1e;--surface-b: #121212;--surface-c: rgba(255, 255, 255, .03);--surface-d: #383838;--surface-e: #1e1e1e;--surface-f: #1e1e1e;--text-color: rgba(255, 255, 255, .87);--text-color-secondary: rgba(255, 255, 255, .6);--primary-color: #ffd54f;--primary-color-text: #212529;--surface-0: #121212;--surface-50: #2a2a2a;--surface-100: #414141;--surface-200: #595959;--surface-300: #717171;--surface-400: #898989;--surface-500: #a0a0a0;--surface-600: #b8b8b8;--surface-700: #d0d0d0;--surface-800: #e7e7e7;--surface-900: #ffffff;--gray-50: #e7e7e7;--gray-100: #d0d0d0;--gray-200: #b8b8b8;--gray-300: #a0a0a0;--gray-400: #898989;--gray-500: #717171;--gray-600: #595959;--gray-700: #414141;--gray-800: #2a2a2a;--gray-900: #121212;--content-padding: 1rem;--inline-spacing: .5rem;--border-radius: 3px;--surface-ground: #121212;--surface-section: #121212;--surface-card: #1e1e1e;--surface-overlay: #1e1e1e;--surface-border: #383838;--surface-hover: rgba(255, 255, 255, .03);--maskbg: rgba(0, 0, 0, .4);--focus-ring: 0 0 0 1px #ffe284;--highlight-bg: rgba(255, 213, 79, .16);--highlight-text-color: rgba(255, 255, 255, .87);color-scheme:dark;--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f6fbf6;--green-100:#d4ecd5;--green-200:#b2ddb4;--green-300:#90cd93;--green-400:#6ebe71;--green-500:#4caf50;--green-600:#419544;--green-700:#357b38;--green-800:#2a602c;--green-900:#1e4620;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f5f6fb;--indigo-100:#d1d5ed;--indigo-200:#acb4df;--indigo-300:#8893d1;--indigo-400:#6372c3;--indigo-500:#3f51b5;--indigo-600:#36459a;--indigo-700:#2c397f;--indigo-800:#232d64;--indigo-900:#192048;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fff8f2;--orange-100:#fde0c2;--orange-200:#fbc791;--orange-300:#f9ae61;--orange-400:#f79530;--orange-500:#f57c00;--orange-600:#d06900;--orange-700:#ac5700;--orange-800:#874400;--orange-900:#623200;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046;--red-50:#fff5f5;--red-100:#ffd1ce;--red-200:#ffada7;--red-300:#ff8980;--red-400:#ff6459;--red-500:#ff4032;--red-600:#d9362b;--red-700:#b32d23;--red-800:#8c231c;--red-900:#661a14;--primary-50:#fffdf6;--primary-100:#fff5d5;--primary-200:#ffedb3;--primary-300:#ffe592;--primary-400:#ffdd70;--primary-500:#ffd54f;--primary-600:#d9b543;--primary-700:#b39537;--primary-800:#8c752b;--primary-900:#665520}.p-editor-container .p-editor-toolbar{background:#1e1e1e;border-top-right-radius:3px;border-top-left-radius:3px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #383838}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px;padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#ffffffde;background:#ffffff08}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #383838}.p-editor-container .p-editor-content .ql-editor{background:#121212;color:#ffffffde;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#ffd54f}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#ffd54f}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#ffd54f}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#ffd54f}@layer primereact{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.4}.p-error{color:#ef9a9a}.p-text-secondary{color:#fff9}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:3px}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete .p-autocomplete-loader{right:.5rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:2.857rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem .5rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#ffd54f}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#ffffffde;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem .5rem;margin-right:.5rem;background:#ffd54f29;color:#ffffffde;border-radius:3px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#ef9a9a}.p-autocomplete-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#ffffffde;background:#ffffff08}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#ef9a9a}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-datepicker{padding:.5rem;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px}.p-datepicker:not(.p-datepicker-inline){background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#1e1e1e}.p-datepicker .p-datepicker-header{padding:.5rem;color:#ffffffde;background:#1e1e1e;font-weight:600;margin:0;border-bottom:1px solid #383838;border-top-right-radius:3px;border-top-left-radius:3px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#ffffffde;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#ffd54f}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#ffffffde;background:#ffd54f29}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datepicker table td.p-datepicker-today>span{background:transparent;color:#ffd54f;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#ffffffde;background:#ffd54f29}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #383838}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #383838;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:3px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#ffffffde;background:#ffd54f29}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:3px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#ffffffde;background:#ffd54f29}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #383838;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#ffffff08}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#121212;border:1px solid #383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;outline-color:transparent}.p-cascadeselect:not(.p-disabled):hover{border-color:#ffd54f}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-cascadeselect.p-variant-filled{background-color:#383838}.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#383838}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#383838}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.5rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#fff9}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#fff9;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-cascadeselect.p-invalid.p-component{border-color:#ef9a9a}.p-cascadeselect-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#ffd54f3d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-checkbox{width:20px;height:20px}.p-checkbox .p-checkbox-input{border:2px solid #383838;border-radius:3px}.p-checkbox .p-checkbox-box{border:2px solid #383838;background:#121212;width:20px;height:20px;color:#ffffffde;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#212529;font-size:14px}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{border-color:#ffd54f;background:#ffd54f}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#ffd54f}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:#ffc50c;background:#ffc50c;color:#212529}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#ef9a9a}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#383838}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#ffd54f}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#383838}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#ffc50c}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#383838}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#ffd54f}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#383838}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#ffc50c}.p-checkbox{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#383838}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#ffd54f}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#383838}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#ffc50c}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#ffd54f}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-chips .p-chips-multiple-container{padding:.25rem .5rem;outline-color:transparent}.p-chips .p-chips-multiple-container .p-chips-token{padding:.25rem .5rem;margin-right:.5rem;background:#383838;color:#ffffffde;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#464646;color:#ffffffde}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#ffffffde;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#ef9a9a}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#1e1e1e;border:1px solid #383838}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#ffffffde}.p-colorpicker-overlay-panel{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#121212;border:1px solid #383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#ffd54f}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-dropdown.p-variant-filled{background:#383838}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#383838}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#383838}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.5rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#fff9}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#fff9;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-dropdown .p-dropdown-clear-icon{color:#fff9;right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:#ef9a9a}.p-dropdown-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-dropdown-panel .p-dropdown-header{padding:.5rem 1rem;border-bottom:0 none;color:#ffffffde;background:#1e1e1e;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.5rem;margin-right:-1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.5rem;color:#fff9}.p-dropdown-panel .p-dropdown-items{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#ffd54f3d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{position:relative;margin-left:-.5rem;margin-right:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.5rem 1rem;color:#ffffffde;background:transparent}.p-inputgroup-addon{background:#1e1e1e;color:#fff9;border-top:1px solid #383838;border-left:1px solid #383838;border-bottom:1px solid #383838;padding:.5rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid #383838}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.357rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#ef9a9a}.p-inputswitch{position:relative;display:inline-block}.p-inputswitch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px;outline-color:transparent}.p-inputswitch .p-inputswitch-slider:before{background:#fff9;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#ffd54f}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#ffffffde;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#ffffff08}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#ffcd2e}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#ef9a9a}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#ffffffde;background:#121212;padding:.5rem;border:1px solid #383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;outline-color:transparent}.p-inputtext:enabled:hover{border-color:#ffd54f}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-inputtext.p-invalid.p-component{border-color:#ef9a9a}.p-inputtext.p-variant-filled{background-color:#383838}.p-inputtext.p-variant-filled:enabled:hover{background-color:#383838}.p-inputtext.p-variant-filled:enabled:focus{background-color:#383838}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.4375rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.625rem}.p-float-label>label{left:.5rem;color:#fff9;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#ef9a9a}.p-icon-field-left>.p-inputtext{padding-left:2rem}.p-icon-field-left.p-float-label>label{left:2rem}.p-icon-field-right>.p-inputtext{padding-right:2rem}::-webkit-input-placeholder{color:#fff9}:-moz-placeholder{color:#fff9}::-moz-placeholder{color:#fff9}:-ms-input-placeholder{color:#fff9}.p-input-filled .p-inputtext{background-color:#383838}.p-input-filled .p-inputtext:enabled:hover{background-color:#383838}.p-input-filled .p-inputtext:enabled:focus{background-color:#383838}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.4375rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.625rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{left:.5rem;color:#fff9}.p-icon-field-right>.p-input-icon:last-of-type{right:.5rem;color:#fff9}.p-inputotp{display:flex;align-items:center;gap:.5rem}.p-inputotp-input{text-align:center;width:2rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-listbox{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-listbox .p-listbox-header{padding:.5rem 1rem;border-bottom:0 none;color:#ffffffde;background:#1e1e1e;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.5rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.5rem;color:#fff9}.p-listbox .p-listbox-list{padding:.5rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.5rem 1rem;color:#ffffffde;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#ffd54f3d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#ffffffde;background:#ffffff08}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#ffffffde;background:#ffffff08}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-listbox.p-invalid{border-color:#ef9a9a}.p-mention-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-mention-panel .p-mention-items{padding:.5rem 0}.p-mention-panel .p-mention-items .p-mention-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#ffffffde;background:#ffffff08}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-multiselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#121212;border:1px solid #383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;outline-color:transparent}.p-multiselect:not(.p-disabled):hover{border-color:#ffd54f}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-multiselect.p-variant-filled{background:#383838}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#383838}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#383838}.p-multiselect .p-multiselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#fff9}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#383838;color:#ffffffde;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#fff9;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-multiselect.p-invalid.p-component{border-color:#ef9a9a}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .5rem}.p-multiselect-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-multiselect-panel .p-multiselect-header{padding:.5rem 1rem;border-bottom:0 none;color:#ffffffde;background:#1e1e1e;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.5rem;color:#fff9}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#ffd54f3d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.5rem 1rem;color:#ffffffde;background:transparent}.p-password.p-invalid.p-component>.p-inputtext{border-color:#ef9a9a}.p-password-panel{padding:1rem;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#383838}.p-password-panel .p-password-meter .p-password-strength.weak{background:#f48fb1}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ffe082}.p-password-panel .p-password-meter .p-password-strength.strong{background:#c5e1a5}.p-radiobutton{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #383838;border-radius:50%}.p-radiobutton .p-radiobutton-box{border:2px solid #383838;background:#121212;width:20px;height:20px;color:#ffffffde;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#212529}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:#ffd54f;background:#ffd54f}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#ffd54f}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:#ffc50c;background:#ffc50c}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#212529}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#ef9a9a}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#383838}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#ffd54f}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#383838}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#ffc50c}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#383838}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#ffd54f}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#383838}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#ffc50c}.p-rating{position:relative;display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{outline-color:transparent;border-radius:50%}.p-rating .p-rating-item .p-rating-icon{color:#ffffffde;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#f48fb1}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#ffd54f}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#ffd54f}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#f48fb1}.p-selectbutton .p-button{background:#1e1e1e;border:1px solid #383838;color:#ffffffde;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#fff9}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08;border-color:#383838;color:#ffffffde}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#fff9}.p-selectbutton .p-button.p-highlight{background:#ffd54f;border-color:#ffd54f;color:#212529}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#212529}.p-selectbutton .p-button.p-highlight:hover{background:#ffcd2e;border-color:#ffcd2e;color:#212529}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#212529}.p-selectbutton.p-invalid>.p-button{border-color:#ef9a9a}.p-slider{background:#383838;border:0 none;border-radius:3px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#383838;border:2px solid #ffd54f;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-slider .p-slider-range{background:#ffd54f}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#ffd54f;border-color:#ffd54f}.p-treeselect{background:#121212;border:1px solid #383838;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-treeselect:not(.p-disabled):hover{border-color:#ffd54f}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.5rem}.p-treeselect.p-variant-filled{background:#383838}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#383838}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#383838}.p-treeselect .p-treeselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#fff9}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#383838;color:#ffffffde;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#fff9;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-treeselect .p-treeselect-clear-icon{color:#fff9;right:2.357rem}.p-treeselect.p-invalid.p-component{border-color:#ef9a9a}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .5rem}.p-treeselect-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-treeselect-panel .p-treeselect-header{padding:.5rem 1rem;border-bottom:0 none;color:#ffffffde;background:#1e1e1e;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:.5rem;color:#fff9}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.5rem 1rem;color:#ffffffde;background:transparent}.p-input-filled .p-treeselect{background:#383838}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#383838}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#383838}.p-togglebutton{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #383838;border-radius:3px}.p-togglebutton .p-button{background:#1e1e1e;border:1px solid #383838;color:#ffffffde;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#fff9}.p-togglebutton.p-highlight .p-button{background:#ffd54f;border-color:#ffd54f;color:#212529}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#212529}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#ffffff08;border-color:#383838;color:#ffffffde}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#fff9}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#ffcd2e;border-color:#ffcd2e;color:#212529}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#212529}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284;border-color:#ffd54f}.p-togglebutton.p-invalid>.p-button{border-color:#ef9a9a}.p-button{color:#212529;background:#ffd54f;border:1px solid #ffd54f;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-button:not(:disabled):hover{background:#ffcd2e;color:#212529;border-color:#ffcd2e}.p-button:not(:disabled):active{background:#ffc50c;color:#212529;border-color:#ffc50c}.p-button.p-button-outlined{background-color:transparent;color:#ffd54f;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:#ffd54f0a;color:#ffd54f;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:#ffd54f29;color:#ffd54f;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#fff9;border-color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button.p-button-text{background-color:transparent;color:#ffd54f;border-color:transparent}.p-button.p-button-text:not(:disabled):hover{background:#ffd54f0a;color:#ffd54f;border-color:transparent}.p-button.p-button-text:not(:disabled):active{background:#ffd54f29;color:#ffd54f;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#ffd54f;background-color:#212529}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:2.357rem;padding:.5rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.357rem}.p-button.p-button-sm{font-size:.875rem;padding:.4375rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.625rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.357rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary{color:#fff;background:#78909c;border:1px solid #78909c}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover{background:#69838f;color:#fff;border-color:#69838f}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus{box-shadow:0 0 0 1px #a1b1ba}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active{background:#5d747f;color:#fff;border-color:#5d747f}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined{background-color:transparent;color:#78909c;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover{background:#78909c0a;color:#78909c;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active{background:#78909c29;color:#78909c;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text{background-color:transparent;color:#78909c;border-color:transparent}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover{background:#78909c0a;border-color:transparent;color:#78909c}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active{background:#78909c29;border-color:transparent;color:#78909c}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button,.p-fileupload-choose.p-button-info{color:#121212;background:#81d4fa;border:1px solid #81d4fa}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover{background:#5dc8f9;color:#121212;border-color:#5dc8f9}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus{box-shadow:0 0 0 1px #a7e1fc}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active{background:#38bbf7;color:#121212;border-color:#38bbf7}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined{background-color:transparent;color:#81d4fa;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover{background:#81d4fa0a;color:#81d4fa;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active{background:#81d4fa29;color:#81d4fa;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text{background-color:transparent;color:#81d4fa;border-color:transparent}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover{background:#81d4fa0a;border-color:transparent;color:#81d4fa}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active{background:#81d4fa29;border-color:transparent;color:#81d4fa}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button,.p-fileupload-choose.p-button-success{color:#121212;background:#c5e1a5;border:1px solid #c5e1a5}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover{background:#b2d788;color:#121212;border-color:#b2d788}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus{box-shadow:0 0 0 1px #d6eac0}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active{background:#9fce6b;color:#121212;border-color:#9fce6b}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined{background-color:transparent;color:#c5e1a5;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover{background:#c5e1a50a;color:#c5e1a5;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active{background:#c5e1a529;color:#c5e1a5;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text{background-color:transparent;color:#c5e1a5;border-color:transparent}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover{background:#c5e1a50a;border-color:transparent;color:#c5e1a5}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active{background:#c5e1a529;border-color:transparent;color:#c5e1a5}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning{color:#121212;background:#ffe082;border:1px solid #ffe082}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover{background:#ffd65c;color:#121212;border-color:#ffd65c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus{box-shadow:0 0 0 1px #ffe9a8}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active{background:#ffcd35;color:#121212;border-color:#ffcd35}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined{background-color:transparent;color:#ffe082;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover{background:#ffe0820a;color:#ffe082;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active{background:#ffe08229;color:#ffe082;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text{background-color:transparent;color:#ffe082;border-color:transparent}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover{background:#ffe0820a;border-color:transparent;color:#ffe082}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active{background:#ffe08229;border-color:transparent;color:#ffe082}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button,.p-fileupload-choose.p-button-help{color:#121212;background:#ce93d8;border:1px solid #ce93d8}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover{background:#c278ce;color:#121212;border-color:#c278ce}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus{box-shadow:0 0 0 1px #ddb3e4}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active{background:#b65ec5;color:#121212;border-color:#b65ec5}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined{background-color:transparent;color:#ce93d8;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover{background:#ce93d80a;color:#ce93d8;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active{background:#ce93d829;color:#ce93d8;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text{background-color:transparent;color:#ce93d8;border-color:transparent}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover{background:#ce93d80a;border-color:transparent;color:#ce93d8}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active{background:#ce93d829;border-color:transparent;color:#ce93d8}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger{color:#121212;background:#f48fb1;border:1px solid #f48fb1}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover{background:#f16c98;color:#121212;border-color:#f16c98}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus{box-shadow:0 0 0 1px #f7b1c8}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active{background:#ed4980;color:#121212;border-color:#ed4980}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined{background-color:transparent;color:#f48fb1;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover{background:#f48fb10a;color:#f48fb1;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active{background:#f48fb129;color:#f48fb1;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text{background-color:transparent;color:#f48fb1;border-color:transparent}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover{background:#f48fb10a;border-color:transparent;color:#f48fb1}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active{background:#f48fb129;border-color:transparent;color:#f48fb1}.p-button.p-button-link{color:#ffd54f;background:transparent;border:transparent}.p-button.p-button-link:not(:disabled):hover{background:transparent;color:#ffd54f;border-color:transparent}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:transparent;box-shadow:0 0 0 1px #ffe284;border-color:transparent}.p-button.p-button-link:not(:disabled):active{background:transparent;color:#ffd54f;border-color:transparent}.p-splitbutton{border-radius:3px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#ffd54f;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{background:#ffd54f0a;color:#ffd54f}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{background:#ffd54f29;color:#ffd54f}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#fff9;border-color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#ffd54f;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{background:#ffd54f0a;color:#ffd54f;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{background:#ffd54f29;color:#ffd54f;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.4375rem .875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.625rem 1.25rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#78909c;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{background:#78909c0a;color:#78909c}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{background:#78909c29;color:#78909c}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#78909c;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{background:#78909c0a;border-color:transparent;color:#78909c}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{background:#78909c29;border-color:transparent;color:#78909c}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#81d4fa;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{background:#81d4fa0a;color:#81d4fa}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{background:#81d4fa29;color:#81d4fa}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#81d4fa;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{background:#81d4fa0a;border-color:transparent;color:#81d4fa}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{background:#81d4fa29;border-color:transparent;color:#81d4fa}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#c5e1a5;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{background:#c5e1a50a;color:#c5e1a5}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{background:#c5e1a529;color:#c5e1a5}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#c5e1a5;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{background:#c5e1a50a;border-color:transparent;color:#c5e1a5}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{background:#c5e1a529;border-color:transparent;color:#c5e1a5}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#ffe082;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{background:#ffe0820a;color:#ffe082}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{background:#ffe08229;color:#ffe082}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#ffe082;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{background:#ffe0820a;border-color:transparent;color:#ffe082}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{background:#ffe08229;border-color:transparent;color:#ffe082}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#ce93d8;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{background:#ce93d80a;color:#ce93d8}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{background:#ce93d829;color:#ce93d8}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#ce93d8;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{background:#ce93d80a;border-color:transparent;color:#ce93d8}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{background:#ce93d829;border-color:transparent;color:#ce93d8}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#f48fb1;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{background:#f48fb10a;color:#f48fb1}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{background:#f48fb129;color:#f48fb1}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#f48fb1;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{background:#f48fb10a;border-color:transparent;color:#f48fb1}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{background:#f48fb129;border-color:transparent;color:#f48fb1}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-action{width:3rem;height:3rem;background:#ffffffde;color:#121212}.p-speeddial-action:hover{background:#fff9;color:#121212}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:3px}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#383838;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ffffff08}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#ffd54f29;color:#ffffffde}.p-datatable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#1e1e1e;color:#fff9;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-footer{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #383838;border-width:0 0 1px 0;font-weight:600;color:#ffffffde;background:#1e1e1e;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #383838;border-width:0 0 1px 0;font-weight:600;color:#ffffffde;background:#1e1e1e}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#ffffffde;background:#ffd54f29;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#ffffff08;color:#ffffffde}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#ffffffde}.p-datatable .p-sortable-column.p-highlight{background:#1e1e1e;color:#ffd54f}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#ffd54f}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#ffffff08;color:#ffd54f}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#ffd54f}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #ffe284;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#1e1e1e;color:#ffffffde;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#ffd54f29;color:#ffffffde}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#ffd54f29;color:#ffffffde}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid #ffe284;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #ffd54f29}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #ffd54f29}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff08;color:#ffffffde}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline:.15rem solid #ffe284;outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline:.15rem solid #ffe284;outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff08;color:#ffffffde}.p-datatable .p-column-resizer-helper{background:#ffd54f}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#1e1e1e}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#1e1e1e}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#ffffff03}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#ffd54f29;color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#ffffff03}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-datatable-drag-selection-helper{background:#ffd54f29}.p-dataview .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#1e1e1e;color:#fff9;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-dataview .p-dataview-content{background:#1e1e1e;color:#ffffffde;border:0 none;padding:0}.p-dataview .p-dataview-footer{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{width:2rem;height:2rem}.p-datascroller .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-datascroller .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datascroller .p-datascroller-header{background:#1e1e1e;color:#fff9;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-datascroller .p-datascroller-content{background:#1e1e1e;color:#ffffffde;border:0 none;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #383838;border-width:0 0 1px 0}.p-datascroller .p-datascroller-footer{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#ffffff08;color:#ffffffde}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#ffd54f29;color:#ffffffde}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-column-filter-clear-button{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-column-filter-overlay{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.5rem 1rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#ffffffde;background:#ffffff08}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #ffe284}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #383838;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.5rem 1rem;border-bottom:0 none;color:#ffffffde;background:#1e1e1e;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid #383838}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-orderlist .p-orderlist-filter-container{padding:1rem;background:#1e1e1e;border:1px solid #383838;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.5rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:.5rem;color:#fff9}.p-orderlist .p-orderlist-list{border:1px solid #383838;background:#1e1e1e;color:#ffffffde;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#ffffffde;background:transparent;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#ffffffde;background:#ffffff17}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#ffd54f3d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#ffffff03}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#ffffff08}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#ffd54f29;color:#ffffffde}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#cf9d0029}.p-organizationchart .p-organizationchart-line-down{background:#383838}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #383838;border-color:#383838}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #383838;border-color:#383838}.p-organizationchart .p-organizationchart-node-content{border:1px solid #383838;background:#1e1e1e;color:#ffffffde;padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-paginator{background:#1e1e1e;color:#fff9;border:solid #383838;border-width:1px;padding:.5rem 1rem;border-radius:3px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#fff9;min-width:2.286em;height:2.286em;margin:.143rem;transition:box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08;border-color:transparent;color:#ffffffde}.p-paginator .p-paginator-first{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-paginator .p-paginator-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-paginator .p-dropdown{margin-left:.5rem;height:2.286em}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:2.286em}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#fff9;min-width:2.286em;height:2.286em;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#fff9;min-width:2.286em;height:2.286em;margin:.143rem;transition:box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#ffd54f29;border-color:#ffd54f29;color:#ffffffde}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#ffffff08;border-color:transparent;color:#ffffffde}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-picklist .p-picklist-filter-container{padding:1rem;background:#1e1e1e;border:1px solid #383838;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.5rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:.5rem;color:#fff9}.p-picklist .p-picklist-list{border:1px solid #383838;background:#1e1e1e;color:#ffffffde;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-picklist .p-picklist-list .p-picklist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#ffffffde;background:transparent;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#ffffffde;background:#ffffff17}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#ffffffde;background:#ffd54f29}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#ffd54f3d}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-tree{border:1px solid #383838;background:#1e1e1e;color:#ffffffde;padding:1rem;border-radius:3px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #ffe284}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:3px;transition:box-shadow .2s;padding:0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#fff9}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#ffd54f29;color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{background:#ffffff08;color:#ffffffde}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.5rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.5rem;color:#fff9}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#ffc50c29}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{position:absolute;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left{text-align:left;justify-content:flex-start}.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right{text-align:right;justify-content:flex-end}.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center{text-align:center;justify-content:center}.p-treetable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#1e1e1e;color:#fff9;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-footer{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #383838;border-width:0 0 1px 0;font-weight:600;color:#ffffffde;background:#1e1e1e;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #383838;border-width:0 0 1px 0;font-weight:600;color:#ffffffde;background:#1e1e1e}.p-treetable .p-sortable-column{outline-color:#ffe284}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#ffffffde;background:#ffd54f29;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#ffffffde}.p-treetable .p-sortable-column.p-highlight{background:#1e1e1e;color:#ffd54f}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#ffd54f}.p-treetable .p-treetable-tbody>tr{background:#1e1e1e;color:#ffffffde;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #383838;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#ffffffde}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #ffe284;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#ffd54f29;color:#ffffffde}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#ffffffde}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#ffffffde}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#ffffffde}.p-treetable .p-column-resizer-helper{background:#ffd54f}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#1e1e1e}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#ffffff03}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{background:#ffd54f29;color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#ffffff03}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-timeline .p-timeline-event-marker{border:2px solid #ffd54f;border-radius:50%;width:1rem;height:1rem;background-color:#1e1e1e}.p-timeline .p-timeline-event-connector{background-color:#383838}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1rem;border:1px solid #383838;color:#ffffffde;background:#1e1e1e;font-weight:600;border-radius:3px;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#ffffff08;border-color:#383838;color:#ffffffde}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#1e1e1e;border-color:#383838;color:#ffffffde;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#383838;background:#ffffff08;color:#ffffffde}.p-accordion .p-accordion-content{padding:1rem;border:1px solid #383838;background:#1e1e1e;color:#ffffffde;border-top:0;border-radius:0 0 3px 3px}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:3px;border-top-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-card{background:#1e1e1e;color:#ffffffde;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:3px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:700;margin-bottom:.5rem;color:#fff9}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset{border:1px solid #383838;background:#1e1e1e;color:#ffffffde;border-radius:3px}.p-fieldset .p-fieldset-legend{padding:1rem;border:1px solid #383838;color:#ffffffde;background:#1e1e1e;font-weight:600;border-radius:3px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:#ffffffde;border-radius:3px;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#ffffff08;border-color:#383838;color:#ffffffde}.p-fieldset .p-fieldset-content{padding:1rem}.p-divider .p-divider-content{background-color:#1e1e1e}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px #383838}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px #383838}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{border:1px solid #383838;padding:1rem;background:#1e1e1e;color:#ffffffde;border-top-right-radius:3px;border-top-left-radius:3px}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{padding:1rem;border:1px solid #383838;background:#1e1e1e;color:#ffffffde;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:0 none}.p-panel .p-panel-footer{padding:.5rem 1rem;border:1px solid #383838;background:#1e1e1e;color:#ffffffde;border-top:0 none}.p-splitter{border:1px solid #383838;background:#1e1e1e;border-radius:3px;color:#ffffffde}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#ffffff08}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#383838}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-splitter .p-splitter-gutter-resizing{background:#383838}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{transition:box-shadow .2s;border-radius:3px;background:transparent;outline-color:transparent}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#ffffffde;border:0 none;border-width:2px;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{margin-left:.5rem;color:#fff9;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#ffd54f29;color:#ffffffde}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#ffffffde}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#ffd54f}.p-stepper .p-stepper-panels{background:#1e1e1e;padding:1rem;color:#ffffffde}.p-stepper .p-stepper-separator{background-color:#383838;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{display:flex;flex:1 1 auto;background:#1e1e1e;color:#ffffffde}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex-direction:column;flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:0 0 auto;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#ffd54f}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#383838;border:0 none}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-close{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:transparent;border:1px solid #383838;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #383838;border-width:0 0 2px 0;border-color:transparent transparent #383838 transparent;background:#1e1e1e;color:#fff9;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 1px #ffe284}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#1e1e1e;border-color:#ffd54f;color:#ffffffde}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#1e1e1e;border-color:#ffd54f;color:#ffd54f}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#1e1e1e;color:#ffd54f;width:2.357rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 1px #ffe284}.p-tabview .p-tabview-panels{background:#1e1e1e;padding:1rem;border:0 none;color:#ffffffde;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-toolbar{background:#1e1e1e;border:1px solid #383838;padding:1rem;border-radius:3px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1rem 1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#1e1e1e00;border-bottom-color:#1e1e1e}.p-confirm-popup:before{border:solid transparent;border-color:#38383800;border-bottom-color:#353535}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#1e1e1e}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#383838}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:3px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border:1px solid #383838}.p-dialog .p-dialog-header{border-bottom:0 none;background:#1e1e1e;color:#ffffffde;padding:1.5rem;border-top-right-radius:3px;border-top-left-radius:3px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#1e1e1e;color:#ffffffde;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer{border-top:0 none;background:#1e1e1e;color:#ffffffde;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-dialog-maximized .p-dialog-header,.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#ffd54f;color:#212529;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#ffcd2e;color:#212529}.p-overlaypanel:after{border:solid transparent;border-color:#1e1e1e00;border-bottom-color:#1e1e1e}.p-overlaypanel:before{border:solid transparent;border-color:#38383800;border-bottom-color:#353535}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#1e1e1e}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#383838}.p-sidebar{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-tooltip .p-tooltip-text{background:#383838;color:#ffffffde;padding:.5rem;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#383838}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#383838}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#383838}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#383838}.p-fileupload .p-fileupload-buttonbar{background:#1e1e1e;padding:1rem;border:1px solid #383838;color:#ffffffde;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#1e1e1e;padding:2rem 1rem;border:1px solid #383838;color:#ffffffde;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#1e1e1e;border:1px solid #383838;border-radius:3px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:3px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#fff9}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#fff9}.p-contextmenu{padding:.25rem 0;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:3px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #ffe284}.p-dock .p-dock-action{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current{transform:none;margin:0}.p-megamenu{padding:.5rem;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-megamenu-panel{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu .p-megamenu-button{width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#ffffffde;background:#ffffff08}.p-megamenu .p-megamenu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:3px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #383838;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-menu{padding:.25rem 0;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu.p-menu-overlay{background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-menu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#ffffffde;background:#1e1e1e;font-weight:600;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid #383838;margin:.25rem 0}.p-menubar{padding:.5rem;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:3px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-submenu-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#ffffffde;background:#ffffff08}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #383838;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #383838;color:#ffffffde;background:#1e1e1e;border-radius:3px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#ffffffde;padding:1rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 1px #ffe284}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#ffffff08;border-color:#383838;color:#ffffffde}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#1e1e1e;border-color:#383838;color:#ffffffde;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#383838;background:#ffffff08;color:#ffffffde}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #383838;background:#1e1e1e;color:#ffffffde;border-top:0;border-radius:0 0 3px 3px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-right-radius:3px;border-top-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-slidemenu{padding:.25rem 0;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;width:12.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu.p-slidemenu-overlay{background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-slidemenu .p-slidemenu-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#ffffff08}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#ffffffde}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#ffffffde}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #383838;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{padding:.75rem 1rem;color:#ffffffde}.p-steps .p-steps-item .p-menuitem-link{transition:box-shadow .2s;border-radius:3px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#ffffffde;border:0 none;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#fff9}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#ffd54f29;color:#ffffffde}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:#ffffffde}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #383838;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:transparent;border:1px solid #383838;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #383838;border-width:0 0 2px 0;border-color:transparent transparent #383838 transparent;background:#1e1e1e;color:#fff9;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:box-shadow .2s;margin:0 0 -2px;height:calc(100% + 2px)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 1px #ffe284}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#1e1e1e;border-color:#ffd54f;color:#ffffffde}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#1e1e1e;border-color:#ffd54f;color:#ffd54f}.p-tieredmenu{padding:.25rem 0;background:#1e1e1e;color:#ffffffde;border:1px solid #383838;border-radius:3px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#1e1e1e;border:1px solid #383838;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#ffffff08}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#ffffff08}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#ffffff17}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #383838;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{padding:.5rem;margin:0;border-radius:3px}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:solid #0891cf;border-width:1px;color:#044868}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#044868}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:solid #439446;border-width:1px;color:#224a23}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#224a23}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:solid #d9a300;border-width:1px;color:#6d5100}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#6d5100}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:solid #e60017;border-width:1px;color:#73000c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#73000c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-icon.p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:3px}.p-message .p-message-wrapper{padding:1rem 1.5rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-message.p-message-info{background:#b3e5fc;border:solid #0891cf;border-width:0 0 0 6px;color:#044868}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#044868}.p-message.p-message-success{background:#c8e6c9;border:solid #439446;border-width:0 0 0 6px;color:#224a23}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#224a23}.p-message.p-message-warn{background:#ffecb3;border:solid #d9a300;border-width:0 0 0 6px;color:#6d5100}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#6d5100}.p-message.p-message-error{background:#ffcdd2;border:solid #e60017;border-width:0 0 0 6px;color:#73000c}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#73000c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-icon.p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:none;border-radius:3px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:solid #0891cf;border-width:0 0 0 6px;color:#044868}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#044868}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:solid #439446;border-width:0 0 0 6px;color:#224a23}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#224a23}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:solid #d9a300;border-width:0 0 0 6px;color:#6d5100}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#6d5100}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:solid #e60017;border-width:0 0 0 6px;color:#73000c}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#73000c}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:#ffffff1a;color:#f8f9fa}.p-galleria .p-galleria-item-nav{background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:3px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:#ffffff1a;color:#f8f9fa}.p-galleria .p-galleria-caption{background:#00000080;color:#f8f9fa;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#383838;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ffffff1a}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ffd54f29;color:#ffffffde}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ffd54f29;color:#ffffffde}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f8f9fa;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:#ffffff1a;color:#f8f9fa}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#383838;border-radius:3px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #1e1e1e}.p-chip{background-color:#383838;color:#ffffffde;border-radius:16px;padding:0 .5rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.25rem;margin-bottom:.25rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.5rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:3px;transition:background-color .2s,color .2s,box-shadow .2s;margin-left:.5rem}.p-chip .p-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#ffd54f29}.p-scrolltop.p-link:hover{background:#ffd54f5c}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#ffffffde}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#ffffff0f;border-radius:3px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#ffffff0a,#fff0)}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-inplace .p-inplace-display{padding:.5rem;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#ffffff08;color:#ffffffde}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px #ffe284}.p-metergroup .p-metergroup-meter-container{background:#383838;border-radius:3px}.p-metergroup .p-metergroup-meter{border:0 none;background:#ffd54f}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#ffd54f;width:.5rem;height:.5rem;border-radius:100%;margin-right:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{width:1rem;height:1rem;margin-right:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{border:0 none;height:1.5rem;background:#383838;border-radius:3px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#ffd54f}.p-progressbar .p-progressbar-label{color:#212529;line-height:1.5rem}.p-terminal{background:#1e1e1e;color:#ffffffde;border:1px solid #383838;padding:1rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}.p-badge{background:#ffd54f;color:#212529;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#78909c;color:#fff}.p-badge.p-badge-success{background-color:#c5e1a5;color:#121212}.p-badge.p-badge-info{background-color:#81d4fa;color:#121212}.p-badge.p-badge-warning{background-color:#ffe082;color:#121212}.p-badge.p-badge-danger{background-color:#f48fb1;color:#121212}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-tag{background:#ffd54f;color:#212529;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:3px}.p-tag.p-tag-success{background-color:#c5e1a5;color:#121212}.p-tag.p-tag-info{background-color:#81d4fa;color:#121212}.p-tag.p-tag-warning{background-color:#ffe082;color:#121212}.p-tag.p-tag-danger{background-color:#f48fb1;color:#121212}}@layer primereact{.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#ffd54f}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#ffd54f}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #ffd54f}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #ffd54f}}
