@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ed3df95c-module__D4oVwa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ed3df95c-module__D4oVwa__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
.notification-tray-module__Rb5FNW__toggle{z-index:130;background:var(--color-action);width:48px;height:48px;color:var(--color-action-ink);border-radius:999px;justify-content:center;align-items:center;transition:transform .1s,filter .1s;display:flex;position:fixed;bottom:96px;right:24px;box-shadow:0 12px 28px #00000059}.notification-tray-module__Rb5FNW__toggle:hover{filter:brightness(1.06)}.notification-tray-module__Rb5FNW__toggle:active{transform:scale(.94)}@media (max-width:720px){.notification-tray-module__Rb5FNW__toggle{bottom:calc(96px + var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}}.notification-tray-module__Rb5FNW__toggleIcon{font-family:system-ui,Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:19px;line-height:1}.notification-tray-module__Rb5FNW__toggleBadge{background:var(--color-marker-red);min-width:20px;height:20px;color:var(--color-panel-raised);font-family:var(--font-mono);border:2px solid var(--color-paper);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.notification-tray-module__Rb5FNW__backdrop{z-index:129;position:fixed;inset:0}.notification-tray-module__Rb5FNW__panel{z-index:131;background:var(--color-panel-raised);border:1px solid var(--color-border);border-radius:var(--radius-object-lg);flex-direction:column;width:min(360px,100vw - 48px);max-height:min(480px,100vh - 220px);animation:.2s cubic-bezier(.2,.8,.2,1) notification-tray-module__Rb5FNW__trayIn;display:flex;position:fixed;bottom:154px;right:24px;overflow:hidden;box-shadow:0 24px 60px #0000004d}@media (max-width:720px){.notification-tray-module__Rb5FNW__panel{bottom:calc(154px + var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}}@keyframes notification-tray-module__Rb5FNW__trayIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.notification-tray-module__Rb5FNW__panel{animation:none}}.notification-tray-module__Rb5FNW__panelHeader{border-bottom:1px solid var(--color-border-dim);flex:none;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notification-tray-module__Rb5FNW__panelTitle{font-family:var(--font-display);color:var(--color-receipt);font-size:14px;font-weight:700}.notification-tray-module__Rb5FNW__closeButton{width:26px;height:26px;color:var(--color-muted-deeper);border-radius:50%;font-size:13px;transition:color .1s,background .1s}.notification-tray-module__Rb5FNW__closeButton:hover{color:var(--color-receipt);background:var(--color-panel)}.notification-tray-module__Rb5FNW__empty{text-align:center;font-family:var(--font-body);color:var(--color-muted-deeper);padding:24px 16px;font-size:13px}.notification-tray-module__Rb5FNW__list{flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.notification-tray-module__Rb5FNW__pendingItem{border-radius:var(--radius-control);background:var(--color-panel);border:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;padding:10px 12px;transition:background .1s,transform .1s;display:flex}.notification-tray-module__Rb5FNW__pendingItem:hover{background:var(--color-paper)}.notification-tray-module__Rb5FNW__pendingItem:active{transform:scale(.98)}.notification-tray-module__Rb5FNW__pendingLabel{font-family:var(--font-body);color:var(--color-receipt-dim);font-size:13.5px;font-weight:600}.notification-tray-module__Rb5FNW__pendingCount{font-family:var(--font-mono);background:var(--color-tag-yellow);min-width:22px;height:22px;color:var(--color-action-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:flex}.notification-tray-module__Rb5FNW__activityItem{border-radius:var(--radius-control);border:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;animation:.18s ease-out notification-tray-module__Rb5FNW__activityIn;display:flex}@keyframes notification-tray-module__Rb5FNW__activityIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-tray-module__Rb5FNW__activityItem{animation:none}}.notification-tray-module__Rb5FNW__activitySuccess{background:var(--color-panel)}.notification-tray-module__Rb5FNW__activityError{background:var(--color-panel);border-color:var(--color-marker-red)}.notification-tray-module__Rb5FNW__activityMessage{font-family:var(--font-mono);color:var(--color-receipt-dim);font-size:12px}.notification-tray-module__Rb5FNW__activityError .notification-tray-module__Rb5FNW__activityMessage{color:var(--color-marker-red)}.notification-tray-module__Rb5FNW__activityDismiss{width:20px;height:20px;color:var(--color-muted-deeper);border-radius:50%;flex:none;font-size:11px;transition:color .1s}.notification-tray-module__Rb5FNW__activityDismiss:hover{color:var(--color-receipt)}
.shell-module__aN5Q9a__header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#efe9ddeb;position:sticky;top:0}.shell-module__aN5Q9a__row1,.shell-module__aN5Q9a__row2{max-width:1440px;margin:0 auto}.shell-module__aN5Q9a__row1{align-items:center;gap:20px;padding:14px 28px;display:flex}.shell-module__aN5Q9a__wordmark{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}.shell-module__aN5Q9a__wordmarkName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-receipt);font-size:21px;font-weight:800}.shell-module__aN5Q9a__wordmarkTag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted-deepest);font-size:11px}.shell-module__aN5Q9a__spacer{flex:auto}.shell-module__aN5Q9a__portfolio{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}@media (max-width:1079px){.shell-module__aN5Q9a__portfolio{display:none}}.shell-module__aN5Q9a__portfolioLabel{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted-deepest);font-size:10px}.shell-module__aN5Q9a__portfolioValue{color:var(--color-receipt);font-size:17px;font-weight:500}.shell-module__aN5Q9a__portfolioChange{font-size:12px}.shell-module__aN5Q9a__portfolioChangePositive{color:var(--color-tag-yellow)}.shell-module__aN5Q9a__portfolioChangeNegative{color:var(--color-marker-red)}.shell-module__aN5Q9a__statusGroup{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:900px){.shell-module__aN5Q9a__statusGroup{display:none}}.shell-module__aN5Q9a__statusChip{background:var(--color-panel-raised);border:1px solid var(--color-border-dim);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;display:flex}.shell-module__aN5Q9a__statusChipLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-deepest);font-size:9.5px}.shell-module__aN5Q9a__statusChipValue{font-family:var(--font-mono);color:var(--color-tag-yellow);font-size:12.5px;font-weight:600}.shell-module__aN5Q9a__statusChipName{font-family:var(--font-body);color:var(--color-receipt-dim);font-size:11.5px}@media (max-width:1300px){.shell-module__aN5Q9a__statusChipName{display:none}}.shell-module__aN5Q9a__popularityBar{background:var(--color-panel);border:1px solid var(--color-border-dim);border-radius:3px;width:46px;height:5px;overflow:hidden}.shell-module__aN5Q9a__popularityBarFill{background:var(--color-gain);border-radius:3px;height:100%;transition:width .5s ease-out}.shell-module__aN5Q9a__popularityFraction{font-family:var(--font-mono);color:var(--color-muted-deeper);font-size:10.5px}.shell-module__aN5Q9a__questChipWrap{flex:none;position:relative}.shell-module__aN5Q9a__questChip{cursor:pointer}.shell-module__aN5Q9a__questReadyDot{background:var(--color-marker-red);border-radius:50%;width:7px;height:7px}.shell-module__aN5Q9a__questPanel{z-index:55;background:var(--color-panel-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);width:min(340px,100vw - 48px);max-height:420px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 32px #00000029}.shell-module__aN5Q9a__questTreeLink{border-top:1px dashed var(--color-border-dim);text-align:center;font-family:var(--font-body);color:var(--color-muted-deeper);margin-top:8px;padding-top:8px;font-size:12px;font-weight:600;transition:color .15s;display:block}.shell-module__aN5Q9a__questTreeLink:hover{color:var(--color-receipt-dim)}.shell-module__aN5Q9a__questEmpty{font-family:var(--font-body);color:var(--color-muted-deeper);padding:14px 10px;font-size:13px}.shell-module__aN5Q9a__questList{flex-direction:column;gap:6px;display:flex}.shell-module__aN5Q9a__questRow{border-radius:var(--radius-control);background:var(--color-panel);border:1px solid var(--color-border-dim);padding:10px 12px}.shell-module__aN5Q9a__questRowHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shell-module__aN5Q9a__questTitle{font-family:var(--font-body);color:var(--color-receipt-dim);font-size:13px;font-weight:600}.shell-module__aN5Q9a__questKind{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-deepest);flex:none;font-size:9.5px}.shell-module__aN5Q9a__questDescription{font-family:var(--font-body);color:var(--color-muted-deeper);margin:3px 0 0;font-size:11.5px}.shell-module__aN5Q9a__questProgressTrack{background:var(--color-border-dim);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.shell-module__aN5Q9a__questProgressFill{background:var(--color-gain);border-radius:3px;height:100%;transition:width .4s ease-out}.shell-module__aN5Q9a__questFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.shell-module__aN5Q9a__questProgressLabel{font-family:var(--font-mono);color:var(--color-muted-deeper);font-size:11px}.shell-module__aN5Q9a__questReward{font-family:var(--font-mono);color:var(--color-tag-yellow);font-size:11px;font-weight:600}.shell-module__aN5Q9a__questClaimButton{border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-ink);font-family:var(--font-body);flex:none;padding:5px 12px;font-size:12px;font-weight:600;transition:filter .1s,transform .1s}.shell-module__aN5Q9a__questClaimButton:hover{filter:brightness(1.06)}.shell-module__aN5Q9a__questClaimButton:active{transform:scale(.96)}.shell-module__aN5Q9a__questClaimButton:disabled{opacity:.6}.shell-module__aN5Q9a__balanceWrap{flex:none;position:relative}.shell-module__aN5Q9a__balanceTile{background:var(--color-action);color:var(--color-action-ink);border-radius:var(--radius-control);box-shadow:var(--shadow-action);white-space:nowrap;align-items:baseline;gap:10px;padding:9px 16px;display:flex}.shell-module__aN5Q9a__balanceLabel{font-family:var(--font-mono);letter-spacing:.12em;color:#f7f3e9a6;font-size:10px}.shell-module__aN5Q9a__balanceValue{font-family:var(--font-display);font-size:20px;font-weight:800}.shell-module__aN5Q9a__balancePulseUp{animation:.7s ease-out shell-module__aN5Q9a__balancePulseUp}.shell-module__aN5Q9a__balancePulseDown{animation:.7s ease-out shell-module__aN5Q9a__balancePulseDown}@keyframes shell-module__aN5Q9a__balancePulseUp{0%{transform:scale(1)}25%{color:var(--color-gain);transform:scale(1.12)}to{transform:scale(1)}}@keyframes shell-module__aN5Q9a__balancePulseDown{0%{transform:scale(1)}25%{color:var(--color-marker-red);transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shell-module__aN5Q9a__balancePulseUp,.shell-module__aN5Q9a__balancePulseDown{animation:none}}.shell-module__aN5Q9a__deltaChip{font-family:var(--font-mono);white-space:nowrap;border-radius:var(--radius-control);background:var(--color-panel-raised);border:1px solid var(--color-border);margin-top:4px;padding:2px 8px;font-size:12px;font-weight:500;animation:2.6s ease-out forwards shell-module__aN5Q9a__deltaIn;position:absolute;top:100%;left:50%;transform:translate(-50%)}.shell-module__aN5Q9a__deltaChipPositive{color:var(--color-gain)}.shell-module__aN5Q9a__deltaChipNegative{color:var(--color-marker-red)}@keyframes shell-module__aN5Q9a__deltaIn{0%{opacity:0;transform:translate(-50%,-4px)}15%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.shell-module__aN5Q9a__iconGroup{flex:none;gap:4px;display:flex}.shell-module__aN5Q9a__iconToggle{border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-muted-deepest);flex:none;justify-content:center;align-items:center;font-family:system-ui,Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:16px;line-height:1;transition:transform .1s,color .15s,background .1s;display:flex}.shell-module__aN5Q9a__iconToggle:hover{color:var(--color-receipt-dim);background:var(--color-panel-raised)}.shell-module__aN5Q9a__iconToggle:active{transform:scale(.9)}.shell-module__aN5Q9a__iconToggleActive{color:var(--color-tag-yellow)}.shell-module__aN5Q9a__signOut{white-space:nowrap;font-family:var(--font-body);color:var(--color-muted-deeper);flex:none;padding:8px 4px;font-size:13px;transition:color .15s,transform .1s}.shell-module__aN5Q9a__signOut:hover{color:var(--color-receipt-dim)}.shell-module__aN5Q9a__signOut:active{transform:scale(.96)}.shell-module__aN5Q9a__row2{gap:2px;padding:0 22px;display:flex}.shell-module__aN5Q9a__tab{font-family:var(--font-body);color:var(--color-muted-deeper);background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;transition:color .15s,background .15s,border-bottom-color .15s,transform .1s;display:flex;position:relative}.shell-module__aN5Q9a__tab:hover{color:var(--color-receipt-dim)}.shell-module__aN5Q9a__tab:active{transform:scale(.97)}.shell-module__aN5Q9a__tabActive{background:var(--color-panel-raised);color:var(--color-receipt);border-bottom-color:var(--color-tag-yellow)}.shell-module__aN5Q9a__navCategories{gap:2px;display:flex}.shell-module__aN5Q9a__navMoreWrap{flex:none;position:relative}.shell-module__aN5Q9a__navMoreButton{align-items:center;gap:4px;display:flex}.shell-module__aN5Q9a__navMoreCaret{color:var(--color-muted-deepest);font-size:10px}.shell-module__aN5Q9a__navMoreDropdown{z-index:55;background:var(--color-panel-raised);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #00000029}.shell-module__aN5Q9a__navMoreItem{border-radius:var(--radius-control);font-family:var(--font-body);color:var(--color-muted-deeper);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:color .15s,background .1s;display:flex}.shell-module__aN5Q9a__navMoreItem:hover{color:var(--color-receipt-dim);background:var(--color-panel)}.shell-module__aN5Q9a__navMoreItemActive{color:var(--color-receipt);background:var(--color-panel)}.shell-module__aN5Q9a__tabBadge{font-family:var(--font-mono);background:var(--color-tag-yellow);color:var(--color-action-ink);border-radius:var(--radius-control);padding:1px 5px;font-size:10px}.shell-module__aN5Q9a__content{max-width:var(--content-max-width);padding:var(--screen-padding);margin:0 auto;animation:.22s ease-out shell-module__aN5Q9a__contentIn}.shell-module__aN5Q9a__mobileNav,.shell-module__aN5Q9a__mobileSheetBackdrop,.shell-module__aN5Q9a__mobileSheet{display:none}@media (max-width:720px){.shell-module__aN5Q9a__row2,.shell-module__aN5Q9a__iconGroup,.shell-module__aN5Q9a__signOut{display:none}.shell-module__aN5Q9a__row1{gap:10px;padding:10px 14px}.shell-module__aN5Q9a__wordmarkTag{display:none}.shell-module__aN5Q9a__wordmarkName{font-size:17px}.shell-module__aN5Q9a__balanceTile{gap:6px;padding:7px 10px}.shell-module__aN5Q9a__balanceLabel{font-size:8px}.shell-module__aN5Q9a__balanceValue{font-size:16px}.shell-module__aN5Q9a__content{padding-bottom:calc(90px + var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}.shell-module__aN5Q9a__mobileNav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#efe9ddf5;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.shell-module__aN5Q9a__mobileSheetBackdrop{z-index:65;background:#14100c73;animation:.16s ease-out shell-module__aN5Q9a__mobileSheetBackdropIn;display:block;position:fixed;inset:0}.shell-module__aN5Q9a__mobileSheet{z-index:66;background:var(--color-panel);border-top:1px solid var(--color-border);padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;grid-template-columns:repeat(3,1fr);gap:8px;animation:.2s cubic-bezier(.2,.8,.2,1) shell-module__aN5Q9a__mobileSheetIn;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000040}}.shell-module__aN5Q9a__mobileNavItem{border-radius:var(--radius-control);color:var(--color-muted-deeper);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px;transition:color .15s,background .1s,transform .1s;display:flex}.shell-module__aN5Q9a__mobileNavItem:active{transform:scale(.94)}.shell-module__aN5Q9a__mobileNavItemActive{color:var(--color-tag-yellow);background:var(--color-panel-raised)}.shell-module__aN5Q9a__mobileNavIconWrap{display:flex;position:relative}.shell-module__aN5Q9a__mobileNavIcon{font-family:system-ui,Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:18px;line-height:1}.shell-module__aN5Q9a__mobileNavDot{background:var(--color-marker-red);border:1.5px solid var(--color-paper);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-4px}.shell-module__aN5Q9a__mobileNavLabel{font-family:var(--font-mono);letter-spacing:.02em;font-size:9.5px}.shell-module__aN5Q9a__mobileSheetHandle{touch-action:none;cursor:grab;grid-column:1/-1;justify-content:center;align-items:center;height:24px;margin:-6px 0 2px;display:flex}.shell-module__aN5Q9a__mobileSheetHandle:before{content:"";background:var(--color-border);border-radius:2px;width:36px;height:4px}.shell-module__aN5Q9a__mobileSheetItem{text-align:center;border-radius:var(--radius-control);background:var(--color-panel-raised);color:var(--color-receipt-dim);font-family:var(--font-body);justify-content:center;align-items:center;padding:14px 6px;font-size:12.5px;font-weight:600;transition:transform .1s,color .15s;display:flex;position:relative}.shell-module__aN5Q9a__mobileSheetItemBadge{background:var(--color-tag-yellow);min-width:16px;height:16px;color:var(--color-action-ink);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.shell-module__aN5Q9a__mobileSheetItem:active{transform:scale(.95)}.shell-module__aN5Q9a__mobileSheetItemActive{color:var(--color-receipt);outline:2px solid var(--color-tag-yellow);outline-offset:-2px}.shell-module__aN5Q9a__mobileSheetQuests{flex-direction:column;grid-column:1/-1;gap:6px;max-height:260px;display:flex;overflow-y:auto}.shell-module__aN5Q9a__mobileSheetQuestsTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-deepest);margin-bottom:2px;font-size:10px}.shell-module__aN5Q9a__mobileSheetDivider{background:var(--color-border-dim);grid-column:1/-1;height:1px;margin:4px 0}.shell-module__aN5Q9a__mobileSheetForm{display:contents}@keyframes shell-module__aN5Q9a__mobileSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes shell-module__aN5Q9a__mobileSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shell-module__aN5Q9a__mobileSheetBackdrop,.shell-module__aN5Q9a__mobileSheet{animation:none}}@keyframes shell-module__aN5Q9a__contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shell-module__aN5Q9a__content{animation:none}}
.nav-progress-module___Ds_9q__bar{z-index:300;background:var(--color-tag-yellow);pointer-events:none;height:2px;position:fixed;top:0;left:0}.nav-progress-module___Ds_9q__idle{opacity:0;width:0%;transition:opacity .2s .15s,width 0s linear .35s}.nav-progress-module___Ds_9q__loading{opacity:1;width:72%;transition:width 6s cubic-bezier(.1,.6,.15,1),opacity .12s}.nav-progress-module___Ds_9q__done{opacity:1;width:100%;transition:width .2s ease-out,opacity .12s}@media (prefers-reduced-motion:reduce){.nav-progress-module___Ds_9q__bar{display:none}}
.banned-module__8z-29q__wrap{background:var(--color-paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.banned-module__8z-29q__card{background:var(--color-panel);border:1px solid var(--color-border-dim);border-radius:var(--radius-panel);text-align:center;max-width:420px;padding:28px 26px}.banned-module__8z-29q__title{font-family:var(--font-display);color:var(--color-marker-red);margin-bottom:10px;font-size:20px;font-weight:800}.banned-module__8z-29q__text{font-family:var(--font-body);color:var(--color-receipt-dim);font-size:14px;line-height:1.5}
:root{--color-paper:#efe9dd;--color-panel:#f7f3e9;--color-panel-raised:#fdfaf1;--color-cardback:#17120e;--color-frame-brown:#2a2019;--color-shelf-gradient:linear-gradient(180deg, #241c15, #1d1712);--color-border:#c9c0a8;--color-border-dim:#ded6c2;--color-border-row-rule:#ded6c2;--color-border-dead:#d3cab3;--color-chipboard:#b79a6e;--color-chipboard-shadow:#8b7250;--color-ink-on-chipboard:#221b12;--color-action:#2c2a26;--color-action-ink:#f7f3e9;--color-receipt:#2c2a26;--color-receipt-dim:#4f4a3d;--color-muted:#6b6354;--color-muted-deeper:#837a63;--color-muted-deepest:#9c9179;--color-dead:#b5aa8c;--color-dead-border:#cec4a8;--color-tag-yellow:#34495e;--color-tag-yellow-light:#4a6478;--color-marker-red:#a4342a;--color-gain:#3f6b4a;--color-slip-ink:#2c2a26;--color-slip-ink-secondary:#6b6354;--color-slip-rule:#c9c0a8;--color-rarity-common:#8b7c69;--color-rarity-uncommon:#bcad97;--color-rarity-rare:#b79a6e;--color-rarity-mythic:#e9b824;--color-rarity-vivid-common:#6b7280;--color-rarity-vivid-uncommon:#2e6f8e;--color-rarity-vivid-rare:#8a6a1f;--color-rarity-vivid-mythic:#b8481f;--color-accent-teal:#1f7a72;--color-accent-violet:#4a4bc4;--color-pip-white:#9a9484;--color-pip-blue:#4a6a88;--color-pip-black:#3a3038;--color-pip-red:#a8412a;--color-pip-green:#5c7a4a;--color-pip-colourless:#8b7c69;--gradient-foil-conic:conic-gradient(from 210deg at 30% 30%, #48d6c8, #7b7ce8, #e46ba8, #e8c05a, #6fe0a0, #48d6c8);--font-display:var(--font-dm-mono), monospace;--font-body:var(--font-dm-mono), monospace;--font-mono:var(--font-dm-mono), monospace;--screen-padding:34px 28px 90px;--content-max-width:1280px;--mobile-nav-height:64px;--panel-padding:18px;--panel-padding-lg:22px;--list-row-padding:12px;--gap-cards:14px;--gap-dense:10px;--gap-filter-bar:10px 26px;--radius-control:3px;--radius-panel:4px;--radius-object:5px;--radius-object-lg:6px;--radius-card-face:12px;--shadow-button-primary:0 2px 0 var(--color-chipboard-shadow);--shadow-action:0 2px 6px #2c2a2640;--shadow-shelf-object:0 14px 26px #0000002e;--shadow-pack:0 34px 60px #0000008c;--shadow-receipt-slip:0 -18px 50px #00000040;--shadow-shelf-bed-inset:inset 0 14px 26px #0000001f;--focus-ring-color:var(--color-tag-yellow);--focus-ring-offset:3px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}body{background:var(--color-paper);min-height:100%;color:var(--color-receipt);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.4}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skeleton{background:linear-gradient(90deg, var(--color-panel) 25%, var(--color-panel-raised) 37%, var(--color-panel) 63%);border-radius:var(--radius-object);background-size:400% 100%;animation:1.4s infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}
