@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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.0m6w47a4e5dy9.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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.11u06r12fd6v_.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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.0wxq9webf.ew4.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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.067x_6k0k23tk.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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.16ipb6fqu393i.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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-20C0,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.0q-301v4kxxnr.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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%}.inter_dc0e35d-module__KDpwHa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_dc0e35d-module__KDpwHa__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_ETAsSdWupw6k6EAfCmDTaPXde98K)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%}.cinzel_420aaebb-module__Eq7gkG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_420aaebb-module__Eq7gkG__variable{--font-display:"Cinzel", "Cinzel Fallback"}
:root{--sa-top:env(safe-area-inset-top,0px);--sa-right:env(safe-area-inset-right,0px);--sa-bottom:env(safe-area-inset-bottom,0px);--sa-left:env(safe-area-inset-left,0px);--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Cinzel", "Inter", Georgia, serif;--font-tab:Georgia, "Cormorant Garamond", serif;--text-xs:11px;--leading-xs:1.45;--text-sm:13px;--leading-sm:1.5;--text-base:15px;--leading-base:1.55;--text-lg:17px;--leading-lg:1.5;--text-xl:20px;--leading-xl:1.4;--text-2xl:24px;--leading-2xl:1.3;--text-3xl:30px;--leading-3xl:1.2;--text-4xl:38px;--leading-4xl:1.15;--text-5xl:48px;--leading-5xl:1.1;--text-6xl:60px;--leading-6xl:1.05;--text-7xl:76px;--leading-7xl:1;--surface-0:#120d09;--surface-1:#1d160f;--surface-2:#271f17;--surface-3:#362d24;--chrome-fill:#0d2e23;--masthead-edge-gold:#c8a04c;--masthead-bg-tint:#0a1f1a;--surface:#18110b;--surface-strong:#1f1811;--surface-overlay:#060302;--surface-solid:#1d160f;--glass-fill:#0e1416e6;--glass-chip:#0e1416c7;--glass-chip-active:#f0a50047;--glass-blur:4px;--text-bright:#f9f5ec;--text:#ede5d8;--text-muted:#ada396;--text-faint:#83786d;--text-dim:#5a5148;--close-x-ink:#8f8478;--border:#baa07a52;--border-strong:#baa07a99;--frame:#4c4741;--frame-strong:#6a625a;--cta:#e0b771;--cta-soft:#e0b7712e;--cta-strong:#f2c777;--brand:#c9a46c;--brand-soft:#c9a46c1f;--brand-strong:#deb775;--brand-deep:#6d4e2b;--felt:#270507;--felt-deep:#0f0102;--felt-rim:#40261d;--felt-lip:#886b4f38;--decorative:#947c5b;--decorative-soft:#947c5b38;--flourish:var(--decorative);--flourish-glow:color-mix(in oklab, var(--decorative) 30%, transparent);--cool-neutral:#737c80;--cool-neutral-soft:#737c8024;--cool-neutral-strong:#95a1a7;--accent:#6687bd;--accent-soft:#6687bd2e;--accent-strong:#7a9fdd;--accent-deep:#1e3a64;--state-selected:#2b4872;--state-selected-strong:#3e649c;--state-selected-fg:#f4ead5;--accent-cool:#567b6a;--accent-cool-soft:#567b6a29;--status-info:#649bb5;--status-stable:var(--status-info);--status-warning:#dbb06b;--status-volatile:#cc7864;--status-terminal:#a74639;--status-success:#7c9e69;--radioactive-green:#34ff5a;--status-danger:#b32130;--hp-full:#7c9e69;--hp-half:#dbb06b;--hp-low:#b35949;--focus-ring:0 0 0 2px #050302, 0 0 0 4px var(--brand-strong);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-instant:80ms;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s;--home-row-clearance:0px}@supports (color:lab(0% 0 0)){:root{--surface-0:lab(4.03934% 1.47949 2.52425);--surface-1:lab(7.75132% 2.80363 5.14973);--surface-2:lab(12.3947% 2.92755 6.93951);--surface-3:lab(19.3639% 2.97044 7.73678);--surface:lab(5.68969% 2.31773 3.8667);--surface-strong:lab(8.90668% 2.98385 5.93153);--surface-overlay:lab(1.03834% .499323 .756574);--surface-solid:lab(7.75132% 2.80363 5.14973);--text-bright:lab(96.5677% .351369 4.58084);--text:lab(91.3719% .757247 7.66068);--text-muted:lab(67.5556% 1.91295 8.27256);--text-faint:lab(51.2827% 2.6975 8.05163);--text-dim:lab(35.0249% 2.60928 6.41772);--close-x-ink:lab(55.9235% 2.68304 8.04011);--border:lab(67.5959% 5.39935 23.5758/.32);--border-strong:lab(67.5959% 5.39935 23.5758/.6);--frame:lab(30.3917% 1.70572 4.25201);--frame-strong:lab(41.9885% 2.28257 5.67563);--cta:lab(76.9093% 8.92952 41.1701);--cta-soft:lab(76.9093% 8.92952 41.1701/.18);--cta-strong:lab(82.7615% 8.66967 45.7651);--brand:lab(69.908% 8.34462 34.3794);--brand-soft:lab(69.908% 8.34462 34.3794/.12);--brand-strong:lab(76.9125% 8.33276 38.8432);--brand-deep:lab(36.0849% 10.3563 25.6962);--felt:lab(5.25163% 16.8012 5.51716);--felt-deep:lab(1.15214% 4.1801 1.11597);--felt-rim:lab(18.4996% 11.5085 11.1458);--felt-lip:lab(47.7106% 8.76758 20.4494/.22);--decorative:lab(53.6137% 6.30844 21.3879);--decorative-soft:lab(53.6137% 6.30844 21.3879/.22);--cool-neutral:lab(51.3257% -2.52482 -3.49456);--cool-neutral-soft:lab(51.3257% -2.52482 -3.49456/.14);--cool-neutral-strong:lab(65.2606% -3.3592 -4.6556);--accent:lab(55.4144% -.769347 -32.2057);--accent-soft:lab(55.4144% -.769347 -32.2057/.18);--accent-strong:lab(64.6427% -.933409 -35.802);--accent-deep:lab(24.06% .744075 -28.0352);--state-selected:lab(29.9061% -.078395 -28.1519);--state-selected-strong:lab(41.3827% -.0980049 -35.1899);--state-selected-fg:lab(93.1495% 1.0474 11.5753);--accent-cool:lab(48.4693% -16.7128 4.80779);--accent-cool-soft:lab(48.4693% -16.7128 4.80779/.16);--status-info:lab(60.7652% -13.3959 -19.841);--status-warning:lab(74.5407% 10.1524 41.0402);--status-volatile:lab(59.6477% 32.2227 25.6566);--status-terminal:lab(43.1201% 39.8149 28.557);--status-success:lab(61.5424% -19.9623 23.8329);--status-danger:lab(40.1142% 57.5174 31.1147);--hp-full:lab(61.5424% -19.9623 23.8329);--hp-half:lab(74.5407% 10.1524 41.0402);--hp-low:lab(49.0646% 36.0419 27.2473);--focus-ring:0 0 0 2px lab(.896511% .456087 .682038), 0 0 0 4px var(--brand-strong)}}*{box-sizing:border-box;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);margin:0;padding:0}body{--chat-panel-width:360px;transition:padding-right .18s var(--ease-out,ease);padding-right:0}body.has-chat-panel{padding-right:var(--chat-panel-width)}.chat-side-panel{width:var(--chat-panel-width);z-index:800;background:var(--surface-strong,#1f1811);border-left:1px solid var(--brand-deep);position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000073}.chat-side-panel-backdrop{display:none}.chat-side-panel.chat-embedded{z-index:auto;background:var(--surface-1);border:1px solid var(--brand-deep);border-radius:var(--radius-md);width:100%;height:100%;box-shadow:none;animation:none;position:static;inset:auto}.chat-mobile-handle,.chat-mobile-close{display:none}@media (max-width:767px){body.has-chat-panel{padding-right:0}.chat-side-panel{background:var(--surface-0,#120d09);border-left:none;border-top:1px solid var(--brand-deep);z-index:5000;width:100%;height:75vh;max-height:75dvh;padding-bottom:env(safe-area-inset-bottom,0px);animation:chat-sheet-up var(--duration-base,.2s) var(--ease-out,ease);border-radius:16px 16px 0 0;inset:auto 0 0;box-shadow:0 -16px 40px #00000080}@keyframes chat-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.chat-side-panel-backdrop{z-index:4999;background:#0000008c;display:block;position:fixed;inset:0}.chat-side-panel.chat-embedded{border:1px solid var(--brand-deep);border-radius:var(--radius-md);z-index:auto;width:100%;height:100%;max-height:none;box-shadow:none;padding-bottom:0;animation:none;position:static;inset:auto}.chat-side-panel-collapse{display:none}.chat-mobile-handle{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:8px 0 4px;display:flex}.chat-mobile-handle-bar{background:var(--brand-deep);border-radius:999px;width:40px;height:4px}.chat-mobile-close{display:inline-flex}}html{overscroll-behavior:none;background-color:#0a1f1a;height:100dvh;overflow:hidden}body{font-family:var(--font-body);color:var(--text);overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-variant-numeric:tabular-nums;height:100dvh;transition:background var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px,#0a1f1a linear-gradient(#0c231d 0%,#0a1f1a 100%);overflow:hidden}#app-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:100dvh;overflow:hidden auto}textarea,input,select{overscroll-behavior:auto}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.num{font-variant-numeric:tabular-nums}h1,h2{font-family:var(--font-display);letter-spacing:.02em}a{color:var(--cta);text-decoration:none}a:hover{text-decoration:underline}:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=switch]:focus-visible,[role=menuitem]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px;box-shadow:none}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input:focus::placeholder,textarea:focus::placeholder{color:#0000}input:focus::-webkit-input-placeholder{color:#0000}textarea:focus::-webkit-input-placeholder{color:#0000}body.dms-onboarding-active .dms-email-confirm-banner,body.dms-overlay-open .feedback-fab,body.has-chat-panel .feedback-fab,body.dms-onboarding-active .feedback-fab,body.dms-overlay-open .fidget-launcher,body.has-chat-panel .fidget-launcher,body.dms-onboarding-active .fidget-launcher{display:none!important}@media (min-width:1024px){.dms-party-action-row{max-width:440px;margin-left:auto;margin-right:auto}}@media print{html,body{color:#111!important;background:#fff!important}.feedback-fab,.dms-email-confirm-banner,.dms-chat-panel,.dm-mobile-tabs,.tool-launcher,.dms-toolbar,.dms-header,nav[role=navigation]{display:none!important}body:has(.dms-printable) :not(.dms-printable):not(.dms-printable *){display:none!important}.dms-printable{color:#111!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important}.dms-printable .dms-print-keep{break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eb-stacked{flex-direction:column;gap:16px;display:flex}.eb-stacked-tracker,.eb-stacked-main{min-width:0}.eb-aside-section{min-width:0;min-height:0}.app-backdrop{backface-visibility:hidden;transform:translateZ(0)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.surface-glass{-webkit-backdrop-filter:blur(var(--glass-blur))}}@media (max-width:768px) and (orientation:portrait){.app-backdrop{background-size:auto 100%!important}}@media (max-width:768px){.workspace-header--title-only,.workspace-header--subs .workspace-title{display:none!important}.bt-card .bt-scroll-list{overflow:visible}body>div{padding:12px!important}header>div[style*=space-between]{flex-wrap:wrap!important;gap:12px!important}header h1{font-size:22px!important}header p{font-size:13px!important}nav button{padding:8px 12px!important;font-size:12px!important}[style*="repeat(6, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}[style*="repeat(5, 1fr)"],[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="repeat(3, 1fr)"],[style*="grid-template-columns: 300px 1fr"],[style*="grid-template-columns: 400px 1fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 1fr auto"],[style*="minmax(260px, 1fr)"],[style*="minmax(220px, 1fr)"],[style*="minmax(200px, 1fr)"],.ref-workspace{grid-template-columns:1fr!important}.ref-sidebar{max-height:none!important;position:static!important;overflow-y:visible!important}.ref-sidebar>div:first-child{border-bottom:1px solid var(--border)!important}.ref-sidebar-group{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.ref-sidebar-group-title{grid-column:1/-1}img,video,iframe{height:auto;max-width:100%!important}input[type=text],input[type=number],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input:not([type]),select,textarea{max-width:100%!important;font-size:16px!important}select.dms-chip-select{max-width:min(60vw,320px)!important}}@media (max-width:480px){[style*="repeat(6, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}header h1{font-size:18px!important}.tool-launcher button{padding:8px 10px!important;font-size:12px!important}.eb-actions{flex-basis:100%!important;margin-left:0!important}.eb-actions>button{flex:auto!important}.dms-touch-tab{min-height:44px!important;padding:10px 14px!important;font-size:13px!important}[role=dialog][aria-modal=true]{padding:8px!important}[role=dialog][aria-modal=true]>div{max-height:calc(100dvh - 16px)!important}[style*="padding: 40px 32px"],[style*="padding: '40px 32px'"]{padding:24px 18px!important}[style*="padding: 32px"],[style*="padding: '32px'"]{padding:20px!important}main>section>header{padding:10px 12px!important}}.btn-press{transition:transform var(--duration-instant) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.btn-press:active{transition-duration:var(--duration-instant);transform:translateY(1px)scale(.985)}.edit-pencil{opacity:.75;transition:opacity var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.edit-pencil{opacity:0}[data-editable]:hover .edit-pencil,[data-editable]:focus-within .edit-pencil,.edit-pencil:hover,.edit-pencil:focus-visible{opacity:1}}@media (prefers-reduced-motion:reduce){.edit-pencil{transition:none}}.btn-primary{border-radius:var(--radius-md);font-family:var(--font-tab);letter-spacing:.08em;text-transform:uppercase;color:#140a08;color:lab(3.61599% 3.23271 2.14953);cursor:pointer;background:linear-gradient(#ffd075 0%,#e9b452 55%,#d4a14a 100%);background:linear-gradient(lab(86.2363% 10.838 55.3733) 0%,lab(76.8723% 12.804 56.3035) 55%,lab(69.8553% 13.1708 51.5714) 100%);border:1px solid #a97d3a;border:1px solid lab(55.8694% 12.6185 42.332);justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff0d080,inset 0 -1px 1px #4027124d,0 2px 6px #0006;box-shadow:inset 0 1px lab(95.5493% 2.6086 23.6098/.5),inset 0 -1px 1px lab(18.6164% 10.1142 18.838/.3),0 2px 6px lab(0% 0 0/.4)}.btn-primary:hover,.btn-primary:focus-visible{background:linear-gradient(#ffe098 0%,#f3bd5c 55%,#d4a14a 100%);background:linear-gradient(lab(90.9454% 9.10637 55.1141) 0%,lab(80.3631% 12.6212 55.7864) 55%,lab(69.8553% 13.1708 51.5714) 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff4db8c,inset 0 -1px 1px #4027124d,0 4px 10px #00000073;box-shadow:inset 0 1px lab(96.7302% 3.22846 27.7405/.55),inset 0 -1px 1px lab(18.6164% 10.1142 18.838/.3),0 4px 10px lab(0% 0 0/.45)}.btn-primary.btn-press:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 3px #00000059,0 1px 2px #00000040;box-shadow:inset 0 2px 3px lab(0% 0 0/.35),0 1px 2px lab(0% 0 0/.25)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.btn-ghost{border-radius:var(--radius-md);font-family:var(--font-tab);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong,#c89b3c);cursor:pointer;border:1px solid var(--brand-strong,#c89b3c);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff0c80f}.btn-ghost:hover,.btn-ghost:focus-visible{background:color-mix(in oklab, var(--brand-strong) 12%, transparent);color:var(--text-bright,#ece4cf)}.btn-ghost.btn-press:active{transition-duration:var(--duration-instant);transform:translateY(1px)scale(.985)}.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.dms-apply-effect-btn{border-radius:var(--radius-sm);width:100%;color:var(--brand);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#f0a5001a;border:1px solid #f0a50059;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.dms-apply-effect-btn:hover,.dms-apply-effect-btn:focus-visible{background:#f0a50033;border-color:#f0a5008c}.tool-tab{font-family:var(--font-tab);letter-spacing:.15px;color:var(--text-muted);cursor:pointer;border:1px solid #372b26cc;border:1px solid lab(18.6666% 5.31162 5.08522/.8);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:linear-gradient(#2b201c 0%,#1f1411 100%);background:linear-gradient(lab(13.445% 5.34032 5.11541) 0%,lab(7.65577% 4.92175 3.85051) 100%);border-top-color:oklch(40% .028 55/.55);border-bottom-color:oklch(12% .012 35/.85);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #dfcbaa1a,inset 0 -1px 1px #0000004d,0 1px 2px #0006;box-shadow:inset 0 1px lab(82.7045% 3.59109 19.4155/.1),inset 0 -1px 1px lab(0% 0 0/.3),0 1px 2px lab(0% 0 0/.4)}.tool-tab:not([aria-current=page]):hover,.tool-tab:not([aria-current=page]):focus-visible{color:var(--text);background:linear-gradient(#362924 0%,#271b17 100%);background:linear-gradient(lab(18.0805% 5.71069 5.84824) 0%,lab(11.1241% 5.35629 5.13335) 100%);transform:translateY(-1px);box-shadow:inset 0 1px #dfcbaa24,inset 0 -1px 1px #0000004d,0 3px 6px #00000073;box-shadow:inset 0 1px lab(82.7045% 3.59109 19.4155/.14),inset 0 -1px 1px lab(0% 0 0/.3),0 3px 6px lab(0% 0 0/.45)}.tool-tab:not([aria-current=page]):active{transform:translateY(0);box-shadow:inset 0 2px 3px #00000073,0 1px 1px #00000040;box-shadow:inset 0 2px 3px lab(0% 0 0/.45),0 1px 1px lab(0% 0 0/.25)}.tool-tab[aria-current=page]{color:var(--brand-strong);border-color:var(--brand-strong);background:linear-gradient(#efa8314d 0%,#efa83126 100%);background:linear-gradient(lab(74.342% 19.9794 67.2846/.3) 0%,lab(74.342% 19.9794 67.2846/.15) 100%);border-top-color:oklch(90% .16 82/.75);border-bottom-color:oklch(45% .13 65/.9);font-weight:600;transform:translateY(-1px);box-shadow:inset 0 1px #ffebb547,inset 0 -2px 3px #00000052,0 4px 8px #00000073;box-shadow:inset 0 1px lab(94.4491% 5.49388 40.7673/.28),inset 0 -2px 3px lab(0% 0 0/.32),0 4px 8px lab(0% 0 0/.45)}.tool-tab-tile{min-height:44px;font-family:var(--font-tab);letter-spacing:.1px;color:var(--text-muted);cursor:pointer;border:1px solid #372b26cc;border:1px solid lab(18.6666% 5.31162 5.08522/.8);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:linear-gradient(#2b201c 0%,#1f1411 100%);background:linear-gradient(lab(13.445% 5.34032 5.11541) 0%,lab(7.65577% 4.92175 3.85051) 100%);border-top-color:oklch(40% .028 55/.55);border-bottom-color:oklch(12% .012 35/.85);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #dfcbaa1a,inset 0 -1px 1px #0000004d,0 1px 2px #0006;box-shadow:inset 0 1px lab(82.7045% 3.59109 19.4155/.1),inset 0 -1px 1px lab(0% 0 0/.3),0 1px 2px lab(0% 0 0/.4)}.tool-tab-tile:not([aria-current=page]):hover,.tool-tab-tile:not([aria-current=page]):focus-visible{color:var(--text);background:linear-gradient(#362924 0%,#271b17 100%);background:linear-gradient(lab(18.0805% 5.71069 5.84824) 0%,lab(11.1241% 5.35629 5.13335) 100%);transform:translateY(-1px);box-shadow:inset 0 1px #dfcbaa24,inset 0 -1px 1px #0000004d,0 3px 6px #00000073;box-shadow:inset 0 1px lab(82.7045% 3.59109 19.4155/.14),inset 0 -1px 1px lab(0% 0 0/.3),0 3px 6px lab(0% 0 0/.45)}.tool-tab-tile:not([aria-current=page]):active{transform:translateY(0);box-shadow:inset 0 2px 3px #00000073,0 1px 1px #00000040;box-shadow:inset 0 2px 3px lab(0% 0 0/.45),0 1px 1px lab(0% 0 0/.25)}.tool-tab-tile[aria-current=page]{color:var(--brand-strong);border-color:var(--brand-strong);background:linear-gradient(#efa8314d 0%,#efa83126 100%);background:linear-gradient(lab(74.342% 19.9794 67.2846/.3) 0%,lab(74.342% 19.9794 67.2846/.15) 100%);border-top-color:oklch(90% .16 82/.75);border-bottom-color:oklch(45% .13 65/.9);font-weight:700;transform:translateY(-1px);box-shadow:inset 0 1px #ffebb547,inset 0 -2px 3px #00000052,0 4px 8px #00000073;box-shadow:inset 0 1px lab(94.4491% 5.49388 40.7673/.28),inset 0 -2px 3px lab(0% 0 0/.32),0 4px 8px lab(0% 0 0/.45)}.dm-section-tab{border-radius:var(--radius-sm);color:var(--text-faint);letter-spacing:.15px;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.dm-section-tab:not([aria-current=page]):hover,.dm-section-tab:not([aria-current=page]):focus-visible{color:var(--text-muted);background:#ffffff0a}.dm-section-tab[aria-current=page]{color:var(--brand-strong);background:#f0a50038;font-weight:600}@media (max-width:768px){.dm-top-chrome{width:auto;margin:0!important;position:relative!important}.app-frame{margin-top:0!important;padding-top:0!important}.dm-top-chrome>header.surface-glass{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.dm-subnav .tool-launcher,.dm-subnav .dm-mobile-tabs{border-radius:var(--radius-md)!important}}.dm-mobile-tabs,.search-flyout{display:none}body.dms-jar-open .fidget-launcher,body.dms-jar-open .search-flyout{visibility:hidden}@media (min-width:769px){.dm-masthead-collapse{grid-template-rows:1fr!important;max-height:none!important}}@media (max-width:768px){.tool-launcher{display:none!important}.dm-fab{border:1px solid var(--border);color:var(--text);cursor:pointer;background:linear-gradient(#2f2519 0%,#241c13 100%);border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;box-shadow:0 6px 18px #00000073}.dm-fab-secondary{opacity:.92;width:44px;height:44px}.dm-fab:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.dm-fab:active{transform:none}}.search-flyout{right:14px;bottom:calc(72px + env(safe-area-inset-bottom,0px) + 68px);z-index:2040;align-items:center;gap:8px;display:flex;position:fixed}.search-flyout__field{opacity:0;pointer-events:none;width:0;transition:width .24s var(--ease-out,ease-out), opacity .16s var(--ease-out,ease-out);justify-content:flex-end;display:flex;overflow:hidden}.search-flyout.open .search-flyout__field{opacity:1;pointer-events:auto;width:min(78vw,320px)}.search-flyout__inner{flex:none;width:min(78vw,320px);position:relative}.search-flyout__input{box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border);width:100%;color:var(--text-bright);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base,1.4);border-radius:999px;outline:none;padding:11px 14px;box-shadow:0 6px 18px #00000073}.search-flyout__panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(74% .085 78/.5) var(--surface-2);width:min(78vw,320px);max-height:50vh;position:absolute;bottom:calc(100% + 8px);right:52px;overflow-y:auto;box-shadow:0 12px 32px #00000080}.search-flyout__panel::-webkit-scrollbar{width:8px}.search-flyout__panel::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px}.search-flyout__panel::-webkit-scrollbar-thumb{background:#c9a46c80 padding-box padding-box;background:lab(69.908% 8.34462 34.3794/.5) padding-box padding-box;border:1px solid #0000;border-radius:999px}.search-flyout__panel::-webkit-scrollbar-thumb:hover{background:#c9a46cb8 padding-box padding-box;background:lab(69.908% 8.34462 34.3794/.72) padding-box padding-box}.search-flyout__rail{background:var(--surface-2);pointer-events:none;z-index:2;border-radius:999px;width:8px;position:absolute}.search-flyout__rail-thumb{background:#c9a46c80;background:lab(69.908% 8.34462 34.3794/.5);border-radius:999px;position:absolute;left:1px;right:1px}.search-flyout__icon{flex:none}@media (prefers-reduced-motion:reduce){.search-flyout__field{transition:none}}.dm-mobile-tabs{border-radius:var(--radius-md);justify-content:space-around;align-items:stretch;gap:2px;padding:4px 10px;display:flex}.dm-bottom-tab{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 70%, transparent) 0, color-mix(in oklab, var(--surface-1) 92%, transparent) 100%);border:1px solid var(--frame,#a08c5a52);min-width:0;min-height:30px;color:var(--text-faint);cursor:pointer;transition:transform .12s var(--ease-out,ease), background .16s var(--ease-out,ease), box-shadow .16s var(--ease-out,ease);border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:2px;font-family:inherit;display:flex;position:relative;box-shadow:inset 0 1px #fff0d20f,inset 0 -1px #0003}.dm-bottom-tab-glyph{font-size:13px;line-height:1}.dm-bottom-tab-label{font-family:var(--font-tab);letter-spacing:.1px;font-size:12px;font-weight:500;line-height:1}.dm-bottom-tab[aria-current=page]{color:var(--brand-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-1) 80%, var(--brand) 12%) 0, color-mix(in oklab, var(--surface-2) 80%, var(--brand) 6%) 100%);border-color:var(--brand-deep);box-shadow:inset 0 2px 4px #00000059, inset 0 -1px 0 #fff0d214, 0 0 0 1px color-mix(in oklab, var(--brand) 22%, transparent)}.dm-bottom-tab[aria-current=page] .dm-bottom-tab-label{font-weight:700}.dm-bottom-tab:active{transform:scale(.96);box-shadow:inset 0 3px 6px #0006,inset 0 -1px #fff0d20a}.dm-bottom-tab-badge{background:var(--status-danger,#921e1e);border:2px solid var(--surface-strong,#1f1811);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-7px;box-shadow:0 0 6px #b3594980}.player-map-bleed{margin-inline:calc(-1*clamp(16px,4vw,48px))}}@media (max-width:600px){.dms-subtab-icon{display:none}.dms-subtab-label{font-size:12px}}.dms-subtab-scroller{scrollbar-width:none;-ms-overflow-style:none}.dms-subtab-scroller::-webkit-scrollbar{display:none}.dms-radioactive-dot{background:var(--radioactive-green);box-shadow:0 0 4px var(--radioactive-green), 0 0 9px #34ff5ad9, 0 0 16px #34ff5a8c;border-radius:999px;animation:2.4s ease-in-out infinite dms-radioactive-pulse;display:inline-block}@keyframes dms-radioactive-pulse{0%,to{box-shadow:0 0 4px var(--radioactive-green), 0 0 9px #34ff5ad9, 0 0 16px #34ff5a8c}50%{box-shadow:0 0 5px var(--radioactive-green), 0 0 13px #34ff5af2, 0 0 22px #34ff5ab3}}@media (prefers-reduced-motion:reduce){.dms-radioactive-dot{animation:none}}.dms-fast-tooltip{position:relative}@media (hover:hover) and (pointer:fine){.dms-fast-tooltip:after{content:attr(data-tooltip);background:var(--surface-strong,#1f1811);color:var(--text-bright,#ece4cf);border:1px solid var(--brand-deep,#6e4c1c);border-radius:var(--radius-sm,6px);font-family:var(--font-body);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:5000;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:opacity .12s ease-out .4s,visibility 0s linear .4s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.dms-fast-tooltip:hover:after,.dms-fast-tooltip:focus-visible:after{opacity:1;visibility:visible}.dms-fast-tooltip-end:after{left:auto;right:0;transform:none}}.dms-sheet-close-x{display:none}@media (hover:hover) and (pointer:fine){.dms-sheet-close-x{display:inline-flex}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-scale-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlay-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes note-slide-in{0%{opacity:0;transform:translate(45vw,-110%)rotate(8deg)}to{opacity:1;transform:translate(0, 0) rotate(var(--note-tilt,0deg))}}@media (max-width:600px){@keyframes note-slide-in{0%{opacity:0;transform:translateY(-110%)rotate(0)}to{opacity:1;transform:translateY(0)rotate(0)}}}.dms-emoji-amber{filter:brightness(0)saturate()invert(74%)sepia(18%)saturate(550%)hue-rotate(3deg)brightness(91%)contrast(85%);line-height:0;display:inline-flex}@keyframes dms-dice-tumble{0%{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.04)}to{transform:rotate(-2deg)scale(1)}}@keyframes dms-dice-settle{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes dms-nat20-pulse{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes dms-nat20-glow{0%{box-shadow:0 0 #f0a50000}30%{box-shadow:0 0 22px 6px #f0a5008c}to{box-shadow:0 0 #f0a50000}}@keyframes dms-nat20-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes dms-nat20-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1}to{transform:translate(calc(-50% + var(--spark-dx,0px)), calc(-50% + var(--spark-dy,0px))) scale(.7);opacity:0}}@keyframes dms-nat1-glow{0%{box-shadow:0 0 #dc3c3c00}30%{box-shadow:0 0 22px 6px #dc3c3c8c}to{box-shadow:0 0 #dc3c3c00}}@keyframes dms-hp-critical-pulse{0%,to{opacity:1;box-shadow:0 0 #dc3c3c00}50%{opacity:.6;box-shadow:0 0 6px 1px #dc3c3ca6}}.dms-hp-critical-pulse-target{animation:1.1s ease-in-out infinite dms-hp-critical-pulse}@media (prefers-reduced-motion:reduce){.dms-hp-critical-pulse-target{animation:none}}@keyframes dms-bt-bar-current-pulse{0%,to{text-shadow:0 0 #f0a50000}50%{text-shadow:0 0 10px #f0a5008c}}.dms-bt-bar-current-pulse{animation:1.6s ease-in-out infinite dms-bt-bar-current-pulse}.bt-bar-slot[data-current=true]{animation:1.6s ease-in-out infinite dms-bt-bar-slot-glow}@keyframes dms-bt-bar-slot-glow{0%,to{box-shadow:0 0 0 1px var(--brand), 0 0 0 0 #f0a50000}50%{box-shadow:0 0 0 1px var(--brand), 0 0 12px 2px #f0a50080}}@media (prefers-reduced-motion:reduce){.dms-bt-bar-current-pulse,.bt-bar-slot[data-current=true]{animation:none}}@keyframes dms-init-strip-glow{0%,to{box-shadow:0 0 0 2px var(--brand), 0 0 0 0 #f0a50000}50%{box-shadow:0 0 0 2px var(--brand), 0 0 14px 3px #f0a5008c}}.dms-init-strip-slot-current{animation:1.6s ease-in-out infinite dms-init-strip-glow}@media (prefers-reduced-motion:reduce){.dms-init-strip-slot-current{animation:none}}@media (max-width:640px){.bt-bar-slot{width:36px!important}.bt-bar-slot>span:first-child{min-width:16px!important;font-size:15px!important}}.bt-bar-slot:hover .bt-bar-grip,.bt-bar-slot:active .bt-bar-grip,.bt-bar-slot:focus-visible .bt-bar-grip{opacity:.95}.bt-bar-slot:hover .bt-bar-grip>span,.bt-bar-slot:active .bt-bar-grip>span,.bt-bar-slot:focus-visible .bt-bar-grip>span{background:#ffffffb3!important}@keyframes dms-party-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dms-party-spin-target{animation:.9s linear infinite dms-party-spin}@media (prefers-reduced-motion:reduce){.dms-party-spin-target{animation:none}}.dms-legendary-text{background:linear-gradient(110deg,#ffd584 0% 30%,#ffe5a0 38%,#fff9d6 45%,#fff 50%,#fff9d6 55%,#ffe5a0 62%,#ffd584 70% 100%) 100% 0/250% 100%;color:#0000;text-shadow:0 0 8px #ffdc8226,0 1px 1px #00000059;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite dms-legendary-shimmer}@keyframes dms-legendary-shimmer{0%{background-position:100% 0}14%{background-position:0 0}to{background-position:0 0}}.dms-skeleton{background:color-mix(in oklab, var(--surface-3) 70%, transparent);-webkit-user-select:none;user-select:none;flex:none;position:relative;overflow:hidden}.dms-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--frame) 42%, transparent) 50%, transparent 100%);animation:1.75s ease-in-out infinite dms-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes dms-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dms-skeleton-screen{animation:.15s ease-out 80ms both dms-skeleton-reveal}@keyframes dms-skeleton-reveal{0%{opacity:0}to{opacity:1}}.dms-skeleton-screen[data-leaving=true]{pointer-events:none;animation:.15s ease-in both dms-skeleton-dismiss}@keyframes dms-skeleton-dismiss{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dms-skeleton:after{opacity:0;animation:none}.dms-skeleton-screen{animation:1ms linear 80ms both dms-skeleton-reveal}.dms-skeleton-screen[data-leaving=true]{animation:1ms linear both dms-skeleton-dismiss}}.dms-gold-text{background:linear-gradient(#ffe7b0 0%,#ffd584 45%,#e0ad52 100%);color:#0000;text-shadow:0 0 8px #ffdc8226,0 1px 1px #00000059;-webkit-background-clip:text;background-clip:text}.dms-account-gear{width:24px;height:24px}.dms-account-gear svg{width:16px;height:16px}@media (max-width:640px){.dms-account-gear{width:22px;height:22px}.dms-account-gear svg{width:14px;height:14px}}.dms-system-tile{transition:border-color .14s var(--ease-out,ease), box-shadow .14s var(--ease-out,ease), background .14s var(--ease-out,ease)}.dms-system-tile:not(:disabled):hover,.dms-system-tile:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 1px #c8a04c47,0 6px 20px #c8a04c1f;border-color:var(--brand)!important}.dms-system-tile.is-selected{box-shadow:0 0 0 1px #c8a04c57,0 6px 20px #c8a04c24;border-color:var(--brand)!important}.dms-system-grid-wrap{container-type:inline-size}.dms-system-grid{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.dms-system-cell{flex-direction:column;display:flex}@container (min-width:500px){.dms-system-grid{grid-template-columns:1fr 1fr}.dms-system-cell--full{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 6px)}}.dms-system-cancel{transition:border-color .14s var(--ease-out,ease), color .14s var(--ease-out,ease), background .14s var(--ease-out,ease)}.dms-system-cancel:hover{border-color:var(--brand)!important;color:var(--brand-strong)!important;background:#c8a04c14!important}.dms-tier-chip{border-radius:var(--radius-pill,999px);font-family:var(--font-display);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}a.dms-tier-chip{transition:filter var(--duration-fast,.12s) ease}a.dms-tier-chip:hover{filter:brightness(1.12)}.dms-sync-chip{color:var(--radioactive-green,#34ff5a);background:color-mix(in oklab, var(--radioactive-green,#34ff5a) 14%, transparent);border:1px solid color-mix(in oklab, var(--radioactive-green,#34ff5a) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 2px 6px #0006}.dms-sync-chip-dot{width:6px;height:6px;box-shadow:0 0 4px color-mix(in oklab, currentColor 45%, transparent);background:currentColor;border-radius:50%;flex:none}.dms-sync-chip--warn{color:#ffdcdc;background:var(--status-danger,#921e1e);border-color:color-mix(in oklab, var(--status-danger,#921e1e) 80%, #fff)}.dms-sync-chip--flash{opacity:1;transition:opacity var(--sync-fade-ms,.4s) ease-out}.dms-sync-chip--flash.is-fading{opacity:0}@media (max-width:640px){.dms-tier-chip{letter-spacing:.5px;padding:2px 7px;font-size:9px}}.dms-tier-common{color:#9ca3af;background:0 0;border:1px solid #4b5563}.dms-tier-free{color:#7fd3a8;background:#0c1f18;border:1px solid #3f9e78}.dms-tier-rare{color:#5eb5ff;background:#0a1828;border:1px solid #0070dd}.dms-tier-epic{color:#c98bf7;background:#1c0d29;border:1px solid #a335ee}.dms-tier-legendary{color:#f4d27a;background:#0d0d12;border:1px solid #d4af37}.subtle-button{transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.subtle-button:hover,.subtle-button:focus-visible{background:var(--cool-neutral-soft);border-color:var(--cool-neutral-strong)}.quick-action:focus-visible{background:var(--brand-soft);border-color:var(--brand);transform:translateY(-1px)}.ref-list-item{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;margin-bottom:4px;padding:8px;font-family:inherit;font-size:13px;display:block}.ref-list-item:hover,.ref-list-item:focus-visible{background:#ffffff0b;background:lab(100% 0 0/.045)}.ref-list-item[aria-current=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--text-bright)}.ref-list-item[aria-current=true]:hover{background:var(--brand-soft)}.ref-sidebar-group{flex-direction:column;gap:2px;display:flex}.ref-sidebar-group+.ref-sidebar-group{margin-top:10px}.ref-sidebar-group-title{letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);padding:2px 8px 4px;font-size:9px;font-weight:600}.ref-sidebar-item{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;letter-spacing:.1px;text-align:left;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:13px;font-weight:500;display:flex;box-shadow:inset 2px 0 #0000}.ref-sidebar-item-glyph{width:18px;color:var(--text-faint);transition:color var(--duration-fast) var(--ease-out);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ref-sidebar-item:hover,.ref-sidebar-item:focus-visible{color:var(--text);background:#ffffff0b;background:lab(100% 0 0/.045)}.ref-sidebar-item:hover .ref-sidebar-item-glyph,.ref-sidebar-item:focus-visible .ref-sidebar-item-glyph{color:var(--text-muted)}.ref-sidebar-item[aria-current=page]{background:var(--brand-soft);border-color:var(--border-strong);box-shadow:inset 2px 0 0 var(--brand);color:var(--brand-strong);font-weight:600}.ref-sidebar-item[aria-current=page] .ref-sidebar-item-glyph{color:var(--brand)}.library-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}@media (max-width:1024px){.library-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.library-card-grid{grid-template-columns:1fr}}.library-card{text-align:left;background:var(--surface-overlay);border:1px solid var(--frame);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:12px 14px;font-family:inherit;display:block}.library-card:hover,.library-card:focus-visible{border-color:var(--brand-deep);background:#ffffff0b;background:lab(100% 0 0/.045)}@media (hover:hover) and (pointer:fine){.library-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000040}}.library-card[aria-current=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--text-bright)}.library-card-title{color:var(--text-bright);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.library-card-summary{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.library-accordion{align-items:start;gap:8px;display:grid}.library-accordion-card{background:var(--surface-overlay);border:1px solid var(--frame);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);overflow:hidden}.library-accordion-card[data-active=true]{border-color:var(--brand);background:var(--brand-soft)}.library-accordion-trigger{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;padding:12px 14px;font-family:inherit;display:flex}.library-accordion-card:not([data-active=true]) .library-accordion-trigger:hover,.library-accordion-card:not([data-active=true]) .library-accordion-trigger:focus-visible{background:#ffffff0b;background:lab(100% 0 0/.045)}.library-accordion-leading{flex-shrink:0;margin-top:1px}.library-accordion-headline{flex:1;gap:6px;min-width:0;display:grid}.library-accordion-titlerow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.library-accordion-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.library-accordion-cardfooter{color:var(--text-faint);font-size:11px}.library-accordion-chevron{color:var(--text-faint);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;align-self:center;font-size:13px;line-height:1;transform:rotate(0)}.library-accordion-card[data-active=true] .library-accordion-chevron{color:var(--brand)}.library-accordion-card[data-open=true] .library-accordion-chevron{transform:rotate(90deg)}.library-accordion-panel{transition:grid-template-rows var(--duration-base) var(--ease-out);grid-template-rows:0fr;display:grid}.library-accordion-card[data-open=true] .library-accordion-panel{grid-template-rows:1fr}.library-accordion-panel-inner{min-height:0;overflow:hidden}.library-accordion-detail{border-top:1px solid var(--brand-deep);padding:4px 16px 18px}.ref-link{color:inherit;font:inherit;cursor:pointer;border:none;border-bottom:1px dashed color-mix(in oklab, var(--cta) 40%, transparent);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;padding:0}.ref-link:hover,.ref-link:focus-visible{color:var(--cta);border-bottom-color:var(--cta)}.ref-search-dropdown{z-index:30;border:1px solid var(--brand-deep);border-radius:var(--radius-md);background:#0e0806fa;background:lab(2.4365% 1.6171 1.12428/.98);max-height:60vh;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000008c;box-shadow:0 12px 32px lab(0% 0 0/.55)}footer{color:var(--text-faint)!important}@media (max-width:480px){.flourish-corner{display:none}}
