.navigation_navigation__1e0DE{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;margin-inline:auto;max-inline-size:var(--content-max);padding-block:var(--space-3) var(--space-4);padding-inline-end:var(--safe-inline-end);padding-inline-start:var(--safe-inline-start);position:relative}.navigation_mark__B0gGh{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font-display);font-size:var(--step-2);font-weight:650;gap:var(--space-2);min-block-size:var(--target-min);text-decoration:none}.navigation_markSigil__hUoNa{align-items:center;aspect-ratio:1;border:1px solid var(--brass);display:inline-flex;font-size:var(--step-0);justify-content:center;inline-size:2rem}.navigation_routes__HJFkc{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);justify-content:flex-end;min-inline-size:0}.navigation_accountSummary__Cv89V,.navigation_routeLink__qpNE_{align-items:center;border-radius:var(--radius-control);color:var(--text-muted);display:inline-flex;font-weight:620;justify-content:center;min-block-size:var(--target-min);padding-inline:var(--space-3);text-decoration:none;white-space:nowrap}.navigation_routeLink__qpNE_[aria-current=page]{color:var(--text);text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:.45em}.navigation_accountSummary__Cv89V:hover,.navigation_routeLink__qpNE_:hover{color:var(--text)}.navigation_account__0YJmj{position:relative}.navigation_accountSummary__Cv89V{cursor:pointer;list-style:none}.navigation_accountSummary__Cv89V::-webkit-details-marker{display:none}.navigation_accountSummary__Cv89V:after{border-bottom:1px solid;border-right:1px solid;content:"";block-size:.35rem;inline-size:.35rem;margin-inline-start:var(--space-2);transform:rotate(45deg) translateY(-.1rem)}.navigation_account__0YJmj[open] .navigation_accountSummary__Cv89V:after{transform:rotate(225deg) translate(-.1rem,-.1rem)}.navigation_accountMenu__x3CK7{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-elevated);display:grid;inline-size:max-content;inset:calc(100% + var(--space-2)) 0 auto auto;max-inline-size:calc(100vi - var(--safe-inline-start) - var(--safe-inline-end));min-inline-size:min(10rem,calc(100vi - var(--safe-inline-start) - var(--safe-inline-end)));overflow-wrap:anywhere;padding:var(--space-2);position:absolute;z-index:10}.navigation_accountMenu__x3CK7 .navigation_routeLink__qpNE_{white-space:normal}.navigation_accessionRail__oSuPw{align-items:center;color:var(--brass-muted);display:flex;font-size:var(--step--1);gap:var(--space-3);grid-column:1/-1;letter-spacing:.14em;min-inline-size:0}.navigation_accessionRail__oSuPw:before{background:var(--brass-muted);content:"";block-size:1px;flex:1 1;min-inline-size:var(--space-4)}@media (max-width:44rem){.navigation_navigation__1e0DE{background:var(--surface-1);border-bottom:1px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:var(--space-1);inline-size:100%;justify-content:space-between;max-inline-size:none;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--safe-inline-end) var(--space-2) var(--safe-inline-start)}.navigation_mark__B0gGh{flex:0 1 auto}.navigation_accessionRail__oSuPw,.navigation_markName__zattD{display:none}.navigation_routes__HJFkc{flex:1 1 auto;gap:0;justify-content:flex-end}.navigation_accountSummary__Cv89V,.navigation_routeLink__qpNE_{padding-inline:clamp(.55rem,3vw,1rem)}}@media (max-width:23rem){.navigation_markSigil__hUoNa{inline-size:1.75rem}.navigation_accountSummary__Cv89V,.navigation_routeLink__qpNE_{padding-inline:.45rem}}.app-shell_shell__gimIN{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100svh;min-inline-size:0}.app-shell_publicShell__zqlj6{grid-template-rows:1fr auto}.app-shell_skipLink__ugZqa{background:var(--focus);color:var(--canvas);font-weight:750;inset:var(--space-2) auto auto var(--safe-inline-start);min-block-size:var(--target-min);padding:var(--space-3);position:fixed;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--duration-fast) var(--ease-standard);z-index:100}.app-shell_skipLink__ugZqa:focus-visible{transform:translateY(0)}.app-shell_banner__CuG4j{background:var(--surface-1);border-bottom:1px solid var(--line)}.app-shell_footer__GPKUk,.app-shell_main__E9LP2{inline-size:min(100%,var(--content-max));margin-inline:auto;min-inline-size:0;padding-inline-end:var(--safe-inline-end);padding-inline-start:var(--safe-inline-start)}.app-shell_main__E9LP2{padding-block:var(--space-fluid-5)}.app-shell_footer__GPKUk{color:var(--text-muted);font-size:var(--step--1);line-height:1.65;padding-block:var(--space-5) max(var(--space-5),env(safe-area-inset-bottom))}.app-shell_footer__GPKUk a{color:var(--text);text-underline-offset:.18em}.app-shell_footer__GPKUk p{max-inline-size:74ch}.app-shell_footerRail__OMMg_{align-items:center;color:var(--brass-muted);display:flex;gap:var(--space-3);letter-spacing:.14em;margin-block-end:var(--space-3)}.app-shell_footerRail__OMMg_:after{background:var(--brass-muted);content:"";block-size:1px;flex:1 1}@media (max-width:44rem){.app-shell_banner__CuG4j{border:0}.app-shell_main__E9LP2{padding-block-start:var(--space-fluid-5)}}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-cyrillic-ext-wght-normal.1bc46b0f.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-cyrillic-wght-normal.8e746ef1.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-greek-ext-wght-normal.58868390.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-greek-wght-normal.cb95b8c5.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-vietnamese-wght-normal.4eee8800.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-latin-ext-wght-normal.075ae599.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-latin-wght-normal.dfbb8125.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-ext-wght-normal.d3778a9b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-wght-normal.adf766f3.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--canvas:#07090f;--surface-1:#0d111b;--surface-2:#141a27;--surface-glass:rgb(20 26 39/72%);--surface-backdrop:rgb(3 4 8/82%);--text:#f5f7fb;--text-muted:#9aa7ba;--line:rgb(255 255 255/10%);--line-strong:rgb(255 255 255/18%);--focus:#8dd8ff;--danger:#ff718b;--common:#a9b2c1;--uncommon:#54d18c;--rare:#58a8ff;--epic:#b879ff;--ultra:#ff70c8;--legendary:#ffc857;--brass:#c9aa6b;--brass-muted:#a78c59;--font-display:"Alegreya Variable",Georgia,serif;--font-body:"Atkinson Hyperlegible Next Variable",Arial,sans-serif;--step--1:clamp(0.78rem,0.76rem + 0.1vw,0.86rem);--step-0:clamp(1rem,0.97rem + 0.14vw,1.12rem);--step-1:clamp(1.2rem,1.1rem + 0.4vw,1.5rem);--step-2:clamp(1.5rem,1.3rem + 0.8vw,2rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-fluid-4:clamp(1rem,2vw,2rem);--space-fluid-5:clamp(2rem,5vw,5rem);--content-max:90rem;--page-gutter:clamp(1rem,4vw,4rem);--safe-inline-start:max(var(--page-gutter),env(safe-area-inset-left));--safe-inline-end:max(var(--page-gutter),env(safe-area-inset-right));--target-min:2.75rem;--focus-ring-width:3px;--radius-control:0.35rem;--card-radius:1rem;--card-shadow:0 1.25rem 3.5rem rgb(0 0 0/45%);--shadow-elevated:0 1rem 2.5rem rgb(0 0 0/55%);--duration-fast:140ms;--duration-standard:240ms;--ease-standard:cubic-bezier(0.2,0.7,0.2,1)}*,:after,:before{box-sizing:border-box}html{background:var(--canvas);color-scheme:dark;scroll-behavior:smooth}body{background-color:var(--canvas);background-image:url(/textures/archive-grain.svg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.5;margin:0;min-block-size:100%;overflow-wrap:anywhere}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}img,picture,svg{display:block;max-inline-size:100%}h1,h2,h3,p{overflow-wrap:anywhere}::selection{background:var(--focus);color:var(--canvas)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:3px}.worlddeck-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-weight:720;justify-content:center;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:var(--space-3) var(--space-5);text-align:center}.worlddeck-button[data-variant=PRIMARY]{background:var(--brass);color:var(--canvas)}.worlddeck-button[data-variant=SECONDARY]{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.worlddeck-button[data-variant=QUIET]{background:transparent;color:var(--text)}.worlddeck-button:disabled{cursor:not-allowed;opacity:.55}.worlddeck-dialog{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--card-radius);box-shadow:var(--shadow-elevated);color:var(--text);inline-size:min(34rem,calc(100% - (2 * var(--page-gutter))));max-block-size:calc(100dvh - (2 * var(--space-5)));padding:0}.worlddeck-dialog::backdrop{background:var(--surface-backdrop)}.worlddeck-dialog__header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5)}.worlddeck-dialog__header h2{font-family:var(--font-display);font-size:var(--step-2);margin:0}.worlddeck-dialog__close{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;min-block-size:var(--target-min);min-inline-size:var(--target-min)}.worlddeck-dialog__body{overflow:auto;padding:var(--space-5)}.owner-sharing,.share-action,.share-dialog-content{align-items:start;display:grid;gap:var(--space-3)}.share-action input,.share-dialog-content input{background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-3)}.share-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.owner-sharing__links{display:grid;gap:var(--space-2);inline-size:100%;list-style:none;margin:0;padding:0}.owner-sharing__links li,.owner-sharing__links span{display:grid;gap:var(--space-1)}.owner-sharing__links li{align-items:center;border-block-start:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-2)}.owner-sharing__links small{color:var(--text-muted)}.share-not-found{display:grid;gap:var(--space-4);inline-size:min(100%,42rem);justify-items:start;margin:clamp(2rem,12vh,8rem) auto}.share-not-found h1,.share-not-found p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:1ms!important}}.claim-page,.claim-result,.settings-page{display:grid;gap:var(--space-5);inline-size:min(100%,50rem);margin-inline:auto}.claim-page>h1,.claim-result>h1,.settings-page>h1{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,5.5rem);font-weight:540;letter-spacing:-.035em;line-height:.95;margin:0}.claim-kicker{color:var(--brass);font-size:var(--step--1);font-weight:700;letter-spacing:.15em;margin:0;text-transform:uppercase}.claim-error,.claim-result,.claim-warning,.settings-panel{background:linear-gradient(120deg,var(--surface-2),var(--surface-1));border:1px solid var(--line-strong);border-inline-start-color:var(--brass);padding:clamp(1.25rem,4vw,2rem)}.claim-error h2,.claim-warning h2,.settings-panel h2{font-family:var(--font-display);margin-block:0 var(--space-2)}.claim-error p,.claim-result p,.claim-warning p,.settings-panel p{color:var(--text-muted);margin-block:0 var(--space-4)}.claim-provider-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.claim-provider-button{inline-size:100%}.claim-skip{color:var(--text-muted);justify-self:start;min-block-size:var(--target-min);padding-block:var(--space-3);text-underline-offset:.2em}.provider-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.provider-badges li{border:1px solid var(--line-strong);border-radius:999px;padding:var(--space-2) var(--space-3)}@media (max-width:32rem){.claim-provider-grid{grid-template-columns:minmax(0,1fr)}}