:root{--bg-0: #050407;--bg-1: #0b090f;--bg-2: #131018;--bg-3: #1c1823;--well: rgba(3, 2, 5, .62);--glass: linear-gradient(180deg, rgba(22, 18, 27, .8), rgba(9, 7, 12, .88));--glass-solid: linear-gradient(180deg, #17131c, #0b090e);--ink-1: #f4ebda;--ink-2: #d2c6b0;--ink-3: #a3988a;--ink-4: #6d6573;--gold-1: #f6dc9e;--gold-2: #dcb66c;--gold-3: #a8833f;--gold-4: #5e4520;--line-1: rgba(232, 205, 150, .09);--line-2: rgba(232, 205, 150, .17);--line-3: rgba(242, 211, 142, .38);--line-gold: rgba(246, 220, 158, .72);--ichor-1: #ff6b7e;--ichor-2: #e3233f;--ichor-3: #8f0f26;--ichor-4: #3a0510;--good: #6fe8c2;--warn: #ffb54a;--bad: #ff7486;--info: #9fd0ff;--arcane: #c8b8ff;--r-common: #b9b4aa;--r-rare: #4fa3ff;--r-epic: #b45cff;--r-mythic: #ffb21e;--r-relic: #ff3346;--shard-1: #ffc2f4;--shard-2: #e443d7;--shard-3: #6a1262;--obsidian: var(--bg-0);--night: var(--bg-1);--panel-solid: var(--bg-2);--bone: var(--ink-1);--bone-dim: var(--ink-3);--ash: var(--ink-4);--gold: var(--gold-2);--gold-hi: var(--gold-1);--ichor: var(--ichor-2);--ichor-dim: var(--ichor-3);--teal: var(--good);--void: #9a6bff;--line: var(--line-2);--line-hi: var(--line-3);--hair: var(--line-1);--hair-hi: var(--line-3);--font-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-lore: "Cormorant Garamond", "Cormorant", Georgia, serif;--font-ui: "Barlow Semi Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-micro: 11px;--fs-caption: 12px;--fs-small: 13px;--fs-body: 14px;--fs-body-l: 15px;--fs-lead: 17px;--fs-h4: 15px;--fs-h3: 18px;--fs-h2: 24px;--fs-h1: clamp(28px, 2.7vw, 42px);--fs-hero: clamp(42px, 7.4vw, 104px);--lh-tight: 1.12;--lh-snug: 1.35;--lh-body: 1.55;--tr-hero: .3em;--tr-display: .12em;--tr-caps: .18em;--tr-btn: .2em;--tr-label: .08em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--edge: 28px;--r-xs: 2px;--r-sm: 3px;--r-md: 5px;--r-pill: 999px;--radius: var(--r-sm);--radius-sm: var(--r-xs);--elev-1: 0 2px 8px rgba(0, 0, 0, .4);--elev-2: 0 14px 40px rgba(0, 0, 0, .5);--elev-3: 0 28px 80px rgba(0, 0, 0, .66);--shadow: var(--elev-2);--glow-gold: 0 0 22px rgba(242, 190, 100, .22);--glow-ichor: 0 0 26px rgba(255, 42, 74, .38);--text-halo: 0 1px 2px #000, 0 0 12px rgba(0, 0, 0, .85);--dur-1: .11s;--dur-2: .2s;--dur-3: .34s;--dur-4: .62s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-heavy: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--z-touch: 6;--z-vigil: 8;--z-chat: 12;--z-relic: 14;--z-fall: 15;--z-banner: 20;--z-modal: 30;--z-toast: 40;--z-guide: 45;--z-boot: 50;--z-tip: 60;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--ornament: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform=''%3E%3Cpath d='M1 26V1H26' fill='none' stroke='%23e9c67e' stroke-opacity='.8' stroke-width='1.6'/%3E%3Cpath d='M26 1v3M1 26h3' fill='none' stroke='%23f6dc9e' stroke-opacity='.8'/%3E%3Cpath d='M5.5 17V5.5H17' fill='none' stroke='%23e9c67e' stroke-opacity='.34'/%3E%3Cpath d='M9.5 5.8 13.2 9.5 9.5 13.2 5.8 9.5z' fill='%23f6dc9e' fill-opacity='.72'/%3E%3Cpath d='M9.5 7.9 11.1 9.5 9.5 11.1 7.9 9.5z' fill='%232a1f12'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 34px 34px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(34 0) scale(-1 1)'%3E%3Cpath d='M1 26V1H26' fill='none' stroke='%23e9c67e' stroke-opacity='.8' stroke-width='1.6'/%3E%3Cpath d='M26 1v3M1 26h3' fill='none' stroke='%23f6dc9e' stroke-opacity='.8'/%3E%3Cpath d='M5.5 17V5.5H17' fill='none' stroke='%23e9c67e' stroke-opacity='.34'/%3E%3Cpath d='M9.5 5.8 13.2 9.5 9.5 13.2 5.8 9.5z' fill='%23f6dc9e' fill-opacity='.72'/%3E%3Cpath d='M9.5 7.9 11.1 9.5 9.5 11.1 7.9 9.5z' fill='%232a1f12'/%3E%3C/g%3E%3C/svg%3E") 100% 0 / 34px 34px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(0 34) scale(1 -1)'%3E%3Cpath d='M1 26V1H26' fill='none' stroke='%23e9c67e' stroke-opacity='.8' stroke-width='1.6'/%3E%3Cpath d='M26 1v3M1 26h3' fill='none' stroke='%23f6dc9e' stroke-opacity='.8'/%3E%3Cpath d='M5.5 17V5.5H17' fill='none' stroke='%23e9c67e' stroke-opacity='.34'/%3E%3Cpath d='M9.5 5.8 13.2 9.5 9.5 13.2 5.8 9.5z' fill='%23f6dc9e' fill-opacity='.72'/%3E%3Cpath d='M9.5 7.9 11.1 9.5 9.5 11.1 7.9 9.5z' fill='%232a1f12'/%3E%3C/g%3E%3C/svg%3E") 0 100% / 34px 34px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(34 34) scale(-1 -1)'%3E%3Cpath d='M1 26V1H26' fill='none' stroke='%23e9c67e' stroke-opacity='.8' stroke-width='1.6'/%3E%3Cpath d='M26 1v3M1 26h3' fill='none' stroke='%23f6dc9e' stroke-opacity='.8'/%3E%3Cpath d='M5.5 17V5.5H17' fill='none' stroke='%23e9c67e' stroke-opacity='.34'/%3E%3Cpath d='M9.5 5.8 13.2 9.5 9.5 13.2 5.8 9.5z' fill='%23f6dc9e' fill-opacity='.72'/%3E%3Cpath d='M9.5 7.9 11.1 9.5 9.5 11.1 7.9 9.5z' fill='%232a1f12'/%3E%3C/g%3E%3C/svg%3E") 100% 100% / 34px 34px no-repeat, linear-gradient(90deg, transparent 8%, rgba(246, 220, 158, .3) 50%, transparent 92%) 0 0 / 100% 1px no-repeat, radial-gradient(130% 62% at 50% -6%, rgba(246, 220, 158, .085), transparent 66%);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .8 .085 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23dcb66c' stroke-width='1.5'/%3E%3C/svg%3E")}:root{--cur-arrow: default;--cur-pointer: pointer;--cur-grab: grab;--cur-grabbing: grabbing;--cur-text: text;--cur-denied: not-allowed;--cur-busy: progress;--cur-help: help;--cur-aim: crosshair;--cur-aim-foe: crosshair}@supports (cursor: -webkit-image-set(url(data:,) 2x) 0 0,auto){:root{--cur-arrow: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3cpath%20d='M6.4%209.6%207.9%2012.2%206.4%2014.8%204.9%2012.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.5'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, default;--cur-pointer: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.6%2012.6Q17.6%2011.2%2019%2011.2%2020.6%2011.2%2020.6%2012.6V17.6H17.6Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.4%2011Q14.4%209.6%2016%209.6%2017.6%209.6%2017.6%2011V17H14.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2010.4Q11.2%209%2012.8%209%2014.4%209%2014.4%2010.4V16.6H11.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7%2016.6%203.6%2013.8Q2.6%2013%203.4%2012%204.2%2011.2%205.2%2011.9L8.8%2014.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.2%203Q7.2%201%209.2%201%2011.2%201%2011.2%203V15.8H7.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.6%205.8H10.8M7.6%209.6H10.8M7.6%2013H10.8'%20stroke='%234a300c'%20stroke-opacity='.75'%20stroke-width='.6'/%3e%3cpath%20d='M8.2%203.2V14.6'%20stroke='%23fffdf4'%20stroke-opacity='.75'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 2x) 9 1, pointer;--cur-grab: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.8%2015.2%2018.6%207.4Q18.8%206%2020.2%206.1%2021.6%206.3%2021.4%207.7L20.6%2016Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.6%2015%2014.8%204.6Q14.8%203.2%2016.3%203.2%2017.8%203.2%2017.8%204.6L17.7%2015.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2014.8%2010.8%204Q10.8%202.6%2012.3%202.6%2013.8%202.6%2013.8%204L14.4%2015Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.6%2015.2%206.6%206.6Q6.5%205.2%207.9%205.1%209.3%205%209.5%206.4L10.8%2015Z'%20fill='url(%23m)'/%3e%3cpath%20d='M6.8%2019.2%202.6%2015.4Q1.7%2014.4%202.6%2013.5%203.5%2012.7%204.5%2013.5L8.4%2016.4Z'%20fill='url(%23m)'/%3e%3cg%20fill='%23fff6dc'%20fill-opacity='.6'%20stroke='%234a300c'%20stroke-opacity='.8'%20stroke-width='.5'%3e%3crect%20x='7.35'%20y='6.2'%20width='1.7'%20height='2.4'%20rx='.8'%20transform='rotate(-7%208.2%207.4)'/%3e%3crect%20x='11.45'%20y='3.65'%20width='1.8'%20height='2.5'%20rx='.85'%20transform='rotate(-2%2012.35%204.9)'/%3e%3crect%20x='15.4'%20y='4.3'%20width='1.8'%20height='2.4'%20rx='.85'/%3e%3crect%20x='19.15'%20y='7.2'%20width='1.6'%20height='2.2'%20rx='.75'%20transform='rotate(5%2019.95%208.3)'/%3e%3crect%20x='2.85'%20y='13.9'%20width='1.4'%20height='1.9'%20rx='.65'%20transform='rotate(-50%203.55%2014.85)'/%3e%3c/g%3e%3cpath%20d='M7.7%2011.6H9.9M11.4%2010H13.8M15.1%2010.4H17.4M18.6%2011.4H20.7M8.3%2017Q9.3%2016.2%2010.3%2017M11.9%2016.8Q12.9%2016%2013.9%2016.8M15.2%2016.9Q16.2%2016.1%2017.2%2016.9M18.4%2017.3Q19.2%2016.6%2020%2017.3'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.55'%20fill='none'/%3e%3cpath%20d='M9.4%2017.8%2011.2%2022M12.9%2017.6V22.2M16.1%2017.7%2014.7%2022.2M19%2018%2016.6%2022'%20stroke='%234a300c'%20stroke-opacity='.35'%20stroke-width='.55'/%3e%3c/g%3e%3c/svg%3e") 2x) 14 16, grab;--cur-grabbing: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.6%2014.8Q17.6%2013.2%2019.2%2013.2%2020.8%2013.2%2020.8%2014.8V17.6H17.6Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.4%2014Q14.4%2012.4%2016%2012.4%2017.6%2012.4%2017.6%2014V17.4H14.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2013.8Q11.2%2012.2%2012.8%2012.2%2014.4%2012.2%2014.4%2013.8V17.2H11.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M8%2014.4Q8%2012.8%209.6%2012.8%2011.2%2012.8%2011.2%2014.4V17.2H8Z'%20fill='url(%23m)'/%3e%3cpath%20d='M5.4%2015.2Q6.8%2014.8%207.4%2016L8.4%2019.8Q8.6%2021.4%207.2%2021.6%206.2%2021.7%205.8%2020.6L4.4%2017Q4.1%2015.7%205.4%2015.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M8.9%2014.2Q9.1%2013.6%209.8%2013.5M12.1%2013.6Q12.3%2013%2013%2012.9M15.3%2013.8Q15.5%2013.2%2016.2%2013.1M18.5%2014.6Q18.7%2014%2019.4%2013.9'%20stroke='%23fffdf4'%20stroke-opacity='.75'%20stroke-width='.55'%20stroke-linecap='round'%20fill='none'/%3e%3cpath%20d='M8.4%2017.6Q9.6%2016.7%2010.8%2017.6M11.6%2017.6Q12.8%2016.7%2014%2017.6M14.8%2017.8Q16%2016.9%2017.2%2017.8M18%2018Q19.2%2017.1%2020.4%2018'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.55'%20fill='none'/%3e%3cpath%20d='M9.6%2018.4%2011.2%2022M12.8%2018.3V22.2M16%2018.5%2014.7%2022.2M19.2%2018.7%2016.6%2022'%20stroke='%234a300c'%20stroke-opacity='.35'%20stroke-width='.55'/%3e%3c/g%3e%3c/svg%3e") 2x) 14 16, grabbing;--cur-text: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3clinearGradient%20id='t'%20gradientUnits='userSpaceOnUse'%20x1='11'%20y1='0'%20x2='21'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23a87628'/%3e%3cstop%20offset='.42'%20stop-color='%23fff6d6'/%3e%3cstop%20offset='.6'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='1'%20stop-color='%238f6222'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M11.2%203.4Q11.2%202.6%2012%202.6H14.4Q15.6%202.6%2016%203.6%2016.4%202.6%2017.6%202.6H20Q20.8%202.6%2020.8%203.4%2020.8%204.2%2020%204.2H18Q17.3%204.2%2017.3%205.4V26.6Q17.3%2027.8%2018%2027.8H20Q20.8%2027.8%2020.8%2028.6%2020.8%2029.4%2020%2029.4H17.6Q16.4%2029.4%2016%2028.4%2015.6%2029.4%2014.4%2029.4H12Q11.2%2029.4%2011.2%2028.6%2011.2%2027.8%2012%2027.8H14Q14.7%2027.8%2014.7%2026.6V5.4Q14.7%204.2%2014%204.2H12Q11.2%204.2%2011.2%203.4Z'%20fill='url(%23t)'%20stroke='%230b0812'%20stroke-width='1.1'%20stroke-linejoin='round'/%3e%3cpath%20d='M16%2014.6%2017.4%2016%2016%2017.4%2014.6%2016Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3c/g%3e%3c/svg%3e") 2x) 16 16, text;--cur-denied: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3clinearGradient%20id='p'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='18'%20y2='28'%3e%3cstop%20offset='0'%20stop-color='%23e4dde8'/%3e%3cstop%20offset='.5'%20stop-color='%238f8696'/%3e%3cstop%20offset='1'%20stop-color='%233b3540'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23p)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fff'%20stroke-opacity='.45'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='6.2'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1.2'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='4.4'%20fill='none'%20stroke='url(%23gem)'%20stroke-width='1.7'/%3e%3cpath%20d='M20.4%2026.6%2026.6%2020.4'%20stroke='%23ff4a5e'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, not-allowed;--cur-busy: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3crect%20x='18.2'%20y='16.6'%20width='11'%20height='13.4'%20rx='1.6'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1'/%3e%3cpath%20d='M19.6%2017.8h8.2M19.6%2028.8h8.2'%20stroke='url(%23m)'%20stroke-width='1.4'%20stroke-linecap='round'/%3e%3cpath%20d='M20.8%2018.6h5.8Q26.4%2021.6%2024.6%2023.3%2026.4%2025%2026.6%2028H20.8Q21%2025%2022.8%2023.3%2021%2021.6%2020.8%2018.6Z'%20fill='none'%20stroke='%23f6dc9e'%20stroke-width='.9'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.9%2020.2h3.6Q24.9%2021.8%2023.7%2022.7%2022.5%2021.8%2021.9%2020.2ZM21.6%2027.4Q22.4%2025.6%2023.7%2025.2%2025%2025.6%2025.8%2027.4Z'%20fill='url(%23gem)'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, progress;--cur-help: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3ccircle%20cx='23.6'%20cy='23.4'%20r='6.4'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1'/%3e%3ccircle%20cx='23.6'%20cy='23.4'%20r='5.3'%20fill='none'%20stroke='url(%23m)'%20stroke-width='1.2'/%3e%3cpath%20d='M21.6%2021.7Q21.7%2019.6%2023.7%2019.6%2025.7%2019.7%2025.6%2021.5%2025.5%2022.7%2024.2%2023.3%2023.6%2023.6%2023.6%2024.6'%20fill='none'%20stroke='%23f6dc9e'%20stroke-width='1.35'%20stroke-linecap='round'/%3e%3ccircle%20cx='23.6'%20cy='26.7'%20r='.9'%20fill='%23f6dc9e'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, help;--cur-aim: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke='%2305030a'%20stroke-opacity='.62'%20stroke-width='3.4'%3e%3cpath%20d='M24.73%2018.18A9%209%200%200%201%2018.18%2024.73M13.82%2024.73A9%209%200%200%201%207.27%2018.18M7.27%2013.82A9%209%200%200%201%2013.82%207.27M18.18%207.27A9%209%200%200%201%2024.73%2013.82'/%3e%3cpath%20d='M16%201.4000000000000004V10.4M16%2021.6V30.6M1.4000000000000004%2016H10.4M21.6%2016H30.6'/%3e%3c/g%3e%3cg%20stroke='%23f2d38e'%20stroke-width='1.6'%3e%3cpath%20d='M24.73%2018.18A9%209%200%200%201%2018.18%2024.73M13.82%2024.73A9%209%200%200%201%207.27%2018.18M7.27%2013.82A9%209%200%200%201%2013.82%207.27M18.18%207.27A9%209%200%200%201%2024.73%2013.82'/%3e%3cpath%20d='M16%201.4000000000000004V10.4M16%2021.6V30.6M1.4000000000000004%2016H10.4M21.6%2016H30.6'/%3e%3c/g%3e%3c/g%3e%3cpath%20d='M16%2014.2%2017.8%2016%2016%2017.8%2014.2%2016Z'%20fill='%2305030a'%20fill-opacity='.6'/%3e%3cpath%20d='M16%2014.9%2017.1%2016%2016%2017.1%2014.9%2016Z'%20fill='%23fff3cf'/%3e%3c/svg%3e") 2x) 16 16, crosshair;--cur-aim-foe: -webkit-image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke='%2305030a'%20stroke-opacity='.62'%20stroke-width='3.4'%3e%3cpath%20d='M22.34%2016.89A6.4%206.4%200%200%201%2016.89%2022.34M15.11%2022.34A6.4%206.4%200%200%201%209.66%2016.89M9.66%2015.11A6.4%206.4%200%200%201%2015.11%209.66M16.89%209.66A6.4%206.4%200%200%201%2022.34%2015.11'/%3e%3cpath%20d='M16%201.4000000000000004V6.800000000000001M16%2025.2V30.6M1.4000000000000004%2016H6.800000000000001M25.2%2016H30.6'/%3e%3cpath%20d='M3.6%207.4V3.6H7.4M3.6%2024.6V28.4H7.4M28.4%207.4V3.6H24.6M28.4%2024.6V28.4H24.6'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20stroke='%23ff4a5e'%20stroke-width='1.6'%3e%3cpath%20d='M22.34%2016.89A6.4%206.4%200%200%201%2016.89%2022.34M15.11%2022.34A6.4%206.4%200%200%201%209.66%2016.89M9.66%2015.11A6.4%206.4%200%200%201%2015.11%209.66M16.89%209.66A6.4%206.4%200%200%201%2022.34%2015.11'/%3e%3cpath%20d='M16%201.4000000000000004V6.800000000000001M16%2025.2V30.6M1.4000000000000004%2016H6.800000000000001M25.2%2016H30.6'/%3e%3c/g%3e%3cg%20stroke='%23ff7484'%20stroke-width='1.4'%3e%3cpath%20d='M3.6%207.4V3.6H7.4M3.6%2024.6V28.4H7.4M28.4%207.4V3.6H24.6M28.4%2024.6V28.4H24.6'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cpath%20d='M16%2013.8%2018.2%2016%2016%2018.2%2013.8%2016Z'%20fill='%2305030a'%20fill-opacity='.6'/%3e%3cpath%20d='M16%2014.6%2017.4%2016%2016%2017.4%2014.6%2016Z'%20fill='%23ffd0d6'/%3e%3c/svg%3e") 2x) 16 16, crosshair}}@supports (cursor: image-set(url(data:,) 2x) 0 0,auto){:root{--cur-arrow: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3cpath%20d='M6.4%209.6%207.9%2012.2%206.4%2014.8%204.9%2012.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.5'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, default;--cur-pointer: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.6%2012.6Q17.6%2011.2%2019%2011.2%2020.6%2011.2%2020.6%2012.6V17.6H17.6Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.4%2011Q14.4%209.6%2016%209.6%2017.6%209.6%2017.6%2011V17H14.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2010.4Q11.2%209%2012.8%209%2014.4%209%2014.4%2010.4V16.6H11.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7%2016.6%203.6%2013.8Q2.6%2013%203.4%2012%204.2%2011.2%205.2%2011.9L8.8%2014.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.2%203Q7.2%201%209.2%201%2011.2%201%2011.2%203V15.8H7.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.6%205.8H10.8M7.6%209.6H10.8M7.6%2013H10.8'%20stroke='%234a300c'%20stroke-opacity='.75'%20stroke-width='.6'/%3e%3cpath%20d='M8.2%203.2V14.6'%20stroke='%23fffdf4'%20stroke-opacity='.75'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 2x) 9 1, pointer;--cur-grab: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.8%2015.2%2018.6%207.4Q18.8%206%2020.2%206.1%2021.6%206.3%2021.4%207.7L20.6%2016Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.6%2015%2014.8%204.6Q14.8%203.2%2016.3%203.2%2017.8%203.2%2017.8%204.6L17.7%2015.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2014.8%2010.8%204Q10.8%202.6%2012.3%202.6%2013.8%202.6%2013.8%204L14.4%2015Z'%20fill='url(%23m)'/%3e%3cpath%20d='M7.6%2015.2%206.6%206.6Q6.5%205.2%207.9%205.1%209.3%205%209.5%206.4L10.8%2015Z'%20fill='url(%23m)'/%3e%3cpath%20d='M6.8%2019.2%202.6%2015.4Q1.7%2014.4%202.6%2013.5%203.5%2012.7%204.5%2013.5L8.4%2016.4Z'%20fill='url(%23m)'/%3e%3cg%20fill='%23fff6dc'%20fill-opacity='.6'%20stroke='%234a300c'%20stroke-opacity='.8'%20stroke-width='.5'%3e%3crect%20x='7.35'%20y='6.2'%20width='1.7'%20height='2.4'%20rx='.8'%20transform='rotate(-7%208.2%207.4)'/%3e%3crect%20x='11.45'%20y='3.65'%20width='1.8'%20height='2.5'%20rx='.85'%20transform='rotate(-2%2012.35%204.9)'/%3e%3crect%20x='15.4'%20y='4.3'%20width='1.8'%20height='2.4'%20rx='.85'/%3e%3crect%20x='19.15'%20y='7.2'%20width='1.6'%20height='2.2'%20rx='.75'%20transform='rotate(5%2019.95%208.3)'/%3e%3crect%20x='2.85'%20y='13.9'%20width='1.4'%20height='1.9'%20rx='.65'%20transform='rotate(-50%203.55%2014.85)'/%3e%3c/g%3e%3cpath%20d='M7.7%2011.6H9.9M11.4%2010H13.8M15.1%2010.4H17.4M18.6%2011.4H20.7M8.3%2017Q9.3%2016.2%2010.3%2017M11.9%2016.8Q12.9%2016%2013.9%2016.8M15.2%2016.9Q16.2%2016.1%2017.2%2016.9M18.4%2017.3Q19.2%2016.6%2020%2017.3'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.55'%20fill='none'/%3e%3cpath%20d='M9.4%2017.8%2011.2%2022M12.9%2017.6V22.2M16.1%2017.7%2014.7%2022.2M19%2018%2016.6%2022'%20stroke='%234a300c'%20stroke-opacity='.35'%20stroke-width='.55'/%3e%3c/g%3e%3c/svg%3e") 2x) 14 16, grab;--cur-grabbing: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'%3e%3cpath%20d='M6.4%2014.2%2020.4%2015%2020.6%2019.8Q20.2%2023.6%2016.6%2024.4L10%2024.4Q6.6%2023.6%206.2%2020.2Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.2%2023.4H18.8L19.8%2029.6Q19.9%2030.4%2019.1%2030.4H7.9Q7.1%2030.4%207.2%2029.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2025.6H19'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.7'/%3e%3cpath%20d='M12.4%2027.9%2013.5%2026.6%2014.6%2027.9%2013.5%2029.2Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3cpath%20d='M17.6%2014.8Q17.6%2013.2%2019.2%2013.2%2020.8%2013.2%2020.8%2014.8V17.6H17.6Z'%20fill='url(%23m)'/%3e%3cpath%20d='M14.4%2014Q14.4%2012.4%2016%2012.4%2017.6%2012.4%2017.6%2014V17.4H14.4Z'%20fill='url(%23m)'/%3e%3cpath%20d='M11.2%2013.8Q11.2%2012.2%2012.8%2012.2%2014.4%2012.2%2014.4%2013.8V17.2H11.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M8%2014.4Q8%2012.8%209.6%2012.8%2011.2%2012.8%2011.2%2014.4V17.2H8Z'%20fill='url(%23m)'/%3e%3cpath%20d='M5.4%2015.2Q6.8%2014.8%207.4%2016L8.4%2019.8Q8.6%2021.4%207.2%2021.6%206.2%2021.7%205.8%2020.6L4.4%2017Q4.1%2015.7%205.4%2015.2Z'%20fill='url(%23m)'/%3e%3cpath%20d='M8.9%2014.2Q9.1%2013.6%209.8%2013.5M12.1%2013.6Q12.3%2013%2013%2012.9M15.3%2013.8Q15.5%2013.2%2016.2%2013.1M18.5%2014.6Q18.7%2014%2019.4%2013.9'%20stroke='%23fffdf4'%20stroke-opacity='.75'%20stroke-width='.55'%20stroke-linecap='round'%20fill='none'/%3e%3cpath%20d='M8.4%2017.6Q9.6%2016.7%2010.8%2017.6M11.6%2017.6Q12.8%2016.7%2014%2017.6M14.8%2017.8Q16%2016.9%2017.2%2017.8M18%2018Q19.2%2017.1%2020.4%2018'%20stroke='%234a300c'%20stroke-opacity='.7'%20stroke-width='.55'%20fill='none'/%3e%3cpath%20d='M9.6%2018.4%2011.2%2022M12.8%2018.3V22.2M16%2018.5%2014.7%2022.2M19.2%2018.7%2016.6%2022'%20stroke='%234a300c'%20stroke-opacity='.35'%20stroke-width='.55'/%3e%3c/g%3e%3c/svg%3e") 2x) 14 16, grabbing;--cur-text: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3clinearGradient%20id='t'%20gradientUnits='userSpaceOnUse'%20x1='11'%20y1='0'%20x2='21'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23a87628'/%3e%3cstop%20offset='.42'%20stop-color='%23fff6d6'/%3e%3cstop%20offset='.6'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='1'%20stop-color='%238f6222'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M11.2%203.4Q11.2%202.6%2012%202.6H14.4Q15.6%202.6%2016%203.6%2016.4%202.6%2017.6%202.6H20Q20.8%202.6%2020.8%203.4%2020.8%204.2%2020%204.2H18Q17.3%204.2%2017.3%205.4V26.6Q17.3%2027.8%2018%2027.8H20Q20.8%2027.8%2020.8%2028.6%2020.8%2029.4%2020%2029.4H17.6Q16.4%2029.4%2016%2028.4%2015.6%2029.4%2014.4%2029.4H12Q11.2%2029.4%2011.2%2028.6%2011.2%2027.8%2012%2027.8H14Q14.7%2027.8%2014.7%2026.6V5.4Q14.7%204.2%2014%204.2H12Q11.2%204.2%2011.2%203.4Z'%20fill='url(%23t)'%20stroke='%230b0812'%20stroke-width='1.1'%20stroke-linejoin='round'/%3e%3cpath%20d='M16%2014.6%2017.4%2016%2016%2017.4%2014.6%2016Z'%20fill='url(%23gem)'%20stroke='%232a0208'%20stroke-width='.4'/%3e%3c/g%3e%3c/svg%3e") 2x) 16 16, text;--cur-denied: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3clinearGradient%20id='p'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='18'%20y2='28'%3e%3cstop%20offset='0'%20stop-color='%23e4dde8'/%3e%3cstop%20offset='.5'%20stop-color='%238f8696'/%3e%3cstop%20offset='1'%20stop-color='%233b3540'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23p)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fff'%20stroke-opacity='.45'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='6.2'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1.2'/%3e%3ccircle%20cx='23.5'%20cy='23.5'%20r='4.4'%20fill='none'%20stroke='url(%23gem)'%20stroke-width='1.7'/%3e%3cpath%20d='M20.4%2026.6%2026.6%2020.4'%20stroke='%23ff4a5e'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, not-allowed;--cur-busy: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3crect%20x='18.2'%20y='16.6'%20width='11'%20height='13.4'%20rx='1.6'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1'/%3e%3cpath%20d='M19.6%2017.8h8.2M19.6%2028.8h8.2'%20stroke='url(%23m)'%20stroke-width='1.4'%20stroke-linecap='round'/%3e%3cpath%20d='M20.8%2018.6h5.8Q26.4%2021.6%2024.6%2023.3%2026.4%2025%2026.6%2028H20.8Q21%2025%2022.8%2023.3%2021%2021.6%2020.8%2018.6Z'%20fill='none'%20stroke='%23f6dc9e'%20stroke-width='.9'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.9%2020.2h3.6Q24.9%2021.8%2023.7%2022.7%2022.5%2021.8%2021.9%2020.2ZM21.6%2027.4Q22.4%2025.6%2023.7%2025.2%2025%2025.6%2025.8%2027.4Z'%20fill='url(%23gem)'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, progress;--cur-help: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3clinearGradient%20id='m'%20gradientUnits='userSpaceOnUse'%20x1='2'%20y1='1'%20x2='20'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23fffbea'/%3e%3cstop%20offset='.2'%20stop-color='%23ffe3a0'/%3e%3cstop%20offset='.42'%20stop-color='%23d9a955'/%3e%3cstop%20offset='.55'%20stop-color='%23ffeebd'/%3e%3cstop%20offset='.72'%20stop-color='%23c08c3a'/%3e%3cstop%20offset='1'%20stop-color='%237c541c'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gem'%20cx='.35'%20cy='.3'%20r='.8'%3e%3cstop%20offset='0'%20stop-color='%23ffd0d6'/%3e%3cstop%20offset='.35'%20stop-color='%23ff4a5e'/%3e%3cstop%20offset='1'%20stop-color='%236a0617'/%3e%3c/radialGradient%3e%3cfilter%20id='s'%20x='-30%25'%20y='-30%25'%20width='160%25'%20height='160%25'%3e%3cfeDropShadow%20dx='.5'%20dy='1'%20stdDeviation='.75'%20flood-color='%23000'%20flood-opacity='.65'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23s)'%3e%3cpath%20d='M2.5%202%202.5%2021.6%207.3%2017.3%2011%2025.6Q11.4%2026.4%2012.2%2026.1L14.6%2025Q15.4%2024.6%2015%2023.8L11.4%2015.9%2018.3%2015.6Z'%20fill='url(%23m)'%20stroke='%230b0812'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.9%205.4%203.9%2018.4%206.9%2015.7'%20fill='none'%20stroke='%23fffdf4'%20stroke-opacity='.8'%20stroke-width='.7'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.6%206.2%209.6%2014.6'%20stroke='%234a300c'%20stroke-opacity='.55'%20stroke-width='.6'%20stroke-linecap='round'/%3e%3ccircle%20cx='23.6'%20cy='23.4'%20r='6.4'%20fill='%2314070b'%20stroke='%230b0812'%20stroke-width='1'/%3e%3ccircle%20cx='23.6'%20cy='23.4'%20r='5.3'%20fill='none'%20stroke='url(%23m)'%20stroke-width='1.2'/%3e%3cpath%20d='M21.6%2021.7Q21.7%2019.6%2023.7%2019.6%2025.7%2019.7%2025.6%2021.5%2025.5%2022.7%2024.2%2023.3%2023.6%2023.6%2023.6%2024.6'%20fill='none'%20stroke='%23f6dc9e'%20stroke-width='1.35'%20stroke-linecap='round'/%3e%3ccircle%20cx='23.6'%20cy='26.7'%20r='.9'%20fill='%23f6dc9e'/%3e%3c/g%3e%3c/svg%3e") 2x) 3 2, help;--cur-aim: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke='%2305030a'%20stroke-opacity='.62'%20stroke-width='3.4'%3e%3cpath%20d='M24.73%2018.18A9%209%200%200%201%2018.18%2024.73M13.82%2024.73A9%209%200%200%201%207.27%2018.18M7.27%2013.82A9%209%200%200%201%2013.82%207.27M18.18%207.27A9%209%200%200%201%2024.73%2013.82'/%3e%3cpath%20d='M16%201.4000000000000004V10.4M16%2021.6V30.6M1.4000000000000004%2016H10.4M21.6%2016H30.6'/%3e%3c/g%3e%3cg%20stroke='%23f2d38e'%20stroke-width='1.6'%3e%3cpath%20d='M24.73%2018.18A9%209%200%200%201%2018.18%2024.73M13.82%2024.73A9%209%200%200%201%207.27%2018.18M7.27%2013.82A9%209%200%200%201%2013.82%207.27M18.18%207.27A9%209%200%200%201%2024.73%2013.82'/%3e%3cpath%20d='M16%201.4000000000000004V10.4M16%2021.6V30.6M1.4000000000000004%2016H10.4M21.6%2016H30.6'/%3e%3c/g%3e%3c/g%3e%3cpath%20d='M16%2014.2%2017.8%2016%2016%2017.8%2014.2%2016Z'%20fill='%2305030a'%20fill-opacity='.6'/%3e%3cpath%20d='M16%2014.9%2017.1%2016%2016%2017.1%2014.9%2016Z'%20fill='%23fff3cf'/%3e%3c/svg%3e") 2x) 16 16, crosshair;--cur-aim-foe: image-set(url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cg%20stroke='%2305030a'%20stroke-opacity='.62'%20stroke-width='3.4'%3e%3cpath%20d='M22.34%2016.89A6.4%206.4%200%200%201%2016.89%2022.34M15.11%2022.34A6.4%206.4%200%200%201%209.66%2016.89M9.66%2015.11A6.4%206.4%200%200%201%2015.11%209.66M16.89%209.66A6.4%206.4%200%200%201%2022.34%2015.11'/%3e%3cpath%20d='M16%201.4000000000000004V6.800000000000001M16%2025.2V30.6M1.4000000000000004%2016H6.800000000000001M25.2%2016H30.6'/%3e%3cpath%20d='M3.6%207.4V3.6H7.4M3.6%2024.6V28.4H7.4M28.4%207.4V3.6H24.6M28.4%2024.6V28.4H24.6'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20stroke='%23ff4a5e'%20stroke-width='1.6'%3e%3cpath%20d='M22.34%2016.89A6.4%206.4%200%200%201%2016.89%2022.34M15.11%2022.34A6.4%206.4%200%200%201%209.66%2016.89M9.66%2015.11A6.4%206.4%200%200%201%2015.11%209.66M16.89%209.66A6.4%206.4%200%200%201%2022.34%2015.11'/%3e%3cpath%20d='M16%201.4000000000000004V6.800000000000001M16%2025.2V30.6M1.4000000000000004%2016H6.800000000000001M25.2%2016H30.6'/%3e%3c/g%3e%3cg%20stroke='%23ff7484'%20stroke-width='1.4'%3e%3cpath%20d='M3.6%207.4V3.6H7.4M3.6%2024.6V28.4H7.4M28.4%207.4V3.6H24.6M28.4%2024.6V28.4H24.6'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cpath%20d='M16%2013.8%2018.2%2016%2016%2018.2%2013.8%2016Z'%20fill='%2305030a'%20fill-opacity='.6'/%3e%3cpath%20d='M16%2014.6%2017.4%2016%2016%2017.4%2014.6%2016Z'%20fill='%23ffd0d6'/%3e%3c/svg%3e") 2x) 16 16, crosshair}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg-0);color:var(--ink-1);font-family:var(--font-ui);font-size:var(--fs-body-l);line-height:var(--lh-snug);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga";user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}canvas#gl{position:fixed;inset:0;width:100%;height:100%;display:block}canvas#overlay{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}canvas#gl[data-cur=pointer]{cursor:var(--cur-pointer)}canvas#gl[data-cur=grab]{cursor:var(--cur-grab)}canvas#gl[data-cur=grabbing]{cursor:var(--cur-grabbing)}canvas#gl[data-cur=aim]{cursor:var(--cur-aim)}canvas#gl[data-cur=aim-foe]{cursor:var(--cur-aim-foe)}#ui{position:fixed;inset:0;z-index:3;pointer-events:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--gold-1);outline-offset:2px}.hud{zoom:var(--ui-scale, 1)}html[data-cvd="1"],html[data-cvd="2"]{--r-rare: #4fb4ff;--r-epic: #e6e6ff;--r-mythic: #ffd21e;--r-relic: #ff7a1e;--bad: #ffb54a;--good: #7fc8ff;--ichor-2: #d9662a}html[data-cvd="3"]{--r-rare: #1ed6c8;--r-epic: #ff5cc8;--r-mythic: #ffe9c8;--r-relic: #ff3346}#ui>*{pointer-events:auto}button,input,select,textarea{font:inherit;color:inherit}html{cursor:var(--cur-arrow)}:where(button:not(:disabled),a[href],[role=button],summary,select){cursor:var(--cur-pointer)}:where(input:not([type=range],[type=checkbox],[type=radio],[type=color],[type=button],[type=submit]),textarea,[contenteditable=true]){cursor:var(--cur-text)}:where(button:disabled,[aria-disabled=true]){cursor:var(--cur-denied)}button{-webkit-appearance:none;appearance:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px solid var(--gold-1);outline-offset:3px}::selection{background:#dcb66c59;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#dcb66c3d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#dcb66c66}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(220,182,108,.28) transparent}sup{font-size:.68em;line-height:0}.hidden{display:none!important}.fade-in{animation:fadeIn var(--dur-3) var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(.85);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes blink{50%{opacity:.55}}.h-section{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-micro);line-height:1.2;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.h-section:before{content:"";flex:none;width:5px;height:5px;transform:rotate(45deg);background:var(--gold-2);box-shadow:0 0 6px #f2be6499}.h-section:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-3),transparent 88%)}.h-display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tr-display);text-transform:uppercase;line-height:var(--lh-tight)}.lore{font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:var(--fs-lead);line-height:1.4;color:var(--ink-2)}.muted{color:var(--ink-3)}.rar-common{color:var(--r-common)}.rar-rare{color:var(--r-rare)}.rar-epic{color:var(--r-epic)}.rar-mythic{color:var(--r-mythic)}.rar-relic{color:var(--r-relic)}.bd-common{border-color:#b9b4aa59!important}.bd-rare{border-color:#4fa3ff99!important}.bd-epic{border-color:#b45cffa6!important}.bd-mythic{border-color:#ffb21ebf!important}.bd-relic{border-color:#ff3346d9!important}.glow-relic{box-shadow:0 0 18px #ff334666,inset 0 0 20px #ff33461f}.glow-mythic{box-shadow:0 0 14px #ffb21e4d,inset 0 0 16px #ffb21e14}.gem{--g-lit: var(--shard-1);--g-mid: var(--shard-2);--g-dark: var(--shard-3);position:relative;display:inline-block;flex:none;width:9px;height:14px;vertical-align:-2px;filter:drop-shadow(0 0 3px rgba(228,67,215,.5));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--g-mid) 55%,transparent))}.gem:before{content:"";position:absolute;inset:0;clip-path:polygon(46% 0,100% 27%,82% 100%,14% 87%,0 35%);background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 45%,rgba(0,0,0,.2)),linear-gradient(118deg,var(--g-lit) 0 42%,rgba(18,4,16,.92) 42% 49%,var(--g-mid) 49% 78%,var(--g-dark) 100%)}.player-name{display:inline-flex;align-items:baseline;gap:.35em;max-width:100%;vertical-align:baseline;padding:.06em .32em;border-radius:var(--r-xs);color:var(--player-color, #d2c5b3);background:#16121c;box-shadow:inset 0 0 0 1px #ffffff0d;font-family:var(--font-ui);font-weight:600;line-height:1.25}.player-name,.player-name>*{text-transform:none;text-shadow:none;letter-spacing:normal;font-style:normal}.player-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name__tag{flex:none;font-family:var(--font-mono);font-size:clamp(var(--fs-micro),.72em,16px);font-weight:500;white-space:nowrap;opacity:.85}.player-status{margin-left:.3em;color:var(--ink-3);font-size:.85em;text-shadow:none}.panel{--panel-fill: var(--glass);position:relative;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--ornament),var(--grain) 0 0 / 180px 180px,var(--panel-fill);background-origin:border-box;box-shadow:var(--elev-2),inset 0 1px #ffecc80d,inset 0 0 0 1px #0006,inset 0 0 70px #00000052;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.tip{position:fixed;left:0;top:0;z-index:var(--z-tip);width:340px;max-height:calc(100dvh - 20px);overflow:hidden;padding:0 var(--sp-4) var(--sp-4);pointer-events:none!important;font-size:var(--fs-body);line-height:1.45;--panel-fill: var(--glass-solid);--rc: var(--gold-2);border-color:color-mix(in srgb,var(--rc) 45%,var(--line-2));animation:tipIn var(--dur-1) var(--ease) both}@keyframes tipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tip-top{display:flex;align-items:center;gap:12px;margin:0 calc(-1 * var(--sp-4)) var(--sp-3);padding:14px var(--sp-4) 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 20%,transparent),transparent);border-bottom:1px solid color-mix(in srgb,var(--rc) 28%,transparent)}.tip-top svg{flex:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rc) 55%,transparent))}.tip-id{flex:1;min-width:0}.tip .tn{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.03em;line-height:1.2;margin-bottom:4px;text-wrap:balance}.tip .tr{font-size:var(--fs-small);font-weight:600;color:var(--ink-3)}.tip .tr em{font-style:normal;color:var(--gold-1)}.tip-vd{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.tip-vd b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.tip-vd span{margin-top:2px;font-size:var(--fs-caption);font-weight:600;color:var(--ink-3);white-space:nowrap}.tip-vd.up b{color:var(--good)}.tip-vd.down b{color:var(--bad)}.tip-dps{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.tip-dps b{font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--gold-1)}.tip-dps span{font-size:var(--fs-small);font-weight:600;color:var(--ink-3)}.tip-dps em{margin-left:auto;font-style:normal;font-weight:700}.tip-fx{margin-top:5px;font-size:15px;font-weight:500;color:var(--ink-1)}.tip-fx b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold-1)}.tip-fx.cost,.tip-fx.cost b{color:var(--bad)}.tip-nums{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-1)}.tip-nums span{white-space:nowrap}.tip-nums i{margin-right:6px;font-style:normal;font-weight:500;color:var(--ink-3)}.tip-affs,.tip-law,.tip-sec{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line-1)}.tip-earned{margin-top:var(--sp-3);padding:6px 9px;border:1px solid rgba(220,182,108,.3);border-radius:var(--r-xs);background:#dcb66c0f;font-size:var(--fs-caption);line-height:1.45;color:var(--gold-2)}.tip-earned.sealed{border-style:dashed;color:var(--ink-3);background:transparent}.tip .aff{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-size:15px;color:var(--info)}.tip .aff:first-child{margin-top:0}.tip .aff .pip{margin:0 0 0 1px;transform:translateY(-.2em) rotate(45deg)}.tip .aff b{font-weight:700;font-variant-numeric:tabular-nums;color:#d6ebff}.tip .law{color:var(--r-relic);font-size:15px;font-weight:700}.tip .lawd{margin-top:2px;color:#ffc2c8}.tip-h{margin-bottom:4px;font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.tip-cmp{display:grid;grid-template-columns:1fr auto auto;gap:3px 12px;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.tip-cmp .k{color:var(--ink-2)}.tip-cmp .v{text-align:right;color:var(--ink-3)}.tip-cmp .d{min-width:3.4em;text-align:right;font-weight:700}.tip-cmp .d.up{color:var(--good)}.tip-cmp .d.down{color:var(--bad)}.tip .lore{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line-1);font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.tip-codex{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:var(--sp-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.tip-codex span{display:inline-flex;align-items:center;gap:5px}.tip-codex i{width:6px;height:6px;transform:rotate(45deg);border:1px solid color-mix(in srgb,var(--rc) 50%,transparent)}.tip-codex .on{color:var(--rc)}.tip-codex .on i{background:var(--rc)}.tip-hint{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line-1);text-align:center;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-1)}.toasts{position:fixed;top:84px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--sp-2);align-items:center;z-index:var(--z-toast);pointer-events:none!important;width:max-content;max-width:calc(100vw - 32px)}.toast{position:relative;max-width:min(560px,calc(100vw - 32px));padding:10px 18px 10px 22px;text-align:left;font-size:var(--fs-body);line-height:1.4;letter-spacing:.02em;color:var(--ink-1);background:linear-gradient(90deg,#1e1812f5,#0c0a0ef0);border:1px solid var(--line-2);border-radius:var(--r-xs);box-shadow:var(--elev-2);animation:toastIn var(--dur-3) var(--ease-heavy) both}.toast:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg);background:var(--gold-2);box-shadow:0 0 8px var(--gold-2)}.toast.good:before{background:var(--good);box-shadow:0 0 8px var(--good)}.toast.good{border-color:#6fe8c259}.toast.call{display:flex;align-items:center;gap:14px;pointer-events:auto;border-color:#ffc47873;background:linear-gradient(90deg,#381e0cf5,#0e0a0af0)}.toast.call:before{background:#ffb46a;box-shadow:0 0 8px #ffa852;border-radius:50%;transform:none}.toast.call .btn{flex:none;min-height:32px;padding:0 14px}.toast.err:before{background:var(--ichor-1);box-shadow:0 0 8px var(--ichor-1)}.toast.err{border-color:#ff6b7e73;color:#ffe1e5;background:linear-gradient(90deg,#340a12f5,#0e080cf0)}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rtoasts{position:fixed;top:calc(11dvh + 14px);right:calc(14px + var(--safe-r, 0px));z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:min(300px,calc(100vw - 28px));pointer-events:none!important}.rtoast{position:relative;box-sizing:border-box;width:100%;padding:9px 14px 9px 16px;overflow:hidden;border:1px solid var(--line-2);border-left:2px solid var(--rc, var(--gold-2));border-radius:var(--r-xs);background:linear-gradient(90deg,#1e1812f2,#0a080ce6);box-shadow:var(--elev-2);font-size:var(--fs-small);line-height:1.35;color:var(--ink-1);animation:rtIn .55s var(--ease-heavy) calc(var(--i, 0) * .24s) both}.rtoast.out{animation:rtOut .7s var(--ease) both}.rtoast:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,236,200,.14) 48%,transparent 66%);transform:translate(-100%);animation:rtSheen 1.2s var(--ease) calc(var(--i, 0) * .24s + .3s) both;pointer-events:none}.rtoast .rt-k{font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.rtoast.win{--rc: var(--gold-1);border-color:#f6dc9e6b;box-shadow:var(--elev-2),0 0 18px #ffbe5a2e}.rtoast.win .rt-k{color:var(--gold-1)}.rtoast .rt-v{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-variant-numeric:tabular-nums lining-nums}.rtoast .rt-v b{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink-1)}.rtoast .rt-v span{font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}.rtoast .rt-n{margin-top:2px;font-size:var(--fs-micro);color:var(--ink-3)}.rtoast.rt-mats{display:flex;flex-wrap:wrap;gap:4px 12px;font-weight:600}.rtoast.rt-mats span{color:var(--mc);white-space:nowrap}.rtoast.rt-relic{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 16%,rgba(14,10,14,.95)),#0a080ce6 70%)}.rtoast .rt-ico{flex:none;width:30px;height:30px;display:grid;place-items:center;transform:rotate(45deg);border:1px solid var(--rc);background:#0000008c;box-shadow:0 0 10px color-mix(in srgb,var(--rc) 45%,transparent)}.rtoast .rt-ico svg{transform:rotate(-45deg)}.rtoast.rt-relic span{display:flex;flex-direction:column;min-width:0}.rtoast.rt-relic em{font-style:normal;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--rc)}.rtoast.rt-relic b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:700;color:var(--ink-1)}.rtoast.rt-more{font-size:var(--fs-micro);color:var(--ink-2)}@keyframes rtIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes rtOut{to{opacity:0;transform:translate(16px)}}@keyframes rtSheen{to{transform:translate(100%)}}.modal-back{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(ellipse at center,#0c08109e,#030206e0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeOnly var(--dur-2) both}.modal{width:min(560px,100%);max-height:min(88dvh,100%);overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:var(--sp-7);box-shadow:var(--elev-3),inset 0 1px #ffecc80f;animation:modalIn var(--dur-3) var(--ease-heavy) both}.modal:focus{outline:none}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.modal h2{margin:0 0 var(--sp-1);font-size:var(--fs-h2);line-height:1.2;text-wrap:balance}.modal .row{display:flex;gap:var(--sp-3);align-items:center;margin-top:var(--sp-5);flex-wrap:wrap}.modal .lore{margin:var(--sp-3) 0}.modal .note{margin-top:var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-3)}.modal .loot{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0}.profile-identity{margin:0 0 var(--sp-3);font-size:18px}.chron-title{font-size:var(--fs-h2)!important}.chron-title.fallen{color:var(--ichor-1)}.chron-title.returned{color:var(--gold-2)}.stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.stat-tile{padding:var(--sp-3) var(--sp-2);text-align:center;border:1px solid var(--line-1);background:linear-gradient(180deg,#ffffff06,#00000040);border-radius:var(--r-xs);min-width:0}.stat-tile b{display:block;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.1;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.stat-tile span{display:block;margin-top:4px;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);overflow-wrap:anywhere}.settings label{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:40px;margin:var(--sp-1) 0;font-size:var(--fs-body);color:var(--ink-2)}.settings select.input,.settings input[type=range]{width:220px;flex:none}.settings .note{margin:0 0 var(--sp-2)}.settings .h-section+label{margin-top:0}.settings .h-section:not(:first-child){margin-top:var(--sp-6)}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-1);font-size:var(--fs-caption)}.legal-links a{color:var(--ink-3);text-decoration:none}.legal-links b a{color:var(--ink-2);font-weight:600}.legal-links a:hover,.legal-links a:focus-visible{color:var(--gold-1)}.legal-copy{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink-4)}.modal-back.over-boot{z-index:calc(var(--z-boot) + 1)}.modal.legal-reader{--pad: var(--sp-7);width:min(760px,100%);padding:var(--pad) var(--pad) 0}.legal-doc{min-height:30dvh;font-size:var(--fs-body-l);line-height:1.7;color:var(--ink-2)}.legal-doc>article>header{margin-bottom:var(--sp-5)}.legal-doc .lg-kicker{margin:0 0 var(--sp-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);color:var(--gold-3)}.legal-doc h1{margin:0;font-family:var(--font-lore);font-weight:600;font-size:34px;line-height:1.15;color:var(--ink-1)}.legal-doc .lg-meta{margin:var(--sp-2) 0 0;font-size:var(--fs-small);line-height:1.55;color:var(--ink-3)}.legal-doc h2{display:flex;align-items:baseline;gap:var(--sp-3);margin:var(--sp-7) 0 var(--sp-3);font-size:var(--fs-h3);font-weight:600;line-height:1.4;color:var(--ink-1)}.legal-doc h2:before{content:"";flex:none;width:5px;height:5px;transform:translateY(-3px) rotate(45deg);background:var(--gold-2);box-shadow:0 0 6px #f2be6499}.legal-doc p{margin:var(--sp-3) 0}.legal-doc b{color:var(--ink-1);font-weight:600}.legal-doc a{color:var(--gold-1);text-decoration-color:#f6dc9e66;text-underline-offset:3px}.legal-doc ol,.legal-doc ul{margin:var(--sp-3) 0;padding-left:1.4em}.legal-doc li+li{margin-top:var(--sp-2)}.legal-doc li::marker{color:var(--gold-3)}.legal-doc code{padding:1px 5px;border-radius:var(--r-xs);background:#f2d38e14;color:var(--gold-1);font:.88em var(--font-mono)}.legal-doc .lg-summary{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-3);background:linear-gradient(180deg,#f2d38e0f,#f2d38e05)}.legal-doc .lg-summary p{margin:0 0 var(--sp-2);color:var(--gold-1)}.legal-doc .lg-summary ul{margin:0}.legal-doc .lg-table{margin:var(--sp-3) 0;border:1px solid var(--line-2)}.legal-doc table{width:100%;border-collapse:collapse;font-size:var(--fs-body);line-height:1.6}.legal-doc th,.legal-doc td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-1)}.legal-doc tbody tr:last-child td{border-bottom:0}.legal-doc th{background:#f2d38e0d;font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tr-label);color:var(--gold-2)}.legal-doc td:first-child{width:30%;color:var(--ink-1)}.legal-doc .lg-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--sp-2) var(--sp-5);margin:var(--sp-3) 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-2);font-size:var(--fs-body);line-height:1.6}.legal-doc .lg-facts dt{color:var(--gold-2)}.legal-doc .lg-facts dd{margin:0}.modal .legal-foot{position:sticky;bottom:0;justify-content:space-between;margin:var(--sp-6) calc(-1 * var(--pad)) 0;padding:var(--sp-4) var(--pad) calc(var(--sp-4) + var(--safe-b));border-top:1px solid var(--line-2);background:#0c0a10}.legal-out{font-size:var(--fs-caption);color:var(--ink-3);text-underline-offset:3px}.legal-out:hover,.legal-out:focus-visible{color:var(--gold-1)}@media (max-width: 600px){.legal-doc h1{font-size:28px}.legal-doc table,.legal-doc thead,.legal-doc tbody,.legal-doc tr,.legal-doc td{display:block}.legal-doc thead{display:none}.legal-doc tr{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-1)}.legal-doc tbody tr:last-child{border-bottom:0}.legal-doc td{width:auto!important;padding:0;border:0}.legal-doc td+td{margin-top:var(--sp-1)}.legal-doc td:first-child{font-weight:600}.legal-doc td:nth-child(3){color:var(--ink-3)}.legal-doc .lg-facts{grid-template-columns:1fr;gap:2px}.legal-doc .lg-facts dd+dt{margin-top:var(--sp-2)}.modal.legal-reader{--pad: var(--sp-4)}}.profile-foot{display:flex;justify-content:flex-end;margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--line-1)}.link-quiet{padding:var(--sp-1) 0;border:0;background:none;font:inherit;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink-3);cursor:var(--cur-pointer)}.link-quiet:hover,.link-quiet:focus-visible{color:var(--bad)}.link-quiet:focus-visible{outline:1px solid var(--bad);outline-offset:3px}.modal.erase h2{color:var(--ink-1)}.erase-status:empty{display:none}.erase-status{color:var(--bad)!important}.keys{display:grid;grid-template-columns:auto 1fr;gap:6px var(--sp-4);align-items:center;font-size:var(--fs-small);color:var(--ink-2)}.keys kbd{justify-self:start}@media (min-width: 640px){.keys{grid-template-columns:auto 1fr auto 1fr;column-gap:var(--sp-3)}.keys span{padding-right:var(--sp-3)}}.btn{--cut: 7px;--chamfer: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));--edge: linear-gradient(180deg, #f3d898 0%, #b48c45 42%, #6a4e24 100%);--fill: linear-gradient(180deg, #3d2f1f 0%, #221a12 55%, #15100c 100%);--sheen: linear-gradient(105deg, transparent 38%, rgba(255, 238, 200, .2) 50%, transparent 62%);--ink: var(--gold-1);--halo: rgba(242, 190, 100, .3);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:38px;padding:0 20px;border:0;background:none;color:var(--ink);cursor:var(--cur-pointer);font-family:var(--font-display);font-weight:700;font-size:var(--fs-caption);line-height:1.15;letter-spacing:var(--tr-btn);text-transform:uppercase;text-align:center;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.6);transition:color var(--dur-2) var(--ease),filter var(--dur-2) var(--ease),transform var(--dur-1) var(--ease);touch-action:manipulation}.btn:before,.btn:after{content:"";position:absolute;pointer-events:none;clip-path:var(--chamfer)}.btn:before{inset:0;z-index:-2;background:var(--edge)}.btn:after{inset:1px;z-index:-1;background:var(--sheen),var(--fill);background-size:260% 100%,100% 100%;background-position:115% 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 1px #fff4dc29,inset 0 -12px 20px #00000047,inset 0 0 0 1px #00000059;transition:background-position var(--dur-4) var(--ease)}.btn:hover{color:#fff6df;filter:brightness(1.12) drop-shadow(0 0 10px var(--halo))}.btn:hover:after{background-position:-15% 0,0 0}.btn:active{transform:translateY(1px);filter:brightness(.94);transition-duration:0ms}.btn:focus-visible{outline:1px solid var(--gold-1);outline-offset:3px;filter:drop-shadow(0 0 8px var(--halo))}.btn[disabled],.btn[aria-disabled=true]{cursor:var(--cur-denied);color:#ded2be7a;filter:grayscale(.85) brightness(.72);transform:none}.btn[disabled]:after{background-position:115% 0,0 0}.btn[aria-busy=true]{cursor:var(--cur-busy);filter:grayscale(.25) brightness(.92);color:var(--ink)}.btn[aria-busy=true]:after{animation:btnBusy 1.25s linear infinite}@keyframes btnBusy{0%{background-position:135% 0,0 0}to{background-position:-35% 0,0 0}}.btn:focus:not(:focus-visible){outline:none}.btn.ichor{--edge: linear-gradient(180deg, #f8dc9c 0%, #c99a52 30%, #8b3a2c 62%, #4a0a14 100%);--fill: radial-gradient(120% 90% at 50% 0%, #c42a45 0%, #8a1027 48%, #3d0510 100%);--sheen: linear-gradient(105deg, transparent 38%, rgba(255, 220, 225, .24) 50%, transparent 62%);--ink: #fff1e8;--halo: rgba(255, 42, 74, .5)}.btn.ghost{--edge: linear-gradient(180deg, rgba(242, 211, 142, .34), rgba(242, 211, 142, .16));--fill: linear-gradient(180deg, rgba(20, 16, 24, .82), rgba(10, 8, 12, .86));--sheen: linear-gradient(105deg, transparent 38%, rgba(255, 238, 200, .08) 50%, transparent 62%);--ink: var(--ink-2);--halo: rgba(242, 190, 100, .14);text-shadow:none}.btn.ghost:hover{color:var(--ink-1);--edge: linear-gradient(180deg, rgba(242, 211, 142, .62), rgba(242, 211, 142, .3))}.btn.small{--cut: 5px;min-height:30px;padding:0 12px;font-size:var(--fs-micro);letter-spacing:.12em}.btn.huge{--cut: 11px;min-height:58px;padding:0 60px;font-size:19px;letter-spacing:.34em;font-weight:700}.btn.huge{text-indent:.34em}.btn.huge.ichor{animation:invocation 3.6s ease-in-out infinite}.btn.huge.ichor:hover,.btn.huge.ichor:disabled{animation:none}@keyframes invocation{0%,to{filter:drop-shadow(0 8px 22px rgba(120,10,30,.55))}50%{filter:drop-shadow(0 8px 30px rgba(220,30,60,.7))}}.btn.hold-erase{--edge: linear-gradient(180deg, rgba(255, 116, 134, .8), rgba(143, 15, 38, .8));--fill: linear-gradient(180deg, rgba(40, 9, 16, .94), rgba(18, 4, 8, .96));--ink: var(--ichor-1);--halo: rgba(255, 42, 74, .38);margin-left:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.btn.hold-erase:after{background:linear-gradient(90deg,#8f0f26f2,#e3233ff2),var(--sheen),var(--fill);background-repeat:no-repeat;background-size:0% 100%,260% 100%,100% 100%;background-position:0 0,115% 0,0 0;transition:background-position var(--dur-4) var(--ease),background-size .3s var(--ease)}.btn.hold-erase:hover:after{background-position:0 0,-15% 0,0 0}.btn.hold-erase.holding{color:#fff1e8}.btn.hold-erase.holding:after{background-size:100% 100%,260% 100%,100% 100%;transition:background-size var(--hold, 1.6s) linear}.btn.hold-erase[aria-busy=true]:after{animation:none;background-size:100% 100%,260% 100%,100% 100%}.icon-btn{--cut: 9px;position:relative;isolation:isolate;flex:none;width:38px;height:38px;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--ink-2);cursor:var(--cur-pointer);font-size:18px;line-height:1;transition:color var(--dur-2) var(--ease),filter var(--dur-2) var(--ease),transform var(--dur-1) var(--ease);touch-action:manipulation}.icon-btn:before,.icon-btn:after{content:"";position:absolute;pointer-events:none;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.icon-btn:before{inset:0;z-index:-2;background:linear-gradient(180deg,#f2d38e6b,#f2d38e24)}.icon-btn:after{inset:1px;z-index:-1;background:radial-gradient(circle at 50% 30%,#3c3028eb,#0a080cf0)}.icon-btn:hover{color:var(--gold-1);filter:drop-shadow(0 0 8px rgba(242,190,100,.3))}.icon-btn:active{transform:translateY(1px)}.icon-btn svg{width:18px;height:18px}.chip,.sel .opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#ffffff06;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;line-height:1.2;color:var(--ink-2);transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}button.chip,.sel .opt{cursor:var(--cur-pointer);touch-action:manipulation}button.chip:hover,.sel .opt:hover{border-color:var(--line-3);color:var(--ink-1);background:#ffffff0d}.chip.on,.sel .opt.on{border-color:var(--line-gold);color:#fff1cf;background:linear-gradient(180deg,#785a2c6b,#2c20126b);box-shadow:inset 0 1px #ffecbe1f,0 0 12px #f2be641f}.pip{display:inline-block;flex:none;width:6px;height:6px;margin:0 7px 0 1px;vertical-align:.12em;transform:rotate(45deg);background:currentColor;box-shadow:0 0 5px currentColor}.chip .pip,.row .pip{margin-right:1px}.threat{display:inline-flex;align-items:center;gap:5px;vertical-align:.05em}.threat i{width:6px;height:6px;transform:rotate(45deg);background:#ffffff2e}.threat i.on{background:#ff6a7e;box-shadow:0 0 6px #ff6a7e8c}.input{width:100%;min-height:40px;padding:9px 13px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--well);color:var(--ink-1);font-size:var(--fs-body-l);outline:none;box-shadow:inset 0 2px 6px #00000073;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);user-select:text;-webkit-user-select:text}.input::placeholder{color:var(--ink-4)}.input:hover{border-color:var(--line-3)}.input:focus,.input:focus-visible{border-color:var(--gold-2);box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #dcb66c24;outline:none}.input.bad{border-color:var(--ichor-1);box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #ff4a5e24}select.input{-webkit-appearance:none;appearance:none;padding-right:34px;cursor:var(--cur-pointer);background:var(--chevron) right 12px center / 12px 8px no-repeat,var(--well)}select.input option{background:var(--bg-2);color:var(--ink-1)}input[type=range]{-webkit-appearance:none;appearance:none;height:24px;margin:0;background:transparent;cursor:var(--cur-grab);touch-action:pan-x}input[type=range]:active{cursor:var(--cur-grabbing)}@media (pointer: coarse){input[type=range]{height:36px}input[type=range]::-webkit-slider-thumb{width:17px;height:17px;margin-top:-7px}input[type=range]::-moz-range-thumb{width:16px;height:16px}.bc-terms a,.legal-links a,nav.legal-links .nb-open{padding-block:11px}.link-quiet{min-height:44px}.acct .who{min-height:40px;justify-content:center}}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,var(--gold-2) 0 var(--v, 50%),rgba(255,255,255,.12) var(--v, 50%));box-shadow:0 1px #0009}input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:#ffffff1f}input[type=range]::-moz-range-progress{height:3px;background:var(--gold-2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-5px;transform:rotate(45deg);background:linear-gradient(135deg,#fff2c8,var(--gold-2) 55%,var(--gold-4));border:1px solid #120d08;box-shadow:0 0 8px #f2be6480}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:0;transform:rotate(45deg);background:linear-gradient(135deg,#fff2c8,var(--gold-2) 55%,var(--gold-4));border:1px solid #120d08}input[type=range]:focus-visible{outline:1px solid var(--gold-1);outline-offset:2px}kbd,.kb-cap{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 6px;border:1px solid var(--line-3);border-bottom-width:2px;border-radius:var(--r-xs);background:linear-gradient(180deg,#3c3022b3,#14100cd9);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;color:var(--gold-1);white-space:nowrap}.boot{position:fixed;inset:0;z-index:var(--z-boot);isolation:isolate;overflow:hidden;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:24px 20px calc(24px + var(--safe-b));background:#040306;color:var(--ink-1)}.boot.gone{pointer-events:none;background:transparent}.boot #boot-sky{position:absolute;left:-3%;top:-3%;width:106%;height:106%;z-index:-2;animation:bootDrift 80s linear infinite alternate;transition:opacity .9s var(--ease)}@keyframes bootDrift{0%{transform:scale(1)}to{transform:scale(1.05) rotate(1deg)}}.boot-motes{position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .6s var(--ease)}.boot-motes i{position:absolute;bottom:-8px;left:var(--x);width:3px;height:3px;border-radius:50%;background:#ff5a70;box-shadow:0 0 7px 2px #ff2a4a80;opacity:0;animation:bootMote var(--d) var(--w) linear infinite}.boot-motes i:nth-child(1){--x: 7%;--d: 15s;--w: -3s}.boot-motes i:nth-child(2){--x: 16%;--d: 19s;--w: -11s}.boot-motes i:nth-child(3){--x: 24%;--d: 13s;--w: -6s}.boot-motes i:nth-child(4){--x: 33%;--d: 21s;--w: -15s}.boot-motes i:nth-child(5){--x: 41%;--d: 17s;--w: -2s}.boot-motes i:nth-child(6){--x: 52%;--d: 14s;--w: -9s}.boot-motes i:nth-child(7){--x: 60%;--d: 20s;--w: -5s}.boot-motes i:nth-child(8){--x: 68%;--d: 16s;--w: -13s}.boot-motes i:nth-child(9){--x: 77%;--d: 18s;--w: -7s}.boot-motes i:nth-child(10){--x: 85%;--d: 13s;--w: -1s}.boot-motes i:nth-child(11){--x: 92%;--d: 22s;--w: -16s}.boot-motes i:nth-child(12){--x: 47%;--d: 24s;--w: -19s}@keyframes bootMote{0%{opacity:0;transform:translateZ(0) scale(1)}12%{opacity:.85}75%{opacity:.45}to{opacity:0;transform:translate3d(28px,-72vh,0) scale(.4)}}.boot-mark{grid-row:2;display:flex;flex-direction:column;align-items:center;text-align:center}.boot-sigil{position:relative;width:clamp(92px,14dvh,136px);aspect-ratio:1;margin-bottom:clamp(18px,3.6dvh,36px);animation:bootRise 1.4s var(--ease-heavy) both}.boot-sigil:before{content:"";position:absolute;inset:8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,#ff2a4a57,#ff2a4a00 68%);animation:bootPulse 3.4s ease-in-out infinite;transition:opacity .5s var(--ease)}.boot-orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ecc88042;stroke-width:.45;animation:spin 48s linear infinite;transition:opacity .5s var(--ease)}.boot-orbit circle+circle{stroke:#ecc8808c;stroke-width:.7;stroke-dasharray:.6 4.4}.boot-glyph{position:absolute;left:15%;top:15%;width:70%;height:70%;overflow:visible}.boot .logo{margin:0;line-height:0;animation:bootWord 1.7s .12s var(--ease-heavy) both}.boot-word{display:block;width:min(540px,80vw);height:auto;aspect-ratio:361 / 54;overflow:visible;filter:drop-shadow(0 2px 0 rgba(0,0,0,.85)) drop-shadow(0 0 22px rgba(255,190,110,.2))}.boot-glyph,.boot-word{transform-origin:50% 50%;transition:transform .95s var(--ease-heavy),opacity .4s .62s var(--ease)}@keyframes bootRise{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes bootWord{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes bootPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.tagline{margin-top:clamp(12px,2.2dvh,22px);font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:clamp(16px,1.5vw,21px);line-height:1.35;letter-spacing:.12em;color:var(--ink-2);text-wrap:balance}.boot .tagline,.boot .boot-epigraph{opacity:0;transition:opacity 1.1s var(--ease)}.boot.type-ready .tagline{opacity:1}.boot.type-ready .boot-epigraph{opacity:.6;transition-delay:.5s}.boot-progress{grid-row:3;grid-column:1;align-self:start;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(340px,72vw);margin-top:clamp(30px,7dvh,72px);transition:opacity .5s var(--ease)}.boot-bar{position:relative;width:100%;height:2px;background:#ffffff14}.boot-bar:before,.boot-bar:after{content:"";position:absolute;top:-3px;width:7px;height:7px;transform:rotate(45deg);border:1px solid var(--gold-3);background:var(--bg-0)}.boot-bar:before{left:-12px}.boot-bar:after{right:-12px}#boot-bar-fill{position:absolute;inset:0;overflow:hidden;transform-origin:0 50%;transform:scaleX(.03);background:linear-gradient(90deg,var(--ichor-3),var(--ichor-2) 60%,var(--gold-1));box-shadow:0 0 10px #ff5a5a8c;transition:transform .7s var(--ease)}#boot-bar-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,244,226,.9),transparent);animation:bootShimmer 1.9s var(--ease-io) infinite}@keyframes bootShimmer{0%{transform:translate(-110%)}to{transform:translate(360%)}}.boot-status{min-height:1.4em;max-width:86vw;text-align:center;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.boot-epigraph{position:absolute;bottom:calc(32px + var(--safe-b));left:24px;right:24px;text-align:center;font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:clamp(15px,1.3vw,17px);letter-spacing:.06em;color:var(--ink-2)}.boot.gone #boot-sky,.boot.gone .boot-motes,.boot.gone .boot-progress,.boot.gone .boot-epigraph,.boot.gone .tagline,.boot.gone .boot-orbit,.boot.gone .boot-sigil:before{opacity:0;transition-delay:0s}.boot.gone .boot-glyph,.boot.gone .boot-word{opacity:0}.boot.gone .boot-sigil:before,.boot.gone .boot-motes i,.boot.gone #boot-bar-fill:after{animation:none}.boot[hidden]{display:none}@media (max-height: 560px){.boot-sigil{width:72px;margin-bottom:12px}.boot-progress{margin-top:20px}.boot-epigraph{display:none}}.boot.awaiting .boot-progress,.boot.awaiting .boot-epigraph{opacity:0;pointer-events:none}.boot-covenant{grid-row:3;grid-column:1;align-self:start;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(440px,100%);margin-top:clamp(26px,6dvh,64px);text-align:center;opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease),transform .9s var(--ease-heavy)}.boot-covenant.on{opacity:1;transform:none}.boot-covenant:not(.on){pointer-events:none}.bc-terms span{display:block}a.bc-go{text-decoration:none}.bc-terms{margin:0;max-width:380px;font-size:var(--fs-small);line-height:1.6;color:var(--ink-3);text-wrap:pretty;text-shadow:0 1px 2px #000}.bc-terms a{color:var(--ink-2);text-decoration:underline;text-decoration-color:#f6dc9e61;text-underline-offset:3px}.bc-terms a:hover,.bc-terms a:focus-visible{color:var(--gold-1);text-decoration-color:currentColor}.bc-farewell{margin:0 0 4px;font-family:var(--font-lore);font-style:italic;font-size:var(--fs-lead);color:var(--ink-2)}@media (max-height: 560px){.boot-covenant{margin-top:16px;gap:12px}}.scene-veil{position:fixed;inset:0;z-index:2;background:#020103;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.scene-veil.on{opacity:1;transition-duration:.16s}.tut-layer{position:fixed;inset:0;z-index:var(--z-guide);pointer-events:none!important}.tut-dim{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-4) var(--ease)}.tut-layer.dim .tut-dim{opacity:1}.tut-dim .ts{fill:#030206;fill-opacity:var(--dim, .6)}.tut-ring{position:absolute;left:0;top:0;border-radius:7px;opacity:0;will-change:transform;transition:opacity var(--dur-3) var(--ease);box-shadow:0 0 0 1.5px var(--gold-1),0 0 22px 2px #f6ce806b,inset 0 0 16px #f6ce8029}.tut-ring.on{opacity:1}.tut-ring:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:tutRipple 2s var(--ease) infinite}@keyframes tutRipple{0%{box-shadow:0 0 #f6dc9e8c}70%,to{box-shadow:0 0 0 16px #f6dc9e00}}.tut-ring.nudge{animation:tutFlash .6s var(--ease)}@keyframes tutFlash{30%{filter:brightness(2.2)}}.tut-card{position:fixed;left:0;top:0;z-index:calc(var(--z-guide) + 1);width:min(372px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-5);--panel-fill: linear-gradient(180deg, rgba(26, 20, 30, .95), rgba(10, 8, 13, .97));border-color:var(--line-3);box-shadow:var(--elev-3),0 0 0 1px #00000080,0 0 48px #f6ce8012;opacity:0;visibility:hidden;will-change:transform;transition:opacity var(--dur-3) var(--ease),visibility 0s linear var(--dur-3)}.tut-card.on{opacity:1;visibility:visible;transition-delay:0s}.tut-card.wide{width:min(620px,calc(100vw - 24px));padding:var(--sp-7) var(--sp-7) var(--sp-6)}.tut-card .tc-in.enter{animation:tcIn var(--dur-3) var(--ease-heavy) both}@keyframes tcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tut-card.nudge{animation:tcNudge .45s var(--ease)}@keyframes tcNudge{20%{translate:-6px 0}45%{translate:5px 0}70%{translate:-3px 0}}.tc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--gold-2)}.tc-stages{display:flex;flex:none;gap:7px}.tc-stages i{width:7px;height:7px;transform:rotate(45deg);border:1px solid var(--line-3)}.tc-stages i.done{background:var(--gold-3);border-color:var(--gold-3)}.tc-stages i.on{background:var(--gold-1);border-color:var(--gold-1);box-shadow:0 0 8px #f6dc9ebf}.tc-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.tc-where{margin-bottom:2px;color:#ffc98a}.tc-title{margin:0 0 var(--sp-2);font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.06em;line-height:1.2;color:#fbf1dc;text-wrap:balance}.tut-card.wide .tc-title{margin:var(--sp-2) 0 var(--sp-3);font-size:clamp(26px,3vw,34px);letter-spacing:.08em}.tc-body,.tc-lead{margin:0;font-size:var(--fs-body-l);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.tc-lead{font-size:var(--fs-lead)}.tc-body b{font-weight:700;color:var(--gold-1);font-variant-numeric:tabular-nums}.tc-sub{margin:var(--sp-2) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-3);text-wrap:pretty}.tc-meta{margin:-2px 0 var(--sp-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.tc-wait:after{content:"";display:inline-block;width:6px;height:6px;margin-left:9px;transform:rotate(45deg);background:var(--gold-2);vertical-align:1px;animation:blink 1.2s ease-in-out infinite}.tc-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4)}.tc-foot .btn{flex:none}.tc-hint{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3)}.tc-hint svg{flex:none}.tc-hint.ok{font-weight:600;color:var(--good)}.tc-hint span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tc-road{--mk: 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--sp-4);margin:var(--sp-6) 0 0;padding:0;list-style:none}.tc-road li{position:relative;display:flex;flex-direction:column;gap:3px;padding-top:calc(var(--mk) + 12px)}.tc-road li:before{content:"";position:absolute;top:calc(var(--mk) / 2);left:var(--mk);right:calc(-1 * var(--sp-4));height:1px;background:linear-gradient(90deg,var(--line-3),var(--line-1))}.tc-road li:last-child:before{display:none}.tc-road .tr-mark{position:absolute;top:0;left:0;width:var(--mk);height:var(--mk);display:grid;place-items:center;color:var(--gold-1)}.tc-road .tr-mark:before{content:"";position:absolute;inset:5px;transform:rotate(45deg);border:1px solid var(--line-gold);background:#281e10d9;box-shadow:0 0 12px #f2be6429}.tc-road .tr-mark svg{position:relative}.tc-road b{font-family:var(--font-display);font-size:14px;letter-spacing:.04em;line-height:1.25;color:var(--ink-1)}.tc-road span{font-size:var(--fs-caption);line-height:1.4;color:var(--ink-3)}.tut-card.wide .tc-foot{margin-top:var(--sp-6)}.tc-facts{display:grid;gap:7px;margin:var(--sp-1) 0 0;padding:0;list-style:none}.tc-facts li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.tc-facts svg{margin-top:3px;color:var(--gold-2)}.tc-parts{display:grid;gap:9px;margin:var(--sp-3) 0 0;padding:0;list-style:none}.tc-parts li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.tc-parts svg{margin-top:2px;color:var(--gold-2)}.tc-parts b{font-size:var(--fs-body);font-weight:600;color:var(--ink-1)}.tc-parts kbd{margin-left:7px;padding:0 5px;font-size:var(--fs-micro);vertical-align:1px}.tc-parts em{display:block;font-style:normal;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.tc-gain{display:flex;align-items:center;gap:8px;margin-bottom:var(--sp-3);padding:7px 10px;border:1px solid rgba(111,232,194,.32);border-radius:var(--r-xs);background:#143c3040;font-size:var(--fs-small);color:var(--ink-2)}.tc-gain svg{flex:none;color:var(--good)}.tc-gain span{flex:1;min-width:0}.tc-gain b{font-family:var(--font-display);font-size:16px;color:var(--ink-1);font-variant-numeric:tabular-nums}.tc-gain b.up{color:var(--good)}.tc-gain i{font-style:normal;color:var(--ink-4)}.tc-tasks{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.tc-task{--p: 0;display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;column-gap:var(--sp-3);row-gap:6px;padding:9px 12px 10px 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#0000004d;transition:border-color var(--dur-3),background var(--dur-3)}.tc-task .tt-art{grid-row:1 / span 2;width:52px;height:40px;color:var(--gold-1)}.tc-task b{font-size:var(--fs-body);font-weight:600;color:var(--ink-1)}.tc-task .tt-bar{grid-column:2;height:3px;overflow:hidden;border-radius:2px;background:#ffffff14}.tc-task .tt-bar i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(var(--p));background:linear-gradient(90deg,var(--gold-3),var(--gold-1));transition:transform .18s linear}.tc-task .tt-ok{grid-column:3;grid-row:1 / span 2;color:var(--good);opacity:0;transform:scale(.5);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease-heavy)}.tc-task.done{border-color:#6fe8c26b;background:#143c3038}.tc-task.done .tt-art{color:var(--good)}.tc-task.done .tt-bar i{background:var(--good)}.tc-task.done .tt-ok{opacity:1;transform:none}.tc-done{margin-top:var(--sp-3);font-size:var(--fs-small);font-weight:600;color:var(--good)}.ga{width:52px;height:40px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ga .ga-arc{opacity:.55}.ga-drag .ga-move,.ga-swipe .ga-move{animation:gaSlide 2.4s var(--ease-io) infinite}.ga-drag .ga-press{fill:currentColor;stroke:none;opacity:.85}.ga-swipe .ga-move circle:last-child,.ga-pinch circle{fill:currentColor;fill-opacity:.25}.ga-swipe .ga-trail{opacity:.3}@keyframes gaSlide{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}.ga-wheel .ga-roll{fill:currentColor;stroke:none;animation:gaRoll 1.6s ease-in-out infinite}@keyframes gaRoll{50%{transform:translateY(5px);opacity:.4}}.ga-wheel .ga-up{animation:gaBlink 1.6s ease-in-out infinite}.ga-wheel .ga-dn{animation:gaBlink 1.6s ease-in-out .8s infinite}@keyframes gaBlink{0%,to{opacity:.2}50%{opacity:.9}}.ga-pinch .ga-f1{animation:gaPinchA 2s var(--ease-io) infinite}.ga-pinch .ga-f2{animation:gaPinchB 2s var(--ease-io) infinite}@keyframes gaPinchA{0%,to{transform:translate(4px,-4px)}50%{transform:translate(-3px,3px)}}@keyframes gaPinchB{0%,to{transform:translate(-4px,4px)}50%{transform:translate(3px,-3px)}}.tc-task.done .ga *{animation:none}.hangar[data-tut] .descend-wrap{display:none!important}.hangar[data-tut] .tabs .tab:not(.tut-go):not(.on){opacity:.5;cursor:var(--cur-denied)}.hangar[data-tut]:not([data-tut=pick]) .atlas-crumbs{opacity:.5}.hangar[data-tut] .atlas-hint{display:none}.hangar[data-tut=shape] :is(.slot-col,.identity){display:none}.hangar[data-tut=parts] .slot-col .tile{cursor:var(--cur-denied)}.hangar[data-tut=forge] .fg-mode[data-fmode=anvil]{opacity:.4;cursor:var(--cur-denied)}.hangar[data-tut=forge-equip] .fg-reveal :is([data-reveal=again],[data-reveal=close]){display:none}.hangar[data-tut=chart] .atlas-dock{opacity:.4}.modal.descent.tut-descent:not(.tut-free) #cancel{display:none}.tut-card[data-dock]{padding:10px 14px 12px}.tut-card[data-dock] .tc-in{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3);align-items:center}.tut-card[data-dock] .tc-in>*,.tut-card[data-dock] .tc-foot>*{grid-column:1 / -1;order:5}.tut-card[data-dock] .tc-head{order:1;margin-bottom:6px}.tut-card[data-dock] .tc-kicker{order:2}.tut-card[data-dock] .tc-title{order:3;grid-column:1;margin:0 0 4px;font-size:18px}.tut-card[data-dock] .tc-body{font-size:var(--fs-body);line-height:1.45}.tut-card[data-dock] .tc-foot{display:contents}.tut-card[data-dock] .tc-foot>.btn{order:4;grid-column:2;align-self:start}.tut-card[data-dock] .tc-foot>.btn:not(.small){order:7;grid-column:1 / -1;justify-self:end;margin-top:var(--sp-3)}.tut-card[data-dock] .tc-foot>span:empty{display:none}.tut-card[data-dock] .tc-foot>.tc-hint{order:6}.tut-card[data-dock] .tc-foot>.tc-hint{margin-top:var(--sp-2)}.tut-card[data-dock] .tc-facts{gap:4px}.tut-card[data-dock] .tc-facts li{font-size:var(--fs-small);line-height:1.45}.tut-card[data-step=shape]{padding:var(--sp-5) var(--sp-5) var(--sp-4)}.tut-card[data-step=shape] .tc-in{display:block}.tc-form{display:flex;align-items:center;gap:var(--sp-4)}.tc-form .sigil{flex:none;width:56px;height:56px;filter:drop-shadow(0 0 12px rgba(0,0,0,.8));animation:sigilIn .6s var(--ease) both}.tc-form>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tut-card[data-step=shape] .tc-form :is(.tc-kicker,.tc-title){order:0}.tut-card[data-step=shape] .tc-form .tc-title{margin:0;font-size:22px;line-height:1.18;animation:tcIn var(--dur-3) var(--ease-heavy) both}.tut-card[data-step=shape] .tc-body{margin-top:var(--sp-4);font-size:var(--fs-body-l);line-height:1.55;color:var(--ink-2)}.tut-card[data-step=shape] .tc-sub{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-1);font-size:var(--fs-small);color:var(--ink-3)}.tut-card[data-step=shape] .tc-foot{display:flex;align-items:stretch;gap:var(--sp-3);margin-top:var(--sp-4)}.tut-card[data-step=shape] .tc-foot>.btn:is(.tc-dice,.ichor){order:0;align-self:auto;margin:0;min-height:48px}.btn.tc-dice{flex:1;gap:10px;color:var(--gold-1)}.btn.tc-dice svg{flex:none;transition:transform var(--dur-2) var(--ease-heavy)}.btn.tc-dice:hover svg{transform:rotate(-16deg) scale(1.08)}.btn.tc-dice.rolled svg{animation:diceTumble .42s var(--ease-heavy)}@keyframes diceTumble{0%{transform:rotate(-220deg) scale(.7)}}[data-tut-dock=top] .hangar[data-tut^=forge] .forge{top:var(--tut-bottom)}.tut-card[data-dock] .tc-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:var(--sp-2)}.tut-card[data-dock] .tc-task{grid-template-columns:40px minmax(0,1fr) 16px;column-gap:8px;padding:7px 8px 8px 6px}.tut-card[data-dock] .tc-task .tt-art,.tut-card[data-dock] .tc-task .ga{width:40px;height:32px}.tut-card[data-dock] .tc-task b{font-size:var(--fs-small);line-height:1.3}@media (max-width: 420px){.tut-card[data-dock] .tc-task{grid-template-columns:40px minmax(0,1fr)}.tut-card[data-dock] .tc-task .tt-art{grid-column:1;grid-row:1 / span 2}.tut-card[data-dock] .tc-task b{grid-column:2;grid-row:1}.tut-card[data-dock] .tc-task .tt-bar{grid-column:2;grid-row:2}.tut-card[data-dock] .tc-task .tt-ok{grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:end;margin:-4px -4px 0 0}}.tut-card[data-dock] .tc-done{margin-top:var(--sp-2)}[data-tut-dock] .hangar:is([data-tut=chart],[data-tut=pick]) .atlas-context,[data-tut-dock] .hangar[data-tut=chart] .atlas-dock .dock-sectors{display:none}[data-tut-dock=top] .hangar:is([data-tut=chart],[data-tut=pick]) .atlas-crumbs{display:none}.tut-card[data-dock=col] .tc-tasks{grid-template-columns:minmax(0,1fr)}[data-tut-dock] .hangar[data-tut=pick] .atlas-dossier :is(.ad-lore,.ad-size,.ad-edict,.ad-decree,.ad-mats,.ad-fauna,.ad-survey){display:none}[data-tut-dock=top] .hangar[data-tut=pick] .atlas-dossier :is(.ad-kicker,.ad-name){display:none}[data-tut-dock=top] .hangar[data-tut=pick] .atlas-dossier{justify-content:flex-start;max-height:calc(100dvh - var(--tut-bottom) - 10px - var(--safe-b));overflow-y:auto;overscroll-behavior:contain}[data-tut-dock=col] .hangar[data-tut=pick] .atlas-dossier{top:var(--tut-bottom);justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain}.tut-card[data-dock=col][data-step=pick] .tc-hint{display:none}[data-tut-dock=col] .hangar[data-tut=pick] .atlas-dock :is(.dock-sectors,.dock-worlds){display:none}[data-tut-dock=col] .hangar:is([data-tut=chart],[data-tut=pick]) .atlas-dock{left:calc((100vw - var(--tut-right, 0px)) / 2);max-width:calc(100vw - var(--tut-right, 0px) - 24px)}.tut-card[data-dock][data-step=descend] .tc-hint{display:none}[data-tut-dock=top] .modal.descent.tut-descent{max-height:calc(100dvh - var(--tut-bottom) - max(var(--safe-b),var(--kb, 0px)) - 10px);overflow-y:auto;overscroll-behavior:contain}.tut-card[data-dock=col]{max-height:calc(100dvh - var(--top, 46px) - 14px - var(--safe-b));padding:8px 12px 10px}.tut-card[data-dock=col] .tc-head{display:none}.tut-card[data-dock=col] :is(.tc-body,.tc-sub){font-size:13px;line-height:1.4}.tut-card[data-dock=col] .tc-sub{margin-top:4px}.hangar{position:fixed;inset:0;pointer-events:none!important}.hangar>*{pointer-events:auto}.topbar{position:absolute;top:0;left:0;right:0;z-index:5;height:64px;padding:0 var(--sp-6) 4px;display:flex;align-items:center;gap:var(--sp-5);background:linear-gradient(180deg,#040307f2,#0403078c 72%,#04030700)}.topbar:after{content:"";position:absolute;left:var(--sp-6);right:var(--sp-6);top:63px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--line-2) 18%,var(--line-2) 82%,transparent)}.topbar .brand{flex:none;display:flex;align-items:center;gap:10px;line-height:0}.brand-sigil{width:30px;height:30px;overflow:visible;filter:drop-shadow(0 0 7px rgba(255,42,74,.3))}.brand-word{width:auto;height:15px;aspect-ratio:361 / 54;overflow:visible;filter:drop-shadow(0 1px 0 rgba(0,0,0,.85))}.tabs{display:flex;gap:2px;min-width:0;margin-left:var(--sp-2);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.topbar>.wallet,.topbar>.acct,.topbar>.icon-btn{flex-shrink:0}.tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.tabs.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.tabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.tab{position:relative;min-height:44px;padding:0 13px;border:0;background:none;cursor:var(--cur-pointer);white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-2) var(--ease);touch-action:manipulation}.tab:after{content:"";position:absolute;left:50%;right:50%;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-1),transparent);transition:left var(--dur-3) var(--ease-heavy),right var(--dur-3) var(--ease-heavy)}.tab:before{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;transform:rotate(45deg) scale(0);background:var(--gold-1);box-shadow:0 0 8px var(--gold-1);transition:transform var(--dur-3) var(--ease-heavy)}.tab:hover{color:var(--ink-1)}.tab:hover:after{left:28%;right:28%}.tab.on{color:#fff1cf;text-shadow:0 0 14px rgba(242,211,142,.35)}.tab.on:after{left:6%;right:6%}.tab.on:before{transform:rotate(45deg) scale(1)}.tab:focus-visible{outline-offset:-4px}.wallet{margin-left:auto;display:flex;gap:var(--sp-2);align-items:center}.wallet .cur{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;white-space:nowrap;border:1px solid var(--line-1);border-radius:var(--r-xs);background:linear-gradient(180deg,#ffffff0a,#0003);font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.acct{display:flex;align-items:center;gap:var(--sp-3);padding-left:var(--sp-4);border-left:1px solid var(--line-1);min-width:0}.acct .who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:4px 8px;border:0;border-radius:var(--r-xs);background:none;cursor:var(--cur-pointer);text-align:left;transition:background var(--dur-2)}.acct .who:hover{background:#ffffff0b}.acct .name{font-weight:600;font-size:var(--fs-body);white-space:nowrap;max-width:220px}.acct .rank{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--gold-2);white-space:nowrap}.acct .who .rank em{font-style:normal;color:var(--ink-3)}.slot-col{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.slot-col.left{left:var(--edge)}.slot-col.right{right:var(--edge);align-items:flex-end}.tile{position:relative;flex:none;width:64px;height:64px;padding:0;display:grid;place-items:center;cursor:var(--cur-pointer);color:inherit;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--lc, #888) 16%,rgba(30,24,34,.94)),#070509f2);box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #fff0d212,0 10px 26px #00000073;transition:transform var(--dur-2) var(--ease),border-color var(--dur-2),box-shadow var(--dur-2);touch-action:manipulation}.tile:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--rc, transparent),transparent);opacity:.9}.tile.bd-common:before{opacity:.25}.tile:after{content:"";position:absolute;inset:-5px;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease),inset var(--dur-3) var(--ease-heavy);background:linear-gradient(var(--gold-1),var(--gold-1)) 0 0 / 9px 1px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 0 0 / 1px 9px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 100% 0 / 9px 1px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 100% 0 / 1px 9px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 0 100% / 9px 1px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 0 100% / 1px 9px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 100% 100% / 9px 1px no-repeat,linear-gradient(var(--gold-1),var(--gold-1)) 100% 100% / 1px 9px no-repeat}.tile:hover{transform:translateY(-2px);border-color:var(--line-3)}.tile:hover:after{opacity:.5;inset:-4px}.tile.on{border-color:var(--line-gold);box-shadow:0 0 0 1px #f2d38e4d,0 0 26px #f2be6438,0 10px 26px #00000073}.tile.on:after{opacity:1;inset:-6px}.tile:focus-visible{outline:none;border-color:var(--gold-1)}.tile:focus-visible:after{opacity:1}.tile .ti{display:grid;place-items:center}.tile .ti svg{width:30px;height:30px;filter:drop-shadow(0 0 6px rgba(0,0,0,.6))}.tile .tk{position:absolute;right:4px;bottom:4px;padding:1px 4px;border-radius:var(--r-xs);background:#0009;font-size:var(--fs-micro);font-weight:700;line-height:1.2;letter-spacing:.04em;white-space:nowrap;font-feature-settings:"palt";color:var(--gold-1)}.tile .tl{position:absolute;left:5px;top:4px;font-size:var(--fs-micro);font-weight:700;color:var(--gold-1)}.tile .tn{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;white-space:nowrap;text-align:left;pointer-events:none;opacity:.9;transition:opacity var(--dur-2);text-shadow:var(--text-halo)}.slot-col.right .tile .tn{left:auto;right:calc(100% + 14px);text-align:right;align-items:flex-end}.tile .ts{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.tile .tp{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.05em}.tile:hover .tn,.tile.on .tn{opacity:1}.tile.pig .swatches{display:flex;gap:3px}.tile.pig .swatches i{width:10px;height:26px;border-radius:1px;box-shadow:inset 0 0 0 1px #fff3,0 2px 4px #00000080}.tile.pig .tp{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;letter-spacing:.04em;color:var(--ink-2)}.rel-drawer,.rel-stats{position:absolute;top:84px;bottom:120px;z-index:3;display:flex;flex-direction:column;padding:var(--sp-5) var(--sp-4) var(--sp-3);animation:drawerIn var(--dur-3) var(--ease-heavy) both}.rel-drawer{width:min(404px,max(31vw,340px))}.rel-drawer.left{left:112px}.rel-drawer.right{right:112px}.rel-drawer.pig-drawer{bottom:auto;width:min(372px,max(31vw,320px));max-height:calc(100dvh - 204px)}.rel-stats{right:112px;width:min(344px,27vw);overflow-y:auto;overscroll-behavior:contain}.rel-drawer.right~.rel-stats{display:none}@keyframes drawerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4)}.rd-k{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--ink-1);line-height:1.2}.rd-t{margin-top:4px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3)}.rel-drawer .filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--sp-3)}.rel-drawer .chip[style*=--lc]{color:color-mix(in srgb,var(--lc) 80%,#fff)}.rel-drawer .chip.on[style*=--lc]{color:#fff1cf;border-color:var(--lc)}.rel-drawer .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-sealed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:var(--sp-3);padding:9px 10px;border:1px dashed rgba(220,182,108,.25);border-radius:var(--r-xs)}.rs-icons{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.rs-icons i{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.05);border-radius:var(--r-xs);background:#00000059;cursor:var(--cur-help)}.rs-t{flex:1;min-width:140px;font-size:var(--fs-caption);line-height:1.4;color:var(--ink-3)}.pig-scroll{display:flex;flex-direction:column;gap:var(--sp-3);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 4px}.pig-scroll>*{flex-shrink:0}.pig-scroll .h-section{margin:2px 0 -2px}.pig-livs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pig-liv{display:flex;flex-direction:column;gap:6px;min-height:58px;padding:7px 7px 6px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-xs);background:linear-gradient(180deg,#201a24db,#0c0a0feb);color:var(--ink-2);text-align:left;cursor:var(--cur-pointer);touch-action:manipulation;transition:border-color var(--dur-2),transform var(--dur-2) var(--ease),box-shadow var(--dur-2)}.pig-liv:hover,.pig-liv:focus-visible{border-color:var(--line-3);transform:translateY(-1px);outline:none;color:var(--ink-1)}.pig-liv.on{border-color:var(--line-gold);color:var(--ink-1);box-shadow:0 0 0 1px #f2d38e40,0 0 18px #f2be6429}.pl-sw{display:flex;height:18px;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.pl-sw i{flex:1}.pl-sw i:last-child{flex:.55;box-shadow:inset 0 0 8px #fff6}.pl-n{font-size:var(--fs-micro);font-weight:600;letter-spacing:.03em;line-height:1.25;overflow-wrap:normal}.pig-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pig-tab{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#0a080e99;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);cursor:var(--cur-pointer);touch-action:manipulation}.pig-tab{flex-wrap:wrap;align-content:center;gap:3px 6px;padding:4px 6px}.pig-tab span{white-space:nowrap}.pig-tab i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff40}.pig-tab.on{border-color:var(--line-gold);color:var(--ink-1);background:#3024168c}.pig-tab:focus-visible{outline:1px solid var(--gold-1);outline-offset:2px}.pig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.pig-sw{position:relative;display:block;min-width:40px;aspect-ratio:1;padding:4px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#0a080e99;cursor:var(--cur-pointer);touch-action:manipulation;transition:border-color var(--dur-2),transform var(--dur-2) var(--ease)}.pig-sw i{display:block;width:100%;height:100%;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -6px 10px #00000038}.pig-sw:hover,.pig-sw:focus-visible,.pig-sw:focus-within{border-color:var(--line-3);transform:translateY(-1px);outline:none}.pig-sw.on{border-color:var(--gold-1);box-shadow:0 0 0 1px #f6dc9e59,0 0 14px #f2be6440}.pig-sw.native:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(255,244,220,.9);box-shadow:0 0 6px #000000b3;pointer-events:none}.pig-sw.custom i{background:conic-gradient(from 90deg,#ff3d2e,#ffd98a,#b6ff3a,#3dffc8,#4dc3ff,#a368ff,#ff5ad8,#ff3d2e)}.pig-sw.custom input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:var(--cur-pointer)}.pig-note{margin:0;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.cards{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;gap:6px;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 26px 2px;mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.cards>.card{position:relative;display:block;width:100%;min-height:92px;padding:10px 11px;overflow:hidden;cursor:var(--cur-pointer);text-align:left;color:var(--ink-1);border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--r-xs);background:linear-gradient(180deg,#201a24db,#0c0a0feb);transition:transform var(--dur-2) var(--ease),border-color var(--dur-2),box-shadow var(--dur-2);touch-action:manipulation}.cards>.card>span,.cards>.card>div{display:block}.cards>.muted{grid-column:1 / -1;font-size:var(--fs-small);line-height:var(--lh-body)}.cards>.card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--rc, currentColor),transparent);opacity:0}.cards>.card.bd-rare{--rc: var(--r-rare)}.cards>.card.bd-epic{--rc: var(--r-epic)}.cards>.card.bd-mythic{--rc: var(--r-mythic)}.cards>.card.bd-relic{--rc: var(--r-relic)}.cards>.card.bd-rare:before,.cards>.card.bd-epic:before,.cards>.card.bd-mythic:before,.cards>.card.bd-relic:before{opacity:.95}.cards>.card:hover,.cards>.card.peek{transform:translateY(-2px);border-color:var(--line-3)!important;box-shadow:0 10px 24px #00000073}.cards>.card.peek{border-color:var(--gold-1)!important}.cards>.card:focus-visible{outline-offset:1px}.cards>.card.eq{border-color:var(--line-gold)!important;background:linear-gradient(180deg,#46341c9e,#0e0b0feb);box-shadow:inset 0 0 0 1px #f2d38e33,0 0 18px #f2be641f}.cards>.card.eq:after{content:"EQUIPPED";position:absolute;top:7px;right:8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;color:var(--gold-1)}.cards>.card.blocked{opacity:.35}.cards .card .ci{float:right;width:34px;height:34px;margin-left:6px}.cards .card .cl{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase}.cards .card .cn{margin:4px 0;font-weight:600;font-size:var(--fs-body);line-height:1.2;color:var(--ink-1)}.cards .card .cs{font-size:var(--fs-caption);line-height:1.3;color:var(--ink-3)}.cards .card .cd{position:absolute;right:9px;bottom:8px;font-size:var(--fs-caption);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cards .card .cd.up{color:var(--good)}.cards .card .cd.down{color:var(--bad)}.statgrid{display:grid;grid-template-columns:1fr auto;gap:5px var(--sp-3);font-size:var(--fs-body)}.statgrid .k{color:var(--ink-3)}.statgrid .v{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-1)}.statgrid .v.up{color:var(--good)}.statgrid .v.down{color:var(--bad)}.resbars{display:grid;grid-template-columns:74px 1fr 44px;gap:6px var(--sp-2);align-items:center;font-size:var(--fs-small);margin:var(--sp-2) 0 var(--sp-4)}.resbar{position:relative;height:5px;background:#ffffff0f}.resbar>i{position:absolute;top:0;bottom:0;left:50%}.resbar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff47}.ability{display:flex;gap:var(--sp-3);padding:9px 0;border-top:1px solid var(--line-1)}.ability .kb{flex:none;min-width:48px;height:fit-content;padding:3px 6px;white-space:nowrap;text-align:center;font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;color:var(--gold-1);border:1px solid var(--line-2);border-radius:var(--r-xs)}.ability .an{font-weight:600;font-size:var(--fs-body)}.ability .ad{margin-top:2px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3)}.identity{position:absolute;left:var(--edge);bottom:26px;z-index:2;max-width:400px;text-shadow:var(--text-halo);transition:opacity var(--dur-2) var(--ease)}.st-form .sigil{filter:drop-shadow(0 0 8px rgba(0,0,0,.8));animation:sigilIn .7s var(--ease) both}@keyframes sigilIn{0%{opacity:0;transform:rotate(-30deg) scale(.8)}to{opacity:1;transform:none}}.id-code{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--ink-3)}.id-sig{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--gold-1)}.id-row{display:flex;align-items:baseline;gap:10px;margin-top:2px;flex-wrap:wrap}.id-rating{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1;color:var(--ink-1);font-variant-numeric:tabular-nums}.id-label{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.id-reson{padding:3px 10px;border:1px solid color-mix(in srgb,var(--rc) 60%,transparent);border-radius:var(--r-xs);color:var(--rc);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;text-shadow:none;background:#0006}.id-lin{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:var(--sp-2);font-size:var(--fs-caption);font-weight:500;color:var(--ink-2)}.id-lin i{display:inline-block;width:7px;height:7px;margin-right:5px;transform:rotate(45deg);background:var(--lc);box-shadow:0 0 6px var(--lc)}.id-stats{margin-top:var(--sp-3)}.id-stats.on{--edge: linear-gradient(180deg, var(--gold-1), var(--gold-3));--ink: var(--gold-1)}.em{display:inline-block;flex:none;vertical-align:-.16em;overflow:visible;filter:drop-shadow(0 0 4px color-mix(in srgb,currentColor 50%,transparent))}.el-tag{display:inline-flex;align-items:center;gap:5px;color:var(--ec);font-weight:600;white-space:nowrap}.tile .te{position:absolute;right:5px;top:5px;line-height:0}.tile .tx{display:flex;align-items:center;gap:7px;margin-top:1px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.tile .tx .el-tag{gap:4px}.tile .tx-sep{width:3px;height:3px;transform:rotate(45deg);background:var(--gold-3)}.slot-col.right .tile .tx{justify-content:flex-end}.rz{margin-top:10px;max-width:380px}.rz-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.rz-beads{display:inline-flex;flex:none;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#0504088c}.rz-beads i{width:7px;height:7px;transform:rotate(45deg);background:color-mix(in srgb,var(--lc) 22%,#15111a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc) 48%,transparent)}.rz-beads i.dom{background:color-mix(in srgb,var(--lc) 62%,#15111a)}.rz-beads i.on{background:var(--lc);box-shadow:0 0 7px color-mix(in srgb,var(--lc) 80%,transparent)}.rz-tick{flex:none;width:1px;height:14px;margin:0 1px;background:linear-gradient(180deg,transparent,var(--gold-2) 30%,var(--gold-2) 70%,transparent)}.rz-head{min-width:0;overflow-wrap:break-word;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc)}.rz-head em{margin-left:2px;font-style:normal;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-1)}.rz:not(.awake) .rz-head{color:color-mix(in srgb,var(--rc) 70%,var(--ink-2))}.rz-gr{margin:6px 0 0;font-size:var(--fs-caption);line-height:1.45;color:var(--ink-2)}.rz-next{margin:3px 0 0;font-size:var(--fs-caption);line-height:1.45;color:var(--ink-3)}.rz:not(.awake) .rz-next{margin-top:6px;color:var(--ink-2)}.rz-next .rz-gr{display:block;margin:1px 0 0;color:var(--ink-3)}.rel-stats .rz{margin:0 0 var(--sp-2);max-width:none}.rz.flare .rz-beads i.on{animation:rzFlare 1.1s var(--ease) both;animation-delay:calc(var(--i) * 55ms + var(--fl, 0ms))}.rz.flare .rz-head{animation:rzName 1.4s var(--ease) both;animation-delay:var(--fl, 0ms)}@keyframes rzFlare{0%{transform:rotate(45deg) scale(1)}30%{transform:rotate(45deg) scale(1.8);box-shadow:0 0 14px var(--lc),0 0 4px #fff}to{transform:rotate(45deg) scale(1)}}@keyframes rzName{0%,to{text-shadow:var(--text-halo)}30%{text-shadow:0 0 14px var(--rc),var(--text-halo)}}@media (prefers-reduced-motion: reduce){.rz.flare .rz-beads i.on,.rz.flare .rz-head{animation:none}}.strike{display:flex;flex-direction:column;gap:5px;padding:var(--sp-2) 14px;border-left:2px solid var(--ec);background:linear-gradient(90deg,color-mix(in srgb,var(--ec) 13%,rgba(10,8,14,.6)),transparent);font-size:var(--fs-small);color:var(--ink-2)}.strike .sk-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.strike .sk-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.strike .sk-head>.el-tag{font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase}.strike .sk-minor{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--ink-3)}.strike .sk-meet{margin:0;line-height:1.45;text-wrap:pretty}.strike .sk-meet b{font-weight:600}.strike.resist .sk-meet b{color:var(--good)}.strike.weak .sk-meet b{color:var(--bad)}.cx-el .cx-cap+.cx-cap{margin-top:6px}.cx-lead{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--gold-2)}.cx-elems{display:flex;flex-direction:column;gap:7px;margin:0 0 var(--sp-5);padding:0;list-style:none}.cx-elems li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:baseline;font-size:var(--fs-small);line-height:1.45;color:var(--ink-2)}.cx-elems .el-tag{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase}.tab .tab-n{display:inline-block;min-width:17px;height:17px;margin-left:5px;padding:0 4px;border-radius:9px;background:var(--gold-1);color:#1a1208;vertical-align:1px;font:700 11px/17px var(--font-ui);font-style:normal;letter-spacing:0;text-align:center;box-shadow:0 0 10px #f2d38e8c}.st-form{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-2)}.st-form .sigil{flex:none}.st-form>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.rel-stats .id-lin{margin:0 0 var(--sp-3)}.descend-wrap{position:absolute;bottom:calc(26px + var(--safe-b));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.descend-alt{min-height:30px;padding:0 10px;border:0;background:none;cursor:var(--cur-pointer);font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;color:var(--ink-2);text-shadow:var(--text-halo);white-space:nowrap;transition:color var(--dur-2) var(--ease)}.descend-alt:hover,.descend-alt:focus-visible{color:var(--gold-1)}.descend-alt span{margin-left:2px;color:var(--gold-2)}@media (max-height: 760px),(max-width: 820px){.descend-alt{order:-1;min-height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#08060a9e;color:var(--ink-1)}.descend-alt:hover,.descend-alt:focus-visible{border-color:var(--line-gold)}.hangar:has(.rel-drawer,.rel-stats) .descend-alt{visibility:hidden}}@media (max-width: 1100px) and (max-height: 760px){.identity .rz-next{display:none}}.hangar[data-tab=chart] .descend-alt{display:none}.descend-live{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:600;letter-spacing:.02em;color:#ffe6c4;text-shadow:var(--text-halo);white-space:nowrap}.descend-live[hidden]{display:none}.descend-live i{flex:none;width:7px;height:7px;border-radius:50%;background:#ffb46a;box-shadow:0 0 10px #ffa852}.descend-live.live i{animation:pulse 1.6s ease-in-out infinite}.descend-live b{color:#fff4e3;font-weight:700;font-variant-numeric:tabular-nums}.hangar[data-tab=forge] .descend-wrap,.hangar[data-tab=edicts] .descend-wrap,.hangar[data-tab=codex] .descend-wrap,.hangar[data-tab=ranks] .descend-wrap{display:none}.hangar:has(.rel-drawer.left) .identity{opacity:0;pointer-events:none}.hangar:has(.rel-stats) .slot-col.right .tn,.hangar:has(.rel-drawer.right) .slot-col.right .tn,.hangar:has(.rel-drawer.left) .slot-col.left .tn{display:none}.forge{position:absolute;right:var(--edge);top:84px;bottom:26px;z-index:3;container:forge / size;width:min(600px,44vw);display:flex;flex-direction:column;overflow:hidden;animation:drawerIn var(--dur-3) var(--ease-heavy) both}.forge.forging:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(255,120,60,.28),transparent 62%);animation:forgeHeat .36s ease-in-out infinite alternate}@keyframes forgeHeat{0%{opacity:.35}to{opacity:1}}.fg-modes{flex:none;display:flex;border-bottom:1px solid var(--line-1)}.fg-mode{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 12px;border:0;background:none;cursor:var(--cur-pointer);color:var(--ink-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease);touch-action:manipulation}.fg-mode:hover{color:var(--ink-1);background:#ffffff06}.fg-mode.on{color:#fff1cf;background:linear-gradient(180deg,rgba(120,90,44,.2),transparent)}.fg-mode.on:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--gold-1),transparent)}.fg-mode em{padding:1px 7px;border-radius:var(--r-pill);background:#ffffff14;font-family:var(--font-ui);font-style:normal;font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-2)}.fg-mode:focus-visible{outline-offset:-4px}.fg-body{--fgx: var(--sp-6);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5) var(--fgx) 0}.fg-lead{margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.fg-step{display:flex;align-items:center;gap:10px;margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.fg-slots+.fg-step{margin-top:var(--sp-5)}.fg-n{position:relative;isolation:isolate;flex:none;width:22px;height:22px;display:grid;place-items:center;font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--gold-1)}.fg-n:before{content:"";position:absolute;inset:4px;z-index:-1;transform:rotate(45deg);border:1px solid var(--line-gold);background:#3c2c1499}.fg-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fg-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 4px;border:1px solid var(--line-1);border-radius:var(--r-xs);background:#00000047;color:var(--ink-3);cursor:var(--cur-pointer);font-size:var(--fs-caption);font-weight:600;line-height:1.15;text-align:center;transition:color var(--dur-2),border-color var(--dur-2),background var(--dur-2);touch-action:manipulation}.fg-slot:hover{color:var(--ink-1);border-color:var(--line-3)}.fg-slot.on{color:#fff1cf;border-color:var(--line-gold);background:radial-gradient(circle at 50% 30%,#f2be642e,#0000004d);box-shadow:inset 0 0 0 1px #f2d38e29,0 0 14px #f2be641f}.fg-slot.on svg{color:var(--gold-1);filter:drop-shadow(0 0 6px rgba(242,190,100,.5))}.fg-lins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fg-lin{display:flex;flex-direction:column;gap:9px;padding:10px 12px 11px;text-align:left;color:var(--ink-2);cursor:var(--cur-pointer);touch-action:manipulation;border:1px solid var(--line-1);border-left:2px solid color-mix(in srgb,var(--lc) 55%,transparent);border-radius:var(--r-xs);background:linear-gradient(90deg,color-mix(in srgb,var(--lc) 9%,rgba(0,0,0,.3)),#00000040);transition:border-color var(--dur-2),box-shadow var(--dur-2),background var(--dur-2)}.fg-lin:hover{border-color:color-mix(in srgb,var(--lc) 60%,transparent)}.fg-lin.on{border-color:var(--lc);background:linear-gradient(90deg,color-mix(in srgb,var(--lc) 22%,rgba(0,0,0,.3)),#0003);box-shadow:0 0 16px color-mix(in srgb,var(--lc) 20%,transparent)}.fl-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fl-name{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.06em;color:color-mix(in srgb,var(--lc) 72%,#fff)}.fl-pool{display:flex;flex-wrap:wrap;gap:4px}.fl-pool i{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.05);border-radius:var(--r-xs);background:#00000059;transition:border-color var(--dur-2)}.fl-pool i:hover{border-color:var(--lc)}.fl-pool i.sealed{border-style:dashed;border-color:#dcb66c4d;opacity:.7}.fg-odds{margin-top:var(--sp-5)}.fg-oddsbar{display:flex;gap:2px;height:5px}.fg-oddsbar i{min-width:5px;background:var(--rc);box-shadow:0 0 8px color-mix(in srgb,var(--rc) 45%,transparent)}.fg-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:var(--fs-caption)}.fg-legend i{display:inline-block;width:7px;height:7px;margin-right:6px;transform:rotate(45deg);background:var(--rc)}.fg-legend b{color:var(--ink-1);font-weight:600;font-variant-numeric:tabular-nums}.fg-cta{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin:var(--sp-5) calc(-1 * var(--fgx)) 0;padding:var(--sp-3) var(--fgx);border-top:1px solid var(--line-1);background:#0e0b11;box-shadow:0 -12px 18px #08060a8c}@container forge (max-width: 440px){.fg-slots .fg-slot{flex-direction:column;gap:4px;min-height:58px;padding:6px 4px}.fg-slots .fg-slot span{overflow:visible;white-space:normal;text-overflow:clip;text-align:center;line-height:1.2}}.fg-cost,.av-cost{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.btn.fg-go{min-height:50px;padding:0 30px;font-size:14px}.fg-why{flex:1 1 100%;margin:0;text-align:right;font-size:var(--fs-small);color:var(--bad)}.cc{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--line-1);border-radius:var(--r-xs);background:#0000004d;font-size:var(--fs-caption);color:var(--ink-3);white-space:nowrap}.cc .gem{width:7px;height:11px}.cc .md,.fm i{flex:none;width:8px;height:8px;transform:rotate(45deg);background:var(--mc);box-shadow:0 0 5px var(--mc)}.cc b{color:var(--ink-1);font-weight:600;font-variant-numeric:tabular-nums}.cc small{margin-left:-4px;font-size:inherit;font-variant-numeric:tabular-nums}.cc.lack{border-color:#ff748673}.cc.lack b{color:var(--bad)}.fg-mats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;margin-top:var(--sp-5);padding:12px 0 var(--sp-5);border-top:1px solid var(--line-1)}.fm{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-small);color:var(--ink-3);transition:color var(--dur-2)}.fm span{flex:1;min-width:0}.fm b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fm.none{opacity:.42}.fm.hot{color:var(--ink-1)}.fm.hot b{color:var(--gold-1)}.fg-relics{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.fg-relic{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;cursor:var(--cur-pointer);touch-action:manipulation;border:1px solid color-mix(in srgb,var(--rc) 35%,transparent);border-radius:var(--r-xs);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rc) 20%,rgba(20,16,24,.9)),#060508f2);transition:transform var(--dur-2) var(--ease),border-color var(--dur-2),box-shadow var(--dur-2)}.fg-relic:hover{transform:translateY(-2px);border-color:var(--rc)}.fg-relic.on{border-color:var(--gold-1);box-shadow:0 0 0 1px #f2d38e66,0 0 16px color-mix(in srgb,var(--rc) 40%,transparent)}.fg-relic .tl{position:absolute;left:4px;top:3px;font-size:11px;font-weight:700;color:var(--gold-1)}.fr-eq{position:absolute;right:5px;top:5px;width:6px;height:6px;transform:rotate(45deg);background:var(--gold-1);box-shadow:0 0 6px var(--gold-1)}.fg-hint{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:var(--sp-5);padding:var(--sp-6) var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--r-xs);font-size:var(--fs-body);color:var(--ink-3)}.fg-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--sp-8) var(--sp-4);text-align:center}.fg-empty b{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:.05em;color:var(--ink-1)}.fg-empty p{max-width:34ch;margin:0 0 var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-3);text-wrap:balance}.anvil{margin-top:var(--sp-5);padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--rc) 30%,var(--line-1));border-radius:var(--r-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 10%,rgba(0,0,0,.3)),#00000047 40%)}.av-hero{display:flex;align-items:center;gap:14px;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-1)}.av-icon{flex:none;width:72px;height:72px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--rc) 50%,transparent);border-radius:var(--r-sm);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rc) 28%,transparent),#0009);box-shadow:0 0 22px color-mix(in srgb,var(--rc) 22%,transparent)}.av-id{min-width:0}.av-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;letter-spacing:.03em;text-wrap:balance}.av-meta{margin-top:3px;font-size:var(--fs-caption);color:var(--ink-3)}.av-meta em{font-style:normal;color:var(--gold-1)}.av-pips{display:flex;align-items:center;gap:6px;margin-top:8px}.av-pips i{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--gold-3);background:#00000080}.av-pips i.on{border-color:var(--gold-1);background:var(--gold-1);box-shadow:0 0 6px #f2be6499}.av-pips b{margin-left:4px;font-size:var(--fs-caption);color:var(--gold-1)}.av-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-top:var(--sp-4)}.av-row-sub{grid-template-columns:minmax(0,1fr)}.av-label{grid-column:1 / -1;font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.av-label span{display:block;margin-top:3px;font-size:var(--fs-small);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.av-affixes{display:flex;flex-direction:column;gap:6px;margin-top:8px}.av-aff{display:grid;grid-template-columns:minmax(0,1fr) 56px auto;align-items:center;gap:12px;padding:7px 8px 7px 10px;border:1px solid var(--line-1);border-radius:var(--r-xs);background:#00000040}.aa-t b{display:block;font-weight:600;font-size:var(--fs-small);color:var(--info)}.aa-t small{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.aa-roll{height:3px;background:#ffffff14}.aa-roll i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-3),var(--gold-1))}.av-law{margin-top:var(--sp-3);font-size:var(--fs-caption);line-height:1.45;color:#ffc2c8}.av-law b{color:var(--r-relic)}.av-salvage{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-1)}.av-yield{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.btn.danger{--ink: #ffb3bd}.btn.danger.armed{--edge: linear-gradient(180deg, #ffb3bd, #8f0f26);--fill: linear-gradient(180deg, #6a0c1c, #2a0510);--ink: #fff;animation:blink .9s ease-in-out infinite}.anvil.struck-upgrade .av-icon,.anvil.struck-reforge .av-affixes{animation:struck .7s var(--ease-heavy)}@keyframes struck{0%{filter:brightness(2.4);transform:scale(1.05)}to{filter:none;transform:none}}.fg-reveal{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:var(--sp-5);overflow:hidden;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--rc) 20%,rgba(6,4,9,.94)),#040306fa 72%);animation:fadeOnly var(--dur-3) both}.rv-rays{position:absolute;inset:-30%;pointer-events:none;opacity:.75;background:repeating-conic-gradient(from 0deg at 50% 44%,color-mix(in srgb,var(--rc) 24%,transparent) 0deg 5deg,transparent 5deg 20deg);mask-image:radial-gradient(circle at 50% 44%,#000,transparent 46%);-webkit-mask-image:radial-gradient(circle at 50% 44%,#000,transparent 46%);animation:spin 40s linear infinite}.rv-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:420px;text-align:center;animation:revealIn .8s .15s var(--ease-heavy) both}.rv-rar{font-family:var(--font-display);font-weight:700;font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--rc)}.rv-icon{width:118px;height:118px;margin:18px 0 16px;display:grid;place-items:center;transform:rotate(45deg);border:1px solid color-mix(in srgb,var(--rc) 60%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--rc) 30%,transparent),#000000b3 72%);box-shadow:0 0 44px color-mix(in srgb,var(--rc) 45%,transparent),inset 0 0 24px color-mix(in srgb,var(--rc) 25%,transparent);animation:revealGem 1s var(--ease-heavy) both}.rv-icon svg{transform:rotate(-45deg)}.rv-name{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:.03em;text-wrap:balance}.rv-lin{font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase}.rv-new{margin-top:var(--sp-2);font-size:var(--fs-caption);font-weight:600;color:var(--gold-2);text-wrap:balance}.rv-affs{display:flex;flex-direction:column;gap:3px;margin-top:6px;font-size:var(--fs-small);color:var(--info)}.rv-law{font-weight:700;color:var(--r-relic)}.rv-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:var(--sp-5)}@keyframes revealIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes revealGem{0%{opacity:0;transform:rotate(45deg) scale(.35)}60%{opacity:1;transform:rotate(45deg) scale(1.08)}to{transform:rotate(45deg) scale(1)}}@container forge (max-width: 440px){.fg-mats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container forge (min-width: 540px) and (max-height: 680px){.fg-mats{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 12px}}@container forge (max-height: 680px) and (min-height: 401px){.fg-body{padding-top:var(--sp-4)}.fg-step{margin-bottom:var(--sp-2)}.fg-slots+.fg-step{margin-top:var(--sp-4)}.fg-slot{flex-direction:row;min-height:44px;gap:8px;padding:4px 8px}.fg-slot svg{width:20px;height:20px;flex:none}.fg-slot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-lin{gap:6px;padding:8px 12px 9px}.fl-pool i{width:28px;height:28px}.fg-odds{margin-top:var(--sp-4)}.fg-cta{margin-top:var(--sp-3);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.btn.fg-go{min-height:44px}}@container forge (max-height: 680px) and (min-height: 401px) and (max-width: 500px){.fg-slot{flex-direction:column;gap:3px;min-height:50px;padding:5px 3px}.fg-slot svg{width:18px;height:18px}.fg-slot span{overflow:visible;white-space:normal;text-overflow:clip;text-align:center;line-height:1.15}}@container forge (max-height: 560px){.fg-reveal{padding:var(--sp-3)}.rv-card{max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 var(--sp-6)}.rv-card::-webkit-scrollbar{display:none}.rv-icon{width:78px;height:78px;margin:16px 0 12px;box-shadow:0 0 26px color-mix(in srgb,var(--rc) 45%,transparent),inset 0 0 18px color-mix(in srgb,var(--rc) 25%,transparent)}.rv-icon svg{width:48px;height:48px}.rv-name{font-size:21px}.rv-acts{margin-top:var(--sp-4)}}@container forge (max-height: 400px) and (min-width: 380px){.rv-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--sp-5);align-items:center;justify-items:start;max-width:none;text-align:left}.rv-card>*{grid-column:2}.rv-card>.rv-icon{grid-column:1;grid-row:1 / span 5;margin:0 16px}.rv-affs{margin-top:2px}.rv-acts{justify-content:flex-start;margin-top:var(--sp-3)}}.sheet{position:absolute;left:50%;top:84px;transform:translate(-50%);width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 110px);padding:var(--sp-6) var(--sp-7);overflow-y:auto;overscroll-behavior:contain;animation:fadeOnly var(--dur-3) var(--ease) both}.sheet.codex,.sheet.ranks{width:min(1120px,calc(100vw - 32px))}.sheet .h-section:not(:first-child){margin-top:var(--sp-7)}.sh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin-bottom:var(--sp-5)}.sh-head .h-section{margin-bottom:6px}.sh-sub{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.sheet-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--sp-7) var(--sp-4);text-align:center;color:var(--ink-3)}.sheet-empty b{font-weight:600;color:var(--ink-1)}.ed-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.ed-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:var(--sp-5) var(--sp-4) var(--sp-4);text-align:center;border:1px solid var(--line-1);border-radius:var(--r-sm);background:linear-gradient(180deg,#ffffff08,#0000004d);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.ed-card.ready{border-color:var(--line-gold);box-shadow:0 0 22px #f2be6429,inset 0 0 30px #f2be640f}.ed-card.claimed{opacity:.55}.ed-ring{--p: 0;position:relative;isolation:isolate;flex:none;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:var(--gold-1);background:conic-gradient(var(--gold-1) calc(var(--p) * 1%),rgba(255,255,255,.08) 0)}.ed-ring:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2a2018,#0b090e)}.ed-card.ready .ed-ring{box-shadow:0 0 20px #f2be6473}.ed-text{flex:1;display:flex;align-items:center;min-height:2.7em;font-weight:600;font-size:var(--fs-body-l);line-height:1.35;color:var(--ink-1);text-wrap:balance}.ed-prog{width:100%;display:flex;align-items:center;gap:10px;font-size:var(--fs-caption)}.ed-prog .bar{flex:1;height:3px;background:#ffffff12}.ed-prog .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-3),var(--gold-1));box-shadow:0 0 8px #f2be6459}.ed-prog b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ed-reward{display:flex;gap:14px;font-size:var(--fs-caption);font-weight:600;color:var(--ink-2)}.ed-reward span{display:inline-flex;align-items:center;gap:6px}.ed-reward .gem{width:7px;height:11px}.ed-card .btn{align-self:stretch}.ed-seal{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--line-2);border-radius:var(--r-xs);color:var(--gold-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase}.rite-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6) var(--sp-6);margin:var(--sp-2) 0 0;padding:0;list-style:none}.rite-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;align-items:center;align-content:start}.rs-ic{position:relative;width:30px;height:30px;display:grid;place-items:center;color:var(--gold-1)}.rs-ic:before{content:"";position:absolute;inset:5px;transform:rotate(45deg);border:1px solid var(--line-gold);background:#281e10d9;box-shadow:0 0 12px #f2be6429}.rs-ic svg{position:relative}.rite-steps b{display:flex;align-items:center;gap:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);letter-spacing:.06em;color:var(--ink-1)}.rite-steps b:after{content:"";flex:1;min-width:12px;height:1px;margin-left:12px;background:linear-gradient(90deg,var(--line-2),transparent)}.rite-steps b em{margin-right:8px;font-style:normal;font-weight:600;color:var(--gold-3);font-variant-numeric:lining-nums}.rite-steps p{grid-column:2;margin:6px 0 0;font-size:var(--fs-caption);line-height:1.5;color:var(--ink-3);text-wrap:pretty}.cx-total{display:flex;align-items:baseline;gap:6px}.cx-total b{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.cx-total span{font-size:var(--fs-body);color:var(--ink-3)}.cx-total em{margin-left:6px;font-style:normal;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.cx-rar{display:grid;grid-template-columns:repeat(4,minmax(0,116px));gap:4px 14px}.cx-rar div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase}.cx-rar .bar{grid-column:1 / -1;height:3px;background:#ffffff12}.cx-rar .bar i{display:block;height:100%;background:var(--rc);box-shadow:0 0 6px var(--rc)}.cx-rar b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.cx-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:var(--sp-7);align-items:start}.cx-main .filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--sp-3)}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.cx-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 9px;text-align:center;color:var(--ink-3);cursor:var(--cur-help);touch-action:manipulation;border:1px solid var(--line-1);border-radius:var(--r-xs);background:linear-gradient(180deg,#00000059,#00000026);transition:transform var(--dur-2) var(--ease),border-color var(--dur-2)}.cx-cell:hover,.cx-cell.peek{transform:translateY(-2px);border-color:var(--line-3)}.cx-cell .ci{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--lc) 12%,transparent),#00000080);opacity:.6}.cx-cell.found .ci{opacity:1;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--bc) 26%,transparent),#00000080);box-shadow:0 0 14px color-mix(in srgb,var(--bc) 26%,transparent)}.cx-cell .nm{min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-caption);font-weight:600;line-height:1.2}.cx-cell.found .nm{color:var(--ink-1)}.cx-cell.sealed{border-style:dashed;border-color:#dcb66c38;background:repeating-linear-gradient(45deg,rgba(220,182,108,.035) 0 1px,transparent 1px 7px),linear-gradient(180deg,#0000006b,#0003)}.cx-cell.sealed .ci{opacity:.32;filter:grayscale(1)}.cx-cell.sealed .nm{color:var(--ink-4)}.cx-cell.earned{position:relative}.cx-cell.earned:after,.cx-cell.sealed:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;transform:rotate(45deg);border:1px solid var(--gold-3)}.cx-cell.sealed{position:relative}.cx-earned{display:flex;align-items:baseline;gap:6px;margin-top:4px}.cx-earned b{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1;color:var(--gold-2);font-variant-numeric:tabular-nums lining-nums}.cx-earned span{font-size:var(--fs-caption);color:var(--ink-3)}.cx-earned em{margin-left:4px;font-style:normal;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.cx-dots{display:flex;gap:7px}.cx-dots i{width:8px;height:8px;transform:rotate(45deg);border:1px solid color-mix(in srgb,var(--rc) 45%,transparent)}.cx-dots i.on{border-color:var(--rc);background:var(--rc);box-shadow:0 0 5px var(--rc)}.cx-side{position:sticky;top:0}.cx-wheel{display:block;width:100%;max-width:250px;margin:0 auto;overflow:visible;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.04em;text-anchor:middle;text-transform:uppercase}.cx-wheel .arcs path{fill:none;stroke:#dcb66c8c;stroke-width:1.4}.cx-wheel{font-size:12px}.cx-wheel .wl{font-size:11px;letter-spacing:0}.cx-cap{margin:8px 0 0;text-align:center;font-size:var(--fs-caption);line-height:1.45;color:var(--ink-3);text-wrap:balance}.cx-res{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.cx-res li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;font-size:var(--fs-small);line-height:1.45}.cx-res i{grid-row:1 / 4;width:8px;height:8px;margin-top:5px;transform:rotate(45deg);background:var(--lc);box-shadow:0 0 6px var(--lc)}.cx-res b{font-weight:700;color:var(--lc)}.cx-res span{grid-column:2;color:var(--ink-2)}.cx-res em{margin-right:6px;font-style:normal;font-weight:600;color:var(--ink-3)}.rk-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-7)}.rk-grid .h-section:not(:first-child){margin-top:0}.lb-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin-bottom:var(--sp-4)}.lb-pod{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sp-5) 8px var(--sp-4);text-align:center;border:1px solid var(--line-1);border-radius:var(--r-sm);background:linear-gradient(180deg,#ffffff0a,#0000004d)}.lb-pod.p1{order:2;padding-top:var(--sp-7);border-color:var(--line-gold);background:radial-gradient(ellipse at 50% 0%,#f2be6433,#0000004d 70%);box-shadow:0 0 26px #f2be6424}.lb-pod.p2{order:1}.lb-pod.p3{order:3}.lb-place{position:relative;isolation:isolate;width:30px;height:30px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:#120d08}.lb-place:before{content:"";position:absolute;inset:5px;z-index:-1;transform:rotate(45deg);background:linear-gradient(135deg,#ece6dc,#8d877e)}.p1 .lb-place:before{background:linear-gradient(135deg,#fff0bf,var(--gold-2) 50%,#6b4a17);box-shadow:0 0 12px #ffc86499}.p3 .lb-place:before{background:linear-gradient(135deg,#e9b98f,#7a4a2a)}.lb-name{max-width:100%;font-size:var(--fs-body)}.lb-name .player-name{flex-wrap:wrap;justify-content:center;row-gap:0}.lb-wins{display:flex;flex-direction:column;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.lb-wins b{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:0;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.p1 .lb-wins b{font-size:32px;color:var(--gold-1)}.lb-kills{font-size:var(--fs-caption);color:var(--ink-3)}.lb-pod.me{box-shadow:inset 0 0 0 1px var(--gold-1),0 0 18px #f2be6433}table.lb{width:100%;border-collapse:collapse;font-size:var(--fs-body);font-variant-numeric:tabular-nums}table.lb td,table.lb th{padding:9px var(--sp-2);border-bottom:1px solid var(--line-1);text-align:left}table.lb th{font-family:var(--font-display);font-weight:600;font-size:var(--fs-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}table.lb td:first-child{width:40px;color:var(--ink-3)}table.lb td:nth-child(n+3),table.lb th:nth-child(n+3){text-align:right}table.lb tr.me td{background:#f2be6414}table.lb tr.me td:first-child{color:var(--gold-1);box-shadow:inset 2px 0 0 var(--gold-1)}.lb-wait i{display:block;height:36px;margin-bottom:6px;border-radius:var(--r-xs);background:linear-gradient(90deg,#ffffff06,#ffffff12,#ffffff06) 0 0 / 200% 100%;animation:lbWait 1.4s linear infinite}@keyframes lbWait{to{background-position:-200% 0}}.rk-you{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}.rk-badge{position:relative;isolation:isolate;flex:none;width:68px;height:68px;display:grid;place-items:center}.rk-badge:before{content:"";position:absolute;inset:10px;z-index:-1;transform:rotate(45deg);border:1px solid var(--gold-1);background:radial-gradient(circle,#785a2c99,#140e08eb);box-shadow:0 0 18px #f2be644d,inset 0 0 12px #f2be6433}.rk-badge b{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--gold-1);font-variant-numeric:lining-nums}.rk-id{flex:1;min-width:0}.rk-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);letter-spacing:.05em;color:var(--ink-1)}.rk-next{margin-top:6px;font-size:var(--fs-small);color:var(--ink-2)}.rp-next{display:flex;align-items:center;gap:var(--sp-3);margin-top:8px;font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:tabular-nums}.rp-next .bar{flex:1;height:5px;border-radius:3px;overflow:hidden;background:#ffffff14}.rp-next .bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-3),var(--gold-1))}.rk-mine .stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rk-renown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4)}.rk-renown>b{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.1;color:var(--gold-1);font-variant-numeric:tabular-nums lining-nums}.rk-renown>span{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.rk-renown .rp-next{flex-basis:100%;flex-wrap:wrap;row-gap:6px;margin-top:2px}.rk-renown .rp-next .bar{flex:1 1 100%}@media (max-width: 1100px){.rk-grid,.cx-layout{grid-template-columns:minmax(0,1fr)}.cx-side{position:static;display:grid;grid-template-columns:250px minmax(0,1fr);gap:0 var(--sp-6);align-items:start}.cx-side .h-section{grid-column:1 / -1}.cx-side .cx-rh{grid-row:1;grid-column:2}.cx-side .cx-el{grid-column:1;grid-row:2}.cx-side .cx-res{grid-column:2;grid-row:2}.rite-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.forge{padding:0}.fg-body{--fgx: var(--sp-4);padding:var(--sp-4) var(--fgx) 0}.cx-head{align-items:flex-start}.cx-rar{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.ed-cards{grid-template-columns:minmax(0,1fr)}.ed-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring text" "ring prog" "reward reward" "act act";align-items:center;gap:8px 14px;padding:var(--sp-4);text-align:left}.ed-ring{grid-area:ring;width:58px;height:58px}.ed-text{grid-area:text;min-height:0}.ed-prog{grid-area:prog}.ed-reward{grid-area:reward}.ed-card .btn,.ed-seal{grid-area:act}.rite-steps,.fg-lins{grid-template-columns:minmax(0,1fr)}.fg-cta{flex-wrap:wrap}.btn.fg-go{flex:1 1 100%}.fg-mats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.cx-side{grid-template-columns:minmax(0,1fr)}.cx-side .cx-rh,.cx-side .cx-el,.cx-side .cx-res{grid-column:1;grid-row:auto}.cx-side .cx-rh{margin-top:var(--sp-6)}.rk-mine .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-podium{grid-template-columns:minmax(0,1fr);gap:6px}.lb-pod,.lb-pod.p1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"place name name" "place wins kills";align-items:center;gap:2px 12px;padding:10px 12px;text-align:left}.lb-pod.p1{order:1}.lb-pod.p2{order:2}.lb-pod.p3{order:3}.lb-place{grid-area:place}.lb-name{grid-area:name;min-width:0}.lb-wins{grid-area:wins}.lb-kills{grid-area:kills;text-align:right}.lb-name .player-name{justify-content:flex-start}.lb-wins{flex-direction:row;align-items:baseline;gap:5px}.lb-wins b{font-size:21px}.p1 .lb-wins b{font-size:23px}table.lb{table-layout:fixed;font-size:var(--fs-small)}table.lb td,table.lb th{padding:9px 4px}table.lb th{letter-spacing:.06em}table.lb tr>:first-child{width:30px}table.lb tr>:nth-child(3){width:78px}table.lb tr>:nth-child(4){width:52px}table.lb td:nth-child(2) .player-name{flex-wrap:wrap;row-gap:0}.av-aff{grid-template-columns:minmax(0,1fr) auto}.aa-roll{display:none}}.atlas{position:absolute;inset:0;pointer-events:none!important}.atlas>*{pointer-events:auto}.atlas .atlas-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.atlas .al{position:absolute;left:0;top:0;pointer-events:auto;display:flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:none;color:var(--ink-1);cursor:var(--cur-pointer);text-align:left;transition:opacity .35s var(--ease);will-change:transform}.atlas .al.off{opacity:0;pointer-events:none}.atlas .al-body{display:flex;flex-direction:column;gap:1px}.atlas .al-name{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#f4ead6;text-shadow:0 0 12px rgba(0,0,0,.9),0 1px 2px #000;white-space:nowrap}.atlas .al-sub{font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;color:#ece2cedb;white-space:nowrap}.atlas .al-live{font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ece2cea3;white-space:nowrap}.atlas .al-sub,.atlas .al-live,.atlas .al-fact{text-shadow:0 0 6px rgba(0,0,0,.95),0 0 2px #000,0 1px 2px #000}.atlas .al-sector{margin:-18px 0 0 40px}.atlas .al-sector .al-body{position:relative}.atlas .al-sector .al-body:before{content:"";position:absolute;inset:-10px -26px -12px -16px;z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side,rgba(3,2,7,.62),rgba(3,2,7,.38) 55%,transparent)}.atlas .al-sector .al-glyph{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--ac) 60%,transparent);transform:rotate(45deg);font-family:var(--font-display);font-size:11px;color:var(--ac);background:#0403088c;box-shadow:0 0 16px color-mix(in srgb,var(--ac) 25%,transparent);transition:background var(--dur-2),box-shadow var(--dur-2)}.atlas .al-sector .al-glyph b{transform:rotate(-45deg);font-weight:600}.atlas .al-sector.live .al-live{color:#ff97a6}.atlas .al-fact{display:block;max-width:260px;max-height:0;overflow:hidden;opacity:0;font-size:var(--fs-caption);line-height:1.45;color:#e8dcc4cc;white-space:normal;transition:max-height .35s var(--ease),opacity .3s var(--ease),margin .3s var(--ease)}.atlas .al-fact em{display:block;font-style:normal;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.atlas .al-sector.hot .al-fact{max-height:80px;opacity:1;margin-top:6px}.atlas .al-sector:hover .al-glyph,.atlas .al-sector.hot .al-glyph,.atlas .al-sector:focus-visible .al-glyph{background:color-mix(in srgb,var(--ac) 30%,rgba(4,3,8,.6));box-shadow:0 0 26px color-mix(in srgb,var(--ac) 60%,transparent)}.atlas .al-sector:hover .al-name,.atlas .al-sector.hot .al-name{color:#fff}.atlas .al:focus-visible{outline-offset:6px}.atlas .al-world{margin:14px 0 0 14px}.atlas .al-world .al-body{position:relative}.atlas .al-world .al-body:before{content:"";position:absolute;inset:-9px -20px -10px -14px;z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side,rgba(3,2,7,.72),rgba(3,2,7,.4) 62%,transparent)}.atlas .al.flip{flex-direction:row-reverse;text-align:right}.atlas .al.flip .al-body{align-items:flex-end}.atlas .al-sector.flip{margin:-18px 0 0 -40px}.atlas .al-world.flip{margin:14px 0 0 -14px}.atlas .al-world .al-name{font-size:14px;font-weight:700}.atlas .al-world .al-sub{font-size:var(--fs-caption);color:#f0e8d6e6}.atlas .al-world .al-body{gap:3px}.atlas .al-row2{gap:7px}.atlas .al-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 8px currentColor;color:var(--good);flex:none;align-self:flex-start;margin-top:4px}.atlas .al-dot.st-rite{background:#ff5068;color:#ff5068;animation:pulse 1.6s ease-in-out infinite}.atlas .al-dot.st-vigil{background:var(--gold-1);color:var(--gold-1)}.atlas .al-dot.st-sealed{background:#8a7a88;color:transparent}.atlas .al-world.real .al-dot{background:transparent;border:1px solid rgba(230,218,196,.6);box-shadow:none}.atlas .al-world.decreed .al-name:after,.atlas .al-sector.decreed .al-name:after{content:"";display:inline-block;width:6px;height:6px;margin-left:9px;vertical-align:.18em;transform:rotate(45deg);background:var(--gold-1);box-shadow:0 0 8px var(--gold-1)}.atlas .al-size{flex:none;padding:1px 7px;border:1px solid rgba(236,226,206,.32);border-radius:99px;background:#04030873;font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ece2cedb;text-shadow:0 1px 2px #000;white-space:nowrap}.atlas .al-world:hover .al-name,.atlas .al-world.hot .al-name{color:#fff;text-shadow:0 0 14px rgba(255,230,180,.6),0 1px 2px #000}.atlas .al-star{margin:0;transform-origin:0 0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:0}.atlas .al-star .al-name{font-size:11px;color:#fff0d2d1;margin:30px 0 0 30px}.atlas .al-star .al-sub{margin-left:30px}.atlas .sci,.atlas-crumbs .sci{text-transform:none!important}.atlas .ad-name.sci,.atlas .al-name.sci{font-family:var(--font-lore);font-weight:600}.atlas-crumbs{position:absolute;top:80px;left:var(--edge);display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase}.atlas-crumbs button{min-height:32px;padding:0;border:0;background:none;color:var(--ink-3);letter-spacing:inherit;text-transform:inherit;cursor:var(--cur-pointer);text-shadow:var(--text-halo);transition:color var(--dur-2)}.atlas-crumbs button:hover{color:var(--ink-1)}.atlas-crumbs button.on{color:var(--gold-1)}.atlas-crumbs .sep{color:var(--ink-4)}.atlas-hint,.atlas.focused .atlas-hint{position:absolute;top:88px;right:var(--edge);left:auto;bottom:auto;white-space:nowrap;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e6dac46b;pointer-events:none!important}.atlas-context{position:absolute;left:var(--edge);bottom:120px;width:min(390px,34vw)}.atlas-context:empty{display:none}.atlas-context{isolation:isolate}.atlas-context:before{content:"";position:absolute;inset:-36px -48px -28px -40px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(3,2,7,.62),rgba(3,2,7,.34) 62%,transparent)}.atlas-context .ac-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ac, var(--gold-1));text-shadow:var(--text-halo)}.atlas-context .ac-title{margin:6px 0 var(--sp-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h1);letter-spacing:.1em;line-height:1.06;text-transform:uppercase;color:#f6ecd8;text-shadow:0 0 30px rgba(0,0,0,.8)}.atlas-context .ac-lore{margin:0 0 var(--sp-4);font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:var(--fs-lead);line-height:1.4;color:var(--ink-2);text-shadow:0 1px 3px #000}.atlas-context .ac-stats{display:flex;gap:var(--sp-6);margin-bottom:var(--sp-4)}.atlas-context .ac-stats div{display:flex;flex-direction:column}.atlas-context .ac-stats b{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.1;color:var(--ink-1);font-variant-numeric:tabular-nums}.atlas-context .ac-stats span{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.atlas-context .ac-decree{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-left:2px solid var(--ac);background:linear-gradient(90deg,#0a080eb8,#0a080e00)}.atlas-context .ac-decree span{font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.atlas-context .ac-decree b{color:var(--ac);font-weight:600;font-size:var(--fs-body)}.atlas-context .ac-decree em{font-style:normal;font-size:var(--fs-small);color:var(--ink-2)}.atlas-context .ac-star{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-1);border-radius:var(--r-xs);background:#08060c99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.atlas-context .ac-star-name{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.08em;color:#fff3da}.atlas-context .ac-star-name span{margin-left:6px;font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.atlas-context .ac-star p{margin:6px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.atlas-context .ac-real{margin-top:var(--sp-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--info)}.atlas:before{content:"";position:absolute;top:0;right:0;bottom:0;width:min(760px,62vw);background:radial-gradient(ellipse 80% 70% at 100% 50%,#030206db,#0302068c 45%,#03020600 75%);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.atlas.focused:before{opacity:1}.atlas-dossier{position:absolute;top:112px;right:var(--edge);bottom:var(--edge);width:min(410px,36vw);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-3);opacity:0;transform:translate(24px);transition:opacity .45s var(--ease),transform .45s var(--ease-heavy);pointer-events:none!important}.atlas>.atlas-context{pointer-events:none}.atlas-dossier.open{opacity:1;transform:none;pointer-events:none!important}.atlas-dossier.open :is(button,a[href],input,select,[role=button],[title]){pointer-events:auto}.atlas.dragging,.atlas.dragging *{cursor:var(--cur-grabbing)!important}.atlas-dossier .ad-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ac, var(--gold-1))}.atlas-dossier .ad-threat{margin-left:2px}.atlas-dossier .ad-name{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.2vw,50px);letter-spacing:.08em;line-height:1.02;text-transform:uppercase;color:#fbf1dc;text-shadow:0 0 40px rgba(0,0,0,.8);text-wrap:balance}.atlas-dossier .ad-lore{margin:0;font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:var(--fs-lead);line-height:1.4;color:var(--ink-2)}.atlas-dossier .ad-state{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line-1);border-radius:var(--r-xs);background:#08060ca8;font-size:var(--fs-small);letter-spacing:.04em}.atlas-dossier .ad-state i{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 10px var(--good)}.atlas-dossier .ad-state.st-rite i{background:#ff5068;box-shadow:0 0 10px #ff5068;animation:pulse 1.6s ease-in-out infinite}.atlas-dossier .ad-state.st-vigil i{background:var(--gold-1);box-shadow:0 0 10px var(--gold-1)}.atlas-dossier .ad-state.st-sealed i{background:#8a7a88;box-shadow:none}.atlas-dossier .ad-state span{flex:1}.atlas-dossier .ad-state b{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.atlas-dossier .ad-edict,.atlas-dossier .ad-decree{display:flex;flex-wrap:wrap;gap:4px var(--sp-2);align-items:baseline;padding:var(--sp-2) 14px;border-left:2px solid var(--gold-2);background:linear-gradient(90deg,rgba(40,28,12,.5),transparent);font-size:var(--fs-small);color:var(--ink-2)}.atlas-dossier .ad-edict span{font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.atlas-dossier .ad-edict b{color:var(--gold-1);font-weight:600}.atlas-dossier .ad-edict em{font-style:normal;width:100%}.atlas-dossier .ad-decree{color:var(--gold-1)}.atlas-dossier .ad-size{display:flex;flex-wrap:wrap;gap:4px var(--sp-2);align-items:baseline;padding:var(--sp-2) 14px;border-left:2px solid rgba(236,226,206,.5);background:linear-gradient(90deg,rgba(28,24,38,.55),transparent);font-size:var(--fs-small);color:var(--ink-2)}.atlas-dossier .ad-size b{font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f4ead6}.atlas-dossier .ad-mats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--fs-small);color:var(--ink-2)}.atlas-dossier .ad-mats span{display:inline-flex;align-items:center;gap:6px}.atlas-dossier .ad-mats i{width:7px;height:7px;transform:rotate(45deg);background:var(--mc);box-shadow:0 0 6px var(--mc)}.atlas-dossier .ad-fauna{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-small);color:var(--ink-2)}.atlas-dossier .ad-fauna span{font-size:var(--fs-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.atlas-dossier .ad-fauna b{color:var(--ac, var(--gold-1));font-weight:600}.atlas-dossier .ad-fauna em{font-style:normal;line-height:1.45}.atlas-dossier .ad-survey{display:flex;flex-wrap:wrap;gap:4px 18px;padding:10px 0;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.atlas-dossier .ad-survey div{display:flex;flex-direction:column;gap:2px}.atlas-dossier .ad-survey span{white-space:nowrap;font-size:var(--fs-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.atlas-dossier .ad-survey b{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:500;color:var(--ink-1);white-space:nowrap}.atlas-dossier .ad-go{margin-top:6px;width:100%}.atlas-dossier .ad-closed{font-size:var(--fs-small);color:var(--ink-3)}.atlas-dossier .ad-nav{display:flex;align-items:center;justify-content:center;gap:14px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase}.atlas-dossier .ad-nav .btn{min-width:44px;font-family:var(--font-ui);font-size:18px;padding:0 12px;letter-spacing:0}.atlas-dossier .ad-body{display:flex;flex-direction:column;gap:inherit;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}.atlas-dossier .ad-body::-webkit-scrollbar{display:none}.atlas-dossier .ad-body>*{flex-shrink:0}.atlas-dossier .ad-body.more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent)}.atlas-dossier .ad-body.up{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}.atlas-dossier .ad-body.up.more{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 36px),transparent)}.atlas-dossier.open .ad-body:is(.more,.up){pointer-events:auto}.atlas-dossier .ad-foot{display:flex;flex-direction:column;gap:inherit;flex:none}.atlas-dock{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;align-items:stretch;gap:14px;width:max-content;max-width:calc(100vw - 40px)}.atlas.focused .atlas-dock{opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease)}.atlas-dock .dock-sectors,.atlas-dock .dock-worlds{display:flex;gap:2px;padding:3px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#08060ca8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--elev-1)}.atlas-dock .dock-sector,.atlas-dock .dock-world{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:0 14px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-2);font-size:var(--fs-small);font-weight:500;cursor:var(--cur-pointer);white-space:nowrap;transition:background var(--dur-2),color var(--dur-2);touch-action:manipulation}.atlas-dock .dock-sector:hover,.atlas-dock .dock-world:hover,.atlas-dock .dock-world.on{background:#ffffff0f;color:#fff}.atlas-dock .dock-world.on:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:1px;background:var(--ac);box-shadow:0 0 6px var(--ac)}.atlas-dock .dock-sector .g{font-family:var(--font-display);font-weight:700;color:var(--ac);font-size:var(--fs-caption)}.atlas-dock .dock-sector .s{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.atlas-dock .dock-world i{width:7px;height:7px;border-radius:50%;background:var(--good)}.atlas-dock .dock-world i.st-rite{background:#ff5068}.atlas-dock .dock-world i.st-vigil{background:var(--gold-1)}.atlas-dock .dock-world i.st-sealed{background:#8a7a88}.atlas-dock .dock-rally{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 14px 6px 12px;border:1px solid rgba(255,196,120,.45);border-radius:var(--r-sm);background:linear-gradient(90deg,#40220ccc,#100a08b8);color:#fff1df;text-align:left;cursor:var(--cur-pointer);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--elev-1),0 0 18px #ffa8522e;transition:box-shadow var(--dur-2),background var(--dur-2);touch-action:manipulation}.atlas-dock .dock-rally:hover,.atlas-dock .dock-rally:focus-visible{background:linear-gradient(90deg,#603210e0,#180e08c7);box-shadow:var(--elev-1),0 0 26px #ffa8526b}.atlas-dock .dock-rally .dr-body{display:flex;flex-direction:column;gap:1px;min-width:0}.atlas-dock .dock-rally .rk{font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffcf96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-dock .dock-rally .rl{font-size:var(--fs-caption);font-weight:600;color:#fff1df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-dock .dock-rally .rc{flex:none;font-size:var(--fs-caption);font-weight:700;color:#ffd8a8;white-space:nowrap}.atlas-dock .dock-world.rally{box-shadow:inset 0 0 0 1px #ffc4786b}.atlas[data-view=flying] .atlas-context,.atlas[data-view=flying] .atlas-dock{opacity:0;transition:opacity .3s}.atlas{--soul: #ffd49a}.atlas .al-soul{display:inline-block;flex:none;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--soul);box-shadow:0 0 8px var(--soul),0 0 2px #fff;vertical-align:1px}.atlas .al-sector.live .al-live{color:#ffe8c8db}.atlas .al-live b,.atlas .al-pop b{font-weight:700;color:#fff4e0;font-variant-numeric:tabular-nums;letter-spacing:.04em}.atlas .al-live b{font-size:1.18em}.atlas .al-rites{color:#ece2ce99}.atlas .al-row{display:flex;align-items:center;gap:8px}.atlas .al.flip .al-row{flex-direction:row-reverse}.atlas .al-pop{display:inline-flex;align-items:center;padding:2px 7px 2px 6px;border-radius:99px;font-size:11px;line-height:1.1;background:#1e140a8c;box-shadow:inset 0 0 0 1px #ffd49a57,0 0 12px #ffbe6e2e;text-shadow:0 1px 2px #000}.atlas .al-pop:empty{display:none}.atlas .al-pop .al-soul{width:5px;height:5px;margin-right:5px}.atlas .al-world:not(.live):not(.real):not(.hot) .al-name{color:#f4ead6e6}@keyframes soulBump{0%{filter:brightness(2.4);transform:scale(1.14)}to{filter:none;transform:none}}.atlas .al-live b{display:inline-block}.atlas .al-live.bump b,.atlas .al-pop.bump{animation:soulBump .9s var(--ease) both}.atlas.stale .al-live b,.atlas.stale .al-pop,.atlas.stale .atlas-dock .p,.atlas.stale .ac-stats b{opacity:.55;transition:opacity .6s}.atlas-context .ac-stats .soul b{color:#ffe4bd;text-shadow:0 0 18px rgba(255,190,110,.45),0 1px 2px #000}.atlas-context .ac-stats .zero b{color:var(--ink-3)}.atlas-context .ac-fresh{display:flex;align-items:center;gap:7px;margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);text-shadow:var(--text-halo)}.atlas-context .ac-fresh i{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 8px var(--good)}.atlas-context .ac-fresh.live i{animation:pulse 2.4s ease-in-out infinite}.atlas-context .ac-fresh.stale{color:var(--gold-1)}.atlas-context .ac-fresh.stale i{background:var(--gold-1);box-shadow:none}.atlas-context .ac-fresh.off{color:#c9a9b3}.atlas-context .ac-fresh.off i{background:transparent;box-shadow:inset 0 0 0 1px #c9a9b3}.atlas-dossier .ad-state{position:relative;overflow:hidden}.atlas-dossier .ad-state:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(var(--f, 0) * 100%);background:linear-gradient(90deg,rgba(255,212,154,.2),var(--soul));box-shadow:0 0 8px var(--soul);transition:width .6s var(--ease)}.atlas-dossier .ad-state b em{font-style:normal;font-weight:700;color:var(--ink-1)}.atlas-dossier .ad-state.peopled b em{color:#ffe4bd}.atlas-dock .p{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);font-weight:700;font-variant-numeric:tabular-nums;color:#ffe4bd}.atlas-dock .p i{width:5px;height:5px;border-radius:50%;background:var(--soul);box-shadow:0 0 6px var(--soul)}.atlas .al-mark{flex:none;width:7px;height:7px;border-radius:50%;background:#ffb46a;box-shadow:0 0 10px #ffa852,0 0 2px #fff}.atlas .live>.al-mark,.atlas .live .al-mark{animation:pulse 1.6s ease-in-out infinite}.atlas .al-rally{margin:-22px 0 0 16px;align-items:flex-start}.atlas .al-rally.flip{margin:-22px 0 0 -16px}.atlas .al-rally .al-mark{margin-top:4px}.atlas .al-rally .al-body{position:relative;gap:2px}.atlas .al-rally .al-body:before{content:"";position:absolute;inset:-10px -22px -12px -14px;z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side,rgba(3,2,7,.62),rgba(3,2,7,.34) 58%,transparent)}.atlas .al-rally .rk{font-size:var(--fs-micro);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffcf96;white-space:nowrap;text-shadow:0 0 6px rgba(0,0,0,.95),0 1px 2px #000}.atlas .al-rally .rl{font-size:var(--fs-small);font-weight:600;color:#fff4e3;white-space:nowrap;text-shadow:0 0 6px rgba(0,0,0,.95),0 1px 2px #000}.atlas .al-rally .rl:empty{display:none}.atlas .al-rally .rc{align-self:flex-start;margin-top:4px;padding:4px 11px;border:1px solid rgba(255,196,120,.55);border-radius:99px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;color:#fff3e2;background:linear-gradient(90deg,#783c1099,#28140873);box-shadow:0 0 14px #ffa85247;transition:background var(--dur-2),box-shadow var(--dur-2)}.atlas .al-rally.flip .rc{align-self:flex-end}.atlas .al-rally:hover .rc,.atlas .al-rally:focus-visible .rc{background:linear-gradient(90deg,#a05216cc,#3c1c0a99);box-shadow:0 0 22px #ffa85280}.atlas .al-rally.live .rc{animation:rallyGlow 2.4s ease-in-out infinite}@keyframes rallyGlow{0%,to{box-shadow:0 0 12px #ffa85240}50%{box-shadow:0 0 24px #ffa8528c}}.atlas .al-world.rally .al-name:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#ffb46a;box-shadow:0 0 8px #ffa852;vertical-align:2px}.atlas-edge{position:absolute;left:0;top:0;display:flex;align-items:center;gap:7px;padding:6px 13px 6px 10px;border:1px solid rgba(255,196,120,.5);border-radius:99px;background:#140c06bd;color:#ffe6c4;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;cursor:var(--cur-pointer);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 16px #ffa8524d;will-change:transform;touch-action:manipulation}.atlas-edge[hidden],.atlas[data-view=flying] .atlas-edge,.atlas.focused .atlas-edge{display:none}.atlas-edge i{width:0;height:0;border-left:8px solid #ffb46a;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:rotate(var(--a, 0deg));filter:drop-shadow(0 0 4px #ffa852)}.atlas-dossier .ad-rally{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid rgba(255,196,120,.4);border-radius:var(--r-xs);background:linear-gradient(90deg,#40220c9e,#0c080a80);color:#fff1df;font-size:var(--fs-small);text-align:left;cursor:var(--cur-pointer);transition:box-shadow var(--dur-2)}.atlas-dossier .ad-rally span{flex:1}.atlas-dossier .ad-rally b{color:#ffd8a8;font-weight:700;white-space:nowrap}.atlas-dossier .ad-rally:hover,.atlas-dossier .ad-rally:focus-visible{box-shadow:0 0 18px #ffa85252}body.descending .modal-back:has(>.modal.descent){pointer-events:none}body.descending .modal.descent{pointer-events:auto}body.descending .hangar *:not(.al,.al *){pointer-events:none!important}.modal-back:has(>.modal.descent){justify-content:flex-end;background:linear-gradient(90deg,#03020600 28%,#0302068c 55%,#030206e0 80%);backdrop-filter:none;-webkit-backdrop-filter:none}.modal.descent{width:min(450px,100%);margin-right:12px;padding:var(--sp-7) var(--sp-7) var(--sp-6);--panel-fill: linear-gradient(180deg, rgba(18, 14, 22, .9), rgba(8, 6, 12, .94));animation:dockIn .45s var(--ease-heavy) both}@keyframes dockIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}.modal.descent .dc-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ac, var(--gold-1))}.modal.descent .dc-title{margin:var(--sp-2) 0;font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf1dc}.modal.descent .dc-copy{margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.modal.descent .dc-facts{display:grid;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-4);padding:0;list-style:none}.modal.descent .dc-facts li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.modal.descent .dc-facts svg{margin-top:2px;color:var(--gold-2)}.modal.descent .dc-live{margin:0 0 var(--sp-2);font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.modal.descent .strike{margin:var(--sp-3) 0 var(--sp-2)}.modal.descent .dc-yt{margin-top:var(--sp-3);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.modal.descent .dc-yt>summary{display:flex;align-items:center;gap:var(--sp-3);min-height:46px;list-style:none;cursor:var(--cur-pointer);font-weight:600;font-size:var(--fs-body);color:var(--ink-1)}.modal.descent .dc-yt>summary::-webkit-details-marker{display:none}.modal.descent .dc-yt>summary:after{content:"";flex:none;width:7px;height:7px;margin:0 4px -2px 0;border-right:1.5px solid var(--gold-2);border-bottom:1.5px solid var(--gold-2);transform:translateY(-3px) rotate(45deg);transition:transform var(--dur-2) var(--ease)}.modal.descent .dc-yt[open]>summary:after{transform:rotate(-135deg)}.modal.descent .dc-yt>summary:hover{color:#fff1cf}.modal.descent .dc-yt-k{flex:1 0 auto;white-space:nowrap}.modal.descent .dc-yt-s{flex:0 1 auto;min-width:0;font-size:var(--fs-caption);line-height:1.35;color:var(--good);text-align:right}.modal.descent .dc-yt-s.bad{color:var(--bad);font-weight:600}.modal.descent .dc-yt-s.none{color:var(--gold-2)}.modal.descent .dc-yt[open] .dc-yt-s.bad{display:none}.modal.descent .dc-yt.bad{border-color:#ff748673}.modal.descent .dc-yt.bad>summary:after{border-color:var(--bad)}.modal.descent .dc-yt[open]{padding-bottom:var(--sp-4)}.modal.descent .dc-yt .dc-facts{margin-top:0}.modal.descent .dc-status{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;color:var(--gold-2)}.modal.descent .dc-status:before{content:"";width:6px;height:6px;transform:rotate(45deg);background:currentColor;box-shadow:0 0 8px currentColor;animation:blink 1.2s ease-in-out infinite}.modal-back>.modal.descent{padding-bottom:0}.modal.descent .dc-actions{flex-direction:column;align-items:stretch;gap:var(--sp-2);position:sticky;bottom:0;z-index:1;margin-top:var(--sp-1);padding:var(--sp-5) 0 var(--sp-5);background:linear-gradient(180deg,#09070d00,#09070df7 18px)}.modal.descent .dc-actions .btn.huge{width:100%;padding:0 var(--sp-4)}.modal.descent .dc-actions .btn.ghost{align-self:center;min-height:40px}.modal.descent .dc-actions .btn.ghost:before,.modal.descent .dc-actions .btn.ghost:after{display:none}.modal.descent .dc-actions .btn.ghost:hover{filter:none;color:var(--ink-1)}.yt-preview{display:flex;gap:var(--sp-3);align-items:center;min-height:0}.yt-preview:not(:empty){margin-top:var(--sp-3)}.yt-preview img{width:120px;height:68px;object-fit:cover;border:1px solid var(--line-2);border-radius:var(--r-xs);background:#000}.yt-preview .ok{font-weight:600;color:var(--ink-1)}.yt-preview .hymn{font-size:var(--fs-small);color:var(--ink-3)}.modal.descent .dc-opt{margin-left:6px;vertical-align:middle;font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;color:var(--ink-3)}.modal.descent .dc-rally{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 0;padding:10px 12px 10px 14px;border:1px solid rgba(255,196,120,.42);border-radius:var(--r-xs);background:linear-gradient(90deg,#40220c9e,#0c080a80);font-size:var(--fs-small);color:#fff1df}.modal.descent .dc-rally[hidden]{display:none}.modal.descent .dc-rally span{flex:1}.modal.descent .dc-rally span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ffb46a;box-shadow:0 0 8px #ffa852;vertical-align:1px;animation:pulse 1.6s ease-in-out infinite}.modal.descent .dc-rally .btn{flex:none;min-height:34px}.yt-preview .id{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--ink-3)}.yt-preview .bad{color:var(--bad);font-size:var(--fs-small)}.queue-note{margin-top:var(--sp-3);font-size:var(--fs-small);line-height:1.5;text-align:center;color:var(--ink-3)}body:has(.modal.descent) .atlas-dossier{opacity:0;pointer-events:none!important;transform:translate(24px)}.hud{position:fixed;inset:0;pointer-events:none!important}.hud *{pointer-events:none}.hud .clickable,.hud .clickable *{pointer-events:auto}.hud-top{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 64px 18px;background:radial-gradient(ellipse at 50% 0%,#040308cc,#04030800 70%)}.timer{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1;letter-spacing:.12em;margin-right:-.12em;color:var(--ink-1);text-shadow:0 0 18px rgba(0,0,0,.9),0 0 2px #000;font-variant-numeric:tabular-nums lining-nums}.timer.late{color:#ff8a9a;text-shadow:0 0 18px rgba(255,30,60,.45),0 0 2px #000}.subline{position:relative;display:flex;align-items:center;gap:14px;padding:5px 18px;white-space:nowrap;font-size:var(--fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 3px #000;background:linear-gradient(90deg,#08060a00,#08060ac7 14% 86%,#08060a00);border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,var(--line-3),transparent) 1;transition:color .3s}.subline>span+span:before{content:"◆";margin-right:14px;font-size:7px;vertical-align:2px;color:var(--gold-3)}.subline b{color:var(--ink-1);font-variant-numeric:tabular-nums}.subline .phase{overflow:hidden;text-overflow:ellipsis}.subline.urgent{color:#ffd0d6;border-image:linear-gradient(90deg,transparent,rgba(255,90,110,.7),transparent) 1}.subline.urgent .phase{animation:blink 1.2s steps(2) infinite}.rite-tl{position:relative;width:176px;height:7px;margin:1px 0;background:#e8dcc824;box-shadow:0 0 0 1px #040308b3}.rite-tl i{position:absolute;height:3px}.rite-tl .tl-rise{top:0;background:var(--gold-1)}.rite-tl .tl-spire{bottom:0;background:#bff4ff}.rite-tl .tl-gone{top:0;bottom:0;left:0;height:auto;width:calc(var(--rite-p, 0) * 100%);background:#040308a8}.rite-tl .tl-now{position:absolute;top:-3px;bottom:-3px;left:calc(var(--rite-p, 0) * 100%);width:2px;margin-left:-1px;background:#fff6e6;box-shadow:0 0 6px #fff0d2bf}.rite-tl.wide{width:100%;height:9px}.rite-tl.wide i{height:4px}.edict-tag{font-size:var(--fs-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-1);text-shadow:0 1px 3px #000,0 0 10px rgba(0,0,0,.8)}.reqwarn{margin-top:6px;padding:6px 16px;border:1px solid rgba(255,42,74,.6);border-radius:var(--r-xs);background:#3c040cb3;color:#ffd0d6;font-size:var(--fs-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase;animation:blink 1s steps(2) infinite}.hud-bottom{position:absolute;bottom:calc(18px + var(--safe-b));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.vitals{position:relative;width:min(520px,70vw)}.vitals:before{content:"";position:absolute;inset:-4px -6px -9px;pointer-events:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);background:linear-gradient(180deg,#f2d38e73,#785a2840);opacity:.55}.bar-hp{position:relative;height:18px;overflow:hidden;background:#0c0407db;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);box-shadow:inset 0 1px 3px #000000b3}.bar-hp:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(0,0,0,.42) calc(10% - 1px) 10%)}.bar-hp .fill{position:absolute;inset:0;transform-origin:left;background:linear-gradient(180deg,#ff8090,#d8213e 42%,#7a0718);transition:transform .12s linear}.bar-hp .fill:after{content:"";position:absolute;left:0;right:0;top:1px;height:34%;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent)}.bar-hp .ghost{position:absolute;inset:0;transform-origin:left;background:#ffe2ce99;transition:transform .6s ease-out .25s}.bar-hp .shield{position:absolute;inset:0;transform-origin:left;background:linear-gradient(180deg,#aae1ffd9,#468cdc99);mix-blend-mode:screen;transition:transform .12s linear}.bar-hp .txt{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000,0 0 4px #000}.bar-xp{position:relative;height:3px;margin:4px 8px 0;background:#ffffff14;overflow:hidden}.bar-xp>i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--gold-2),#fff1c4);box-shadow:0 0 8px #ffdc8ccc;transition:width .3s}.lvl-badge{position:absolute;left:-50px;top:-8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);font-family:var(--font-display);font-weight:900;font-size:17px;color:var(--gold-1);border:1px solid var(--gold-2);background:radial-gradient(circle,#402c0cf0,#000000f0);box-shadow:0 0 0 3px #00000080,0 0 14px #f2be6433}.lvl-badge span{transform:rotate(-45deg)}.lvl-badge.pending{animation:badgePulse 1.1s ease-in-out infinite}@keyframes badgePulse{0%,to{filter:drop-shadow(0 0 0 rgba(242,211,142,0))}50%{filter:drop-shadow(0 0 10px rgba(242,211,142,.95))}}.skills{display:flex;gap:10px}.skill{--cut: 9px;position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;overflow:hidden;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));background:radial-gradient(circle at 50% 22%,#4a3c52f2,#0a080cf7 75%);box-shadow:inset 0 0 0 1px #f2d38e3d,inset 0 1px #ffffff1a}.skill svg{position:relative;width:34px;height:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.skill .cdmask{position:absolute;inset:0;background:conic-gradient(rgba(0,0,0,.74) var(--p, 0%),transparent 0)}.skill .cdtxt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 6px #000}.skill .kb{position:absolute;bottom:3px;left:50%;transform:translate(-50%);padding:0 4px;white-space:nowrap;border-radius:var(--r-xs);background:#000000a8;font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;line-height:1.3;color:var(--gold-1)}.skill .charges{position:absolute;top:3px;right:9px;font-size:var(--fs-micro);font-weight:700;color:var(--good);text-shadow:0 1px 2px #000}.skill .sk-el{position:absolute;left:calc(var(--cut) - 2px);top:4px;line-height:0;pointer-events:none}.skill .sk-el svg{width:11px;height:11px;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px color-mix(in srgb,currentColor 45%,transparent))}.edict-tag .em{margin-right:2px;vertical-align:-.12em}.skill.ready{box-shadow:inset 0 0 0 1px #f2d38e8c,inset 0 0 14px #ffdc962e,inset 0 1px #ffffff24}.skill.flash{animation:skillflash .42s var(--ease)}@media (pointer: fine){.hud .skill,.hud .minimap{pointer-events:auto;cursor:var(--cur-pointer)}.hud .skill:hover{filter:brightness(1.16)}.hud .skill.pressed{transform:scale(.94);filter:brightness(1.3)}.hud .minimap:hover{box-shadow:0 0 0 1px #f6dc9ed9,0 0 0 5px #00000073,0 0 0 6px #f2d38e4d,0 0 22px #f2d38e38,0 12px 30px #00000080}.hud .minimap:hover .mm-expand{display:block}}@keyframes skillflash{0%{box-shadow:inset 0 0 0 2px #ffecb4,inset 0 0 26px #ffe6a0e6}to{box-shadow:inset 0 0 0 1px #f2d38e8c,inset 0 0 14px #ffdc962e}}.statuses{display:flex;gap:6px;min-height:20px;flex-wrap:wrap;justify-content:center}.statuses .s{padding:2px 7px;border:1px solid;border-radius:var(--r-xs);background:#0009;font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000}.minimap{position:absolute;top:14px;right:14px;width:200px;height:200px;border-radius:50%;background:#050408a8;box-shadow:0 0 0 1px #f2d38e80,0 0 0 5px #00000073,0 0 0 6px #f2d38e29,0 12px 30px #00000080;transition:opacity var(--dur-2) var(--ease)}.minimap canvas{width:100%;height:100%;display:block;border-radius:50%}.minimap:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from -1deg,rgba(242,211,142,.55) 0 2deg,transparent 2deg 30deg);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(circle closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.mm-legend{position:absolute;top:260px;right:14px;width:200px;display:flex;flex-wrap:wrap;justify-content:center;gap:3px 10px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 2px #000;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}.hud.fresh .mm-legend{opacity:1}.mm-legend span{display:inline-flex;align-items:center;gap:4px}.mm-legend i{display:inline-block;width:8px;height:8px}.mm-legend .lg-you{background:#f2d38e;clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%)}.mm-legend .lg-spire{background:#9fe8ff;clip-path:polygon(50% 0,100% 100%,0 100%)}.mm-legend .lg-foe{background:#ff4a5e;border-radius:50%}.mm-legend .lg-mesa{background:#6a6470;outline:1px solid #000}.mm-legend .lg-next{border:1px solid #fff1d6;box-shadow:0 0 0 1px #06020a99;width:10px;height:6px}.mm-legend .mm-key{gap:5px}.mm-legend kbd{min-width:0;height:17px;padding:0 4px;font-size:var(--fs-micro);border-bottom-width:1px}@media (pointer: coarse){.mm-legend .mm-key{display:none}}.mm-compass b{position:absolute;font-family:var(--font-display);font-size:11px;font-weight:700;line-height:1;color:#e8dec8d1;text-shadow:0 0 3px #000,0 1px 2px #000}.mm-compass .n{top:9px;left:50%;transform:translate(-50%);color:#ff8494}.mm-compass .s{bottom:9px;left:50%;transform:translate(-50%)}.mm-compass .e{right:10px;top:50%;transform:translateY(-50%)}.mm-compass .w{left:10px;top:50%;transform:translateY(-50%)}.mm-expand{display:none;position:absolute;left:-3px;bottom:-3px;width:18px;height:18px;padding:3px;border-radius:50%;background:#08060adb;box-shadow:0 0 0 1px #f2d38e80;fill:none;stroke:var(--gold-1);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (pointer: coarse){.hud .minimap{pointer-events:auto;cursor:var(--cur-pointer);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hud .minimap:active{filter:brightness(1.18)}.mm-expand{display:block}}.mm-readout{position:absolute;top:222px;right:14px;width:200px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 0;font-size:var(--fs-micro);font-weight:600;line-height:1.25;color:var(--ink-2);text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;background:linear-gradient(90deg,#08060a00,#08060ab8 16% 84%,#08060a00);transition:opacity var(--dur-2) var(--ease)}.mm-where,.mm-net{display:flex;align-items:baseline;gap:8px}.mm-grid{font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:.06em;color:var(--gold-1)}.mm-xy{color:var(--ink-3)}.mm-pop{display:inline-flex;align-items:baseline;gap:3px}.mm-pop svg{width:12px;height:12px;align-self:center;fill:var(--ink-2)}.mm-alive{color:var(--ink-1)}.mm-total{font-style:normal;color:var(--ink-3)}.mm-net>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px 2px 0;transform:rotate(45deg);background:var(--gold-3)}.mm-net [data-q=good]{color:#9fe8c9}.mm-net [data-q=warn]{color:var(--warn)}.mm-net [data-q=bad]{color:var(--ichor-1)}.wmap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-t) + 14px) 16px calc(var(--safe-b) + 128px);background:radial-gradient(ellipse at 50% 46%,#06040ab3,#030206e6 72%);opacity:0;visibility:hidden;transition:opacity .14s var(--ease),visibility 0s linear .14s}.hud.map-open .wmap{opacity:1;visibility:visible;transition:opacity .12s var(--ease)}.wm-frame{--wm: min(calc(100dvh - var(--safe-t) - var(--safe-b) - 222px), calc(100vw - 300px) , 1080px);--side: 212px;display:grid;grid-template-columns:var(--wm) var(--side);grid-template-rows:auto var(--wm);column-gap:18px;row-gap:10px;transform:scale(.985);transform-origin:50% 46%;transition:transform .2s var(--ease-heavy)}.hud.map-open .wm-frame{transform:none}.wm-head{grid-column:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}.wm-id{min-width:0}.wm-world{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;color:var(--gold-1);text-shadow:0 0 14px rgba(0,0,0,.9),0 1px 2px #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-edict{margin-top:3px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.wm-state{flex:none;text-align:right}.wm-timer{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1;letter-spacing:.1em;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.wm-phase{margin-top:4px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.wm-state.urgent .wm-phase{color:#ffc2cb}.wm-chart{grid-column:1;grid-row:2;position:relative;width:var(--wm);height:var(--wm);background:#060509;box-shadow:0 0 0 1px #f2d38e73,0 0 0 5px #00000080,0 0 0 6px #f2d38e24,0 24px 60px #0009}.wm-chart canvas{width:100%;height:100%;display:block}.wm-side{grid-column:2;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:12px;min-width:0}.wm-warn{padding:6px 10px;border:1px solid rgba(255,42,74,.6);border-radius:var(--r-xs);background:#3c040cb8;color:#ffd0d6;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;animation:blink 1s steps(2) infinite}.wm-facts{display:grid;gap:6px}.wm-facts span{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.wm-facts b{min-width:44px;font-family:var(--font-ui);font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums;text-transform:none}.wm-facts span:first-child b{color:var(--gold-1)}.wm-legend{display:grid;gap:5px;margin:0;padding:10px 0 0;list-style:none;border-top:1px solid var(--line-2)}.wm-legend li{display:flex;align-items:center;gap:9px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;color:var(--ink-2);text-shadow:0 1px 2px #000}.wm-legend i{flex:none;width:12px;height:12px;box-sizing:border-box}.wm-legend .lg-you{background:#f6dc9e;clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%)}.wm-legend .lg-foe{width:9px;height:9px;margin:0 1.5px;border-radius:50%;background:#ff4a5e;box-shadow:0 0 0 1px #000}.wm-legend .lg-elite{width:9px;height:9px;margin:0 1.5px;background:#ffa040}.wm-legend .lg-spire{background:#bff4ff;clip-path:polygon(50% 0,100% 100%,0 100%)}.wm-legend .lg-ring{border-radius:50%;border:2px solid #ff5aa8}.wm-legend .lg-next{border-radius:50%;border:1.5px solid #fff1d6;box-shadow:0 0 0 1px #06020a99,inset 0 0 0 1.5px #fff1d64d}.wm-legend .lg-outside{background:#781254d9;box-shadow:inset 0 0 0 1px #ff5aa880}.wm-legend .lg-hazard{border-radius:50%;border:1.5px solid var(--hz);background:color-mix(in srgb,var(--hz) 45%,transparent)}.wm-legend .lg-mesa{background:#6a6470;box-shadow:inset 0 0 0 1.5px #050407}.wm-legend .lg-landmark{width:9px;height:12px;margin:0 1.5px;background:#ead6a4;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.wm-legend .lg-ruins{width:7px;height:7px;margin:0 2.5px;background:#d6c8b0d9;box-shadow:0 0 0 1px #000}.wm-legend .lg-reach{border-radius:50%;border:1px dashed rgba(242,211,142,.75)}.wm-rite{display:grid;gap:6px}.wm-rite .h-section{margin:0}.wm-rite-marks{position:relative;height:15px;font-size:var(--fs-micro);font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.wm-rite-marks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.wm-rite-marks span:first-child{transform:none}.wm-rite-marks span:last-child{transform:translate(-100%)}.wm-rite-rules{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wm-rite-rules li{display:flex;align-items:center;gap:9px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;line-height:1.3;color:var(--ink-2);text-shadow:0 1px 2px #000}.wm-rite-rules i{flex:none;width:12px;height:4px}.wm-rite-rules .lg-rise{background:var(--gold-1)}.wm-rite-rules .lg-spire-open{background:#bff4ff}.wm-rite-rules .lg-last{height:6px;box-sizing:border-box;border:1px solid var(--ink-3)}.wm-hint{font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.wm-hint .k-coarse{display:none}@media (pointer: coarse){.wm-hint .k-fine{display:none}.wm-hint .k-coarse{display:inline}}.hud.map-open .hud-top,.hud.map-open .feed,.hud.map-open .spoils,.hud.map-open .boons,.hud.map-open .minimap,.hud.map-open .mm-readout,.hud.map-open .mm-legend{opacity:0;transition:opacity var(--dur-1) var(--ease)}.hud.won .mm-readout{opacity:0;transition:opacity .6s}body:has(.hud.map-open) .chat:not(.open) .chatbtn{opacity:0;pointer-events:none}body:has(.hud.map-open) .touch .stick,body:has(.hud.map-open) .touch .tbtn{opacity:.38;transition:opacity var(--dur-2) var(--ease)}body:has(.hud.map-open) .chat:not(.open) .log,body:has(.hud.map-open) .chat:not(.open) .hint{opacity:0;transition:opacity var(--dur-1) var(--ease)}@media (max-width: 1100px),(max-height: 600px){.mm-readout{top:142px;right:8px;width:128px}.mm-compass b{font-size:11px}.mm-compass .n{top:8px}.mm-compass .s{bottom:8px}.mm-compass .e{right:8px}.mm-compass .w{left:8px}}@media (max-width: 600px){.mm-readout{top:124px;width:132px;right:0;padding:2px 0}.mm-net{gap:6px}.mm-net>span+span:before{display:none}}@media (pointer: coarse) and (max-width: 1100px){.hud:has(.boons .boon) .mm-readout{opacity:0}}@media (pointer: coarse) and (max-height: 500px){:root{--aim-stick-bottom: 92px;--tb-top-bottom: 226px;--tb-off-bottom: 172px;--tb-dash-bottom: 96px}.hud .minimap{width:100px;height:100px;top:calc(var(--safe-t) + 6px);right:8px}.mm-compass b{font-size:11px}.mm-compass .n{top:6px}.mm-compass .s{bottom:6px}.mm-compass .e{right:6px}.mm-compass .w{left:6px}.mm-readout{top:calc(var(--safe-t) + 10px);right:118px;width:auto;align-items:flex-end;padding:2px 0 2px 16px;background:linear-gradient(90deg,#08060a00,#08060ab8 22%)}body .chat{bottom:calc(240px + var(--safe-b));width:clamp(180px,calc(50vw - 196px),300px)}body .chat .log{max-height:50px}body .chat.open{width:min(440px,calc(100vw - 16px))}.hud .feed .f:nth-child(n+3){display:none}}@media (max-aspect-ratio: 1/1){.wmap{align-items:flex-start;padding:calc(var(--safe-t) + 10px) 8px calc(var(--safe-b) + 8px)}.wm-frame{--wm: min( calc(100vw - 16px) , calc(100dvh - var(--safe-t) - var(--safe-b) - 330px), 1080px);grid-template-columns:var(--wm);grid-template-rows:auto var(--wm) auto;row-gap:8px;transform-origin:50% 0}.wm-side{grid-column:1;grid-row:3;align-self:start;gap:8px}.wm-facts{grid-auto-flow:column;justify-content:start;gap:22px}.wm-legend{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:5px 10px;padding-top:8px}.wm-world{font-size:17px}.wm-timer{font-size:20px}}@media (max-height: 520px) and (min-aspect-ratio: 1/1){.wmap{padding:calc(var(--safe-t) + 8px) 8px calc(var(--safe-b) + 8px)}.wm-frame{--wm: calc(100dvh - var(--safe-t) - var(--safe-b) - 16px);--side: min(220px, calc(100vw - var(--wm) - 48px));grid-template-rows:auto minmax(0,1fr);column-gap:14px;row-gap:8px}.wm-head{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;gap:6px}.wm-state{text-align:left}.wm-chart{grid-row:1 / 3}.wm-side{grid-row:2;gap:8px}.wm-legend{gap:2px;padding-top:6px}.wm-legend li{font-size:var(--fs-micro);line-height:1.25;gap:8px}.wm-legend i{transform:scale(.85)}.wm-head{gap:4px}.wm-world{font-size:16px}.wm-edict,.wm-phase{margin-top:2px;font-size:var(--fs-micro);line-height:1.25}.wm-timer{font-size:18px}.wm-facts{gap:3px}.wm-facts span{font-size:var(--fs-micro);line-height:1.25}.wm-facts b{font-size:14px;min-width:38px}.wm-hint{line-height:1.2}.hud.map-open .hud-bottom{opacity:0}}@media (pointer: coarse) and (max-height: 500px) and (min-aspect-ratio: 1/1){.wmap{justify-content:flex-start;padding-left:calc(env(safe-area-inset-left,0px) + 8px)}.wm-frame{--side: min(200px, calc(100vw - var(--wm) - 260px))}}@media (min-width: 2200px) and (min-height: 1200px){.mm-readout{zoom:1.3}}.feed{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:3px;width:360px}.feed .f{padding:4px 12px 4px 10px;border-left:2px solid var(--line-3);background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.25) 70%,transparent);font-size:var(--fs-small);line-height:1.35;text-shadow:0 1px 2px #000;animation:feedIn var(--dur-3) var(--ease-heavy) both}@keyframes feedIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.feed .f b{color:var(--gold-1);font-weight:600}.feed .f .v{color:#ff97a4}.spoils{position:absolute;right:16px;top:300px;width:200px;padding:var(--sp-3);font-size:var(--fs-small);transition:opacity .4s var(--ease),transform .4s var(--ease)}.spoils:has(.list.muted){opacity:0;transform:translateY(-6px)}.spoils .row{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.spoils .h-section{margin-bottom:6px}.boons{position:absolute;top:122px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 452px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.boons .hdr{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:9px;padding:4px 10px 5px;white-space:nowrap;background:linear-gradient(90deg,transparent,rgba(9,7,12,.84) 20%,rgba(9,7,12,.84) 80%,transparent);animation:fadeIn var(--dur-3) var(--ease) both}.boons .hdr:before,.boons .hdr:after{content:"";flex:1 1 0;min-width:14px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M3.5 0L7 3.5 3.5 7 0 3.5z' fill='%23f6dc9e'/%3E%3C/svg%3E") 100% 50% / 7px 7px no-repeat,linear-gradient(90deg,transparent,rgba(220,182,108,.9)) 0 50% / calc(100% - 10px) 1px no-repeat}.boons .hdr:after{transform:scaleX(-1)}.boons .hdr .ht{font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-1);text-shadow:0 0 10px rgba(242,211,142,.45),0 1px 2px #000}.boons .hdr .hq{padding:1px 7px;font-size:var(--fs-micro);font-weight:700;color:var(--ink-1);font-variant-numeric:tabular-nums;border:1px solid rgba(220,182,108,.6);border-radius:var(--r-xs);background:#342612e6}.boons .hdr.pulse .hq{animation:hqPop .6s var(--ease) both}@keyframes hqPop{0%{transform:scale(1.35);box-shadow:0 0 #f2d38ee6}to{transform:none;box-shadow:0 0 0 10px #f2d38e00}}.boon{--tc: var(--gold-2);--cut: 9px;--edir: 180deg;--wash: linear-gradient(180deg, color-mix(in srgb, var(--tc) 18%, transparent), transparent 55%);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px 11px;text-align:center;cursor:var(--cur-pointer);filter:drop-shadow(0 4px 9px rgba(0,0,0,.55));animation:boonIn .46s var(--ease-heavy) backwards;animation-delay:calc(var(--i, 0) * 70ms);transition:transform var(--dur-2) var(--ease),filter var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease)}.boon:before,.boon:after,.boon .sh{content:"";position:absolute;pointer-events:none;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.boon:before{inset:0;z-index:-3;transition:opacity var(--dur-2);background:linear-gradient(var(--edir),color-mix(in srgb,var(--tc) 88%,#fff),color-mix(in srgb,var(--tc) 45%,#6a4e24) 26%,rgba(150,114,56,.7) 58%,rgba(96,72,36,.75))}.boon:after{inset:1px;z-index:-2;--cut: 8px;background:linear-gradient(90deg,transparent 3%,rgba(246,220,158,.3) 24%,rgba(246,220,158,.06) 97%) 0 3px / 100% 1px no-repeat,linear-gradient(90deg,transparent 3%,rgba(246,220,158,.16) 24%,transparent 97%) 0 calc(100% - 3px) / 100% 1px no-repeat,var(--wash),var(--grain) 0 0 / 180px 180px,linear-gradient(180deg,#221a23,#130f16 55%,#0a080c)}.boon .sh{inset:1px;z-index:-1;--cut: 8px;background:linear-gradient(105deg,transparent 38%,rgba(255,244,220,.12) 46%,rgba(255,244,220,.24) 50%,rgba(255,244,220,.12) 54%,transparent 62%) 105% 0 / 250% 100% no-repeat;animation:boonSheen .9s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms + .24s)}@keyframes boonIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes boonSheen{0%{background-position:105% 0}to{background-position:-5% 0}}@keyframes boonSheenAgain{0%{background-position:105% 0}to{background-position:-5% 0}}.boon.t-epic:before{background:linear-gradient(var(--edir),color-mix(in srgb,var(--tc) 80%,#fff),color-mix(in srgb,var(--tc) 70%,#3a2450) 30%,color-mix(in srgb,var(--tc) 30%,#6a4e24) 62%,rgba(96,72,36,.75))}.boon:hover{filter:drop-shadow(0 4px 9px rgba(0,0,0,.55)) drop-shadow(0 0 9px color-mix(in srgb,var(--tc) 50%,transparent))}.boon:hover:before{background:linear-gradient(var(--edir),#fff6dc,color-mix(in srgb,var(--tc) 55%,var(--gold-1)) 26%,var(--gold-2) 60%,var(--gold-3))}.boon:hover .sh{animation:boonSheenAgain .75s var(--ease) both}.boon:hover .bi{box-shadow:0 0 0 2px #060508e6,0 0 0 3px var(--tc),0 0 20px color-mix(in srgb,var(--tc) 60%,transparent),inset 0 0 12px color-mix(in srgb,var(--tc) 45%,transparent)}.boon .k{position:absolute;top:7px;left:9px;width:21px;height:21px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:var(--fs-caption);line-height:1;color:var(--gold-1);border:1px solid rgba(220,182,108,.6);border-bottom-width:2px;border-radius:var(--r-xs);background:#00000059;text-shadow:0 1px 1px #000}.boon .bi{flex:none;width:28px;height:28px;display:grid;place-items:center;transform:rotate(45deg) scale(.9);border:1px solid color-mix(in srgb,var(--tc) 80%,#fff);background:radial-gradient(circle at 34% 34%,color-mix(in srgb,var(--tc) 40%,transparent),#08060af0 74%);box-shadow:0 0 0 2px #060508e6,0 0 0 3px color-mix(in srgb,var(--tc) 45%,transparent),0 0 13px color-mix(in srgb,var(--tc) 32%,transparent),inset 0 0 8px color-mix(in srgb,var(--tc) 28%,transparent);transition:box-shadow var(--dur-2) var(--ease)}.boon .bi svg{width:18px;height:18px;transform:rotate(-45deg);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--tc) 70%,transparent))}.boon .bt{flex:none;width:100%}.boon .bh{display:flex;align-items:center;justify-content:center}.boon .bn{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:var(--tr-label);line-height:1.2;color:var(--ink-1);text-shadow:0 1px 2px #000}.boon .bd{margin-top:2px;font-size:14px;line-height:1.35;color:var(--ink-2)}.boon .bd b{font-weight:700;color:var(--gold-1);font-variant-numeric:tabular-nums}.boon .rk{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:4px;padding-right:1px}.boon .rk i{width:5px;height:5px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #dcb66c73}.boon .rk i.on{background:var(--gold-3);box-shadow:inset 0 0 0 1px #f6dc9e59}.boon .rk i.nx{width:7px;height:7px;background:color-mix(in srgb,var(--tc) 45%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--tc) 70%,#fff),0 0 7px var(--tc);animation:rkLit 1.5s ease-in-out infinite}@keyframes rkLit{50%{box-shadow:0 0 0 1px #fff,0 0 12px var(--tc)}}.boons.resolving .boon:not(.chosen){opacity:.32}.boon.chosen{animation:boonChosen .4s var(--ease) both}@keyframes boonChosen{0%{filter:brightness(1.9) drop-shadow(0 0 16px var(--tc))}to{filter:brightness(1.12) drop-shadow(0 0 8px color-mix(in srgb,var(--tc) 60%,transparent))}}.hud:has(.reqwarn:not(.hidden)) .boons{margin-top:40px}.hud:has(.boons .boon) .feed .f:nth-child(n+4){display:none}body:has(.hud .boons .boon) .banner{top:60%}body:has(.hud .boons .boon) .banner .big{font-size:clamp(26px,4.4vh,40px)}body:has(.hud .boons .boon) .banner .small{margin-top:6px;font-size:16px}body:has(.boons .boon) .toasts{top:268px}@media (pointer: fine){.hud .boon.clickable,.hud .boon.clickable *{pointer-events:none}body:has(.boons .boon) .relic-toast{top:auto;bottom:calc(150px + var(--safe-b));padding:var(--sp-2) var(--sp-4)}body:has(.boons .boon) .relic-toast :is(.rt-aff,.rt-note){display:none}}.prompt{position:absolute;left:50%;bottom:210px;transform:translate(-50%);padding:10px 20px;text-align:center;font-size:var(--fs-body);font-weight:500;letter-spacing:.04em}.prompt .kb{display:inline-flex;align-items:center;justify-content:center;min-width:24px;margin:0 4px;padding:1px 7px;border:1px solid var(--gold-2);border-bottom-width:2px;border-radius:var(--r-xs);color:var(--gold-1);font-weight:700}.extract-bar{width:260px;height:4px;margin-top:var(--sp-2);background:#ffffff14}.extract-bar>i{display:block;height:100%;background:linear-gradient(90deg,#8fe8ff,#fff);box-shadow:0 0 12px #8fe8ff}.spectating{position:absolute;top:80px;left:50%;transform:translate(-50%);font-size:var(--fs-caption);font-weight:600;letter-spacing:var(--tr-caps);color:var(--ink-2);text-transform:uppercase}.relic-toast{position:fixed;left:0;right:0;top:18%;z-index:var(--z-relic);width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:var(--sp-4) var(--sp-5);text-align:center;pointer-events:none!important;--panel-fill: var(--glass-solid)}.relic-toast .rt-body{display:flex;gap:var(--sp-3);align-items:center;justify-content:center;text-align:left}.relic-toast .rt-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2}.relic-toast .rt-meta{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.relic-toast .rt-law{margin-top:4px;font-size:var(--fs-small);color:var(--r-relic)}.relic-toast .rt-aff{font-size:var(--fs-small);color:var(--info)}.relic-toast .rt-note{margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--ink-3)}.banner{position:fixed;left:0;right:0;top:13%;z-index:var(--z-banner);padding:0 16px;text-align:center;pointer-events:none!important}.banner .big{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,6vw,78px);line-height:1.08;letter-spacing:.22em;margin-right:-.22em;color:var(--ink-1);text-shadow:0 0 40px rgba(0,0,0,.9),0 0 2px #000;animation:bannerIn .6s var(--ease-heavy) both;overflow-wrap:anywhere}.banner .small{display:inline-block;max-width:min(760px,100%);margin-top:10px;padding:5px 20px;font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:21px;line-height:1.35;color:#f3e9d8;background:linear-gradient(90deg,transparent,rgba(6,4,8,.72) 15%,rgba(6,4,8,.72) 85%,transparent);animation:fadeIn .8s .2s both}.banner.gold .big{background:linear-gradient(180deg,#fff6dc,#e2b75e 60%,#8c6a2c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.85)) drop-shadow(0 0 26px rgba(255,190,90,.38))}.banner.red .big{color:#ff4a5e;text-shadow:0 0 40px rgba(255,0,40,.5)}@keyframes bannerIn{0%{opacity:0;transform:scale(1.18);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.hud.dead .hud-bottom,.hud.dead .boons,.hud.dead .prompt,.hud.dead .spoils{display:none}.deathscreen{position:fixed;inset:0;z-index:var(--z-fall);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20dvh 16px 16px;background:radial-gradient(ellipse at center,#0802048c,#140004d6 70%);animation:fadeOnly .6s both}.deathscreen .card{display:flex;flex-direction:column;align-items:center;max-width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--sp-6) var(--sp-8) var(--sp-5);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;text-align:center;border:1px solid rgba(255,74,94,.32);border-radius:var(--r-sm);background:linear-gradient(90deg,transparent,rgba(255,107,126,.55),transparent) 0 0 / 100% 1px no-repeat,var(--grain) 0 0 / 180px 180px,linear-gradient(180deg,#16080ce6,#080508eb);box-shadow:var(--elev-3)}.deathscreen .card>*{flex-shrink:0}.deathscreen .big{font-family:var(--font-display);font-weight:900;font-size:clamp(30px,5vw,64px);line-height:1.08;letter-spacing:.22em;margin-right:-.22em;color:#ff4a5e;text-shadow:0 0 40px rgba(255,0,40,.5)}.deathscreen .by{margin:var(--sp-2) 0 var(--sp-5);font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:20px;line-height:1.4;color:#ece2d4;text-wrap:balance}.deathscreen .sum{display:flex;gap:var(--sp-7);margin-bottom:var(--sp-5);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.deathscreen .sum b{display:block;margin-bottom:2px;font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:.04em;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.death-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;justify-content:center}.death-leave-actions .btn,.death-actions .btn{min-height:44px;white-space:normal}.death-respawn-note{margin-top:var(--sp-3);color:var(--ink-3);font-size:var(--fs-caption)}.death-eligibility-note{max-width:52ch;margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--line-1);color:var(--ink-3);font-size:var(--fs-caption);line-height:1.55;text-wrap:pretty}.death-reward{width:100%;max-width:52ch;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-1);font-size:var(--fs-small);line-height:1.55}.death-reward-title{color:var(--gold-1);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-label);text-transform:uppercase}.death-reward p{margin:4px 0 0;color:var(--ink-2);text-wrap:pretty}.deathscreen.spec{background:none;padding-top:0;justify-content:flex-end;padding-bottom:28px;pointer-events:none!important}.deathscreen.spec .card{pointer-events:auto;padding:10px 18px}.deathscreen.spec .death-reward{margin-top:10px;padding-top:8px}.deathscreen.free-spectator{align-items:center;padding:0 12px calc(16px + var(--safe-b))}.deathscreen.free-spectator .card{width:min(520px,calc(100vw - 24px));min-height:0;flex-direction:column;align-items:stretch;gap:0;padding:6px;overflow:visible;border-color:var(--line-2);text-align:left}.spec-bar{display:flex;align-items:center;gap:6px}.spec-target{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:2px 6px}.spec-k{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.free-spectator .spectator-view{width:100%;min-width:0;min-height:30px;margin:0;padding:0 26px 0 0;border:0;border-radius:var(--r-xs);background:var(--chevron) right 4px center / 12px 8px no-repeat;-webkit-appearance:none;appearance:none;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.03em;color:var(--ink-1);text-overflow:ellipsis;touch-action:manipulation;cursor:var(--cur-pointer)}.free-spectator .spectator-view option{background:var(--bg-2);color:var(--ink-1);font-family:var(--font-ui);font-size:14px}.spec-step[disabled]{opacity:.35;cursor:var(--cur-arrow)}.free-spectator .btn{flex:0 0 auto;min-height:44px;min-width:72px;padding:0 14px;font-size:var(--fs-micro);letter-spacing:.1em}.spec-keys{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line-1);font-size:var(--fs-micro);color:var(--ink-3)}.spec-keys kbd{min-width:22px;height:20px;font-size:var(--fs-micro)}.spec-keys span{margin-right:10px}.free-spectator .spectator-view:focus-visible{outline:1px solid var(--gold-1);outline-offset:2px}body:has(.free-spectator) .chat{max-width:min(400px,calc(50vw - 194px))}.death-leave-dialog{width:min(470px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:var(--sp-7);color:var(--ink-1);overflow:auto;overscroll-behavior:contain;touch-action:pan-y;--panel-fill: var(--glass-solid)}.death-leave-dialog::backdrop{background:#030206cc;backdrop-filter:blur(4px)}.death-leave-dialog .h-section{margin-bottom:14px}.death-leave-dialog h2{margin:0;font-size:22px;line-height:1.35;letter-spacing:.04em;text-wrap:balance;overflow-wrap:anywhere}.death-leave-dialog p{margin:var(--sp-3) 0 var(--sp-6);color:var(--ink-2);font-size:var(--fs-body);line-height:1.65;text-wrap:pretty}.death-leave-actions{display:flex;flex-direction:column;gap:10px}.hud.won .hud-bottom,.hud.won .boons,.hud.won .prompt,.hud.won .spoils,.hud.won .minimap,.hud.won .mm-legend,.hud.won .feed,.hud.won .hud-top{opacity:0;transition:opacity .6s}.victory-card{position:fixed;inset:0;z-index:var(--z-modal);pointer-events:none;display:flex;align-items:center;justify-content:center;padding:0 16px}.victory-card .lb{position:absolute;left:0;right:0;height:11dvh;background:#000;animation:lbIn .9s var(--ease) both}.victory-card .lb.top{top:0;transform-origin:top}.victory-card .lb.bot{bottom:0;transform-origin:bottom}@keyframes lbIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.victory-card .lb.top:after,.victory-card .lb.bot:before{content:"";position:absolute;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(242,211,142,.45),transparent)}.victory-card .lb.top:after{bottom:0}.victory-card .lb.bot:before{top:0}.victory-card .rays{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,rgba(255,214,140,.28),rgba(255,170,80,.08) 38%,transparent 62%);animation:fadeOnly 1.4s both}.victory-card .vc-inner{position:relative;text-align:center;padding:28px 48px 24px;background:radial-gradient(ellipse at center,#08050ac7,#08050a00 72%)}.victory-card .vc-kicker{font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:clamp(16px,1.7vw,22px);color:#f1e2c4;letter-spacing:.06em;animation:fadeIn .8s .3s both}.victory-card .vc-title{margin:6px 0 var(--sp-2);font-family:var(--font-display);font-weight:900;font-size:clamp(38px,7.4vw,104px);letter-spacing:.2em;margin-right:-.2em;line-height:1.05;background:linear-gradient(180deg,#fffaf0,#f0c66e 55%,#8c6a2c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 34px rgba(255,190,90,.55)) drop-shadow(0 2px 0 rgba(0,0,0,.8));animation:vcTitle 1.1s .15s var(--ease-heavy) both}@keyframes vcTitle{0%{opacity:0;letter-spacing:.5em;transform:scale(1.1)}to{opacity:1;transform:none}}.victory-card .vc-name{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,34px);color:var(--ink-1);letter-spacing:.1em;text-shadow:0 0 18px rgba(0,0,0,.9);animation:fadeIn .8s .7s both}.victory-card .vc-stats{display:flex;gap:var(--sp-6);justify-content:center;flex-wrap:wrap;margin-top:var(--sp-4);font-size:var(--fs-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);animation:fadeIn .8s 1s both}.victory-card .vc-stats b{margin-right:4px;font-size:19px;color:var(--gold-1);font-variant-numeric:tabular-nums}.victory-card .vc-foot{margin-top:var(--sp-4);font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:18px;color:#e9d9ba;animation:fadeIn .8s 1.5s both}.rewards{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:var(--sp-7);text-align:center;animation:modalIn var(--dur-3) var(--ease-heavy) both}.rewards .h-display{line-height:1.15}.rewards .lore{margin:var(--sp-2) 0 0}.rewards .loot{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin:var(--sp-5) 0}.rewards .lootitem{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid;border-radius:var(--r-xs);background:#00000073;font-size:var(--fs-small);font-weight:600;animation:lootIn .5s var(--ease-heavy) both}@keyframes lootIn{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.rewards>.btn,.rewards .death-actions{margin-top:var(--sp-2)}.chat{position:fixed;left:16px;bottom:calc(16px + var(--safe-b));z-index:var(--z-chat);width:min(400px,46vw);display:flex;flex-direction:column;gap:4px;pointer-events:none!important}.chat .log{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent 0,#000 22px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22px)}.chat .log::-webkit-scrollbar{display:none}.chat .m{padding:2px 8px;font-size:var(--fs-small);line-height:1.35;background:linear-gradient(90deg,rgba(0,0,0,.6),transparent);text-shadow:0 1px 2px #000;overflow-wrap:anywhere;transition:opacity .6s;user-select:text;-webkit-user-select:text}.chat .m .n{display:inline;font-weight:600;margin-right:6px}.chat .m.win .player-status{color:var(--gold-1)}.chat .m.sys{color:var(--arcane);font-style:italic}.chat .m.fade{opacity:0}.chat.open .m.fade{opacity:1}.chat.open{pointer-events:auto!important}.chat.open .log{pointer-events:auto}.chat .entry{display:none;pointer-events:auto}.chat.open .entry{display:flex}.chat .entry input{flex:1;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--gold-2);border-radius:var(--r-xs);background:#040306db;color:var(--ink-1);font-size:var(--fs-body);outline:none;box-shadow:0 0 0 3px #dcb66c1f;user-select:text;-webkit-user-select:text}.chat .entry input::placeholder{color:var(--ink-3)}.chat .hint{align-self:flex-start;padding:2px 8px;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink-2);text-shadow:0 1px 2px #000;background:#06040899;animation:hintFade 1.2s 24s var(--ease) forwards}@keyframes hintFade{to{opacity:0}}.chat.open .hint{animation:none;opacity:1}.chat .chatbtn{display:none;pointer-events:auto;align-self:flex-start}body:has(.vigil){--vs-top: 6dvh;--vs-w: min(62vw, 94dvh);--vs-left: calc(50vw - var(--vs-w) / 2);--vs-bar: calc(var(--vs-top) + var(--vs-w) * 9 / 16 + 10px);--vs-say: calc(var(--vs-bar) + 24px);--vs-floor: calc(var(--vs-say) + 30px + 2.6 * clamp(20px, 2.4vw, 32px));--vs-chat-b: calc(76px + var(--safe-b))}.vigil{position:fixed;inset:0;z-index:var(--z-vigil);pointer-events:none!important}.vigil .screen{position:absolute;left:var(--vs-left);top:var(--vs-top);width:var(--vs-w);aspect-ratio:16 / 9;pointer-events:none;overflow:hidden;background:#000;border:1px solid rgba(255,220,160,.36);box-shadow:0 0 80px #ffc87826,0 0 0 6px #0009,0 0 0 7px #f2d38e29}.vigil .screen iframe,.vigil .screen #yt-player{width:100%;height:100%;border:0;display:block}.vigil .screen .shield{position:absolute;inset:0;pointer-events:auto;cursor:var(--cur-arrow)}.vigil .screen .curtain{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background:radial-gradient(ellipse,#1e120aeb,#000 80%);transition:opacity 1.2s}.vigil .screen .curtain .t1{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,2.2vw,28px);letter-spacing:.24em;margin-right:-.24em;color:var(--gold-1)}.vigil .screen .curtain .t2{max-width:80%;margin-top:10px;font-family:var(--font-lore);font-style:italic;font-weight:500;font-size:clamp(15px,1.6vw,20px);line-height:1.4;color:var(--ink-2);text-wrap:balance}.vigil .screen .curtain .count{margin-top:18px;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6vw,84px);line-height:1;color:var(--ink-1);font-variant-numeric:tabular-nums lining-nums}.vigil .screen{container-type:size}.vigil .screen .curtain .offer{display:flex;flex-wrap:wrap;gap:8px;width:min(460px,84%);margin-top:16px;pointer-events:auto;transition:opacity .4s var(--ease)}.vigil .screen .curtain .offer.closed{opacity:0;pointer-events:none}.vigil .screen .curtain .offer .input{flex:1 1 0;min-width:0;text-align:left}.vigil .screen .curtain .offer .btn{flex:none;min-height:40px}.vigil .screen .curtain .offer-err{flex-basis:100%;font-size:var(--fs-caption);line-height:1.35;color:var(--bad);text-align:left}.vigil .screen .curtain .offer-err:empty{display:none}.vigil .screen .curtain .offer+.count:empty{display:none}@container (max-height: 240px){.vigil .screen .curtain{padding:10px 12px}.vigil .screen .curtain .t1{font-size:13px}.vigil .screen .curtain .t2{max-width:94%;margin-top:4px;font-size:13px;line-height:1.35}.vigil .screen .curtain .offer{width:92%;gap:6px;margin-top:8px}.vigil .screen .curtain .offer .input{min-height:34px;padding:5px 10px}.vigil .screen .curtain .offer .btn{min-height:34px;padding:0 14px}.vigil .screen .curtain .count{margin-top:6px;font-size:28px}}@container (max-height: 170px){.vigil .screen .curtain .offer+.count{display:none}}.vigil .vbar{position:absolute;left:var(--vs-left);top:var(--vs-bar);width:var(--vs-w);display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums}.vigil .vbar .track{position:relative;flex:1;height:3px;border-radius:2px;background:#ffffff1f}.vigil .vbar .track>i{display:block;width:100%;height:100%;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%;will-change:transform;background:linear-gradient(90deg,var(--gold-2),#fff1c4);box-shadow:0 0 8px #ffdc8cb3}.vigil .vbar[data-phase=preface] .track>i{background:linear-gradient(90deg,var(--gold-3),var(--gold-2));box-shadow:none}.vigil .vbar .seam{position:absolute;top:-3px;width:1px;height:9px;margin-left:-.5px;background:var(--gold-1);box-shadow:0 0 6px #ffdc8ccc}.vigil .vbar .tm{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.vigil .vbar .tm-k{color:var(--ink-3)}.vigil .vbar .tm b{min-width:3.2ch;text-align:right;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--ink-1)}.vigil .vbar.final .tm b{color:var(--gold-1);text-shadow:0 0 12px rgba(255,200,110,.75),0 1px 2px #000;animation:vbarTick 1s var(--ease) infinite}.vigil .vbar.final .track>i{box-shadow:0 0 14px #ffdc8cf2}.vigil .vbar[data-phase=kept] .tm{opacity:.5}.vigil .vbar .offline{padding:2px 8px;border:1px solid rgba(255,107,126,.45);border-radius:var(--r-xs);background:#28080ecc;color:#ffc4cc;animation:vbarTick 1.6s var(--ease) infinite}.vigil .vbar .offline[hidden]{display:none}@keyframes vbarTick{0%{opacity:1}55%{opacity:.62}to{opacity:1}}.vigil .vclose{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;text-align:center;background:radial-gradient(ellipse at 50% 46%,#0a060c8c,#030206eb 70%);animation:fadeOnly 1.2s var(--ease) both}.vigil .vclose .t1{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,38px);letter-spacing:.22em;margin-right:-.22em;text-transform:uppercase;color:var(--gold-1);text-shadow:0 0 24px rgba(255,190,90,.35)}.vigil .vclose .t2{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2)}:lang(ko) .vigil .vclose .t1,:lang(ja) .vigil .vclose .t1{letter-spacing:.08em;margin-right:0}@media (max-width: 560px){.vigil .vbar .tm-k{display:none}}.vigil .testament{position:absolute;left:50%;top:var(--vs-say);transform:translate(-50%);width:min(70vw,900px);text-align:center;pointer-events:none}.vigil .testament .who{font-size:var(--fs-caption);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);text-shadow:0 1px 3px #000}.vigil .testament .line{min-height:1.3em;margin-top:4px;font-family:var(--font-lore);font-weight:500;font-size:clamp(20px,2.4vw,32px);line-height:1.3;color:#fff8ea;text-shadow:0 0 20px rgba(0,0,0,.95),0 2px 4px #000;animation:fadeIn .4s both}.vigil .vtitle{position:absolute;top:2dvh;left:50%;transform:translate(-50%);font-size:var(--fs-caption);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap;text-shadow:0 1px 3px #000}.vigil .noleave{position:absolute;top:2dvh;right:20px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;color:#ff97a4;text-transform:uppercase;text-shadow:0 1px 3px #000}.vigil .noleave.vleave{pointer-events:auto;color:var(--ink-1);text-shadow:none}.vigil .unmute{position:absolute;left:calc(var(--vs-left) + var(--vs-w) / 2);top:calc(var(--vs-top) + 12px);transform:translate(-50%);z-index:3;pointer-events:auto}.reactions{position:fixed;right:30px;bottom:120px;z-index:9;width:120px;height:60dvh;pointer-events:none}.reaction{position:absolute;bottom:0;font-size:26px;animation:floatUp 3s ease-out forwards}@keyframes floatUp{to{transform:translateY(-55vh) translate(var(--dx, 0px));opacity:0}}.emotebar{position:fixed;right:16px;bottom:calc(16px + var(--safe-b));z-index:var(--z-chat);display:flex;gap:4px;padding:3px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#08060cb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.emotebar .e{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-xs);background:transparent;font-size:20px;cursor:var(--cur-pointer);transition:background var(--dur-2),transform var(--dur-1);touch-action:manipulation}.emotebar .e:hover{background:#ffffff12}.emotebar .e:active{transform:scale(.92)}.emotebar .e.say{width:auto;gap:7px;padding:0 13px 0 11px;border:1px solid rgba(242,211,142,.3);background:#f2d38e12;font-size:var(--fs-small);font-weight:600;letter-spacing:.04em;color:var(--ink-1);white-space:nowrap}.emotebar .e.say svg{flex:none;color:var(--gold-1)}body:has(.vigil) .chat{top:min(var(--vs-floor),calc(100dvh - var(--vs-chat-b) - 96px));bottom:var(--vs-chat-b);justify-content:flex-end}body:has(.vigil) .chat .log{flex:0 1 auto;min-height:0;max-height:none}body:has(.vigil) .chat .m.fade{opacity:1}body:has(.vigil) .chat .chatbtn{display:none}@media (max-aspect-ratio: 5/4){body:has(.vigil) .chat:not(.open) .log{max-height:18dvh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32px);mask-image:linear-gradient(180deg,transparent,#000 32px)}}@media (max-aspect-ratio: 5/4) and (pointer: coarse){body:has(.vigil) .chat{left:calc(8px + var(--safe-l));width:min(560px,calc(100vw - 16px - var(--safe-l) - var(--safe-r)))}}.touch{position:fixed;inset:0;z-index:var(--z-touch);pointer-events:none!important}.touch .stick{position:absolute;width:130px;height:130px;border-radius:50%;border:1px solid rgba(242,211,142,.22);background:radial-gradient(circle,#0000000d,#00000052);box-shadow:inset 0 0 0 6px #0000001f;pointer-events:auto}.touch .stick .nub{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#f2d38e80,#78582859);border:1px solid var(--gold-2);box-shadow:0 4px 12px #00000080}.touch .tbtn{position:absolute;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line-3);background:radial-gradient(circle at 50% 30%,#30261ebf,#08060ab3);color:var(--gold-1);font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;box-shadow:0 4px 12px #00000073;pointer-events:auto}:root:lang(ko){--font-display: "Cinzel", "Noto Serif KR", "AppleMyungjo", serif;--font-lore: "Cormorant Garamond", "Noto Serif KR", serif;--font-ui: "Barlow Semi Condensed", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}:root:lang(ja){--font-display: "Cinzel", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-lore: "Cormorant Garamond", "Noto Serif JP", serif;--font-ui: "Barlow Semi Condensed", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif}:root:lang(ko),:root:lang(ja){--tr-hero: .12em;--tr-display: .03em;--tr-caps: .04em;--tr-btn: .06em;--tr-label: .02em;--fs-micro: 12px;--fs-caption: 12.5px;--lh-body: 1.7}:lang(ko) *,:lang(ja) *{font-style:normal!important}:lang(ko) body{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}:lang(ja) body{word-break:normal;line-break:strict;overflow-wrap:anywhere}@supports (word-break: auto-phrase){:lang(ja) body{word-break:auto-phrase}}:where(:lang(ko),:lang(ja)) :where(*:not(.brand,.logo,.id-code,.player-name__tag)){letter-spacing:.02em!important}:lang(ko) .cards>.card.eq:after{content:"장착"}:lang(ja) .cards>.card.eq:after{content:"装備中"}:lang(ko) .btn.huge,:lang(ja) .btn.huge{text-indent:0;font-size:20px}:lang(ko) .timer,:lang(ja) .timer,:lang(ko) .banner .big,:lang(ja) .banner .big,:lang(ko) .deathscreen .big,:lang(ja) .deathscreen .big,:lang(ko) .victory-card .vc-title,:lang(ja) .victory-card .vc-title,:lang(ko) .vigil .curtain .t1,:lang(ja) .vigil .curtain .t1{margin-right:0}:lang(ko) .tab,:lang(ja) .tab{font-size:13.5px;font-weight:700}:lang(ko) .h-section,:lang(ja) .h-section{font-size:12.5px;font-weight:700}:lang(ko) .rd-k,:lang(ja) .rd-k,:lang(ko) .tile .tp,:lang(ja) .tile .tp{font-weight:700}:lang(ja) .lore,:lang(ja) .tagline,:lang(ja) .ad-lore,:lang(ja) .ac-lore{font-weight:500}@media (pointer: coarse){.btn{min-height:44px}.btn.small,.chip,.sel .opt{min-height:40px;padding:0 14px}.icon-btn{width:44px;height:44px}.atlas-crumbs button{min-height:40px}.emotebar .e{width:44px;height:44px}.chat .chatbtn{display:inline-flex}}@media (pointer: fine){.chat .chatbtn{display:none!important}}@media (hover: none){.tip{padding:0 var(--sp-4) var(--sp-3)}}@media (max-width: 1440px){.topbar{gap:var(--sp-3);padding:0 var(--sp-4) 4px}.topbar:after{left:var(--sp-4);right:var(--sp-4)}.brand-word{height:13px}.tabs{margin-left:0}.tab{padding:0 9px;letter-spacing:.14em}}@media (max-width: 1320px){.wallet .cur:not(:first-child){display:none}.acct .rank{display:none}}@media (max-width: 1280px){.tile .tn{display:none}.tile:hover .tn,.tile.on .tn,.tile:focus-visible .tn{display:flex}.rel-drawer.left{left:104px}.rel-drawer.right,.rel-stats{right:104px}}@media (max-width: 1180px){.tab{padding:0 7px;font-size:var(--fs-micro);letter-spacing:.1em}}@media (max-height: 820px){.slot-col{gap:6px}.tile{width:56px;height:56px}}@media (max-height: 760px){.rel-drawer,.rel-stats{bottom:104px}.descend-wrap{bottom:14px}.btn.huge{min-height:48px;padding:0 44px;font-size:17px}}@media (min-width: 821px) and (max-width: 1000px){.topbar .brand-word{display:none}}@media (max-width: 1100px){.acct .player-name__tag{display:none}.atlas-dock .dock-rally .rl{white-space:normal}.identity{max-width:240px}.id-rating{font-size:32px}.atlas-hint,.atlas-dock .dock-sector .s{display:none}.vigil .vtitle{font-size:var(--fs-micro);letter-spacing:.14em}.vigil .noleave{top:calc(2dvh + 20px)}}@media (max-width: 1100px),(max-height: 600px){.hud-top{padding:6px 30px 10px;gap:3px}.timer{font-size:23px}.subline{max-width:62vw;gap:8px;padding:3px 12px;font-size:var(--fs-micro)}.subline>span+span:before{margin-right:8px}.subline .phase{max-width:46vw}.rite-tl{width:132px;height:6px}.rite-tl i{height:2px}.edict-tag{font-size:var(--fs-micro)}.minimap{width:128px;height:128px;top:8px;right:8px}.mm-legend{display:none}.spoils{top:150px;right:8px;width:190px}.feed{width:270px;top:8px;left:8px}.hud-bottom{bottom:calc(8px + var(--safe-b));gap:5px}.vitals{width:min(400px,52vw)}.skill{width:48px;height:48px;--cut: 7px}.skill svg{width:26px;height:26px}.chat{width:min(300px,30vw)}.chat .log{max-height:120px}.chat .hint{font-size:var(--fs-micro)}.boons{top:92px;width:min(660px,calc(100vw - 416px))}.hud:has(.boons .boon) .feed .f:nth-child(n+3){display:none}.boon{gap:5px;padding:9px 8px}.boon .bi{width:26px;height:26px}.boon .bi svg{width:17px;height:17px}.boon .bn{font-size:15px}.boon .bd{font-size:13px}}@media (max-width: 820px) and (max-aspect-ratio: 5/4){body:has(.vigil){--vs-top: 9dvh;--vs-w: 94vw}.vigil .testament{width:94vw}}@media (max-width: 600px) and (max-aspect-ratio: 5/4){body:has(.vigil){--vs-top: max(9dvh, calc(2dvh + 56px) );--vs-bar: calc(var(--vs-top) + var(--vs-w) * 9 / 16 + 8px);--vs-say: calc(var(--vs-bar) + 22px)}.vigil .vtitle{width:94vw;white-space:normal;text-align:center;line-height:1.4}.vigil .noleave{top:calc(2dvh + 34px);right:3vw}}@media (min-aspect-ratio: 5/4){body:has(.vigil){--vs-top: 10dvh;--vs-left: max(3vw, calc(var(--safe-l) + 8px));--vs-chat: 150px;--vs-chat-b: calc(16px + var(--safe-b));--vs-gaps: 46px;--vs-w: min(52vw, 120dvh, calc((100dvh - var(--vs-top) - var(--vs-gaps) - var(--vs-chat) - var(--vs-chat-b)) * 16 / 9));--vs-bar: calc(var(--vs-top) + var(--vs-w) * 9 / 16 + 12px);--vs-floor: calc(var(--vs-bar) + 34px)}.vigil .testament{left:auto;right:max(2vw,calc(var(--safe-r) + 8px));transform:none;width:min(42vw,620px);top:auto;bottom:max(15dvh,calc(var(--safe-b) + 84px))}.vigil .testament .line{padding:6px 12px;background:radial-gradient(ellipse,#060408b8,#06040800 75%)}body:has(.vigil) .chat{left:var(--vs-left);width:var(--vs-w)}}@media (min-aspect-ratio: 5/4) and (pointer: coarse){body:has(.vigil){--vs-chat: 108px;--vs-chat-b: calc(8px + var(--safe-b))}}@media (min-aspect-ratio: 5/4) and (pointer: coarse) and (max-height: 500px){body:has(.vigil){--vs-top: calc(var(--safe-t) + 8px);--vs-chat: 100px;--vs-gaps: 36px;--vs-bar: calc(var(--vs-top) + var(--vs-w) * 9 / 16 + 8px);--vs-floor: calc(var(--vs-bar) + 28px)}.vigil .vtitle,.vigil .noleave{left:auto;right:max(2vw,calc(var(--safe-r) + 8px));transform:none;max-width:calc(100vw - var(--vs-left) - var(--vs-w) - 32px);overflow:hidden;text-overflow:ellipsis;text-align:right}.vigil .vtitle{top:calc(var(--safe-t) + 8px);white-space:normal;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vigil .noleave{top:calc(var(--safe-t) + 48px)}body:has(.vigil) .chat:not(.open){width:min(var(--vs-w),calc(100vw - var(--vs-left) - var(--emote-w, 0px) - 16px - var(--safe-r) - 12px))}}@media (max-width: 820px){:root{--edge: 12px;--tile-p: min(52px, calc((100vw - 24px - 30px) / 6))}.topbar{height:52px;padding:0 10px;gap:8px}.topbar:after{display:none}.topbar .brand{gap:7px}.brand-sigil{width:24px;height:24px}.brand-word{height:11px}.tabs{position:fixed;top:52px;left:0;right:0;z-index:6;display:flex;margin:0;padding:0 40px 0 6px;overflow-x:auto;scrollbar-width:none;background:#050408f0;border-bottom:1px solid var(--line-1)}.tabs::-webkit-scrollbar{display:none}.tab{padding:0 11px;font-size:var(--fs-micro);letter-spacing:.1em}.tab:after{bottom:4px}.tab:before{bottom:2px}.wallet{gap:6px}.wallet .cur:not(:first-child){display:none}.acct{padding-left:6px;gap:6px;border-left:0}.acct .rank,.acct .bind,.acct .player-name__tag{display:none}.acct .name{max-width:120px;font-size:var(--fs-small)}.acct .who{padding:4px}.slot-col{top:auto;transform:none;flex-direction:row;gap:6px}.slot-col.left{top:108px;left:12px}.slot-col.right{left:12px;right:12px;bottom:calc(152px + var(--safe-b));justify-content:center;flex-wrap:wrap}.tile{width:var(--tile-p);height:var(--tile-p)}.tile .ti svg{width:24px;height:24px}.tile .tn,.tile:hover .tn,.tile.on .tn,.tile:focus-visible .tn{display:none}.rel-drawer,.rel-stats{left:10px!important;right:10px!important;top:auto;bottom:calc(218px + var(--safe-b));width:auto;height:min(46dvh,520px)}.rel-drawer.pig-drawer{top:auto;bottom:calc(218px + var(--safe-b));width:auto;height:auto;max-height:min(42dvh,380px);padding-top:var(--sp-4)}.rel-drawer~.rel-stats,.hangar:has(.rel-drawer) .id-stats{display:none}@media (max-aspect-ratio: 1/1){.hangar[data-tut] .slot-col.right{bottom:calc(14px + var(--safe-b))}}.pig-drawer .rd-head{margin-bottom:var(--sp-2)}.rel-drawer .filters,.cx-main .filters{gap:4px}.rel-drawer .filters .chip,.cx-main .filters .chip{min-height:34px;padding:0 10px}.pig-livs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pig-liv{flex:0 0 108px}.pig-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.identity{display:none}.forge{left:10px;right:10px;width:auto;top:100px;bottom:calc(14px + var(--safe-b))}.sheet{top:100px;bottom:auto;max-height:calc(100dvh - 114px);padding:var(--sp-5) var(--sp-4)}.descend-wrap{bottom:calc(18px + var(--safe-b))}.btn.huge{min-height:52px;padding:0 40px;font-size:16px}.modal{padding:var(--sp-6) var(--sp-5)}.settings select.input,.settings input[type=range]{width:52%}.atlas-crumbs{top:100px;left:14px;right:14px;flex-wrap:wrap;row-gap:0;font-size:var(--fs-micro)}.atlas-crumbs button{text-align:left}.atlas-crumbs [data-crumb=group]:has(~[data-crumb=world]),.atlas-crumbs [data-crumb=group]:has(~[data-crumb=world])+.sep{display:none}.atlas-context{left:14px;right:14px;width:auto;bottom:160px}.atlas[data-view=group] .atlas-crumbs{display:none}.atlas[data-view=group] .atlas-context{top:110px;bottom:auto}.atlas-context .ac-stats{gap:var(--sp-4);margin-bottom:0}.atlas-context .ac-fresh{margin:6px 0 0}.atlas-context .ac-star{margin-top:var(--sp-3)}.atlas-context .ac-stats b{font-size:19px}.atlas-context .ac-lore,.atlas-context .ac-decree,.atlas-context .ac-star p{display:none}.atlas-context .ac-title{font-size:25px}.atlas .al-fact{display:none}.atlas-dossier.open{pointer-events:auto!important}.atlas-dossier{top:auto;left:10px;right:10px;bottom:calc(10px + var(--safe-b));width:auto;max-height:calc(100dvh - 156px - var(--safe-b));justify-content:flex-end;gap:10px;padding:var(--sp-4);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--ornament),#08060ce0;background-origin:border-box;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.atlas-dossier .ad-lore,.atlas-dossier .ad-survey,.atlas-dossier .ad-fauna em{display:none}.atlas-dossier .ad-name{font-size:28px}.atlas-dock{bottom:calc(14px + var(--safe-b));flex-direction:column;align-items:center;gap:10px}.atlas .al-rally .rl,.atlas .al-rally .rc,.atlas-dock .dock-sector .n{display:none}.atlas-dock .dock-worlds{max-width:calc(100vw - 20px);overflow-x:auto;scrollbar-width:none}.atlas-dock .dock-rally{max-width:calc(100vw - 20px)}.modal-back:has(>.modal.descent){justify-content:center;align-items:flex-end;background:linear-gradient(180deg,#03020600 20%,#030206e6 60%)}.modal.descent{margin:0;width:100%;max-width:520px;padding:var(--sp-6) var(--sp-5) var(--sp-5)}.hud-top .subline{flex-wrap:wrap;justify-content:center}.spoils{display:none}.feed{width:60vw}.emotebar .e{width:40px;height:40px;font-size:18px}body:has(.free-spectator) .chat{left:auto;right:16px;bottom:calc(var(--spectator-panel-height, 58px) + 28px + var(--safe-b));width:calc(50vw - 24px);max-width:none}body:has(.free-spectator) .chat .log{max-height:min(180px,max(0px,calc(100dvh - var(--spectator-panel-height, 58px) - 180px)))}}@media (max-width: 600px){.rel-drawer:not(.pig-drawer),.rel-stats{height:min(40dvh,480px)}.tab{letter-spacing:.06em;padding:0 9px}.toasts{top:calc(var(--safe-t) + 112px)}.toast{font-size:var(--fs-small)}.stat-tiles{gap:6px}.stat-tile{padding:10px 4px}.stat-tile b{font-size:clamp(16px,5vw,22px)}.modal{padding:var(--sp-6) var(--sp-4)}.modal-back{padding:10px}.settings label{flex-wrap:wrap}.topbar .brand-word{display:none}.tc-road{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.tc-road li{padding:3px 0 0 calc(var(--mk) + 14px);min-height:var(--mk)}.tc-road li:before{top:var(--mk);bottom:calc(-1 * var(--sp-3));left:calc(var(--mk) / 2);right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--line-3),var(--line-1))}.tut-card.wide{padding:var(--sp-6) var(--sp-5) var(--sp-5)}.tut-card{padding:var(--sp-3) var(--sp-4)}.tut-card[data-step=shape]{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.tc-form .sigil{width:46px;height:46px}.tut-card[data-step=shape] .tc-form .tc-title{font-size:19px}.tut-card[data-step=shape] .tc-body{margin-top:var(--sp-3);font-size:var(--fs-body);line-height:1.5}.tut-card[data-step=shape] .tc-foot{margin-top:var(--sp-3)}.tc-head{margin-bottom:var(--sp-2)}.tc-title{margin-bottom:4px;font-size:19px}.tc-body{font-size:var(--fs-body);line-height:1.5}.tc-foot{margin-top:var(--sp-3)}.hud-top{padding:8px 12px;max-width:calc(100vw - 260px);min-width:150px}.hud-top .subline{max-width:none}.minimap{width:112px;height:112px}.feed{top:calc(var(--safe-t) + 128px);left:8px;width:calc(100vw - 140px);gap:2px}.feed .f{font-size:var(--fs-caption);padding:3px 8px}.feed .f:nth-child(n+4){display:none}.hud:has(.boons .boon) :is(.feed,.mm-readout){display:none}.boons{top:calc(var(--safe-t) + 128px);width:calc(100vw - 16px)}.vitals{width:56vw}.lvl-badge{left:-38px;top:-6px;width:28px;height:28px;font-size:13px}.skill{width:36px;height:36px;--cut: 5px}.skill svg{width:20px;height:20px}.skill .sk-el{top:2px}.skill .sk-el svg{width:8px;height:8px}.skill .cdtxt{font-size:13px}.chat{width:48vw}.chat.open{width:calc(100vw - 16px)}.banner{top:22%}.banner .small{font-size:17px}.relic-toast{top:42%}body:has(.victory-card) .chat{opacity:0}.deathscreen{padding:16px}.deathscreen .card{padding:var(--sp-5)}.deathscreen .big{letter-spacing:.1em;margin-right:-.1em}.deathscreen .by{font-size:17px;overflow-wrap:anywhere}.deathscreen .sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:var(--sp-2);letter-spacing:.02em}.deathscreen .sum b{font-size:clamp(16px,5vw,22px);letter-spacing:0}.death-actions{gap:var(--sp-2)}.death-actions .btn{padding:0 12px;font-size:var(--fs-micro);letter-spacing:.1em}.deathscreen.spec{padding-bottom:calc(16px + var(--safe-b))}.death-leave-dialog{padding:var(--sp-6)}.victory-card .vc-inner{padding:20px 8px}.victory-card .vc-stats{gap:var(--sp-2) var(--sp-4)}.emotebar{left:8px;right:8px;justify-content:space-between}.emotebar .e{flex:1;width:auto}.emotebar .e.say{flex:2.2}}@media (pointer: coarse) and (max-width: 1100px){.hud-bottom{bottom:calc(6px + var(--safe-b))}.skill{width:40px;height:40px;--cut: 6px}.skill svg{width:22px;height:22px}.skill .sk-el{top:3px}.skill .sk-el svg{width:9px;height:9px}.skill .kb{display:none}.prompt{bottom:calc(330px + var(--safe-b));width:max-content;max-width:calc(100vw - 24px)}.chat{left:8px;bottom:calc(250px + var(--safe-b));width:min(46vw,360px)}.chat .log{max-height:110px}.chat .hint{display:none}.relic-toast{top:44%}}@media (max-width: 600px) and (pointer: coarse){body:has(.free-spectator){--move-stick-bottom: calc(var(--spectator-panel-height, 58px) + 32px + var(--safe-b))}}@media (max-height: 560px){.deathscreen{padding-top:0}.deathscreen .card{padding:14px 22px}.deathscreen .big{font-size:30px}.deathscreen .by{margin-bottom:10px;font-size:17px}.deathscreen .sum{margin-bottom:10px}.death-reward{margin-top:10px;padding-top:8px}.deathscreen.spec{padding-bottom:calc(12px + var(--safe-b))}}@media (min-width: 2200px) and (min-height: 1200px){:root{--edge: 36px}.topbar,.slot-col,.rel-drawer,.rel-stats,.identity,.descend-wrap,.forge,.sheet,.modal-back,.toasts,.atlas-crumbs,.atlas-hint,.atlas-context,.atlas-dossier,.atlas-dock,.hud-top,.hud-bottom,.minimap,.mm-legend,.feed,.spoils,.boons,.prompt,.chat,.deathscreen,.death-leave-dialog,.victory-card .vc-inner,.relic-toast,.vigil .vtitle,.vigil .noleave,.emotebar,.tut-card .tc-in{zoom:1.3}.tut-card{width:484px}.tut-card.wide{width:806px}body:has(.vigil) .chat{top:calc(min(var(--vs-floor),calc(100dvh - var(--vs-chat-b) - 96px)) / 1.3);bottom:calc(var(--vs-chat-b) / 1.3)}@media (min-aspect-ratio: 5/4){body:has(.vigil) .chat{left:calc(var(--vs-left) / 1.3);width:calc(var(--vs-w) / 1.3)}}.tip{width:400px;--sp-4: 20px;font-size:16px}.tip .tn{font-size:21px}.tip .tip-fx,.tip .aff,.tip .law{font-size:17px}.tip .tr,.tip .lore,.tip-cmp{font-size:15px}.atlas .al-name{font-size:16px}.atlas .al-world .al-name{font-size:15px}.atlas .al-sub,.atlas .al-world .al-sub{font-size:13px}.atlas .al-live{font-size:12.5px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.btn.huge.ichor{animation:none}}.rotate-veil{display:none}@media (orientation: portrait) and (pointer: coarse){.rotate-veil{position:fixed;inset:0;z-index:90;display:grid;place-content:center;justify-items:center;gap:18px;background:radial-gradient(ellipse at 50% 45%,#120c16db,#040307f5);backdrop-filter:blur(6px);color:var(--ink-1, #f1e7d6);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:13px;pointer-events:auto}:lang(ko) .rotate-veil,:lang(ja) .rotate-veil{letter-spacing:.04em;text-transform:none;font-size:15px}.rotate-veil svg{overflow:visible}.rotate-veil .rv-phone{fill:none;stroke:var(--gold-2, #e2c07a);stroke-width:2;transform-origin:32px 28px;animation:rv-turn 2.4s var(--ease, ease) infinite}.rotate-veil .rv-arc{fill:none;stroke:#e2c07a8c;stroke-width:1.6;stroke-linecap:round}@keyframes rv-turn{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.rotate-veil .rv-phone{animation:none;transform:rotate(-90deg)}}}:root{--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--kb: 0px}.deathscreen{padding:max(16px,var(--safe-t)) calc(16px + var(--safe-r)) calc(16px + var(--safe-b)) calc(16px + var(--safe-l))}.deathscreen .death-card{width:min(600px,100%);max-width:none;max-height:calc(100dvh - 32px - var(--safe-t) - var(--safe-b));align-items:stretch;gap:0;padding:var(--sp-6) var(--sp-7) var(--sp-5);text-align:left;border-color:#ff4a5e4d;--panel-fill: linear-gradient(180deg, rgba(30, 9, 14, .94), rgba(10, 6, 10, .95));box-shadow:var(--elev-3),0 0 60px #a00a1e38;animation:modalIn var(--dur-3) var(--ease-heavy) both}.death-card .h-section{color:#ff97a4;margin-bottom:var(--sp-2)}.death-card .h-section:before{background:var(--ichor-1);box-shadow:0 0 6px #ff4a5eb3}.death-card .h-section:after{background:linear-gradient(90deg,rgba(255,107,126,.4),transparent 88%)}.deathscreen .death-card .big{margin:0;font-size:clamp(28px,4.4vw,46px);line-height:1.08;letter-spacing:.08em;color:var(--ichor-1);text-shadow:0 0 34px rgba(255,0,40,.45);text-wrap:balance}.deathscreen .death-card .by{margin:6px 0 var(--sp-5);font-size:var(--fs-lead);color:var(--ink-1);overflow-wrap:anywhere}.death-card .stat-tiles{margin-bottom:var(--sp-4)}.death-loss{margin:0 0 var(--sp-5);color:var(--ink-2);font-size:var(--fs-small);line-height:1.55;text-wrap:pretty}.death-tithe{color:#ffc2c9}.death-tithe b{color:var(--ichor-1);font-variant-numeric:tabular-nums}.death-card .death-actions{justify-content:flex-start}.death-card .death-actions .btn.ichor{flex:1 1 auto}.death-note{margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--line-1);color:var(--ink-3);font-size:var(--fs-caption);line-height:1.55;text-wrap:pretty}.death-note .death-clock{color:var(--ink-2);font-variant-numeric:tabular-nums}.death-note .death-clock.urgent{color:#ff8a9a}.death-card .death-reward{max-width:none}@media (max-height: 520px) and (min-aspect-ratio: 1/1){.deathscreen .death-card{width:min(780px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-auto-flow:row dense;column-gap:var(--sp-6);align-content:start;padding:var(--sp-4) var(--sp-5)}.death-card>.h-section,.death-card>.big,.death-card>.by,.death-card>.death-loss{grid-column:1}.death-card>.stat-tiles,.death-card>.death-actions,.death-card>.death-reward,.death-card>.death-note{grid-column:2}.deathscreen .death-card .big{font-size:28px}.deathscreen .death-card .by{margin-bottom:var(--sp-3);font-size:17px}.death-card .stat-tiles{margin-bottom:var(--sp-3)}.death-card .stat-tile{padding:6px 2px}.death-card .stat-tile b{font-size:18px}.death-loss{margin-bottom:0}.death-card .death-reward,.death-note{margin-top:var(--sp-3);padding-top:var(--sp-2)}}@media (max-width: 600px){.deathscreen .death-card{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.death-card .death-actions .btn{flex:1 1 auto}}.tithe-mark{position:absolute;left:0;bottom:calc(100% + 10px);display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;white-space:nowrap;border:1px solid rgba(255,74,94,.55);border-radius:var(--r-xs);background:linear-gradient(90deg,#34060eeb,#12060ae0);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-label);text-transform:uppercase;color:#ffb3bd;text-shadow:0 1px 2px #000;animation:fadeIn var(--dur-3) var(--ease) both}.tithe-mark i{width:8px;height:11px;background:var(--ichor-1);clip-path:path("M4 0C6 4 8 5.8 8 7.6A4 4 0 0 1 0 7.6C0 5.8 2 4 4 0Z");filter:drop-shadow(0 0 4px rgba(255,60,90,.8))}.tithe-mark b{font-size:13px;color:#ffe1e5;font-variant-numeric:tabular-nums}.toast.tithe{border-color:#ff4a5e80;background:linear-gradient(90deg,#2e0810f5,#0e080cf0)}.toast.tithe:before{background:var(--ichor-1);box-shadow:0 0 10px var(--ichor-1);transform:none;width:6px;height:8px;margin-top:-4px;border-radius:50%/60% 60% 40% 40%}.rewards .receipt:empty{display:none}.rewards .receipt{width:min(360px,100%);margin:var(--sp-5) auto 0;text-align:left}.rc-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:7px 2px;border-bottom:1px solid var(--line-1);font-size:var(--fs-small);color:var(--ink-2);animation:lootIn .5s var(--ease-heavy) both}.rc-line:last-child{border-bottom:0}.rc-line b{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--gold-hi, var(--gold-1));font-variant-numeric:tabular-nums lining-nums}.rc-line.tithe span{color:#ffb3bd}.rc-line.tithe b{color:#ffd5da}.rc-line.tithe .gem{--g-lit: #ffd0d6;--g-mid: var(--ichor-1);--g-dark: #6a0716}.prompt .pr-note{display:block;margin-top:4px;font-size:var(--fs-caption);color:var(--ink-3);letter-spacing:.02em}.prompt .pr-ascend{min-height:48px;padding:0 28px;font-size:var(--fs-small);pointer-events:auto}.prompt .pr-ascend svg{flex:none}@media (pointer: coarse){:root{--stick: 128px;--tb: 60px;--stick-x: 20px;--stick-y: 22px}.touch .stick{width:var(--stick);height:var(--stick)}.touch .stick.move{left:calc(var(--stick-x) + var(--safe-l));bottom:var(--move-stick-bottom, calc(var(--stick-y) + var(--safe-b)))}.touch .stick.aim{right:calc(var(--stick-x) + var(--safe-r));bottom:calc(var(--stick-y) + var(--safe-b))}.touch .tbtn{--R: calc(var(--stick) / 2 + 12px + var(--tb) / 2);--cx: calc(var(--stick-x) + var(--stick) / 2);--cy: calc(var(--stick-y) + var(--stick) / 2);width:var(--tb);height:var(--tb);overflow:hidden;padding:0;isolation:isolate;border-color:#f2d38e57;touch-action:none}.touch .tbtn[data-k=d]{right:calc(var(--safe-r) + var(--cx) + var(--R) * .985 - var(--tb) / 2);bottom:calc(var(--safe-b) + var(--cy) + var(--R) * .174 - var(--tb) / 2)}.touch .tbtn[data-k=s]{right:calc(var(--safe-r) + var(--cx) + var(--R) * .682 - var(--tb) / 2);bottom:calc(var(--safe-b) + var(--cy) + var(--R) * .731 - var(--tb) / 2)}.touch .tbtn[data-k=q]{right:calc(var(--safe-r) + var(--cx) + var(--R) * .105 - var(--tb) / 2);bottom:calc(var(--safe-b) + var(--cy) + var(--R) * .995 - var(--tb) / 2)}.touch .tbtn svg{position:relative;z-index:1;width:28px;height:28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.touch .tbtn .cdmask{position:absolute;inset:0;z-index:2;border-radius:50%;background:conic-gradient(rgba(0,0,0,.72) var(--p, 0%),transparent 0)}.touch .tbtn .cdtxt{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--ink-1);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 6px #000}.touch .tbtn .charges{position:absolute;z-index:3;top:6px;right:10px;font-size:var(--fs-micro);font-weight:700;color:var(--good);text-shadow:0 1px 2px #000}.touch .tbtn.ready{border-color:#f2d38eb3;box-shadow:0 4px 12px #00000073,inset 0 0 14px #ffdc9633}.touch .tbtn.flash{animation:tbtnFlash .42s var(--ease)}.touch .tbtn:active{filter:brightness(1.3)}body:has(.victory-card) .touch,body:has(.hud.won) .touch{opacity:0;pointer-events:none;transition:opacity .6s}.hud .skills{display:none}.hud-bottom{bottom:calc(8px + var(--safe-b))}.vitals{width:min(44vw,420px)}.hud .feed{left:calc(8px + var(--safe-l))}.hud .minimap{right:calc(8px + var(--safe-r))}.chat{left:calc(8px + var(--safe-l));bottom:calc(var(--stick-y) + var(--stick) + 14px + var(--safe-b));width:min(340px,42vw)}.chat .log{max-height:120px}.chat .hint{display:none}.chat.open{top:calc(var(--safe-t) + 8px);bottom:auto;left:50%;width:min(560px,calc(100vw - 16px - var(--safe-l) - var(--safe-r)));transform:translate(-50%)}.chat.open .entry{order:-1}.chat.open .log{max-height:min(40dvh,220px)}body:has(.vigil) .chat.open{--ct: clamp(calc(var(--safe-t) + 8px), calc(var(--vs-bar) + 34px), calc(100dvh - var(--kb, 0px) - 150px));top:var(--ct);bottom:auto;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 16px - var(--safe-l) - var(--safe-r)));justify-content:flex-start;padding:6px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#08060ce6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:has(.vigil) .chat.open .log{max-height:max(48px,calc(100dvh - var(--kb, 0px) - var(--ct) - 70px))}@media (min-aspect-ratio: 5/4){body:has(.vigil) .chat.open{--ct: clamp(calc(var(--safe-t) + 8px), var(--vs-top), calc(100dvh - var(--kb, 0px) - 150px));left:calc(var(--vs-left) + var(--vs-w) + 12px);right:max(8px,calc(var(--safe-r) + 8px));width:auto;transform:none}}.boons{top:calc(var(--safe-t) + 110px);width:min(660px,calc(100vw - 340px - var(--safe-l) - var(--safe-r)));gap:6px}.boons .hdr{padding:4px 10px}.boon{gap:6px;padding:11px 6px 9px;animation-name:fadeIn}.boon .k{display:none}.boon .bi{width:32px;height:32px}.boon .bi svg{width:22px;height:22px}.boon .bn{font-size:var(--fs-small);line-height:1.2}.boon .bd{display:block;font-size:11.5px;line-height:1.3}.hud:has(.boons .boon) .mm-readout{opacity:0}.prompt{bottom:calc(84px + var(--safe-b));padding:10px 14px}.relic-toast{top:auto;bottom:calc(84px + var(--safe-b))}.tile .tk,.settings .keys,.settings .keys-head{display:none}}@keyframes tbtnFlash{0%{box-shadow:0 0 0 2px #ffecb4,inset 0 0 26px #ffe6a0e6}to{box-shadow:0 4px 12px #00000073,inset 0 0 14px #ffdc9633}}@media (pointer: coarse) and (min-height: 700px) and (min-width: 700px){:root{--stick: 150px;--tb: 68px;--stick-x: 28px;--stick-y: 30px}.touch .tbtn svg{width:32px;height:32px}}@media (pointer: coarse) and (max-height: 500px){.hud .feed{top:calc(var(--safe-t) + 8px);width:min(300px,34vw)}.hud .feed .f:nth-child(n+3){display:none}.chat .log{max-height:62px}body .chat{width:min(300px,36vw);bottom:calc(var(--stick-y) + var(--stick) + 12px + var(--safe-b))}body .chat.open{width:min(520px,calc(100vw - 16px - var(--safe-l) - var(--safe-r)))}.boons{top:calc(var(--safe-t) + 74px);width:min(560px,calc(100vw - 300px - var(--safe-l) - var(--safe-r)))}.hud:has(.boons .boon) .subline>span:first-child{display:none}.hud:has(.boons .boon) .subline>span+span:before{content:none}.hud:has(.boons .boon) .edict-tag{visibility:hidden}.boons .hdr{padding:2px 10px 3px}.hud:has(.boons .boon) .reqwarn{margin-top:0}.hud:has(.reqwarn:not(.hidden)) .boons{margin-top:0}.hud:has(.reqwarn:not(.hidden)) .boons .hdr{visibility:hidden}.boon{padding:6px 5px 5px;gap:2px}.boon .bi{width:24px;height:24px}.boon .bi svg{width:17px;height:17px}.boon .bd{margin-top:0;font-size:var(--fs-micro)}.hud .mm-readout{right:calc(118px + var(--safe-r))}.relic-toast{padding:var(--sp-2) var(--sp-4)}.relic-toast .rt-note,.relic-toast .rt-aff,.tithe-mark .tm-k{display:none}.banner{top:24%}.banner .big{font-size:clamp(26px,6.4dvh,40px)}.banner .small{font-size:16px;margin-top:6px}}@media (max-width: 600px){.tithe-mark .tm-k{display:none}}@media (orientation: portrait) and (pointer: coarse){.touch:has(>.rotate-veil){z-index:95}}body:has(.deathscreen:not(.spec)) .toasts{top:auto;bottom:calc(16px + var(--safe-b));flex-direction:column-reverse}@media (pointer: coarse){body:has(.victory-card) .chat{opacity:0;transition:opacity .6s}body:has(.boons .boon) .toasts{top:calc(var(--safe-t) + 250px)}}@media (pointer: coarse) and (max-height: 500px){.toasts{top:calc(var(--safe-t) + 66px)}body:has(.boons .boon) .toasts{top:calc(var(--safe-t) + 190px)}.rewards{padding:var(--sp-4) var(--sp-5)}.rewards .h-display{font-size:22px!important}.rewards .loot{margin:var(--sp-3) 0}.rewards .receipt{margin-top:var(--sp-2)}.rc-line{padding:3px 2px}.rc-line b{font-size:15px}}.modal-back{padding-bottom:max(16px,calc(10px + var(--kb)));transition:padding-bottom var(--dur-2) var(--ease)}@media (max-width: 820px){.modal-back:has(>.modal.descent){padding-bottom:max(var(--safe-b),var(--kb))}}.atlas .al-sector .al-live{font-size:12px;letter-spacing:.06em;text-transform:none;margin-top:3px;color:#f4ead6db}.atlas .al-sector .al-live b{font-size:1.32em;margin:0 2px}.atlas .al-pop{font-size:11.5px}.atlas .al-pop b{font-size:1.15em;margin:0 1px}:lang(ko) .atlas .al-sector .al-live,:lang(ja) .atlas .al-sector .al-live{letter-spacing:.02em}.atlas .al-live,.atlas .al-pop,.atlas .ad-presence{display:inline-flex;align-items:center}.atlas .pr-on{--heat: color-mix(in oklab, color-mix(in oklab, #ffd27a, #ff3d52 calc(max(0, var(--k) * 2 - 1)*100%) ), #e8ddc8 calc(max(0, 1 - var(--k) * 2.4)*100%) );display:inline-flex;align-items:center;white-space:nowrap;color:var(--heat)}.atlas .pr-on b{color:var(--heat);font-weight:800;font-variant-numeric:tabular-nums;margin:0 2px;font-size:calc(1.2em + var(--k) * .8em);line-height:1;text-shadow:0 0 calc(4px + var(--k) * 16px) color-mix(in srgb,var(--heat) calc(30% + var(--k) * 60%),transparent),0 1px 2px #000}.atlas .pr-on .al-soul{width:calc(6px + var(--k) * 5px);height:calc(6px + var(--k) * 5px);background:var(--heat);box-shadow:0 0 calc(4px + var(--k) * 12px) var(--heat),0 0 2px #fff}.atlas .pr-on.zero{color:#e8ddc880}.atlas .pr-on.zero b{color:#e8ddc89e;text-shadow:0 1px 2px #000}.atlas .pr-on.zero .al-soul{background:#e8ddc866;box-shadow:none}.atlas .al-sector .al-live{font-size:12.5px;letter-spacing:.04em;text-transform:none;margin-top:4px}.atlas .al-pop{font-size:12px;padding:3px 9px 3px 7px}.atlas .ad-presence{margin:6px 0 2px;font-size:13px}.atlas-dock .p{color:color-mix(in oklab,color-mix(in oklab,#ffd27a,#ff3d52 calc(max(0,var(--k, 0) * 2 - 1)*100%)),#e8ddc8 calc(max(0,1 - var(--k, 0) * 2.4)*100%));font-size:calc(var(--fs-caption, 12px) + var(--k, 0) * 4px)}.tip.tip-touch{pointer-events:auto!important;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;box-shadow:var(--elev-3),0 0 0 1px #00000080}.tip.tip-touch .tip-top{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 22%,#0c0a10),#0c0a10)}.tip-act{position:sticky;bottom:calc(-1 * var(--sp-3));display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) calc(-1 * var(--sp-4)) calc(-1 * var(--sp-3));padding:var(--sp-2) var(--sp-4) var(--sp-3);background:#0c0a10;border-top:1px solid var(--line-2);box-shadow:0 -10px 14px #0c0a10d9}.tip-act .btn{flex:none}.tip-act .tip-hint{margin:0;padding:0;border:0;text-align:left;color:var(--ink-3)}.tip.covers .tip-act .tip-hint{visibility:hidden}.tip-end{position:sticky;bottom:calc(-1 * var(--sp-3));height:0;pointer-events:none}.tip:not(.tip-touch) .tip-end{display:none}.tip.more .tip-end:after{content:"";position:absolute;left:calc(-1 * var(--sp-4));right:calc(-1 * var(--sp-4));bottom:0;height:44px;background:linear-gradient(180deg,transparent,#0c0a10 85%)}.tip.more .tip-act:before,.tip.more .tip-end:before{content:"";position:absolute;z-index:1;left:50%;width:9px;height:9px;margin-left:-5px;border:solid var(--gold-1);border-width:0 2px 2px 0;transform:rotate(45deg)}.tip.more .tip-act:before{top:-16px}.tip.more .tip-end:before{bottom:10px}.tip.tip-touch.short .tip-top{position:relative;gap:10px;padding:10px var(--sp-4) 9px}.tip.tip-touch.short .tip-top svg{width:28px;height:28px}.tip.tip-touch.short .tn{font-size:16px;margin-bottom:2px}.tip.tip-touch.short .tr{font-size:var(--fs-caption)}.tip.tip-touch.short .tip-vd b{font-size:19px}.tip.tip-touch.short .tip-dps b{font-size:24px}.hud .hud-menu,.wm-close{display:none}@media (pointer: coarse){:root{--stick: 124px;--tb: 58px;--stick-x: 22px;--stick-y: 18px}.hud .hud-menu{display:grid;position:absolute;top:calc(var(--safe-t) + 8px);left:calc(var(--safe-l) + 8px);width:40px;height:40px;z-index:2;opacity:.9}.hud.dead .hud-menu,.hud.won .hud-menu,.hud.map-open .hud-menu{opacity:0;pointer-events:none}.hud .feed{left:calc(var(--safe-l) + 58px)}.touch .stick.move{opacity:.42;transition:opacity var(--dur-2) var(--ease)}.touch .stick.move.on{opacity:1;transition:none}.touch .stick .nub{transition:transform 90ms var(--ease)}.touch .stick.on .nub{transition:none}.touch .stick.aim{display:grid;place-items:center;background:radial-gradient(circle,#3c0a1424,#0000005c)}.touch .stick.aim .ring{position:absolute;inset:-1px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease);box-shadow:0 0 0 1px #ffd696bf,0 0 22px #ff785052,inset 0 0 26px #ff785038}.touch .stick.aim.on .ring{opacity:1}.touch .stick.aim .nub{display:grid;place-items:center;width:62px;height:62px;margin:-31px;background:radial-gradient(circle at 50% 32%,#781e28d9,#28080ed9);border-color:#ffbe96b3}.touch .stick.aim.on .nub{background:radial-gradient(circle at 50% 32%,#c8323ceb,#460a14e6)}.touch .stick.aim .tface{display:grid;place-items:center}.touch .stick.aim .tface svg{width:30px;height:30px;filter:drop-shadow(0 1px 2px #000)}.touch .tbtn .tface{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border-radius:50%;transition:transform 90ms var(--ease)}.touch .tbtn.aiming .tface{transition:none}.touch .tbtn.down{filter:brightness(1.3)}.touch .tbtn.aiming{overflow:visible;border-color:var(--gold-1);box-shadow:0 0 0 4px #f2d38e29,0 0 24px #f2be6459}.touch .tbtn.aiming .cdmask,.touch .tbtn.aiming .cdtxt,.touch .tbtn.aiming .charges{opacity:0}.touch .tbtn.cancel{border-color:var(--ichor-1);box-shadow:0 0 0 4px #ff3c5a2e,0 0 24px #ff284666}.touch .tbtn.cancel .tface{opacity:.45}.touch .tbtn:active{filter:none}.wm-close{display:grid;flex:none;align-self:flex-start;width:40px;height:40px;font-size:22px;line-height:1;pointer-events:auto}.hud:not(.map-open) .wm-close{pointer-events:none}}.touch-keys{grid-template-columns:max-content 1fr!important}.touch-keys b{justify-self:start;padding:2px 8px;border:1px solid var(--line-2);border-radius:var(--r-xs);font-size:var(--fs-micro);font-weight:700;color:var(--gold-1);white-space:nowrap}@media (pointer: fine){.settings .touch-keys,.settings .touch-keys-head{display:none}}@media (pointer: coarse){.settings .touch-keys,.settings .touch-keys-head{display:grid}.settings .touch-keys-head{display:flex}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){:root{--edge: calc(10px + var(--safe-l));--edge-r: calc(10px + var(--safe-r));--top: calc(46px + var(--safe-t));--tile: max(36px, min(46px, calc((100dvh - var(--top) - var(--safe-b) - 46px) / 6)));--gap-col: 6px}.topbar{height:var(--top);padding:var(--safe-t) var(--edge-r) 0 var(--edge);gap:8px;background:linear-gradient(180deg,#040307f5,#040307b3 70%,#04030700)}.topbar:after{display:block;top:calc(var(--top) - 1px);left:var(--edge);right:var(--edge-r)}.topbar .brand-word{display:none}.brand-sigil{width:24px;height:24px}.tabs{position:static;flex:1 1 auto;min-width:0;margin:0;padding:0;overflow-x:auto;background:none;border:0;scrollbar-width:none;mask-image:none;-webkit-mask-image:none}.tabs::-webkit-scrollbar{display:none}.tab{min-height:40px;padding:0 7px;font-size:var(--fs-micro);letter-spacing:.08em}:lang(ko) .tab,:lang(ja) .tab{font-size:13px;padding:0 8px}.tab:after{bottom:5px}.tab:before{bottom:3px}.wallet{gap:6px}.wallet .cur{min-height:30px;padding:0 9px;font-size:var(--fs-small)}.wallet .cur:not(:first-child){display:none}.acct{gap:6px;padding-left:8px}.acct .rank,.acct .player-name__tag{display:none}.acct .name{max-width:180px;font-size:var(--fs-small)}.acct .who{padding:4px}.acct .bind{min-height:32px;padding:0 10px;font-size:12px}.topbar .icon-btn{width:38px;height:38px}.slot-col.left,.slot-col.right{top:calc(var(--top) + 8px);bottom:auto;transform:none;flex-direction:column;flex-wrap:nowrap;gap:var(--gap-col);justify-content:flex-start}.slot-col.left{left:var(--edge);right:auto}.slot-col.right{left:auto;right:var(--edge-r);align-items:flex-end}.tile{width:var(--tile);height:var(--tile)}.tile .ti svg{width:calc(var(--tile) * .5);height:calc(var(--tile) * .5)}.tile.pig .swatches i{width:8px;height:calc(var(--tile) * .44)}.tile .tn,.tile:hover .tn,.tile.on .tn,.tile:focus-visible .tn{display:none!important}.tile .tl{font-size:var(--fs-micro);left:4px;top:2px}.identity{display:block;left:calc(var(--edge) + var(--tile) + 14px);bottom:calc(10px + var(--safe-b));max-width:min(300px,34vw)}.rel-stats .id-lin{display:none}.id-sig{font-size:12.5px;line-height:1.25}.id-row{gap:4px 8px;margin-top:0}.id-rating{font-size:26px}.id-reson{padding:2px 8px}.id-stats{margin-top:6px}.identity .rz{margin-top:5px}.identity .rz-beads{gap:4px;padding:4px 7px}.identity .rz-beads i{width:6px;height:6px}.identity .rz-tick{height:11px}.identity .rz-head{font-size:var(--fs-micro)}.identity .rz-gr,.identity .rz-next{display:none}.descend-wrap{left:auto;right:calc(var(--edge-r) + var(--tile) + 14px);bottom:calc(10px + var(--safe-b));transform:none}.btn.huge{min-height:44px;padding:0 30px;font-size:16px}:lang(ko) .btn.huge,:lang(ja) .btn.huge{font-size:17px}.hangar:has(.rel-drawer,.rel-stats) .descend-wrap{opacity:0;pointer-events:none}.rel-drawer,.rel-stats,.rel-drawer.pig-drawer{top:calc(var(--top) + 6px);bottom:calc(8px + var(--safe-b));height:auto;max-height:none;padding:12px 12px 4px}.rd-sealed{gap:4px 8px;margin-top:6px;padding:5px 8px}.rs-icons i{width:28px;height:28px}.rs-icons i svg{width:20px;height:20px}.rs-t{min-width:120px;line-height:1.3}.rel-drawer~.rel-stats,.hangar:has(.rel-drawer) .id-stats{display:none}.rel-drawer.left{left:calc(var(--edge) + var(--tile) + 10px)!important;right:auto!important;width:min(420px,48vw)}.rel-drawer.right{left:auto!important;right:calc(var(--edge-r) + var(--tile) + 10px)!important;width:min(420px,48vw)}.hangar:has(.rel-drawer.right) .identity{max-width:calc(100vw - min(420px,48vw) - var(--edge) - var(--edge-r) - 2 * var(--tile) - 44px)}.rel-stats{left:auto!important;right:calc(var(--edge-r) + var(--tile) + 10px)!important;width:min(360px,44vw);padding-bottom:10px}.rel-drawer.pig-drawer{bottom:auto;max-height:calc(100dvh - var(--top) - 14px - var(--safe-b))}.rd-head{margin-bottom:8px}.rd-head .icon-btn{width:38px;height:38px}.rd-k{font-size:17px}.rd-t{margin-top:2px;font-size:12px}.rel-drawer .filters{gap:4px;margin-bottom:8px}.rel-drawer .filters .chip{min-height:32px;padding:0 9px}.cards{gap:5px;padding-bottom:18px}.cards>.card{min-height:74px;padding:8px 9px}.cards .card .ci{width:28px;height:28px}.pig-scroll{gap:var(--sp-2)}.pig-livs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.statgrid{font-size:var(--fs-small);gap:3px var(--sp-3)}.ability{padding:7px 0}.forge{top:calc(var(--top) + 6px);bottom:calc(8px + var(--safe-b));left:auto;right:var(--edge-r);width:min(620px,60vw)}.fg-modes .fg-mode{min-height:42px}.fg-body{--fgx: 14px;padding:12px var(--fgx) 0}.fg-slot{flex-direction:row;min-height:42px;padding:4px 6px;gap:6px;font-size:var(--fs-caption)}.fg-slot svg{width:20px;height:20px;flex:none}.fg-slot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-step{margin-bottom:var(--sp-2)}.fg-slots+.fg-step{margin-top:var(--sp-3)}.fg-mats{gap:3px 10px;margin-top:var(--sp-4);padding:8px 0 12px}.fg-lead{margin-bottom:var(--sp-3);font-size:var(--fs-small)}.fg-cta{gap:6px 10px;margin-top:var(--sp-3);padding-top:8px;padding-bottom:8px}.fg-cta .fg-cost,.fg-cta .av-cost{flex:1 1 100%}.fg-cta .fg-why{flex:1 1 0;order:3;min-width:0;text-align:left}.fg-cta .btn.fg-go{order:4;min-height:40px;margin-left:auto;padding:0 22px}.codex .sh-head{margin-bottom:var(--sp-2)}.cx-total b{font-size:26px}.cx-main .filters{margin-bottom:var(--sp-2)}.cx-main .filters .chip{min-height:32px;padding:0 10px}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px}.cx-cell{gap:4px;padding:8px 4px 7px}.cx-cell .ci{width:38px;height:38px}.cx-cell .nm{min-height:0}.lb-pod{gap:3px;padding:var(--sp-3) 8px}.lb-pod.p1{padding-top:var(--sp-4)}.hangar[data-tab=forge] .identity{max-width:calc(100vw - min(620px,60vw) - var(--edge) - var(--edge-r) - var(--tile) - 36px)}.sheet{top:calc(var(--top) + 6px);bottom:auto;width:min(980px,calc(100vw - var(--safe-l) - var(--safe-r) - 20px));max-height:calc(100dvh - var(--top) - 14px - var(--safe-b));padding:var(--sp-4) var(--sp-5)}.atlas-crumbs{top:calc(var(--top) + 4px);left:var(--edge);right:auto;max-width:60vw;flex-wrap:wrap;row-gap:0;font-size:var(--fs-micro)}.atlas-crumbs button{min-height:32px;text-align:left}.atlas.focused .atlas-crumbs{max-width:calc(100vw - min(380px,46vw) - var(--edge) - var(--edge-r) - 20px)}.atlas-crumbs [data-crumb=group]:has(~[data-crumb=world]),.atlas-crumbs [data-crumb=group]:has(~[data-crumb=world])+.sep{display:none}.atlas-hint,.atlas.focused .atlas-hint{display:none}.atlas-context,.atlas[data-view=group] .atlas-context{top:calc(var(--top) + 40px);bottom:auto;left:var(--edge);right:auto;width:min(340px,40vw)}.atlas[data-view=group] .atlas-crumbs{display:none}.atlas[data-view=group] .atlas-context{top:calc(var(--top) + 12px)}.atlas-context .ac-lore,.atlas-context .ac-star p{display:none}.atlas-context .ac-title{margin:2px 0 6px;font-size:22px}.atlas-context .ac-stats{gap:var(--sp-5);margin-bottom:var(--sp-2)}.atlas-context .ac-stats b{font-size:20px}.atlas-context .ac-fresh{margin:0 0 var(--sp-2)}.atlas-context .ac-decree{padding:6px 10px}.atlas-context .ac-decree b{font-size:var(--fs-small)}.atlas-context .ac-decree em{font-size:var(--fs-caption);line-height:1.4}.atlas-context .ac-star{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.atlas .al-fact{display:none}.atlas-dock{bottom:calc(8px + var(--safe-b));gap:8px;flex-direction:row;align-items:stretch;max-width:calc(100vw - var(--safe-l) - var(--safe-r) - 16px)}.atlas-dock .dock-sectors,.atlas-dock .dock-worlds{min-width:0;overflow-x:auto;scrollbar-width:none}.atlas-dock .dock-sector,.atlas-dock .dock-world{min-height:38px;padding:0 10px;font-size:var(--fs-caption)}.atlas-dock .dock-sector .s,.atlas-dock .dock-sector .n{display:none}.atlas-dock .dock-rally{flex:none;min-height:38px;padding:4px 12px 4px 10px}.atlas-dock .dock-rally .rk{display:none}.atlas-dossier{top:calc(var(--top) + 6px);bottom:calc(8px + var(--safe-b));left:auto;right:var(--edge-r);width:min(380px,46vw);max-height:none;justify-content:flex-start;gap:8px;padding:4px 4px 4px 0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.atlas-dossier .ad-name{font-size:26px}.atlas-dossier .ad-lore{font-size:14px}.atlas-dossier .ad-survey{gap:4px 14px;padding:6px 0}.atlas-dossier .ad-state,.atlas-dossier .ad-edict,.atlas-dossier .ad-decree{padding:6px 10px}.atlas-dossier .ad-go{margin-top:2px}.modal-back:has(>.modal.descent){justify-content:flex-end;align-items:center;background:linear-gradient(90deg,#03020600 24%,#03020699 52%,#030206e6 78%)}.modal.descent{margin:0;width:min(460px,58vw);max-width:none}.modal.descent .dc-title{font-size:22px;margin:4px 0}.modal.descent .dc-copy{margin-bottom:var(--sp-3);font-size:var(--fs-small);line-height:1.55}.modal.descent .dc-facts{gap:4px;margin-bottom:var(--sp-3)}.modal.descent .dc-facts li{font-size:var(--fs-small);line-height:1.45}.modal-back{padding:max(8px,var(--safe-t)) calc(8px + var(--safe-r)) max(8px,calc(var(--kb) + 8px)) calc(8px + var(--safe-l))}.modal{max-height:calc(100dvh - 16px - var(--safe-t) - var(--kb));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:var(--sp-5) var(--sp-6)}.modal.descent{max-width:min(560px,62vw);padding:var(--sp-4) var(--sp-5)}.toasts{top:calc(var(--top) + 6px)}.modal:has(>.settings){width:min(860px,100%)}.settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6);align-items:start}.settings>:not(label,.set){grid-column:1 / -1}.settings .set .note{margin:-2px 0 var(--sp-2);font-size:var(--fs-caption);line-height:1.4}.settings label{margin:0;min-height:46px;font-size:var(--fs-small)}.settings select.input,.settings input[type=range]{width:min(210px,56%)}.settings .h-section:not(:first-child){margin-top:var(--sp-4)}}@media (max-height: 500px) and (min-aspect-ratio: 1/1) and (max-width: 760px){.acct .bind{display:none}.acct .name{max-width:none}.tab{padding:0 6px}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){.hud-top{padding:calc(var(--safe-t) + 4px) 30px 8px;gap:2px;max-width:calc(100vw - 380px);min-width:220px}.timer{font-size:22px}.subline{padding:2px 10px;font-size:var(--fs-micro);max-width:100%}.subline .phase{max-width:none;white-space:normal;text-align:center;text-wrap:balance}.edict-tag{font-size:var(--fs-micro);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reqwarn{margin-top:2px;padding:3px 10px;font-size:var(--fs-micro)}.hud-bottom{bottom:calc(6px + var(--safe-b));gap:4px}.vitals{width:min(40vw,380px)}.bar-hp{height:15px}.lvl-badge{left:-36px;top:-7px;width:28px;height:28px;font-size:13px}.statuses{min-height:0}.prompt,.relic-toast{bottom:calc(66px + var(--safe-b))}.wmap{justify-content:flex-start;align-items:stretch;padding:calc(var(--safe-t) + 8px) calc(var(--safe-r) + 8px) calc(var(--safe-b) + 8px) calc(var(--safe-l) + 8px)}.wm-frame{--wm: calc(100dvh - var(--safe-t) - var(--safe-b) - 16px);--side: min(300px, calc(100vw - var(--wm) - var(--safe-l) - var(--safe-r) - 40px));grid-template-columns:var(--wm) var(--side);grid-template-rows:auto minmax(0,1fr);column-gap:16px;row-gap:8px;align-content:start}.wm-head{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px}.wm-id{grid-column:1}.wm-state{grid-column:1;text-align:left;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wm-close{grid-column:2;grid-row:1 / span 2}.wm-chart{grid-column:1;grid-row:1 / 3}.wm-side{grid-column:2;grid-row:2;align-self:start;gap:8px;overflow:hidden}.wm-world{font-size:16px}.wm-edict{margin-top:1px;font-size:var(--fs-micro)}.wm-timer{font-size:18px}.wm-phase{margin:0;font-size:var(--fs-micro);white-space:normal;line-height:1.3}.wm-facts{grid-auto-flow:row;justify-content:start;gap:2px}.wm-facts span{font-size:var(--fs-micro);line-height:1.25;gap:6px;white-space:nowrap}.wm-facts b{min-width:0;font-size:14px}.wm-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-top:7px}.wm-legend li{min-width:0;gap:7px;font-size:var(--fs-micro);line-height:1.25}.wm-legend i{transform:scale(.85)}.wm-rite{gap:3px}.wm-rite .h-section{display:none}.wm-rite-marks{height:13px}.wm-rite-rules{gap:2px}.wm-rite-rules li{gap:7px;font-size:var(--fs-micro);line-height:1.25}.wm-facts{display:none}.wm-rite-marks span:first-child,.wm-rite-marks span:last-child{display:none}.wm-hint{line-height:1.35;white-space:normal}.hud.map-open .hud-bottom{opacity:0}}@media (pointer: coarse) and (max-height: 500px) and (min-aspect-ratio: 1/1){.wm-frame{--side: clamp(150px, calc(100vw - var(--wm) - var(--safe-l) - var(--safe-r) - 262px), 300px)}body:has(.hud.map-open) .touch .tbtn{opacity:.16}body:has(.hud.map-open) .touch .stick.aim{opacity:.26}.hud .hud-top{max-width:calc(100vw - 400px)}.wm-world{white-space:normal;overflow:visible}}@media (pointer: coarse) and (max-height: 500px) and (min-aspect-ratio: 1/1) and (max-width: 740px){.wm-rite-rules,.wm-hint{display:none}.wm-legend li:nth-child(n+9){display:none}}@media (max-height: 380px) and (min-aspect-ratio: 1/1){.wm-legend li:nth-child(n+9){display:none}.wm-hint,.edict-tag{display:none}}@media (max-width: 820px) and (max-aspect-ratio: 1/1){.identity{display:flex;flex-direction:column;align-items:flex-end;left:auto;right:calc(12px + var(--safe-r, 0px));top:108px;bottom:auto;max-width:calc(100vw - 268px);text-align:right}.rel-stats .id-lin,.identity .id-sig,.identity .id-reson{display:none}.identity .rz{margin-top:6px}.identity .rz-row{flex-direction:column;align-items:flex-end;gap:4px}.identity .rz-beads{gap:4px;padding:5px 7px}.identity .rz-beads i{width:6px;height:6px}.identity .rz-tick{height:11px}.identity .rz-head{max-width:100%;font-size:var(--fs-micro)}.identity .rz-gr,.identity .rz-next{display:none}.id-row{justify-content:flex-end;margin:0;gap:0 6px;flex-wrap:nowrap}.id-rating{font-size:24px}.id-label{font-size:11px}.id-stats{margin-top:4px}.hangar:has(.rel-drawer.left) .identity{opacity:1;pointer-events:auto}.hangar[data-tab=forge] .identity{display:none}.toasts{top:calc(var(--safe-t) + 232px)}html:not([data-tut-dock]) .hangar:has(.rel-drawer,.rel-stats) .descend-wrap{visibility:hidden;opacity:0;pointer-events:none}html:not([data-tut-dock]) .hangar:has(.rel-drawer,.rel-stats) .slot-col.right{bottom:calc(14px + var(--safe-b))}html:not([data-tut-dock]) .rel-drawer,html:not([data-tut-dock]) .rel-stats{bottom:calc(24px + var(--tile-p) + var(--safe-b))}html:not([data-tut-dock]) .rel-drawer:not(.pig-drawer),html:not([data-tut-dock]) .rel-stats{height:min(52dvh,600px,calc(100dvh - 300px - var(--safe-b)))}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){.tut-card{width:min(340px,calc(100vw - 24px));padding:var(--sp-3) var(--sp-4)}.tc-title{font-size:18px}.tc-body{font-size:var(--fs-body);line-height:1.45}.tc-foot{margin-top:var(--sp-3)}.tut-card.wide{width:min(720px,calc(100vw - 24px));padding:var(--sp-4) var(--sp-5)}.tut-card[data-step=shape]{padding:var(--sp-3) var(--sp-4)}.tc-form{gap:var(--sp-3)}.tc-form .sigil{width:40px;height:40px}.tut-card[data-step=shape] .tc-form .tc-title{font-size:17px}.tut-card[data-step=shape] .tc-body{margin-top:var(--sp-2);font-size:13px;line-height:1.45}.tut-card[data-step=shape] .tc-sub{margin-top:var(--sp-2);padding-top:var(--sp-2);font-size:var(--fs-caption)}.tut-card[data-step=shape] .tc-foot{margin-top:var(--sp-3)}.tut-card[data-step=shape] .tc-foot>.btn:is(.tc-dice,.ichor){min-height:42px}.tut-card[data-step=parts]{width:min(560px,calc(100vw - 180px))}.tut-card[data-step=parts] .tc-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:var(--sp-2)}.tc-parts em{font-size:var(--fs-caption);line-height:1.4}.tut-card.wide .tc-title{margin:2px 0 6px;font-size:22px}.tc-lead{font-size:var(--fs-body);line-height:1.45}.tc-road{margin-top:var(--sp-4)}.tut-card.wide .tc-foot{margin-top:var(--sp-3)}body:has(.hud .boons .boon) .banner .big{font-size:26px}body:has(.hud .boons .boon) .banner .small{display:none}}@media (pointer: coarse){body:has(.hud .boons .boon) .chat:not(.open) .log{opacity:0;transition:opacity var(--dur-2) var(--ease)}}.modal.notice-board{--nb-pad: var(--sp-7);display:flex;flex-direction:column;width:min(880px,100%);max-height:min(720px,88dvh);padding:0;overflow:hidden}.modal.notice-board.many{height:min(640px,88dvh)}.notice-board .nb-head{flex:none;margin:0;padding:var(--sp-6) var(--nb-pad) var(--sp-4)}.nb-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);border-block:1px solid var(--line-1)}.nb-body.single{grid-template-columns:minmax(0,1fr)}.nb-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3);border-right:1px solid var(--line-1);background:#0302054d;scrollbar-width:thin}.nb-item{position:relative;display:grid;gap:6px;width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--ink-3);font:inherit;text-align:left;cursor:var(--cur-pointer);touch-action:manipulation;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.nb-item:hover{color:var(--ink-1);background:#ffffff09}.nb-item.on{color:var(--ink-1);border-color:var(--line-2);background:linear-gradient(90deg,#f2d38e1a,#f2d38e05)}.nb-item.on:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:2px;background:var(--gold-2);box-shadow:0 0 8px #f2be6499}.nb-item:focus-visible{outline:1px solid var(--line-gold);outline-offset:-1px}.nb-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-right:34px;font-size:var(--fs-body);font-weight:600;line-height:1.4}.nb-new{position:absolute;top:calc(var(--sp-3) + 1px);right:var(--sp-3);display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tr-label);color:var(--ichor-1)}.nb-new:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.nb-meta{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-micro);line-height:1.3;color:var(--ink-3);letter-spacing:var(--tr-label);white-space:nowrap}.nb-kind{flex:none;padding:1px 7px;border:1px solid;border-radius:var(--r-xs);font-style:normal;font-size:var(--fs-micro);font-weight:700;line-height:1.5;letter-spacing:var(--tr-label);text-transform:uppercase}.nb-kind.update{color:var(--gold-1);border-color:#f6dc9e73;background:#f2d38e14}.nb-kind.notice{color:var(--info);border-color:#9fd0ff66;background:#9fd0ff12}.nb-kind.important{color:var(--ichor-1);border-color:#ff6b7e73;background:#ff6b7e14}.nb-kind.event{color:var(--arcane);border-color:#c8b8ff66;background:#c8b8ff12}.nb-read{--nb-end: var(--sp-7);min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:var(--sp-6) var(--nb-pad) var(--nb-end);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--nb-end)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--nb-end)),transparent);font-size:var(--fs-body-l);line-height:1.7;color:var(--ink-2)}.nb-read:focus{outline:none}.nb-read>header{margin-bottom:var(--sp-4)}.nb-read h2{margin:var(--sp-3) 0 0;font-family:var(--font-lore);font-size:28px;font-weight:600;line-height:1.22;font-variant-numeric:lining-nums;color:var(--ink-1);text-wrap:balance}.nb-read h3{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-2);font-size:var(--fs-small);font-weight:700;line-height:1.3;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-2)}.nb-read h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent 80%)}.nb-read p{margin:var(--sp-3) 0;text-wrap:pretty}.nb-read li>a,.nb-read p>a{color:var(--gold-1);text-decoration-color:#f6dc9e66;text-underline-offset:3px;overflow-wrap:anywhere}.nb-read ul{margin:var(--sp-2) 0;padding:0;list-style:none}.nb-read li{position:relative;padding-left:20px;text-wrap:pretty}.nb-read li+li{margin-top:var(--sp-2)}.nb-read li:before{content:"";position:absolute;left:4px;top:.72em;width:5px;height:5px;transform:rotate(45deg);background:var(--gold-3)}.nb-docs{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.nb-docs a{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--sp-4);border:1px solid var(--line-3);border-radius:var(--r-sm);background:#f2d38e0d;color:var(--gold-1);font-size:var(--fs-small);text-decoration:none;transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.nb-docs a:hover,.nb-docs a:focus-visible{border-color:var(--line-gold);background:#f2d38e1f}.nb-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-4) var(--nb-pad)}.nb-today{position:relative;display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;margin-right:auto;color:var(--ink-2);font-size:var(--fs-small);cursor:var(--cur-pointer);user-select:none;-webkit-user-select:none;touch-action:manipulation}.nb-today:hover{color:var(--ink-1)}.nb-today input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nb-box{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--line-3);border-radius:var(--r-xs);background:var(--well);transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease)}.nb-box:after{content:"";width:9px;height:5px;border-left:2px solid var(--bg-0);border-bottom:2px solid var(--bg-0);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--dur-1) var(--ease)}.nb-today input:checked+.nb-box{border-color:var(--gold-1);background:var(--gold-2);box-shadow:0 0 10px #f2be6459}.nb-today input:checked+.nb-box:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.nb-today input:focus-visible+.nb-box{outline:1px solid var(--gold-1);outline-offset:2px}.legal-links .nb-open{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--gold-2);font:inherit;cursor:var(--cur-pointer);touch-action:manipulation}.legal-links .nb-open:hover,.legal-links .nb-open:focus-visible{color:var(--gold-1)}.nb-dot{width:6px;height:6px;border-radius:50%;background:var(--ichor-1);box-shadow:0 0 6px var(--ichor-1)}@media (max-width: 640px),(max-aspect-ratio: 1/1) and (max-width: 760px){.modal.notice-board{--nb-pad: var(--sp-5)}.modal.notice-board.many{height:min(720px,100%)}.notice-board .nb-head{padding:var(--sp-5) var(--nb-pad) var(--sp-3)}.nb-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.nb-list{flex-direction:row;gap:var(--sp-2);overflow-x:auto;overflow-y:hidden;padding:var(--sp-3) var(--nb-pad);border-right:0;border-bottom:1px solid var(--line-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--nb-pad);scrollbar-width:none}.nb-list::-webkit-scrollbar{display:none}.nb-item{flex:0 0 auto;width:min(250px,74%);gap:4px;padding:var(--sp-2) var(--sp-3);scroll-snap-align:start;border-color:var(--line-1)}.nb-item .nb-title{-webkit-line-clamp:1;font-size:var(--fs-small)}.nb-item .nb-new{top:var(--sp-2);right:var(--sp-2)}.nb-item.on:before{inset:auto 10px -1px;width:auto;height:2px}.nb-read{--nb-end: var(--sp-6);padding:var(--sp-5) var(--nb-pad) var(--nb-end);font-size:var(--fs-body);line-height:1.65}.nb-read h2{font-size:23px}.nb-foot{gap:var(--sp-3);padding:var(--sp-3) var(--nb-pad) max(var(--sp-3),var(--safe-b, 0px))}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){.modal.notice-board{--nb-pad: var(--sp-5);width:min(900px,100%);max-height:calc(100dvh - 16px - var(--safe-t, 0px) - var(--kb, 0px))}.modal.notice-board.many{height:calc(100dvh - 16px - var(--safe-t, 0px) - var(--kb, 0px))}.notice-board .nb-head{padding:var(--sp-3) var(--nb-pad) var(--sp-2)}.nb-body{grid-template-columns:minmax(200px,34%) minmax(0,1fr)}.nb-list{padding:var(--sp-2)}.nb-item{gap:4px;padding:var(--sp-2) var(--sp-3)}.nb-title{font-size:var(--fs-small)}.nb-read{--nb-end: var(--sp-5);padding:var(--sp-4) var(--nb-pad) var(--nb-end);font-size:var(--fs-body);line-height:1.6}.nb-read>header{margin-bottom:var(--sp-2)}.nb-read h2{margin-top:var(--sp-2);font-size:21px}.nb-read h3{margin-top:var(--sp-4)}.nb-foot{padding:var(--sp-2) var(--nb-pad)}.nb-today{min-height:40px}}.copy-chip{position:fixed;z-index:calc(var(--z-tip) + 1);transform:translate(-50%,-100%);max-width:calc(100vw - 24px);padding:6px 12px;border:1px solid var(--line-gold);border-radius:var(--r-sm);background:var(--glass-solid);box-shadow:var(--elev-3, 0 8px 24px rgba(0, 0, 0, .5));color:var(--gold-1);font-size:var(--fs-small);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:fadeOnly var(--dur-2);transition:opacity var(--dur-2) var(--ease)}.copy-chip.below{transform:translate(-50%)}.copy-chip.out{opacity:0}.update-note{position:fixed;right:calc(16px + var(--safe-r, 0px));bottom:calc(16px + var(--safe-b, 0px));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--sp-3);max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;color:var(--ink-1);font-size:var(--fs-small);line-height:1.35;background:linear-gradient(90deg,#1e1812f5,#0c0a0ef0);border:1px solid var(--line-gold);border-radius:var(--r-xs);box-shadow:var(--elev-2);animation:toastIn var(--dur-3) var(--ease-heavy) both}.update-note .btn{flex:none}@media (max-height: 560px),(max-width: 760px){.update-note{top:calc(var(--safe-t) + 54px);bottom:auto;left:0;right:0;width:max-content;margin-inline:auto;font-size:var(--fs-micro)}}@media (prefers-reduced-motion: reduce){.update-note{animation:none}}
