:root{--iron-900:#0b0907;--iron-850:#100c08;--iron-800:#15110b;--iron-700:#181310;--iron-600:#1f1813;--iron-500:#272016;--vellum-50:#f6efd9;--vellum-100:#f1e8cd;--vellum-200:#e9ddbc;--vellum-300:#dfd0a6;--vellum-400:#d2bf8e;--ink-900:#241c11;--ink-800:#33291a;--ink-700:#43361f;--ink-500:#665438;--ink-400:#897457;--bone-100:#f1e6cf;--bone-200:#d8c9a8;--bone-300:#bca887;--bone-400:#a99573;--bone-500:#9a8d6b;--bone-600:#736449;--gilt-deep:#9c7223;--gilt:#c89a3e;--gilt-bright:#e6bd5e;--gilt-leaf:#f3deae;--wax-deep:#5f231a;--wax:#963729;--wax-bright:#c0573f;--surface-canvas:var(--iron-900);--surface:var(--iron-700);--surface-raised:var(--iron-600);--surface-sunken:var(--iron-850);--surface-hover:var(--iron-500);--on-iron:var(--bone-100);--on-iron-muted:var(--bone-400);--on-iron-faint:var(--bone-500);--surface-charter:var(--vellum-100);--surface-charter-edge:var(--vellum-300);--on-vellum:var(--ink-700);--on-vellum-strong:var(--ink-900);--on-vellum-muted:var(--ink-500);--on-vellum-faint:var(--ink-400);--accent:var(--gilt);--accent-strong:var(--gilt-bright);--accent-on-iron:var(--gilt-bright);--accent-on-vellum:var(--gilt-deep);--accent-line:rgba(200,154,62,.24);--accent-line-strong:rgba(230,189,94,.42);--accent-wash:rgba(200,154,62,.08);--success:#5fa86b;--on-success:#a7d49f;--warning:#d9a23a;--on-warning:#ecc275;--danger:#b53a3a;--on-danger:#e89c9c;--info:#5b86b3;--on-info:#9fc0e6;--success-line:rgba(95,168,107,.3);--success-wash:rgba(95,168,107,.07);--warning-line:rgba(217,162,58,.3);--warning-wash:rgba(217,162,58,.07);--danger-line:rgba(181,58,58,.32);--danger-wash:rgba(181,58,58,.07);--info-line:rgba(91,134,179,.22);--info-wash:rgba(91,134,179,.06);--seal:var(--wax);--seal-bright:var(--wax-bright);--seal-deep:var(--wax-deep);--line:#241c12;--line-strong:#32281b;--border-subtle:rgba(214,180,120,.1);--border-mid:rgba(214,180,120,.18);--border-strong:rgba(214,180,120,.32);--border-input:rgba(214,180,120,.48);--font-display:"Cinzel","Cinzel Fallback",ui-serif,Georgia,"Times New Roman",serif;--font-caps:"Cinzel","Cinzel Caps Fallback",ui-serif,Georgia,"Times New Roman",serif;--font-flavor:"IM Fell English","IM Fell English Fallback",Georgia,serif;--font-body:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-caption:.8125rem;--fs-body-sm:.9375rem;--fs-body:1rem;--fs-body-lg:1.125rem;--fs-h4:1.25rem;--fs-h3:1.5rem;--fs-h2:2rem;--fs-h1:2.75rem;--lh-tight:1.15;--lh-snug:1.4;--lh-body:1.6;--measure:68ch;--num:tabular-nums;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--gutter:clamp(1rem, 4vw, 1.6rem);--wrap:1180px;--tap-min:44px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:11px;--radius-xl:14px;--radius-pill:999px;--shadow-sm:0 2px 0 rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.35);--shadow-md:0 3px 0 rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4),0 18px 32px -22px rgba(0,0,0,.65);--shadow-lg:0 4px 0 rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.5),0 28px 50px -28px rgba(0,0,0,.75);--shadow-leaf:0 34px 64px -26px rgba(0,0,0,.78),0 6px 18px rgba(0,0,0,.42);--focus-ring:0 0 0 2px var(--iron-900),0 0 0 4px var(--accent-strong);--z-base:0;--z-raised:1;--z-sticky:40;--z-header:50;--z-rail:60;--z-drawer:70;--z-overlay:800;--z-modal:900;--z-toast:1000;--z-tooltip:1100;--z-skip:1200;--dur-instant:80ms;--dur-fast:.14s;--dur:.2s;--dur-slow:.32s;--dur-tick:.9s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-linear:linear;--bp-sm:480px;--bp-md:768px;--bp-lg:980px;--bp-xl:1180px;--bp-shell:860px;--bg0:var(--iron-900);--bg1:var(--iron-850);--bg2:var(--iron-800);--panel:var(--iron-700);--panel2:var(--iron-600);--text-primary:var(--bone-100);--text-secondary:var(--bone-200);--text-soft:var(--bone-300);--text-muted:var(--bone-400);--text-disabled:var(--bone-600);--text-inverse:var(--ink-900);--heading-color:var(--bone-100);--body-color:var(--bone-200);--caption-color:var(--bone-400);--text:var(--bone-200);--muted:var(--bone-400);--faint:var(--bone-600);--gold:var(--gilt);--gold2:var(--gilt-deep);--gold-bright:var(--gilt-bright);--amber:var(--warning);--line2:var(--line-strong);--text-link:var(--accent-on-iron);--text-link-hover:var(--gilt-leaf);--text-success:var(--on-success);--text-warning:var(--on-warning);--text-danger:var(--on-danger);--safe:var(--success);--font-ui:var(--font-body);--font-data:var(--font-mono);--font-ornate:var(--font-display);--r2:var(--radius-xs);--r3:var(--radius-xs);--r4:var(--radius-sm);--r6:var(--radius-sm);--r8:var(--radius-md);--r10:var(--radius-md);--r12:var(--radius-md);--r14:var(--radius-lg);--r16:var(--radius-lg);--r18:var(--radius-xl);--r20:var(--radius-xl);--radius:var(--radius-md);--focus:var(--focus-ring)}@media(prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur:1ms;--dur-slow:1ms;--dur-tick:1ms}}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:136%;ascent-override:71.76%;descent-override:27.35%;line-gap-override:0%}@font-face{font-family:Cinzel Caps Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:101.5%;ascent-override:96.16%;descent-override:36.65%;line-gap-override:0%}@font-face{font-family:Cinzel Decorative Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:160%;ascent-override:61%;descent-override:23.25%;line-gap-override:0%}@font-face{font-family:IM Fell English Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:87%;ascent-override:104.06%;descent-override:41.76%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:94.5%;ascent-override:106.56%;descent-override:31.53%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Liberation Sans"),local("Arimo"),local("Helvetica Neue"),local("Helvetica");size-adjust:107.3%;ascent-override:90.29%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("Liberation Mono"),local("Cousine");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;line-height:1.5}[hidden]{display:none!important}img,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--text-link);text-decoration:none}.player-link{color:inherit;text-decoration:none;cursor:pointer;border-radius:3px}.player-link:hover{text-decoration:underline;text-underline-offset:2px}.player-link:focus-visible{outline:none;box-shadow:var(--focus)}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;color:var(--heading-color)}p{margin:0}ul,ol{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}:focus{outline:2px solid transparent;outline-offset:3px}:focus-visible{outline:none;box-shadow:var(--focus)}@supports not selector(:focus-visible){:focus{outline:none;box-shadow:var(--focus)}}::selection{background:#d9b46a40;color:var(--text-primary)}:root{--primary:#7c1f2b;--primary-bright:#a33042;--primary-foreground:#f6eed4;--charter-bg:#e9ddbc;--charter-raised:#f1e8cd;--charter-ink:#2a2014;--charter-ink-mid:#51412a;--charter-ink-low:#5e4c2c;--charter-edge:rgba(74,53,24,.22);--charter-border:#b08a3e;--warn:var(--warning);--gold-border:var(--accent-line);--gold-border-hover:var(--accent-line-strong);--gold-bg:var(--accent-wash);--gold-bg-strong:rgba(200,154,62,.16);--accent-border:var(--info-line);--accent-bg:var(--info-wash);--safe-border:var(--success-line);--safe-bg:var(--success-wash);--danger-border:var(--danger-line);--danger-bg:var(--danger-wash);--warn-border:var(--warning-line);--warn-bg:var(--warning-wash);--alert-war:#c9702e;--text-alert-war:#e8ab72;--alert-war-line:rgba(201,112,46,.34);--alert-war-wash:rgba(201,112,46,.08);--surface-low:rgba(214,180,120,.035);--surface-mid:rgba(214,180,120,.055);--surface-high:rgba(214,180,120,.085);--surface-inset:rgba(0,0,0,.3);--shadow-glow-gold:0 0 0 1px rgba(200,154,62,.22),0 0 24px -8px rgba(200,154,62,.3);--ts-ribbon-chip:20px;--ts-portrait-sm:36px;--ts-portrait-md:56px;--ts-portrait-lg:84px;--space-micro:6px;--space-7:2rem;--space-9:3rem;--space-control:10px;--space-shell:14px;--space-section:20px;--space-major:28px;--container-pad-sm:var(--space-3);--container-pad-md:var(--space-4);--container-pad-lg:var(--space-4);--container-content-gap:var(--space-4);--gutter-shell:var(--space-shell);--pad-panel:var(--space-shell);--ease:var(--ease-out);--t-fast:var(--dur-fast);--t:var(--dur);--t-slow:var(--dur-slow);--nav-h:64px;--shell-header-safe-area:env(safe-area-inset-top,0px);--hud-h:calc(78px + var(--shell-header-safe-area));--rail-w:236px;--shell-bp:860px;--ctrl-h:44px;--shell-footer-height:52px;--shell-footer-safe-area:env(safe-area-inset-bottom,0px);--shell-footer-reserve:calc(var(--shell-footer-height) + var(--shell-footer-safe-area));--mobilenav-reserve:calc(96px + var(--shell-footer-safe-area));--z-nav:var(--z-header);--z-mobilenav:var(--z-drawer);--z-skiplink:var(--z-skip);--leather: linear-gradient(180deg,rgba(22,17,10,.95),rgba(13,10,7,.97)), repeating-linear-gradient(0deg,transparent 0 22px,rgba(0,0,0,.18) 22px 23px), radial-gradient(700px 220px at 30% 0%,rgba(200,154,62,.1),transparent 60%);--grain: repeating-linear-gradient(45deg,rgba(214,180,120,.018) 0 2px,rgba(0,0,0,.022) 2px 4px), repeating-linear-gradient(-45deg,rgba(214,180,120,.012) 0 3px,rgba(0,0,0,.016) 3px 6px);--parchment: radial-gradient(360px 220px at 18% 16%,rgba(214,180,120,.06),transparent 60%), radial-gradient(420px 260px at 84% 90%,rgba(120,86,46,.05),transparent 64%), linear-gradient(180deg,rgba(28,22,15,.95),rgba(18,14,10,.97));--ink-rule:linear-gradient(90deg,transparent,rgba(200,154,62,.45) 22%,rgba(200,154,62,.55) 50%,rgba(200,154,62,.45) 78%,transparent)}:root{--mark-crown:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M3.2 8.1 7.7 12.2 12 4.9l4.3 7.3 4.5-4.1-1.9 8.6H5.1z'/%3E%3Crect x='4.6' y='18.6' width='14.8' height='2.6' rx='1.1'/%3E%3Ccircle cx='3.2' cy='6.6' r='1.8'/%3E%3Ccircle cx='12' cy='3.4' r='2'/%3E%3Ccircle cx='20.8' cy='6.6' r='1.8'/%3E%3C/svg%3E");--mark-fleur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 1.4c1.9 2.7 2.9 4.9 2.9 6.8 0 2-1 3.6-2.9 4.9-1.9-1.3-2.9-2.9-2.9-4.9 0-1.9 1-4.1 2.9-6.8z'/%3E%3Cpath d='M9.5 9.6c-1.6-1.2-3.4-1.4-4.7-.5-1.5 1-1.8 3-.7 4.5.9 1.3 2.6 1.8 4.4 1.2-.6-1.7-.6-3.5 1-5.2z'/%3E%3Cpath d='M14.5 9.6c1.6-1.2 3.4-1.4 4.7-.5 1.5 1 1.8 3 .7 4.5-.9 1.3-2.6 1.8-4.4 1.2.6-1.7.6-3.5-1-5.2z'/%3E%3Crect x='7.6' y='14.6' width='8.8' height='2.3' rx='.9'/%3E%3Cpath d='M10.9 17.6h2.2v2.2c0 1 .5 1.8 1.5 2.4h-5.2c1-.6 1.5-1.4 1.5-2.4z'/%3E%3C/svg%3E");--mark-quill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M6.5 2.2h11l1.6 9.6L12 21.8 4.9 11.8zM12 8.1a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 1 0 0-3.5zM11.25 12.4h1.5v5.6l-.75 1.4-.75-1.4z'/%3E%3C/svg%3E");--mark-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 1.6c.9 5 4.5 8.6 9.5 9.5-5 .9-8.6 4.5-9.5 9.5-.9-5-4.5-8.6-9.5-9.5 5-.9 8.6-4.5 9.5-9.5z'/%3E%3C/svg%3E");--mark-burst:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(0 12 11.55)'/%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(30 12 11.55)'/%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(60 12 11.55)'/%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(90 12 11.55)'/%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(120 12 11.55)'/%3E%3Crect x='11.05' y='1.4' width='1.9' height='20.3' rx='.95' transform='rotate(150 12 11.55)'/%3E%3Ccircle cx='12' cy='11.55' r='3.1'/%3E%3C/svg%3E");--mark-swords:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cg transform='rotate(38 12 12)'%3E%3Cpath d='M12 1.4 13.8 5.6V14.4H10.2V5.6z'/%3E%3Crect x='7.2' y='14.8' width='9.6' height='2.1' rx='.8'/%3E%3Crect x='10.9' y='16.9' width='2.2' height='3.4'/%3E%3Ccircle cx='12' cy='21.3' r='1.5'/%3E%3C/g%3E%3Cg transform='rotate(-38 12 12)'%3E%3Cpath d='M12 1.4 13.8 5.6V14.4H10.2V5.6z'/%3E%3Crect x='7.2' y='14.8' width='9.6' height='2.1' rx='.8'/%3E%3Crect x='10.9' y='16.9' width='2.2' height='3.4'/%3E%3Ccircle cx='12' cy='21.3' r='1.5'/%3E%3C/g%3E%3C/svg%3E");--mark-caret-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M8 4.4 18.4 12 8 19.6z'/%3E%3C/svg%3E");--mark-caret-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M4.4 8h15.2L12 18.4z'/%3E%3C/svg%3E");--mark-caret-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M4.4 16h15.2L12 5.6z'/%3E%3C/svg%3E");--mark-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Ccircle cx='12' cy='12' r='7.4'/%3E%3C/svg%3E");--mark-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M2.8 10.7h13.1l-4.4-4.4 1.6-1.6L21 12l-7.9 7.3-1.6-1.6 4.4-4.4H2.8z'/%3E%3C/svg%3E");--mark-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M9.4 18.5 2.9 12l1.9-1.9 4.6 4.6L19.2 4.9l1.9 1.9z'/%3E%3C/svg%3E");--mark-check-disc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M12 0a12 12 0 1 0 0 24 12 12 0 1 0 0-24zM10.3 17.2 4.6 11.5l1.9-1.9 3.8 3.8 7.2-7.2 1.9 1.9z'/%3E%3C/svg%3E");--mark-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 9.6 19.1 2.5l1.9 1.9L13.9 11.5l7.1 7.1-1.9 1.9-7.1-7.1-7.1 7.1-1.9-1.9 7.1-7.1L3 4.4l1.9-1.9z'/%3E%3C/svg%3E")}@media(min-width:768px){:root{--container-pad-md:var(--space-5);--container-pad-lg:var(--space-5)}}@media(min-width:1100px){:root{--container-pad-md:var(--space-5);--container-pad-lg:var(--space-6)}}html,body{width:100%;min-height:100%;height:auto;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--body-color);background:transparent;overflow-x:clip}html{background:var(--bg0)}html:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 540px at 22% -10%,rgba(200,154,62,.12),transparent 62%),radial-gradient(900px 480px at 86% 6%,rgba(124,31,43,.1),transparent 64%),repeating-linear-gradient(0deg,transparent 0 96px,rgba(0,0,0,.18) 96px 97px),repeating-linear-gradient(45deg,#d6b47803 0 2px,#00000005 2px 4px),linear-gradient(180deg,var(--bg0),var(--bg1) 38%,var(--bg0))}.mono,code,kbd,samp,pre,.token__v,.tickribbon__v,.stat__v,.kv-val,.summary-card__v,.datatable td,.datatable th,.kpi-num,.kpi-val,[data-numeric=true]{font-family:var(--font-data);font-variant-numeric:tabular-nums}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d9b46a52,#d9b46a24);border:1px solid rgba(74,53,24,.3);border-radius:999px}*::-webkit-scrollbar-track{background:#4a35180f;border-radius:999px}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}p,li,td,th,label,input,select,textarea,.body-copy{color:var(--body-color)}small,.caption,.helper,.meta,::placeholder{color:var(--caption-color)}.sr-only,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;left:12px;top:12px;padding:var(--space-3) var(--space-4);border-radius:var(--r10);background:var(--panel2);border:1px solid var(--gold-border);color:var(--text-primary);font-weight:700;font-size:13px;transform:translateY(-140%);transition:transform var(--t) var(--ease);z-index:var(--z-skiplink);text-decoration:none}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-pref-reduced-motion="1"]{scroll-behavior:auto}html[data-pref-reduced-motion="1"] *,html[data-pref-reduced-motion="1"] *:before,html[data-pref-reduced-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-pref-dense-tables="1"] table th,html[data-pref-dense-tables="1"] table td{padding-top:var(--space-1);padding-bottom:var(--space-1)}html[data-pref-dense-tables="1"] .datatable td,html[data-pref-dense-tables="1"] .datatable th,html[data-pref-dense-tables="1"] .datatable__row>td{padding-top:var(--space-1);padding-bottom:var(--space-1)}.hidden{display:none!important}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.serif{font-family:var(--font-display)}.sep{opacity:.4;margin:0 8px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--gutter-shell);align-items:start}[aria-disabled=true]{pointer-events:none;cursor:not-allowed}.h1{margin:0;font-family:var(--font-ornate);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:.5px;line-height:1.2}.h2{margin:0;font-family:var(--font-caps);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary)}.h3{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.page-title{margin:0;font-family:var(--font-display);font-size:clamp(24px,3vw,32px);line-height:1.15;color:var(--heading-color)}.page-sub{margin:0;color:var(--caption-color);font-size:14px;line-height:1.5;max-width:60ch}.hint{font-size:12px;color:var(--on-iron-faint);margin-top:8px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius);border:1px solid var(--gold-border);background:linear-gradient(180deg,rgba(255,250,236,.55),transparent 42%),linear-gradient(180deg,var(--panel2) 0%,var(--panel) 100%);color:var(--text-primary);font-family:var(--font-caps);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;min-height:var(--ctrl-h);white-space:nowrap;box-shadow:inset 0 1px #fffaec99,inset 0 -2px #4a35182e,0 1px #4a351833;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.btn:active{box-shadow:inset 0 2px 4px #4a351847,inset 0 -1px #d6b4781a}.btn:focus-visible,.main .btn:focus-visible{outline:none;box-shadow:var(--focus),inset 0 1px #d6b4781a,inset 0 -1px #4a351838}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:saturate(.4)}.btn--primary{background:linear-gradient(180deg,rgba(255,224,180,.1),transparent 42%),linear-gradient(180deg,#a32f2c,#7f2120 56%,#5f1719);border-color:var(--gold-bright);color:var(--primary-foreground);text-shadow:0 1px 0 rgba(70,12,12,.7);box-shadow:inset 0 1px #ffe0b866,inset 0 -2px #3c0c0c99,0 2px #4a351859,0 0 0 1px #4a351838}.btn--ghost{background:linear-gradient(180deg,#d6b47806,#4a351814);border-color:var(--border-mid);color:var(--text-secondary)}.btn--danger{background:linear-gradient(180deg,#b23a30,#8a2417);border-color:var(--danger);color:var(--primary-foreground);text-shadow:0 1px 0 rgba(70,12,12,.5)}.btn--sm{padding:8px var(--space-3);font-size:11px;min-height:40px;letter-spacing:.1em;border-radius:var(--radius-sm)}@media(hover:hover)and (pointer:fine){.btn:hover{background:linear-gradient(180deg,#564f44,#332e27);border-color:var(--gold-border-hover);color:var(--gold-bright)}.btn--primary:hover{background:linear-gradient(180deg,rgba(255,232,196,.32),transparent 42%),linear-gradient(180deg,#bb3a35,#922826 56%,#6e1b1c);border-color:#f3cf75;color:#fff4e0}.btn--ghost:hover{background:linear-gradient(180deg,#d6b47814,#0000001a);border-color:var(--gold-border-hover);color:var(--gold-bright)}.btn--danger:hover{background:linear-gradient(180deg,#c844446b,#8c282899);border-color:#dc5050b3;color:#f9e0e0}}.spinner{display:inline-block;vertical-align:text-bottom;width:14px;height:14px;border-radius:999px;border:2px solid rgba(74,53,24,.18);border-top-color:#e6c26ae6;animation:ts-spin .9s linear infinite}@keyframes ts-spin{to{transform:rotate(360deg)}}.panel{background:radial-gradient(140% 90% at 50% 0%,rgba(214,180,120,.06) 0%,rgba(214,180,120,.025) 30%,transparent 70%),linear-gradient(180deg,rgba(214,180,120,.02) 0%,transparent 60%);border:none;border-radius:0;box-shadow:0 1px #c89a3e1a,0 18px 28px -22px #4a35184d;overflow:visible;position:relative}.panel:before,.panel:after{display:none}.panel .panel,.panel .card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.panel .panel:before,.panel .panel:after,.panel .card:before,.panel .card:after{display:none}.panel .panel__head,.panel .card>h2:first-child{background:transparent;border-bottom:1px solid var(--gold-border);padding-left:0;padding-right:0;margin-top:var(--space-4)}.panel .panel:first-child .panel__head,.panel .card:first-child>h2:first-child{margin-top:0}.kvgrid,.summary-cards,.grid,.grid-2,.grid-auto,.form-grid{position:relative}.panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:var(--space-5) var(--container-pad-lg) var(--space-3);background:transparent;position:relative;z-index:1}.panel__head h1,.panel__head h2,.panel__head h3,.panel__head .h1,.panel__head .h2,.panel__head .h3{font-family:var(--font-caps);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 1px 0 rgba(74,53,24,.3)}.panel>:not(.panel__head):not(.panel__foot){margin:0;position:relative;z-index:1}.panel:not(.tablist)>:not(.panel__head):not(.panel__foot):not(style)+:not(.panel__head):not(.panel__foot):not(style){margin-top:var(--container-content-gap)}.panel:not(.tablist)>:not(.panel__head):not(.panel__foot):first-child{padding-top:var(--container-pad-lg)}.panel:not(.tablist)>:not(.panel__head):not(.panel__foot){padding-inline:var(--container-pad-lg)}.panel:not(.tablist)>:not(.panel__head):not(.panel__foot):last-child{padding-bottom:var(--container-pad-lg)}.panel>.panel__head+*{padding-top:var(--container-pad-lg)}:is(.card,.module,.widget,.feeditem,.note,.status-block,.table-wrap,.tablewrap,.ts-modal__body,.ts-inset-block){padding:var(--container-pad-md)}:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>h1+p,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>h2+p,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>h3+p,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>p+ul,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>p+ol,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>label+input,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>label+select,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>label+textarea,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>input+small,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>select+small,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>textarea+small,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>.section-title+*{margin-top:var(--space-3)}:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>.action-row,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>.hero__cta,:is(.panel,.card,.module,.widget,.table-wrap,.tablewrap,.ts-modal__body)>.military-cta-row{margin-top:var(--space-4)}.card{background:radial-gradient(120% 80% at 50% 0%,rgba(214,180,120,.04),transparent 70%);border:none;border-radius:0;box-shadow:0 1px #c89a3e14;padding:var(--container-pad-md);position:relative}.card h2{margin:0 0 var(--space-3);font-family:var(--font-caps);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-bright)}.pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-micro) var(--space-control);border-radius:var(--radius-pill);border:1px solid var(--border-mid);background:var(--surface-mid);color:var(--text-primary);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.pill[hidden]{display:none}.pill--gold{border-color:#d9b46a47;background:#d9b46a14}.dot{width:8px;height:8px;border-radius:999px;display:inline-block}.badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:2px solid var(--bg0);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:var(--primary-foreground)}.badge[hidden]{display:none}@keyframes vip-sheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}:root{--regalia-name-royal-gold:#E9C979;--regalia-name-deep-violet:#C3A2F5;--regalia-name-jade-court:#82D3A4;--regalia-name-ember-hearth:#E8A25D;--regalia-name-rose-quartz:#F0A8BC;--regalia-name-azure-regent:#8CC8F0;--regalia-frame-laurel:#C9A44A;--regalia-frame-patron:#9FB8A6;--regalia-frame-founding-sunrise:#D98E5F;--regalia-frame-alliance-standard:#7FA8C9;--regalia-flair-alliance-banner:#7FA8C9}[data-surface=charter],.main .panel.charter,.main .ts-panel.charter,.main .panel.next,.main .next,.main [data-surface=charter]{--regalia-name-royal-gold:#6B4E12;--regalia-name-deep-violet:#4B2E83;--regalia-name-jade-court:#1F5C3D;--regalia-name-ember-hearth:#7A4A10;--regalia-name-rose-quartz:#8A2E4C;--regalia-name-azure-regent:#1E5C8A;--regalia-frame-laurel:#7F6426;--regalia-frame-patron:#3F6B52;--regalia-frame-founding-sunrise:#8A4E26;--regalia-frame-alliance-standard:#2E4A66;--regalia-flair-alliance-banner:#2E4A66}[data-regalia-name-color=royal-gold][data-regalia-name-color]{color:var(--regalia-name-royal-gold)}[data-regalia-name-color=deep-violet][data-regalia-name-color]{color:var(--regalia-name-deep-violet)}[data-regalia-name-color=jade-court][data-regalia-name-color]{color:var(--regalia-name-jade-court)}[data-regalia-name-color=ember-hearth][data-regalia-name-color]{color:var(--regalia-name-ember-hearth)}[data-regalia-name-color=rose-quartz][data-regalia-name-color]{color:var(--regalia-name-rose-quartz)}[data-regalia-name-color=azure-regent][data-regalia-name-color]{color:var(--regalia-name-azure-regent)}.regalia-flair{display:inline-block;vertical-align:middle;width:13px;height:13px;margin-left:5px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}[data-regalia-frame]{border-radius:inherit}[data-regalia-frame=laurel][data-regalia-frame]{box-shadow:0 0 0 2px var(--regalia-frame-laurel),0 0 0 4px #00000059,0 0 12px #c9a44a6b,var(--shadow-sm,0 2px 0 rgba(0,0,0,.45))}[data-regalia-frame=patron][data-regalia-frame]{box-shadow:0 0 0 2px var(--regalia-frame-patron),0 0 0 4px #00000059,0 0 12px #9fb8a657,var(--shadow-sm,0 2px 0 rgba(0,0,0,.45))}[data-regalia-frame=founding-sunrise][data-regalia-frame]{box-shadow:0 0 0 2px var(--regalia-frame-founding-sunrise),0 0 0 4px #00000059,0 0 12px #d98e5f66,var(--shadow-sm,0 2px 0 rgba(0,0,0,.45))}[data-regalia-frame=alliance-standard][data-regalia-frame]{box-shadow:0 0 0 2px var(--alliance-accent, var(--regalia-frame-alliance-standard)),0 0 0 4px #00000059,0 0 12px #7fa8c961,var(--shadow-sm,0 2px 0 rgba(0,0,0,.45))}[data-regalia-decree-flair=gilt][data-regalia-decree-flair]:first-letter{color:var(--gold-bright);font-family:var(--font-display,inherit);font-size:2.4em;line-height:.86;float:left;padding:.04em .1em 0 0;text-shadow:0 1px 0 rgba(0,0,0,.42)}.staff-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;padding:0 6px;height:16px;border-radius:999px;background:var(--info-wash);border:1px solid var(--info-line);color:var(--on-info);font:800 9.5px/1 var(--font-ui,var(--font-display,inherit));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.form-error{color:var(--text-danger);font-size:12px;margin-top:var(--space-1)}table{width:100%;font-size:13px}table th{text-align:left;font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:var(--space-control);border-bottom:1px solid var(--border-subtle)}table td{padding:var(--space-3) var(--space-control);border-bottom:1px solid var(--border-subtle);vertical-align:top}.table{width:100%;border-collapse:separate;border-spacing:0;min-width:860px}.datatable{width:100%;min-width:var(--datatable-min-width,640px);border-collapse:collapse;table-layout:fixed;font-size:13px}.datatable thead th{font:600 11px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:left;vertical-align:middle;padding:10px 12px;border-bottom:1px solid var(--gold-border);background:linear-gradient(180deg,#d9b46a2e,#4a35180f);white-space:normal}@media(max-width:640px){.datatable:has(>tbody>tr:only-child>td[colspan]:only-child){min-width:0;width:100%}.datatable:has(>tbody>tr:only-child>td[colspan]:only-child) thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.datatable:has(>tbody>tr:only-child>td[colspan]:only-child)>tbody>tr>td[colspan]{display:block;white-space:normal;text-align:center}}.progress{width:100%;height:12px;border-radius:var(--radius-pill);border:1px solid var(--border-mid);background:var(--surface-low);overflow:hidden;box-shadow:inset 0 0 0 1px #4a35181f}.slot{display:grid;gap:var(--space-2)}.error-notice{padding:var(--space-4);border-radius:var(--r12);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-danger);font-size:13px}.banner{padding:var(--pad-panel);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0}.banner[hidden]{display:none}.banner--reason{border-radius:var(--r12);border:1px solid var(--border-subtle);background:var(--surface-low);color:var(--body-color);padding:var(--space-3);margin-bottom:var(--space-4);font-size:13px}.banner--reason.is-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--text-danger)}.banner--reason.is-ok{border-color:var(--safe-border);background:var(--safe-bg);color:var(--text-success)}.layout{max-width:100%;margin:0;padding:0;display:grid;grid-template-columns:clamp(240px,18vw,280px) minmax(0,1fr);min-height:100vh;align-items:stretch}.layout[data-hook="layout.3col"]{grid-template-columns:clamp(240px,18vw,280px) minmax(0,1fr) clamp(280px,22vw,340px)}.topbar{position:sticky;top:0;z-index:var(--z-nav);padding-top:var(--shell-header-safe-area);border-bottom:2px solid var(--border-strong);box-shadow:0 1px #d6b4782e,0 8px 16px -8px #4a35184d}.brand{display:flex;gap:12px;align-items:center;min-width:0;text-decoration:none}.token{display:grid;grid-template-columns:16px auto auto;align-items:center;gap:var(--space-1);padding:5px var(--space-2);border-radius:var(--r10);border:1px solid var(--border-subtle);background:var(--surface-inset);box-shadow:inset 0 0 0 1px #4a35181a;white-space:nowrap}.content{min-width:0;width:100%;max-width:none;display:flex;flex-direction:column;gap:var(--space-section);flex:1;padding:var(--gutter-shell)}body .footer{margin-top:auto;width:100%;max-width:none;padding:0 var(--gutter-shell) var(--shell-footer-safe-area);border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--bg1),var(--bg0))}body .footer__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--shell-footer-height);max-width:none;margin:0;padding:var(--space-2) var(--space-3)}.ts-modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.ts-modal[hidden]{display:none}.ts-modal__backdrop{position:absolute;inset:0;background:#2a20148c;backdrop-filter:blur(4px)}.toasts,.toast-stack{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--space-2);max-width:380px;width:100%;pointer-events:none}.toast{pointer-events:auto;padding:var(--space-3) var(--space-4);border-radius:var(--r12);border:1px solid var(--border-mid);background:var(--surface-raised);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);color:var(--on-iron);font-size:13px;animation:ts-toast-in var(--t-slow) var(--ease)}.toast{display:flex;align-items:flex-start;gap:var(--space-3)}.toast[data-toast-state=out]{animation:ts-toast-out var(--t-slow) var(--ease) both}@keyframes ts-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.content .hero{padding:var(--pad-panel);margin-bottom:0}.portrait{width:48px;height:48px;border-radius:var(--r14);display:grid;place-items:center;font-size:24px;background:var(--gold-bg);border:1px solid var(--gold-border);box-shadow:var(--shadow-sm)}.stat{border-radius:var(--radius);border:1px solid var(--border-subtle);background:var(--surface-low);padding:var(--space-control)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--space-2)}.tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-mid);background:var(--surface-low);color:var(--text-secondary);font-weight:700;font-size:12px;cursor:pointer;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.tab:active{transform:translateY(1px)}.tab:focus-visible{outline:none;box-shadow:var(--focus)}.tab.is-active{background:var(--gold-bg);border-color:#d9b46a47;color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.tab:not(.is-active):not(:disabled):hover{background:var(--gold-bg);border-color:var(--gold-border-hover);color:var(--gold-bright)}}.feed{padding:var(--space-shell);display:flex;flex-direction:column;gap:var(--space-2)}.note{display:block;padding:var(--space-3);border-radius:var(--r14);border:1px solid var(--accent-border);background:var(--accent-bg)}.note:has(>.note__icon){display:flex;gap:var(--space-control);align-items:flex-start}body[data-page=public],body[data-page=login],body[data-page=logout],body[data-page=signup],body[data-page=forgot_password],body[data-page=reset_password],body[data-page=verify_email],body[data-page=faq],body[data-page=patch_notes],body[data-page=terms],body[data-page=privacy],body[data-page=code_of_conduct],body[data-page=contact_support],body[data-page=lore],body[data-page=legal]{padding:var(--space-major) var(--gutter-shell) calc((var(--space-major)*2) + var(--shell-footer-reserve))}.public-shell{width:min(100%,840px);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-section)}.public-shell .panel{padding:var(--container-pad-lg)}.public-shell__head{display:flex;flex-direction:column;gap:var(--space-control)}.public-shell__links{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:1200px;margin:0 auto;padding:var(--space-3) var(--space-4);width:100%}.public-nav__links{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.public-nav__links a{color:var(--text-secondary);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--r8);font-weight:600;font-size:13px;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.auth-page__layout{min-height:100vh;display:flex;flex-direction:column}.auth-page__main{width:100%;flex:1;padding:var(--space-8) var(--space-4) var(--space-5)}.breadcrumb{font-size:13px;color:var(--caption-color);display:flex;gap:var(--space-micro);flex-wrap:wrap}.breadcrumb a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.plaque{--crestA:var(--gold);--crestB:#3a4d6a;display:flex;align-items:center;gap:var(--space-control);padding:var(--space-2) var(--space-control);border-radius:var(--r14);border:1px solid var(--gold-border);background:radial-gradient(240px 120px at 30% 20%,rgba(255,250,236,.5),transparent 60%),linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:inset 0 0 0 1px #4a35181f;min-width:200px;text-decoration:none}.plaque:focus-visible{outline:none;box-shadow:var(--focus)}.status{min-height:1.2rem;margin-top:var(--space-3);font-size:13px;color:var(--text-muted);text-align:center}.status.loading{color:var(--info)}.status.error{color:var(--text-danger)}.status.warning{color:var(--text-warning)}.status.ok{color:var(--text-success)}.checklist{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-size:12px}.check{width:18px;display:inline-block;color:var(--safe);font-weight:800}@media(max-width:1320px){.layout[data-hook="layout.3col"]{grid-template-columns:clamp(240px,18vw,280px) minmax(0,1fr)}}@media(max-width:980px){.auth-page__shell{grid-template-columns:1fr}}@media(max-width:900px){.layout,.layout[data-hook="layout.3col"],.grid{grid-template-columns:1fr}}@media(max-width:600px){.banner{flex-direction:column;gap:var(--space-3)}}@media(max-width:520px){.plaque{min-width:0}}:where(.pill,.visibility-pill,.status-label,.datatable__statepill,.datatable__upgpill,.vip-badge,.staff-badge,.net-tag,.rchip,.main .pill,.main .tag){max-width:100%}.banner__sub,.hero__sub,.page-sub,.slot__title,.slot__body,.note__text,.feeditem__body,.mechanic-note,.main .next__t,.main .next__d,.main .bcard__t,.main .bcard__d,.main .feeditem__t,.main .mrow__l,.main .roomhead .sub,.main .profilehead .ruler,.main .profilehead .motto,.main .qrow__t,.kv-val--prose{overflow-wrap:anywhere}.next .btn,.main .next .btn{white-space:normal;overflow-wrap:anywhere}@media print{.sidenav,.topbar,.mobilenav,.toasts,.toast-stack,.ts-modal,.skip-link{display:none!important}body{background:#fff;color:#111}.panel,.card{box-shadow:none;border:1px solid #ccc}}:where(.panel,.panel--sub,.bcard,.card,.tile,article,section,li,tr) :not(a):not(button):not(summary):not(input):not(select):not(textarea):not(label) :not([role=button]):not([role=link]):not([role=tab]):not([role=menuitem]):not([role=option]):not([role=checkbox]):not([role=radio]):not([role=switch]) :not(a):not(button):not(summary):not(input):not(select):not(textarea):not(label):not([role=button]):not([role=link]):not([role=tab]):not([role=menuitem]):not([role=option]):not([role=checkbox]):not([role=radio]):not([role=switch]):not([tabindex]):not([data-interactive=true]):not([data-clickable=true]):not([contenteditable=true]){cursor:default}.panel__head{position:relative;padding-block:var(--space-3) var(--space-2);margin-block-end:var(--space-3)}.panel__head:after{display:none}.panel__head h1:after,.panel__head h2:after,.panel__head h3:after,.panel__head .h1:after,.panel__head .h2:after,.panel__head .h3:after{content:"";display:block;width:48px;height:2px;margin-top:6px;background:linear-gradient(90deg,var(--gold-bright),var(--gold) 70%,transparent);border-radius:1px}.panel h2:not(.panel__head h2):not(.banner__title):not(.h1):not(.page-title){font-family:var(--font-caps);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid rgba(200,154,62,.2);position:relative}.panel h2:not(.panel__head h2):not(.banner__title):after{content:"";position:absolute;left:0;bottom:-2px;width:36px;height:3px;background:linear-gradient(90deg,var(--gold) 0,var(--gold-bright) 50%,var(--gold) 100%);border-radius:1px}.banner .banner__title,.page-title,h1.h1{font-family:var(--font-ornate);font-weight:700;letter-spacing:.02em;color:var(--heading-color);text-shadow:0 1px 0 rgba(74,53,24,.3)}.banner__sub,.page-sub{font-family:var(--font-ornate);font-style:italic;color:var(--text-muted);letter-spacing:.01em}.content>.panel+.panel{margin-top:var(--space-6)}.content>.panel+.panel:before{content:"";position:absolute;left:50%;top:calc(var(--space-4) * -1);transform:translate(-50%,-50%);width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--mark-fleur) center/contain no-repeat;mask:var(--mark-fleur) center/contain no-repeat;color:var(--gold);opacity:.6;pointer-events:none}.pill,.visibility-pill,.status-label,.datatable__statepill,.datatable__upgpill,.rchip{border-radius:var(--radius-sm);font-family:var(--font-caps);letter-spacing:.1em;text-transform:uppercase}.tab{border-radius:0;border:none;border-bottom:2px solid transparent;background:transparent;padding:var(--space-2) var(--space-3) 6px;font-family:var(--font-caps);letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--text-muted)}.tab.is-active{background:transparent;border-bottom-color:var(--gold-bright);color:var(--gold-bright)}@media(hover:hover)and (pointer:fine){.tab:not(.is-active):not(:disabled):hover{background:transparent;border-color:transparent transparent var(--gold-border-hover);color:var(--gold-bright)}}.datatable thead th{background:linear-gradient(180deg,#c89a3e2e,#4a35180f);border-bottom:1px solid var(--gold-border-hover);color:var(--gold-bright);font-family:var(--font-display);font-size:10px;letter-spacing:.16em}.mechanic-note{margin:8px 0 0;padding:8px 10px 8px 12px;border-left:3px solid rgba(200,154,62,.45);background:#c89a3e0f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);font-size:12.5px;line-height:1.5;font-style:italic;max-width:72ch}.mechanic-note:before{content:"";display:inline-block;vertical-align:-.12em;width:1em;height:1em;margin-right:.35em;background-color:currentColor;-webkit-mask:var(--mark-quill) center/contain no-repeat;mask:var(--mark-quill) center/contain no-repeat;opacity:.8}.mechanic-fold{margin:8px 0 0;max-width:72ch}.mechanic-fold>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min,44px);padding:4px 10px 4px 12px;border-left:3px solid rgba(200,154,62,.45);background:#c89a3e0f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);font-size:12.5px;font-style:italic}.mechanic-fold>summary::-webkit-details-marker{display:none}.mechanic-fold>summary:before,.mechanic-fold>summary:after{content:"";flex:none;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mechanic-fold>summary:before{width:1em;height:1em;opacity:.8;-webkit-mask-image:var(--mark-quill);mask-image:var(--mark-quill)}.mechanic-fold>summary:after{width:.62em;height:.62em;opacity:.6;-webkit-mask-image:var(--mark-caret-right);mask-image:var(--mark-caret-right)}.mechanic-fold[open]>summary:after{-webkit-mask-image:var(--mark-caret-down);mask-image:var(--mark-caret-down)}.mechanic-fold>.mechanic-note{border-left-color:transparent;background:transparent}.mechanic-fold>.mechanic-note:before{display:none}.token{background:linear-gradient(180deg,#d6b4781a,#4a35180d);border:1px solid var(--border-mid);border-radius:var(--radius-sm);box-shadow:inset 0 1px #fffaec80,inset 0 -1px #4a351824}.plaque{border-radius:var(--radius);background:linear-gradient(180deg,#d6b4781a,#4a35180d);border-color:var(--gold2);box-shadow:inset 0 1px #fffaec80,inset 0 -1px #4a35182e}.banner{background:radial-gradient(800px 200px at 0% 50%,rgba(214,180,120,.06),transparent 70%),linear-gradient(180deg,#d6b47805,#4a35180a);border:none;border-radius:0;position:relative;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-6);box-shadow:0 1px #c89a3e2e}.banner:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;background:linear-gradient(180deg,var(--gold-bright),var(--gold),transparent);border-radius:0;opacity:.95}.toast{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--gold-border-hover);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-ui)}.profile-diagnostic,[data-admin-only=true],[data-dev-affordance=true],.dev-affordance{display:none}body[data-role=admin] [data-admin-only=true],body[data-role=admin] .profile-diagnostic,body[data-role=admin] [data-dev-affordance=true]{display:block}.progress{height:8px;border-radius:var(--radius-pill);background:linear-gradient(180deg,#4a351824,#4a351814);border:1px solid var(--border-mid);box-shadow:inset 0 1px 2px #4a35182e}.badge{background:var(--danger);border:1px solid var(--primary);border-radius:var(--radius-sm);box-shadow:inset 0 1px #ffb4b44d,0 1px #4a35184d;font-family:var(--font-data)}body .footer{background:linear-gradient(180deg,var(--bg1),var(--bg0));border-top:1px solid var(--gold-border)}body .footer__inner{font-family:var(--font-display);font-size:11px;letter-spacing:.1em}.stat{background:linear-gradient(180deg,#d6b47806,#4a35180d);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c89a3e6b,#78562e38);border:1px solid rgba(74,53,24,.3);border-radius:var(--radius-sm)}*::-webkit-scrollbar-track{background:#4a351814;border-radius:var(--radius-sm)}:where(.summary-card,.stat,.token){transition:none}body :not(.ts-modal__backdrop):not(.sidenav-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}.al-block,.al-card,.al-panel,.bcard,.mkt-card,.mil-card,.spy-card,.pn-card,.lb-card,.dp-card,.castle-card,.research-card,.crafting-card,.tile,.feeditem,.note,.summary-tile,.stat-tile,.kpi-tile{background:linear-gradient(180deg,#d6b47808,#4a35180f);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px #c89a3e0d}[class$=-hero__title],[class*="-hero__title "],[class$=hero-title],[class*="hero-title "]{font-family:var(--font-ornate)!important;font-weight:700;letter-spacing:.02em;color:var(--heading-color);text-shadow:0 1px 0 rgba(74,53,24,.45)}[class$=-hero__sub],[class*="-hero__sub "],[class$=hero-sub],[class*="hero-sub "]{font-family:var(--font-ornate);font-style:italic;color:var(--text-muted)}.al-filter,.mkt-filter,.mil-filter,.spy-filter,.lb-filter,.dp-filter,.pn-filter,.crafting-filter,.research-filter,.castle-filter,.queues-filter,.quests-filter,[class$=-filter]{border-radius:var(--radius-sm)}.panel[style*=box-shadow],.card[style*=box-shadow]{box-shadow:none}.pulse,.shimmer,.shimmer-overlay,[class*=-pulse]:not(.skeleton-pulse),[class*=-shimmer]:not(.skeleton-shimmer){animation:none!important}.panel,.card,.al-block,.al-card,.bcard,.mkt-card,.mil-card,.spy-card,.pn-card,.lb-card,.dp-card,.tile{filter:none}.al-sub-nav,.war-rail,.admin-rail,[class$=-subnav],[class*="-subnav "]{background:linear-gradient(180deg,#d6b47806,#4a35181a);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:var(--space-2)}.al-sub-nav a,.war-rail a,.admin-rail a,[class$=-subnav] a,[class*="-subnav "] a{font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:block;border:none;background:transparent}.al-sub-nav a.is-active,.war-rail a.is-active,.admin-rail a.is-active,[class$=-subnav] a.is-active,[class*="-subnav "] a.is-active{color:var(--gold-bright);background:#c89a3e14;box-shadow:inset 2px 0 0 var(--gold-bright)}[class*=-chip],[class*=-tag],[class*=-pill]{border-radius:var(--radius-sm)}[style*=drop-shadow]{filter:none!important}.panel h1,.banner__title,.page-title,h1.h1{position:relative}.callout,.callout--info,.callout--warn,.callout--danger,.callout--ok,.notice,.notice--info,.notice--warn,.notice--danger,.notice--ok,.al-notice,.mil-notice,.spy-notice,.mkt-notice,.dp-notice,.pn-notice,.bank-notice,.queues-notice{position:relative;background:linear-gradient(180deg,#d6b4780a,#4a35181a);border:1px solid var(--border-subtle);border-left:3px solid var(--gold);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.callout--warn,.notice--warn,[class$=notice--warn]{border-left-color:var(--warn);background:linear-gradient(180deg,#d9a23a0d,#4a35181a)}.callout--danger,.notice--danger,[class$=notice--danger]{border-left-color:var(--danger);background:linear-gradient(180deg,#b53a3a0d,#4a35181a)}.callout--ok,.notice--ok,[class$=notice--ok]{border-left-color:var(--safe);background:linear-gradient(180deg,#5fa86b0a,#4a35181a)}.content>*+*{margin-top:var(--space-5)}.content>.loading-notice:empty,.content>.error-notice:empty,.main>.loading-notice:empty,.main>.error-notice:empty,.ts-inset-block>.loading-notice:empty,.ts-inset-block>.error-notice:empty{display:none}.feature-highlight-card{background:linear-gradient(180deg,#d6b4780a,#4a35181a);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px #c89a3e0f}.feature-highlight-card h3{font-family:var(--font-caps);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.hero,.hero--single{border:none;border-radius:0;background:radial-gradient(140% 100% at 50% 0%,rgba(214,180,120,.08) 0%,rgba(214,180,120,.02) 40%,transparent 75%)}.hero__corner,.hero__corner--tl,.hero__corner--tr,.hero__corner--bl,.hero__corner--br{display:none}.eyebrow{font-family:var(--font-caps);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);font-size:11px}.eyebrow__rule{background:linear-gradient(90deg,var(--gold),transparent)}#hero-title,h1#hero-title{font-family:var(--font-ornate);letter-spacing:.02em;color:var(--heading-color)}.section-head{display:flex;align-items:center;gap:var(--space-3);justify-content:center;text-align:center;margin-bottom:var(--space-5)}.section-head h2{font-family:var(--font-ornate);font-size:20px;letter-spacing:.04em;color:var(--gold-bright);text-shadow:0 1px 0 rgba(74,53,24,.5);position:relative}.section-head__rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}.rail-card{background:linear-gradient(180deg,#d6b4780a,#4a35181a);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:0 1px #c89a3e0d;padding:var(--space-4);position:relative}.rail-card__step{font-family:var(--font-ornate);font-size:30px;color:var(--gold-bright);display:block;line-height:1;margin-bottom:var(--space-2)}.rail-card h3{font-family:var(--font-caps);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:var(--space-2)}.patch-card{background:linear-gradient(180deg,#d6b4780a,#4a35181a);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-5)}.patch-card__eyebrow{font-family:var(--font-caps);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright)}.patch-card h3{font-family:var(--font-ornate);font-size:18px;color:var(--heading-color);margin:var(--space-2) 0}.public-site-header{position:sticky;top:0;z-index:var(--z-nav);background:linear-gradient(180deg,var(--panel),var(--bg1)),repeating-linear-gradient(0deg,transparent 0 18px,rgba(74,53,24,.3) 18px 19px);border-bottom:2px solid var(--border-strong);box-shadow:0 1px #d6b4782e,0 8px 16px -8px #4a35188c}.tick-loom{background:linear-gradient(180deg,#d6b4780a,#4a35182e);border:1px solid var(--border-subtle);border-radius:var(--radius)}.pp-notice--loading,.pl-notice--loading,.lb-loading,[class$=-notice--loading]{font-family:var(--font-ornate);font-style:italic;color:var(--text-muted);padding:var(--space-5);text-align:center}.pp-notice--loading:before,.pl-notice--loading:before,[class$=-notice--loading]:before{content:"";display:inline-block;vertical-align:-.1em;width:1em;height:1em;margin-right:.35em;background-color:currentColor;-webkit-mask:var(--mark-fleur) center/contain no-repeat;mask:var(--mark-fleur) center/contain no-repeat;color:var(--gold);opacity:.6}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select,textarea{background:linear-gradient(180deg,var(--bg2),var(--panel2));border:1px solid var(--border-mid);border-radius:var(--radius-sm);color:var(--text-primary);box-shadow:inset 0 1px 2px #4a351866;font-family:var(--font-ui);font-size:14px;padding:8px 12px;color-scheme:light}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--gold-bright);outline:none;box-shadow:inset 0 1px 2px #4a351866,0 0 0 1px #e6bd5e4d}.res-search input[type=search],.ach-search input[type=search],.q-search input[type=search],.lb-search input[type=search],.pl-search input[type=search],.codex-search input[type=search],.datatable-toolbar__field--search input[type=search]{padding-left:36px}.res-search__icon svg,.ach-search__icon svg,.q-search__icon svg,.lb-search__icon svg,.pl-search__icon svg,.codex-search__icon svg,.datatable-toolbar__icon svg{width:14px;height:14px;display:block}option,optgroup{background-color:var(--panel);color:var(--text-primary)}optgroup{font-weight:700;font-style:normal}option:checked,option:hover{background-color:var(--gold-bg-strong);color:var(--heading-color)}option:disabled{color:var(--text-disabled)}input[type=number],.tabular,.tabular-nums,.num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.body-text,.info-block,.al-block p,.al-card p,.mkt-card p,.mil-card p,.spy-card p,.pn-card p,.dp-card p,.lb-card p,.castle-card p,.research-card p,.tile p,.feeditem p,.banner__sub,.section-subtitle,.no-data,.hint,p{font-family:var(--font-ui)}code{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);background:var(--surface-inset);padding:1px 6px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}body:not([data-role=admin]) [data-uuid=true],body:not([data-role=admin]) .uuid,body:not([data-role=admin]) .raw-id{display:none}body:not([data-role=admin]) [data-internal-state=true],body:not([data-role=admin]) .internal-state,body:not([data-role=admin]) .lifecycle-reason{display:none}.illuminated:first-letter,.illuminated-initial:first-letter{font-family:var(--font-ornate);font-size:2.6em;line-height:.8;float:left;padding:6px 10px 4px 8px;margin:6px 12px 0 0;color:var(--gold-bright);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.1),transparent 55%),linear-gradient(160deg,#274565,#1b3350);border:1px solid var(--gold);box-shadow:inset 0 0 0 2px #4a351840,0 2px #4a351873;text-shadow:0 1px 0 rgba(74,53,24,.55)}.display-title{font-family:"Cinzel Decorative","Cinzel Decorative Fallback","Cinzel",var(--font-ornate);font-weight:700;letter-spacing:.02em;color:var(--heading-color);text-shadow:0 1px 0 rgba(74,53,24,.55)}.panel{position:relative}.panel:not(.panel--parchment):not(.panel--parchment-frame):after{content:"";position:absolute;inset:5px;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#d6b4788c,#d6b4788c) top left no-repeat,linear-gradient(180deg,#d6b4788c,#d6b4788c) top left no-repeat,linear-gradient(90deg,#d6b4788c,#d6b4788c) bottom right no-repeat,linear-gradient(180deg,#d6b4788c,#d6b4788c) bottom right no-repeat;background-size:16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px;z-index:1}.panel .panel:not(.panel--parchment):not(.panel--parchment-frame):after{display:none}body[data-access=protected]:before{content:"";position:fixed;right:-40px;bottom:-40px;width:340px;height:340px;pointer-events:none;z-index:0;background:no-repeat right bottom/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320'><g opacity='.06' fill='none' stroke='%23c89a3e' stroke-width='1'><path d='M160 30 L260 65 V190 L160 280 60 190 V65 Z'/><path d='M160 60 L235 84 V180 L160 250 85 180 V84 Z'/><path d='M120 120 L130 105 L150 120 L160 100 L170 120 L190 105 L200 120 L195 170 L125 170 Z'/><circle cx='160' cy='115' r='3.5'/><circle cx='140' cy='128' r='2'/><circle cx='180' cy='128' r='2'/></g></svg>")}body[data-access=protected]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(94deg,#d6b47803 0 2px,#4a351804 2px 4px),repeating-linear-gradient(177deg,transparent 0 38px,rgba(200,154,62,.008) 38px 39px)}body[data-access=protected] .layout,body[data-access=protected] .topbar,body[data-access=protected] .main-content,body[data-access=protected]>main,body[data-access=protected]>header:not(.hud),body[data-access=protected]>footer{position:relative;z-index:1}@media(max-width:860px){body[data-access=protected] .footer{padding-bottom:var(--mobilenav-reserve)}}body[data-access=protected] .content>.hub-rail+*,body[data-access=protected] .content>h1.sr-only+*,body[data-access=protected] .content>.loading-notice+*,body[data-access=protected] .content>.error-notice+*,body[data-access=protected] .content>[data-ts-state-panel]+*{margin-top:0}body[data-access=protected] .content{position:relative;background:radial-gradient(900px 460px at 22% -6%,rgba(255,250,235,.022),transparent 60%),radial-gradient(620px 540px at 88% 25%,rgba(214,180,120,.022),transparent 55%),radial-gradient(500px 460px at 35% 108%,rgba(120,86,46,.02),transparent 55%),linear-gradient(180deg,#16110a66,#0d0a078c)}body[data-access=protected] .content:before{content:"";position:absolute;left:6px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,rgba(200,154,62,.22) 6%,rgba(200,154,62,.22) 94%,transparent);pointer-events:none;z-index:0}body[data-access=protected] .content:after{content:"";position:absolute;left:0;right:0;top:0;height:18px;pointer-events:none;z-index:0;background:no-repeat left top/16px 16px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M1 15 C1 7 3 3 15 1' stroke='%23bd9638' stroke-width='1' stroke-linecap='round' opacity='.6'/><circle cx='15' cy='1' r='1' fill='%23e6c272'/></svg>"),no-repeat right top/16px 16px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M15 15 C15 7 13 3 1 1' stroke='%23bd9638' stroke-width='1' stroke-linecap='round' opacity='.6'/><circle cx='1' cy='1' r='1' fill='%23e6c272'/></svg>")}body[data-access=protected] .content>*{position:relative;z-index:1}body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame){background:transparent;box-shadow:none;border:none;padding-inline:var(--space-4)}body[data-access=protected] .content .panel:not(.panel--parchment):not(.panel--parchment-frame):after{display:none!important}body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head{padding:0 0 var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid rgba(200,154,62,.22)}body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head h1,body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head h2,body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head h3,body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head .h1,body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head .h2,body[data-access=protected] .content>.panel:not(.banner):not(.panel--parchment):not(.panel--parchment-frame)>.panel__head .h3{font-family:var(--font-caps);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-danger);text-shadow:0 1px 0 rgba(74,53,24,.45)}body[data-access=protected] .content>.panel+.panel:not(.panel--parchment):not(.panel--parchment-frame){margin-top:var(--space-8);position:relative}body[data-access=protected] .content>.panel+.panel:not(.panel--parchment):not(.panel--parchment-frame):before{content:"";display:block;position:absolute;left:0;right:0;top:calc(var(--space-5) * -1 - 2px);height:14px;background:no-repeat center/32px 14px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14' fill='none'><g fill='%23c89a3e'><path d='M16 1 L21 7 L16 13 L11 7 Z'/><circle cx='16' cy='7' r='1.6' fill='%23e6bd5e'/><circle cx='4' cy='7' r='1.2'/><circle cx='28' cy='7' r='1.2'/></g></svg>"),linear-gradient(90deg,transparent 0%,rgba(200,154,62,.34) 8%,rgba(200,154,62,.34) 40%,transparent 46%,transparent 54%,rgba(200,154,62,.34) 60%,rgba(200,154,62,.34) 92%,transparent 100%) 50% 6px / 100% 1px no-repeat;text-indent:-9999px;font-size:0;color:transparent;pointer-events:none;transform:none;opacity:1;padding:0}body[data-access=protected] .content>.banner.panel{box-shadow:none;padding-inline:var(--space-4)}body[data-access=protected] .content>.panel:not(.panel--parchment):not(.panel--parchment-frame)>.ts-inset-block,body[data-access=protected] .content>.panel:not(.panel--parchment):not(.panel--parchment-frame)>.ts-inset-block:only-child{padding-inline:0;padding-block:var(--space-2) 0}@media(max-width:900px){body[data-access=protected] .content{padding-inline:var(--space-4)}body[data-access=protected] .content:before{left:2px}body[data-access=protected] .content:after{display:none}}.ts-urgent,.ts-banner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);min-width:0;border-radius:var(--radius);border:1px solid var(--tb-line,var(--warn-border));background:linear-gradient(180deg,var(--tb-wash,var(--warn-bg)),transparent 140%),linear-gradient(180deg,var(--panel),var(--panel2));border-inline-start:3px solid var(--tb-accent,var(--warn));color:var(--text-primary);font-size:13px;line-height:1.45}.ts-urgent{--tb-accent:var(--danger);--tb-line:var(--danger-border);--tb-wash:var(--danger-bg);--tb-text:var(--text-danger)}.ts-banner{--tb-accent:var(--gold);--tb-line:var(--gold-border);--tb-wash:var(--gold-bg);--tb-text:var(--gold-bright)}.ts-banner--warn{--tb-accent:var(--warn);--tb-line:var(--warn-border);--tb-wash:var(--warn-bg);--tb-text:var(--text-warning)}.ts-banner--danger{--tb-accent:var(--danger);--tb-line:var(--danger-border);--tb-wash:var(--danger-bg);--tb-text:var(--text-danger)}.ts-urgent__text,.ts-banner__body{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ts-urgent__icon,.ts-banner__icon{flex:none;width:16px;height:16px;color:var(--tb-accent,var(--warn))}.ts-urgent__icon:empty,.ts-banner__icon:empty{display:none}.ts-urgent .ts-btn,.ts-banner .ts-btn,.ts-banner .btn{flex:none}.briefing{position:relative}.briefing{border-left:3px solid var(--gold-border);transition:border-color var(--t-slow) var(--ease)}.briefing[data-verdict=safe]{border-left-color:var(--safe)}.briefing[data-verdict=warn]{border-left-color:var(--warn)}.briefing[data-verdict=danger]{border-left-color:var(--danger)}.banner--reason{border-left:3px solid var(--danger);background:linear-gradient(90deg,var(--danger-bg),transparent 60%),var(--panel)}@media(prefers-reduced-motion:reduce){.briefing,.briefing__crest,.briefing__seg,.briefing__dot,.briefing__answer{transition:none!important}}html[data-font-size=medium]{--fs-scale:1.125;--fs-scale-display:1.06}html[data-font-size=large]{--fs-scale:1.25;--fs-scale-display:1.12}html[data-font-size=xl]{--fs-scale:1.4;--fs-scale-display:1.4}html[data-font-size=xxl]{--fs-scale:1.75;--fs-scale-display:1.75}html[data-font-size=large]{--rail-w:248px}html[data-font-size=xl]{--rail-w:268px}html[data-font-size=xxl]{--rail-w:312px}html[data-font-size]{font-size:16px}html[data-font-size]{--fs-caption:calc(13px * var(--fs-scale));--fs-body-sm:calc(15px * var(--fs-scale));--fs-body:calc(16px * var(--fs-scale));--fs-body-lg:calc(18px * var(--fs-scale));--ts-type-body-size:calc(16px * var(--fs-scale));--ts-type-body-lh:calc(22px * var(--fs-scale));--ts-type-label-size:calc(11px * var(--fs-scale));--ts-type-label-lh:calc(14px * var(--fs-scale));--ts-type-panel-size:calc(15px * var(--fs-scale));--ts-type-panel-lh:calc(20px * var(--fs-scale));--ts-type-num-size:calc(15px * var(--fs-scale));--ts-type-num-lh:calc(20px * var(--fs-scale));--ts-type-title-size:calc(20px * var(--fs-scale-display));--ts-type-title-lh:calc(26px * var(--fs-scale-display));--ts-type-stat-size:calc(24px * var(--fs-scale-display));--ts-type-stat-lh:calc(28px * var(--fs-scale-display));--ts-type-wordmark-size:calc(22px * var(--fs-scale-display));--ts-type-wordmark-lh:calc(28px * var(--fs-scale-display));--fs-floor-xs:calc(12px * var(--fs-scale));--fs-floor-sm:calc(13px * var(--fs-scale));--fs-floor-md:calc(14.5px * var(--fs-scale));--fs-floor:var(--fs-floor-sm);--fs-base:calc(16px * var(--fs-scale))}html[data-font-size] body{font-size:var(--fs-base)}html[data-font-size] :is(.pill,.visibility-pill,.status-label,.btn--sm,.table-wrap th,table th){font-size:max(var(--fs-floor-xs),11px)}html[data-font-size] :is(.hint,.form-error,.form-help,.cellsublabel){font-size:max(var(--fs-floor-sm),12px)}html[data-font-size] :is(.mono,.no-data,.form-label,.table-wrap table,table){font-size:max(var(--fs-floor-sm),13px)}html[data-font-size] :is(.page-sub,.body-text,.info-block){font-size:max(var(--fs-floor-md),14px)}html[data-font-size] :is(.note,.realm__sub,.rsearch-trigger__label){font-size:max(var(--fs-floor-sm),12.5px)}html[data-font-size] :is(.tutorial-overlay__eyebrow){font-size:max(var(--fs-floor-xs),12.5px)}html[data-font-size] :is(.tutorial-overlay__body){font-size:max(var(--fs-floor-sm),13px)}html[data-font-size] :is(.realm__name,.tutorial-overlay__title){font-size:max(var(--fs-floor-md),17px)}html[data-font-size=xl] :is(.badge,.tick__label,.tick__l,.navlabel,.res-token,.restoken),html[data-font-size=xxl] :is(.badge,.tick__label,.tick__l,.navlabel,.res-token,.restoken){font-size:max(var(--fs-floor-xs),10px)}html[data-font-size=xl] :is(.badge,.vip-badge,.vip-badge--lg,.pill,.visibility-pill,.status-label,.res-token,.restoken),html[data-font-size=xxl] :is(.badge,.vip-badge,.vip-badge--lg,.pill,.visibility-pill,.status-label,.res-token,.restoken){height:auto;min-height:1.7em;line-height:1.25;width:auto;min-width:1.7em}html[data-font-size=xl] :is(.btn,.btn--sm,.segmented__btn),html[data-font-size=xxl] :is(.btn,.btn--sm,.segmented__btn){height:auto;min-height:2.2em;white-space:normal}html[data-font-size=xl] :is(.cosmetics-slot__preview),html[data-font-size=xxl] :is(.cosmetics-slot__preview){aspect-ratio:auto;height:auto;min-height:4em}html[data-font-size] :is(.pill,.visibility-pill,.status-label){height:auto;min-height:1.7em;line-height:1.25}html[data-font-size] :is(.table-wrap td,.table-wrap th,table td,table th){line-height:1.45}@media(max-width:768px){input,select,textarea,.input,.select,.field__input{font-size:16px}}:is(.pill,.visibility-pill,.status-label,.btn--sm){font-size:var(--fs-floor-xs,12px)}:is(.hint,.form-error,.form-help,.cellsublabel){font-size:var(--fs-floor-sm,13px)}:is(.page-sub,.body-text,.info-block){font-size:var(--fs-floor-md,14.5px)}.ts-art-backdrop{position:relative;isolation:isolate;background:transparent}.ts-art-backdrop:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(var(--ts-backdrop-scrim-top, rgba(8,9,16,.4)),var(--ts-backdrop-scrim-bottom, rgba(8,9,16,.64))),var(--ts-backdrop-landscape, none);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--bg, var(--bg0))}@media(orientation:portrait){.ts-art-backdrop:before{background-image:linear-gradient(var(--ts-backdrop-scrim-top, rgba(8,9,16,.4)),var(--ts-backdrop-scrim-bottom, rgba(8,9,16,.64))),var(--ts-backdrop-portrait, var(--ts-backdrop-landscape, none))}}body[data-access=protected][data-theme=parchment]{background:transparent}html:has(body[data-access=protected][data-theme=parchment]):before{background:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,transparent 2px 8px),repeating-linear-gradient(0deg,rgba(255,210,150,.014) 0 3px,transparent 3px 10px),radial-gradient(1200px 620px at 18% -12%,rgba(96,58,26,.34),transparent 60%),radial-gradient(900px 520px at 92% 4%,rgba(60,38,18,.4),transparent 64%),linear-gradient(180deg,#2a1d11,#1d140c 55%,#140d07)}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar){--text-primary:#2b2013;--text-secondary:#473820;--text-muted:#5c4a2b;--text-soft:#5c4a2f;--text-disabled:#635334;--text-inverse:#f6ead0;--text-link:#7d431f;--text-link-hover:#a8412f;--heading-color:#241a0e;--body-color:#382b1a;--caption-color:#6e5a39;--gold:#6d5215;--gold2:#5e470e;--gold-bright:#8a6a1e;--amber:#8a5e16;--safe:#3d7a48;--warn:#946312;--danger:#9e2b2b;--info:#2f5d86;--text-success:#2f6b39;--text-warning:#7e560f;--text-danger:#9e2b2b;--line:#b7a075;--line2:#a98f60;--border-subtle:rgba(74,54,24,.2);--border-mid:rgba(74,54,24,.34);--border-strong:rgba(74,54,24,.5);--surface-low:rgba(74,54,24,.045);--surface-mid:rgba(74,54,24,.08);--surface-high:rgba(74,54,24,.13);--surface-hover:rgba(74,54,24,.1);--surface-inset:rgba(74,54,24,.07);--gold-border:rgba(140,104,36,.45);--gold-border-hover:rgba(140,104,36,.72);--gold-bg:rgba(150,112,38,.12);--gold-bg-strong:rgba(150,112,38,.22);--panel:#d9c39a;--panel2:#cdb78c;color:var(--body-color)}body[data-access=protected][data-theme=parchment] .content,body[data-access=protected][data-theme=parchment] .rightbar{background:radial-gradient(640px 380px at 16% 6%,rgba(255,250,236,.6),transparent 62%),radial-gradient(560px 480px at 88% 96%,rgba(150,110,60,.12),transparent 62%),repeating-linear-gradient(0deg,#78562806 0 25px,#7856280d 25px 26px),repeating-linear-gradient(90deg,rgba(120,86,40,.015) 0 3px,transparent 3px 6px),linear-gradient(180deg,#e9dbc0,#ddca9f);border:1px solid rgba(74,54,24,.45);border-radius:var(--radius);box-shadow:inset 0 0 0 1px #fffaec66,inset 0 0 46px #7856281f,0 16px 40px -18px #000000b3}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) :is(.datatable-wrap,.table-wrap){background:#7856280d;border-color:#4a36184d}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) .datatable thead th{background:linear-gradient(180deg,#7856282e,#7856280f);border-bottom-color:#4a36186b;color:var(--text-muted)}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) .datatable__row>td{border-bottom-color:#4a361829}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) .datatable__row:nth-of-type(2n)>td{background:#7856280f}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) .datatable__row:hover{background:#966e2821}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) :is(input,select,textarea,.input,.field__input,.datatable-toolbar__input){background:#fffbf0b3;color:var(--text-primary);border:1px solid rgba(74,54,24,.4);color-scheme:light}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) :is(input,select,textarea)::placeholder{color:#4a3618b8}body[data-access=protected][data-theme=parchment] :is(.content,.rightbar) :is(.ts-inset-block,.surface-inset,.kv,.kvgrid,.slot,.note){background:#7856280d}body[data-theme=royal]{--surface-canvas:#0a0812;--surface-sunken:#0f0b19;--surface:#171125;--surface-raised:#1e1730;--surface-hover:#271e3c;--bg0:#0a0812;--bg1:#0f0b19;--bg2:#130e1f;--panel:#171125;--panel2:#1e1730;--accent:#c9a44a;--accent-strong:#eac776;--accent-on-iron:#eac776;--accent-on-vellum:#7a5a9c;--accent-line:rgba(201,164,74,.26);--accent-line-strong:rgba(234,199,118,.44);--accent-wash:rgba(201,164,74,.09);--border-subtle:rgba(206,186,232,.1);--border-mid:rgba(206,186,232,.19);--border-strong:rgba(206,186,232,.32);--border-input:rgba(206,186,232,.48);--surface-low:rgba(206,186,232,.04);--surface-mid:rgba(206,186,232,.06);--surface-high:rgba(206,186,232,.09);--line:#1c1530;--line-strong:#291f42;--shadow-glow-gold:0 0 0 1px rgba(201,164,74,.24),0 0 24px -8px rgba(154,116,196,.34);--gold:#c9a44a;--gold-bright:#eac776;--gold2:#8f6a2a;--text-link:#eac776;--text-link-hover:#f5e1b4;--line2:#291f42;--gold-border:rgba(201,164,74,.26);--gold-border-hover:rgba(234,199,118,.44);--gold-bg:rgba(201,164,74,.09);--gold-bg-strong:rgba(201,164,74,.17);--ts-accent:#c9a44a;--ts-accent-bright:#eac776;--ts-gold:#c9a44a;--ts-gold-bright:#eac776;--ts-bg-deep:#0a0812;--ts-bg-panel:#171125;--ts-bg-raised:#1e1730;--ts-bg-raised-hover:#271e3c;--ts-bg-disabled:#141020;--ts-border:#241b3a;--ts-border-strong:#332747;--ts-border-top:rgba(234,199,118,.1)}body[data-theme=hermitage]{--surface-canvas:#08090b;--surface-sunken:#0c0e11;--surface:#101317;--surface-raised:#161a1f;--surface-hover:#1d2229;--bg0:#08090b;--bg1:#0c0e11;--bg2:#0e1114;--panel:#101317;--panel2:#161a1f;--accent:#a8b2b8;--accent-strong:#cfd8dd;--accent-on-iron:#cfd8dd;--accent-on-vellum:#4a5560;--accent-line:rgba(168,178,184,.24);--accent-line-strong:rgba(207,216,221,.4);--accent-wash:rgba(168,178,184,.07);--border-subtle:rgba(190,204,212,.1);--border-mid:rgba(190,204,212,.18);--border-strong:rgba(190,204,212,.3);--border-input:rgba(190,204,212,.46);--surface-low:rgba(190,204,212,.035);--surface-mid:rgba(190,204,212,.055);--surface-high:rgba(190,204,212,.085);--line:#141a1f;--line-strong:#1e262d;--shadow-glow-gold:0 0 0 1px rgba(168,178,184,.22),0 0 24px -8px rgba(168,178,184,.26);--gold:#a8b2b8;--gold-bright:#cfd8dd;--gold2:#4a5560;--text-link:#cfd8dd;--text-link-hover:#e8eef1;--line2:#1e262d;--gold-border:rgba(168,178,184,.24);--gold-border-hover:rgba(207,216,221,.4);--gold-bg:rgba(168,178,184,.07);--gold-bg-strong:rgba(168,178,184,.15);--ts-accent:#a8b2b8;--ts-accent-bright:#cfd8dd;--ts-gold:#a8b2b8;--ts-gold-bright:#cfd8dd;--ts-bg-deep:#08090b;--ts-bg-panel:#101317;--ts-bg-raised:#161a1f;--ts-bg-raised-hover:#1d2229;--ts-bg-disabled:#0f1215;--ts-border:#1b2026;--ts-border-strong:#293039;--ts-border-top:rgba(207,216,221,.1)}html:has(body[data-theme=royal]){background:#0a0812}html:has(body[data-theme=royal]):before{background:radial-gradient(1100px 540px at 22% -10%,rgba(154,116,196,.13),transparent 62%),radial-gradient(900px 480px at 86% 6%,rgba(201,164,74,.09),transparent 64%),repeating-linear-gradient(0deg,transparent 0 96px,rgba(0,0,0,.18) 96px 97px),repeating-linear-gradient(45deg,#cebae804 0 2px,#00000005 2px 4px),linear-gradient(180deg,#0a0812,#0f0b19 38%,#0a0812)}body[data-theme=royal] .datatable thead th{background:linear-gradient(180deg,#9a74c433,#1e17301a)}body[data-theme=hermitage] .datatable thead th{background:linear-gradient(180deg,#a8b2b829,#161a1f1a)}html:has(body[data-theme=hermitage]){background:#08090b}html:has(body[data-theme=hermitage]):before{background:radial-gradient(1100px 540px at 22% -10%,rgba(168,178,184,.09),transparent 62%),radial-gradient(900px 480px at 86% 6%,rgba(120,140,152,.07),transparent 64%),repeating-linear-gradient(0deg,transparent 0 96px,rgba(0,0,0,.18) 96px 97px),repeating-linear-gradient(45deg,#beccd403 0 2px,#00000005 2px 4px),linear-gradient(180deg,#08090b,#0c0e11 38%,#08090b)}body[data-access=protected] .content>.banner{padding-top:var(--space-2);padding-bottom:var(--space-2)}.datatable{font-size:14px}.datatable thead th{font-size:12px}html[data-tips=off] :is(.hint,.briefing__hint,.briefing__sub,[data-help],.mechanic-fold,.mechanic-note){display:none!important}html[data-next-move=off] :is([data-next-move-surface],[data-next-move-ref]){display:none!important}html:has(>body[data-access=protected]),body[data-access=protected]{overflow-x:clip;overflow-y:visible}svg.ic{width:20px;height:20px;flex:none}svg.ic,.hud svg,.rail svg,.mobilenav svg,.main svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.main svg:has(use):not([width]),.ts-modal svg:has(use):not([width])){width:18px;height:18px}.main svg:where(:has(use):not([width])),.ts-modal svg:where(:has(use):not([width])){max-width:none;flex:none}[data-app-shell]{display:block;min-height:var(--hud-h)}@media(min-width:861px){[data-app-shell]~main{margin-left:var(--rail-w)}}.crest{width:40px;height:40px;border-radius:var(--r8);display:grid;place-items:center;color:var(--gold-bright);background:radial-gradient(circle at 50% 35%,var(--gold-bg-strong),rgba(74,53,24,.12));border:1px solid var(--gold-border);box-shadow:inset 0 0 0 1px #4a35182e;flex:none}.crest svg{width:24px;height:24px}.realm{display:flex;flex-direction:column;min-width:0}.res{display:flex;align-items:center;gap:18px;margin-left:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.res::-webkit-scrollbar{display:none}.tick{display:flex;align-items:center;gap:8px;padding:7px var(--space-3);border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--surface-low)}.tick svg{width:16px;height:16px;color:var(--gold);flex:none}.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:calc(100vh - var(--hud-h));align-items:start}.rail{position:sticky;top:var(--hud-h);height:calc(100vh - var(--hud-h));overflow-y:auto;border-right:1px solid var(--line2);background:linear-gradient(180deg,var(--bg1),var(--bg0));padding:16px 12px;display:flex;flex-direction:column;gap:4px}:root{--chat-w:clamp(300px,22vw,360px)}.app[data-chat-dock=open]{grid-template-columns:var(--rail-w) minmax(0,1fr) var(--chat-w)}.app[data-chat-dock=collapsed]{grid-template-columns:var(--rail-w) minmax(0,1fr) 0}@media(max-width:1320px){.app[data-chat-dock=open],.app[data-chat-dock=collapsed]{grid-template-columns:var(--rail-w) minmax(0,1fr)}}@media(max-width:860px){.app[data-chat-dock=open],.app[data-chat-dock=collapsed]{grid-template-columns:minmax(0,1fr)}}.main{min-width:0;padding:26px 30px 60px;max-width:1560px;width:100%;margin-inline:auto}.main.ts-main{padding-inline:var(--ts-space-5,var(--space-5))}.main.ts-main>.ts-pageband,.main.ts-main>.ts-tabs,.main.ts-main>.ts-queue,.main.ts-main>.ts-urgent{margin-inline:calc(-1 * var(--ts-space-5,var(--space-5)))}@media(max-width:767px){.main.ts-main{padding-inline:var(--ts-space-4,var(--space-4))}.main.ts-main>.ts-pageband,.main.ts-main>.ts-tabs,.main.ts-main>.ts-queue,.main.ts-main>.ts-urgent{margin-inline:calc(-1 * var(--ts-space-4,var(--space-4)))}}.main .panel{background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--line2);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:relative;padding:var(--pad-panel)}.main .panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle),transparent);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.main .eyebrow{font-family:var(--font-caps);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.main .hero{padding:22px 26px 24px;margin-bottom:20px;overflow:hidden}.main .hero h1{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.05;color:var(--heading-color);margin:8px 0 4px;letter-spacing:.5px}.main .objective{margin-top:18px;padding-top:16px;border-top:1px solid var(--gold-border)}.main .progress{height:8px;border-radius:var(--radius-pill);background:#4a351824;box-shadow:inset 0 0 0 1px var(--line2);margin-top:12px;overflow:hidden}.main .progress>span{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--gold2),var(--gold-bright));box-shadow:0 0 12px -2px #e6bd5e80}.main .next{display:flex;align-items:center;gap:18px;padding:18px 22px;margin-bottom:20px;background:linear-gradient(180deg,var(--gold-bg-strong),var(--gold-bg));border:1px solid var(--gold-border)}.main .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-caps);font-weight:600;font-size:14px;letter-spacing:.4px;border-radius:var(--radius-sm);cursor:pointer;padding:11px 22px;min-height:var(--ctrl-h);border:1px solid var(--gold-border);background:linear-gradient(180deg,var(--gold),var(--gold2));color:var(--text-inverse);box-shadow:0 2px #4a35184d,inset 0 1px #ffffff2e;white-space:nowrap}.main .btn:hover{background:linear-gradient(180deg,var(--gold-bright),var(--gold))}.main .btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--gold-border);box-shadow:var(--shadow-sm)}.main .btn--ghost:hover{color:var(--gold-bright);border-color:var(--gold-border-hover)}.main .btn--primary{background:linear-gradient(180deg,rgba(255,224,180,.1),transparent 42%),linear-gradient(180deg,#a32f2c,#7f2120 56%,#5f1719);border-color:var(--gold-bright);color:var(--primary-foreground);text-shadow:0 1px 0 rgba(70,12,12,.7);box-shadow:inset 0 1px #ffe0b866,inset 0 -2px #3c0c0c99,0 2px #4a351859,0 0 0 1px var(--charter-edge)}.main .btn--primary:hover{background:linear-gradient(180deg,rgba(255,232,196,.32),transparent 42%),linear-gradient(180deg,#bb3a35,#922826 56%,#6e1b1c);border-color:#f3cf75;color:#fff4e0}.main .btn--danger{background:linear-gradient(180deg,#b23a30,#8a2417);border-color:var(--danger);color:var(--primary-foreground);text-shadow:0 1px 0 rgba(70,12,12,.5);box-shadow:var(--shadow-sm)}.main .btn--danger:hover{background:linear-gradient(180deg,#c844446b,#8c282899);border-color:#dc5050b3;color:#f9e0e0}.main .btn--sm{padding:8px 16px;font-size:13px;min-height:40px}.main .btn[disabled]{opacity:.5;cursor:not-allowed}.main .glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.main .stat{padding:16px 18px;background:var(--surface-low);border:1px solid var(--line2);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.main .link{font-family:var(--font-ui);font-size:13.5px;color:var(--text-link);text-decoration:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.main .link:hover{color:var(--gold-bright)}.main .link svg{width:15px;height:15px;flex:none}.main .queue{display:flex;flex-direction:column;gap:10px;padding:16px 18px;margin-bottom:24px}.main .cards{display:flex;flex-direction:column;gap:10px}@media(max-width:860px){:root{--hud-h:calc(90px + var(--shell-header-safe-area))}.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.main{padding:20px 16px calc(var(--space-9) + var(--shell-footer-reserve))}.main .glance{grid-template-columns:repeat(2,minmax(0,1fr))}.crest{width:32px;height:32px}.crest svg{width:18px;height:18px}.tick>svg{display:none}.res{order:3;display:flex;flex:1 1 calc(100% - 50px);margin-left:0;gap:12px}}@media(max-width:560px){:root{--hud-h:calc(88px + var(--shell-header-safe-area))}.res{gap:9px;flex-basis:calc(100% - 46px)}}@media(max-width:374px){.res{gap:8px}}@media(max-width:560px){body .footer__inner{flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);text-align:center}}@keyframes msheetUp{0%{transform:translateY(28px);opacity:.55}to{transform:translateY(0);opacity:1}}.main .block{margin-bottom:24px}.main .pill{font-family:var(--font-caps);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid currentColor;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.main .pill[hidden],.main .next[hidden],.main .btns[hidden],.btn[hidden]{display:none}.main .pill.ally{color:var(--text-success);background:var(--safe-bg)}.main .pill.neutral{color:var(--text-muted);background:var(--surface-low)}.main .pill.war{color:var(--text-danger);background:var(--danger-bg)}.main .feed{display:flex;flex-direction:column}.main .headline{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--heading-color);margin:0 0 4px}.main .note{font-size:13.5px;color:var(--text-muted);margin:0 0 14px}.main .tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-data);font-size:11.5px;font-weight:500;color:var(--gold-bright);background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:var(--radius-pill);padding:3px 9px;white-space:nowrap}.main .tag svg{width:13px;height:13px}.main .tag.locked{color:var(--text-disabled);background:transparent;border-color:var(--line2)}@media(max-width:560px){.main .next{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.main .next>.btn{flex-basis:100%;width:100%}}.main .rank{font-family:var(--font-data);font-weight:600;font-size:15px;color:var(--text-muted);width:30px;text-align:center;font-variant-numeric:tabular-nums;flex:none}.main .rank.top{color:var(--gold-bright)}.main .tags{display:flex;flex-wrap:wrap;gap:8px}.rsearch{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:max(8vh,48px) var(--space-4) var(--space-4)}.rsearch[hidden]{display:none}@keyframes rsearchIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.rsearch{padding:0}}a.player-link,a.alliance-link{-webkit-touch-callout:none}@keyframes pcardIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.title-ornament{font-variant-emoji:text;opacity:.8}[data-ts-tooltip]{position:relative}[data-ts-tooltip]:after{content:attr(data-ts-tooltip);position:absolute;left:50%;bottom:calc(100% + var(--space-2));transform:translate(calc(-50% + var(--ts-tip-shift-x,0px)));width:max-content;max-width:min(18rem,calc(100vw - var(--space-4)));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--accent-line-strong);background:var(--surface-sunken);color:var(--on-iron);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:400;letter-spacing:normal;text-transform:none;line-height:var(--lh-snug);white-space:normal;text-align:left;box-shadow:var(--shadow-md);display:none;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-tooltip);transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}[data-ts-tooltip]:hover:after,[data-ts-tooltip]:focus-visible:after,[data-ts-tooltip].is-tooltip-open:after{display:block;opacity:1;visibility:visible}[data-ts-tooltip-placement=bottom]:after{bottom:auto;top:calc(100% + var(--space-2))}[data-ts-tooltip-placement=left]:after{bottom:auto;left:auto;right:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}[data-ts-tooltip-placement=right]:after{bottom:auto;left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}.ts-action-note{display:block;margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--fs-caption);color:var(--on-iron-muted);line-height:var(--lh-snug)}.ts-error-copy{display:grid;gap:var(--space-1);text-align:left}.ts-error-copy__what{font-weight:600;color:var(--on-danger)}.ts-error-copy__why{color:var(--on-iron)}.ts-error-copy__next{color:var(--on-iron-muted)}.ts-error-copy__spent{color:var(--on-iron-muted);font-style:italic}@media(prefers-reduced-motion:reduce){[data-ts-tooltip]:after{transition:none}}span[data-ts-tooltip][tabindex]{display:inline-flex;align-items:center;min-block-size:24px}.surface-status{margin:var(--space-3) auto var(--space-2);max-width:min(1200px,calc(100% - (2 * var(--gutter-shell))));border:1px solid var(--border-strong);background:linear-gradient(180deg,var(--panel2),var(--panel));color:var(--text-primary);border-radius:var(--r12);padding:var(--container-pad-md);font-size:13px;letter-spacing:.01em}.surface-status[data-state-kind=ok]{border-color:var(--safe-border);box-shadow:0 0 0 1px var(--safe-bg) inset}.surface-status[data-state-kind=warn]{border-color:var(--warn-border);box-shadow:0 0 0 1px var(--warn-bg) inset}.surface-status[data-state-kind=error]{border-color:var(--danger-border);box-shadow:0 0 0 1px var(--danger-bg) inset}body.ts{background-image:radial-gradient(circle at top,var(--gold-bg),transparent 42%)}.preview-not-live-banner{margin:var(--space-3) auto var(--space-2);max-width:min(1200px,calc(100% - (2 * var(--gutter-shell))));border:1px solid var(--warn-border);background:linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:0 0 0 1px var(--warn-bg) inset;color:var(--text-primary);border-radius:var(--r12);padding:var(--container-pad-md);font-size:13px;letter-spacing:.01em;display:flex;gap:var(--space-2);align-items:baseline;flex-wrap:wrap}.preview-not-live-banner .preview-not-live-banner__tag{font-weight:600;color:var(--warn-border);text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media(max-width:768px){.preview-not-live-banner{margin:var(--space-2) var(--space-3) 0;max-width:calc(100% - (2 * var(--space-3)));padding:var(--space-3)}}@media(max-width:768px){.surface-status{margin:var(--space-2) var(--space-3) 0;max-width:calc(100% - (2 * var(--space-3)));padding:var(--space-3)}}.auth-page{margin:0;min-height:100vh;font-family:var(--font-ui);background:radial-gradient(circle at 18% -12%,rgba(216,167,84,.15),transparent 46%),radial-gradient(circle at 86% -8%,rgba(127,153,204,.12),transparent 42%),linear-gradient(180deg,var(--bg1) 0%,var(--bg0) 45%,var(--bg2) 100%),var(--bg0);color:var(--body-color)}.auth-page .public-site-footer{min-height:285px}@media(max-width:840px){.auth-page .public-site-footer{min-height:588px}}.auth-hero{padding:var(--space-7);border-radius:var(--radius-xl);border:1px solid var(--gold-border-hover);background:radial-gradient(circle at 12% 10%,rgba(216,167,84,.22),var(--panel2) 50%),linear-gradient(152deg,var(--panel2),var(--panel));box-shadow:var(--shadow-lg);display:grid;align-content:center;gap:var(--space-4)}.auth-hero__eyebrow{margin:0;color:var(--gold-bright);font:750 .76rem/1.3 var(--font-ui);letter-spacing:.09em;text-transform:uppercase}.auth-hero h1{margin:0;font:700 clamp(1.6rem,2.6vw,2.4rem)/1.15 var(--font-display);color:var(--heading-color)}.auth-hero p{margin:0;color:var(--text-secondary);max-width:46ch;line-height:1.5}.auth-hero__backlink{width:fit-content;margin-top:var(--space-2);color:var(--info);text-underline-offset:3px;font-size:13px}.auth-page .panel{border:1px solid var(--gold-border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-5)}.auth-card{align-self:center}.auth-card__title,.auth-page .page-title{margin:0 0 var(--space-2);color:var(--heading-color);font:700 1.5rem/1.2 var(--font-display);text-align:center}.auth-card__sub,.auth-page .page-sub{margin:0 0 var(--space-5);color:var(--text-muted);text-align:center;font-size:.86rem}.auth-card__noscript{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--warn-border);border-radius:var(--r12);background:var(--warn-bg);color:var(--text-warning);font-size:.82rem}.auth-page .banner--reason{margin-bottom:var(--space-4)}.auth-page .banner--reason,.auth-page .status,.auth-page .auth-card__hint{overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.auth-page .row{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.auth-page .input-wrap{position:relative}.auth-page label{color:var(--text-secondary);font-size:.86rem;font-weight:600}.auth-page input[type=email],.auth-page input[type=password],.auth-page input[type=text]{width:100%;border:1px solid var(--gold-border);border-radius:var(--r12);background:var(--bg2);color:var(--text-primary);padding:var(--space-3);font:inherit;font-size:14px;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.auth-page input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d9b46a24;outline:2px solid transparent;outline-offset:2px}.auth-page input[aria-invalid=true]{border-color:#ff5c5cb3;box-shadow:0 0 0 2px #ff5c5c1f}.auth-page .field-help,.auth-page .field-error,.auth-page .caps-lock-warning{margin:var(--space-1) 0 0;font-size:.78rem}.auth-page .field-help{color:var(--text-muted)}.auth-page .field-error{color:var(--text-danger)}.auth-page .caps-lock-warning{color:var(--text-warning)}.password-strength{font-size:.78rem;font-weight:600;margin-top:var(--space-1);min-height:1.1rem}.password-strength--1{color:var(--text-danger)}.password-strength--2{color:var(--text-warning)}.password-strength--3{color:var(--text-success)}.password-strength--4{color:var(--safe)}.auth-page .password-controls{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.auth-page .password-toggle{border:1px solid var(--gold-border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:600 .875rem var(--font-ui);padding:var(--space-1) var(--space-3);cursor:pointer;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}@media(pointer:coarse){.auth-page .password-toggle{min-height:var(--tap-min,44px);display:inline-flex;align-items:center}}.auth-page form .btn,.auth-page #signup-btn,.auth-page #signin-btn{width:100%;border:1px solid rgba(74,53,24,.4);border-radius:var(--r12);background:radial-gradient(220px 120px at 30% 20%,rgba(74,53,24,.04),transparent 55%),linear-gradient(180deg,#f2c14ef2,#af8837f2);color:var(--text-inverse);padding:var(--space-3);font:700 .88rem var(--font-ui);cursor:pointer;box-shadow:var(--shadow-glow-gold);transition:transform var(--t-fast) var(--ease),box-shadow var(--t) var(--ease)}.auth-page form .btn:active{transform:translateY(0)}.auth-page form .btn:disabled,.auth-page .password-toggle:disabled,.auth-page .resend-verification button:disabled{cursor:wait;opacity:.6}@media(hover:hover)and (pointer:fine){.auth-page form .btn:not(:disabled):hover,.auth-page #signup-btn:not(:disabled):hover,.auth-page #signin-btn:not(:disabled):hover{transform:translateY(-1px);background:radial-gradient(220px 120px at 30% 20%,rgba(74,53,24,.04),transparent 55%),linear-gradient(180deg,#f8d272,#be943c);box-shadow:var(--shadow-glow-gold),0 12px 28px -10px #d9b46a73,inset 0 1px #4a35180f}.auth-page .password-toggle:not(:disabled):hover{border-color:var(--gold-border-hover);background:var(--gold-bg);color:var(--gold-bright)}}.auth-page .resend-verification{margin-top:var(--space-3);text-align:center}.auth-page .resend-verification button{border:1px solid var(--gold-border);border-radius:var(--r12);background:#4a35180a;color:var(--text-secondary);padding:var(--space-2) var(--space-3);font:600 .82rem var(--font-ui);cursor:pointer;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.auth-page .resend-verification button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--gold-border-hover);background:var(--gold-bg);color:var(--gold-bright)}}.auth-page .auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4)}.auth-page .auth-links a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;font-size:.875rem}.auth-page .public-shell__links{margin-top:var(--space-4)}.auth-page .public-shell__links a,.auth-page .mono{font-size:.82rem}.auth-page .auth-trust{margin:var(--space-4) 0 0;padding:0 0 0 1rem;display:grid;gap:var(--space-2);color:var(--text-muted);font-size:.78rem}.auth-page .status,.auth-page #logout-status{min-height:1.2rem;margin-top:var(--space-3);font-size:.82rem;color:var(--text-muted);text-align:center}.auth-page .status.loading{color:var(--info)}.auth-page .status.error{color:var(--text-danger)}.auth-page .status.warning{color:var(--text-warning)}.auth-page .status.ok{color:var(--text-success)}.status-block{padding:var(--space-4);border-radius:var(--r12);border:1px solid var(--safe-border);background:var(--safe-bg)}.status-block>strong{color:var(--text-success);display:block;margin-bottom:var(--space-2)}.status-block ol{padding-left:1.2em;color:var(--text-secondary);font-size:13px;line-height:1.6}.status-block ol li{margin-bottom:var(--space-1)}.status-block--accent{border-color:var(--gold-border);background:var(--gold-bg)}.status-block--accent strong{color:var(--gold-bright)}.auth-page .auth-links a:focus-visible,.auth-page .auth-hero__backlink:focus-visible,.auth-page input:focus-visible,.auth-page .btn:focus-visible,.auth-page .password-toggle:focus-visible,.auth-page .resend-verification button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;box-shadow:0 0 0 3px #d9b46a40}@media(forced-colors:active){.auth-page .auth-links a:focus-visible,.auth-page .auth-hero__backlink:focus-visible,.auth-page input:focus-visible,.auth-page .btn:focus-visible,.auth-page .password-toggle:focus-visible,.auth-page .resend-verification button:focus-visible{outline:2px solid CanvasText;box-shadow:none}}.faq-section{margin-bottom:var(--space-5)}.faq-section h2{margin:0 0 var(--space-3);font:700 1.05rem/1.3 var(--font-display);color:var(--heading-color);border-bottom:1px solid var(--gold-border);padding-bottom:var(--space-2)}.faq-section details{margin-bottom:var(--space-2);border:1px solid var(--gold-border);border-radius:var(--r12);background:#4a35180a;transition:border-color var(--t) var(--ease)}.faq-section details[open]{border-color:var(--gold-border-hover);background:#4a35180f}.faq-section summary{padding:var(--space-3);cursor:pointer;color:var(--text-secondary);font-weight:600;font-size:.86rem;list-style:none;transition:color var(--t) var(--ease)}.faq-section summary:before{content:"+ ";color:var(--gold);font-weight:700}.faq-section details[open] summary:before{content:"- "}.faq-section details p{margin:0;padding:0 var(--space-3) var(--space-3);color:var(--text-muted);font-size:.84rem;line-height:1.55}.auth-page__shell{width:min(100%,1080px);margin:0 auto;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);align-items:stretch}@media(max-width:980px){.auth-page__shell{grid-template-columns:1fr}.auth-hero{padding:var(--space-5) var(--space-4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth-divider{display:flex;align-items:center;gap:var(--space-3,12px);margin:var(--space-4,16px) 0;color:var(--text-muted,#9aa0a6);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--border-mid)}.google-signin-btn{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;padding:0;border:0;background:transparent;cursor:pointer;border-radius:6px;line-height:0;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.google-signin-btn img{display:block;height:40px;width:auto;border-radius:4px;box-shadow:var(--shadow-sm)}.google-signin-btn:hover{transform:translateY(-1px)}.google-signin-btn:focus-visible{outline:none;box-shadow:var(--focus)}.google-signin-btn:disabled,.google-signin-btn[aria-busy=true]{opacity:.6;cursor:progress;transform:none}.kingdom-name-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.kingdom-name-modal[hidden]{display:none}.kingdom-name-modal__backdrop{position:absolute;inset:0;background:#0a0805b8;backdrop-filter:blur(2px)}.kingdom-name-modal__dialog{position:relative;width:min(440px,100%);max-height:calc(100vh - var(--space-6));overflow-y:auto;border:1px solid var(--gold-border-hover);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-lg);padding:var(--space-6) var(--space-5)}.kingdom-name-modal__eyebrow{margin:0 0 var(--space-2);color:var(--gold-bright);text-align:center;font:750 .72rem/1.3 var(--font-ui);letter-spacing:.09em;text-transform:uppercase}.kingdom-name-modal__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:.78rem;text-align:center}.kingdom-name-modal .btn{width:100%}@media(max-width:560px){.kingdom-name-modal{align-items:flex-end;padding:0}.kingdom-name-modal__dialog{width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.google-signin-note{margin:var(--space-2,8px) auto 0;text-align:center;font-size:.82rem;max-width:42ch}.public-site-header{position:sticky;top:0;z-index:var(--z-mobilenav);min-height:calc(65px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--gutter-shell),env(safe-area-inset-right,0px)) 0 max(var(--gutter-shell),env(safe-area-inset-left,0px));background:linear-gradient(180deg,color-mix(in srgb,var(--ts-charter-bg,#f4ecd6) 95%,transparent),color-mix(in srgb,var(--ts-charter-bg,#f4ecd6) 82%,transparent));border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.public-site-header__inner{width:min(1200px,100%);margin:0 auto;min-height:56px;display:flex;align-items:center;justify-content:center;padding:var(--space-2) 0}.public-site-brand{color:var(--gold);font:700 clamp(1.4rem,2.1vw,1.85rem)/1.1 var(--font-display);text-decoration:none;letter-spacing:.03em;white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--tap-min)}.public-site-brand:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r8)}.public-site-footer{min-height:256px;border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--ts-charter-bg,#f4ecd6) 60%,transparent),color-mix(in srgb,var(--ts-charter-bg,#f4ecd6) 80%,transparent))}.public-site-footer .footer__inner{min-height:48px;padding:var(--space-2) var(--space-4);max-width:1200px;margin:0 auto}.public-site-footer .footer__inner.public-site-footer__columns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-4) var(--space-5)}.public-site-footer__columns>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:140px}.public-site-footer__columns h2{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-1)}.public-site-footer__columns a{color:var(--text-secondary);text-decoration:none;font-size:.8rem;padding:calc(2px + var(--space-1)/2) 0;line-height:1.5;margin-block:calc(var(--space-1)/-2);overflow-wrap:anywhere}.public-site-footer__columns a:hover{color:var(--text-primary)}.public-site-footer__columns a:focus-visible{text-decoration:underline;text-underline-offset:3px}.public-site-mark{font-size:.76rem;color:var(--text-muted)}.public-site-footer .footer__copyright{max-width:1200px;margin:0 auto;padding:0 var(--space-4) var(--space-2)}.public-site-header .public-nav{position:relative}#mobile-nav-toggle{display:none}.public-nav__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.public-nav__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:var(--space-2) var(--space-5);white-space:nowrap;text-decoration:none;cursor:pointer;border:1px solid var(--gold-border-hover);border-radius:var(--radius, var(--r8));background:linear-gradient(180deg,color-mix(in srgb,var(--gold-bright) 20%,transparent),color-mix(in srgb,var(--gold) 14%,transparent));color:var(--gold);font-family:var(--font-caps);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.public-nav__cta:hover{border-color:var(--gold-bright);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-bright) 32%,transparent),color-mix(in srgb,var(--gold) 24%,transparent));color:var(--gold);text-decoration:none}.public-nav__cta:focus-visible{outline:none;box-shadow:var(--focus,var(--focus-ring))}@media(max-width:840px){.public-site-header__inner{min-height:52px}.public-site-brand{font-size:clamp(1.3rem,7vw,1.7rem)}.public-site-footer{min-height:542px}.public-site-footer .footer__inner,.public-site-footer .footer__inner.public-site-footer__columns{flex-direction:column;gap:var(--space-3);text-align:center;align-items:center}.public-site-footer__columns>div{align-items:center}}@media(max-width:760px){#mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;letter-spacing:.08em}.public-nav__cta,#mobile-nav-toggle{padding-inline:var(--space-3)}.public-site-brand{min-width:0}.public-nav__links:not(.is-open){display:none}.public-nav__links.is-open{position:absolute;top:calc(100% + .35rem);right:var(--space-3);left:var(--space-3);border:1px solid var(--gold-border-hover);border-radius:var(--r14);background:var(--panel);box-shadow:var(--shadow-md);padding:var(--space-3);flex-direction:column;align-items:stretch;gap:var(--space-2);z-index:1}}body[data-access=public]{--pub-vellum:#e7d8b6;--pub-vellum-edge:#d6c294;--pub-ink:#2b2012;--pub-ink-soft:#5b4a31;--pub-rubric:#8c2f22;--pub-gilt:#bd9638;--pub-gilt-bright:#e6c272;--pub-gilt-deep:#967528;--pub-bronze:#2f2413;--pub-night:var(--bg1);--pub-night-deep:var(--bg0);--pub-cream:var(--text-primary);--pub-cream-soft:var(--text-secondary);--pub-cream-muted:var(--text-muted)}body[data-access=public] .surface-status{display:none}body[data-access=public]{font-family:EB Garamond,EB Garamond Fallback,Georgia,serif;font-size:1.0625rem;line-height:1.6;color:var(--pub-cream);-webkit-text-size-adjust:100%;text-size-adjust:100%}body[data-access=public] h1,body[data-access=public] h2,body[data-access=public] h3{font-family:Cinzel Decorative,Cinzel Decorative Fallback,Cinzel,Georgia,serif;letter-spacing:.005em;color:var(--heading-color)}body[data-access=public] p a{text-decoration:underline;text-underline-offset:3px}body[data-access=public] .public-site-header{border-bottom:1px solid rgba(189,150,56,.18);background:linear-gradient(180deg,var(--panel2),var(--panel))}body[data-access=public] .public-site-header__inner{width:100%;max-width:none;min-height:64px;padding:0}body[data-access=public] .public-nav{width:100%;max-width:none;display:flex;align-items:center;gap:24px;padding:8px 32px}body[data-access=public] .public-site-brand{flex:none;font-family:Cinzel Decorative,Cinzel Decorative Fallback,serif;font-weight:700;font-size:21px;letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 1px 3px rgba(74,53,24,.18)}body[data-access=public] .public-nav__links{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin-left:18px}body[data-access=public] .public-nav__links a{color:var(--pub-cream-soft);text-decoration:none;font-family:Cinzel,Cinzel Fallback,serif;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;opacity:.9;padding:6px 0;display:inline-flex;align-items:center;min-height:var(--space-6);transition:opacity .15s,color .15s}body[data-access=public] .public-nav__links a:hover,body[data-access=public] .public-nav__links a[aria-current=page]{opacity:1;color:var(--pub-gilt-bright)}body[data-access=public] .public-nav__actions{flex:none;margin-left:auto}body[data-access=public] .public-nav__cta{font-family:Cinzel,Cinzel Fallback,serif;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--pub-night-deep);background:linear-gradient(180deg,var(--pub-gilt-bright,#e6bd5e),var(--gold,#c89a3e));border:1px solid var(--pub-gilt-bright,#e6bd5e);box-shadow:0 1px #00000059,inset 0 1px #ffffff47;opacity:1}body[data-access=public] .public-nav__cta:hover{color:var(--pub-night-deep);background:linear-gradient(180deg,#f3deae,var(--pub-gilt-bright,#e6bd5e));border-color:#f3deae;text-decoration:none}body[data-access=public] #mobile-nav-toggle{display:none}@media(max-width:760px){body[data-access=public] .public-nav{padding:8px 18px;gap:8px}body[data-access=public] #mobile-nav-toggle{display:inline-flex;flex:none}body[data-access=public] .public-site-brand{font-size:17px;letter-spacing:.08em}body[data-access=public] .public-nav__cta,body[data-access=public] #mobile-nav-toggle{padding-inline:10px;font-size:.75rem;letter-spacing:.06em}body[data-access=public] .public-nav__links:not(.is-open){display:none}body[data-access=public] .public-nav__links.is-open{position:absolute;top:calc(100% + .35rem);right:18px;left:18px;flex:none;margin-left:0;flex-direction:column;align-items:stretch;gap:var(--space-2,10px);padding:var(--space-3,14px);border:1px solid rgba(189,150,56,.28);border-radius:var(--r14,14px);background:var(--pub-night-deep);box-shadow:var(--shadow-md);z-index:5}body[data-access=public] .public-nav__links.is-open a{display:flex;align-items:center;min-height:var(--tap-min)}}@media(max-width:380px){body[data-access=public] .public-nav{padding:8px 10px;gap:6px}body[data-access=public] .public-site-brand{font-size:14px;letter-spacing:.04em}body[data-access=public] .public-nav__cta,body[data-access=public] #mobile-nav-toggle{padding-inline:8px;letter-spacing:.04em}body[data-access=public] .public-nav__links.is-open{right:10px;left:10px}}@media(max-width:340px){body[data-access=public] .public-nav{padding:8px 6px}body[data-access=public] .public-site-brand{font-size:13px}body[data-access=public] .public-nav__links.is-open{right:6px;left:6px}}body[data-access=public] .public-site-footer{background:var(--pub-night-deep);border-top:1px solid rgba(189,150,56,.14);padding:28px 0 6px}body[data-access=public] .public-site-footer__columns{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 44px}body[data-access=public] .public-site-footer__columns>div{min-width:140px;display:flex;flex-direction:column;gap:2px}body[data-access=public] .public-site-footer__columns h2{font-family:Cinzel,Cinzel Fallback,serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pub-gilt-deep);margin:0 0 8px}body[data-access=public] .public-site-footer__columns a{display:block;color:var(--text-secondary);text-decoration:none;font-family:Cinzel,Cinzel Fallback,serif;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;padding:5px 0;min-height:var(--space-6);margin-block:0;transition:color .15s ease}body[data-access=public] .public-site-footer__columns a:hover{color:var(--pub-gilt-bright)}body[data-access=public] .public-site-footer .footer__copyright{max-width:1200px;margin:12px auto 0;padding:14px 32px 0;border-top:1px solid rgba(189,150,56,.08)}body[data-access=public] .public-site-mark{font-family:Cinzel Decorative,Cinzel Decorative Fallback,serif;font-size:.8125rem;letter-spacing:.12em;color:var(--text-muted)}body[data-access=public] .seal-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Cinzel,Cinzel Fallback,serif;letter-spacing:.13em;text-transform:uppercase;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:2px;max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;text-decoration:none;background:linear-gradient(180deg,#8c271c,#5f160e);box-shadow:inset 0 1px #ffb49659,inset 0 -2px #0006,inset 0 0 0 1px #0006,0 3px #00000073,0 6px 16px -6px #0009;transition:background .12s ease,transform .07s ease;padding:13px 22px;font-size:.875rem}body[data-access=public] .seal-btn:hover{background:linear-gradient(180deg,#9c2e22,#6a190f)}body[data-access=public] .seal-btn:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #00000080,inset 0 0 0 1px #00000080}body[data-access=public] .seal-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffb49659,inset 0 -2px #0006,inset 0 0 0 1px #0006,0 0 0 2px #0b0907,0 0 0 4px #e6bd5ea6}body[data-access=public] .seal-btn--sm{font-size:.8125rem;padding:9px 15px}body[data-access=public] .seal-btn--lg{font-size:1rem;padding:15px 28px}body[data-access=public]:not([data-page=index]) .public-shell{width:min(100%,920px);margin:0 auto;padding:36px 28px 56px;display:flex;flex-direction:column;gap:36px}body[data-access=public]:not([data-page=index]) .public-shell>.panel{background:transparent;border:none;box-shadow:none;padding:0}body[data-access=public]:not([data-page=index]) .panel:after{display:none!important}body[data-access=public]:not([data-page=index]) .public-shell>.panel>.panel__head{padding:0 0 var(--space-3);margin:0 0 var(--space-4);border-bottom:1px solid rgba(200,154,62,.22)}body[data-access=public]:not([data-page=index]) .public-shell>.panel>.panel__head h1,body[data-access=public]:not([data-page=index]) .public-shell>.panel>.panel__head h2,body[data-access=public]:not([data-page=index]) .public-shell>.panel>.panel__head h3{font-family:Cinzel,Cinzel Fallback,serif;font-weight:600;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pub-rubric);text-shadow:0 1px 0 rgba(74,53,24,.18)}body[data-access=public]:not([data-page=index]) .public-shell>.panel+.panel{position:relative;margin-top:var(--space-8)}body[data-access=public]:not([data-page=index]) .public-shell>.panel+.panel:before{content:"";display:block;position:absolute;left:0;right:0;top:calc(var(--space-5) * -1 - 2px);height:14px;background:no-repeat center/32px 14px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14' fill='none'><g fill='%23c89a3e'><path d='M16 1 L21 7 L16 13 L11 7 Z'/><circle cx='16' cy='7' r='1.6' fill='%23e6bd5e'/><circle cx='4' cy='7' r='1.2'/><circle cx='28' cy='7' r='1.2'/></g></svg>"),linear-gradient(90deg,transparent 0%,rgba(200,154,62,.34) 8%,rgba(200,154,62,.34) 40%,transparent 46%,transparent 54%,rgba(200,154,62,.34) 60%,rgba(200,154,62,.34) 92%,transparent 100%) 50% 6px / 100% 1px no-repeat;pointer-events:none}body[data-access=public]:not([data-page=index]) .public-shell__head{text-align:left;padding:8px 0 18px;border-bottom:1px solid rgba(189,150,56,.18)}body[data-access=public]:not([data-page=index]) .public-shell__head .eyebrow,body[data-access=public]:not([data-page=index]) .public-shell__head [class*=-eyebrow],body[data-access=public]:not([data-page=index]) .public-shell__head>.muted,body[data-access=public]:not([data-page=index]) .public-shell__head>p:first-child:not(.lede):not([class*=-sub]):not([class*=-lede]){display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,Cinzel Fallback,serif;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pub-gilt-bright);opacity:.95;margin:0 0 14px;max-width:30rem}body[data-access=public]:not([data-page=index]) .public-shell__head .eyebrow:before,body[data-access=public]:not([data-page=index]) .public-shell__head [class*=-eyebrow]:before,body[data-access=public]:not([data-page=index]) .public-shell__head>.muted:before,body[data-access=public]:not([data-page=index]) .public-shell__head>p:first-child:not(.lede):not([class*=-sub]):not([class*=-lede]):before{content:"";width:30px;height:1px;background:var(--pub-gilt);flex:none}body[data-access=public]:not([data-page=index]) .public-shell__head h1,body[data-access=public]:not([data-page=index]) .public-shell__head [class*=-title]{font-family:Cinzel Decorative,Cinzel Decorative Fallback,Cinzel,Georgia,serif;font-weight:700;font-size:clamp(1.875rem,1.3rem + 2.6vw,2.625rem);line-height:1.08;color:var(--heading-color);text-shadow:0 2px 18px rgba(74,53,24,.12);margin:0 0 12px}body[data-access=public]:not([data-page=index]) .public-shell__head p,body[data-access=public]:not([data-page=index]) .public-shell__head .lede,body[data-access=public]:not([data-page=index]) .public-shell__head [class*=-sub]{font-family:EB Garamond,EB Garamond Fallback,Georgia,serif;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.58;color:var(--text-secondary);margin:0 0 6px;max-width:30em}body[data-access=public]:not([data-page=index]) p,body[data-access=public]:not([data-page=index]) li{font-family:EB Garamond,EB Garamond Fallback,Georgia,serif;font-size:1.0625rem;font-weight:500;line-height:1.62;color:var(--text-secondary)}body[data-access=public]:not([data-page=index]) .public-shell__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;font-family:Cinzel,Cinzel Fallback,serif;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}body[data-access=public]:not([data-page=index]) .public-shell__links a{color:var(--pub-cream-soft);text-decoration:none;border-bottom:1px solid rgba(189,150,56,.32);padding-bottom:3px;transition:color .15s,border-color .15s}body[data-access=public]:not([data-page=index]) .public-shell__links a:hover{color:var(--pub-gilt-bright);border-color:var(--pub-gilt-bright)}body[data-access=public]:not([data-page=index]) .breadcrumb{font-family:Cinzel,Cinzel Fallback,serif;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pub-cream-muted);max-width:920px;width:calc(100% - 56px);margin:24px auto 0}body[data-access=public]:not([data-page=index]) .breadcrumb a{color:var(--pub-cream-soft);text-decoration:none;display:inline-flex;align-items:center;padding:calc(var(--space-1) + 1px);margin:calc(-1*(var(--space-1) + 1px))}body[data-access=public]:not([data-page=index]) .breadcrumb a:hover{color:var(--pub-gilt-bright)}@media(pointer:coarse){body[data-access=public]:not([data-page=index]) .breadcrumb a{min-height:var(--tap-min)}}body[data-access=public]:not([data-page=index]){background:radial-gradient(900px 400px at 50% -10%,rgba(189,150,56,.06),transparent 60%),linear-gradient(180deg,var(--bg1) 0%,var(--bg0) 80%);min-height:100vh}body[data-access=public]{--pub-vellum-deep:#c8b481;--pub-rubric-deep:#6e2018;--pub-bronze-hi:#5b4824;--pub-bronze-lo:#160e05;--pub-ink-deep:#241809}body[data-access=public].manuscript-page .public-shell{width:min(100%,1080px)}body[data-access=public].manuscript-page .public-shell>.panel{position:relative;border:22px solid transparent;border-radius:3px;background:radial-gradient(900px 380px at 50% -8%,rgba(255,250,235,.55),transparent 60%) padding-box,radial-gradient(560px 460px at 95% 40%,rgba(150,120,70,.16),transparent 55%) padding-box,radial-gradient(560px 460px at 5% 80%,rgba(150,120,70,.1),transparent 55%) padding-box,linear-gradient(178deg,var(--pub-vellum) 0%,var(--pub-vellum-edge) 100%) padding-box,linear-gradient(150deg,var(--pub-bronze-hi),var(--pub-bronze) 32%,var(--pub-bronze-lo)) border-box;box-shadow:0 30px 80px -30px #000000e6,0 4px 12px -4px #00000080,inset 0 0 80px 14px #60401a42,inset 0 0 18px #3c280e6b,inset 0 1px #fffcf080;padding:52px 56px 56px;color:var(--pub-ink)}body[data-access=public].manuscript-page .public-shell>.panel:before{content:"";position:absolute;inset:14px;pointer-events:none;border-radius:1px;border:1px solid rgba(140,47,34,.28);z-index:0}body[data-access=public].manuscript-page .public-shell>.panel:after{content:"";position:absolute;inset:-15px;pointer-events:none;background:radial-gradient(circle at 7px 7px,rgba(230,194,114,.55) 0 3px,transparent 4px) no-repeat 0 0/14px 14px,radial-gradient(circle at 7px 7px,rgba(230,194,114,.55) 0 3px,transparent 4px) no-repeat 100% 0/14px 14px,radial-gradient(circle at 7px 7px,rgba(230,194,114,.55) 0 3px,transparent 4px) no-repeat 0 100%/14px 14px,radial-gradient(circle at 7px 7px,rgba(230,194,114,.55) 0 3px,transparent 4px) no-repeat 100% 100%/14px 14px;display:block!important}body[data-access=public].manuscript-page .public-shell>.panel>*{position:relative;z-index:1}body[data-access=public].manuscript-page .public-shell>.panel p,body[data-access=public].manuscript-page .public-shell>.panel li,body[data-access=public].manuscript-page .public-shell>.panel dd,body[data-access=public].manuscript-page .public-shell>.panel label,body[data-access=public].manuscript-page .public-shell>.panel summary{color:var(--pub-ink)}body[data-access=public].manuscript-page .public-shell>.panel h1,body[data-access=public].manuscript-page .public-shell>.panel h2,body[data-access=public].manuscript-page .public-shell>.panel h3,body[data-access=public].manuscript-page .public-shell>.panel h4{color:var(--pub-ink-deep);text-shadow:0 1px 0 rgba(255,250,235,.6)}body[data-access=public].manuscript-page .public-shell>.panel a{color:var(--pub-rubric);text-decoration:underline;text-decoration-color:#8c2f2266;text-underline-offset:2px}body[data-access=public].manuscript-page .public-shell>.panel a:hover{color:var(--pub-rubric-deep);text-decoration-color:var(--pub-rubric-deep)}body[data-access=public].manuscript-page .public-shell>.panel strong{color:var(--pub-ink-deep)}body[data-access=public].manuscript-page .public-shell>.panel .support-field input,body[data-access=public].manuscript-page .public-shell>.panel .support-field select,body[data-access=public].manuscript-page .public-shell>.panel .support-field textarea{background:#f4ecd6;color:var(--pub-ink);border:1px solid rgba(74,53,24,.42);border-radius:6px;box-shadow:inset 0 1px 2px #4a351829}body[data-access=public].manuscript-page .public-shell>.panel .support-field input::placeholder,body[data-access=public].manuscript-page .public-shell>.panel .support-field textarea::placeholder{color:var(--pub-ink-soft);opacity:1}body[data-access=public].manuscript-page .public-shell>.panel .support-field input:focus,body[data-access=public].manuscript-page .public-shell>.panel .support-field select:focus,body[data-access=public].manuscript-page .public-shell>.panel .support-field textarea:focus,body[data-access=public].manuscript-page .public-shell>.panel .support-field input:focus-visible,body[data-access=public].manuscript-page .public-shell>.panel .support-field select:focus-visible,body[data-access=public].manuscript-page .public-shell>.panel .support-field textarea:focus-visible{outline:none;border-color:var(--pub-gilt-deep);box-shadow:inset 0 1px 2px #4a351829,0 0 0 2px #bd963852}body[data-access=public].manuscript-page .public-shell>.panel .support-field small,body[data-access=public].manuscript-page .public-shell>.panel .support-field .muted,body[data-access=public].manuscript-page .public-shell>.panel .status{color:var(--pub-ink-soft)}body[data-access=public].manuscript-page .public-shell>.panel .status.is-error{color:var(--pub-rubric)}body[data-access=public].manuscript-page .public-shell>.panel .action-row .ts-btn--ghost,body[data-access=public].manuscript-page .public-shell>.panel .action-row .btn--ghost{background:linear-gradient(180deg,#fffaeb80,#4a35180d);color:var(--pub-ink-deep);border-color:#4a351880}@media(hover:hover)and (pointer:fine){body[data-access=public].manuscript-page .public-shell>.panel .action-row .ts-btn--ghost:hover,body[data-access=public].manuscript-page .public-shell>.panel .action-row .btn--ghost:hover{background:linear-gradient(180deg,#fffaebb3,#4a351814);border-color:var(--pub-gilt-deep);color:var(--pub-ink-deep)}}body[data-access=public].manuscript-page .public-shell>.panel .status-block>strong{color:var(--pub-ink-deep)}body[data-access=public].manuscript-page .public-shell>.panel .status-block--accent strong{color:var(--pub-rubric)}body[data-access=public].manuscript-page .public-shell>.panel .status-block ol{color:var(--pub-ink-soft)}body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head{text-align:center;border-bottom:1px solid rgba(140,47,34,.22);padding:4px 0 22px;margin:0 0 28px}body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head .eyebrow,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head [class*=-eyebrow],body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head>.muted,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head>p:first-child:not(.lede):not([class*=-sub]):not([class*=-lede]){color:var(--pub-rubric);opacity:1}body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head .eyebrow:before,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head [class*=-eyebrow]:before,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head>.muted:before,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head>p:first-child:not(.lede):not([class*=-sub]):not([class*=-lede]):before{background:linear-gradient(90deg,transparent,rgba(140,47,34,.55))}body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head h1,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head [class*=-title]{color:var(--pub-ink-deep);text-shadow:0 1px 0 rgba(255,250,235,.5)}body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head p,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head .lede,body[data-access=public].manuscript-page .public-shell>.panel>.public-shell__head [class*=-sub]{color:var(--pub-ink-soft);margin-left:auto;margin-right:auto}body[data-access=public].manuscript-page .public-shell>.panel .public-shell__links{justify-content:center;border-top:1px solid rgba(140,47,34,.22);padding-top:22px;margin-top:32px}body[data-access=public].manuscript-page .public-shell>.panel .public-shell__links a{color:var(--pub-rubric);border-bottom-color:#8c2f2266}body[data-access=public].manuscript-page .public-shell>.panel .public-shell__links a:hover{color:var(--pub-rubric-deep);border-bottom-color:var(--pub-rubric-deep)}body[data-access=public].manuscript-page .public-shell>.panel details{border-bottom:1px solid rgba(140,90,30,.18);padding:14px 4px}body[data-access=public].manuscript-page .public-shell>.panel details summary{cursor:pointer;font-family:EB Garamond,EB Garamond Fallback,Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--pub-ink-deep);padding:2px 0;list-style:none;min-height:var(--tap-min,44px);display:flex;align-items:center}body[data-access=public].manuscript-page .public-shell>.panel details summary::-webkit-details-marker{display:none}body[data-access=public].manuscript-page .public-shell>.panel details summary:before{content:"+";display:inline-block;width:1em;color:var(--pub-rubric);font-weight:700;margin-right:8px}body[data-access=public].manuscript-page .public-shell>.panel details[open] summary:before{content:"–"}body[data-access=public].manuscript-page .public-shell>.panel details summary:hover{color:var(--pub-rubric)}body[data-access=public].manuscript-page .public-shell>.panel details>p,body[data-access=public].manuscript-page .public-shell>.panel details>ul,body[data-access=public].manuscript-page .public-shell>.panel details>ol{margin:8px 0 2px 28px}body[data-access=public].manuscript-page .public-shell>.panel .faq-section{margin:32px 0 0}body[data-access=public].manuscript-page .public-shell>.panel .faq-section>h2,body[data-access=public].manuscript-page .public-shell>.panel .h2{font-family:Cinzel,Cinzel Fallback,serif;font-weight:700;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pub-rubric);margin:0 0 12px;text-align:center;display:flex;align-items:center;justify-content:center;gap:14px}body[data-access=public].manuscript-page .public-shell>.panel .faq-section>h2:before,body[data-access=public].manuscript-page .public-shell>.panel .faq-section>h2:after{content:"";flex:0 0 32px;height:1px;background:linear-gradient(90deg,transparent,rgba(140,47,34,.55),transparent)}body[data-access=public].manuscript-page .public-shell>.panel.legal-doc section>h2{color:var(--pub-rubric);border-bottom-color:#8c2f2238}body[data-access=public].manuscript-page .public-shell>.panel.legal-doc section>h2:after{background:linear-gradient(90deg,var(--pub-rubric) 0,var(--pub-rubric-deep) 50%,var(--pub-rubric) 100%)}body[data-access=public].manuscript-page .breadcrumb{max-width:1080px;width:calc(100% - 56px)}@media(max-width:760px){body[data-access=public].manuscript-page .public-shell>.panel{border-width:14px;padding:34px 24px 38px}}body[data-access=public]:not([data-page=index]) .public-shell__links .btn,body[data-access=public]:not([data-page=index]) .public-shell__links .ts-btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media(max-width:480px){body[data-access=public].manuscript-page .public-shell{padding:20px 10px 40px}body[data-access=public].manuscript-page .public-shell>.panel{border-width:6px;padding:22px 12px 28px}body[data-access=public].manuscript-page .breadcrumb{width:calc(100% - 20px)}}
