@property --ia-angle{syntax:"<angle>";inherits:false;initial-value:315deg}.ia{--iat-accent:var(--s-accent,#CA8A04);--iat-accent-bright:var(--s-accent-bright,#EAB308);--iat-accent-dim:var(--s-accent-dim,#92400E);--iat-accent-border:var(--s-accent-border,rgba(202,138,4,0.12));--iat-accent-glow:var(--s-accent-glow,rgba(202,138,4,0.3));--iat-bg-deep:var(--s-bg-deep,#0C0A07);--iat-bg-surface:var(--s-bg-surface,#151209);--iat-bg-card:var(--s-bg-card,rgba(202,138,4,0.06));--iat-text:var(--s-text-primary,#F5F0E8);--iat-text-2:var(--s-text-secondary,#B8A88A);--iat-text-3:var(--s-text-muted,#8A7E6B);--iat-border-strong:var(--s-border-strong,rgba(202,138,4,0.22));--iat-parch:var(--s-parchment-bg,#F5E6C8);--iat-parch-dark:var(--s-parchment-bg-dark,#E8D5A8);--iat-parch-edge:var(--s-parchment-edge,#D4C09A);--iat-parch-rgb:var(--s-parchment-rgb,245,230,200);--iat-parch-shadow:var(--s-parchment-shadow,rgba(44,24,16,0.15));--iat-ink-dark:var(--s-ink-dark,#2C1810);--iat-ink-medium:var(--s-ink-medium,#4A3728);--iat-ink-light:var(--s-ink-light,#6B5340);--iat-ink-accent:var(--s-ink-accent,#8B0000);--iat-ink-heading:var(--s-ink-heading,#1A0E08);--iat-font-display:var(--font-display,"Cinzel Decorative",serif);--iat-font-heading:var(--font-heading,"Cinzel",serif);--iat-font-narrative:var(--font-narrative,"Cormorant Garamond",serif);--iat-font-stat:var(--font-stat,"JetBrains Mono",monospace);--iat-font-persian:var(--font-persian,"Vazirmatn",Tahoma,sans-serif)}.ia[data-rarity]{--ia-bd:var(--iat-border-strong);--ia-bd-hover:var(--iat-accent);--ia-glow:transparent;--ia-glow-hover:color-mix(in srgb,var(--iat-accent) 22%,transparent);--ia-ink:var(--iat-text-2);--ia-ink-p:var(--iat-ink-light);--ia-gem-hi:color-mix(in srgb,#fff 55%,var(--iat-accent-bright));--ia-gem:var(--iat-accent-bright);--ia-gem-lo:var(--iat-accent-dim);--ia-gem-p:var(--iat-ink-accent);--ia-pool:rgba(var(--iat-parch-rgb),0.12);--ia-thumb-bd:var(--iat-border-strong)}.ia[data-rarity=uncommon]{--ia-bd:rgba(34,197,94,.55);--ia-bd-hover:rgba(34,197,94,.85);--ia-glow:rgba(34,197,94,.18);--ia-glow-hover:rgba(34,197,94,.35);--ia-ink:#4ADE80;--ia-ink-p:#166534;--ia-gem-hi:#BBF7D0;--ia-gem:#22C55E;--ia-gem-lo:#14532D;--ia-gem-p:#166534;--ia-pool:rgba(34,197,94,.26);--ia-thumb-bd:rgba(34,197,94,.55)}.ia[data-rarity=rare]{--ia-bd:rgba(96,165,250,.55);--ia-bd-hover:rgba(96,165,250,.85);--ia-glow:rgba(96,165,250,.18);--ia-glow-hover:rgba(96,165,250,.35);--ia-ink:#60A5FA;--ia-ink-p:#1D4ED8;--ia-gem-hi:#DBEAFE;--ia-gem:#60A5FA;--ia-gem-lo:#1E3A8A;--ia-gem-p:#1D4ED8;--ia-pool:rgba(96,165,250,.26);--ia-thumb-bd:rgba(96,165,250,.55)}.ia[data-rarity=very-rare]{--ia-bd:rgba(168,85,247,.55);--ia-bd-hover:rgba(168,85,247,.85);--ia-glow:rgba(168,85,247,.18);--ia-glow-hover:rgba(168,85,247,.35);--ia-ink:#C084FC;--ia-ink-p:#6B21A8;--ia-gem-hi:#F3E8FF;--ia-gem:#A855F7;--ia-gem-lo:#4C1D95;--ia-gem-p:#6B21A8;--ia-pool:rgba(168,85,247,.28);--ia-thumb-bd:rgba(168,85,247,.55)}.ia[data-rarity=legendary]{--ia-bd:rgba(251,191,36,.60);--ia-bd-hover:rgba(251,191,36,.90);--ia-glow:rgba(251,191,36,.18);--ia-glow-hover:rgba(251,191,36,.35);--ia-ink:#FBBF24;--ia-ink-p:#854D0E;--ia-gem-hi:#FEF3C7;--ia-gem:#FBBF24;--ia-gem-lo:#92400E;--ia-gem-p:#A16207;--ia-pool:rgba(251,191,36,.26);--ia-thumb-bd:rgba(251,191,36,.60);--ia-sheen:rgba(255,244,200,.95)}.ia[data-rarity=artifact]{--ia-bd:rgba(239,68,68,.60);--ia-bd-hover:rgba(239,68,68,.90);--ia-glow:rgba(239,68,68,.18);--ia-glow-hover:rgba(239,68,68,.35);--ia-ink:#F87171;--ia-ink-p:#991B1B;--ia-gem-hi:#FEE2E2;--ia-gem:#EF4444;--ia-gem-lo:#7F1D1D;--ia-gem-p:#991B1B;--ia-pool:rgba(239,68,68,.26);--ia-thumb-bd:rgba(239,68,68,.60);--ia-sheen:rgba(255,214,190,.95)}.ia[data-rarity=unique]{--ia-bd:rgba(251,146,60,.60);--ia-bd-hover:rgba(251,146,60,.90);--ia-glow:rgba(251,146,60,.18);--ia-glow-hover:rgba(251,146,60,.35);--ia-ink:#FB923C;--ia-ink-p:#9A3412;--ia-gem-hi:#FFEDD5;--ia-gem:#FB923C;--ia-gem-lo:#7C2D12;--ia-gem-p:#9A3412;--ia-pool:rgba(251,146,60,.26);--ia-thumb-bd:rgba(251,146,60,.60)}.ia-niche{position:absolute;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px var(--iat-accent-border),inset 0 8px 24px rgba(0,0,0,.45)}span.ia-niche{display:block}.ia-niche:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 42% 36%,rgba(var(--iat-parch-rgb),.1),transparent 70%);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.ia-art{position:absolute;z-index:1;left:50%;top:50%;width:76%;height:76%;transform:translate(-50%,-52%);margin:0;padding:0;border:0;max-width:none;transition:filter .2s cubic-bezier(.4,0,.2,1)}.ia-art,.ia-art-solo{object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.ia-art-solo{flex:none}.ia-icon{display:flex;align-items:center;justify-content:center}.ia-art.ia-icon{color:var(--iat-text-2);opacity:.7}.ia-art.ia-icon>svg{width:52%;height:52%;color:var(--iat-text-2)}.ia-niche[data-mutated]:before{content:"";position:absolute;z-index:0;left:50%;top:48%;height:88%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 4deg,color-mix(in srgb,var(--iat-accent-bright) 70%,transparent) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 88%,#000 89% 93%,transparent 94% 97%,#000 97.5% 99%,transparent 99.5%);mask:radial-gradient(circle closest-side,transparent 0 88%,#000 89% 93%,transparent 94% 97%,#000 97.5% 99%,transparent 99.5%);opacity:.55}.ia-tile{--ia-size:80px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:var(--ia-size);container-type:inline-size;border-radius:8px;border:1px solid var(--ia-bd);box-shadow:0 0 8px var(--ia-glow);padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.ia-tile.is-fluid{width:100%}button.ia-tile{cursor:pointer}.ia-bay{position:relative;display:block;flex:none;width:100%;aspect-ratio:1}.ia-bay>.ia-niche{inset:clamp(3px,4.5cqi,6px);border-radius:50% 50% 5px 5px/22% 22% 5px 5px}button.ia-tile:hover{transform:scale(1.08);border-color:var(--ia-bd-hover);box-shadow:0 0 12px var(--ia-glow-hover)}button.ia-tile:hover .ia-niche:after{opacity:1}button.ia-tile:hover .ia-art{filter:drop-shadow(0 0 6px var(--iat-accent-glow))}button.ia-tile:active{transform:scale(1.02)}.ia-tile:focus{outline:none}.ia-tile:focus-visible{outline:2px solid var(--iat-accent-bright);outline-offset:2px}.ia-empty{--ia-size:80px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:var(--ia-size);container-type:inline-size;border-radius:8px;border:1px dashed var(--iat-text-3)}.ia-empty.is-fluid{width:100%}.ia-empty>.ia-bay:after{content:"";position:absolute;inset:clamp(3px,4.5cqi,6px);border:1px dashed color-mix(in srgb,var(--iat-text-3) 55%,transparent);border-radius:50% 50% 5px 5px/22% 22% 5px 5px}.ia-tile-name{display:flex;align-items:center;justify-content:center;flex:1 0 auto;box-sizing:content-box;min-height:2.5em;padding:2px 0 clamp(5px,7cqi,8px);font-size:clamp(11px,12.5cqi,12px);line-height:1.25}.ia-tile-name>em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;box-sizing:border-box;max-width:100%;padding-inline:1px .3em;font-family:var(--iat-font-heading);font-style:normal;font-weight:700;text-align:center;text-wrap:balance;hyphens:auto;overflow-wrap:anywhere;color:var(--iat-text)}.ia-tile-name>em[data-script=arabic]{font-family:var(--iat-font-persian);font-weight:600;letter-spacing:normal;font-size:max(11px,.95em);line-height:1.3}.ia-b{position:absolute;z-index:3;pointer-events:none;line-height:1}.ia-b-eq{top:clamp(4px,6cqi,8px);left:clamp(4px,6cqi,8px);width:clamp(7px,8.5cqi,10px);background:var(--iat-accent-bright);box-shadow:0 0 0 1.5px var(--iat-bg-deep),0 0 6px var(--iat-accent-glow)}.ia-b-at,.ia-b-eq,.ia-b-lock{aspect-ratio:1;border-radius:50%}.ia-b-at,.ia-b-lock{top:clamp(2px,3.5cqi,5px);right:clamp(2px,3.5cqi,5px);width:clamp(14px,18cqi,21px);display:grid;place-items:center;background:rgba(0,0,0,.66);box-shadow:0 0 0 1px rgba(255,255,255,.07)}.ia-b-at svg,.ia-b-lock svg,.ia-b-mut svg{width:72%;height:72%;display:block}.ia-b-at svg{fill:#C084FC}.ia-b-lock svg{fill:none;stroke:var(--iat-accent-bright);stroke-width:2.8}.ia-b-mut{bottom:clamp(2px,3.5cqi,5px);left:clamp(2px,3.5cqi,5px);width:clamp(14px,18cqi,21px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.66);box-shadow:0 0 0 1px rgba(255,255,255,.07)}.ia-b-mut svg{fill:none;stroke:var(--iat-accent-bright);stroke-width:2.6}.ia-b>em{font-style:normal;color:var(--iat-text)}.ia-b-qty{bottom:clamp(2px,3.5cqi,5px);right:clamp(2px,3.5cqi,5px);font-family:var(--iat-font-stat);font-weight:500;font-size:clamp(9px,11cqi,12px);font-variant-numeric:tabular-nums;background:rgba(0,0,0,.66);padding:2px clamp(3px,4cqi,5px);border-radius:3px}.ia-b-ch,.ia-b-qty{box-shadow:0 0 0 1px rgba(255,255,255,.06)}.ia-b-ch{top:clamp(2px,3cqi,4px);left:50%;transform:translateX(-50%);display:flex;gap:clamp(2px,2.5cqi,3px);align-items:center;padding:clamp(2px,2.5cqi,3px) clamp(3px,4cqi,5px);border-radius:999px;background:rgba(0,0,0,.62)}.ia-b-ch i{display:block;width:clamp(4px,5cqi,6px);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--iat-text) 70%,transparent)}.ia-b-ch i.on{background:var(--iat-text);box-shadow:none}.ia-b-ch.is-spent i{box-shadow:inset 0 0 0 1px #F87171}.ia-b-ch.is-num,.ia-b-ch>.n{font:500 clamp(8px,9.5cqi,11px)/1 var(--iat-font-stat)}.ia-b-ch>.n{display:none;color:var(--iat-text)}@container (max-width: 71px){.ia-b-ch.many i{display:none}.ia-b-ch.many>.n{display:block}}.ia-rim:after,.ia-tile[data-rarity=artifact]:after,.ia-tile[data-rarity=legendary]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:4;pointer-events:none;background:conic-gradient(from var(--ia-angle),transparent 0 60%,var(--ia-sheen) 70%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ia-rim 7s linear infinite}.ia-rim[data-rarity=artifact]:after,.ia[data-rarity=artifact] .ia-rim:after,.ia[data-rarity=artifact].ia-tile:after{background:conic-gradient(from var(--ia-angle),transparent 0 20%,rgba(239,68,68,.9) 28%,transparent 36% 60%,var(--ia-sheen) 70%,transparent 80%);animation-duration:5s}@keyframes ia-rim{to{--ia-angle:675deg}}@keyframes ia-gem-pulse{0%,to{box-shadow:var(--ia-gem-ring),0 0 4px 1px var(--ia-glow)}50%{box-shadow:var(--ia-gem-ring),0 0 10px 3px var(--ia-glow-hover)}}@keyframes ia-lock-pulse{50%{opacity:.55}}.ia-b-lock svg{animation:ia-lock-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ia-tile{transition:border-color .2s,box-shadow .2s}button.ia-tile:active,button.ia-tile:hover{transform:none}.ia-b-lock svg,.ia-keystone,.ia-rim:after,.ia-tile:after{animation:none!important}}.ia-thumb{--ia-size:28px;position:relative;flex:none;display:inline-block;vertical-align:middle;box-sizing:border-box;width:var(--ia-size);height:var(--ia-size);border-radius:calc(var(--ia-size) * .2);border:1px solid var(--ia-thumb-bd);box-shadow:0 0 4px var(--ia-glow);overflow:hidden}.ia-thumb>.ia-art{width:86%;height:86%;transform:translate(-50%,-50%)}.ia-frame{box-sizing:border-box;width:100%;container-type:inline-size;text-align:center}.ia-frame,.ia-plate{position:relative}.ia-frame .ia-niche{position:relative;inset:auto;width:100%}.ia-keystone{--ia-gem-ring:0 0 0 2px var(--ia-mat),0 0 0 3px var(--ia-mat-edge);position:absolute;left:50%;z-index:5;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,var(--ia-k-hi,var(--ia-gem-hi)) 0 22%,var(--ia-k,var(--ia-gem)) 52%,var(--ia-k-lo,var(--ia-gem-lo)) 100%);box-shadow:var(--ia-gem-ring),0 0 6px 1px var(--ia-glow)}.ia[data-rarity=common] .ia-keystone{background:var(--ia-mat);box-shadow:0 0 0 2px var(--ia-mat),0 0 0 3px var(--ia-mat-edge),inset 0 0 0 1.5px var(--ia-bezel)}.ia[data-rarity=unique] .ia-keystone{transform:translate(-50%,-50%);border-radius:50%;width:14px;height:14px;background:radial-gradient(circle at 35% 30%,var(--ia-k-hi,var(--ia-gem-hi)),var(--ia-k,var(--ia-gem)) 45%,var(--ia-k-lo,var(--ia-gem-lo)))}.ia[data-rarity=artifact] .ia-keystone,.ia[data-rarity=legendary] .ia-keystone{width:14px;height:14px;animation:ia-gem-pulse 3s ease-in-out infinite}.ia-iron{position:absolute;width:14px;height:14px;z-index:4;pointer-events:none;border-color:var(--ia-iron);border-style:solid;border-width:0}.ia-iron.tl{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:4px}.ia-iron.tr{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px;border-top-right-radius:4px}.ia-iron.bl{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:4px}.ia-iron.br{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:4px}.ia-stamp{position:absolute;z-index:3;right:8px;bottom:8px;font:500 12px/1 var(--iat-font-stat);font-variant-numeric:tabular-nums;background:rgba(0,0,0,.66);padding:3px 6px;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.ia-stamp>em{font-style:normal;color:#F5F0E8}.ia-frame .ia-name{margin:0;font-family:var(--iat-font-display);font-weight:700;letter-spacing:.01em;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.ia-frame .ia-was{display:block;margin-top:3px;font:400 10.5px/1.3 var(--iat-font-stat);letter-spacing:.02em}.ia-frame .ia-rarity{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:5px;font:600 10.5px/1.2 var(--iat-font-heading);letter-spacing:.2em;text-transform:uppercase}.ia-rarity:after,.ia-rarity:before{content:"";flex:none;width:6px;height:6px;transform:rotate(45deg);background:linear-gradient(135deg,var(--ia-k-hi,var(--ia-gem-hi)),var(--ia-k,var(--ia-gem)) 55%,var(--ia-k-lo,var(--ia-gem-lo)))}.ia[data-rarity=common] .ia-rarity:after,.ia[data-rarity=common] .ia-rarity:before{background:none;box-shadow:inset 0 0 0 1px currentColor}.ia[data-rarity=unique] .ia-rarity:after,.ia[data-rarity=unique] .ia-rarity:before{transform:none;border-radius:50%;width:7px;height:7px;background:radial-gradient(circle at 35% 30%,var(--ia-k-hi,var(--ia-gem-hi)),var(--ia-k,var(--ia-gem)) 50%,var(--ia-k-lo,var(--ia-gem-lo)))}.ia-frame .ia-type{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px;font:600 10.5px/1.3 var(--iat-font-heading);letter-spacing:.14em;text-transform:uppercase}.ia-type>span{white-space:nowrap}.ia-type>span+span:not(.ia-sr):before{content:"·";margin-right:10px;opacity:.6}.ia-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ia-states{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.ia-frame .ia-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;box-sizing:border-box;font:500 11px/1 var(--iat-font-stat);letter-spacing:.02em;white-space:nowrap}.ia-state svg{width:11px;height:11px;flex:none}.ia-state.need svg{fill:currentColor;opacity:.8}.ia-state .ia-eqdot{width:7px;height:7px;border-radius:50%;flex:none}.ia-state .ia-pips{display:inline-flex;gap:3px}.ia-state .ia-pips i{width:7px;height:7px;transform:rotate(45deg)}.ia-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.ia-frame .ia-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:3px;box-sizing:border-box}.ia-frame .ia-chip b{font:500 13.5px/1 var(--iat-font-stat);font-variant-numeric:tabular-nums}.ia-frame .ia-chip>span{font:600 10px/1 var(--iat-font-heading);letter-spacing:.12em;text-transform:uppercase}.ia-frame .ia-chip.ia-ac{gap:8px;padding-left:6px}.ia-frame .ia-chip .ia-shieldnum{position:relative;width:22px;height:24px;display:grid;place-items:center;font:600 11px/1 var(--iat-font-stat);letter-spacing:0}.ia-shieldnum svg{position:absolute;inset:0;width:100%;height:100%}.ia-shieldnum em{position:relative;font-style:normal}.ia-rule{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.ia-rule:after,.ia-rule:before{content:"";flex:1;height:1px}.ia-rule i{width:6px;height:6px;transform:rotate(45deg)}.ia-frame .ia-lore{margin:0;text-align:start;font-family:var(--iat-font-narrative);font-style:italic;font-weight:500;font-size:16px;line-height:1.5;white-space:pre-line}.ia-effect{margin-top:10px;text-align:start;padding:8px 10px;border-radius:3px}.ia-effect .ia-lab{display:block;margin-bottom:3px;font:600 9.5px/1.2 var(--iat-font-heading);letter-spacing:.16em;text-transform:uppercase}.ia-frame .ia-effect li,.ia-frame .ia-effect p{margin:0;font-family:var(--iat-font-narrative);font-style:normal;font-weight:600;font-size:15.5px;line-height:1.4}.ia-effect ul{margin:0;padding:0;list-style:none}.ia-effect li{display:flex;gap:8px;align-items:baseline}.ia-effect li:before{content:"";flex:none;width:5px;height:5px;transform:translateY(-2px) rotate(45deg);border:1px solid}.ia-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:10px;font:500 12px/1 var(--iat-font-stat);font-variant-numeric:tabular-nums}.ia-foot>div{display:inline-flex;align-items:center;gap:6px}.ia-coin,.ia-foot svg{width:13px;height:13px}.ia-coin{display:inline-block;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 35%,#FBBF24,#CA8A04 50%,#92400E);box-shadow:inset 0 -1px 2px rgba(0,0,0,.4),0 0 0 1px rgba(146,64,14,.55)}.ia-coin-art{width:15px;height:15px}.ia-foot .ia-val{font-size:13px;font-weight:500}.ia-foot .ia-noval{font-family:var(--iat-font-narrative);font-style:italic;font-size:14px;font-weight:500}.ia-frame[data-ia-variant=hero]{--ia-mat:color-mix(in srgb,var(--iat-parch-dark) 55%,var(--iat-parch));--ia-mat-edge:var(--iat-parch-edge);--ia-iron:var(--iat-ink-accent);--ia-k:var(--ia-gem-p);--ia-bezel:var(--iat-ink-light);color:var(--iat-ink-dark)}.ia-frame[data-ia-variant=hero][data-rarity=common]{--ia-k-hi:color-mix(in srgb,#fff 45%,var(--iat-ink-accent));--ia-k-lo:var(--iat-ink-heading)}.ia-frame[data-ia-variant=hero] .ia-plate{padding:9px;border:1px solid var(--iat-parch-edge);border-radius:4px;box-shadow:0 1px 2px var(--iat-parch-shadow),0 6px 16px var(--iat-parch-shadow)}.ia-frame[data-ia-variant=hero] .ia-plate:before{content:"";position:absolute;inset:4px;border-radius:2px;pointer-events:none;z-index:1;border:1px solid color-mix(in srgb,var(--ia-ink-p) 70%,transparent)}.ia-frame[data-ia-variant=hero][data-rarity=common] .ia-plate:before{border-color:color-mix(in srgb,var(--iat-ink-light) 40%,transparent)}.ia-frame[data-ia-variant=hero][data-rarity=artifact] .ia-plate:before,.ia-frame[data-ia-variant=hero][data-rarity=legendary] .ia-plate:before{border:0;padding:1.5px;background:linear-gradient(135deg,#F6E4B0,#CFA759 30%,#8A6A2E 60%,#CFA759 80%,#F6E4B0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ia-frame{--ia-sill:linear-gradient(180deg,transparent 85%,rgba(var(--iat-parch-rgb),.08) 85%,rgba(var(--iat-parch-rgb),.08) calc(85% + 1px),rgba(0,0,0,.16) calc(85% + 1px),rgba(0,0,0,.34))}.ia-frame[data-ia-variant=hero] .ia-niche{height:clamp(184px,52cqi,220px);border-radius:50% 50% 4px 4px/34% 34% 4px 4px;box-shadow:inset 0 0 0 1px var(--iat-accent-border),inset 0 10px 28px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--iat-ink-heading) 55%,transparent)}.ia-frame[data-ia-variant=hero] .ia-niche .ia-art{width:auto;height:82%;aspect-ratio:1;transform:translate(-50%,-48%)}.ia-frame[data-ia-variant=hero] .ia-keystone{top:9px}.ia-frame[data-ia-variant=hero] .ia-head{padding:14px 4px 0}.ia-frame[data-ia-variant=hero] .ia-name{font-size:21px;color:var(--iat-ink-heading)}.ia-frame[data-ia-variant=hero] .ia-type,.ia-frame[data-ia-variant=hero] .ia-was{color:var(--iat-ink-light)}.ia-frame[data-ia-variant=hero] .ia-rarity{color:var(--ia-ink-p)}.ia-frame[data-ia-variant=hero] .ia-state{color:var(--iat-ink-medium);border:1px solid var(--iat-parch-edge);background:rgba(0,0,0,.03)}.ia-frame[data-ia-variant=hero] .ia-state.eq .ia-eqdot{background:var(--iat-ink-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--iat-ink-accent) 20%,transparent)}.ia-frame[data-ia-variant=hero] .ia-state.at{color:#6B21A8;border-color:rgba(107,33,168,.45)}.ia-frame[data-ia-variant=hero] .ia-state.at svg{fill:#6B21A8}.ia-frame[data-ia-variant=hero] .ia-state.bound{color:var(--iat-ink-accent);border-color:color-mix(in srgb,var(--iat-ink-accent) 55%,transparent)}.ia-frame[data-ia-variant=hero] .ia-state.bound svg,.ia-frame[data-ia-variant=hero] .ia-state.mut svg{stroke:var(--iat-ink-accent);fill:none;stroke-width:2.4}.ia-frame[data-ia-variant=hero] .ia-state.mut{color:var(--iat-ink-accent);border-style:dashed;border-color:color-mix(in srgb,var(--iat-ink-accent) 55%,transparent)}.ia-frame[data-ia-variant=hero] .ia-state .ia-pips i{background:var(--iat-ink-dark)}.ia-frame[data-ia-variant=hero] .ia-state .ia-pips i.off{background:transparent;box-shadow:inset 0 0 0 1px var(--iat-ink-light)}.ia-frame[data-ia-variant=hero] .ia-state.spent{color:#991B1B;border-color:rgba(153,27,27,.45)}.ia-frame[data-ia-variant=hero] .ia-chip{border:1px solid var(--iat-parch-edge);background:rgba(0,0,0,.035);color:var(--iat-ink-medium)}.ia-frame[data-ia-variant=hero] .ia-chip b{color:var(--iat-ink-heading)}.ia-frame[data-ia-variant=hero] .ia-shieldnum svg{fill:rgba(0,0,0,.06);stroke:var(--iat-ink-medium);stroke-width:1.4}.ia-frame[data-ia-variant=hero] .ia-shieldnum em{color:var(--iat-ink-heading)}.ia-frame[data-ia-variant=hero] .ia-rule:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--iat-ink-accent) 40%,transparent))}.ia-frame[data-ia-variant=hero] .ia-rule:after{background:linear-gradient(90deg,color-mix(in srgb,var(--iat-ink-accent) 40%,transparent),transparent)}.ia-frame[data-ia-variant=hero] .ia-rule i{background:var(--iat-ink-accent)}.ia-frame[data-ia-variant=hero] .ia-lore{color:var(--iat-ink-medium)}.ia-frame[data-ia-variant=hero] .ia-effect{border-left:2px solid color-mix(in srgb,var(--iat-ink-accent) 60%,transparent)}.ia-frame[data-ia-variant=hero] .ia-effect .ia-lab{color:var(--iat-ink-light)}.ia-frame[data-ia-variant=hero] .ia-effect li,.ia-frame[data-ia-variant=hero] .ia-effect p{color:var(--iat-ink-dark)}.ia-frame[data-ia-variant=hero] .ia-foot{border-top:1px solid var(--iat-parch-edge);color:var(--iat-ink-medium)}.ia-frame[data-ia-variant=hero] .ia-foot svg{stroke:var(--iat-ink-light);fill:none;stroke-width:1.6}.ia-frame[data-ia-variant=hero] .ia-val{color:#854D0E}.ia-frame[data-ia-variant=hero] .ia-noval,.ia-frame[data-ia-variant=hero] .ia-state.need{color:var(--iat-ink-light)}@container (max-width: 340px){.ia-frame[data-ia-variant=hero] .ia-name{font-size:18.5px}.ia-frame[data-ia-variant=hero] .ia-lore{font-size:15.5px}}.ia-frame[data-ia-variant=trading]{--ia-mat:var(--iat-bg-surface);--ia-mat-edge:var(--ia-bd);--ia-iron:color-mix(in srgb,var(--iat-accent-bright) 65%,transparent);--ia-bezel:var(--iat-text-2);max-width:300px;padding:8px 8px 12px;border-radius:10px;border:1px solid var(--ia-bd);box-shadow:0 0 16px var(--ia-glow),0 16px 40px rgba(0,0,0,.55);color:var(--iat-text)}.ia-frame[data-ia-variant=trading][data-rarity=common]{border-color:var(--iat-border-strong);--ia-mat-edge:var(--iat-border-strong)}.ia-frame[data-ia-variant=trading] .ia-iron{width:12px;height:12px;border-width:0;top:auto;left:auto;right:auto;bottom:auto;border-radius:0}.ia-frame[data-ia-variant=trading] .ia-iron.tl{top:3px;left:3px;border-top-width:1px;border-left-width:1px}.ia-frame[data-ia-variant=trading] .ia-iron.tr{top:3px;right:3px;border-top-width:1px;border-right-width:1px}.ia-frame[data-ia-variant=trading] .ia-iron.bl{bottom:3px;left:3px;border-bottom-width:1px;border-left-width:1px}.ia-frame[data-ia-variant=trading] .ia-iron.br{bottom:3px;right:3px;border-bottom-width:1px;border-right-width:1px}.ia-frame[data-ia-variant=trading] .ia-niche{height:auto;aspect-ratio:1/.92;border-radius:50% 50% 6px 6px/26% 26% 6px 6px;box-shadow:inset 0 0 0 1px var(--iat-accent-border),inset 0 10px 28px rgba(0,0,0,.5),0 0 0 1px var(--ia-bd)}.ia-frame[data-ia-variant=trading] .ia-niche .ia-art{width:auto;height:78%;aspect-ratio:1;transform:translate(-50%,-47%)}.ia-frame[data-ia-variant=trading] .ia-keystone{top:8px}.ia-frame[data-ia-variant=trading] .ia-head{padding:12px 6px 0}.ia-frame[data-ia-variant=trading] .ia-name{font-size:17px;color:var(--iat-text)}.ia-frame[data-ia-variant=trading] .ia-was{color:var(--iat-text-2)}.ia-frame[data-ia-variant=trading] .ia-type{color:var(--iat-text-2);font-size:10px}.ia-frame[data-ia-variant=trading] .ia-rarity{color:var(--ia-ink);font-size:10px}.ia-frame[data-ia-variant=trading] .ia-states{margin-top:8px;gap:5px}.ia-frame[data-ia-variant=trading] .ia-state{height:22px;font-size:10.5px;padding:0 8px;color:var(--iat-text-2);border:1px solid var(--iat-border-strong);background:rgba(255,255,255,.02)}.ia-frame[data-ia-variant=trading] .ia-state.eq .ia-eqdot{background:var(--iat-accent-bright);box-shadow:0 0 6px var(--iat-accent-glow)}.ia-frame[data-ia-variant=trading] .ia-state.at{color:#C084FC;border-color:rgba(168,85,247,.45)}.ia-frame[data-ia-variant=trading] .ia-state.at svg{fill:#C084FC}.ia-frame[data-ia-variant=trading] .ia-state.bound,.ia-frame[data-ia-variant=trading] .ia-state.mut{color:var(--iat-accent-bright);border-color:color-mix(in srgb,var(--iat-accent-bright) 45%,transparent)}.ia-frame[data-ia-variant=trading] .ia-state.mut{border-style:dashed}.ia-frame[data-ia-variant=trading] .ia-state.bound svg,.ia-frame[data-ia-variant=trading] .ia-state.mut svg{stroke:var(--iat-accent-bright);fill:none;stroke-width:2.4}.ia-frame[data-ia-variant=trading] .ia-state.spent{color:#F87171;border-color:rgba(248,113,113,.45)}.ia-frame[data-ia-variant=trading] .ia-state .ia-pips i{background:var(--iat-text)}.ia-frame[data-ia-variant=trading] .ia-state .ia-pips i.off{background:transparent;box-shadow:inset 0 0 0 1px var(--iat-text-2)}.ia-frame[data-ia-variant=trading] .ia-stats{margin-top:10px;gap:5px}.ia-frame[data-ia-variant=trading] .ia-chip{min-height:26px;padding:0 8px;border:1px solid var(--iat-border-strong);background:rgba(255,255,255,.025);color:var(--iat-text-2)}.ia-frame[data-ia-variant=trading] .ia-chip b{color:var(--iat-text);font-size:13px}.ia-frame[data-ia-variant=trading] .ia-shieldnum svg{fill:rgba(255,255,255,.04);stroke:var(--iat-text-2);stroke-width:1.4}.ia-frame[data-ia-variant=trading] .ia-shieldnum em{color:var(--iat-text)}.ia-frame[data-ia-variant=trading] .ia-rule{margin:12px 4px 8px}.ia-frame[data-ia-variant=trading] .ia-rule:before{background:linear-gradient(90deg,transparent,var(--iat-border-strong))}.ia-frame[data-ia-variant=trading] .ia-rule:after{background:linear-gradient(90deg,var(--iat-border-strong),transparent)}.ia-frame[data-ia-variant=trading] .ia-rule i{background:var(--iat-accent-bright);box-shadow:0 0 6px var(--iat-accent-glow)}.ia-frame[data-ia-variant=trading] .ia-lore{color:var(--iat-text-2);font-size:14.5px;padding:0 4px}.ia-frame[data-ia-variant=trading] .ia-effect{margin:8px 4px 0;border-left:2px solid color-mix(in srgb,var(--iat-accent-bright) 55%,transparent)}.ia-frame[data-ia-variant=trading] .ia-effect .ia-lab{color:var(--iat-text-2)}.ia-frame[data-ia-variant=trading] .ia-effect li,.ia-frame[data-ia-variant=trading] .ia-effect p{color:var(--iat-text);font-size:14.5px}.ia-frame[data-ia-variant=trading] .ia-foot{margin:12px 4px 0;border-top:1px solid var(--iat-border-strong);color:var(--iat-text-2)}.ia-frame[data-ia-variant=trading] .ia-foot svg{stroke:var(--iat-text-2);fill:none;stroke-width:1.6}.ia-frame[data-ia-variant=trading] .ia-val{color:#FBBF24}.ia-frame[data-ia-variant=trading] .ia-noval{color:var(--iat-text-2)}.ia[data-ground=parchment] .ia-tile-name>em{color:var(--iat-ink-heading)}.ia[data-ground=parchment].ia-tile{border-color:color-mix(in srgb,var(--ia-ink-p) 60%,transparent);box-shadow:0 1px 2px var(--iat-parch-shadow),0 0 0 3px color-mix(in srgb,var(--ia-ink-p) 10%,transparent)}.ia[data-ground=parchment][data-rarity=common].ia-tile{border-color:color-mix(in srgb,var(--iat-ink-light) 45%,transparent);box-shadow:0 1px 2px var(--iat-parch-shadow)}.ia[data-ground=parchment][data-rarity=legendary].ia-tile{border-color:#B08A3E;box-shadow:0 1px 2px var(--iat-parch-shadow),0 0 0 3px rgba(207,167,89,.22),inset 0 0 0 1px rgba(246,228,176,.7)}button.ia[data-ground=parchment].ia-tile:hover{border-color:var(--ia-ink-p);box-shadow:0 4px 12px var(--iat-parch-shadow),0 0 0 3px color-mix(in srgb,var(--ia-ink-p) 18%,transparent)}.ia[data-ground=parchment].ia-tile:focus-visible{outline-color:var(--iat-ink-accent)}.ia[data-ground=parchment] .ia-b-eq{background:var(--iat-ink-accent);box-shadow:0 0 0 2px var(--iat-parch),0 0 0 3px color-mix(in srgb,var(--iat-ink-accent) 40%,transparent)}.ia[data-ground=parchment] .ia-b-at,.ia[data-ground=parchment] .ia-b-lock,.ia[data-ground=parchment] .ia-b-mut{background:var(--iat-parch);box-shadow:0 0 0 1px var(--iat-parch-edge)}.ia[data-ground=parchment] .ia-b-at svg{fill:#6B21A8}.ia[data-ground=parchment] .ia-b-lock svg,.ia[data-ground=parchment] .ia-b-mut svg{stroke:var(--iat-ink-accent)}.ia[data-ground=parchment].ia-thumb{border-color:color-mix(in srgb,var(--ia-ink-p) 70%,transparent);box-shadow:0 1px 2px var(--iat-parch-shadow)}.ia[data-ground=parchment][data-rarity=common].ia-thumb{border-color:color-mix(in srgb,var(--iat-ink-light) 50%,transparent)}.ia-empty[data-ground=parchment],.ia-empty[data-ground=parchment]:after{border-color:var(--iat-parch-edge)}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-rarity{color:var(--ia-ink-p)!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-name{color:var(--iat-ink-heading)!important;font-family:var(--iat-font-display)!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-noval,[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-state.need,[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-type span,[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-was{color:var(--iat-ink-light)!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-state.at{color:#6B21A8!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-state.bound,[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-state.mut{color:var(--iat-ink-accent)!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-state.spent{color:#991B1B!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-val{color:#854D0E!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-chip b{color:var(--iat-ink-heading)!important}[data-sanctum-theme] [role=dialog] .ia-frame[data-ia-variant=hero] .ia-effect p{color:var(--iat-ink-dark)!important}.ia-ware-head{display:flex;align-items:center;gap:10px}@container (max-width: 179px){.ia-ware-head{flex-direction:column;align-items:stretch;gap:6px}.ia-ware-head>.ia-thumb{align-self:flex-start}}img.ua-art{vertical-align:middle;object-fit:contain;user-select:none;-webkit-user-drag:none}.ua-glyph,img.ua-art{display:inline-block;flex:none}.ua-glyph{vertical-align:-.125em;font-style:normal}@media (forced-colors:active){.ua-glyph{forced-color-adjust:none;background-color:CanvasText!important}}.ua-vignette{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.ua-vignette[data-layout=inline]{flex-direction:row;text-align:start;gap:.75rem}.ua-vignette-art{width:var(--ua-vig-size,72px);height:var(--ua-vig-size,72px);flex:none;display:flex;align-items:center;justify-content:center}.ua-vignette-art>img.ua-art{width:100%;height:100%}.ua-vignette[data-ground=parchment] .ua-vignette-art>img.ua-art{opacity:.9}.ua-vignette-copy{min-width:0}.ua-vignette[data-layout=stack] .ua-vignette-copy{max-width:100%}@media (max-width:399px){.ua-vignette-art{width:var(--ua-vig-size-sm,64px);height:var(--ua-vig-size-sm,64px)}}.ua-vignette[data-motion=bob] .ua-vignette-art>img.ua-art{animation:ua-bob 3s ease-in-out infinite}.ua-sky{vertical-align:middle;isolation:isolate}.ua-sky>img.ua-sky-layer{display:block}.ua-die{vertical-align:middle;isolation:isolate}.ua-die>img.ua-art{display:block}.ua-die-value{position:absolute;transform:translate(-50%,-50%);z-index:1;font-family:var(--font-stat,"JetBrains Mono",monospace);font-weight:700;font-style:normal;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(255,248,235,.8),0 0 3px rgba(255,248,235,.65);pointer-events:none}.ua-cameo{position:relative;display:inline-block;flex:none;vertical-align:middle}.ua-cameo>img.ua-cameo-layer{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.ua-hero-slot{position:absolute;inset:0;overflow:hidden}.ua-hero-slot>img.ua-hero-band{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.55}.ua-hero-crest>.ua-hero-initials,.ua-hero-crest>img.ua-hero-medal{position:absolute;left:50%;transform:translateX(-50%);max-width:none;display:block}.ua-hero-ribbon{position:absolute;left:50%;transform:translateX(-50%);display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.ua-hero-ribbon>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%,7% 50%)}.ua-hero-ribbon em{display:block;font-style:normal;font-family:Cinzel,serif;font-weight:700;font-size:15px;line-height:1;letter-spacing:.2em;padding-left:.2em;color:#3a2a0c;white-space:nowrap}@media (min-width:640px){.ua-hero-ribbon em{font-size:17px}}.ua-hero-ring{position:relative;display:block;flex:none;border-radius:50%;overflow:hidden}.ua-hero-ring>img.ua-art{display:block}.ua-hero-mark{position:relative;display:inline-block;flex:none;vertical-align:middle}.ua-hero-mark>img.ua-art{display:block;width:100%;height:100%}.ua-hero-initials{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;box-sizing:border-box;border:2px solid #cfa759}.ua-hero-initials>em{font-style:normal;font-family:Cinzel,serif;font-weight:700;line-height:1;letter-spacing:.04em;color:#f6e4b0}img.ua-medallion{width:var(--ua-med,72px);height:var(--ua-med,72px)}@media (max-width:399px){img.ua-medallion{width:var(--ua-med-sm,var(--ua-med,64px));height:var(--ua-med-sm,var(--ua-med,64px))}}.ua-call-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"band ." "band title" "band line" "band go" "band .";column-gap:18px;padding:10px 56px 10px 10px}.ua-call[data-art=failed] .ua-call-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"." "title" "line" "go" ".";padding-left:18px}.ua-call-grid>img.ua-call-band{grid-area:band;align-self:center;display:block;width:300px;height:100px;max-width:none;object-fit:contain}.ua-call-title{grid-area:title;min-width:0;font-weight:700;font-size:26px;line-height:1.1;overflow-wrap:break-word}.ua-call-line{grid-area:line;min-width:0;margin:3px 0 10px;font-style:italic;font-weight:500;font-size:16px;line-height:1.3;overflow-wrap:anywhere}a.ua-call-go{grid-area:go;justify-self:start;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:3px;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 2px 0 rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.18)}a.ua-call-go:hover{filter:brightness(1.12)}a.ua-call-go:focus-visible,button.ua-call-fold:focus-visible{outline:2px solid var(--s-ink-dark,#2c1810);outline-offset:2px}button.ua-call-fold{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;cursor:pointer}@container (min-width: 560px) and (max-width: 719px){.ua-call-grid{grid-template-columns:240px minmax(0,1fr)}.ua-call-grid>img.ua-call-band{width:240px;height:80px}.ua-call-title{font-size:22px}.ua-call-line{font-size:15px}}@container (max-width: 559px){.ua-call-grid,.ua-call[data-art=failed] .ua-call-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"band band" "title go" "line line";column-gap:8px;padding:0 0 7px}.ua-call[data-art=failed] .ua-call-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "line" "go";padding:6px 48px 10px 0}.ua-call[data-art=failed] a.ua-call-go{justify-self:start;margin:6px 0 0 12px}.ua-call-grid>img.ua-call-band{width:100%;height:auto;aspect-ratio:4/1;object-fit:cover;object-position:50% 72%}.ua-call-title{align-self:center;padding:4px 0 0 12px;font-size:20px}.ua-call-line{margin:0;padding:0 12px;font-size:13px;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}a.ua-call-go{justify-self:end;margin:4px 10px 0 0;padding:0 12px;font-size:11px;letter-spacing:.1em}button.ua-call-fold{top:0;right:0}}@container (max-width: 359px){.ua-call-title{font-size:19px}}@container (max-width: 299px){.ua-call-grid{column-gap:6px}.ua-call-title{font-size:17px}a.ua-call-go{gap:6px;padding:0 8px;font-size:10px;letter-spacing:.06em}}.ua-banner-initials{position:absolute;display:block;font-style:normal;font-family:Cinzel,serif;font-weight:700;font-size:clamp(13px,3.8cqw,28px);line-height:1;white-space:nowrap;pointer-events:none;-webkit-text-stroke:.04em #2a1c0a;paint-order:stroke fill;text-shadow:0 1px 1px rgba(0,0,0,.55)}[data-sanctum-theme] [role=dialog][data-ceremony] button.ua-banner-close,[role=dialog] button.ua-banner-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;opacity:1!important;color:#2c1810!important;border-color:transparent!important;background:radial-gradient(circle at center,rgba(245,230,200,.88) 0 15.5px,rgba(44,24,16,.35) 15.5px 16.5px,transparent 17px)!important}[data-sanctum-theme] [role=dialog][data-ceremony] button.ua-banner-close:focus,[role=dialog] button.ua-banner-close:focus{box-shadow:none}[data-sanctum-theme] [role=dialog][data-ceremony] button.ua-banner-close:focus-visible,[role=dialog] button.ua-banner-close:focus-visible{outline:2px solid rgba(44,24,16,.7);outline-offset:0}@media (hover:none) and (pointer:coarse){[data-sanctum-theme] [role=dialog][data-ceremony] button.ua-banner-close:focus-visible,[role=dialog] button.ua-banner-close:focus-visible{outline-offset:-6px}}.ua-xp-laurel{display:inline-flex;align-items:center;justify-content:center;flex:none}.ua-xp-laurel>img.ua-art{max-width:none}.ua-pulse{animation:ua-pulse 2.4s ease-in-out infinite}@keyframes ua-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes ua-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ua-pulse,.ua-vignette[data-motion=bob] .ua-vignette-art>img.ua-art{animation:none}}.sa[data-school]{--sa-tint:#D9B46A;--sa-tint-ink:#7A5A20}.sa[data-school=abjuration]{--sa-tint:#7FB2F0;--sa-tint-ink:#1D4ED8}.sa[data-school=conjuration]{--sa-tint:#2DD4BF;--sa-tint-ink:#0F766E}.sa[data-school=divination]{--sa-tint:#F0B02E;--sa-tint-ink:#92400E}.sa[data-school=enchantment]{--sa-tint:#F472B6;--sa-tint-ink:#9D174D}.sa[data-school=evocation]{--sa-tint:#FF8A4A;--sa-tint-ink:#9A3412}.sa[data-school=illusion]{--sa-tint:#B79CFF;--sa-tint-ink:#5B21B6}.sa[data-school=necromancy]{--sa-tint:#7CCB9A;--sa-tint-ink:#166534}.sa[data-school=transmutation]{--sa-tint:#B5D94A;--sa-tint-ink:#4D7C0F}.sa[data-school]{--ia-pool:color-mix(in srgb,var(--sa-tint) 30%,transparent)}.sa-seal{border-radius:50%;width:46%!important;height:46%!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sa-tint) 55%,transparent),0 0 18px color-mix(in srgb,var(--sa-tint) 22%,transparent)}.sa-pips{position:absolute;z-index:6;left:50%;top:0;transform:translate(-50%,-50%);display:flex;align-items:center;gap:2px;padding:2px 4px;border-radius:999px;background:var(--iat-bg-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--sa-tint) 45%,transparent);pointer-events:none}.sa-pips i{display:block;width:5px;height:5px;transform:rotate(45deg);background:var(--sa-tint)}.sa-pips i.cantrip{width:7px;height:7px;transform:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--sa-tint)}.sa-tile{--sa-size:112px;position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:var(--sa-size);container-type:inline-size;border-radius:8px;border:1px solid color-mix(in srgb,var(--sa-tint) 42%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--sa-tint) 12%,transparent);padding:0;margin:0;font:inherit;color:inherit;text-align:center;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.sa-tile.is-fluid{width:100%}button.sa-tile{cursor:pointer}.sa-well{position:relative;display:block;aspect-ratio:1;margin:clamp(4px,5cqi,7px) clamp(4px,5cqi,7px) 0}.sa-well>.ia-niche{inset:0;border-radius:50% 50% 5px 5px/22% 22% 5px 5px}.sa-well>.sa-pips{top:0}.sa-well .ia-art{width:80%;height:80%}.sa-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;box-sizing:border-box;min-height:calc(2 * 1.18em + 12px);padding:6px clamp(4px,5cqi,8px);font:600 clamp(10px,10.5cqi,12.5px)/1.18 var(--iat-font-heading);letter-spacing:.03em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:var(--iat-text)}.sa-tile-name[data-long-word]{font-size:clamp(9px,9.5cqi,11px);letter-spacing:.01em}button.sa-tile:hover{transform:translateY(-2px) scale(1.03);border-color:color-mix(in srgb,var(--sa-tint) 80%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--sa-tint) 30%,transparent)}button.sa-tile:hover .ia-niche:after{opacity:1}button.sa-tile:hover .ia-art{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--sa-tint) 45%,transparent))}button.sa-tile:active{transform:scale(1.01)}.sa-tile:focus{outline:none}.sa-tile:focus-visible{outline:2px solid var(--iat-accent-bright);outline-offset:2px}.sa-tile[data-ground=parchment]{border-color:color-mix(in srgb,var(--sa-tint-ink) 45%,transparent);box-shadow:0 1px 2px var(--iat-parch-shadow)}.sa-tile[data-ground=parchment] .sa-tile-name{color:var(--iat-ink-heading)}.sa-tile[data-ground=parchment] .sa-pips{background:var(--iat-parch);box-shadow:0 0 0 1px var(--iat-parch-edge)}.sa-tile[data-ground=parchment] .sa-pips i{background:var(--sa-tint-ink)}.sa-tile[data-ground=parchment] .sa-pips i.cantrip{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sa-tint-ink)}button.sa-tile[data-ground=parchment]:hover{border-color:var(--sa-tint-ink);box-shadow:0 4px 12px var(--iat-parch-shadow)}.sa-tile[data-ground=parchment]:focus-visible{outline-color:var(--iat-ink-accent)}.sa-grid{display:grid;gap:12px}@media (prefers-reduced-motion:reduce){.sa-tile{transition:border-color .2s,box-shadow .2s}button.sa-tile:active,button.sa-tile:hover{transform:none}}.sa-folio{--sa-ink:var(--iat-ink-dark);--sa-ink-2:var(--iat-ink-medium);--sa-ink-3:var(--iat-ink-light);--sa-head:var(--iat-ink-heading);--sa-line:var(--iat-parch-edge);--sa-wash:rgba(0,0,0,.035);--sa-eyebrow:var(--sa-tint-ink);--ia-iron:var(--iat-ink-accent);position:relative;box-sizing:border-box;width:100%;container-type:inline-size;text-align:start;color:var(--sa-ink)}.sa-folio[data-ground=dark]{--sa-ink:var(--iat-text);--sa-ink-2:var(--iat-text-2);--sa-ink-3:var(--iat-text-2);--sa-head:var(--iat-text);--sa-line:var(--iat-border-strong);--sa-wash:rgba(255,255,255,.03);--sa-eyebrow:var(--sa-tint);--ia-iron:color-mix(in srgb,var(--iat-accent-bright) 65%,transparent);padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--sa-tint) 40%,transparent)}.sa-folio-head{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center}.sa-folio-mat{position:relative;box-sizing:border-box;width:128px;padding:8px;border:1px solid var(--sa-line);border-radius:4px;box-shadow:0 1px 2px var(--iat-parch-shadow),0 6px 16px var(--iat-parch-shadow)}.sa-folio[data-ground=dark] .sa-folio-mat{box-shadow:none;border-color:color-mix(in srgb,var(--sa-tint) 35%,transparent)}.sa-folio-mat:before{content:"";position:absolute;inset:4px;border-radius:2px;pointer-events:none;z-index:1;border:1px solid color-mix(in srgb,var(--sa-eyebrow) 55%,transparent)}.sa-folio-mat>.ia-niche{position:relative;inset:auto;display:block;width:100%;aspect-ratio:1/1.1;border-radius:50% 50% 4px 4px/30% 30% 4px 4px;box-shadow:inset 0 0 0 1px var(--iat-accent-border),inset 0 10px 28px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--iat-ink-heading) 45%,transparent)}.sa-folio-mat .ia-art{width:82%;height:82%;transform:translate(-50%,-50%)}.sa-folio-mat>.sa-pips{top:8px}.sa-folio[data-ground=parchment] .sa-folio-mat>.sa-pips{background:var(--iat-parch);box-shadow:0 0 0 1px var(--iat-parch-edge)}.sa-folio[data-ground=parchment] .sa-folio-mat>.sa-pips i{background:var(--sa-tint-ink)}.sa-folio[data-ground=parchment] .sa-folio-mat>.sa-pips i.cantrip{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sa-tint-ink)}.sa-folio-title{min-width:0}.sa-eyebrow{display:flex;align-items:center;gap:8px;font:600 10.5px/1.2 var(--iat-font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--sa-eyebrow)}.sa-eyebrow:after,.sa-eyebrow:before{content:"";flex:none;width:6px;height:6px;transform:rotate(45deg);background:currentColor;opacity:.85}.sa-eyebrow:after{display:none}.sa-folio .sa-name{margin:5px 0 0;font-family:var(--iat-font-display);font-weight:700;font-size:23px;line-height:1.15;letter-spacing:.01em;color:var(--sa-head);text-wrap:balance;overflow-wrap:anywhere}.sa-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sa-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font:500 10.5px/1 var(--iat-font-stat);font-style:normal;letter-spacing:.02em;color:var(--sa-ink-2);border:1px solid var(--sa-line);background:var(--sa-wash)}.sa-folio .sa-summary{margin:8px 0 0;font:italic 500 15px/1.35 var(--iat-font-narrative);color:var(--sa-ink-2)}.sa-strip{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:6px}.sa-cell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;row-gap:3px;align-items:center;align-content:start;padding:6px 9px 7px;border-radius:3px;border:1px solid var(--sa-line);background:var(--sa-wash)}.sa-cell-glyphs{grid-row:1;grid-column:1;display:inline-flex;gap:2px;align-items:center;color:var(--sa-ink-2)}.sa-cell>.sa-k{grid-row:1;grid-column:2}.sa-cell>.sa-v{grid-row:2;grid-column:1/-1}.sa-glyph{display:inline-block;flex:none}i.sa-glyph{background-color:currentColor}.sa-folio .sa-k{font:600 9.5px/1.2 var(--iat-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--sa-ink-3)}.sa-folio .sa-v{font-family:var(--iat-font-narrative);font-weight:600;font-size:15.5px;line-height:1.22;color:var(--sa-ink)}.sa-ref{display:inline-block;margin-left:6px;vertical-align:2px;padding:1px 5px;border-radius:3px;font:500 9px/1.2 var(--iat-font-stat);letter-spacing:.04em;text-decoration:none;cursor:help;color:var(--sa-ink-3);border:1px dashed var(--sa-line)}.sa-setup{margin:16px 0 0}.sa-plate{position:relative;width:100%;aspect-ratio:320/180;container-type:inline-size}.sa-plate-img{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}.sa-chip{position:absolute;z-index:2;transform:translate(-50%,-50%);padding:.18em .64em;border-radius:999px;white-space:nowrap;pointer-events:none;font:500 11px/1.25 var(--iat-font-stat);font-size:clamp(7px,3.4375cqw,11px);font-style:normal;font-variant-numeric:tabular-nums;color:#2b2318;background:#fbf3df;border:1px solid #a88c57;box-shadow:0 1px 2px rgba(43,35,24,.25)}.sa-chip[data-align=start]{transform:translateY(-50%)}.sa-chip[data-role=scale]{font-size:10px;font-size:clamp(6.5px,3.125cqw,10px);color:#6b5340}.sa-plate[data-palette=candlelit] .sa-chip{color:#f0e3c4;background:#2e2517;border-color:#6b5530}.sa-setup figcaption{margin-top:8px}.sa-lab{display:block;margin-bottom:4px;font:600 9.5px/1.2 var(--iat-font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--sa-ink-3)}.sa-key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px}.sa-key li{display:inline-flex;align-items:center;gap:5px}.sa-key img{flex:none;display:block;width:18px;height:18px;user-select:none;-webkit-user-drag:none}.sa-key em{font:500 11px/1.3 var(--iat-font-stat);font-style:normal;color:var(--sa-ink-2)}.sa-folio .ia-rule{display:flex;align-items:center;gap:10px;margin:16px 0 10px}.sa-folio .ia-rule:after,.sa-folio .ia-rule:before{content:"";flex:1;height:1px}.sa-folio .ia-rule:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sa-eyebrow) 45%,transparent))}.sa-folio .ia-rule:after{background:linear-gradient(90deg,color-mix(in srgb,var(--sa-eyebrow) 45%,transparent),transparent)}.sa-folio .ia-rule i{width:6px;height:6px;transform:rotate(45deg);background:var(--sa-eyebrow)}.sa-folio .sa-desc{margin:0;white-space:pre-line;font-family:var(--iat-font-narrative);font-weight:500;font-size:16.5px;line-height:1.5;color:var(--sa-ink-2)}.sa-block{margin-top:10px;padding:8px 10px;border-radius:3px;border-left:2px solid color-mix(in srgb,var(--sa-eyebrow) 60%,transparent)}.sa-block p{margin:0;font-family:var(--iat-font-narrative);font-weight:600;font-size:15.5px;line-height:1.4;color:var(--sa-ink)}@container (max-width: 420px){.sa-folio-head{grid-template-columns:1fr;justify-items:center;text-align:center;gap:12px}.sa-folio-mat{width:140px}.sa-eyebrow,.sa-tags{justify-content:center}.sa-folio .sa-name{font-size:21px}.sa-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}.sa-cell[data-wide]{grid-column:1/-1}}.sa-tile-seal{position:absolute;z-index:6;right:4px;bottom:4px;padding:2px 6px;border-radius:999px;font:600 9px/1.2 var(--iat-font-heading);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--iat-accent-bright);background:var(--iat-bg-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--iat-accent) 55%,transparent);pointer-events:none}.sa.sa-thumb.ia-thumb{--ia-thumb-bd:color-mix(in srgb,var(--sa-tint) 55%,transparent);--ia-glow:color-mix(in srgb,var(--sa-tint) 16%,transparent)}.sa.sa-thumb.ia-thumb[data-ground=parchment][data-rarity]{border-color:color-mix(in srgb,var(--sa-tint-ink) 70%,transparent)}.sa.sa-thumb.ia-thumb[data-unresolved]{border-style:dashed;border-color:var(--iat-text-2)}.sa-thumb>.ia-art{width:88%;height:88%}.sa-thumb .sa-pips{top:auto;bottom:2px;transform:translateX(-50%);padding:1px var(--sa-pip-pad,3px);gap:var(--sa-pip-gap,1.5px)}.sa-thumb .sa-pips i{width:var(--sa-pip,4px);height:var(--sa-pip,4px)}.sa-thumb .sa-pips i.cantrip{width:5px;height:5px}@media (min-width:640px){.sa.sa-thumb.sa-thumb-grow{--ia-size:56px!important}}.sa-folio-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}[data-sanctum-theme] [role=dialog] .sa-folio .sa-name{color:var(--sa-head)!important;font-family:var(--iat-font-display)!important}[data-sanctum-theme] [role=dialog] .sa-folio .sa-k{color:var(--sa-ink-3)!important}[data-sanctum-theme] [role=dialog] .sa-folio .sa-cell-glyphs{color:var(--sa-ink-2)!important}[data-sanctum-theme] [role=dialog] .sa-folio .sa-lab{color:var(--sa-ink-3)!important}[data-sanctum-theme] [role=dialog] .sa-folio .sa-block p{color:var(--sa-ink)!important}[data-sanctum-theme] [role=dialog] .sa-folio .sa-summary{color:var(--sa-ink-2)!important}