@layer components{.btn{--btn-bg:var(--surface);--btn-ink:var(--ink);--btn-line:var(--line-strong);border-radius:var(--r);border:var(--border-w) solid var(--btn-line);background:var(--btn-bg);height:2.375rem;color:var(--btn-ink);font-family:var(--f-ui);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;isolation:isolate;transition:background-color var(--dur-1) var(--e-out), border-color var(--dur-1) var(--e-out), transform var(--dur-1) var(--e-out), box-shadow var(--dur-1) var(--e-out), color var(--dur-1) var(--e-out);justify-content:center;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[data-size=sm]{gap:.375rem;height:1.95rem;padding:0 .7rem;font-size:.8125rem}.btn[data-size=lg]{height:2.9rem;padding:0 1.35rem;font-size:.95rem}.btn[data-size=icon]{width:2.375rem;padding:0}.btn[data-variant=primary]{--btn-bg:var(--brand);--btn-ink:var(--brand-ink);--btn-line:var(--brand)}.btn[data-variant=primary]:hover:not(:disabled){--btn-bg:var(--brand-hover)}.btn[data-variant=secondary]:hover:not(:disabled){--btn-bg:var(--surface-2);--btn-line:var(--ink-3)}.btn[data-variant=ghost]{--btn-bg:transparent;--btn-line:transparent;--btn-ink:var(--ink-2)}.btn[data-variant=ghost]:hover:not(:disabled){--btn-bg:var(--sunken);--btn-ink:var(--ink)}.btn[data-variant=danger]{--btn-bg:var(--danger);--btn-ink:#fff;--btn-line:var(--danger)}.btn[data-variant=magic]{--btn-bg:var(--magic-soft);--btn-ink:var(--magic);--btn-line:color-mix(in oklab, var(--magic) 40%, transparent)}[data-direction=atelier] .btn{border-color:#3a2418;box-shadow:inset 0 -2px #3a24182e,0 2px #3a241840}[data-direction=atelier] .btn[data-variant=ghost]{box-shadow:none;border-color:#0000}[data-direction=atelier] .btn[data-variant=primary]{border-color:#071318;box-shadow:inset 0 0 0 1px #f3d58c8c,inset 0 -3px #00000047,0 2px #071318}[data-direction=atelier] .btn[data-variant=danger]{border-color:#4a121c}[data-direction=atelier] .btn[data-variant=primary]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f3d58c47,#0000);width:40%;position:absolute;inset:0;transform:translate(-160%)skew(-18deg)}[data-direction=atelier] .btn[data-variant=primary]:hover:not(:disabled):after{animation:shimmer-sweep .7s var(--e-out)}[data-direction=atelier] .btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #0003}[data-direction=atelier] .app-topbar{color:#f3ecdc;background:linear-gradient(#13323b,#0d252c);border-bottom:2px solid #b08a3e;box-shadow:0 2px #071318}[data-direction=atelier] .app-topbar .topbar-search{color:#4a3a2c;background:#f6ead0;border:2px solid #071318;border-radius:2px;box-shadow:inset 0 -2px #d6c193}[data-direction=atelier] .app-topbar .btn[data-variant=ghost]{--btn-ink:#f3ecdc}[data-direction=atelier] .app-topbar .btn[data-variant=ghost]:hover:not(:disabled){--btn-bg:#ffffff14;--btn-ink:#f3d58c}[data-direction=atelier] .app-topbar .btn[data-variant=primary]{--btn-bg:#b08a3e;--btn-ink:#1e140a;border-color:#071318;box-shadow:inset 0 2px #f3d58c,inset 0 -3px #7a5c22,0 2px #071318}[data-direction=atelier] .app-topbar .btn[data-variant=primary]:hover:not(:disabled){--btn-bg:#c99a3a}[data-direction=atelier] thead th{font-family:var(--font-cinzel), serif;letter-spacing:.08em}[data-direction=guild] .btn{box-shadow:0 3px 0 var(--btn-shadow,var(--line-strong));font-weight:800;transform:translateY(0)}[data-direction=guild] .btn[data-variant=primary]{--btn-shadow:#1d3d25}[data-direction=guild] .btn[data-variant=danger]{--btn-shadow:#7a2228}[data-direction=guild] .btn[data-variant=ghost]{box-shadow:none}[data-direction=guild] .btn:hover:not(:disabled){box-shadow:0 4px 0 var(--btn-shadow,var(--line-strong));transform:translateY(-1px)}[data-direction=guild] .btn:active:not(:disabled){box-shadow:0 0 0 var(--btn-shadow,var(--line-strong));transform:translateY(3px)}[data-direction=arcane] .btn{letter-spacing:.01em;font-weight:500}[data-direction=arcane] .btn[data-variant=primary]{font-weight:600;box-shadow:0 0 0 1px #f2a93b59,0 0 24px -6px #f2a93b8c}[data-direction=arcane] .btn:before{content:"";transition:transform var(--dur-3) var(--e-out);z-index:-1;background:linear-gradient(90deg,#0000,#5ce1e629,#0000);position:absolute;inset:0;transform:translate(-100%)}[data-direction=arcane] .btn:hover:not(:disabled):before{transform:translate(100%)}.field-control{border-radius:var(--r);border:var(--border-w) solid var(--line-strong);background:var(--surface);width:100%;height:2.5rem;color:var(--ink);transition:border-color var(--dur-1) var(--e-out), box-shadow var(--dur-1) var(--e-out);padding:0 .8rem;font-size:.9rem}textarea.field-control{resize:vertical;height:auto;min-height:5.5rem;padding:.6rem .8rem;line-height:1.5}.field-control::placeholder{color:var(--ink-3)}.field-control:hover{border-color:var(--ink-3)}.field-control:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus) 25%, transparent);outline:none}.field-control[aria-invalid=true]{border-color:var(--danger)}[data-direction=atelier] .field-control{border-color:var(--line-strong);background-color:#fffaf0;box-shadow:inset 0 2px #3a24180f}[data-direction=arcane] .field-control{background-color:var(--sunken)}.popup{background:var(--surface);color:var(--ink);border:var(--border-w) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-pop);transform-origin:var(--transform-origin,center);transition:opacity var(--dur-2) var(--e-out), transform var(--dur-2) var(--e-out)}.popup[data-starting-style],.popup[data-ending-style]{opacity:0;transform:scale(.97)translateY(4px)}[data-direction=guild] .popup[data-starting-style]{transform:scale(.9)translateY(8px)}[data-direction=arcane] .popup[data-starting-style],[data-direction=arcane] .popup[data-ending-style]{clip-path:inset(0 0 100%);transform:none}[data-direction=arcane] .popup{clip-path:inset(0);transition:opacity var(--dur-2) var(--e-out), clip-path var(--dur-3) var(--e-out)}.backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--dur-2) var(--e-out);position:fixed;inset:0}.backdrop[data-starting-style],.backdrop[data-ending-style]{opacity:0}.menu-item{border-radius:calc(var(--r) - 3px);color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.875rem;display:flex}.menu-item[data-highlighted]{background:var(--sunken)}.menu-item[data-disabled]{opacity:.45}.menu-item[data-tone=danger]{color:var(--danger)}.drawer{background:var(--surface);border:var(--border-w) solid var(--line);border-radius:var(--r-lg);width:min(560px,100vw - 1.5rem);box-shadow:var(--sh-pop);transition:transform var(--dur-3) var(--e-out), opacity var(--dur-2) var(--e-out);flex-direction:column;display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem}.drawer[data-starting-style],.drawer[data-ending-style]{opacity:.6;transform:translate(calc(100% + 1rem))}[data-direction=guild] .drawer[data-starting-style]{transform:translate(calc(100% + 1rem))rotate(2deg)}@keyframes messenger-flap{0%{background-position:0 0}to{background-position:var(--sheet-w) 0}}.toast-reino{font-family:var(--f-ui)!important;border-radius:var(--r-lg)!important;border:var(--border-w) solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--sh-pop)!important}.toast-title{font-weight:700!important}.toast-desc{color:var(--ink-2)!important}.toast-action{background:var(--brand)!important;color:var(--brand-ink)!important;border-radius:var(--r-sm)!important;font-weight:600!important}[data-direction=atelier] .toast-reino{border-left:3px solid var(--accent)!important}[data-direction=arcane] .toast-reino{border-left:2px solid var(--magic)!important}.pixel-font{font-family:var(--font-pixelify), var(--f-ui);letter-spacing:.01em}.frame-parchment{--pc:#f3e6c4;background-color:var(--pc);color:#2a1d18;background-image:radial-gradient(at 18% 8%,#ffffff59,#0000 55%),radial-gradient(at 85% 95%,#78521e29,#0000 55%),radial-gradient(circle at 60% 40%,#966e320d 0 2px,#0000 3px);background-size:auto,auto,9px 9px;box-shadow:0 0 0 2px #3a2418,0 0 0 4px #c99a3a,0 0 0 6px #3a2418,inset 0 0 0 2px #e4d0a2,inset 0 -6px #78521e1f,0 10px 0 6px #00000047}.frame-dark{color:#f3ecdc;background:linear-gradient(#16323b,#0e2229);box-shadow:0 0 0 2px #071318,0 0 0 4px #b08a3e,0 0 0 6px #071318,inset 0 0 0 2px #24505c,0 10px 0 6px #0000004d}.frame-wood{color:#fff3dc;background:repeating-linear-gradient(90deg,#0000000f 0 2px,#0000 2px 9px),linear-gradient(#8c5d3b,#6b4a33);box-shadow:0 0 0 2px #2a1d18,inset 0 2px #b07a48,inset 0 -3px #4a2f22,0 6px 0 2px #00000040}.btn-pixel{font-family:var(--font-pixelify), var(--f-ui);color:#f3ecdc;cursor:pointer;background:#24505c;align-items:center;gap:.4rem;padding:.35rem .75rem;line-height:1.1;transition:transform 60ms step-end,background 80ms step-end;display:inline-flex;box-shadow:0 0 0 2px #071318,inset 0 -3px #0e2229,inset 0 2px #3f8494}.btn-pixel:hover:not(:disabled),.btn-pixel:focus-visible{background:#2e6a7a;outline:none;box-shadow:0 0 0 2px #f3d58c,inset 0 -3px #0e2229,inset 0 2px #5fa2ae}.btn-pixel:active:not(:disabled){transform:translateY(2px)}.btn-pixel:disabled{opacity:.45;cursor:not-allowed}.btn-pixel[data-tone=gold]{color:#1e140a;background:#b08a3e;box-shadow:0 0 0 2px #2a1d18,inset 0 -3px #7a5c22,inset 0 2px #f3d58c}.btn-pixel[data-tone=gold]:hover:not(:disabled),.btn-pixel[data-tone=gold]:focus-visible{background:#c99a3a;box-shadow:0 0 0 2px #fff3dc,inset 0 -3px #7a5c22,inset 0 2px #f8e7a8}.btn-pixel[data-tone=parchment]{color:#2a1d18;background:#ead7aa;box-shadow:0 0 0 2px #3a2418,inset 0 -3px #c9ad72,inset 0 2px #fff3dc}.kbd-pixel{min-width:1.45em;height:1.45em;font-family:var(--font-pixelify), monospace;color:#2a1d18;background:#f3e6c4;justify-content:center;align-items:center;padding:0 .3em;font-size:.78em;display:inline-flex;box-shadow:0 0 0 1px #2a1d18,inset 0 -2px #c9ad72}.bar-pixel{background:#0b1c22;height:8px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #071318,inset 0 1px #ffffff0f}.bar-pixel>span{background:linear-gradient(#f8e7a8,#c99a3a 60%,#9a7428);transition:width .6s steps(12,end);position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #fff3dc}@keyframes bob-px{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes toast-rise{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}15%{opacity:1;transform:translate(-50%,-6px)scale(1.05)}80%{opacity:1;transform:translate(-50%,-26px)scale(1)}to{opacity:0;transform:translate(-50%,-38px)scale(1)}}@keyframes banner-in{0%{opacity:0;transform:translate(-50%,-12px)scaleX(.6)}20%{opacity:1;transform:translate(-50%)scaleX(1)}85%{opacity:1;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-8px)scaleX(1)}}@keyframes caret-blink{50%{opacity:0}}.scroll-sidebar{color:#f3ecdc;background:radial-gradient(at 50% 0,#c99a3a1f,#0000 60%),repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 6px),linear-gradient(#0f2c35,#0a1f26)}.scroll-wrap{filter:drop-shadow(0 8px #00000040)}.scroll-roll{height:74px;image-rendering:pixelated;border-style:solid;border-width:0 50px;flex-shrink:0}.scroll-roll-top{z-index:1;border-image:url(/assets/ui/scroll-top.png) 0 50 fill/0 50px;margin-bottom:-10px;position:relative}.scroll-roll-bottom{z-index:1;border-image:url(/assets/ui/scroll-bottom.png) 0 50 fill/0 50px;margin-top:-12px;position:relative}.scroll-paper{scrollbar-width:none;background-color:#f6e2c2;background-image:linear-gradient(90deg,#e3bf8f 0 3px,#0000 3px calc(100% - 3px),#e3bf8f calc(100% - 3px)),radial-gradient(at 30% 20%,#ffffff59,#0000 55%),radial-gradient(at 70% 85%,#9664281f,#0000 50%);margin:0 41px;padding:18px 6px 16px;box-shadow:inset 2px 0 #140614,inset -2px 0 #140614,inset 7px 0 0 -2px #c99a3a,inset -7px 0 0 -2px #c99a3a}.scroll-paper::-webkit-scrollbar{display:none}.scroll-item{color:#2a1d18;align-items:center;gap:.45rem;padding:.3rem .4rem .3rem .1rem;transition:background-color 80ms step-end;display:flex;position:relative}.scroll-item:hover,.scroll-item:focus-visible{background:#c99a3a29;outline:none}.scroll-item.is-active{background:linear-gradient(90deg,#9b2c3e24,#c99a3a2e);box-shadow:inset 0 -2px #9b2c3e59}.scroll-item.is-locked{opacity:.55}.scroll-cursor{color:#9b2c3e;opacity:0;width:.7rem;font-size:.6rem;transition:opacity 80ms step-end,transform .12s steps(2,end);transform:translate(-3px)}.scroll-item:hover .scroll-cursor,.scroll-item:focus-visible .scroll-cursor,.scroll-cursor.is-on{opacity:1;animation:.7s steps(2,end) infinite bob-x;transform:translate(0)}@keyframes bob-x{50%{transform:translate(2px)}}}
@layer components{.wood-wall{image-rendering:pixelated;background-color:#3a2618;background-image:radial-gradient(at 50% 0,#f8e7a81f,#0000 55%),radial-gradient(at 50% 120%,#00000073,#0000 60%),url(/assets/ui/planks.png);background-size:auto,auto,128px 128px}.cork-board{background-blend-mode:multiply;image-rendering:pixelated;background-color:#b07a48;background-image:url(/assets/ui/cork.png);background-size:128px 128px;position:relative;box-shadow:inset 0 0 0 2px #2a1d18,inset 0 0 0 6px #6b4a33,inset 0 0 0 8px #2a1d18,inset 0 10px 24px #00000059,0 0 0 2px #2a1d18,0 0 0 10px #8a5f3c,0 0 0 12px #2a1d18,0 16px 0 10px #0000004d}.plaque{color:#fff3dc;background:repeating-linear-gradient(90deg,#00000012 0 2px,#0000 2px 11px),linear-gradient(#9a6a42,#6b4a33 70%,#5a3d2a);position:relative;box-shadow:0 0 0 2px #2a1d18,inset 0 3px #c08b5a,inset 0 -4px #4a2f22,0 8px 0 2px #0000004d}.plaque:before,.plaque:after{content:"";background:#d9b27c;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 0 0 2px #2a1d18,inset -2px -2px #8a5f3c}.plaque:before{left:10px}.plaque:after{right:10px}.engraved{font-family:var(--font-cinzel), serif;letter-spacing:.04em;color:#fbe7a6;text-shadow:0 2px #3a2418,0 -1px #ffffff26;font-weight:800}.hang-tag{color:#3a2418;transform-origin:50% -14px;cursor:pointer;background:linear-gradient(#ecd3a3,#d6b47a);align-items:center;gap:.45rem;margin-top:14px;padding:.45rem .8rem .45rem .9rem;font-size:.8125rem;font-weight:700;transition:transform .16s steps(3,end);display:inline-flex;position:relative;box-shadow:0 0 0 2px #3a2418,inset 0 2px #fff0cf,inset 0 -3px #b08a54,0 4px 0 1px #00000040}.hang-tag:before{content:"";background:#2a1d18;width:2px;height:12px;position:absolute;top:-14px;left:50%}.hang-tag:after{content:"";background:#6b4a33;width:6px;height:4px;position:absolute;top:3px;left:calc(50% - 3px);box-shadow:0 0 0 1px #3a2418}.hang-tag:hover,.hang-tag:focus-visible{outline:none;animation:.7s steps(6,end) tag-swing}.hang-tag[aria-pressed=true]{color:#fff3dc;background:linear-gradient(#c8504f,#9b2c3e);box-shadow:0 0 0 2px #3a1018,inset 0 2px #e9837f,inset 0 -3px #6b1f32,0 4px 0 1px #00000040}.hang-tag .count{font-family:var(--font-pixelify), monospace;text-align:center;background:#0000001f;min-width:1.2rem;padding:0 .25rem;font-size:.85rem}@keyframes tag-swing{0%{transform:rotate(0)}20%{transform:rotate(5deg)}45%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}to{transform:rotate(0)}}.note-shadow{filter:drop-shadow(0 3px #28140a73)drop-shadow(0 10px 14px #140a0440);transition:filter .22s var(--e-out), transform .26s var(--e-out)}.note-paper{--paper:#f5e7c5;background:radial-gradient(ellipse at 25% 10%, #ffffff80, transparent 55%), radial-gradient(ellipse at 85% 105%, #96642838, transparent 60%), repeating-linear-gradient(0deg, #78521e0a 0 1px, transparent 1px 4px), var(--paper);color:#2a1d18;clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 18px),calc(100% - 18px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px));position:relative}.note-paper:after{content:"";background:linear-gradient(135deg,#d9c18f 0 50%,#0000 50%);width:18px;height:18px;position:absolute;bottom:0;right:0;box-shadow:inset 1px 1px #78521e66}.note-paper.is-draft{--paper:#efe6d2;background-image:repeating-linear-gradient(0deg,#3c506e14 0 1px,#0000 1px 18px)}.note-paper.is-paused{--paper:#e8dcc0;filter:saturate(.55)}.note-paper.is-closed{--paper:#e2d6bb;filter:saturate(.35)brightness(.96)}.note-link{transition:transform .26s var(--e-out)}.note-link:hover .note-shadow,.note-link:focus-visible .note-shadow{filter:drop-shadow(0 6px #28140a66)drop-shadow(0 22px 26px #140a0459)}.note-link:focus-visible{outline:none}.note-link:focus-visible .note-paper{box-shadow:inset 0 0 0 3px #0f3640}.ink-stamp{font-family:var(--font-cinzel), serif;letter-spacing:.14em;text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;border:2px solid;border-radius:3px;padding:.15rem .5rem;font-size:.72rem;font-weight:800;display:inline-block;transform:rotate(-8deg)}.parchment-strip{color:#2a1d18;background:radial-gradient(at 20% 0,#fff6,#0000 60%),#f3e6c4;box-shadow:0 0 0 2px #3a2418,inset 0 -3px #d6bd86,0 4px 0 1px #00000038}.parchment-strip:focus-within{box-shadow:0 0 0 2px #3a2418,0 0 0 4px #0f3640,inset 0 -3px #d6bd86}.dust{opacity:0;width:3px;height:3px;animation:dust-float var(--dur,9s) linear var(--delay,0s) infinite;pointer-events:none;background:#f8e7a8;position:absolute;box-shadow:0 0 6px 1px #f8e7a899}@keyframes dust-float{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.7}to{transform:translate(var(--dx,30px), -140px);opacity:0}}@keyframes seal-stamp{0%{opacity:0;transform:scale(1.9)rotate(-18deg)}55%{opacity:1;transform:scale(.88)rotate(4deg)}75%{transform:scale(1.06)rotate(-2deg)}to{transform:scale(1)rotate(0)}}.seal-stamp-in{animation:.52s cubic-bezier(.22,1,.36,1) both seal-stamp}@keyframes urgent-glow{0%,to{box-shadow:0 0 #c8504f00}50%{box-shadow:0 0 14px 3px #c8504f8c}}.urgent-glow{border-radius:999px;animation:1.6s steps(8,end) infinite urgent-glow}@keyframes sand-shake{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-8deg)}96%{transform:rotate(7deg)}98%{transform:rotate(-4deg)}}.sand-shake{animation:3.2s step-end infinite sand-shake}.scroll-dialog-rod{height:74px;image-rendering:pixelated;border-style:solid;border-width:0 50px}.scroll-dialog-rod.top{z-index:1;border-image:url(/assets/ui/scroll-top.png) 0 50 fill/0 50px;margin-bottom:-12px;position:relative}.scroll-dialog-rod.bottom{z-index:1;border-image:url(/assets/ui/scroll-bottom.png) 0 50 fill/0 50px;margin-top:-14px;position:relative}.scroll-dialog-paper{background-color:#f6e2c2;background-image:linear-gradient(90deg,#e3bf8f 0 3px,#0000 3px calc(100% - 3px),#e3bf8f calc(100% - 3px)),radial-gradient(at 30% 10%,#fff6,#0000 50%),radial-gradient(at 70% 95%,#9664281f,#0000 50%);margin:0 41px;box-shadow:inset 2px 0 #140614,inset -2px 0 #140614,inset 7px 0 0 -2px #c99a3a,inset -7px 0 0 -2px #c99a3a}@media (max-width:640px){.scroll-dialog-rod{border-width:0 34px;height:50px}.scroll-dialog-rod.top,.scroll-dialog-rod.bottom{border-image-width:0 34px}.scroll-dialog-paper{margin:0 28px}}.milestone{width:22px;height:22px;font-family:var(--font-pixelify), monospace;color:#fff3dc;background:#6b4a33;place-items:center;font-size:.75rem;display:grid;box-shadow:0 0 0 2px #2a1d18,inset 0 -2px #4a2f22}.milestone.is-empty{color:#8a6a2b;background:#d6c193;box-shadow:0 0 0 2px #8a6a2b,inset 0 -2px #b09466}.milestone.is-gold{color:#1e140a;background:#c99a3a;box-shadow:0 0 0 2px #3a2418,inset 0 -2px #7a5c22}.scroll-dialog{max-height:calc(100dvh - .75rem);transition:opacity .16s steps(4,end),scale .16s steps(4,end)}.scroll-dialog[data-ending-style]{opacity:0;scale:.97}.scroll-dialog .scroll-dialog-paper{max-height:calc(100dvh - 9.5rem)}.scroll-unroll{animation:.56s cubic-bezier(.2,.9,.3,1) both scroll-unroll;overflow:hidden}@keyframes scroll-unroll{0%{max-height:0}to{max-height:calc(100dvh - 9.5rem)}}.scroll-eyebrow{font-family:var(--font-pixelify), monospace;letter-spacing:.06em;color:#8a5f22;font-size:.8rem}.engraved-ink{font-family:var(--font-cinzel), serif;color:#2a1d18;text-shadow:0 1px #ffffff73;font-weight:800}.ink-rule{opacity:.7;background:linear-gradient(90deg,#0000,#8a5f22 12% 88%,#0000) top/100% 1px no-repeat,repeating-linear-gradient(90deg,#c99a3a 0 6px,#0000 6px 10px) bottom/100% 2px no-repeat;height:4px}.scroll-footer{background:linear-gradient(#c99a3a14,#c99a3a29);border-top:2px dashed #8a5f2273}.scroll-dialog .scroll-body{scrollbar-color:#b08a54 transparent}.ink-label{font-family:var(--font-pixelify), monospace;letter-spacing:.05em;color:#6b4a33;font-size:.8rem}.wall-text{color:#f3e2bd;text-shadow:0 2px #00000073}.wall-text strong{color:#fbe7a6}.peg-rail{padding-top:6px;position:relative}.peg-rail:before{content:"";background:linear-gradient(#a87449 0 3px,#7a5234 3px 7px,#4a2f22 7px);height:10px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 2px #2a1d18,0 5px #00000040}.parchment-field{color:#2a1d18;background:0 0;border:0;border-bottom:2px dashed #6a4a3373;outline:none;width:100%;height:2.5rem;padding:0 .5rem;font-size:.875rem}.parchment-field::placeholder{color:#8b6e52}.parchment-field:focus-visible{background:#ffffff59;border-bottom:2px solid #0f3640}.quest-note{transform:translateY(var(--dy,0)) rotate(var(--rot,0deg));transition:transform .28s var(--e-out);position:relative}.quest-note:hover{transform:translateY(calc(var(--dy,0px) - 6px)) rotate(0deg) scale(1.015);z-index:3}.quest-note:has(:focus-visible){transform:translateY(calc(var(--dy,0px) - 6px)) rotate(0deg) scale(1.015);z-index:3}.quest-note:hover .note-shadow{filter:drop-shadow(0 6px #28140a66)drop-shadow(0 22px 26px #140a0459)}.quest-note:has(:focus-visible) .note-shadow{filter:drop-shadow(0 6px #28140a66)drop-shadow(0 22px 26px #140a0459)}.quest-note:has(:focus-visible) .note-paper{box-shadow:inset 0 0 0 3px #0f3640}.quest-note .note-pin{transform-origin:50% 90%}.quest-note:hover .note-pin{animation:.42s steps(4,end) pin-wiggle}@keyframes pin-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}.quest-note .note-seal{transition:transform .24s steps(3,end)}.quest-note:hover .note-seal{transform:rotate(-10deg)scale(1.08)}.quest-note.is-flash .note-paper{animation:1.2s steps(6,end) 2 note-flash}@keyframes note-flash{0%,to{box-shadow:inset 0 0 #c99a3a00}50%{box-shadow:inset 0 0 0 4px #c99a3ae6}}.quest-note.is-flash .note-seal{animation:.52s cubic-bezier(.22,1,.36,1) .26s both seal-stamp}.note-title{font-family:var(--font-cinzel), serif;color:#2a1d18;font-weight:800;line-height:1.2}.note-meta{color:#6b5040}.signature{font-family:var(--font-fraunces), serif;color:#3a4f6b;font-style:italic;font-weight:600}.ink-stamp.tone-draft{color:#3a4f8a}.ink-stamp.tone-paused{color:#a86a14}.ink-stamp.tone-closed{color:#8a2a2a}.road{justify-content:space-between;gap:2px;display:flex;position:relative}.road:before{content:"";background:repeating-linear-gradient(90deg,#8a6a2b 0 4px,#0000 4px 7px);height:2px;margin-top:-1px;position:absolute;top:50%;left:10px;right:10px}.road .milestone{position:relative}.road-lg .milestone{width:30px;height:30px;font-size:.95rem}.view-switch{display:inline-flex;box-shadow:0 0 0 2px #2a1d18,0 4px 0 1px #00000040}.view-switch button{height:2.25rem;font-family:var(--font-pixelify), monospace;color:#3a2418;background:#ead7aa;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.875rem;display:inline-flex;box-shadow:inset 0 -3px #c9ad72,inset 0 2px #fff3dc}.view-switch button+button{border-left:2px solid #2a1d18}.view-switch button[aria-pressed=true]{color:#f3ecdc;background:#24505c;box-shadow:inset 0 -3px #0e2229,inset 0 2px #3f8494}.view-switch button:focus-visible{outline-offset:-4px;outline:2px solid #f3d58c}.ledger{background:linear-gradient(90deg,#78521e1f 0 1px,#0000 1px) 3.25rem 0/100% 100% no-repeat,#f6ecd4;box-shadow:0 0 0 2px #2a1d18,inset 0 0 0 4px #e9d6aa,inset 0 0 0 6px #b58a52,0 12px 0 2px #0000004d}.road-lg-mark{width:30px;height:30px;font-size:.95rem}.poster{transform:rotate(var(--rot,0deg));transition:transform .22s var(--e-out);position:relative}.poster:hover{transform:rotate(0)translateY(-2px)}.poster:has(:focus-visible){transform:rotate(0)translateY(-2px)}.poster .note-paper{clip-path:polygon(0 4px,2px 4px,2px 2px,4px 2px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% calc(100% - 12px),calc(100% - 12px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 4px),0 calc(100% - 4px))}.poster .note-paper:after{width:12px;height:12px}.poster:has(:focus-visible) .note-paper{box-shadow:inset 0 0 0 3px #0f3640}.poster.is-lifted-source{opacity:.55}.poster.is-lifted-source .note-paper{filter:saturate(.4);outline-offset:-5px;outline:2px dashed #2a1d1880}.poster-dart{top:-15px;left:var(--dx,50%);z-index:3;filter:drop-shadow(1px 2px #00000059);transform-origin:50% 90%;margin-left:-7px;position:absolute}.dart-pop{animation:.56s steps(9,start) forwards dart-pop}@keyframes dart-pop{0%{opacity:1;transform:none}25%{transform:translateY(-14px)rotate(-14deg)}to{opacity:0;transform:translate(-34px,-80px)rotate(-170deg)}}.dart-stab{animation:.36s cubic-bezier(.55,0,.9,.35) both dart-stab}@keyframes dart-stab{0%{opacity:0;transform:translateY(-90px)rotate(10deg)}35%{opacity:1}82%{transform:translateY(4px)rotate(0)}to{transform:translateY(0)}}.poster-jolt{animation:.38s steps(4,end) .3s both poster-jolt}@keyframes poster-jolt{0%{transform:rotate(var(--rot,0deg))}30%{transform:rotate(calc(var(--rot,0deg) + 2.5deg)) translateY(3px)}65%{transform:rotate(calc(var(--rot,0deg) - 1.2deg))}to{transform:rotate(var(--rot,0deg))}}.pin-hole{top:3px;left:var(--dx,50%);z-index:2;background:#2a1d18;width:4px;height:4px;margin-left:-2px;position:absolute;box-shadow:0 0 0 1px #78521e66}.poster-tag{color:#f3ecdc;background:#24505c;align-items:center;gap:.3rem;height:1.35rem;padding:0 .4rem;font-size:.7rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0e2229,inset 0 -2px #163a44}.poster-tag.is-wine{background:#9b2c3e;box-shadow:0 0 0 1px #3a1018,inset 0 -2px #6b1f32}.poster-tag.is-paper{color:#4a3426;background:0 0;box-shadow:inset 0 0 0 1px #6a4a3373}.poster-tag.is-stale{color:#6b3a0a;background:#f3c86a;box-shadow:0 0 0 1px #8a5f22}.cork-column{background-blend-mode:multiply;image-rendering:pixelated;background-color:#b07a48;background-image:url(/assets/ui/cork.png);background-size:96px 96px;transition:filter .16s steps(2,end);position:relative;box-shadow:0 0 0 2px #2a1d18,0 0 0 7px #7a5234,0 0 0 9px #2a1d18,inset 0 8px 16px #0000004d,0 12px 0 7px #00000047}.cork-column.is-target{outline-offset:12px;filter:brightness(1.08);outline:3px dashed #f3d58c}.cork-column.is-dimmed{filter:saturate(.7)brightness(.92)}.column-plaque{background:repeating-linear-gradient(90deg,#00000012 0 2px,#0000 2px 11px),linear-gradient(#9a6a42,#6b4a33 70%,#5a3d2a);align-items:center;gap:.5rem;padding:.45rem .6rem .5rem .7rem;display:flex;position:relative;box-shadow:0 0 0 2px #2a1d18,inset 0 3px #c08b5a,inset 0 -3px #4a2f22,0 5px 0 1px #0000004d}.brass-count{min-width:1.8rem;height:1.5rem;font-family:var(--font-pixelify), monospace;color:#2a1d18;background:#d9a441;place-items:center;padding:0 .35rem;font-size:.9rem;display:inline-grid;box-shadow:0 0 0 2px #2a1d18,inset -2px -2px #8a5f22,inset 2px 2px #fbe7a6}.drop-hint{font-family:var(--font-pixelify), monospace;color:#2a1d18;background:#f3e6c4;box-shadow:0 0 0 2px #2a1d18,0 3px 0 1px #00000040}.closed-chest{background:repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 26px),linear-gradient(#5a3d2a,#4a2f22);box-shadow:0 0 0 2px #2a1d18,inset 0 0 0 4px #8a5f3c,inset 0 0 0 6px #2a1d18,0 12px 0 2px #00000047}.closed-chest.is-armed{outline-offset:6px;outline:3px dashed #c8504f}.closed-chest.is-target{filter:brightness(1.1);outline-style:solid}.edict-banner{color:#2a1d18;background:radial-gradient(at 15% 0,#ffffff80,#0000 55%),repeating-linear-gradient(0deg,#78521e09 0 1px,#0000 1px 4px),#f5e7c5;box-shadow:0 0 0 3px #2a1d18,inset 0 0 0 3px #e3c995,inset 0 0 0 5px #b58a52,0 10px 0 2px #0000004d}.game-window-backdrop{background:#0713189e;transition:opacity .2s steps(4,end)}.game-window-backdrop[data-starting-style],.game-window-backdrop[data-ending-style]{opacity:0}.game-window{clip-path:inset(0);background:#0b232b;transition:clip-path .3s steps(7,end);box-shadow:0 0 0 3px #2a1d18,inset 0 0 0 3px #c9a24f,inset 0 0 0 5px #0b232b,0 14px 0 2px #0006}.game-window[data-starting-style],.game-window[data-ending-style]{clip-path:inset(50% 0)}.game-window-bar{background:#0e2a33;margin:5px 5px 0;box-shadow:inset 0 -3px #c9a24f}.game-window-body{background:var(--bg);color:var(--ink);scrollbar-color:#c9a24f #0b232b;margin:0 5px 5px}.minimap-frame{background:#6b4a33;padding:5px;box-shadow:0 0 0 2px #2a1d18,inset 0 0 0 2px #9a6a42,inset 0 0 0 4px #2a1d18,0 6px 0 1px #00000059}.minimap-frame img{image-rendering:auto}.map-pin{z-index:2;cursor:pointer;background:#f3e6c4;place-items:center;width:20px;height:20px;transition:scale .1s steps(2,end);display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #2a1d18,0 2px 0 1px #00000059}.map-pin img{image-rendering:pixelated}.map-pin:hover,.map-pin:focus-visible{z-index:3;outline:none;scale:1.35;box-shadow:0 0 0 2px #2a1d18,0 0 0 4px #f3d58c}.map-hero{z-index:4;pointer-events:none;background:#f3d58c;width:8px;height:8px;position:absolute;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 2px #2a1d18}.map-hero.is-big{width:12px;height:12px}.map-hero-ring{animation:1.4s steps(6,end) infinite hero-ping;position:absolute;inset:-6px;box-shadow:0 0 0 2px #f3d58c}@keyframes hero-ping{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.6}}.map-compass{z-index:2;width:18px;height:18px;font-family:var(--font-pixelify), monospace;color:#2a1d18;background:#f3d58c;place-items:center;font-size:.7rem;display:grid;position:absolute;top:4px;right:6px;box-shadow:0 0 0 2px #2a1d18}.minimap-expand{z-index:3;color:#f3e6c4;background:#0e2a33;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 0 0 2px #2a1d18,inset 0 0 0 1px #c9a24f}.minimap-expand:hover,.minimap-expand:focus-visible{color:#0e2a33;background:#c9a24f;outline:none}.map-plate{z-index:2;white-space:nowrap;font-family:var(--font-cinzel), serif;color:#2a1d18;cursor:pointer;background:#f3e6c4;align-items:center;gap:6px;padding:3px 9px 3px 5px;font-size:.85rem;font-weight:700;transition:scale .1s steps(2,end),translate .1s steps(2,end);display:inline-flex;position:absolute;translate:-50% -100%;box-shadow:0 0 0 2px #2a1d18,0 3px 0 1px #0000004d}.map-plate img{image-rendering:pixelated}.map-plate:hover,.map-plate:focus-visible{z-index:3;background:#fbe7a6;outline:none;translate:-50% calc(-100% - 3px);scale:1.08}}
@layer components{:root{--k-focus:#0f3640}.frame-dark,[data-k-surface=dark]{--k-focus:#f3d58c}.k-select-trigger{color:#2a1d18;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-width:0;height:2.5rem;padding:0 .7rem;font-size:.875rem;display:inline-flex}.k-select-trigger.is-field,.k-number-group{border:var(--border-w,1px) solid var(--line-strong,#b09466);border-radius:var(--r,4px);background-color:#fffaf0;transition:border-color .12s steps(2,end),box-shadow .12s steps(2,end);box-shadow:inset 0 2px #3a24180f}.k-select-trigger.is-field{padding:0 .7rem 0 .8rem;font-size:.9rem}.k-select-trigger.is-field:hover:not([data-disabled]),.k-number-group:hover{border-color:var(--ink-3,#66553f)}.k-select-trigger.is-field[data-popup-open]{border-color:#6b4a33;box-shadow:0 0 0 3px #c99a3a4d}.k-select-trigger.is-strip{background:0 0;border-bottom:2px dashed #6a4a3373;padding:0 .35rem 0 .5rem;font-weight:600}.k-select-trigger.is-strip:hover{background:#ffffff4d}.k-select-trigger.is-strip[data-active]{color:#7a2230;border-bottom:2px solid #9b2c3e}.k-select-trigger.is-field[data-active]{color:#7a2230;background-color:#fbe9e0;border-color:#9b2c3e}.k-select-trigger.is-field[aria-invalid=true],.k-number-group[data-invalid]{border-color:var(--danger,#9b2c3e)}.k-select-trigger.is-strip[aria-invalid=true]{border-bottom:2px solid var(--danger,#9b2c3e)}.k-select-trigger:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.k-select-trigger.is-field:focus-visible,.k-number-group:focus-within{border-color:var(--focus,#0f3640);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus,#0f3640) 25%, transparent);outline:none}.k-select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.k-select-trigger [data-placeholder]{color:var(--ink-3,#8b6e52)}.k-select-icon{color:#6b4a33;display:inline-flex}.k-popup{color:#2a1d18;transform-origin:var(--transform-origin);background:radial-gradient(at 20% 0,#ffffff80,#0000 55%),repeating-linear-gradient(0deg,#78521e09 0 1px,#0000 1px 4px),#f6ecd4;outline:none;transition:opacity .14s steps(3,end),scale .14s steps(3,end);box-shadow:0 0 0 2px #2a1d18,inset 0 0 0 3px #e3c995,inset 0 0 0 5px #8a5f3c,0 10px 0 1px #00000038,0 18px 34px #140a0459}.k-popup[data-starting-style],.k-popup[data-ending-style]{opacity:0;scale:.96}.k-select-popup{min-width:var(--anchor-width);max-width:min(26rem,100vw - 1rem);padding:7px;position:relative}.k-select-list{max-height:min(calc(var(--available-height) - 14px), 22rem);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.k-select-list::-webkit-scrollbar{display:none}.k-select-scroll{z-index:1;color:#6b4a33;cursor:default;justify-content:center;align-items:center;height:1.25rem;display:flex;position:absolute;left:7px;right:7px}.k-select-scroll.is-up{background:linear-gradient(#f6ecd4 55%,#f6ecd400);top:7px}.k-select-scroll.is-down{background:linear-gradient(#f6ecd400,#f6ecd4 45%);bottom:7px}.k-select-scroll:hover{color:#9b2c3e}.k-select-group+.k-select-group,.k-option+.k-select-group,.k-select-group+.k-option{border-top:2px dashed #8a5f3c66;margin-top:4px;padding-top:4px}.k-select-group-label{letter-spacing:.08em;text-transform:uppercase;color:#7a5c22;padding:.35rem .6rem .2rem 1.7rem;font-size:.7rem;font-weight:700}.k-option{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;min-height:2.25rem;padding:.35rem .6rem .35rem .4rem;font-size:.875rem;display:flex}.k-option-cursor{opacity:0;width:.8rem;font-size:.65rem;transition:opacity 80ms step-end,transform .12s steps(2,end);transform:translate(-3px)}.k-option[data-highlighted]{color:#f3ecdc;background:#24505c}.k-option[data-highlighted] .k-option-cursor{opacity:1;color:#f3d58c;transform:none}.k-option[data-selected]{font-weight:700}.k-option[data-disabled]{opacity:.45;cursor:not-allowed}.k-option-hint{font-family:var(--font-pixelify), monospace;opacity:.7;font-size:.78rem}.k-option-check{display:inline-flex}.k-check{color:#9b2c3e;cursor:pointer;background:#f6ecd4;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;transition:transform 80ms step-end;display:inline-grid;position:relative;box-shadow:0 0 0 2px #3a2418,inset 0 -2px #dcc597,inset 0 2px #fffaf0}.k-check:hover:not([data-disabled]){box-shadow:0 0 0 2px #3a2418,0 0 0 4px #c99a3a8c,inset 0 -2px #dcc597}.k-check:active{transform:translateY(1px)}.k-check:focus-visible{outline:3px solid var(--k-focus);outline-offset:3px}.k-check[data-checked],.k-check[data-indeterminate]{background:#fbe7a6}.k-check-mark{place-items:center;display:grid}.k-check-mark[data-unchecked]{display:none}.k-check[data-checked] .k-check-mark svg{animation:.22s steps(4,start) both ink-tick}@keyframes ink-tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.k-switch{cursor:pointer;background:#6b4a33;flex-shrink:0;width:46px;height:24px;padding:0;transition:background .12s steps(2,end);position:relative;box-shadow:0 0 0 2px #2a1d18,inset 0 3px #4a2f22}.k-switch[data-checked]{background:#2e6a7a;box-shadow:0 0 0 2px #071318,inset 0 3px #1d4651}.k-switch:focus-visible{outline:3px solid var(--k-focus);outline-offset:3px}.k-switch-thumb{background:#d9a441;width:18px;height:18px;transition:translate .16s steps(4,end);position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #2a1d18,inset -3px -3px #8a5f22,inset 2px 2px #fbe7a6}.k-switch-thumb[data-checked]{translate:22px}.k-slider-control{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;padding:10px 2px;display:flex}.k-slider-track{background:#4a2f22;width:100%;height:8px;position:relative;box-shadow:0 0 0 2px #2a1d18,inset 0 2px #2a1d18}.k-slider-fill{background:repeating-linear-gradient(90deg,#d9a441 0 6px,#c08a32 6px 8px)}.k-slider-thumb{cursor:grab;background:#d9a441;width:16px;height:22px;box-shadow:0 0 0 2px #2a1d18,inset -3px -3px #8a5f22,inset 2px 2px #fbe7a6}.k-slider-thumb:active{cursor:grabbing}.k-slider-thumb:has(:focus-visible){outline:3px solid var(--k-focus);outline-offset:3px}.k-number-group{align-items:stretch;height:2.5rem;display:flex;overflow:hidden}.k-number-input{color:#2a1d18;font-variant-numeric:tabular-nums;text-align:center;background:0 0;outline:none;flex:1;min-width:0;padding:0 .5rem;font-size:.9rem}.k-number-input::placeholder{color:var(--ink-3,#8b6e52)}.k-number-prefix{color:#6b4a33;align-items:center;padding-left:.5rem;font-size:.8rem;display:inline-flex}.k-number-btn{width:2.25rem;font-family:var(--font-pixelify), monospace;color:#3a2418;cursor:pointer;background:#f3e6c4;flex-shrink:0;font-size:1.1rem;box-shadow:inset 0 -2px #dcc597,inset 0 2px #fffaf0}.k-number-btn:first-child{border-right:var(--border-w,1px) solid var(--line-strong,#b09466)}.k-number-btn:last-child{border-left:var(--border-w,1px) solid var(--line-strong,#b09466)}.k-number-btn:hover:not([data-disabled]){background:#ead7aa}.k-number-btn:active:not([data-disabled]){box-shadow:inset 0 2px #c9ad72}.k-number-btn[data-disabled]{opacity:.4;cursor:not-allowed}.k-calendar{width:17.5rem;padding:12px}.k-cal-title{font-family:var(--font-cinzel), serif;text-transform:capitalize;font-size:1rem;font-weight:800}.k-cal-nav{color:#3a2418;background:#ead7aa;place-items:center;width:2rem;height:2rem;font-size:.7rem;display:grid;box-shadow:0 0 0 2px #3a2418,inset 0 -3px #c9ad72}.k-cal-nav:hover{background:#f3e2b8}.k-cal-nav:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.k-cal-wd{height:1.5rem;font-family:var(--font-pixelify), monospace;color:#8a5f22;place-items:center;font-size:.78rem;display:grid}.k-cal-day{aspect-ratio:1;font-variant-numeric:tabular-nums;color:#2a1d18;cursor:pointer;place-items:center;width:100%;font-size:.85rem;display:grid}.k-cal-day:hover:not(:disabled){background:#ead7aa;box-shadow:0 0 0 2px #b08a54}.k-cal-day:focus-visible{outline:3px solid var(--k-focus);outline-offset:0}.k-cal-day[aria-pressed=true]{color:#fff3dc;background:#9b2c3e;font-weight:700;box-shadow:0 0 0 2px #3a1018,inset 0 -2px #6b1f32}.k-cal-day:disabled{opacity:.3;cursor:not-allowed}.k-radio{cursor:pointer;flex-shrink:0;width:20px;height:20px;transition:transform 80ms step-end;display:inline-grid;position:relative}.k-radio>*{grid-area:1/1}.k-radio-fill{fill:#f6ecd4}.k-radio[data-checked] .k-radio-fill{fill:#fbe7a6}.k-radio:hover:not([data-disabled]) .k-radio-ring{filter:drop-shadow(0 0 #c99a3ae6)drop-shadow(1px 0 #c99a3a8c)drop-shadow(-1px 0 #c99a3a8c)}.k-radio:active:not([data-disabled]){transform:translateY(1px)}.k-radio:focus-visible{outline:3px solid var(--k-focus);outline-offset:3px}.k-radio[data-disabled]{cursor:not-allowed;opacity:.5}.k-radio-dot{display:block}.k-radio-dot[data-unchecked]{display:none}.k-radio[data-checked] .k-radio-dot svg{animation:.2s steps(3,end) both ink-drop}@keyframes ink-drop{0%{scale:.4}to{scale:1}}}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.mKc58q_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.mKc58q_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.Se7ksa_className{font-family:Fraunces,Fraunces Fallback}.Se7ksa_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nU1RTW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.nU1RTW_variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.DcbEVa_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.DcbEVa_variable{--font-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.gSk04a_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.gSk04a_variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.B8vYEq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.B8vYEq_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.KxE83W_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.KxE83W_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.oFoHVq_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}.oFoHVq_variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
