/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:var(--font-primary)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-0{min-height:0}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.w-\[214px\]{width:214px}.w-\[496px\]{width:496px}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--border\)_transparent\]{scrollbar-color:var(--border) transparent}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[2px\]{gap:2px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-input{border-color:var(--input)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pr-1{padding-right:var(--spacing)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}}}:root{color-scheme:dark;font-synthesis:none;--background:#000;--foreground:#eee;--card:#0a0a0a;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:#101010;--secondary-foreground:#ccc;--muted:var(--secondary);--muted-foreground:#999;--accent:#181818;--accent-foreground:#fff;--border:#303030;--input:#777;--ring:var(--foreground);--destructive:var(--foreground);--destructive-foreground:var(--background);--ink:var(--foreground);--ink-muted:#aaa;--quest-accent:#e8c96a;--quest-urgent-accent:#e86a6a;--quest-completed-accent:#8dcc7a;--quest-failed-accent:#e8786a;--points-accent:#e2c98f;--streak-accent:#f0a860;--rank-first:#d8b565;--rank-second:#c3cbd5;--rank-third:#bd8b68;--quest-paper:#d9ccaf;--quest-paper-ink:#302b23;--quest-paper-muted:#493f31;--quest-paper-completed-accent:#2e652c;--quest-paper-failed-accent:#9a3c32;--quest-paper-edge:#91816a;--quest-paper-fold:#c3b293;--quest-paper-grain:#3d2f1c1a;--quest-paper-fiber:#fff8e259;--paper-rarity-common:#45413b;--paper-rarity-uncommon:#20481d;--paper-rarity-rare:#203f66;--paper-rarity-epic:#513168;--paper-rarity-legendary:#623409;--paper-rarity-mythic:#722917;--rarity-common:#c8c8c099;--rarity-uncommon:#bedeb0b8;--rarity-rare:#aecaead1;--rarity-epic:#ceb8eee6;--rarity-legendary:#f0cc9ef5;--rarity-mythic:#ff8458;--difficulty-easy:#badaac;--difficulty-medium:#eec694;--difficulty-hard:#eca298;--overlay:#000c;--overlay-artwork:var(--background);--radius:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--brand-mark-size:var(--space-12);--navigation-column-min:6em;--collection-item-width:6.4rem;--collection-set-width:13.2rem;--object-slot-art-size:64px;--scroll-card-width:200px;--mint-scroll-width:560px;--empty-page-height:480px;--empty-section-height:320px;--empty-art-width:360px;--empty-art-height:144px;--empty-copy-width:38ch;--empty-background-opacity:.3;--mint-background-opacity:.3;--map-terrain-shade:#00000040;--table-score-width:14ch;--table-compact-score-width:8ch;--table-rank-width:2em;--table-row-border:#1c1c1c;--page-max:1160px;--page-gutter:var(--space-12);--page-padding-top:var(--space-12);--page-padding-bottom:var(--space-16);--reading-max:62ch;--control-height:44px;--control-height-sm:44px;--control-height-lg:52px;--icon-size:var(--space-5);--stroke:1px;--focus-width:2px;--focus-offset:var(--space-1);--layer-page:0;--layer-header:10;--layer-overlay:30;--layer-notification:50;--duration-fast:.12s;--duration-ui:.18s;--duration-reveal:.3s;--duration-pending:1.2s;--ease-ui:ease;--transition-ui:var(--duration-ui) var(--ease-ui);--disabled-opacity:.5;--navigation-icon-inactive-opacity:.45;--text:var(--foreground);--text-secondary:var(--secondary-foreground);--surface:var(--card);--surface-raised:var(--secondary);--surface-hover:var(--accent);--subtle:var(--input);--line:var(--border);--line-soft:var(--accent);--line-strong:var(--input);--interactive:var(--secondary-foreground);--interactive-hover:var(--accent-foreground);--focus:var(--ring);--success:var(--foreground);--error:var(--foreground);--control-radius:var(--radius);--shadow-popover:none;--shadow-dialog:none}[data-ui-surface=paper]{color-scheme:light;--background:var(--quest-paper);--foreground:var(--quest-paper-ink);--card:var(--quest-paper);--card-foreground:var(--foreground);--popover:var(--quest-paper);--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:var(--quest-paper-fold);--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:var(--quest-paper-muted);--accent:var(--quest-paper-fold);--accent-foreground:var(--foreground);--border:var(--quest-paper-edge);--input:var(--quest-paper-muted);--ring:var(--foreground);--destructive:var(--foreground);--destructive-foreground:var(--background);--ink:var(--foreground);--ink-muted:var(--muted-foreground);--rarity-common:var(--paper-rarity-common);--rarity-uncommon:var(--paper-rarity-uncommon);--rarity-rare:var(--paper-rarity-rare);--rarity-epic:var(--paper-rarity-epic);--rarity-legendary:var(--paper-rarity-legendary);--rarity-mythic:var(--paper-rarity-mythic);color:var(--foreground)}@media(max-width:1000px){:root{--page-gutter:var(--space-8)}}@media(max-width:720px){:root{--page-gutter:var(--space-5);--page-padding-top:var(--space-8);--page-padding-bottom:var(--space-12)}}@font-face{font-family:RuneScape Quill;src:url(/fonts/RuneScape-Quill.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RuneScape Quill Caps;src:url(/fonts/RuneScape-Quill-Caps.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RuneScape;src:url(/fonts/RuneScape-Plain-12.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RuneScape;src:url(/fonts/RuneScape-Bold-12.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--font-primary:"RuneScape Quill", serif;--font-brand:"RuneScape Quill Caps", serif;--font-secondary:"RuneScape", sans-serif;--font-display:var(--font-primary);--font-ui:var(--font-secondary);--font-game:var(--font-secondary);--font-body:var(--font-secondary);--font-meta:var(--font-secondary);--text-body:20px;--text-small:18px;--text-ui:24px;--text-caption:15px;--text-label:12px;--text-control:20px;--text-subheading:24px;--text-card-title:30px;--text-page-title:clamp(42px, 4.5vw, 64px);--text-hero-title:clamp(82px, 8vw, 112px);--text-statistic:clamp(40px, 6vw, 72px);--text-section-title:clamp(30px, 3vw, 38px);--leading-body:1.6;--leading-copy:1.55;--leading-heading:1.2;--leading-ui:1.2;--tracking-label:.14em;font-family:var(--font-secondary);font-size:var(--text-body);line-height:var(--leading-body);text-transform:lowercase}@media(max-width:1000px){:root{--text-hero-title:clamp(66px, 8.2vw, 82px)}}@media(max-width:720px){:root{--text-hero-title:clamp(68px, 19vw, 100px)}}.journal :where(button,summary),.type-ui{font-family:var(--font-ui);font-weight:400}:where(button,input,select,textarea){text-transform:inherit}.type-verbatim{text-transform:none}.journal,.journal :where(p,small,label,input,select,textarea,output),.type-body{font-family:var(--font-secondary)}.journal :where(h1,h2,h3,h4,h5,h6,.trail-scroll-link),.type-display,.type-subheading,.type-item{font-family:var(--font-primary);font-weight:400}.journal :where(h1,h2),.type-display{letter-spacing:-.4px;text-wrap:balance;font-style:normal;line-height:1.15}.journal :where(h1){font-size:var(--text-page-title)}.journal :where(h2){font-size:var(--text-section-title)}.journal :where(h3,h4),.type-subheading{font-size:var(--text-subheading);line-height:var(--leading-heading)}.journal :where(button,.masthead nav,.reading-crumbs),.type-ui{line-height:var(--leading-ui)}.journal :where(.bag-items,.reveal-name,.scroll-state),.type-item{font-family:var(--font-primary);line-height:1.25}.journal :where(.hero-kicker,.scroll-kicker,.eyebrow),.type-kicker{font-family:var(--font-secondary);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--muted-foreground);font-weight:400;line-height:1.5}.journal :where(.saved-link span,.bag-bottomline,.scroll-number,.scroll-block,.reveal-slot,.reveal-tier),.type-meta{font-family:var(--font-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:1.5}.type-caption{font-family:var(--font-secondary);font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.6}.type-statistic{font-family:var(--font-secondary);font-size:var(--text-statistic);line-height:var(--leading-heading);font-variant-numeric:tabular-nums}.type-statistic--compact{font-size:clamp(var(--text-subheading),16cqi,var(--text-section-title))}.type-brand,.journal h1.type-brand{font-family:var(--font-brand);font-size:var(--text-hero-title);letter-spacing:-.6px;text-transform:none;font-weight:400;line-height:.72}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-height-sm);min-height:var(--control-height);max-width:100%;padding:var(--space-2) var(--space-3);border:var(--stroke) solid transparent;border-radius:var(--radius);color:var(--secondary-foreground);font-family:var(--font-ui);font-size:var(--text-control);font-weight:400;line-height:var(--leading-ui);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:color var(--transition-ui),border-color var(--transition-ui),background-color var(--transition-ui);background:0 0;text-decoration:none;display:inline-flex;position:relative}.ui-button--quiet{padding-inline:0}.ui-button--outline{--button-frame-ink:var(--input);--button-face:var(--background);color:var(--foreground)}.ui-button--primary{--button-frame-ink:var(--foreground);--button-face:var(--card);color:var(--foreground);font-weight:700}.ui-button--destructive{--button-frame-ink:var(--input);--button-face:var(--background);color:var(--destructive);font-weight:700}:is(.ui-button--primary,.ui-button--outline,.ui-button--destructive){isolation:isolate}.ui-button--object{color:var(--ink);flex-direction:column}.ui-button--object-outline{border-color:var(--input)}.ui-button--ghost{color:var(--secondary-foreground)}.ui-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-foreground)}.ui-button--outline:hover:not(:disabled):not([aria-disabled=true]){--button-frame-ink:var(--ink)}:is(.ui-button--primary,.ui-button--outline,.ui-button--destructive):is(:hover,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]){--button-frame-ink:var(--accent-foreground);--button-face:var(--accent)}.ui-button--primary:active:not(:disabled):not([aria-disabled=true]),.ui-button--destructive:active:not(:disabled):not([aria-disabled=true]){--button-frame-ink:var(--muted-foreground);--button-face:var(--background);color:var(--secondary-foreground)}.ui-button--ghost:is(:hover,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--accent)}.ui-button:active:not(:disabled):not([aria-disabled=true]){outline-offset:var(--stroke)}.ui-button[aria-pressed=true]{color:var(--foreground)}.ui-button--outline[aria-pressed=true]{--button-frame-ink:var(--foreground)}.ui-button--quiet:is([aria-current]:not([aria-current=false]),[aria-expanded=true]){color:var(--foreground)}.ui-button-navigation-icon{opacity:var(--navigation-icon-inactive-opacity);flex-shrink:0;display:inline-flex}.ui-button[aria-current]:not([aria-current=false])>.ui-button-navigation-icon{opacity:1}.ui-button-frame{inset:calc(var(--space-1) - var(--stroke)) calc(-1 * var(--stroke));z-index:-1;border:var(--stroke) solid currentColor;background:var(--button-face);color:var(--button-frame-ink);pointer-events:none;transition:color var(--transition-ui),background-color var(--transition-ui);position:absolute}.ui-button-frame-ornament{padding-inline:var(--space-1);background:var(--button-face);transition:background-color var(--transition-ui);position:absolute;inset:auto auto 0 50%;transform:translate(-50%,50%)}.ui-button--quiet,.ui-button--quiet .ui-button-label{text-decoration-thickness:var(--stroke);text-underline-offset:var(--space-1);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ui-button--quiet:is(:hover,:focus-visible,[aria-current]:not([aria-current=false])):not(:disabled):not([aria-disabled=true]):not(:has(.ui-button-content)),.ui-button--quiet:is(:hover,:focus-visible,[aria-current]:not([aria-current=false])):not(:disabled):not([aria-disabled=true]) .ui-button-label{text-decoration-line:underline}.ui-button--sm{min-height:var(--control-height-sm);font-size:var(--text-small);padding-block:var(--space-2)}.ui-button--lg{min-height:var(--control-height-lg);font-size:var(--text-ui);padding-inline:var(--space-6)}.ui-button--icon{width:var(--control-height-sm);min-height:var(--control-height-sm);padding:var(--space-2);flex:none}.ui-button--art{min-height:var(--control-height-sm);padding:0}.ui-button--drag-handle{cursor:grab;touch-action:none}.ui-button--drag-handle:active:not(:disabled):not([aria-disabled=true]){cursor:grabbing}.ui-button--start{text-align:left;justify-content:flex-start}.ui-button--between{text-align:left;justify-content:space-between}.ui-button-content{gap:var(--space-1);min-width:0;display:grid}.ui-button-label{overflow-wrap:anywhere}.ui-button-description{color:var(--muted-foreground);font-size:var(--text-small);font-weight:400;line-height:var(--leading-copy)}.ui-button :is(.ink-icon,.brand-icon){width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:default;opacity:var(--disabled-opacity)}.ui-button[aria-busy=true]{cursor:progress;opacity:1}.ui-button-pending{display:inline-flex}.ui-button--focus-only:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button--object:is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){color:var(--foreground);background:0 0;border-color:#0000}:is(.ui-button--object-outline,.ui-button--object-hotspot):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){border-color:var(--foreground)}.ui-button--object[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){border-color:var(--foreground);color:var(--foreground);background:0 0}.ui-button--object[aria-pressed=true]:is(:disabled,[aria-disabled=true]){color:var(--foreground);background:0 0}.ui-button--object-outline{padding:var(--space-3);gap:var(--space-2)}.ui-button--object-outline .ui-button-artwork{flex:1}.ui-button--object-outline .ui-button-content{padding-top:var(--space-2);border-top:var(--stroke) solid var(--border)}.ui-button--object-outline[aria-pressed=true] .ui-button-content{border-color:var(--input)}.ui-button--object-slot{height:100%;padding:var(--space-3);border-color:var(--border);background:var(--card);justify-content:flex-start}.ui-button--object-slot:is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){border-color:var(--input);background:var(--secondary)}.ui-button--object-slot .ui-button-artwork{min-height:var(--object-slot-art-size)}.ui-button--object-slot .ui-button-description{font-size:var(--text-caption);line-height:var(--leading-copy)}.ui-button--object-row{grid-template-columns:var(--object-slot-art-size) minmax(0,1fr);gap:var(--space-3);text-align:start;display:grid}.ui-button--object-row .ui-button-artwork{width:var(--object-slot-art-size)}.ui-button-selection{width:var(--space-5);height:var(--space-5);background:var(--foreground);color:var(--background);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.ui-button-selection .ink-icon{width:var(--space-4);height:var(--space-4)}.ui-button--object .ui-button-content{width:100%}.ui-button--object .ui-button-label{font-family:var(--font-primary);font-size:var(--text-control);line-height:var(--leading-heading)}.ui-button--object.ui-button--sm .ui-button-label{font-size:var(--text-small)}.ui-button-artwork{place-items:center;width:100%;min-width:0;display:grid}.ui-button--rarity .ui-button-label{color:var(--rarity,var(--ink))}.ui-button--rarity .ui-button-artwork{color:var(--ink)}.ui-button-artwork--lift{transition:transform var(--transition-ui)}.ui-button--object:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])>.ui-button-artwork--lift{transform:translateY(calc(-1 * var(--space-1)))}.ui-button--object>.ui-button-pending{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-button--object-hotspot.ui-button--contoured:is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true],[data-highlighted]):not(:disabled):not([aria-disabled=true]){border-color:#0000;outline:none}.ui-button--object-hotspot.ui-button--circle{border-radius:50%}.ui-button-contour{fill:none;width:100%;height:100%;stroke:var(--foreground);stroke-width:var(--stroke);opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ui-button--circle>.ui-button-contour{inset:calc(-1 * var(--space-1));width:calc(100% + var(--space-1) * 2);height:calc(100% + var(--space-1) * 2)}.ui-button--contoured:is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true],[data-highlighted]):not(:disabled):not([aria-disabled=true])>.ui-button-contour{opacity:1}.ui-button--contoured:focus-visible>.ui-button-contour{stroke-width:var(--focus-width)}.ui-button--artwork-contour{--ui-artwork-outline-opacity:0;--ui-artwork-outline-width:var(--stroke);--ui-artwork-outline-ink:var(--foreground)}.ui-button--artwork-contour:is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true],[data-highlighted]):not(:disabled):not([aria-disabled=true]){--ui-artwork-outline-opacity:1}.ui-button--artwork-contour:focus-visible{--ui-artwork-outline-width:var(--focus-width)}@media(prefers-reduced-motion:reduce){.ui-button-artwork--lift{transition:none}.ui-button--object:is(:hover,:focus-visible)>.ui-button-artwork--lift{transform:none}}.ui-field{gap:var(--space-2);min-width:0;display:grid}.ui-field-label{color:var(--secondary-foreground);font-family:var(--font-ui);font-size:var(--text-small);line-height:var(--leading-ui)}.ui-field:focus-within .ui-field-label{color:var(--foreground)}.ui-field-description,.ui-field-error{font-size:var(--text-small);line-height:var(--leading-copy);overflow-wrap:anywhere}.ui-field-description{color:var(--muted-foreground)}.ui-field-error{color:var(--foreground);border-inline-start:var(--focus-width) solid var(--foreground);padding-inline-start:var(--space-3)}.ui-input,.ui-select,.ui-textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--stroke) solid var(--border);border-bottom:var(--focus-width) solid var(--input);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-family:var(--font-ui);font-size:var(--text-control);line-height:var(--leading-ui);text-transform:none;transition:border-color var(--transition-ui);display:block}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted-foreground)}:is(.ui-input,.ui-select,.ui-textarea):hover:not(:disabled){border-color:var(--input);border-bottom-color:var(--foreground)}:is(.ui-input,.ui-select,.ui-textarea):focus-visible{border-color:var(--foreground)}:is(.ui-input,.ui-select,.ui-textarea)[aria-invalid=true]{border-color:var(--foreground);border-inline-start-width:var(--space-1)}:is(.ui-input,.ui-select,.ui-textarea):disabled{cursor:default;opacity:var(--disabled-opacity)}.ui-textarea{min-height:calc(var(--control-height) * 2);resize:vertical;line-height:var(--leading-copy)}.ui-select-wrap{min-width:0;display:block;position:relative}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:var(--control-height-sm)}.ui-select-arrow{inset-inline-end:var(--space-3);top:calc(50% - var(--space-2));width:var(--space-4);height:var(--space-4);color:var(--secondary-foreground);pointer-events:none;position:absolute}.ui-select:disabled+.ui-select-arrow{opacity:var(--disabled-opacity)}.ui-choice{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);cursor:pointer;font-size:var(--text-body);line-height:var(--leading-ui);display:inline-flex}.ui-choice-control{width:var(--control-height-sm);height:var(--control-height-sm);flex-shrink:0;place-items:center;display:grid;position:relative}.ui-choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.ui-choice-mark{width:var(--space-5);height:var(--space-5);border:var(--stroke) solid var(--input);background:var(--card);pointer-events:none;transition:border-color var(--transition-ui),background-color var(--transition-ui);place-items:center;display:grid}.ui-choice-mark .ink-icon{width:var(--space-4);height:var(--space-4)}.ui-choice:hover input:not(:disabled)+:is(.ui-choice-mark,.ui-switch-track){border-color:var(--foreground)}.ui-choice input:checked+.ui-choice-mark{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.ui-choice input:focus-visible+:is(.ui-choice-mark,.ui-switch-track){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.ui-choice:has(input:disabled){opacity:var(--disabled-opacity);cursor:default}.ui-switch-track{width:var(--space-10);height:var(--space-6);border:var(--stroke) solid var(--input);background:var(--card);pointer-events:none;transition:border-color var(--transition-ui);position:relative}.ui-switch-thumb{width:var(--space-4);height:var(--space-4);background:var(--input);transition:inset-inline-start var(--transition-ui),background-color var(--transition-ui);position:absolute;inset-block-start:calc(var(--space-1) - var(--stroke));inset-inline-start:calc(var(--space-1) - var(--stroke))}.ui-choice input:checked+.ui-switch-track{border-color:var(--foreground);background:var(--secondary)}.ui-choice input:checked+.ui-switch-track .ui-switch-thumb{background:var(--foreground);inset-inline-start:calc(100% - var(--space-5) + var(--stroke))}.ui-slider{width:100%;min-width:0;height:var(--control-height-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--ink);cursor:pointer;background:0 0;margin:0;display:block}.ui-slider::-webkit-slider-runnable-track{height:var(--space-1);border:var(--stroke) solid var(--input);background:var(--background)}.ui-slider::-moz-range-track{height:var(--space-1);border:var(--stroke) solid var(--input);background:var(--background)}.ui-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-3);height:var(--space-6);margin-top:calc((var(--space-1) - var(--space-6)) / 2 - var(--stroke));border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--foreground)}.ui-slider::-moz-range-thumb{width:var(--space-3);height:var(--space-6);border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--foreground)}.ui-slider:disabled{opacity:var(--disabled-opacity);cursor:default}.ui-dialog-surface::backdrop{background:var(--overlay)}.ui-popover[popover],.ui-menu[popover]{margin:0;position:fixed;inset:auto}.ui-overlay-anchor{min-width:0;display:inline-flex}.ui-overlay-anchor--stretch{width:100%;height:100%;display:flex}.ui-dialog-surface{--ui-dialog-width:480px;z-index:var(--layer-overlay);width:min(var(--ui-dialog-width),calc(100% - 2 * var(--space-4)));max-width:none;height:fit-content;max-height:calc(100% - 2 * var(--space-4));overscroll-behavior:contain;border:var(--stroke) solid var(--input);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);font-family:var(--font-ui);margin:auto;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.ui-dialog-surface--party{--ui-dialog-width:640px}.ui-dialog-surface--wide{--ui-dialog-width:960px}@supports (margin-left:round(down,1.5px,1px)){.ui-dialog-surface{margin-inline:round(down,(100% - min(var(--ui-dialog-width),100% - 2 * var(--space-4))) / 2,1px) auto}}.ui-dialog-surface--artwork{background:var(--overlay-artwork);border:0;width:100%;height:100%;max-height:none;margin:0;overflow:hidden}.ui-dialog-surface--artwork::backdrop{background:var(--overlay-artwork)}.ui-artwork-overlay{background:var(--overlay-artwork);color:var(--foreground);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ui-artwork-overlay-close{z-index:1;top:var(--space-3);right:var(--space-4);position:absolute}.ui-artwork-overlay-viewport{overscroll-behavior:contain;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.ui-artwork-overlay-viewport--centered{padding:calc(var(--control-height) + var(--space-8)) var(--space-8) var(--space-8);grid-template-rows:auto;place-items:safe center}@media(max-width:600px){.ui-artwork-overlay-viewport--centered{padding-inline:var(--space-5)}}.ui-dialog{--ui-dialog-inset:var(--space-5);padding:var(--ui-dialog-inset)}.ui-dialog-head{justify-content:space-between;align-items:start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ui-dialog-head--sticky{top:calc(-1 * var(--ui-dialog-inset));z-index:1;margin-top:calc(-1 * var(--ui-dialog-inset));padding-block:var(--ui-dialog-inset) var(--space-3);background:var(--popover);position:sticky}.ui-dialog-title{font-family:var(--font-display);font-size:var(--text-card-title);font-weight:400;line-height:var(--leading-heading);overflow-wrap:anywhere}.ui-dialog-description{color:var(--muted-foreground);margin-bottom:var(--space-4);max-width:var(--reading-max)}.ui-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--stroke) solid var(--border);flex-wrap:wrap;display:flex}.ui-dialog-actions--sticky{bottom:calc(-1 * var(--ui-dialog-inset));z-index:1;margin-bottom:calc(-1 * var(--ui-dialog-inset));padding-bottom:var(--ui-dialog-inset);background:var(--popover);position:sticky}.ui-dialog-content,.ui-dialog-navigation{min-width:0}.ui-dialog-layout--navigation{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);display:grid}.ui-dialog-navigation{overscroll-behavior:contain;max-height:min(60dvh,36rem);padding:var(--space-1);overflow-y:auto}.ui-dialog-navigation-toggle{display:none}@media(max-width:720px){.ui-dialog-navigation-toggle{margin-bottom:var(--space-3);display:inline-flex}.ui-dialog-layout--navigation{display:block}.ui-dialog-navigation{max-height:none;display:none}.ui-dialog-layout--browsing>.ui-dialog-navigation{display:block}.ui-dialog-layout--browsing>.ui-dialog-content{display:none}}.ui-popover,.ui-menu{z-index:var(--layer-overlay);width:min(320px,calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - var(--space-8));padding:var(--space-3);overscroll-behavior:contain;border:var(--stroke) solid var(--input);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);font-family:var(--font-ui);overflow-y:auto}.ui-popover-head{justify-content:space-between;align-items:start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-popover-title{font-family:var(--font-display);font-size:var(--text-subheading);line-height:var(--leading-heading);overflow-wrap:anywhere}.ui-menu{padding:var(--space-2)}.ui-menu-item{border-radius:var(--radius);width:100%;font:inherit;text-align:left;min-height:var(--control-height-sm);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--foreground);cursor:pointer;line-height:var(--leading-ui);overflow-wrap:anywhere;background:0 0;border:0;display:flex}.ui-menu-item:focus{background:var(--accent);outline:var(--stroke) solid var(--ring);outline-offset:calc(-1 * var(--stroke))}.ui-menu-item:hover:not(:disabled){background:var(--accent)}.ui-menu-item:disabled{opacity:var(--disabled-opacity);cursor:default}.ui-feedback{align-items:start;gap:var(--space-3);max-width:var(--reading-max);overflow-wrap:anywhere;display:flex}.ui-feedback-mark{flex:0 0 var(--space-5);min-height:calc(var(--text-body) * var(--leading-body));color:var(--foreground);place-items:center;display:grid}.ui-feedback-mark .ink-icon{width:var(--space-5);height:var(--space-5)}.ui-feedback-content{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.ui-feedback-copy{color:var(--muted-foreground)}.ui-feedback[data-state=error] .ui-feedback-copy{color:var(--foreground)}.ui-card{color:var(--card-foreground);border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--card)}.ui-card--inset{padding:var(--space-4)}.ui-card--center{text-align:center}.ui-card--panel{padding:var(--space-4);border-color:var(--input);background:var(--popover);overscroll-behavior:contain;overflow-y:auto}.ui-card-header,.ui-card-content,.ui-card-footer{padding:var(--space-4)}.ui-card-header{gap:var(--space-2);display:grid}.ui-card-header+.ui-card-content{padding-top:0}.ui-card-footer{align-items:center;gap:var(--space-3);border-top:var(--stroke) solid var(--border);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.ui-card-title{font-family:var(--font-display);font-size:var(--text-subheading);font-weight:400;line-height:var(--leading-heading);overflow-wrap:anywhere}.ui-tabs-list{gap:var(--space-1);border-bottom:var(--stroke) solid var(--border);flex-wrap:wrap;display:flex}.ui-tab{min-height:var(--control-height);max-width:100%;margin-bottom:calc(-1 * var(--stroke));padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--focus-width) solid transparent;border-radius:var(--radius);color:var(--muted-foreground);font-family:var(--font-ui);font-size:var(--text-control);line-height:var(--leading-ui);overflow-wrap:anywhere;cursor:pointer;transition:color var(--transition-ui),border-color var(--transition-ui),background-color var(--transition-ui);background:0 0}.ui-tab[data-state=active]{color:var(--foreground);border-color:var(--ink);background:var(--card)}.ui-tab:hover:not(:disabled){color:var(--accent-foreground)}.ui-tabs-list[aria-orientation=vertical]{border-bottom:0;border-inline-start:var(--stroke) solid var(--border);flex-direction:column;align-items:stretch}.ui-tabs-list[aria-orientation=vertical] .ui-tab{border-bottom:0;border-inline-start:var(--focus-width) solid transparent;text-align:start;margin-bottom:0;margin-inline-start:calc(-1 * var(--stroke))}.ui-tabs-list[aria-orientation=vertical] .ui-tab[data-state=active]{border-inline-start-color:var(--ink)}.ui-tabs-content{padding-block:var(--space-4)}@media(max-width:720px){.ui-dialog{--ui-dialog-inset:var(--space-4)}}.notification-viewport{z-index:var(--layer-notification);inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto;gap:var(--space-3);overscroll-behavior:contain;pointer-events:none;flex-direction:column;width:min(400px,100vw - 40px);max-height:calc(100dvh - 40px);margin:0;padding:0;list-style:none;display:flex;position:fixed;overflow-y:auto}.notification-popup{--notification-accent:var(--ink-muted);grid-template-columns:24px minmax(0,1fr) var(--control-height-sm);align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-popover);font-family:var(--font-secondary);pointer-events:auto;display:grid}.notification-popup.is-error{--notification-accent:var(--error)}.notification-popup.is-success{--notification-accent:var(--success)}.notification-icon{width:22px;height:28px;color:var(--notification-accent);font-size:var(--text-subheading);place-items:center;line-height:1;display:grid}.notification-icon .ink-icon{width:22px;height:22px}.notification-copy{overflow-wrap:anywhere;min-width:0}.notification-title{font-size:var(--text-body);color:var(--notification-accent);line-height:1.4}.notification-message{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-small);line-height:1.5}@media(max-width:720px){.notification-viewport{inset:auto var(--space-3) max(var(--space-3),env(safe-area-inset-bottom)) var(--space-3);width:auto}.notification-popup{grid-template-columns:var(--space-4) minmax(0,1fr) var(--control-height-sm);gap:var(--space-1) var(--space-2);padding:var(--space-2)}.notification-icon{width:var(--space-4)}.notification-title{font-size:var(--text-small)}.notification-message{font-size:var(--text-caption);margin-top:0}}:root{color:var(--foreground);background:var(--background)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height,var(--space-16)) + var(--space-5));scrollbar-gutter:stable}body{margin:0}button,input,select,textarea{font:inherit;border-radius:var(--radius)}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:var(--disabled-opacity)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}::selection{background:var(--ink);color:var(--background)}h1,h2,h3,h4,h5,h6,p,figure{margin:0}.journal{flex-direction:column;min-height:100dvh;display:flex}.journal>main{flex:1 0 auto}.page-width{width:min(var(--page-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.page-content{padding-block:var(--page-padding-top) var(--page-padding-bottom)}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:var(--layer-overlay);left:var(--space-3);top:var(--space-3);padding:var(--space-4);background:var(--primary);color:var(--primary-foreground);position:absolute}body:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.landscape{position:absolute;z-index:0;top:0;right:0;bottom:0;left:29%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 82%,transparent 100%)}.landscape-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 86%,transparent 100%)}.landscape-poster,.landscape-video{position:absolute;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain}.landscape-poster img{display:block;width:100%;height:100%;object-fit:contain}.landscape-video{opacity:0}.landscape-video.ready{opacity:1}.scene-motion-toggle{position:absolute;z-index:3;bottom:var(--space-4);right:110px}@media(max-width:720px){.landscape{position:relative;inset:auto;width:100%;height:clamp(240px,68vw,360px);-webkit-mask-image:none;mask-image:none}.scene-motion-toggle{right:var(--space-4)}}.tier-common{--rarity: var(--rarity-common)}.tier-uncommon{--rarity: var(--rarity-uncommon)}.tier-rare{--rarity: var(--rarity-rare)}.tier-epic{--rarity: var(--rarity-epic)}.tier-legendary{--rarity: var(--rarity-legendary)}.tier-mythic{--rarity: var(--rarity-mythic)}.rarity-ink{color:var(--rarity, var(--foreground))}.difficulty-easy{--difficulty: var(--difficulty-easy);color:var(--difficulty)}.difficulty-medium{--difficulty: var(--difficulty-medium);color:var(--difficulty)}.difficulty-hard{--difficulty: var(--difficulty-hard);color:var(--difficulty)}.ink-ornament[data-v-4ac1a7c5]{display:block;width:220px;max-width:100%;height:auto;overflow:visible;pointer-events:none}.ink-ornament--compact[data-v-4ac1a7c5]{width:160px}.ink-ornament--finial[data-v-4ac1a7c5]{width:var(--space-6);overflow:hidden}.ink-ornament--finial.ink-ornament--compact[data-v-4ac1a7c5]{width:var(--space-5)}.ink-ornament-lines[data-v-4ac1a7c5]{opacity:.55;transition:opacity var(--transition-ui)}.ink-ornament--active .ink-ornament-lines[data-v-4ac1a7c5]{opacity:.85}.ink-ornament--finial .ink-ornament-lines[data-v-4ac1a7c5]{opacity:1}.ink-ornament--finial path[data-v-4ac1a7c5]{vector-effect:non-scaling-stroke;stroke-width:var(--stroke)}.ink-ornament-pointer[data-v-4ac1a7c5]{transition:transform var(--duration-reveal) var(--ease-ui)}.ink-ornament--active .ink-ornament-pointer[data-v-4ac1a7c5]{transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.ink-ornament-lines[data-v-4ac1a7c5],.ink-ornament-pointer[data-v-4ac1a7c5]{transition:none}.ink-ornament--active .ink-ornament-pointer[data-v-4ac1a7c5]{transform:none}}.ink-trail[data-v-bd649366]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ink-trail path[data-v-bd649366]{stroke:var(--input);stroke-width:1.5;stroke-dasharray:1 9;stroke-linecap:round}.ink-divider[data-v-1925adfe]{display:flex;align-items:center;gap:var(--space-3);width:100%;color:var(--ink-muted)}.ink-divider[data-v-1925adfe]:before,.ink-divider[data-v-1925adfe]:after{content:"";flex:1;border-top:var(--stroke) solid var(--border)}.ink-divider[data-variant=plain][data-v-1925adfe]:after{content:none}.ink-divider>.ink-ornament[data-v-1925adfe]{flex-shrink:1;min-width:0}.ink-icon[data-v-b5452024]{display:inline-block;flex-shrink:0;vertical-align:-.14em}.ui-busy-mark[data-v-b28b1b9d]{--ui-busy-dot: var(--space-1);position:relative;display:inline-block;flex:0 0 auto;width:var(--space-4);height:var(--space-4);border:var(--stroke) solid currentColor}.ui-busy-mark[data-v-b28b1b9d]:after{content:"";position:absolute;width:var(--ui-busy-dot);height:var(--ui-busy-dot);background:currentColor;animation:ui-busy-step-b28b1b9d var(--duration-pending) steps(1,end) infinite}.ui-busy-mark--display[data-v-b28b1b9d]{--ui-busy-dot: var(--space-2);width:var(--space-6);height:var(--space-6)}@keyframes ui-busy-step-b28b1b9d{0%,to{left:var(--stroke);top:var(--stroke)}25%{left:calc(100% - var(--ui-busy-dot) - var(--stroke));top:var(--stroke)}50%{left:calc(100% - var(--ui-busy-dot) - var(--stroke));top:calc(100% - var(--ui-busy-dot) - var(--stroke))}75%{left:var(--stroke);top:calc(100% - var(--ui-busy-dot) - var(--stroke))}}@media(prefers-reduced-motion:reduce){.ui-busy-mark[data-v-b28b1b9d]:after{animation:none;left:calc((100% - var(--ui-busy-dot)) / 2);top:calc((100% - var(--ui-busy-dot)) / 2)}}.ui-close-button[data-v-69b52613]{flex-shrink:0;text-transform:none}.wallet-note[data-v-f097c40d]{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-copy)}.wallet-list[data-v-f097c40d],.wallet-get[data-v-f097c40d]{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.wallet-option[data-v-f097c40d]{width:100%}.wallet-icon[data-v-f097c40d]{width:28px;height:28px;filter:grayscale(1) contrast(1.15);border-radius:var(--radius)}.wallet-none[data-v-f097c40d]{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-small)}.wallet-open[data-v-f097c40d]{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.wallet-open-button[data-v-f097c40d]{width:100%}.wallet-get-line[data-v-f097c40d]{margin-top:var(--space-3)}
