@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2) format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff) format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-normal-BeiX5Wwc.woff2) format("woff2"),url(/assets/alegreya-latin-600-normal-BWmAhYVc.woff) format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2) format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff) format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2) format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:Warrior Flavour;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2")}.wi-overlay{--wi-width: min(600px, calc(100% - 16px) );position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:max(8px,env(safe-area-inset-top)) env(safe-area-inset-right) calc(var(--wi-dock-height, 0px) + max(16px,env(safe-area-inset-bottom))) env(safe-area-inset-left);background:#030606f0;color:#e9e1cf;font-family:"Source Serif 4",serif;font-size:16px;line-height:1.45;text-align:left;box-sizing:border-box;touch-action:pan-y}.wi-overlay *,.wi-art-overlay *{box-sizing:border-box}.wi-sheet{position:relative;width:var(--wi-width);margin:0 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "visual" "rules" "secondary" "pager";padding:22px 0 28px;background:#101411 url(data:image/webp;base64,UklGRrIBAABXRUJQVlA4IKYBAACwFQCdASoAAQABPi0WikQhoSEhICgAMAWJaW7ZfGEOQVYJ/3q5pTfv/2Ue/+39/yAJyP+gr/ouPN6ha5JBZKW2I1ulCicFEVurQRE0wetWREQ6dkRRPJ6KTRDIiKCZPEImFEIorQT1OJ0pFEa31uhEUDXkikEQiitBERDKT4RSUaIhkRPGkSeTJTZlEMpNEMiikIiJ/oe0oiHOdSKHpETSREQyKK0QJ9YKf5ET1TsiitBERDIiIAD+/jYnyF+TmyY13YbfMXUOWCTqKZRmmRRn/tN0ceo2M4+Vb6upKvdqBkh22DjaRmv/HwQrMNu7T220iRmqb8Tx5v7GpQg/+Q6rhHahJ06lzEbErRccSNlrlGQuQ9aDINw1mwboOEw6DUIFpH+Sk3VT9KPWSRQSlTDN81T8+ufM91mb4N8QrSKucDSZAjeVMEirUYuKlSxFVc+csBTg2pRBNw94j9jvnCgXs6C/pKgmfMrZGJOKmzEjFZlQKNRMihs+5usPzJ3yhB/RFHhlxnzcFxPmLoP6xKxCjnLk/gkEpZCicYjazWjHJsP7GWgAAA==) repeat;transition:transform .18s ease-out}.wi-sheet>:not(.wi-frame):not(.wi-spine){min-width:0;position:relative;z-index:1}.wi-frame,.wi-frame span{position:absolute;pointer-events:none}.wi-frame{top:0;right:0;bottom:0;left:0;z-index:2}.wi-frame-top,.wi-frame-bottom{left:24px;right:24px;height:19.5px;background-size:192px 19.5px;background-repeat:repeat-x}.wi-frame-left,.wi-frame-right{top:24px;bottom:24px;width:19.5px;background-size:19.5px 192px;background-repeat:repeat-y}.wi-frame-top{top:0;background-image:url(/assets/rail-top-iqBJ4B38.webp)}.wi-frame-bottom{bottom:0;background-image:url(/assets/rail-bottom-BFFH0pLR.webp)}.wi-frame-left{left:0;background-image:url(/assets/rail-left-BhTnyJ4-.webp)}.wi-frame-right{right:0;background-image:url(/assets/rail-right-7pV_33KO.webp)}.wi-frame-tl,.wi-frame-tr,.wi-frame-bl,.wi-frame-br{width:48px;height:48px;background-size:contain}.wi-frame-tl{top:0;left:0;background-image:url(/assets/corner-tl-PwjVJX8V.webp)}.wi-frame-tr{top:0;right:0;background-image:url(/assets/corner-tr-te-5vtZ7.webp)}.wi-frame-bl{bottom:0;left:0;background-image:url(/assets/corner-bl-KdihxIqw.webp)}.wi-frame-br{bottom:0;right:0;background-image:url(/assets/corner-br-DsuZZh4O.webp)}.wi-spine{display:none}.wi-identity{grid-area:identity;padding:0 22px 12px;text-align:center}.wi-identity h1,.wi-name-measure{margin:0;font:400 34px/1.16 Marcellus,serif;letter-spacing:0;color:#dbb77e}.wi-identity h1{overflow-wrap:anywhere;padding-inline:44px}.wi-identity--long{padding-top:30px}.wi-identity--long h1{padding-inline:0}.wi-name-box{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.wi-name-measure{display:block;width:max-content;max-width:none;white-space:nowrap}.wi-metadata{margin-top:6px;font-family:Alegreya,serif;font-size:17px;font-weight:600;overflow-wrap:anywhere}.wi-visual{grid-area:visual;margin:0 22px}.wi-overlay .wi-painting{display:block;position:relative;width:100%;aspect-ratio:3 / 2;margin:0;padding:0;border:0;border-radius:0;background:#080b09;overflow:hidden;cursor:zoom-in;box-shadow:none;transform:none}.wi-painting picture{display:block;width:100%;height:100%}.wi-painting picture img{display:block;width:100%;height:100%;object-fit:contain}.wi-expand{position:absolute;right:0;bottom:0;width:44px;height:44px;display:grid;place-items:center}.wi-expand img{width:28px;height:28px;grid-area:1 / 1}.wi-painting--fallback{cursor:default}.wi-painting--fallback>*{max-height:100%;margin:auto}.wi-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:0}.wi-overlay .wi-stat{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:8px;padding:0 4px 2px;margin:0;min-width:0;border:8px solid transparent;border-image:url(/assets/stat-left-DyMH7FM_.webp) 24 fill / 8px / 0 stretch;border-radius:0;background:transparent;color:#dbb77e;box-shadow:none;transform:none;text-align:center;cursor:pointer}.wi-overlay .wi-stat+.wi-stat{border-image-source:url(/assets/stat-right-i5dK1Nld.webp)}.wi-stat-value{font:400 37px/1 Marcellus,serif;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;align-self:end}.wi-stat-label{color:#c5a66b;font:400 12px/1.25 Marcellus,serif;letter-spacing:1.2px;text-transform:uppercase;overflow-wrap:anywhere}.wi-explanation,.wi-state{margin-top:16px;overflow-wrap:anywhere}.wi-explanation .sheet__explain-line{display:block;margin-top:8px}.wi-explanation p{margin:8px 0}.wi-rules{grid-area:rules;padding:24px 28px 0;display:flex;flex-direction:column;gap:32px}.wi-section-title{margin:0 0 12px;padding:0;display:grid;grid-template-columns:minmax(12px,1fr) minmax(0,auto) minmax(12px,1fr);align-items:center;gap:12px;color:#c5a66b;text-align:center;font:400 18px/1.4 Marcellus,serif;letter-spacing:1.8px;text-transform:uppercase}.wi-section-title:before,.wi-section-title:after{content:"";height:34px;min-width:12px;background:url(data:image/webp;base64,UklGRpQDAABXRUJQVlA4TIgDAAAvI0AZENVIsq0JjZaFCe4OrecwhD24QzpVX1Ul3Wjran9LGNuHD90ZurtlBCxJduO2or53bQCJ9x4IknbiQLattNn/lqpA+HxBgqXu3l3AjW1bdTODT9d8Fb5qXqZIkZpFMzPd3KWsCeBFsr33SViLCyBStUzDJhO8ZoJpac7QQrBxOCZkY/gx4bSkRNPE6LevTOwVxgBj+DKaaSmRoSnjhYpJCSn5+w6B2wb7DvJZCdn/suXTXUFMSkimEmzyE+jLYFUQfGjRWWEoafLCK3kxWUyKStCTRGsJYVUVhB+a6awgow9UuJLlyWKyYqlqkqR5TutU3gaVlnyk73RcSOYhHPSAElpCiwpRknPGETIeUxWEZMbndPXjAgIcWXMPDufni/+c168xHz55I3N8Pv6ajhflGSIEDxba1by7UstJHo7jztnRel+5D5n7GaZ+xKYdMkXPtKTeSAZJhucDqoeLQIZA0YMKGCzprk56SJKno/f+C/Xfyuf+Ns7H2El2mNIYK5gIPKO/O6Z8uCC/97GHiaf4cYDRWnTLn6Pl593Kj7cVPw+b+sawvPFWRlsZDlBHte68W//7tvk62+Bbtb5xKDrJ5PmBzLZiY3u7qt0vO56/2vNXvz6a59PL1vlE2nE52tOKW50Ue5ktw8bUc7bkuFv5c7Pm92RHb4YpJlsZbKVfZHsUW6+zTcfdputou+/t6JN96JBJUqNDarZjoxZHtTir6eZHPc4aftDyvb8k1z7HWafHgphkcDLG/4a1+aprN1Ydp7HmOY7dzIvhYncGWxkutIt5sd5uY+P9GFt9O3ZGnR/P9N+ZkczRicy1A9vZZj+Nhl9GPa6jwfNo8Dia/TBavh9t34/rJJmiRqQ85EIOIh4KlpM82KedM+j9LGofRu1vD/XdDplETzCWlEgXww4PMlpwsSaOrvAhE1J6yljeJTlvMlqKcuXwkiQ+3FWvKLj4AIfTPpgQxAJY0krO5dET4lKxVz7sVS5sLLIXNhz2wWFFA+FcaC1naSvpDcpDi9A81ZWvZWOxDhtOc+VwHOSPWU0SVhOwFb4SvhBYXnmqxqJtrpsNuDIhCIG+zGq+Qqey0G45lldes8bibUBguQst8gTiX4P7BazKqDYYesIydaum012okJKhE2/AaDZY88ZyMSAwYGtw3FDcbumGE5btUzenvQrHdfeL9ll+1lpk52afF9UG) left center / 12px 34px no-repeat,url(data:image/webp;base64,UklGRpgBAABXRUJQVlA4TIwBAAAvxUAZEM2QSduQv/4lbxYi+p9WOTYG2UaqP+1yDJ9nEAikeIRQNtO2jfljbLfB2Nn/lAv01dVzE0BeieRGkhxJyqwhQp7+Sizr/Czr/xLD5gHDpxi0jeTIs18APH+g/Ydx27aBJOf2X/DWuN+1DoEgRKZ57pkJCMSv/3/9/73qv+O9UHaWJDXIIGEUWm8ixzkdjUVttGpB6y1EKgOkWifEO+Yr/QlzpfhUGSUsgbJ4eguLkj880UEVWoG7w/IhgOdbHFWXMp7OwIn8x8MzQgTUD0ceb7yW9HSiBrF/ZMsGDJerQYYloTeEnF+2+rAdyEAMsnXrzUCHov+vUuId/cr5E1KtVGvEp2nAi8pEgLAQCRGEKOMvf0SWIERBBFwTuL18yEhfECR/LYNshIrqrIU4v+bphJdSI0rYtrhlhL3FEm2qAKG2y5WtqkYQI+zn4JALTNsqYFo3xBvT6/2haeWExTHyoKKMCKKsAQedKgRLMJFAEX9loAkVBg70vDbM6xvPZ10D8+v/X/9/lQ8=) left center / 66px 34px repeat-x}.wi-section-title:after{transform:scaleX(-1)}.wi-section-title span{overflow-wrap:anywhere;min-width:0}.wi-rule{position:relative;overflow-wrap:anywhere}.wi-rule+.wi-rule{margin-top:34px}.wi-rule+.wi-rule:before,.wi-secondary:before{content:"";position:absolute;top:-24px;left:0;right:0;height:14px;background:url(data:image/webp;base64,UklGRhoDAABXRUJQVlA4TA4DAAAvL0AKEH8GoZEkR1JU796946+Her6LBoQ2kiRJztr7j8PxR3HEprvScQC3bXMAaf+yXPYfozcAciRJiiTvmmXG16hyv9PghD1BSIR9MfP2xP//tRqjQdkwF4RbMbL4jCRTviyPtDWpeVZI1l7nx2VtAfHSNjmnWLUqJYgWDRVJKXk12lYdqkk7BAEbAQETwoBoMAQnWGehwGBCklANNm201UANyyKRN0SYMiCWKLBEk0Rgg5kgCLf/WUAmUQv28EqBMzRg2AAqDJICbnCHh4C8RwuYCyCXA/a4k3JJAOcOxbKzDVfvLQU0oE46be+wwYFjlPwacGzbhDm5b9RsfFIzYtIjJgXLbBofudSp59dy92NSZ4EtSaTDhLBr6GbQq0YWiR5qDQ3DC14f0jZGi0/hJUf8TvxyVYN2lus27cj5eCnmozrkzeu2p5roDo9+4AD5WCVSPM1nh5hnczIB6fJ55hgdXpPbt6977X305TzdjvevfuyOLr7OpfX3p1Ei469bX/Uiv1ue0eKZo4Rs27ZNO7Jt27aTq9i2bdu2bds2qiplz38Kz37LW0T/JwDvlVd3hMlXlm0RJfdheOh4g6CL1KO+fmaOLDHSVQb6cbEuFomzhEjX0wzavIwD3Zwap4iQqj7SizcETIKcnCsmCZCJ1NeP1wEAoyAn58YlysaTXFxC7fDkQ4gjrWWZookuF9dAEzz7EGSg37xCiVqupUuoKfBNTFJC/DNgEm3t23pJgUr24WGGDQAhAT7+P4IARqP3fXq/v9n0+QA91AwAfnDz8vL8BgC7dBrr5Pqt5s4G6eHmj/5zsbP/+/vINsKZdnrzVtgstXZp0gbwk5ONjeMXgLFymkvYIt5+PdeFFe8NfBURFhH9AngnHLhEaYBK5S5Llww7PPupwz/g4y6oVc6ztErXfcowyzKgcw9U79QyGA0jj0aira3T1EH9TA2DFmMIGEbTDkrmQeJ2sq9fu7FRqIdnygLIXC30s8gMdnLvUQWpigWWDo6O3VogV6nY3qFOEyQrFOWvgezbe7xXAg==) center / 16px 14px no-repeat,url(data:image/webp;base64,UklGRl4CAABXRUJQVlA4TFICAAAvr0EKEE2obduGgXf9/3F6mSP6LzZJcI/u0DEIewDFQVt6kRZKGkmSCq5/hSth4En4DzNqG0mSnzOzVyA0f3QLgSDbpgD35zvCEPq/CHiKiGji5uYGEYs54OZmCBrMvClKRcpfiGoZIFiZ8D9wSLJtN24jQFYtq/a/qNQh0tCpGnUjXwRJCW3btqGTrf+/29hR20iC5KpZ/jgPwT2rCQQhMs1zzyho24ZxCeySCOKfKw//Pfz3C76/33dhTgcSupaWAtm5ASK0lonN2cG0djSkGZxlk4EwR3FgLxk36KuphW8NqI1EHlttpDkRwy4FEheno/Hh6GiEiSF2hNnlj00td4TKD5gw/IbqaiyVVwW9kKacVfQYFjCh1DHEP70wRhXCo2czeTNWMJRTLbQRHyVUPvhhUHlQZavKDFeoKlSj+WSWQqF25FXsH+A0u1j2MfCmFkcRQTSoQXZugTByeJVCx8xdXRzFJYND4CibIwQyR4NzASnC5BUgljj8JLchzCf6rs7s1ETsxIxNXABiuDOh2A7J76quuo+CSpVzTRXe5LEQiiE+lQdXuwrKEfcwd9RVYHyyVAFzV0fjCWhEgEowVKk8BeJXgKUozAeDWgWXEy4S+uvLVul5gMR+xl/cQHbEokOlcJEdtyA7SBCm3/nxGl4djTDt/3uyY1fgHWLAV3ZaLQ7BR4NYAPKArXQgWpvI+G3VVcgrC8oxpWhVZJlXqxAXYSBRotegHFhCFbIYC0Y1+CwF0+JjwJMCkBh2RuWJD6EWXsWvV4Zg/rny8N/DSwA=) center / 144px 14px repeat-x}.wi-rule h3{margin:0 0 8px;color:#d8b578;font:600 20px/1.23 Alegreya,serif;text-transform:none;letter-spacing:0}.wi-rule-text{line-height:1.45}.wi-rule-section p,.wi-notes p{margin:0 0 16px}.wi-rule-section p:last-child,.wi-notes p:last-child{margin-bottom:0}.wi-lead,.wi-notes{color:#d0c5b0}.wi-arsenal{display:flex;flex-wrap:wrap;gap:4px}.wi-secondary{grid-area:secondary;margin:40px 28px 0;padding-top:0;text-align:center}.wi-flavor{font:italic 400 15px/1.45 Warrior Flavour,serif;color:#c9bfa8}.wi-tags{margin-top:18px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.wi-reference{margin:12px 0}.wi-blocked{color:#e5baa1}.wi-pager{grid-area:pager;display:flex;justify-content:center;align-items:center;gap:12px;margin:24px 28px 0;font-size:14px}.wi-overlay .wi-pager button{min-width:44px;min-height:44px;border:0;background:transparent;color:#d8b578;font-size:28px}.wi-overlay .wi-pager button:disabled{opacity:.3;cursor:default}.wi-closebar{position:sticky;top:max(8px,env(safe-area-inset-top));z-index:5;width:var(--wi-width);margin:0 auto;height:0;pointer-events:none}.wi-overlay .wi-button,.wi-art-overlay .wi-button{position:relative;display:grid;place-items:center;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;transform:none;text-shadow:none;cursor:pointer;color:#e8d5aa;font:400 16px/1.3 Marcellus,serif}.wi-closebar .wi-close{position:absolute;right:16px;top:4px;pointer-events:auto}.wi-button--close{width:44px;height:44px;padding:4px}.wi-button--close img{width:36px;height:36px;grid-area:1 / 1}.wi-pressed{opacity:0}.wi-button[data-pressed]>.wi-raised,.wi-button.is-pressed>.wi-raised,.wi-button:active>.wi-raised,.wi-painting[data-pressed] .wi-raised{opacity:0}.wi-button[data-pressed]>.wi-pressed,.wi-button.is-pressed>.wi-pressed,.wi-button:active>.wi-pressed,.wi-painting[data-pressed] .wi-pressed{opacity:1}.wi-button--action{min-height:48px;min-width:0;width:100%;padding:12px 28px}.wi-action-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:10px solid transparent;border-image:url(/assets/action-raised-SqeiCrqd.webp) 30 fill / 10px / 0 stretch;pointer-events:none}.wi-action-frame.wi-pressed{border-image-source:url(data:image/webp;base64,UklGRsYNAABXRUJQVlA4WAoAAAAQAAAAvwMAjwAAQUxQSHYAAAABYBRJtpMfr98O2b8ATOCCE18AqSNiAgL/38RjqQ/sEjtiOx/ZLV7V8Zk11o7tmbXxH//xH//xH//xH//xH//xH//xH//xH//xH//xH//xH//xH//xH//xH//xH/8958b9eGDvY0dsw/bAHlq8CrHUB3aJ4R86VlA4ICoNAAAwYwCdASrAA5AAPi0UiUMhoSEQSc30GALEsrc5/970//0hkJb3/gGf9jWwZ1/QsfpaCz9rhxvQb/rPqrufcrR8//Suu33OdRjzH+ledfP36MPEf6W/8a/4/4AfAD+Hfir7uP+39QHoAdJF6Ff6zemD+yvwn/t7+0nsi/+XPA//z/afW58G/+vR/44eCs0zffNt+zfjv65f0T8APxG5QD+K/cpcAHoBxEf7X/HbCT+j/7j7X/ZfqHfpX6GfULfq7///3/Hq3ot4hpDSwbjs85LmVnCid1MXiYsCw7PQYgZQp97X5CkDKFPva/IUgZQp97X5CkDKFPva/IUgZQp97X4x03GAx1lD4f/DA056TfCk9mU+yiQbZnvnTMVhWT/uQ6ZQuRyTJp/Vuupzek/8yV75kEXwQ3rFKQ3F8uRje6mIZ82XlsuI3HaVtzO7q4/IrZcTMCgZE3pNHQRMwKR6mXf5uGyKo/4YO6Mbu8psiGX5LvG8htEJ0CwKhpj3Ri3uyscUPKHGV+/d7FbosF4tfvj1+NOzO5hRUnr3CSHpccKjzkdZ8+MHLidWw+mb6yA0gzWCSBhOhgoGOX2e/GoKc8EA1N3jNS/d4OZVRO5i1/CbmuIb4OqLKykEnDXgtsd1G4I9My3GYYv2VwrTgt2cTUEDCdYJKc8EA1NpqAFujz+zV5Rlm9NZWcJEqzSXNVXg/TM7KuXJf2uzedd9Vusqj2RnrUGRJdPxqClfwHdmsEl2HTSdzFhxRckGptJ3MsxWCW2KyXtHP6LWvBgKIjiOq5jk/o9d7/U/0AbgF2oncxca3zFYJIBqbTUALt4leCjhxm9mrm063s8QPZMzrg6zXvB35KIUFwVihbW9QVM0/Y9H7KjKjz+WBoIoFJlrt+I0IaoPh+wEKZh/RxbozK+u35uFUfEnVR5BP2PR+SozH4vXHt4HFufZ71rWQMBJRZQlGFEE0Qd+BHl0uLqbLensBFKaa3X5rV3VMqMys9d/ZCB2d/njq/ZCB2d/njq/eGLu72jCTnY7LensBFTuqZUZj9IVfBdnQRQMoU+9r8f5WNBVMI54AP7/+TRmccMMRcaLOohMJu+Q9HX6Pwot8AurO0JFWZx6DrlZAg9urxJCMjk9zSpShhVjKkBKS2bHGTFurerDDqVyNLNuFwLOyLnb9n9KnxNHA0TlVZr3IayspLf306MzAQU4nf0wV6eXTlo7ImkDyRmbDDU9q83fEwwUmFIb++nX+IndnDQ+fM31SMeBYbahienavfDlGfOy367kmnOX0TrG1g0BZlpvGqry8teTF12aMVu4kT3g0VOuzRit3EifSwBJAI0KnvcFEgU+cGKi0klcV6pTK3C9lu1DzAw9dZu/C+36UUXmI59Gp4MTvgg3yG0pSA4ymyDOlYqI6CvG8vgA1fYsLm//U3nO3pG0g40KdgjQwpSA4wTQ/NQnCNyNQh6WqeBVH3YJ/8ZL10ON7PHn1z83b8SG2H4IesZcLxv52PWQAatT6/dMpXUBXWb5VyEUC3d0g3t8Bzx/gOBN95q8DphAJrJcD5GJbBBNciXze/PNt3Z+9/jEpTcDTVyQ29zg+w73WN6i6D3MPeYK164wjOAqABTCYdpYiOnyzDiUoN3T8I40pyVNhIKDrqc16Wmh1NOI7bqpvPmpkEzINVYAOkT1zGnNRoNrfokuqqcRrpSVNMPLx49kHv0h6Dcmj2QhOVAQJbb8Kko4qXq/aSUJUeHWKv93lVv9T+6E/OBrriKQKtclplXO+6YM3xgqH0zb//B3fI+NjzsC2A/7jGXGRktGgb5UppaGC8kWzPp/qLRo+CJKUJeWx0oliGkBPhQmlRMMZ0pvYykFPd/GeioAMaDsOo7ffXZQdqE6u7Upq0kBEliajUtnqn4APNbZqHFV4dudv+kPUSEMfi2PfNVpq0Ebr1X1hWYIhmREJ3R7YJgvoMySCOsoGMHPKvCScksvDGedelEkdGOF1b3XIOIe1V2N157buBl6N0FqX43pJ8rTrrPBoANYalxuHsR7+zxqyKBeutpern/RLRXpNAVVEGPblKIrWcEH9Jm5s3TFd/X++Na1fg/WH2P8fscmeuMQdaPUk+qqCNewkpa9fnnVQuQQVaKv8fbvlQ6gRexJWzR4NEJKPHARhUcpmfZYaJw8snVQNsB53pB2JBVNe+0FJsJx57ynLuhJgtcogfjwN5pGm0LjLAwKmAzPQqjhrqWjHiNUivObw8oGWIB3W1yJyGF2cBg21OzUtw/reTUokfm1dob4c+1G2jz7GMfrPn1XgXR1S/ygruOeq+5o/+0+5n/ab+/tFtOAme3KURWs4IP6TNzZumIHeL/bL+LF/8zS3tjn1l/qfntC3937sWDiqepMQVPR8SogSRhOoYg//1O7+zQ/9cvXH5wp7ykLeIA2uZr+vS2sXkpxWbDdllUGdoDFVz2CEtrP70KBkPoiFlEPxeDMLu0mqBWUWtxe//gM60VasJ8wJdNuS6HB6LNAb2nUtrC+lMq4NVNaHQk9ROb/FJf9vLcqvo3rTb9zHYQZH/tKtMunuR7/ElLRBPlEub0cngfJ2VP8SP3V+fOZHEAMFRSLw/laio+U+YdksNWFPL1pO8PS7C3hzccwugqGeTkvJ+L+2lqBy320UBJ2E/ZkfCJhI+awVjoBTtpR/cdgqgGxyamSCII3SZWpdknIKpEffLXLpcp0kMcYEyrX9ZCf8PQlTitjAUoiXNQtb8rRqDQx8MTHDRQIsPBdIev8NJe9YZE91O9K2/k2jJGKdt3UbEAZjfAAD2Z9E0MIf3jTLoFh+iFWN7/EoiuO9fGrDmzwgii/0uD63BVui2JZeYyiCN3Hg1Bz7XkgQ4cqPkT28aJZNINGFRCyAJeXoGolCIuxCTt773DHiQwz8eY6vqGu/MiJTG/b3WxS9v+8JLR+yL0RnWqnoJRz7/zMXb2gFaJL1Te3NI1p/V+DClltXfUIQdFjnt/1Yr83GbcbvcpuyOTY0Nuq5iQd//gM60VasP83fYRwO4JLEsvSBx9JxGEgNj/zxkxMz+/aVboauSwfjejqaXCxY3+/d4UxohmurugzgjAZKj7QBO2eZp1tkdL/cLMURconPXBQNLSvDnuX8b7lRZLFqCBwE3eiVECCIoGc9nC1zBOh4UHDiLAYhVKjA7rrX8IbJQZ2wjS+7DPP9aoyix2cJvVF/EnBcoZvg1Ku/3WfikquRMbI5pDuPexiOFZKhdfTTRMZ1XJy5m6nUvP+KJJaiwKIFGZKdBXXmqEbJEMyC8FnkPx1AgixkphDEt+jjWiSGnMETbB+Yca25smXgzSbGYh2kyNPceOfnY80CcYVcU5l1Bg7y8cBtFGRGRH6jiQBYpZbYtTJ/eO27acPkzH/gxXKGgP3/xgl2DVWNOfvJvuBjtpIl4Ll/NNJHC2MKnxl1SR0gITSqg8HfdJYvjlV/13NtFSLVBXzcJmhC37xH/m6PbTeCPLfPbxIxMmVEoZsnIuLI3z3612SCCYO/CRGyMpvT2x18KQI6j5OxZo/clJmwzv16IlUaGbW0Wg11vMBwecSDLFbS2gu1CqojgQBT9E5zOwpbPPovNPledKgkVr+SV6VJfwDE4SYUiZbF1Efehto0RAhp8R4IqWuZnJstRSBqzbldkaPGjD6fDMDTf/VR7K16bWR5KZpn+jYisou2oRU6wk7U8beBOBCxajaY6Mm+sKNqNA96mYuVi/qqv7D5wK4TW1Pwshqf8i/idw4UMryvs/+/34xJX31vsUg92R80evNvsFs+06abjy2zq3awrmzfd1LhhBuaHQWgzJw3nWoFkrBMe5lA+k0BNtjOOsgYpxI9OupAk1DEty6mYic+kElbEAkjkJoUHD+ufWj3AEb1Y43LpW7SNDLDz4fQoGwpd0fqxEivq8XRW5qiQ9pyYzfrLKRPIkivqX/IfQyUK9sGGa+27IIjkXIIU/LbOrdrCubN93UuGEG5odBaU7v8aHz1eP38kORO4buSb6HP8wnyM/nZeCjlnVL7F6Rc5cjcmy6cX4o+VmM2tFAwMACMrFJCHx3Rf7Vvwp9QkwwbLD65IqYW5zPtGu/Rdmo6HSRTUZwJDjvoJnN16Y1ZqD6vVm9fZrSVYndYNGH61/TF4/1FpLxraWNkEsfUgvXYfLmGlLpFGgDFU8mqCrVDbdu2Cs4A71mKdSEg6lP1NSl06Didl+4H+VCa3/GRYh4/1FOAH7hGG6Wouw+oUJLwjeTrz24yAnYJWA7z1/JrbWPCAAAAAAAAAEEIIFYmpviMYWdN6bJPATu5/Tvx89sOji2Y9ugAXLFg4tKmNMeXWFJ84+kUQZrqNI4Suv2YqMTptNBoYgIwQGEO4rU9XmiqstVSiNiRcUalGKXD2ElRCclHpsoKDWQuRcCEpgoSLJpSQ2qA+uHLQN5E3+v2YyE1w0YU83YmDBW/Sz2iv4b9d4ii3oZUKIrxdJMGUeUEjbZGPP1ethGgoda/+hmAAAA)}.wi-button-label{position:relative;min-width:0;overflow-wrap:anywhere;text-align:center}.wi-dock{position:fixed;left:0;right:0;bottom:0;z-index:6;width:var(--wi-width);margin:0 auto;padding:8px 16px max(8px,env(safe-area-inset-bottom));display:grid;gap:8px;background:#090c0aed}.wi-overlay :is(.term,.sheet__link,.wi-reference){display:inline;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:0;border-bottom:1px dotted #a48b5480;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;box-shadow:none;text-align:inherit;white-space:normal;cursor:pointer;transform:none}.wi-overlay button:focus-visible,.wi-art-overlay button:focus-visible{outline:2px solid #e2c182;outline-offset:3px}.wi-overlay :is(.sheet__link,.term):hover{color:#e5bf7f}.wi-overlay .sheet__meta--now{font:inherit;color:inherit;text-transform:none;letter-spacing:0;margin-top:8px}.wi-overlay .sheet__power--hurt{color:#eda698}.wi-overlay .sheet__power--raised{color:#a4d3ae}.wi-overlay .state-chip{font-family:inherit;font-size:14px;white-space:normal}.wi-art-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;display:flex;align-items:center;justify-content:center;padding:56px 16px 16px;background:#020403f7}.wi-full-art{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.wi-art-overlay .wi-art-close{position:absolute;right:max(16px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top))}@media (min-width: 600px){.wi-overlay{font-size:18px}.wi-rule h3{font-size:22px}.wi-flavor{font-size:17px}.wi-dock{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media (min-width: 960px){.wi-overlay{--wi-width: min(1120px, calc(100% - 32px) )}.wi-sheet{grid-template-columns:minmax(0,37fr) minmax(0,63fr);grid-template-rows:max-content max-content minmax(max-content,1fr) max-content;grid-template-areas:"identity rules" "visual rules" "secondary rules" "pager pager"}.wi-identity{padding-inline:22px}.wi-identity h1{font-size:46px;padding-inline:0}.wi-identity--long{padding-top:0}.wi-name-measure{font-size:46px}.wi-metadata{font-size:20px}.wi-overlay .wi-painting{aspect-ratio:2 / 3}.wi-rules{padding:56px 44px 40px;gap:56px;justify-content:space-around}.wi-rule h3{font-size:25px}.wi-rule+.wi-rule{margin-top:60px}.wi-rule+.wi-rule:before{top:-36px}.wi-secondary{margin-top:30px}.wi-spine{display:block;position:absolute;top:20px;bottom:20px;left:calc(37% - 9px);width:18px;pointer-events:none;background:url(data:image/webp;base64,UklGRuwGAABXRUJQVlA4TOAGAAAvNcAOEDXRrbXtkaRsViOqalQKq/V2l1yttd7uqu//vu+v2rVnwu1R/TfKfM/BJQnSkBHMJgBWm+uiRQAcQtFauVq5HGxSmBQw8XBxx0KLIDiEMhbuxoLytXJJYg8xkILGgxxJkiI5f39sKM6q6u6zkxgAbNs2+f+rWBIIgHtqb2+74wRJkiQ5coNvdP+nAZBlBq1FUeyR+hngb/dWYiZjAjD1YH9yYDwDraFfZ/31xJWZi24h9mOg1eN3evwOOHhByKNvBuMZ51eJH8O9yPYZ3kJnxLLMqCJXXTWXyj7G8fiZHj/DoVimGZUnhiNGoBP+vOpclJmoOzI5RyfMd0TI00wqkSIyH1VmvezDvTpPc31ZtodjRzjCioS8DPcy7uYeEI1UcCp2p2Ez92Mcfz/SCX+/0t+PGKch8YlB2GQUxEsNyf8c8unMYF2jhSSeS2gEhGmGG+FmKAy8wvcWX97p6TOcCNYRAEjiylsyS83sacneQopCTCOlkwqKry399gkXfLrlWwBRu/KyxU9CV2p/M1lL0mZ2X4QuqbyCMnmvKL8CPfuV37tw95N4swhTCoJBKo7+HT5HfCxJK9Y9RePib71C0oiE3FXj64KPn5OAH+nvV7jwiUfXKHhaOWJ9VLJQweRp+pmcRPwXSZ+j1pr1LUeR7DaVqDyUeSebXwf1TF++4cIIbblUpiq01MuqSvTrHaGnWTuJ+gtcs+4EYoSBgrKzeQkC4u2+3OYe8nu4sHD6JvFYc1hlFTM5UONuJmnY8hS7nqbehUzWAehKbpVVmSQPxwq05YAd2ZgVpUqMWX0KIKI8tztx/BLVleyIwKY9DwA6vZ9klnXEpIK83LVNKFhlujmIZkhUiwNAU/np7EdNEDYUzOYHAJQUnQ2oGuDmLRd31yYhZ+LQX3NoVphrADAQxgb9XunEe1YRVRQHvQHAknBNzVxiHTba7q4tbNb+EgfUrJZT6uE9BgBKY9qyvj5hwD4X7DKgcMGlVpqdme8A9Nqaq7y0MaufjOmNtFy0wSCYaWjxGlEUc/aBOaf/vQXAiqat2xxNUagDEGxLZCsEFxOErAOli80o3AF99kxf1lAKfopZ73GqZu8ups1oZyZNMwQqlYSVIxjXHPhcA5bIBE1zM9wsreb/WAGXjVbDZabhQ6qRaUBBG3m4gLev6a01oAvcSqVZTteq3cU0yexMlPtZhpB47UDvvOfI9xZ2ZFPFlmrgRnGjy4XTsVPTHT0VXT71Mqd20yBKhjx0cy8Xg+uaA+saAEvlZ++QkC2zu5ie8jtdW2mYMY1HRnMAetc1h+causq1Km8CgYCOAnGQW5+O/lWMnQuj55dv+F2WeZcDV3VkBZjM1tzT1QDfMuBbAOTiwKmOL6kiOvL19MBOaxyyZxiNRNkRrC39tQZUlQlEfyQQur3b/a3Lp/4wpxajoaK6mYzBo2v26S1gTLs6SEIiZttOb5hukWjq0OqAKuuVgTnmwO8eQF5o3NwfGQgdbGTrJbZc5GgBhEYShCiXKBvwqi97sHbOIXXKAFVuXcUw/UrBHlJlSKyWrtQjv1MAyMOYBFXpxL37G9nRCEHwsFUuErsAeHrNFTa2taCr2XTrSoZ2KiW7VlVBYllOoQGAGD9JUM+Yqsir5gnr2EziHACWiG8Kh6Tif5FsaO+varZL1TAb7OodAI6ZfmpCIFVhq4ZBkNlHAMgpu4aE0mDg6le0W1dnxdZYMQgbmV/vALKV5h5FTjQjrdgEx+bdDwDMrUtomTQcywzLstD+JSs1iadihZAQbedAzO3cGIatrdnWlnMZDwO4X5Rly0IRWKJDwcGhOefSlaoUWxwaCqPcgiOKMJN0xMdSb0utLGnagaYql5B6VhBqYfQ9QFu4MDTOHKQlCi2LyhcdjYFQnuzR8TM7iQ3lSdMSHsvGo0fjgpcFmqE0ZbJfgR/pjzNc8Pcjf8eJv7z0mVIIBKTGc7/DFwjL80Z0PEdu+C1ppCGxycVwC/38yMGfM5zotz8BFMirClM2GX5a258jTkMMx+4ToPLi0LDZampZwOdO+PuVfwAotayXuJl794Rkp0vy1lTNGKdSCguAN5858HMLF4JxT4+/AQAs+ZOWRVtSpOLr18tUGPFnCz5+TgD0z2cG39dwIRjXDMY9WnAwh6fGv0efYZZBHNZ0i9bg+5rBeIYLt423Lra58b+QP0ejFdtTsYXb4ZDH3/x4nJrs88btN7H1BOplyXgY43z2mgt9/j+/HyembUaViW4huomoPJtlGuN4851OnB4vpG0+HlfkzjsTWcY4p4PxDJfm77wzQSKRfYznz090iEffuCjg8TvvnOuAuuzz8TNnOib2Y1wwAA==) top / 18px 20px no-repeat,url(data:image/webp;base64,UklGRvAGAABXRUJQVlA4TOQGAAAvNcAOEDXR0fbPkZzoVGJnqlteIZH3rrtrRn4M3jPb0/X//6t6TajVcWfdFD77nYALEOkIhEumCCIdAO/JlHICbw6yD6GPvYeDKNUBeDbEwxFQiJtYkULcCWy6N8DsNZSTbqoj4D3cwLtDKJLYNpIkyZrOgduprvwjsrJ69k6CbFtxG/X+VxVLCD7/M08WsWzNaslOsgZJkiQ5coNvdP+nAZJtBq1FUeyR+hnAb/dW2TWTMQEYudIfKXsnWiOdetyZ5ETGNRPa54bWQC4FciU8PMVNMzA2hLK3fIr01SfHxsZ9KviPivY/Byk9Q9eVSKoQMVO6CV1TG6xoV/pQtEtKthwklkcvM7IiE1Vm4usp5bN5FKxV4WfKQXR+91obGtBYaA5sw1KrbbBCvtOH8O+iYK05SJrp0QwilFgQPSVpavzvUbB2KTmyhTx+ct7B2cDJoZL0UOACcI/90RLGWxM+KDk1ASDXPLJGOjZv1EpwcAGrXTF6g9vs8AKgkD/yQsmhu4As+uFCLaGAhvuAARY3khRxvgS4x5AeMftpQJF/8qMYe6J7yuA2yzRCFE6H/sRXE11N+VgiGLqh/wjIHEiP892GesFMXFJypA/hXhTII7MoI2Vc1ArX4OxAxNf25Hr0Dex3A7odi8a25ujoGfAZJmmXqi9zctacvaUPC55Bu+20jNvF0FhoG/eBGKHHJ/Lh49GJJCc3pOnDeuebUsZ9R9Sao6/0YZdPrKY7HAx5SZO4ABKrvcRI5Q0ceBNlZrQPDWA1wcltKWkey64elwe8+pmJhtNCaU07BIBYaj8IlnQ0ch0VOJZKbQCsuqAiMyVpKGSX27aJ52nTVg7Dmnz1AQCpmUeGRE5HelqEkiz0TwCwu4QLxb3UZjNVbttkNU1uVT2toLTsqqEAQAImlSxLQd5fyLnB7JBizqV5BYBdPdcVNIgd2qjrbVs221AlINiMd9dUC59nAmDo6QqWA6OBhoMPo35aBA2UjB6HnUzdApgXm/b2XFmQbXEEtBnU8zZsFcg6y6k07RTB860zARqcMqqmTLc+7Nyo3IblL+Ow05KztStOVnIzjbdAIU912ZCpurAB3miuLoPH+ahZc5Nb1Z3OW+cbArM/s2Z95gTTTR4suhoetLzsY9X3i1NXfhsGflv427zTbUzDyUts7P4c2+WpQqwJDgym8HXcrqyG81FyK09bvHgAHrAtFkBx7Zr3zMlWp0AXD0JXm14K+bLT6emt0/S/HeZfG3SZpThipoy/zlUcUnEmkJWIjzrOu7Irno+O+6lXNhQdHjgKuwNQ2Ifm7i1Z6pUN3O7kwSMPHuTlp6su46KB23IR/XbD/HYHuuzIFBDdZny4DHSXsjOBrMRBKI4dG4D9yVejA7vLXH+nsLOAAqHtCveWsKbmhdyK52TgY+AVbFv5crbx5e98uWk47kAR3USX7SrqkmBTIcUtkLxsd5oY7c9ssbLFEJBN30PVpDlrTSAFzfXcBjPowweoDVA9wFEHMAOWAYRiCWgCxfwo8DHFY0ig+5IjoNqM0bfqplNRq5nBu1etUF4JIIWd3Gq5RhoDHHKA+gBXXtZDsQR6AAhq0e51r68ZEgksq2GinWttQDWhaMKxZ4UCgO6Bz0JZW9wQ67a8IZSfAGAXujKDyAsIRa1Fe93jZ25U/YGYIkyUAIAs9KMFIYOkQ6QgGmkfAIDExcbmK8muXlxpot12xWkMsYGkaW00BwC9S6/B0BiEB6khkPjQAPQsjB7nJgqao+HqB9q/o8Y6XdJikvwbEEnti+FYMZrKaBIGlvjQZvz5dwKzVPR561uu2J55wcPZMWvXHJapsv6n1N6AfTz2GIH4TVz6vE7fwI+NPMgOimaGtUM+qlBH+tCVp8I4Ms3nYIaVl4QDzAGxH1yPTuT5x3UbypTNlAhX3B2iW43oR1esCvwnfVB2Sq09YSoN02YxJVmjj231Z3Er4kb2b2TRAZoH/tCAr6KSi80MBLprtlzpw4tqrQlQ9OPJq+yQK0OUKYjYURsgP+B13GY5DQMo7EMTPgS6KthzAqBKwwxAFPx1IAV1CrJGHuLUi+0+AMy2S7PynV4o3RIAqNLnsy9zDUzlrVjDu5yhReUnfbhZyZktODrKIxUhrXioG8QRdr9BayiXNvmg7K2ifnKQSB79iUYbBJpaalbo0AYJ16lwnemF0p8cZF959kVwVGCowlBKS1mH5t/++uqajs8jOBaHZbG+mn+xTv2dd34tpWeRTu048M03k7oSZVvbIOo5pZ4zPUp06bp7SsxM6ip4tWkYSd/xKZBLgyU+dX0KPyYn866OrQ2yYcqLqSH0SYy/W/K5+ad97i+NnyAEzydPIgA=) bottom / 18px 20px no-repeat,url(data:image/webp;base64,UklGRpQAAABXRUJQVlA4TIgAAAAvNcDgEG9AkG2z3OYO98f6NBS0bcOkZVQk44/lmo0k4/5HKNKD/ivkFbVtJHlOEMOf5L42AKt9wFfgHc1sJBj+C4Xu8+Nz4QdY1bZNaw0KiKSIBv5VUEUBDX2+uXdH9F9AULChEzR7CzEVcIbmfgu5blYxlZVJ/rv+F3ct/13Lf9fy3zWA/HcN) center / 18px 300px repeat-y}}@media (prefers-reduced-motion: reduce){.wi-overlay *,.wi-art-overlay *{animation:none!important;transition:none!important}}.overlay.howto-overlay{padding:0;background:linear-gradient(180deg,#05040361,#050403c2),radial-gradient(circle at 50% 25%,transparent 0 18%,rgba(0,0,0,.48) 72%),url(/assets/astra-battlefield-groundfire-portrait-c_PpS8WS.webp) center / cover fixed;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-x:hidden}.howto-overlay>*{margin:0 auto}.howto-manual{position:relative;width:min(100%,820px);min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) 8px max(30px,env(safe-area-inset-bottom));isolation:isolate;overflow:clip visible}.howto-manual__content{width:100%;max-width:760px;margin:0 auto;padding-top:8px}.howto-component,.howto-art{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.howto-component{animation:howto-arrive .36s both}.howto-component--header{animation-delay:.03s}.howto-component--lintel{animation-delay:.15s}.howto-manual__close-dock{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:3;width:min(100%,820px);padding:0 13px;transform:translate(-50%);pointer-events:none}.howto-close{position:relative;display:block;width:clamp(42px,12vw,62px);aspect-ratio:1;margin-left:auto;padding:0;border:0;background:transparent;pointer-events:auto}.howto-physical,.howto-rule__button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent}.howto-physical--tutorial{margin:-5.4% 0 -4.1%;animation:howto-arrive .36s .09s both}.howto-art--pressed{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.howto-close:active .howto-art--raised,.howto-close.is-pressed .howto-art--raised,.howto-physical:active .howto-art--raised,.howto-physical.is-pressed .howto-art--raised,.howto-rule__button:active .howto-art--raised{opacity:0}.howto-close:active .howto-art--pressed,.howto-close.is-pressed .howto-art--pressed,.howto-physical:active .howto-art--pressed,.howto-physical.is-pressed .howto-art--pressed,.howto-rule__button:active .howto-art--pressed{opacity:1}.howto-close:focus-visible,.howto-physical:focus-visible,.howto-rule__button:focus-visible{outline:2px solid #e6bd62;outline-offset:-4px;filter:drop-shadow(0 0 12px rgba(226,177,77,.72))}.howto-rules{margin-top:-1.6%}.howto-rule{position:relative;margin-top:-1.8%;animation:howto-arrive .32s both;animation-delay:calc(.18s + var(--rule-index) * 35ms)}.howto-rule__answer{max-height:0;margin:0 4.4%;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .18s ease,margin .22s ease}.howto-rule__answer[data-open=true]{max-height:440px;margin-top:-1.2%;opacity:1}.howto-rule__answer-inner{min-height:0;overflow:hidden;padding:0 7.5%;color:#e7ddcd;font-family:var(--font-body, Georgia, serif);font-size:clamp(14px,3.9vw,19px);line-height:1.48;text-align:left;background:linear-gradient(180deg,#0c0a089e,#030303e6),url(/assets/blackened-bronze-DIWR2XYD.webp) center / cover;border:26px solid transparent;border-image-source:url(/assets/rule-body-frame-RuDfERyS.webp);border-image-slice:72 fill;border-image-width:26px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.72))}.howto-rule__answer[data-open=true] .howto-rule__answer-inner{padding-top:clamp(18px,5vw,28px);padding-bottom:clamp(18px,5vw,28px)}.howto-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes howto-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 700px){.howto-manual{padding-inline:26px}.howto-manual__content{padding-top:18px}.howto-manual__close-dock{padding-inline:36px}.howto-rule__answer-inner{font-size:18px}}@media (min-width: 960px){.overlay.howto-overlay{background-image:linear-gradient(180deg,#05040361,#050403c2),radial-gradient(circle at 50% 25%,transparent 0 18%,rgba(0,0,0,.48) 72%),url(/assets/astra-battlefield-groundfire-landscape-BBAUu1DA.webp)}}@media (max-height: 640px) and (min-width: 700px){.howto-manual__content{max-width:620px}}@media (prefers-reduced-motion: reduce){.howto-component,.howto-physical,.howto-rule{animation:none}.howto-rule__answer{transition:none}}.bl-surface{position:relative;isolation:isolate;box-sizing:border-box;color:#e6d5b5;font:400 16px/1.45 "Source Serif 4",serif;text-align:left}.bl-surface *,.bl-overlay *{box-sizing:border-box}.bl-surface button{font:inherit;color:inherit;cursor:pointer}.bl-material{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.bl-piece,.bl-face{position:absolute}.bl-piece{background-repeat:no-repeat}.bl-piece--tl,.bl-piece--tr,.bl-piece--bl,.bl-piece--br{width:var(--bl-corner);height:var(--bl-corner);background-size:100% 100%}.bl-piece--tl{left:0;top:0}.bl-piece--tr{right:0;top:0}.bl-piece--bl{left:0;bottom:0}.bl-piece--br{right:0;bottom:0}.bl-piece--top,.bl-piece--bottom{left:var(--bl-corner);right:var(--bl-corner);height:var(--bl-rail);background-size:auto 100%;background-repeat:repeat-x}.bl-piece--top{top:0}.bl-piece--bottom{bottom:0}.bl-piece--left,.bl-piece--right{top:var(--bl-corner);bottom:var(--bl-corner);width:var(--bl-rail);background-size:100% auto;background-repeat:repeat-y}.bl-piece--left{left:0}.bl-piece--right{right:0}.bl-face{inset:calc(var(--bl-rail) - 1px);background-size:512px 256px;background-repeat:repeat}.bl-material--notification .bl-face{background-size:36px 18px}.bl-material--open-log .bl-face{background-size:48px 24px}.bl-material--filter .bl-face{background-size:40px 20px}.bl-content{position:relative;min-width:0}.bl-raised,.bl-pressed{pointer-events:none}.bl-notice>.bl-raised,.bl-notice>.bl-pressed,.bl-plaque>.bl-raised,.bl-plaque>.bl-pressed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bl-pressed{opacity:0}:is(.bl-close,.bl-plaque,.bl-notice):is(:active,.is-pressed)>.bl-raised{opacity:0}:is(.bl-close,.bl-plaque,.bl-notice):is(:active,.is-pressed)>.bl-pressed{opacity:1}.bl-surface button:focus-visible,.bl-close:focus-visible,.bl-notice:focus-visible,.bl-scroll:focus-visible{outline:2px solid #e9c786;outline-offset:3px}.bl-close,.bl-surface .bl-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;padding:6px;background:none;border-radius:0;box-shadow:none;transform:none}.bl-close img{grid-area:1/1;width:32px;height:32px;object-fit:contain}.bl-divider{display:flex;position:relative;justify-content:center;align-items:center;height:7px;background-repeat:repeat-x;background-position:center;background-size:auto 1.5px}.bl-divider img{width:7px;height:7px}.bl-title{margin:0;color:#c3a06a;font:400 29px/1.2 Marcellus,serif;overflow-wrap:anywhere}.bl-note{margin:10px 0;color:#b5aa96;font-size:14px}.bl-reference,.bl-surface .bl-reference{display:inline;border:0;background:none;padding:0;margin:0;min-height:0;color:#e5c797;text-align:inherit;white-space:normal;text-transform:none;letter-spacing:normal;text-decoration:underline;text-decoration-color:#a28659;text-underline-offset:4px;text-decoration-thickness:1px;border-radius:0;box-shadow:none;transform:none}.bl-surface .term{font:inherit;color:#e5c797}.bl-surface button:hover{transform:none}.bl-surface :is(.bl-close,.bl-plaque,.bl-reference,.bl-portrait):is(:active,.is-pressed),.bl-notice:is(:active,.is-pressed){transform:none!important}.bl-side{font:400 12px/1.4 Marcellus,serif;letter-spacing:.4px;color:#88afc4;text-transform:uppercase}.bl-side[data-side=ai]{color:#ce805b}.bl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#030606d1;display:grid;place-items:center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.bl-history{width:min(1120px,100%);max-height:100%;display:flex;flex-direction:column;padding:20px 24px 24px;min-height:0}.bl-heading{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;flex:none}.bl-heading .bl-title{text-align:center}.bl-scroll-emblem{width:30px;height:30px;object-fit:contain}.bl-subtitle{display:flex;gap:8px;align-items:center;margin:3px 0 0;flex:none}.bl-subtitle>.bl-divider{flex:1;min-width:8px}.bl-subtitle p{margin:0;font-size:14px;line-height:1.4;font-style:italic;text-align:center}.bl-filterbar{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:2px;flex:none}.bl-filterbar button{position:relative;min-width:0;min-height:44px;padding:10px 6px;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:left center;background-size:2px 65%;font:15px/1.35 "Source Serif 4",serif;box-shadow:none;overflow-wrap:anywhere}.bl-filterbar button[aria-pressed=true]{color:#e4be7b}.bl-filterbar button:is(:active,.is-pressed){background-color:transparent;background-image:url(data:image/webp;base64,UklGRl4BAABXRUJQVlA4IFIBAABwDwCdASoAAYAAPjEYi0SiIaEQJAAgAwS0t34+MTkW3R3uDHv/1E/AP//11u9wCe1zi+pblrzHgmDQBgjmcIIdomOiV2XJZMws9tFDqnx4tupxFfkwpmcE9GYt/xrmm8Ed3ddkYszHShKZm2HcWZq1y4h2eTkbzhAbHYwwQw7tAlYAMYAA/v30kKu0hShGCAJ6b9+mZr4+Lvt7/Ht7H6pg3RAY0BPyVCxyBrFAEm4yVifbL5WCqmtpTYhSDbwN6K7El48+ys2rPUs6/XzEgDJkd0Zd4UYRSyCMAI9oQ3y3PLLZw1ZFZZQQitr4V706DOqYFW1V3XBNoLmZtrcHe2BbMOyFlO+aQ+zJDnCuqnddjAU0NAQZEaKQvQNwkfCP/g3gennpyVzkAIzEJgw3pm1YCeekwaXLLQYG0sr8WlvzdkU73m3l7WSTVywL2d34piAgAA==)!important;background-repeat:repeat;background-size:40px 20px}.bl-filter-selected{position:absolute;bottom:0;left:12px;right:12px;height:3px;background-repeat:repeat-x;background-size:auto 3px;pointer-events:none}.bl-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-color:#76684c transparent;padding:0 0 2px;flex:0 1 auto}.bl-round{display:flex;align-items:center;justify-content:space-between;gap:10px;font:400 16px/1.4 Marcellus,serif;color:#c8ad80;padding:16px 0;margin-bottom:18px;background:url(data:image/webp;base64,UklGRmwCAABXRUJQVlA4IGACAAAQEwCdASqAAgMAPjEUh0KiIQzMgx4QAYJZwC+BIDtahd8cf0K4bz/7RFa7AIJ+F8xQeXYPXxLBqcADj+Ip8cBMoamv6KxUHIJx+AgbB1gyIRV347LrN1SMQiL9M1ejqmFj08IMM7y2vV6aezfIBvgrAH67bfqsjx4cdl9yTdawWVR0ndiVgKBXrQjqOOQmrhzuASCaNePpTk8ZbGR3BeWCAAD+/tD/pPn+qhjkhHTGvc01DWmgZxFppmH+mPDNr+TSJMPsw9PCfNRKPQ+ano/ZySMF4YsdLPAmDAf2LfYb+2C1FXyQ0huVT3pL9+B9we/fOD31hHVQEQdc9kV71197POqieNUF4VYVXGzBQmhKORyFetr4BITtibvVzaPA/W+R7Kd/lvWcKMck9F4TfT4yJ2HQOAE9Xd5UioA1Pn/FTuAC5zZNeHNphqB/ZQF///MDifQUyH90oG3+dkI8EKbp2tYooipuVAcD2tfFRxTRdxnz/GOJsHzQIsbasOWK+5IvOvHcEgpfCPBdv2l7QBc0C5EJKdmmUweyg8woac4GB42mbeYqxriqOiC3Z96784g3+XXbWFH4c89tR/P1yIjgqb+iaorqxOsIqcgJhZcuEeEgxHihQOtIDYwqnPlKmIVXsSzOTxgpj9WTKfcNjtN2PKJVh6JBWg8UjS1SEvBmGBizFtIZfpH8AFivS+uj2OdToK/9NexZS93DV6Mi4givQ3LRSWngYMPChDv/YjXEvzQVRgXEvuyj63WgJb2UIBlzjFn3XLvWFd9nFWEVw3Mcv9OwgqE8P08gY9h0RoAAAA==) bottom left/auto 1.5px repeat-x}.bl-sort-status{font:12px/1.4 "Source Serif 4",serif}.bl-action-body{position:relative;display:grid;grid-template-areas:"portrait identity" "results results";grid-template-columns:68px minmax(0,1fr);gap:18px 14px;padding-left:23px;min-width:0;align-items:start}.bl-marker{position:absolute;left:0;top:0;bottom:0;width:10px;display:flex;flex-direction:column;pointer-events:none}.bl-marker img{width:10px;height:12px;flex:none}.bl-marker>span{flex:1;background-repeat:repeat-y;background-position:top center;background-size:10px auto}.bl-portrait,.bl-surface .bl-portrait{grid-area:portrait;position:relative;isolation:isolate;align-self:start;width:68px;height:84px;border:0;padding:3px;margin:0;background:none;box-shadow:none;border-radius:0;transform:none}.bl-portrait .bl-material{z-index:1}.bl-painting{display:block;width:100%;height:100%;object-fit:contain}.bl-identity{grid-area:identity;min-width:0;overflow-wrap:anywhere}.bl-identity h3{font:600 26px/1.15 Alegreya,serif;color:#dbb47a;margin:7px 0 4px;text-align:left}.bl-identity p{margin:0;font-size:16px;line-height:1.35}.bl-results{grid-area:results;min-width:0}.bl-result{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.bl-result+.bl-result{margin-top:20px}.bl-power-list{min-width:0}.bl-power-list .bl-power+.bl-power{margin-top:12px}.bl-power-name{text-transform:none}.bl-more,.bl-recorded-context{margin-top:20px}.bl-more summary,.bl-recorded-context summary{cursor:pointer;min-height:44px;padding:10px 0;color:#e5c797}.bl-more summary:focus-visible,.bl-recorded-context summary:focus-visible{outline:2px solid #e9c786;outline-offset:2px}.bl-cause{color:#b9a68a;font-size:14px}.bl-action-body.bl-action-body--system{grid-template-areas:"identity identity" "results results"}.bl-result-copy{min-width:0;overflow-wrap:anywhere}.bl-result-copy p{margin:0}.bl-result-copy p+p{margin-top:12px}.bl-power{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:14px 0;background:url(data:image/webp;base64,UklGRmwCAABXRUJQVlA4IGACAAAQEwCdASqAAgMAPjEUh0KiIQzMgx4QAYJZwC+BIDtahd8cf0K4bz/7RFa7AIJ+F8xQeXYPXxLBqcADj+Ip8cBMoamv6KxUHIJx+AgbB1gyIRV347LrN1SMQiL9M1ejqmFj08IMM7y2vV6aezfIBvgrAH67bfqsjx4cdl9yTdawWVR0ndiVgKBXrQjqOOQmrhzuASCaNePpTk8ZbGR3BeWCAAD+/tD/pPn+qhjkhHTGvc01DWmgZxFppmH+mPDNr+TSJMPsw9PCfNRKPQ+ano/ZySMF4YsdLPAmDAf2LfYb+2C1FXyQ0huVT3pL9+B9we/fOD31hHVQEQdc9kV71197POqieNUF4VYVXGzBQmhKORyFetr4BITtibvVzaPA/W+R7Kd/lvWcKMck9F4TfT4yJ2HQOAE9Xd5UioA1Pn/FTuAC5zZNeHNphqB/ZQF///MDifQUyH90oG3+dkI8EKbp2tYooipuVAcD2tfFRxTRdxnz/GOJsHzQIsbasOWK+5IvOvHcEgpfCPBdv2l7QBc0C5EJKdmmUweyg8woac4GB42mbeYqxriqOiC3Z96784g3+XXbWFH4c89tR/P1yIjgqb+iaorqxOsIqcgJhZcuEeEgxHihQOtIDYwqnPlKmIVXsSzOTxgpj9WTKfcNjtN2PKJVh6JBWg8UjS1SEvBmGBizFtIZfpH8AFivS+uj2OdToK/9NexZS93DV6Mi4givQ3LRSWngYMPChDv/YjXEvzQVRgXEvuyj63WgJb2UIBlzjFn3XLvWFd9nFWEVw3Mcv9OwgqE8P08gY9h0RoAAAA==) top left/auto 1.5px repeat-x,url(data:image/webp;base64,UklGRmwCAABXRUJQVlA4IGACAAAQEwCdASqAAgMAPjEUh0KiIQzMgx4QAYJZwC+BIDtahd8cf0K4bz/7RFa7AIJ+F8xQeXYPXxLBqcADj+Ip8cBMoamv6KxUHIJx+AgbB1gyIRV347LrN1SMQiL9M1ejqmFj08IMM7y2vV6aezfIBvgrAH67bfqsjx4cdl9yTdawWVR0ndiVgKBXrQjqOOQmrhzuASCaNePpTk8ZbGR3BeWCAAD+/tD/pPn+qhjkhHTGvc01DWmgZxFppmH+mPDNr+TSJMPsw9PCfNRKPQ+ano/ZySMF4YsdLPAmDAf2LfYb+2C1FXyQ0huVT3pL9+B9we/fOD31hHVQEQdc9kV71197POqieNUF4VYVXGzBQmhKORyFetr4BITtibvVzaPA/W+R7Kd/lvWcKMck9F4TfT4yJ2HQOAE9Xd5UioA1Pn/FTuAC5zZNeHNphqB/ZQF///MDifQUyH90oG3+dkI8EKbp2tYooipuVAcD2tfFRxTRdxnz/GOJsHzQIsbasOWK+5IvOvHcEgpfCPBdv2l7QBc0C5EJKdmmUweyg8woac4GB42mbeYqxriqOiC3Z96784g3+XXbWFH4c89tR/P1yIjgqb+iaorqxOsIqcgJhZcuEeEgxHihQOtIDYwqnPlKmIVXsSzOTxgpj9WTKfcNjtN2PKJVh6JBWg8UjS1SEvBmGBizFtIZfpH8AFivS+uj2OdToK/9NexZS93DV6Mi4givQ3LRSWngYMPChDv/YjXEvzQVRgXEvuyj63WgJb2UIBlzjFn3XLvWFd9nFWEVw3Mcv9OwgqE8P08gY9h0RoAAAA==) bottom left/auto 1.5px repeat-x;color:#d1ac73;font:400 14px/1.4 Marcellus,serif}.bl-power>span{text-transform:uppercase}.bl-power strong{font:400 27px/1.1 Marcellus,serif;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.bl-action>.bl-divider{margin:20px 0 0}.bl-footer{flex:none;margin-top:16px;font-size:12px;line-height:1.45;color:#ab9d86}.bl-explanation-layer{z-index:37}.bl-rule-dialog{width:min(520px,100%);max-height:100%;overflow:auto;padding:24px}.bl-explanation-heading{display:flex;gap:12px;align-items:start;justify-content:space-between}.bl-explanation-heading>div{min-width:0}.bl-rule-dialog .bl-title{font:600 25px/1.2 Alegreya,serif;margin-top:8px}.bl-rule-dialog p{margin:16px 0}.bl-rule-dialog>.bl-reference{min-height:44px}.bl-sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.bl-empty{color:#c8baa2}.bl-plaque,.bl-surface .bl-plaque{position:relative;isolation:isolate;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:#e6d5b5;text-align:center;font:16px/1.4 Marcellus,serif;white-space:normal}.bl-notice,.match .bl-notice{position:absolute;top:52px;left:50%;translate:-50% 0;z-index:12;width:min(240px,calc(100% - 32px));border:0;border-radius:0;padding:12px;margin:0;background:none;box-shadow:0 5px 18px #0008;text-transform:none;letter-spacing:0;font:400 14px/1.4 "Source Serif 4",serif;transform:none;cursor:pointer;text-align:left}.bl-notice[hidden]{display:none!important}.bl-notice-head{display:block;font-size:12px}.bl-notice-rule{display:block;color:#e9c58d;margin-bottom:3px}.bl-notice-result{display:block;margin-top:2px;overflow-wrap:anywhere}.bl-expiry{position:relative;display:block;height:2px;margin:8px auto -4px;width:40%;background:url(data:image/webp;base64,UklGRhABAABXRUJQVlA4IAQBAAAQBgCdASquAAkAPjEYikQiIaERdGggAwSmofH6McJqMf+d/4Ar2rFsypOBpV0J9l55r1JseMPWZSAA/bc/6PP9/Hn+ESwKtrWS8P99kbR0dEGD/0yJnBf/zuT8unP/5TsOnPycu//gmtI/JzuQcYo1fKPjJqYdxB/9rqKJeEk7vdgDaXdpouK31fYIJH2aeugH6/WYKsBMQRiyx/mvNX/8i+efdUYgAe846fpbMsJ4eL5ZsixNTyhryBloVlfUsd6ASvKPND0U9MKgtNp68PhPu8jFIfruqU3ZKL2WRffBiUZahqQXOH05QbYXxk7QfaXsYeGbqclHsxQdcnbd62joUCMQAA==) center/auto 2px repeat-x;transform-origin:left;animation:bl-expire 5s linear .18s both}.bl-notice[data-phase=enter]{animation:bl-appear .18s ease-out both}.bl-notice[data-phase=exit]{animation:bl-disappear .9s ease-in both}.bl-notice[data-paused],.bl-notice[data-paused] .bl-expiry{animation-play-state:paused}.bl-latest{padding:20px 18px;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column}.bl-latest-reader{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#76684c transparent}.bl-latest>h2,.bl-latest>.bl-divider,.bl-latest>.bl-plaque,.bl-latest>.bl-power{flex:none}.bl-latest>.bl-power{margin-top:16px;margin-left:18px}.bl-latest-reader:focus-visible{outline:2px solid #e9c786;outline-offset:2px}.bl-latest h2{font:400 23px/1.2 Marcellus,serif;text-align:center;margin:0}.bl-latest>.bl-divider{margin:14px 0}.bl-latest .bl-action-body{padding-left:18px;grid-template-columns:64px minmax(0,1fr);gap:14px 10px}.bl-latest .bl-portrait{width:64px;height:80px}.bl-latest .bl-identity h3{font-size:26px}.bl-latest .bl-side{font-size:12px}.bl-latest .bl-identity p{font-size:16px}.bl-latest .bl-power{padding:12px 0}@keyframes bl-appear{0%{opacity:0}to{opacity:1}}@keyframes bl-disappear{0%{opacity:1}to{opacity:0}}@keyframes bl-expire{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (min-width:900px) and (min-height:560px){.bl-history{padding:28px 44px;font-size:18px}.bl-title{font-size:36px}.bl-scroll-emblem{width:36px;height:36px}.bl-subtitle{max-width:500px;width:100%;align-self:center}.bl-subtitle p{font-size:16px}.bl-filterbar{margin-top:24px}.bl-filterbar button{font-size:18px}.bl-round{font-size:20px;padding:18px 0}.bl-history .bl-action-body{grid-template-columns:112px minmax(0,1fr);gap:18px 28px;padding:0 12px 0 34px;grid-template-areas:"portrait identity" "portrait results"}.bl-history .bl-portrait{width:112px;height:140px}.bl-history .bl-identity h3{font-size:34px}.bl-history .bl-identity p{font-size:18px}.bl-history .bl-side{font-size:14px}.bl-history .bl-result{grid-template-columns:minmax(0,1fr) 168px;gap:24px;align-items:end}.bl-history .bl-power{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 0 14px 30px;background:url(data:image/webp;base64,UklGRmwAAABXRUJQVlA4IGAAAABwBACdASoCAFAAPjEYikOiIaETNAAgAwS0gGOYBu/UCQGNQnrye8kJ6ktpYAD+/yD3usg4MFmcYTSToyr1eYNX7b09BPLD3LQ1UkgcL7K1ZoMT1jBeIriwnEJbvCkIAAA=) left/1px auto repeat-y}.bl-history .bl-power strong{font-size:34px}.bl-latest,.bl-rule-dialog{font-size:18px}}@media (prefers-reduced-motion:reduce){.bl-surface *,.bl-overlay *,.bl-notice{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bl-expiry{display:none}}.bl-review{min-height:100dvh;padding:24px 12px;background:#080c0d;color:#e8decd;font:16px/1.45 "Source Serif 4",serif}.bl-review h1{font:24px Marcellus,serif}.bl-review .bl-notice{top:250px}.muster--command{--muster-cloth-hi: #47647e;--muster-cloth-mid: #1a334d;--muster-cloth-lo: #07111d;--muster-accent: #b8cbe2;position:relative;isolation:isolate;color:#f0e4cb;background:radial-gradient(ellipse at 50% 10%,rgba(173,105,37,.16),transparent 34%),linear-gradient(180deg,#01030559,#010203e0),url(/assets/war-camp-portrait-Ddz-DciT.webp) center / cover no-repeat}.muster--kaurava{--muster-cloth-hi: #355d47;--muster-cloth-mid: #173b2b;--muster-cloth-lo: #071a11;--muster-accent: #8fbea0}.muster--asura{--muster-cloth-hi: #793b31;--muster-cloth-mid: #4a201b;--muster-cloth-lo: #1e0908;--muster-accent: #d38f73}.muster--command .muster__head{position:relative;z-index:40;height:58px;min-height:58px;padding:7px 10px;gap:8px;border-bottom:1px solid rgba(211,166,73,.58);background:linear-gradient(180deg,#121314fa,#030507fc),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px;box-shadow:0 8px 24px #000000b8,inset 0 -1px #ffda8714}.muster--command .muster__title{font-family:var(--font-display, serif);font-size:clamp(18px,5.2vw,23px);font-weight:500;letter-spacing:.035em;color:#f0d99d;background:none;-webkit-text-fill-color:currentColor;text-shadow:0 2px 8px #000}.muster__back,.muster__help{flex:none;display:grid;place-items:center;width:42px;height:42px;padding:0;border:9px solid transparent;border-image:url(/assets/utility-control-frame-BtduhQjH.webp) 28 fill stretch;background:#030609d1;color:#e7c978;font:700 24px/1 var(--font-display, serif);filter:drop-shadow(0 3px 4px rgba(0,0,0,.7))}.muster__help{font-size:18px}.muster__back:focus-visible,.muster__help:focus-visible,.muster__auto:focus-visible,.muster__take-field:focus-visible{outline:2px solid #f2cf67;outline-offset:2px}.muster--command .muster__scroll{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:12px 8px calc(116px + env(safe-area-inset-bottom));scrollbar-color:rgba(191,146,58,.45) transparent}.muster__ledger{position:relative;min-height:126px;margin:0 0 10px;padding:25px 25px 22px;overflow:hidden;background:linear-gradient(180deg,#0a0c0d57,#010304b3),radial-gradient(circle at 50% 20%,var(--muster-cloth-hi),var(--muster-cloth-mid) 42%,var(--muster-cloth-lo) 100%),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 220px;box-shadow:0 18px 28px #00000094,inset 0 0 40px #000}.muster__ledger-frame{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background:url(/assets/ornate-panel-frame-Du1fooq9.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 4px 4px rgba(0,0,0,.78));pointer-events:none}.muster__ledger-content{position:relative;z-index:3;display:grid;grid-template-columns:1fr 52px 1fr;align-items:center;gap:8px;min-height:67px}.muster__counter{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:4px;min-width:0;padding:10px 4px 8px;border:1px solid rgba(224,183,94,.33);border-radius:4px;background:linear-gradient(180deg,#181815e6,#020405f5),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 180px;box-shadow:inset 0 2px 9px #000,inset 0 1px #ffda8214,0 3px 7px #00000094}.muster__counter strong{font:600 31px/.9 var(--font-display, serif);color:#f2d47e;text-shadow:0 2px 5px #000}.muster__counter span{font:500 13px/1 var(--font-display, serif);color:#d8c8a8}.muster__counter small{grid-column:1 / -1;margin-top:5px;color:#bd9851;font:700 9px/1 var(--font-display, serif);letter-spacing:.18em;text-transform:uppercase}.muster__counter .is-bad{color:#ff7e78}.muster__crest{position:relative;width:48px;aspect-ratio:1;border:1px solid rgba(224,181,91,.64);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#102138,#05080c 68%);box-shadow:0 0 0 3px #15110b,0 0 0 4px #cda044a6,0 5px 12px #000}.muster__crest img{width:74%;height:74%;object-fit:contain}.muster__meter{position:absolute;z-index:5;left:28px;right:28px;bottom:19px;height:5px;overflow:hidden;border:1px solid rgba(234,196,108,.22);border-radius:999px;background:#000000c7;box-shadow:inset 0 1px 3px #000}.muster__meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c5719,#d4aa47 65%,#ffe19a);box-shadow:0 0 7px #e7ba5473;transition:width .18s ease}.muster__meter>span.is-over{background:linear-gradient(90deg,#6b1818,#dc4d49,#ff8a7f)}.muster__mini{position:sticky;z-index:24;top:0;height:0;margin:0 -8px;padding:0 15px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;opacity:0;pointer-events:none;border-bottom:1px solid transparent;background:linear-gradient(180deg,#141514fa,#030506fa),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 220px;color:#d9caa8;font:600 11px/1 var(--font-display, serif);letter-spacing:.08em;text-transform:uppercase;transition:height .14s ease,opacity .14s ease}.muster__mini.is-visible{height:42px;opacity:1;border-bottom-color:#cda04585;box-shadow:0 8px 14px #000000b8}.muster__mini b{color:#f0cf72;font-size:15px}.muster__mini .is-bad,.muster__mini .is-bad b{color:#ff817b}.muster--command .mwarn{align-items:flex-start;margin:0 3px 12px;padding:10px 12px;border:1px solid rgba(169,57,50,.72);border-radius:2px;background:linear-gradient(135deg,#4b1413eb,#190809f5),url(/assets/leather-CFKPerTc.webp) center / 260px;box-shadow:inset 0 0 16px #000,0 5px 12px #00000075}.muster--command .mwarn__mark{margin-top:1px;background:#b94d49;color:#f9ddd8;box-shadow:inset 0 -2px 4px #00000061,0 2px 4px #000}.muster--command .mwarn__copy{min-width:0;display:grid;gap:3px}.muster--command .mwarn__copy>strong{color:#f4d1c9;font:700 12px/1.1 var(--font-display, serif);letter-spacing:.07em;text-transform:uppercase}.muster--command .mwarn__text{display:flex;flex-wrap:wrap;gap:2px 0;color:#e9aaa3;font-size:11px;line-height:1.2}.muster--command .mwarn__text>span:not(:last-child):after{content:" · ";padding-inline:4px;color:#bd6a62}.muster--command .madvice,.muster--command .madvice__done{margin-inline:3px;border:1px solid rgba(187,145,62,.52);background:linear-gradient(100deg,#17140ef7,#040608f5),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 220px;box-shadow:inset 0 0 0 2px #050607,inset 0 0 18px #000,0 5px 12px #00000085}.muster--command .madvice__row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:7px 8px;border:0;background:transparent}.muster--command .madvice__art{width:46px;aspect-ratio:1;object-fit:cover;border:1px solid rgba(221,177,79,.74);border-radius:50%;box-shadow:inset 0 0 0 2px #060708,0 2px 7px #000}.muster--command .madvice__copy{min-width:0;display:grid;gap:1px}.muster--command .madvice__copy>small{color:#b99443;font:700 8px/1.1 var(--font-display, serif);letter-spacing:.14em;text-transform:uppercase}.muster--command .madvice__copy>strong{overflow:hidden;color:#f0dfb7;font:700 13px/1.15 var(--font-display, serif);text-overflow:ellipsis;white-space:nowrap}.muster--command .madvice__text{color:#baae96;font-size:10px;line-height:1.18}.muster--command .madvice__cost{display:block;margin-top:2px;color:#d7958d;font-size:9px;line-height:1.15}.muster--command .madvice__action{min-width:92px;min-height:36px;padding:7px 10px;border:1px solid rgba(211,164,68,.78);background:linear-gradient(180deg,#1a1813f5,#050607fa),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 180px;box-shadow:inset 0 0 0 2px #050607,inset 0 1px #f2cc7533,0 3px 7px #000;color:#e7ca7c;font:700 9px/1.1 var(--font-display, serif);letter-spacing:.08em;text-transform:uppercase}.muster--command .madvice__action:hover,.muster--command .madvice__action:focus-visible{border-color:#efc65f;color:#ffe7a1;outline:2px solid rgba(238,195,91,.36);outline-offset:2px}@media (max-width: 350px){.muster--command .madvice__row{grid-template-columns:40px minmax(0,1fr)}.muster--command .madvice__art{width:40px}.muster--command .madvice__action{grid-column:1 / -1;width:100%}}.muster--command .mband{margin:14px 4px 8px;padding:0 4px 7px;border-bottom-color:#c89c4575}.muster--command .mband__name{color:#e8ce8b;font-family:var(--font-display, serif);font-size:16px;letter-spacing:.08em;text-transform:uppercase}.muster--command .mband__meta{color:#c6b58d;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.muster--command .mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;padding:0 3px 8px}.muster--command .mcell{min-width:0;filter:drop-shadow(0 5px 5px rgba(0,0,0,.72))}.muster--command .mcell__hit{aspect-ratio:2 / 3;border:1px solid rgba(158,120,44,.7);border-radius:4px;background:linear-gradient(180deg,#2b2112,#080704),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 180px;box-shadow:inset 0 0 0 2px #080704,inset 0 0 0 3px #dcae4a42}.muster--command .mcell--in .mcell__hit{border-color:#d6ac4b;background:linear-gradient(180deg,#664919,#110d06);box-shadow:inset 0 0 0 2px #080704,inset 0 0 0 3px #ac7b23,0 0 9px #d6a73d59}.muster--command .mcell__art{top:3px;right:3px;left:3px;bottom:2px;border-radius:2px}.muster--command .mcell__cost{top:5px;left:5px;width:clamp(26px,8.2vw,32px);height:clamp(26px,8.2vw,32px);border:2px solid #4d3610;background:radial-gradient(circle at 38% 28%,#fff2bd,#d5a53e 56%,#6f4912);box-shadow:inset 0 0 0 1px #fff0b47a,0 2px 5px #000}.muster--command .mcell__cost b{font-size:clamp(12px,3.8vw,15px)}.muster--command .mcell__cost i{font-size:5px}.muster--command .mcell__power{top:6px;right:6px;min-width:22px;height:22px;border-color:#dfb85fb3;background:radial-gradient(circle,#1d2525,#050607);color:#efe2bf;box-shadow:0 2px 5px #000}.muster--command .mcell__tick{bottom:27px;right:5px;width:23px;height:23px;border:2px solid #6f541d;background:radial-gradient(circle at 38% 30%,#58c77a,#14733a 68%,#082d19);box-shadow:inset 0 0 0 1px #cdffda33,0 2px 5px #000}.muster--command .mcell__tick:before{content:"";width:9px;height:5px;border-left:2px solid #e7f5df;border-bottom:2px solid #e7f5df;transform:rotate(-45deg) translate(1px,-1px)}.muster--command .mcell__name{padding:18px 4px 5px;font-family:var(--font-display, serif);font-size:clamp(8px,2.5vw,11px);letter-spacing:.045em;color:#f3e5c4;text-shadow:0 1px 3px #000,0 0 5px #000;background:linear-gradient(180deg,transparent,rgba(2,3,3,.96) 48%)}.muster--command .mcell__info{top:7px;right:7px;width:20px;height:20px;border-color:#dbb251ad;background:#040708e6}.muster--command .mcell__power+.mcell__tick~.mcell__info{opacity:0}.muster--command .mcell--over-cap .mcell__hit{border-color:#b84b46;box-shadow:inset 0 0 0 2px #110404,inset 0 0 0 3px #d64a4380,0 0 8px #a9302b5c}.mcell__limit{position:absolute;z-index:4;left:5px;bottom:24px;padding:2px 4px;border:1px solid rgba(240,125,116,.58);border-radius:2px;background:#480b0beb;color:#ffc2ba;font:700 7px/1 var(--font-display, serif);letter-spacing:.08em;text-transform:uppercase}.muster--command .mcell--blocked .mcell__art{filter:grayscale(.72) brightness(.5)}.muster--command .mcell__why{inset:auto 4px 25px;padding:4px;background:#1c0807eb;color:#eab0a9;font-size:7.5px;line-height:1.12;-webkit-line-clamp:2}.muster__dock{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(102px,.36fr) minmax(0,1fr);gap:8px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid rgba(211,166,72,.52);background:linear-gradient(180deg,#090a0af7,#010203fc),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px;box-shadow:0 -10px 24px #000000c2,inset 0 1px #ffde8b14}.muster__auto,.muster__take-field{position:relative;min-width:0;height:52px;border:12px solid transparent;color:#efdba6;font:700 11px/1 var(--font-display, serif);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 4px #000}.muster__auto{border-image:url(/assets/utility-control-frame-BtduhQjH.webp) 28 fill stretch;background:#070808e0}.muster__take-field{border-image:url(/assets/march-button-frame-De1g8q69.webp) 34 fill stretch;background:#070808;font-size:13px;letter-spacing:.12em}.muster__take-field:disabled{filter:grayscale(.92) brightness(.54);color:#918875;cursor:not-allowed}.muster__auto:not(:disabled):hover,.muster__take-field:not(:disabled):hover{filter:brightness(1.16)}@media (max-width: 349px){.muster--command .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.muster__ledger{padding-inline:20px}.muster__ledger-content{grid-template-columns:1fr 42px 1fr}.muster__crest{width:40px}.muster__counter strong{font-size:27px}}@media (min-width: 600px){.muster--command{background-image:radial-gradient(ellipse at 50% 10%,rgba(173,105,37,.15),transparent 34%),linear-gradient(180deg,#01030559,#010203e0),url(/assets/war-camp-landscape-BoGemSHK.webp)}.muster--command .muster__scroll{padding:18px 18px 116px}.muster__ledger{max-width:720px;min-height:144px;margin-inline:auto;padding:28px 36px 25px}.muster__ledger-content{grid-template-columns:1fr 62px 1fr;gap:18px}.muster__crest{width:58px}.muster__counter strong{font-size:38px}.muster--command .mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}.muster--command .mcell__name{font-size:11px}.muster__dock{left:50%;right:auto;width:min(720px,calc(100% - 36px));transform:translate(-50%)}}@media (min-width: 960px){.muster--command .muster__scroll{padding:22px 28px 122px}.muster--command .mgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px 12px}.muster--command .mcell__cost{width:34px;height:34px}.muster--command .mcell__cost b{font-size:16px}}@media (min-width: 1220px){.muster--command .mgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.muster__mini,.muster__meter>span{transition:none}}.camp3-frame,.camp3-button,.camp3-deity{position:relative;isolation:isolate;min-width:0}.camp3-frame{padding:var(--frame-inset,24px);color:#eee1c4}.camp3-frame--drawer{padding:12px}.camp3-frame--bezel{padding:9px}.camp3-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.camp3-art>span{min-width:0;min-height:0;background-repeat:no-repeat;background-size:100% 100%}.camp3-art>.camp3-art__top,.camp3-art>.camp3-art__bottom{background-repeat:repeat-x;background-size:auto 100%}.camp3-art>.camp3-art__left,.camp3-art>.camp3-art__right{background-repeat:repeat-y;background-size:100% auto}.camp3-art>.camp3-art__center{background-repeat:repeat;background-size:152px auto}.camp3-button{border:0;background:none;color:#ecd292;font:14px/1.25 Marcellus,serif;min-width:80px;min-height:44px;padding:15px 18px;cursor:pointer;text-align:center;overflow-wrap:anywhere;transform:none!important}.camp3-button__raised,.camp3-button__pressed{position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:-1;pointer-events:none}.camp3-button__pressed{opacity:0}.camp3-button:is(:active,.is-pressed,[data-key-pressed=true])>.camp3-button__pressed{opacity:1}.camp3-button:is(:active,.is-pressed,[data-key-pressed=true])>.camp3-button__raised{opacity:0}.camp3-button__label{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;white-space:normal;text-transform:uppercase}.camp3-button:is(:active,.is-pressed,[data-key-pressed=true]) .camp3-button__label{transform:translateY(1px)}.camp3-button--quiet{color:#c6bfae}.camp3-button:disabled{cursor:default}.camp3-button:focus-visible,.camp3-deity:focus-visible{outline:2px solid #efd392;outline-offset:3px}.camp3-icon{width:20px;height:20px;flex:none}.camp3-ceremony{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:20px 24px;min-height:92px}.camp3-ceremony>img{width:56px;height:56px;object-fit:contain}.camp3-ceremony h1{margin:0;text-align:center;font:26px/1.2 Marcellus,serif;color:#ead18a;text-wrap:balance;overflow-wrap:anywhere}.camp3-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:8px 4px;margin:10px auto 12px;max-width:680px}.camp3-resource{display:grid;grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:8px;align-items:center;padding:22px 14px;min-width:0}.camp3-resource>img{position:absolute;left:14px;top:19px;width:22px;height:22px;object-fit:contain;pointer-events:none}.camp3-resource__label{grid-column:1;grid-row:1;text-align:center;text-transform:uppercase;font:12px/1.25 Marcellus,serif;overflow-wrap:anywhere;color:#e8cf87}.camp3-resource__value{grid-column:1;grid-row:2;text-align:center;font:22px/1.1 Marcellus,serif;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.camp3-deity{width:100%;border:0;background:none;padding:17px 22px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:14px;color:#e6cd93;text-align:left;cursor:pointer;transform:none!important}.camp3-deity .camp3-art__center{background-image:var(--deity-tone)!important;background-size:200px 27px}.camp3-deity>span:not(.camp3-art){font:600 26px/1.2 Alegreya,serif;overflow-wrap:anywhere}.camp3-deity__seal{width:34px;height:40px;object-fit:contain}.camp3-shrine{display:grid;gap:8px}.camp3-shrine__body{position:relative;isolation:isolate;display:grid;gap:8px}.camp3-shrine__body>.camp3-art{display:none}.camp3-drawer{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(90px,auto);grid-template-areas:"art name name" "art price price" "art tier action" "art curse action";column-gap:8px;row-gap:3px;align-items:start}.camp3-thumbnail{grid-area:art;align-self:center;width:56px;min-height:90px}.camp3-thumbnail img{display:block;width:100%;height:76px;object-fit:contain}.camp3-inspect{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;margin:0;cursor:pointer;transform:none!important}.camp3-inspect--name{padding:0;min-height:44px;min-width:44px;max-width:100%;text-align:left;overflow-wrap:anywhere}.camp3-inspect:focus-visible{outline:2px solid #efd392;outline-offset:2px}.camp3-inspect:is(:active,.is-pressed){filter:brightness(1.12)}.camp3-inspection{z-index:100}.run.camp3[data-inspecting=true]{overflow-y:hidden}.camp3-drawer h3{grid-area:name;font:600 18px/1.2 Alegreya,serif;margin:0;color:#f0e3c8;overflow-wrap:anywhere}.camp3-drawer p{margin:0;font:14px/1.4 "Source Serif 4",serif;overflow-wrap:anywhere}.camp3-tier{grid-area:tier;color:#c8bfae}.camp3-price{grid-area:price;color:#dfbc76}.camp3-curse{grid-area:curse;color:#c8a88b}.camp3-offering__action{grid-area:action;justify-self:end;align-self:center;max-width:100%;margin-top:0}.camp3-offering__action .camp3-button{font-size:12px;min-width:90px;max-width:108px;padding-inline:12px}.camp3-refusal{margin-top:4px;font:16px/1.45 "Source Serif 4",serif}.camp3-refusal p{margin:6px}.camp3-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#000b;display:grid;place-items:center;padding:16px;overflow-y:auto}.camp3-dialog{max-width:480px;width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;outline:none}.camp3-dialog h2{font:600 26px/1.15 Alegreya,serif;margin:12px 0}.camp3-dialog p{font:16px/1.45 "Source Serif 4",serif}.camp3-dialog__close{display:flex;justify-content:end}.camp3-dialog__choices{display:grid;gap:8px}@media (max-width:699px){.camp3-drawer,.camp3-refusal{padding:22px 24px}.camp3-drawer>.camp3-art,.camp3-refusal>.camp3-art{grid-template-columns:21px minmax(0,1fr) 24px!important;grid-template-rows:20px minmax(0,1fr) 20px!important}.camp3-art[data-family=drawer]>span{background-image:var(--phone-material)!important}}@media (max-width:359px){.camp3-drawer{grid-template-columns:44px minmax(0,1fr) 98px;column-gap:6px}.camp3-thumbnail{width:44px;padding:6px}.camp3-drawer .camp3-price{white-space:normal}.camp3-offering__action .camp3-button{min-width:0;width:98px}}@media (min-width:700px){.camp3-ceremony{max-width:850px;margin:auto;grid-template-columns:76px minmax(0,1fr);min-height:110px}.camp3-ceremony>img{width:76px;height:76px}.camp3-ceremony h1{font-size:40px}.camp3-resource{padding:22px 28px}.camp3-resource>img{left:28px;top:28px;width:36px;height:36px}.camp3-resource__label{font-size:15px}.camp3-resource__value{font-size:28px}.camp3-deity>span:not(.camp3-art){font-size:25px}.camp3-drawer{grid-template-areas:"art name name" "art tier tier" "art curse curse" "art price action"}.camp3-drawer h3{font-size:18px}.camp3-shrine__body{padding:20px 16px}.camp3-shrine__body>.camp3-art{display:grid}}@media (min-width:1100px){.camp3-drawer{grid-template-columns:48px minmax(0,1fr) 102px;column-gap:6px}.camp3-thumbnail{width:48px;min-height:76px;padding:7px}.camp3-thumbnail img{height:58px}.camp3-deity{padding:16px;gap:8px;grid-template-columns:32px minmax(0,1fr) 20px}.camp3-drawer h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.camp3-button *{transition:none!important}}.run.camp3{height:100%;min-height:0;max-width:none;margin:0;overflow-y:auto;overflow-x:clip;padding:12px max(12px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:linear-gradient(#0005,#0008),url(/assets/war-camp-portrait-Ddz-DciT.webp) center top/cover fixed;color:#eee1c4;font-family:"Source Serif 4",serif}.camp3-stage{width:100%;max-width:1320px;margin:0 auto;min-width:0;flex-shrink:0}.run.camp3{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.run.camp3:before{content:none}.camp3-nav{margin-bottom:6px}.camp3-nav>.camp3-button{width:112px}.camp3-hall{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch}.camp3-shrine{min-width:0;align-content:start}.camp3-deity-heading,.camp3-deity--heading{margin:0;min-width:0}.camp3-deity--heading{cursor:default;grid-template-columns:34px minmax(0,1fr)}.camp3-offering{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start}.camp3-drawer{min-width:0}.camp3-halt{max-width:680px;margin:12px auto;text-align:center;font-size:16px}.camp3-halt p{margin:0}.camp3-status{font:14px/1.45 "Source Serif 4",serif;margin:8px 4px}.camp3-status:empty{margin:0;height:0}.camp3-support{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin-top:24px}.camp3-ledger{min-width:0}.camp3-ledger>h2{margin:0}.camp3-ledger__toggle{width:100%;padding:18px 22px;font-size:20px;text-align:left}.camp3-ledger__toggle .camp3-button__label{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;text-transform:none;text-align:left}.camp3-ledger__count{font-size:14px;font-variant-numeric:tabular-nums}.camp3-ledger__body{margin-top:6px;font:16px/1.45 "Source Serif 4",serif}.camp3-ledger__body ul{margin:0;padding-left:18px}.camp3-ledger__body li+li{margin-top:12px}.camp3-ledger__body p{margin:0;overflow-wrap:anywhere}.camp3-boons{display:grid;gap:10px;margin:-12px}.camp3-summons{display:grid;gap:12px;margin:14px 0}.camp3-summon{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center}.camp3-summon>img{width:70px;height:96px;object-fit:contain}.camp3-summon h2{margin:0;font:600 24px/1.2 Alegreya,serif}.camp3-summon p{font:16px/1.45 "Source Serif 4",serif;margin:8px 0;overflow-wrap:anywhere}.camp3-summon>.camp3-button{grid-column:2;justify-self:start}.camp3-recess{position:relative;isolation:isolate;min-height:120px;pointer-events:none}.camp3 .term,.camp3-dialog .term{font:inherit;color:inherit;background:none;border:0;border-bottom:1px dotted #bba570;padding:0;cursor:pointer}.camp3-resource__label .term{min-height:24px}.camp3-dialog-overlay,.camp3-dialog{box-sizing:border-box}.camp3-dialog [role=dialog]{outline:none;min-width:0}.camp3-dialog .camp3-button:disabled{opacity:.55}@media (min-width:700px){.run.camp3{padding:18px 24px max(48px,env(safe-area-inset-bottom));background-image:linear-gradient(#0005,#0008),url(/assets/war-camp-landscape-BoGemSHK.webp)}.camp3-stage{position:relative}.camp3-nav{position:absolute;left:0;top:0;z-index:2}.camp3-nav>.camp3-button{width:126px}.camp3 .camp3-ceremony{max-width:74%;margin-bottom:10px}.camp3-hall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;grid-auto-rows:auto}.camp3-hall>.camp3-shrine{grid-template-rows:subgrid;row-gap:8px}.camp3-hall .camp3-shrine__body{grid-row:2 / span var(--shrine-slots);grid-template-rows:subgrid;row-gap:8px}.camp3-hall .camp3-offering,.camp3-hall .camp3-recess{grid-column:1}.camp3-support{grid-template-columns:repeat(2,minmax(0,1fr))}.camp3-summon{grid-template-columns:100px minmax(0,1fr) auto}.camp3-summon>img{width:100px;height:100px}.camp3-summon>.camp3-button{grid-column:3}}@media (min-width:1100px){.camp3-hall{grid-template-columns:repeat(4,minmax(0,1fr))}.camp3-support{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1099px){.camp3-nav{position:relative;left:auto;top:auto;margin-bottom:6px}.camp3 .camp3-ceremony{max-width:850px}}@media (min-width:1100px) and (max-width:1250px){.camp3-hall .camp3-drawer{grid-template-areas:"art name name" "art tier tier" "art curse curse" "price price action"}}.learn-ladder{position:relative;width:100%;min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow-x:hidden;color:#eadfcf;background:linear-gradient(180deg,#04040457,#040302b3),radial-gradient(circle at 50% 16%,transparent 0 18%,rgba(0,0,0,.44) 72%),url(/assets/war-camp-portrait-BfOQKkgx.webp) center top / cover fixed;isolation:isolate}.learn-ladder:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.54),transparent 18% 82%,rgba(0,0,0,.54))}.learn-ladder button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.learn-ladder__top{position:relative;z-index:3;width:min(100%,1500px);height:clamp(46px,10vw,98px);margin:0 auto clamp(8px,1.4vw,18px);display:grid;place-items:center}.learn-ladder__back,.learn-ladder__act,.learn-ladder__lesson{position:relative;display:block;padding:0;border:0;background:transparent}.learn-ladder__lesson.learn__ch{display:block;align-items:initial;gap:0;text-align:initial;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.learn-ladder__back{position:absolute;left:0;top:50%;z-index:2;width:clamp(82px,15vw,166px);transform:translateY(-50%)}.learn-ladder__heading{display:block;width:min(68%,760px);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.learn-ladder__art,.learn-ladder__act img,.learn-ladder__shell,.learn-ladder__footer{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.learn-ladder__art--pressed{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.learn-ladder__back:active .learn-ladder__art--raised,.learn-ladder__back.is-pressed .learn-ladder__art--raised,.learn-ladder__lesson:active .learn-ladder__art--raised,.learn-ladder__lesson.is-pressed .learn-ladder__art--raised{opacity:0}.learn-ladder__back:active .learn-ladder__art--pressed,.learn-ladder__back.is-pressed .learn-ladder__art--pressed,.learn-ladder__lesson:active .learn-ladder__art--pressed,.learn-ladder__lesson.is-pressed .learn-ladder__art--pressed{opacity:1}.learn-ladder__back:focus-visible,.learn-ladder__act:focus-visible,.learn-ladder__lesson:focus-visible{outline:2px solid #e4bb61;outline-offset:-4px;filter:drop-shadow(0 0 11px rgba(224,174,70,.72))}.learn-ladder__stage{position:relative;z-index:1;width:min(100%,1500px);margin:0 auto}.learn-ladder__volumes{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:4px}.learn-ladder__volume{position:relative;min-width:0}.learn-ladder__shell,.learn-ladder__route{display:none}.learn-ladder__act{z-index:2;width:100%}.learn-ladder__act-open{display:none!important}.learn-ladder__volume.is-open .learn-ladder__act-open{display:block!important}.learn-ladder__volume.is-open .learn-ladder__act-closed{display:none!important}.learn-ladder__lessons{position:relative;display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .24s ease,opacity .18s ease}.learn-ladder__lessons:before{content:"";position:absolute;left:9.2%;top:0;bottom:0;width:2px;z-index:0;background:linear-gradient(180deg,#8f672b,#e4b650 45%,#694618);box-shadow:0 0 9px #e1a8378a}.learn-ladder__volume.is-open .learn-ladder__lessons{max-height:760px;opacity:1;visibility:visible}.learn-ladder__lesson{z-index:1;width:100%;min-height:0;overflow:hidden;margin-top:-1.15%}.learn-ladder__footer{width:min(100%,920px);margin:clamp(8px,1.5vw,20px) auto 0}.learn-ladder__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 641px){.learn-ladder{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));background:linear-gradient(180deg,#04040442,#040302a8),radial-gradient(circle at 50% 14%,transparent 0 18%,rgba(0,0,0,.36) 70%),url(/assets/war-table-landscape-DgbldXh7.webp) center / cover fixed}.learn-ladder__volumes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);align-items:end}.learn-ladder__volume{aspect-ratio:760 / 1360;padding:2.1% 2% 10%;display:flex;flex-direction:column;justify-content:flex-start}.learn-ladder__shell{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.learn-ladder__act{width:100%}.learn-ladder__act-open{display:block!important}.learn-ladder__act-closed{display:none!important}.learn-ladder__lessons,.learn-ladder__volume.is-open .learn-ladder__lessons{display:flex;flex-direction:column;max-height:none;overflow:visible;opacity:1;visibility:visible;transition:none}.learn-ladder__lesson{margin-top:-1.4%}.learn-ladder__volume:nth-child(2),.learn-ladder__volume:nth-child(4){transform:translateY(clamp(12px,2vw,28px))}}@media (min-width: 960px){.learn-ladder__stage{padding:0 1%}.learn-ladder__volumes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,15px);align-items:end}.learn-ladder__volume:nth-child(1){transform:translateY(0)}.learn-ladder__volume:nth-child(2){transform:translateY(clamp(10px,1.4vw,20px))}.learn-ladder__volume:nth-child(3){transform:translateY(clamp(20px,2.8vw,40px))}.learn-ladder__volume:nth-child(4){transform:translateY(clamp(30px,4.2vw,60px))}.learn-ladder__route{display:block;position:absolute;top:0;right:1%;bottom:0;left:1%;z-index:1;width:98%;height:82%;pointer-events:none;overflow:visible}.learn-ladder__route-base,.learn-ladder__route-light{fill:none;stroke-linecap:round;stroke-linejoin:round}.learn-ladder__route-base{stroke:#48331ceb;stroke-width:13}.learn-ladder__route-light{stroke:#d4a64d;stroke-width:3;filter:drop-shadow(0 0 6px rgba(232,176,66,.76))}}@media (max-width: 420px){.learn-ladder{padding-left:6px;padding-right:6px}.learn-ladder__top{height:42px}.learn-ladder__back{width:82px}.learn-ladder__heading{width:67%}}@media (max-height: 700px) and (min-width: 641px){.learn-ladder__top{height:54px;margin-bottom:3px}.learn-ladder__stage{max-width:1180px}.learn-ladder__footer{max-width:760px;margin-top:2px}}@media (prefers-reduced-motion: reduce){.learn-ladder__lessons{transition:none}}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tiro-kurukshetra-LvMqaNDd.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/noto-deva-900-kurukshetra-guMnaz3r.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D}:root{--bg-0: #0c0a09;--bg-1: #15110f;--bg-2: #201a16;--panel: rgba(238, 228, 210, .035);--panel-edge: rgba(238, 228, 210, .1);--ink: #efe6d4;--ink-dim: #f3ece0;--ink-faint: #e9e1d2;--muted: #f0e9dc;--gold: #c2a04e;--gold-dim: #9f8037;--pandava: #5b7ba8;--pandava-deep: #1b2942;--kaurava: #6a9070;--kaurava-deep: #1c2e20;--neutral: #8878ab;--asura: #b0574a;--legend: #5f8f95;--win: #7ba879;--lose: #b0574a;--row-ratha: rgba(194, 160, 78, .055);--row-gaja: rgba(136, 120, 171, .055);--row-padati: rgba(91, 123, 168, .05);--radius: 12px;--radius-sm: 8px;--shadow: 0 10px 30px rgba(0, 0, 0, .55);--font-display: "Alegreya", "Iowan Old Style", Palatino, "Book Antiqua", Georgia, serif;--font-deva: "Tiro Devanagari Sanskrit", "Noto Serif Devanagari", serif;--font-title: "Marcellus", "Alegreya", Georgia, serif;--font-plaque: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body: "Source Serif 4", "Alegreya", Georgia, serif;--gold-leaf: #d4af37;--gold-lit: #ffd700;--cream: #fff8e7;--t-fast: .09s;--t-ui: .16s;--t-screen: .39s;--ease-out: cubic-bezier(.22, 1, .36, 1);--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;overflow:hidden}body{background:radial-gradient(1200px 700px at 50% -10%,#2a2119 0%,var(--bg-0) 62%),var(--bg-0);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;overflow-x:hidden}@media (pointer: coarse){button{min-height:40px}}button{font-family:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:.01em}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--panel-edge);border-radius:8px}.app{height:100%;display:flex;flex-direction:column}.menu{position:relative;isolation:isolate;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;overflow-y:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;gap:28px;text-align:center;padding:24px}.menu__title{font-size:clamp(40px,8vw,88px);margin:0;background:linear-gradient(180deg,#f6ecd6 0%,var(--gold) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 44px rgba(194,160,78,.22);line-height:1.05;display:flex;flex-direction:column;align-items:center}.menu__title-sub{font-size:clamp(13px,1.7vw,19px);letter-spacing:.42em;background:none;-webkit-text-fill-color:var(--gold-dim);color:var(--gold-dim);text-transform:uppercase;margin-top:2px;text-indent:.42em;font-weight:400}.menu__sub{color:var(--ink-dim);max-width:560px;margin:-14px 0 0;font-size:16px;line-height:1.55}@media (max-height: 780px){.menu{gap:16px;padding:16px}.menu__sub-more{display:none}.menu .crown>svg{width:130px;height:40px}.menu__sub{font-size:15px;margin-top:-8px}}@media (max-height: 660px){.menu{gap:10px}.menu__devanagari,.menu__devanagari-art,.menu .crown{display:none}}.menu__devanagari{font-size:22px;color:var(--gold-dim);letter-spacing:.3em;margin-bottom:-8px}.menu__actions{display:flex;flex-direction:column;gap:20px;width:100%;max-width:360px}.btn{border:1px solid var(--panel-edge);background:var(--panel);color:var(--ink);padding:14px 20px;border-radius:var(--radius-sm);font-size:16px;font-weight:600;transition:transform .08s ease,background .15s ease,border-color .15s ease}.btn:hover{background:#ffffff14;border-color:var(--gold-dim)}.btn:active{transform:translateY(1px) scale(.985);filter:brightness(1.06)}.plaque:not(.plaque--soon){transition:transform var(--t-fast) ease,filter var(--t-fast) ease}.plaque:not(.plaque--soon):active{transform:scale(.985);filter:brightness(1.06)}.btn--primary{background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dim) 100%);color:#241a02;border-color:var(--gold)}.btn--primary:hover{filter:brightness(1.06)}.btn--ghost{background:transparent}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:9px 14px;font-size:14px}.match{height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:6px;padding:calc(6px + env(safe-area-inset-top)) clamp(6px,2vw,24px) calc(6px + env(safe-area-inset-bottom));min-height:0;overflow:hidden;max-width:100vw;position:relative}.topbar{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;position:relative;z-index:20}.topbar__left{display:flex;align-items:center;gap:9px;min-width:0}.topbar__right{display:flex;align-items:center;gap:2px;min-width:0}.chip{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--panel-edge);background:var(--panel);font-weight:600;font-size:12.5px;min-width:0}.chip--active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 16px #c2a04e40}.chip__dot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.chip__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip__hand{font-size:11px;color:var(--ink-dim);white-space:nowrap}.icon-btn{width:34px;height:34px;flex:0 0 auto;border-radius:50%;border:1px solid var(--panel-edge);background:var(--panel);font-size:14px;font-weight:700;display:grid;place-items:center;padding:0;color:var(--ink)}.icon-btn:hover{border-color:var(--gold-dim)}.gems{display:inline-flex;gap:4px}.gem{width:12px;height:12px;border-radius:50%;border:1px solid var(--panel-edge);background:transparent}.gem--on{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #c2a04e99}.round-pill{text-align:center;font-family:var(--font-display);flex:0 0 auto;white-space:nowrap}.round-pill__n{font-family:var(--font-title);font-size:15px;color:var(--gold);letter-spacing:.08em}.round-pill__sub{font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.14em}.board{display:flex;flex-direction:column;gap:6px;min-height:0}.board__group{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.score-strip{display:flex;align-items:center;justify-content:center;gap:clamp(12px,4vw,34px)}.score-side{display:flex;flex-direction:column;align-items:center;gap:1px}.score-label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #9a9080);display:inline-flex;align-items:center;gap:6px}.score-side--player .score-label{color:var(--pandava, #6786ef)}.score-side--ai .score-label{color:var(--kaurava, #e06256)}.score-mid{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:96px}.score-lead{font-family:var(--font-display, serif);font-size:13px;color:var(--muted, #9a9080)}.score-lead--you{color:var(--gold, #e3b64a)}.score-lead--foe{color:var(--kaurava, #e06256)}.pips{display:inline-flex;gap:3px;align-items:center}.pip{width:8px;height:8px;border-radius:50%;border:1px solid currentColor;opacity:.55;filter:brightness(.62) contrast(1.32) saturate(.62)}.pip--won{background:currentColor;opacity:1}.pip--drawn{background:transparent;border:1.5px solid currentColor;opacity:.85}.pip-lead{font-size:8px;margin-left:1px;opacity:.9}.hand__slot{display:flex;align-items:flex-end;gap:8px;scroll-snap-align:start}.hand__divider{align-self:stretch;width:1px;margin:6px 2px;background:linear-gradient(180deg,transparent,var(--panel-edge, #3a3346),transparent)}.score-num{font-family:var(--font-display);font-size:28px;font-weight:700;width:54px;text-align:center;border-radius:var(--radius-sm);padding:2px 0}.score-num--player{color:var(--pandava);background:#5b7ba81a}.score-num--ai{color:var(--kaurava);background:#b0574a1a}.score-vs{color:var(--ink-faint);font-size:13px;letter-spacing:.2em}.row{position:relative;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 46px;border-radius:var(--radius-sm);border:1px solid var(--panel-edge);background:var(--bg-1);flex:1 1 0;min-height:0;overflow:hidden}.row--ratha{background:linear-gradient(90deg,var(--row-ratha),transparent 60%),var(--bg-1)}.row--gaja{background:linear-gradient(90deg,var(--row-gaja),transparent 60%),var(--bg-1)}.row--padati{background:linear-gradient(90deg,var(--row-padati),transparent 60%),var(--bg-1)}.row--enemy{border-top-color:#b0574a4d}.row--own{border-bottom-color:#5b7ba852}.row--droppable{outline:1px solid rgba(194,160,78,.75);outline-offset:-3px;cursor:pointer;background-color:#c2a04e0d}.row--droppable:hover{background-color:#c2a04e1c}.row__label{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--ink-faint)}.row__glyph{color:var(--gold-dim);opacity:.85}.row__words{writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.row__cards{display:flex;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden;height:100%;padding:3px 0;flex:1}.row__cards .card{height:100%;max-height:128px;width:auto;aspect-ratio:5 / 7;min-height:0;flex:0 0 auto}.row__power{flex:0 0 auto;font-family:var(--font-display);font-weight:700;font-size:18px;min-width:30px;text-align:center;color:var(--ink-dim)}.hand-tray{display:flex;flex-direction:column;gap:6px}.hand{display:flex;gap:8px;justify-content:flex-start;align-items:flex-end;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding:6px 2px 2px;min-height:0;scroll-snap-type:x proximity}.hand>*{scroll-snap-align:center}.hand:before,.hand:after{content:"";margin:auto}.controls{display:flex;gap:10px;justify-content:center;align-items:center}.hint{color:var(--ink-dim);font-size:13px;text-align:center;min-height:18px;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:0 8px}.hint--act{color:var(--gold)}.card{--pal-base: #222;--pal-edge: #888;--pal-ink: #fff;position:relative;transition:filter .45s ease;flex:0 0 auto;width:var(--card-w, 118px);height:var(--card-h, 168px);border-radius:10px;border:1.5px solid var(--pal-edge);background:linear-gradient(170deg,color-mix(in srgb,var(--pal-base) 88%,#fff 4%),var(--pal-base));color:var(--pal-ink);box-shadow:var(--shadow);padding:7px;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;transition:transform .1s ease,box-shadow .12s ease,filter .12s ease;overflow:hidden}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.card--mini{--card-w: 92px;--card-h: 128px;padding:5px}.card--hand{cursor:pointer}.card--hand:hover{transform:translateY(-10px);box-shadow:0 16px 34px #00000080}.card--selected{transform:translateY(-14px);box-shadow:0 0 0 2px var(--gold),0 16px 34px #0000008c}.card--targetable{cursor:crosshair;box-shadow:0 0 0 2px var(--gold),0 0 22px var(--pal-glow, rgba(194, 160, 78, .5));animation:pulse 1.1s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 3px var(--gold),0 0 30px #c2a04ebf}}.card--dead{filter:grayscale(.7) brightness(.6)}.card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.card__name{font-family:var(--font-display);font-size:12.5px;font-weight:600;line-height:1.05;text-shadow:0 1px 2px rgba(0,0,0,.5);display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card--mini .card__name{font-size:11px}.card__tier{font-size:11px;color:var(--pal-edge);letter-spacing:.1em;opacity:.85;white-space:nowrap}.card--maharathi{border-width:2.5px;border-color:color-mix(in srgb,var(--pal-edge) 100%,#fff 35%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--pal-edge) 55%,transparent),0 0 10px color-mix(in srgb,var(--pal-edge) 40%,transparent),0 0 28px color-mix(in srgb,var(--pal-edge) 26%,transparent),inset 0 0 12px color-mix(in srgb,var(--pal-edge) 14%,transparent)}.card--astra3,.card--astra2{--astra-light: #7fb6d8;border-color:color-mix(in srgb,var(--astra-light) 70%,var(--pal-edge))}.card--astra3{border-width:2.5px;box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--astra-light) 60%,transparent),0 0 12px color-mix(in srgb,var(--astra-light) 45%,transparent),0 0 32px color-mix(in srgb,var(--astra-light) 28%,transparent),inset 0 0 14px color-mix(in srgb,var(--astra-light) 16%,transparent)}.card--astra2{border-width:2px;box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--astra-light) 40%,transparent),0 0 14px color-mix(in srgb,var(--astra-light) 22%,transparent)}.card--maharathi .card__tier{color:color-mix(in srgb,var(--pal-edge) 100%,#fff 30%);opacity:1;text-shadow:0 0 6px color-mix(in srgb,var(--pal-edge) 45%,transparent)}.card--atirathi{border-width:1.5px;border-color:color-mix(in srgb,var(--pal-edge) 72%,transparent)}.card--atirathi .card__tier{opacity:.95}.card--rathi{border-width:1px;border-color:color-mix(in srgb,var(--pal-edge) 42%,transparent)}.card--rathi .card__tier{opacity:.6}.card__power{position:absolute;left:6px;bottom:5px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:17px;background:#00000073;border:1.5px solid var(--pal-edge);box-shadow:0 2px 8px #00000080}.card__power--buffed{color:var(--win);border-color:var(--win)}.card__power--damaged{color:var(--lose);border-color:var(--lose)}.card__art{flex:1;display:grid;place-items:center;font-size:40px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.card--mini .card__art{font-size:30px}.card__art img{width:100%;height:100%;object-fit:cover;object-position:50% var(--art-focus, 30%);border-radius:6px}.card__foot{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-height:16px}.card__type{font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--pal-edge);opacity:.9}.card__badges{position:absolute;right:6px;bottom:6px;display:flex;gap:3px;font-size:13px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08070eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;z-index:20;padding:20px;overflow-y:auto;overscroll-behavior:contain}.overlay>*{margin:auto;min-width:0;max-width:100%}.panel{position:relative;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--panel-edge);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;max-width:560px;width:100%;text-align:center}.dialog-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:1px solid var(--panel-edge);background:var(--panel);color:var(--ink-dim);font-size:15px;display:grid;place-items:center;padding:0;z-index:2}.dialog-x:hover{border-color:var(--gold-dim);color:var(--ink)}.panel h2{margin:0 0 6px;font-size:30px}.panel__sub{color:var(--ink-dim);margin:0 0 18px;font-size:14px}.banner{font-family:var(--font-display);font-size:clamp(30px,6vw,56px);color:var(--gold);text-shadow:0 4px 30px rgba(194,160,78,.4);animation:rise .5s ease}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.result--win h2{color:var(--win)}.result--lose h2{color:var(--lose)}.mulligan__hint{margin:-8px 0 4px;text-align:center;font-size:12px;letter-spacing:.02em;color:var(--gold-leaf);opacity:.85}.mulligan__warn{display:block;width:100%;margin:6px 0 0;padding:8px 12px;text-align:left;font-size:12.5px;line-height:1.45;color:var(--lose);background:color-mix(in srgb,var(--lose) 8%,transparent);border:1px solid color-mix(in srgb,var(--lose) 35%,transparent);border-radius:6px}.mulligan__warn--armed{color:var(--gold-leaf);background:color-mix(in srgb,var(--gold-leaf) 10%,transparent);border-color:var(--gold-leaf)}.mulligan__hand{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0 20px}.namepick{max-height:52vh;overflow-y:auto;padding:2px}@media (max-width: 480px){.mulligan__hand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-items:center}.mulligan__hand>*{width:100%;max-width:108px}}.codex{height:100%;display:flex;flex-direction:column;min-height:0}.codex__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(8px + env(safe-area-inset-top)) clamp(10px,3vw,24px) 8px;border-bottom:1px solid var(--panel-edge)}.codex__title{margin:0;font-size:22px;color:var(--gold);letter-spacing:.04em}.codex__count{font-size:12px;color:var(--ink-faint);min-width:56px;text-align:right}.codex__scroll{flex:1;min-height:0;overflow-y:auto;padding:12px clamp(10px,3vw,24px) calc(24px + env(safe-area-inset-bottom))}.codex__section{margin-bottom:20px}.codex__group{font-size:15px;color:var(--ink-dim);border-bottom:1px solid var(--panel-edge);padding-bottom:6px;margin:0 0 12px;display:flex;justify-content:space-between;align-items:baseline}.codex__group-n{font-size:12px;color:var(--ink-faint);font-family:var(--font-ui)}.codex__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.codex__shelf{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2.4 * 10px) / 3.4);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:8px;touch-action:pan-x pan-y}.codex__shelf>*{scroll-snap-align:start;min-width:0}.codex__shelf::-webkit-scrollbar{height:5px}.codex__shelf::-webkit-scrollbar-track{background:var(--panel-edge);border-radius:3px}.codex__shelf::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:3px}.codex__shelf{scrollbar-width:thin;scrollbar-color:var(--gold-dim) var(--panel-edge)}@media (min-width: 700px){.codex__shelf{grid-auto-columns:calc((100% - 4.5 * 10px) / 5.5)}}@media (min-width: 1100px){.codex__shelf{grid-auto-columns:calc((100% - 6.5 * 10px) / 7.5)}}.sheet__pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 0 2px;border-top:1px solid var(--panel-edge);margin-top:10px}.sheet__pager-count{font-size:.76rem;letter-spacing:.08em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.sheet__pager .btn{min-width:44px;font-size:1.1rem;line-height:1}.sheet__pager .btn:disabled{opacity:.3}.codex__foot{text-align:center;font-size:12px;color:var(--ink-faint);padding:8px 0 4px}.setup__label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin-bottom:8px}.faction-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.faction-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--panel-edge);background:var(--panel);color:var(--ink-dim);font-weight:600;font-size:14px}.faction-btn:hover{border-color:var(--gold-dim)}.faction-btn--on{border-color:var(--gold);color:var(--ink);box-shadow:0 0 0 1px var(--gold),0 0 16px #c2a04e33}.faction-btn__dot{width:11px;height:11px;border-radius:3px}.setup__begin{display:block;width:100%;max-width:360px;margin:22px auto 0}.howto{max-width:640px;text-align:left}.howto h2,.howto .panel__sub{text-align:center}.howto__tutorial{display:flex;align-items:center;gap:12px;margin:4px 0 10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(212,175,55,.4);background:#e8c8770f;opacity:.85}.howto__tutorial-text{display:flex;flex-direction:column;gap:2px;min-width:0}.howto__tutorial-text b{color:var(--gold-lit, #ffd700);font-size:1rem}.howto__tutorial-text span{color:var(--ink-faint);font-size:.85rem}.howto__tutorial-soon{margin-left:auto;flex:0 0 auto;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--panel-edge);border-radius:999px;padding:3px 9px}.howto__or{text-align:center;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px}.howto__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 22px}.howto__rule{display:flex;gap:11px;align-items:flex-start;background:var(--panel);border:1px solid var(--panel-edge);border-radius:var(--radius-sm);padding:12px 13px}.howto__icon{font-size:22px;line-height:1.2;flex:0 0 auto}.howto__title{font-family:var(--font-display);font-size:14.5px;color:var(--gold);margin-bottom:3px}.howto__body{font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.howto .btn{display:block;margin:0 auto;min-width:200px}@media (max-width: 620px){.howto__grid{grid-template-columns:1fr}}.turn-flag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:13px;letter-spacing:.04em}.turn-flag__dot{width:9px;height:9px;border-radius:50%;background:var(--ink-faint)}.turn-flag--you .turn-flag__dot{background:var(--gold);box-shadow:0 0 10px var(--gold)}.turn-flag--you{color:var(--gold)}.help-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--panel-edge);background:var(--panel);font-size:15px;font-weight:700;display:grid;place-items:center;padding:0}.help-btn:hover{border-color:var(--gold-dim)}.hint--coach{border:1px dashed var(--panel-edge);border-radius:999px;padding:5px 14px;display:inline-block;background:#c2a04e0f}.eventlog{position:fixed;right:66px;top:64px;display:flex;flex-direction:column;gap:6px;z-index:10;pointer-events:none;max-width:260px}.eventlog__item{background:#15110fed;border:1px solid var(--panel-edge);border-left:2px solid var(--gold-dim);border-radius:3px;padding:7px 10px;font-size:12.5px;color:var(--ink-dim);animation:rise .3s ease}.battlefx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;overflow:hidden}.battlefx__fx{position:absolute}.battlefx__astra{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(120% 90% at 50% 42%,var(--astra-hue),transparent 68%);animation:fx-astra .9s ease-out forwards}.battlefx__astra--ult{background:radial-gradient(140% 110% at 50% 45%,var(--astra-hue),transparent 78%);animation:fx-astra-ult 1.4s cubic-bezier(.2,.7,.25,1) forwards}@keyframes fx-astra{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes fx-astra-ult{0%{opacity:0}10%{opacity:1}46%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion: reduce){.battlefx__astra,.battlefx__astra--ult{animation:none;opacity:0}}.battlefx__flash{position:absolute;left:0;top:0;transform:translate(-50%);border-radius:8px;opacity:0}.battlefx__fx--hit .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(255,82,60,.62),transparent 70%);animation:fx-flash .34s ease-out}.battlefx__fx--buff .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(122,222,142,.55),transparent 70%);animation:fx-flash .42s ease-out}.battlefx__fx--death .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.78),transparent 72%);animation:fx-flash .5s ease-out}.battlefx__fx--daze .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(150,120,210,.5),transparent 70%);animation:fx-flash .5s ease-out}.battlefx__fx--trap .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(18,8,28,.72),transparent 72%);animation:fx-flash .42s ease-out}.battlefx__fx--boon .battlefx__flash{background:radial-gradient(circle at 50% 45%,rgba(240,205,110,.55),transparent 70%);animation:fx-flash .5s ease-out}@keyframes fx-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.battlefx__num{position:absolute;left:0;top:0;font-family:var(--font-title),Georgia,serif;font-weight:400;font-size:20px;line-height:1;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.9);animation:fx-num 1s cubic-bezier(.2,.7,.3,1) forwards}.battlefx__fx--hit .battlefx__num{color:#ff6a5a}.battlefx__fx--buff .battlefx__num{color:#86e0a0}@keyframes fx-num{0%{transform:translate(-50%,-30%) scale(.6);opacity:0}18%{transform:translate(-50%,-78%) scale(1.14);opacity:1}to{transform:translate(-50%,-190%) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.battlefx__flash{animation:none;opacity:0}.battlefx__num{animation:none;opacity:1;transform:translate(-50%,-90%)}}.tooltip{position:fixed;z-index:30;max-width:230px;background:#0c0a09f7;border:1px solid var(--panel-edge);border-radius:8px;padding:10px 12px;pointer-events:none;box-shadow:var(--shadow)}.tooltip__name{font-family:var(--font-display);font-size:14px;margin-bottom:2px}.tooltip__meta{font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.tooltip__rule{font-size:12px;color:var(--ink-dim);line-height:1.4;margin:3px 0}.tooltip__flavor{font-size:11.5px;font-style:italic;color:var(--ink-faint);margin-top:6px;line-height:1.4}.sheet{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--panel-edge);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;width:min(470px,92vw);display:flex;gap:16px;align-items:flex-start}.sheet__card{flex:0 0 auto}.sheet__art{flex:0 0 auto;width:172px;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;border:1px solid var(--panel-edge);background:var(--bg-1)}.sheet__art img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 480px){.sheet{flex-direction:column;align-items:center}.sheet__art{width:min(200px,56vw)}.sheet__info{width:100%}}.sheet__info{flex:1;min-width:0;text-align:left}.sheet__name{font-family:var(--font-display);font-size:20px;color:var(--gold);margin-bottom:2px}.sheet__meta{font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.sheet__power{font-weight:700;color:var(--ink)}.sheet__power--hurt{color:var(--kaurava)}.sheet__power--raised{color:var(--asura)}.sheet__was{text-transform:none;letter-spacing:0;opacity:.75}.sheet__state{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 6px}.state-chip{font:inherit;font-size:10.5px;letter-spacing:.04em;padding:3px 8px;border-radius:2px;border:1px solid var(--panel-edge);background:#eee4d20a;color:var(--ink-dim);cursor:pointer}.state-chip--bad{border-color:#b0574a8c;color:#e0a99f}.state-chip--good{border-color:#6a90708c;color:#a8cfae}.state-chip--open{background:#eee4d21f}.sheet__state-note{margin:0 0 10px;font-size:12px;line-height:1.4;color:var(--ink-faint)}.sheet__rule{font-size:13px;color:var(--ink-dim);line-height:1.45;margin:5px 0}.sheet__flavor{font-size:12.5px;font-style:italic;color:var(--ink-faint);margin-top:8px;line-height:1.45}.sheet__blocked{margin-top:12px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid rgba(176,87,74,.35);background:#b0574a1a;color:var(--ink-dim);font-size:12.5px;line-height:1.45}.sheet__close{margin-top:14px;width:100%}@media (max-width: 640px){.match{gap:4px}.chip{padding:5px 9px;font-size:11.5px;gap:5px}.chip__name{display:none}.chip__dot{width:11px;height:11px}.round-pill__n{font-size:13px}.round-pill__sub{font-size:9px;letter-spacing:.1em}.icon-btn{width:32px;height:32px}.board,.board__group{gap:4px}.row{padding:2px 6px 2px 20px;min-height:0}.row__label{left:5px;font-size:8px;letter-spacing:.1em}.row__cards{gap:4px;align-items:center}.row__power{font-size:15px;min-width:22px}.card{--card-w: 72px;--card-h: 100px;padding:5px;border-radius:8px}.card--mini{--card-w: 50px;--card-h: 72px;padding:4px}.card__art{font-size:26px}.card--mini .card__art{font-size:20px}.card__name{font-size:10px}.card--mini .card__name{font-size:8.5px}.card__power{width:24px;height:24px;font-size:13px;left:4px;bottom:4px}.score-num{font-size:22px;width:44px}.score-vs{font-size:10px;letter-spacing:.12em}.hand{gap:6px;padding:4px 2px 0}.hint{font-size:12px;line-height:1.3;padding:0 6px}.controls .btn--sm{padding:11px 18px;font-size:14px}.eventlog{right:8px;top:52px;max-width:190px}.eventlog__item{font-size:11px;padding:5px 8px}.eventlog__item:not(.eventlog__item--now){display:none}}@media (max-width: 640px){.match{grid-template-rows:auto minmax(0,1fr) auto}.eventlog{position:absolute;left:8px;right:8px;top:calc(46px + env(safe-area-inset-top));max-width:none;flex-direction:row;align-items:center;gap:8px;z-index:12;pointer-events:none}.eventlog__item{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0e0b09d1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.eventlog__more{pointer-events:auto;flex:none;padding:5px 9px;background:#0e0b09e0;align-self:center}.eventlog__more-full{display:none}}@media (hover: none){.tooltip{display:none!important}}@media (max-width: 380px){.chip__name{display:none}.card{--card-w: 64px;--card-h: 92px}.card--mini{--card-w: 46px;--card-h: 66px}}.sanction{background:radial-gradient(120% 90% at 50% 0%,#e27a2038,#08070edb 60%),#06050aeb}.sanction__box{max-width:460px;width:100%;text-align:center;padding:30px 26px 24px;border-radius:18px;background:linear-gradient(180deg,#1b1524,#12101a);border:1px solid rgba(230,168,23,.45);box-shadow:0 0 0 1px #00000080,0 24px 70px #000000b3,0 0 90px #e27a202e}.sanction__eye{width:auto;height:auto;margin:0 auto 14px;display:grid;place-items:center}.sanction__trident{font-size:52px;color:#f0c04a;line-height:1;text-shadow:0 0 18px rgba(240,180,60,.7)}.sanction__who{font-family:var(--font-display, serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#e0a83c;margin-bottom:6px}.sanction__name{font-family:var(--font-display, serif);margin:0 0 12px;font-size:27px;line-height:1.1;color:#f6efe0;text-wrap:balance}.sanction__warn{margin:0 auto 16px;max-width:42ch;font-size:14px;line-height:1.55;color:#cfc4b4}.sanction__ask{margin:0 0 18px;font-family:var(--font-display, serif);font-size:16px;color:#f6efe0}.sanction__actions{display:flex;gap:10px;width:100%;margin-top:12px}.sanction__actions .btn{flex:1;min-width:0}.btn--danger{background:linear-gradient(180deg,#8c2318,#5f160f);border-color:#e27a2099;color:#ffe9d8}.btn--danger:hover{background:linear-gradient(180deg,#a32b1d,#6f1a12)}.omen{position:fixed;left:50%;top:64px;transform:translate(-50%);z-index:30;width:min(430px,calc(100vw - 28px));padding:13px 16px;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,#1d1626,#14111c);border:1px solid var(--omen-edge, rgba(230, 168, 23, .5));box-shadow:0 14px 40px #0009,0 0 40px var(--omen-glow, transparent);animation:omen-in .26s ease-out}@keyframes omen-in{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){.omen{animation:none}}.omen--curse{--omen-edge: rgba(158, 74, 200, .6);--omen-glow: rgba(158, 74, 200, .18)}.omen--burn{--omen-edge: rgba(226, 122, 32, .6);--omen-glow: rgba(226, 122, 32, .18)}.omen--clash{--omen-edge: rgba(220, 90, 70, .6);--omen-glow: rgba(220, 90, 70, .18)}.omen__title{font-family:var(--font-display, serif);font-size:14.5px;color:#f6efe0;margin-bottom:3px;text-wrap:balance}.omen__text{font-size:12.5px;line-height:1.45;color:#b9b0a2}.curse-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:#d9a6f0;border:1px solid rgba(158,74,200,.55);background:#9e4ac824}.card--ready{box-shadow:0 0 0 1px #f0c45aa6,0 0 14px #f0c45a52;cursor:pointer}.card--ready:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#f0c45a;box-shadow:0 0 7px #f0c45af2}.ability-panel{max-width:380px;width:100%;padding:22px 22px 18px;text-align:center}.ability-panel__who{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #9a9080)}.ability-panel__name{font-family:var(--font-display, serif);margin:4px 0 8px;font-size:22px;color:#f6efe0}.ability-panel__text{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:#c3b9aa}.ability-panel__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.run{max-width:640px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 40px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;min-width:0}.run__cardframe,.shrine__card,.reward__card{min-width:0;max-width:100%;overflow-wrap:anywhere}.run__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.run__top--center{grid-template-columns:1fr;text-align:center}.run__title{font-family:var(--font-display, serif);font-size:20px;text-align:center;color:var(--ink, #ece5d5)}.run__depth{text-align:right;font-size:12px;color:var(--muted, #9a9080)}.run__top--center .run__depth{text-align:center}.run__ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rung{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--panel-edge, #2a2533);border-radius:10px;background:var(--bg-2, #17141d);opacity:.55}.rung--now{opacity:1;border-color:#e0a83c;box-shadow:0 0 0 1px #e0a83c66}.rung--done{opacity:.4}.rung--done .rung__name{text-decoration:line-through}.rung__dot{width:10px;height:10px;border-radius:50%;background:var(--panel-edge, #3a3346);justify-self:center}.rung--now .rung__dot{background:#f0c04a;box-shadow:0 0 8px #f0c04acc}.rung--done .rung__dot{background:#4fbd78}.rung__name{font-size:14px;display:flex;align-items:center;gap:8px}.rung__boss{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#e06256;border:1px solid rgba(224,98,86,.6);border-radius:5px;padding:1px 5px}.rung__foe{font-size:11px;color:var(--muted, #9a9080)}.run__curses{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.run__curses-note{font-size:11px;color:var(--muted, #9a9080)}.run__next{margin-top:auto;padding:18px;border-radius:14px;border:1px solid rgba(224,168,60,.35);background:linear-gradient(180deg,var(--bg-2, #1b1626),var(--bg-1, #12101a));text-align:center}.run__next-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e0a83c}.run__next-name{font-family:var(--font-display, serif);font-size:22px;margin:3px 0 4px}.run__next-sub{font-size:12.5px;color:var(--muted, #9a9080);margin-bottom:14px}.run__march{width:100%;max-width:320px}.reward__lede{text-align:center;color:var(--muted, #9a9080);font-size:14px;margin:0}.reward__grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 560px){.reward__grid{grid-template-columns:repeat(3,1fr)}}.reward__card{text-align:left;padding:16px;border-radius:12px;border:1px solid var(--panel-edge, #2a2533);background:var(--bg-2, #17141d);color:var(--ink, #ece5d5);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:5px}.reward__card:hover{border-color:#e0a83c;transform:translateY(-2px)}.reward__card--cleanse{border-color:#9e4ac880}.earn{text-align:center}.earn__row{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:6px 0}.earn__n{font-size:30px;font-variant-numeric:tabular-nums;color:var(--gold-leaf)}.earn__row--kirti .earn__n{color:var(--parchment, #d9cfb4);font-size:22px}.earn__what{font-size:13px;letter-spacing:.04em;opacity:.85}.earn__streak{margin:10px 0 4px;font-size:13px;color:var(--gold-leaf);opacity:.9}.reward__price{font-size:12px;letter-spacing:.02em;color:var(--gold, #d8b45a);font-variant-numeric:tabular-nums}.reward__short{color:#e06256}.reward__card--dear{opacity:.55;cursor:not-allowed}.reward__card--dear:hover{transform:none;border-color:var(--panel-edge, #2a2533)}.reward__walk{align-self:center;margin-top:10px}.reward__kind{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #9a9080)}.reward__name{font-family:var(--font-display, serif);font-size:18px}.reward__power{font-size:12px;color:#e0a83c;font-variant-numeric:tabular-nums}.reward__text{font-size:12.5px;line-height:1.45;color:var(--muted, #b9b0a2)}.run--end{align-items:center;justify-content:center}.setup__note{margin:16px 0 4px;font-size:13px;line-height:1.5;color:var(--muted, #9a9080);border-left:3px solid rgba(224,168,60,.45);padding-left:12px}.shrine__om{font-size:34px;color:#e0a83c;text-shadow:0 0 24px rgba(224,168,60,.55);line-height:1;margin-bottom:2px}.shrine__grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 620px){.shrine__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.shrine__card{text-align:left;padding:16px;border-radius:12px;border:1px solid var(--panel-edge, #2a2533);background:var(--bg-2, #17141d);color:var(--ink, #ece5d5);cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .12s,transform .12s;min-width:0;overflow:hidden}.shrine__card *{min-width:0}.shrine__text,.shrine__worth,.shrine__price{overflow-wrap:anywhere}.shrine__card:hover{transform:translateY(-2px)}.shrine__card--vardaan{border-color:#e0a83c66}.shrine__card--vardaan:hover{border-color:#e0a83c}.shrine__card--penance{border-color:#54b7c466}.shrine__card--penance:hover{border-color:#54b7c4}.shrine__kind{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #9a9080)}.shrine__name{font-family:var(--font-display, serif);font-size:19px}.shrine__text{font-size:12.5px;line-height:1.5;color:var(--muted, #b9b0a2);flex:1}.shrine__flavor{font-size:11.5px;line-height:1.45;font-style:italic;color:var(--ink-faint, #9a9080)}.shrine__foot{margin-top:4px;padding-top:8px;border-top:1px solid var(--panel-edge, #2a2533)}.shrine__price{font-size:12px;color:#e06256}.shrine__free{font-size:12px;color:#4fbd78}.shrine__walk{align-self:center;margin-top:4px}.run__away{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.away-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 9px;border-radius:999px;color:#8fd8e2;border:1px solid rgba(84,183,196,.5);background:#54b7c41f}.away-chip b{color:var(--ink);font-weight:600}.away-chip__left{font-style:normal;padding-left:7px;margin-left:2px;border-left:1px solid rgba(84,183,196,.4);color:var(--gold, #d8b45a)}.run__returned{padding:11px 14px;border-radius:10px;border:1px solid rgba(224,168,60,.45);background:#e0a83c14;font-size:13px;line-height:1.5}.run__returned-line+.run__returned-line{margin-top:5px}.shrine__lede{max-width:40ch;margin:0 auto;line-height:1.55}.shrine__lede .term{padding-top:0;padding-bottom:0;line-height:inherit}.shrine__worth{display:block;margin-top:6px;font-size:11.5px;line-height:1.5;color:var(--muted, #9a9080)}.odds{display:flex;flex-direction:column;gap:7px}.odds__bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--bg-1, #12101a)}.odds__seg{display:block;min-width:2px}.odds__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:11.5px}.odds__list li{display:flex;align-items:center;gap:6px;color:var(--muted, #b9b0a2)}.odds__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.odds__pct{margin-left:auto;font-variant-numeric:tabular-nums}.odds--t3{color:#eba53a}.odds--t3.odds__seg,.odds--t3 .odds__dot{background:#eba53a}.odds--t2{color:#c79355}.odds--t2.odds__seg,.odds--t2 .odds__dot{background:#c79355}.odds--t1{color:#8798b8}.odds--t1.odds__seg,.odds--t1 .odds__dot{background:#8798b8}.odds--fail{color:#7a6f66}.odds--fail.odds__seg,.odds--fail .odds__dot{background:#4a423c}.sheet__gloss{font-size:12px;line-height:1.45;color:var(--ink-faint, #7a7266);margin-top:-2px;margin-bottom:6px}.row__gloss{display:block;font-size:7.5px;letter-spacing:.06em;opacity:.55;margin-top:2px}.eventlog__more{align-self:flex-end;pointer-events:auto;background:#15110fed;border:1px solid var(--panel-edge);border-radius:3px;color:var(--ink-dim);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;cursor:pointer}.eventlog__more:hover{color:var(--ink);border-color:var(--gold-dim)}.log{max-width:520px;width:92vw}.log__title{margin:0 0 2px}.log__dir{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.log__scroll{max-height:min(58vh,460px);overflow-y:auto;overscroll-behavior:contain;text-align:left;margin-bottom:14px;padding-right:4px}.log__round+.log__round{margin-top:14px}.log__round-head{display:flex;align-items:center;gap:10px;font-family:var(--font-title);font-size:15px;letter-spacing:.06em;color:var(--gold);text-transform:none;padding-bottom:7px;margin-bottom:9px;position:sticky;top:0;background:var(--bg-1)}.log__round-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--gold-dim),transparent);opacity:.55}.log__line{position:relative;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink);padding:5px 0 5px 18px}.log__line:before{content:"";position:absolute;left:3px;top:12px;width:5px;height:5px;background:var(--gold-dim);transform:rotate(45deg);opacity:.85}.log__round .log__line:first-of-type{color:var(--ink)}.log__round .log__line:first-of-type:before{background:var(--gold);opacity:1;box-shadow:0 0 0 3px #d4af3724}.log__line+.log__line{border-top:1px solid rgba(139,105,20,.14)}.house-brief{border:1px solid var(--panel-edge);border-left:2px solid var(--gold-dim);background:var(--panel);border-radius:var(--radius-sm);padding:12px 14px;margin:10px 0 4px;max-width:620px}.house-brief__line{margin:0 0 8px;font-family:var(--font-display, serif);font-size:15px;color:var(--ink);line-height:1.4}.house-brief__row{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-dim)}.house-brief__tag{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:1px 6px;margin-right:8px;border-radius:2px;border:1px solid var(--panel-edge);vertical-align:1px}.house-brief__tag--good{color:#a8cfae;border-color:#6a90708c}.house-brief__tag--bad{color:#e0a99f;border-color:#b0574a8c}.curse-chip--long{border-color:#b0574a80}.curse-chip__left{margin-left:6px;padding:0 5px;border-radius:2px;background:#b0574a38;color:#e0a99f;font-variant-numeric:tabular-nums}.shrine__deity{display:flex;align-items:center;gap:10px;margin-bottom:4px}.shrine__deity-img{width:46px;height:58px;object-fit:cover;object-position:top;border-radius:3px;border:1px solid var(--panel-edge);flex:0 0 auto}.sanction__god{width:min(150px,34vw);height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:4px;border:1px solid var(--gold-dim);box-shadow:0 0 26px #c2a04e40}.advice{display:flex;flex-direction:column;gap:6px;padding:10px clamp(8px,2vw,20px);border-bottom:1px solid var(--panel-edge);background:#eee4d205}.advice__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink-dim);border-left:2px solid var(--gold-dim);padding-left:10px}.advice__row--bad{border-left-color:var(--kaurava);color:#e0a99f}.advice__text{flex:1;min-width:200px}.advice__done{padding:6px clamp(8px,2vw,20px);font-size:12.5px;color:#a8cfae}.arsenal{border:1px solid var(--panel-edge);border-radius:var(--radius-sm);background:var(--panel);padding:12px 14px;margin:14px 0 4px;max-width:620px}.arsenal__head{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-dim);margin-bottom:8px}.arsenal__head--sub{margin-top:12px}.arsenal__row{display:flex;align-items:baseline;gap:10px;font-size:13px;padding:3px 0;flex-wrap:wrap}.arsenal__row--faint{opacity:.72}.arsenal__row--dead .arsenal__name{color:#e0a99f}.arsenal__tier{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:2px;border:1px solid var(--panel-edge);color:var(--ink-faint);white-space:nowrap}.arsenal__tier--3{color:var(--gold);border-color:var(--gold-dim)}.arsenal__tier--2{color:var(--ink-dim)}.arsenal__name{color:var(--ink);font-weight:600}.arsenal__who{color:var(--ink-faint);font-size:12px}.arsenal__warn{margin:8px 0 0;font-size:12.5px;color:#e0a99f}.valours{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:25;width:min(100%,640px);max-height:31vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:5px;padding:9px 12px calc(10px + env(safe-area-inset-bottom,0px));border:1px solid var(--brass, #a98c45);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#121014f7,#0a090cfc);box-shadow:0 -10px 30px #0000008c}@media (prefers-reduced-motion: no-preference){.valours{animation:valours-rise .22s cubic-bezier(.2,.8,.3,1) both}}@keyframes valours-rise{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.valours__ask{font-family:var(--font-title);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brass, #a98c45)}.valours__pick{display:flex;flex-direction:column;gap:1px;padding:6px 10px;text-align:left;border:1px solid rgba(169,140,69,.35);border-radius:6px;background:transparent;color:inherit;cursor:pointer}.valours__pick:hover{border-color:var(--brass, #a98c45)}.valours__pick:focus-visible{outline:2px solid var(--brass, #a98c45);outline-offset:2px}.valours__pick.is-chosen{border-color:var(--brass, #a98c45);background:#a98c4529}.valours__name{font-family:var(--font-title);font-size:.94rem;font-weight:600;letter-spacing:.02em;color:var(--gold, #e8c877)}.valours__text{font-family:var(--font-body);font-size:.86rem;font-style:italic;opacity:.72}@media (prefers-reduced-motion: no-preference){.valours__pick{transition:border-color .12s ease,background .12s ease}}.astra-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:none;cursor:pointer;opacity:0;transition:opacity .12s ease;pointer-events:none}.astra-reveal.is-lit{opacity:1}.astra-reveal__frame{position:relative;width:min(52vw,260px);aspect-ratio:1;border:0;border-radius:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 46%,transparent 78%);mask-image:radial-gradient(closest-side,#000 46%,transparent 78%);transform:scale(.7);filter:brightness(.8) saturate(1.1);transition:transform .24s cubic-bezier(.16,.84,.28,1),filter .24s ease}.astra-reveal.is-lit .astra-reveal__frame{transform:scale(1.04);filter:brightness(1.35) saturate(1.15)}.astra-reveal.is-gone .astra-reveal__frame{transition:transform .44s cubic-bezier(.5,0,.75,0),opacity .44s ease-in,filter .44s ease;opacity:0;filter:brightness(2)}.astra-reveal--mine.is-gone .astra-reveal__frame{transform:translate(6vw,-96vh) scale(.42) rotate(6deg)}.astra-reveal--theirs.is-gone .astra-reveal__frame{transform:translate(-6vw,96vh) scale(.42) rotate(-6deg)}.astra-reveal__art{width:100%;height:100%;object-fit:cover;display:block}.astra-reveal__art--blank{background:#1a1420}.astra-reveal__glow{position:absolute;width:min(70vw,380px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#d8a84a8c,#d8a84a00);transform:scale(.3);opacity:0;transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .26s ease}.astra-reveal.is-lit .astra-reveal__glow{transform:scale(1);opacity:1}.astra-reveal.is-gone .astra-reveal__glow{opacity:0;transform:scale(1.5);transition:transform .34s ease-out,opacity .34s ease-out}.astra-reveal__name{font-family:var(--font-title);font-size:1.3rem;letter-spacing:.04em;color:var(--gold, #e8c877);text-shadow:0 2px 10px rgba(0,0,0,.85);opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.astra-reveal.is-gone .astra-reveal__name,.astra-reveal.is-gone .astra-reveal__who{opacity:0;transition:opacity .26s ease-in}.astra-reveal__who{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;opacity:0;transition:opacity .16s 80ms ease;text-shadow:0 2px 10px rgba(0,0,0,.85)}.astra-reveal.is-lit .astra-reveal__name{opacity:1;transform:none}.astra-reveal.is-lit .astra-reveal__who{opacity:.7}@keyframes astra-jolt{0%{transform:scale(1) translate(0)}25%{transform:scale(1.02) translate(-3px,2px)}55%{transform:scale(1.02) translate(3px,-2px)}to{transform:scale(1) translate(0)}}@media (prefers-reduced-motion: reduce){.astra-reveal__frame,.astra-reveal__glow,.astra-reveal__name,.astra-reveal__who{transition-duration:1ms}.astra-reveal.is-lit .astra-reveal__frame{animation:none}}.manifest{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(closest-side,#06030cc7,#000000f0);cursor:pointer;opacity:0;transition:opacity .22s ease}.manifest.is-lit{opacity:1}.manifest__frame{position:relative;width:min(52vw,260px);aspect-ratio:3 / 4;border:1px solid var(--brass, #a98c45);border-radius:999px 999px 12px 12px;overflow:hidden;transform:scale(.96);filter:brightness(.45) saturate(.7);transition:transform .9s cubic-bezier(.16,.84,.28,1),filter .9s ease}.manifest.is-lit .manifest__frame{transform:scale(1);filter:brightness(1.04) saturate(1)}.manifest__art{width:100%;height:100%;object-fit:cover;display:block}.manifest__halo{position:absolute;width:min(84vw,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#f0ce7a57,#f0ce7a00);opacity:0;transform:scale(.7);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.7,.3,1)}.manifest.is-lit .manifest__halo{opacity:1;transform:scale(1);animation:manifest-breathe 4.2s 1.1s ease-in-out infinite}.manifest__sweep{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(100deg,#fff0c800 42%,#fff0c86b,#fff0c800 58%);transform:translate(-70%);opacity:0;pointer-events:none}.manifest.is-lit .manifest__sweep{animation:manifest-sweep 1.5s .26s ease-out}.manifest__name{font-size:1.45rem;letter-spacing:.05em;color:var(--brass, #a98c45);opacity:0;transform:translateY(6px);transition:opacity .52s .62s ease,transform .52s .62s ease}.manifest__epithet{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;opacity:0;transition:opacity .52s .82s ease}.manifest.is-lit .manifest__name{opacity:1;transform:none}.manifest.is-lit .manifest__epithet{opacity:.66}@keyframes manifest-sweep{0%{transform:translate(-70%);opacity:0}18%{opacity:1}to{transform:translate(70%);opacity:0}}@keyframes manifest-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@media (prefers-reduced-motion: reduce){.manifest__frame,.manifest__name,.manifest__epithet{transition-duration:1ms}.manifest.is-lit .manifest__halo,.manifest.is-lit .manifest__sweep{animation:none}}.menu>*:not(.ambient):not(.menu__ground):not(.menu__scrim):not(.menu__bloom):not(.dust){z-index:1}.menu>.ambient{position:fixed}.ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0a09b8,#0c0a0926 38%,#0c0a0933 62%,#0c0a09cc),radial-gradient(120% 80% at 50% 50%,#0c0a0900 40%,#0c0a098c);pointer-events:none}.ambient__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.btn--beckon{border-color:var(--brass, #a98c45);box-shadow:0 0 0 1px #a98c4559,0 0 18px #a98c4538}@media (prefers-reduced-motion: no-preference){.btn--beckon{animation:beckon 2.8s ease-in-out infinite}@keyframes beckon{0%,to{box-shadow:0 0 0 1px #a98c454d,0 0 12px #a98c4529}50%{box-shadow:0 0 0 1px #a98c458c,0 0 22px #a98c4557}}}.rail{display:contents}@media (min-width: 900px) and (min-height: 560px){.match{grid-template-columns:minmax(0,1fr) clamp(240px,22vw,320px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top    top" "board  right" "hand   hand";gap:12px;padding:calc(10px + env(safe-area-inset-top)) clamp(16px,3vw,40px) calc(10px + env(safe-area-inset-bottom));width:100%;max-width:1600px;margin-inline:auto}.topbar{grid-area:top}.board{grid-area:board}.hand-tray{grid-area:hand}.rail{display:flex;flex-direction:column;gap:10px;min-height:0;grid-area:right}.board,.board__group,.hand{gap:10px}.match .hand .card{--card-w: 136px}.row__cards{justify-content:center}}@media (min-width: 1700px){.match{max-width:1600px}}@media (max-height: 560px) and (orientation: landscape){.match{gap:4px;padding-top:4px;padding-bottom:4px}.lintel{margin:14px 0 10px}}.menu__actions{width:min(440px,88vw);display:flex;flex-direction:column;gap:10px}@media (min-width: 900px){.menu__actions{width:min(520px,60vw)}}.shrine__gloss{color:var(--ink-faint);font-style:italic}.shrine__req-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim, #b9924a)}.term-gloss{max-width:22rem;text-align:center}.term-gloss__label{color:var(--gold-lit);margin:0 0 .5rem}.term-gloss__text{color:var(--ink);line-height:1.5;margin:0 0 1rem}.sanction__mark{border-left:3px solid var(--gold-leaf, #d4af37)}.sanction__verdict{display:block;font-family:var(--font-display, serif);font-size:1.05rem;line-height:1.3;color:var(--gold);text-transform:none;letter-spacing:0}.sanction__wasted{color:var(--danger, #b8452f);font-weight:600}.sanction__shrap{display:block;width:100%;margin:10px 0 4px;padding:10px 12px;border:1px solid rgba(176,87,74,.35);border-left:3px solid var(--danger, #b8452f);border-radius:7px;background:#b0574a12;text-align:left}.sanction__shrap summary{font-size:.82rem;line-height:1.45;color:var(--ink-dim);cursor:pointer;list-style:none}.sanction__shrap summary::-webkit-details-marker{display:none}.sanction__shrap summary b{color:var(--ink)}.sanction__more{color:var(--gold);text-decoration:underline;white-space:nowrap}.sanction__shrap[open] .sanction__more{visibility:hidden}.sanction__shrap[open] .sanction__shrap-list{margin-top:8px}.sanction__shrap-list{margin:0;padding-left:16px;font-size:.78rem;line-height:1.45;color:var(--ink-dim)}.sanction__shrap-list strong{color:var(--ink)}.sanction__warn{font-size:.85rem;line-height:1.5}.sheet__link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:var(--gold-dim)}.sheet__link:hover{text-decoration-style:solid;color:var(--gold)}.sheet__link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.codex,.match,.run{position:relative;isolation:isolate}.codex>*:not(.ambient):not(.overlay):not(.tooltip),.match>*:not(.ambient):not(.overlay):not(.tooltip):not(.omen):not(.astra-reveal):not(.astra-clash):not(.battlefx):not(.topbar):not(.valours),.run>*:not(.ambient):not(.overlay):not(.run__road):not(.reward__corner){position:relative;z-index:1}.codex>.overlay,.match>.overlay,.run>.overlay,.menu>.overlay{z-index:30}.ladder-step{margin-bottom:26px}.ladder-step__cap{margin:0 0 10px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.ladder-step.is-reached .ladder-step__cap{color:var(--gold-dim)}.ladder-card{margin:0;display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:center}.ladder-card img,.ladder-card__blank{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;border:1px solid var(--panel-edge);background:var(--bg-2);display:block}.ladder-card figcaption,.ladder-card__name{font-size:.72rem;color:var(--ink-dim);text-align:center;line-height:1.25}.ladder-card:hover img{border-color:var(--gold-dim)}.ladder-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.ladder-preview__intro{margin:0 0 12px;font-size:.9rem;line-height:1.6;color:var(--ink-dim)}.ladder-preview__march{display:block;margin:6px auto 26px;min-width:240px}.ladder-card.is-locked img{filter:grayscale(.75) brightness(.55)}.ladder-card.is-locked figcaption{color:var(--ink-faint)}.ladder-card.is-locked img:hover{filter:grayscale(.35) brightness(.75)}.ladder-preview__foot{margin:18px 0 40px;text-align:center;font-size:.82rem;color:var(--ink-faint)}@media (prefers-reduced-motion: no-preference){.ladder-card.is-locked img{transition:filter .2s ease}}.ascend__line{margin:4px 0 22px;font-size:.98rem;line-height:1.6;color:var(--ink)}.ascend__cap{margin:0 0 12px;font-size:.8rem;color:var(--gold-dim)}.ascend__next{margin:22px 0 0;font-size:.86rem;color:var(--ink-faint)}.ascend__go{margin:26px auto 40px;display:block}.ladder-card.is-new img{border-color:var(--brass, #a98c45)}@media (prefers-reduced-motion: no-preference){.ladder-card.is-new{animation:unlock-in .52s cubic-bezier(.16,.84,.28,1) backwards}.ladder-card.is-new:nth-child(1){animation-delay:60ms}.ladder-card.is-new:nth-child(2){animation-delay:.13s}.ladder-card.is-new:nth-child(3){animation-delay:.2s}.ladder-card.is-new:nth-child(4){animation-delay:.27s}.ladder-card.is-new:nth-child(5){animation-delay:.34s}.ladder-card.is-new:nth-child(6){animation-delay:.41s}.ladder-card.is-new:nth-child(7){animation-delay:.48s}.ladder-card.is-new:nth-child(8){animation-delay:.55s}.ladder-card.is-new:nth-child(9){animation-delay:.62s}.ladder-card.is-new:nth-child(n+10){animation-delay:.69s}}@keyframes unlock-in{0%{opacity:0;transform:translateY(10px) scale(.94);filter:brightness(2.2) saturate(.4)}to{opacity:1;transform:none;filter:none}}.menu__ground{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:brightness(.62) contrast(1.32) saturate(.62)}.install{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:200;width:min(92vw,30rem);display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(212,175,55,.4);background:linear-gradient(180deg,#18140ffa,#0e0c09fa);box-shadow:0 10px 30px #0009;color:var(--ink, #f3e9d6);animation:install-in .36s ease both}@keyframes install-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.install__om{font-size:1.7rem;line-height:1;color:var(--gold-lit, #e8c877);flex:0 0 auto}.install__text{display:flex;flex-direction:column;gap:2px;font-size:.8rem;line-height:1.3;min-width:0}.install__text b{color:var(--gold-lit, #e8c877);font-size:.9rem}.install__text span{color:var(--ink-faint, #c3b291)}.install__go{flex:0 0 auto;margin-left:auto;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(212,175,55,.5);background:#d4af372e;color:var(--gold-lit, #e8c877);font-weight:600;cursor:pointer}.install__go:active{transform:translateY(1px)}.install__x{position:absolute;top:-9px;right:-9px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(212,175,55,.4);background:#1a160f;color:var(--ink-faint, #c3b291);font-size:15px;line-height:1;cursor:pointer}@media (prefers-reduced-motion: reduce){.install{animation:none}}.menu__veil{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:0;cursor:pointer;color:var(--gold-lit, #e8c877);font-family:var(--font-display, serif);background:radial-gradient(120% 90% at 50% 44%,#15110f,#0c0a09 70%);-webkit-backdrop-filter:blur(3px);animation:veil-in .4s ease both}.menu__veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-ground) center 62% / cover no-repeat;opacity:.22;mix-blend-mode:soft-light;pointer-events:none}.menu__veil.is-lifting{animation:veil-lift .52s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes veil-lift{to{opacity:0;transform:scale(1.09)}}.veil__wheel{position:relative;display:grid;place-items:center;width:min(78vw,64vh,460px);aspect-ratio:1}.veil__chakra-art{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.65)) drop-shadow(0 0 30px rgba(212,175,55,.22));animation:chakra-breathe 3.2s ease-in-out infinite}.veil__ring{position:absolute;top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;width:105%;height:105%;fill:none;transform:rotate(-90deg)}.veil__arc{stroke:var(--gold-leaf, #d4af37);stroke-width:.7;stroke-linecap:round;opacity:.55;filter:brightness(.62) contrast(1.32) saturate(.62);filter:drop-shadow(0 0 3px rgba(212,175,55,.45));transition:stroke-dashoffset .42s ease-out,opacity .7s ease-out}.menu__veil.is-ready .veil__arc{opacity:0}@keyframes chakra-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.65)) drop-shadow(0 0 26px rgba(212,175,55,.18))}50%{transform:scale(1.02);filter:drop-shadow(0 1px 2px rgba(0,0,0,.65)) drop-shadow(0 0 40px rgba(255,215,0,.34))}}.menu__veil.is-ready .veil__wheel{animation:veil-bloom .9s ease-out}@keyframes veil-bloom{40%{transform:scale(1.035)}}.veil__says{display:grid;margin-top:.5rem;min-height:1.6rem}.veil__says>*{grid-area:1 / 1}.menu__veil-title{display:none}.menu__veil .menu__veil-cta{margin-top:clamp(18px,5vh,44px)}.menu__veil-cta{font-family:var(--font-title, Georgia, serif);font-size:clamp(.82rem,3.4vw,1rem);letter-spacing:.18em;text-transform:uppercase;color:#efe6d4;opacity:0;transition:opacity .56s ease-out .42s}.menu__veil-cta{opacity:1;animation:veil-pulse 2.6s ease-in-out .9s infinite}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes veil-pulse{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.menu__veil{animation:none}.menu__veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--veil-ground) center 62% / cover no-repeat;opacity:.22;mix-blend-mode:soft-light;pointer-events:none}.menu__veil.is-lifting{animation:none;opacity:0}.menu__veil-cta{animation:none}.menu__veil-cta{animation:none;opacity:1}.menu__veil.is-ready .veil__wheel{animation:none}.veil__arc{transition:none}.veil__chakra-art{animation:none}}.menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.menu__scrim:before,.menu__scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.menu__scrim:before{background:linear-gradient(180deg,#0c0a09f0,#0c0a09b3 16%,#0c0a0947,#0c0a0957 52%,#0c0a09db 88%,#0c0a09f7),radial-gradient(120% 70% at 50% 44%,#0c0a0900 40%,#0c0a09b8),linear-gradient(180deg,#1216226b,#0e10184d)}.menu__rays{position:fixed;inset:-10% -20% auto -20%;height:78%;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.5;filter:blur(14px);background:linear-gradient(101deg,transparent 30%,rgba(255,226,160,.14) 36%,transparent 42%),linear-gradient(97deg,transparent 44%,rgba(255,236,190,.2) 50%,transparent 57%),linear-gradient(93deg,transparent 60%,rgba(255,226,160,.11) 65%,transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 8%,rgba(0,0,0,.55) 46%,transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 8%,rgba(0,0,0,.55) 46%,transparent 88%)}@media (prefers-reduced-motion: no-preference){.menu__rays{animation:rays-breathe 14s ease-in-out infinite}}@keyframes rays-breathe{0%,to{opacity:.42}50%{opacity:.6}}.menu__bloom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.15;mix-blend-mode:screen;background:radial-gradient(at 50% 20%,gold,#0000 55%)}.dust{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.dust__mote{position:absolute;bottom:-10px;border-radius:999px;background:#ffd97a;box-shadow:0 0 5px #ffdc78b3;filter:blur(.2px);animation-name:dust-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes dust-drift{0%{transform:translateZ(0);opacity:0}10%{opacity:1}90%{opacity:.9}to{transform:translate3d(var(--drift, 30px),-120vh,0);opacity:0}}@media (prefers-reduced-motion: reduce){.dust{display:none}}.menu__sub{font-family:var(--font-body);font-size:13.6px;line-height:1.5;letter-spacing:.01em;color:#f5eee0f5;max-width:34em;text-shadow:0 1px 10px rgba(0,0,0,.85)}.menu>.menu__sub:last-child{font-size:12px;color:#ded6c6;font-style:italic;text-shadow:0 1px 6px rgba(0,0,0,.9)}@media (max-height: 780px){.menu{gap:11px;padding:12px}.menu .crown{margin-top:-14px;margin-bottom:-6px}}.screenbar{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:calc(10px + env(safe-area-inset-top)) 16px 12px;background:linear-gradient(180deg,#040406f5,#040406b8);border-bottom:1px solid rgba(212,175,55,.18)}.tab-back{align-self:flex-start;height:36px;padding:0 16px 0 14px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-title);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-leaf);border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#ffffff0f,#0006);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);cursor:pointer}.tab-back:hover{border-color:#e9c75ceb;color:var(--gold-lit)}.screenbar__title{margin:6px 0 0;font-family:var(--font-title);font-size:22px;font-weight:400;letter-spacing:.06em;line-height:1.1;background-image:linear-gradient(180deg,gold,#e6c15a,#8b6914);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(212,175,55,.28))}.screenbar__meta{font-family:var(--font-title);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#e9c75cf2}.leaf{position:relative;background:#e5d5b5;color:#3a2e1f;padding:22px 20px 24px;margin:16px 0 22px;clip-path:polygon(0 2%,2% 0,98% 1%,100% 3%,99% 97%,97% 100%,3% 99%,0 97%);box-shadow:0 18px 40px #000000a6,0 0 0 1px #8b691440,inset 0 1px #fff9}.leaf p{font-family:var(--font-body);font-size:14px;line-height:1.62;color:#3a2e1f;margin:0 0 12px}.leaf p:last-of-type{margin-bottom:0}.leaf strong{font-weight:600}.leaf__rule{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;color:#8b69148c}.leaf__rule i{flex:none;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.leaf__rule span{height:1px;background:currentColor;opacity:.55}.leaf__rule span:first-child,.leaf__rule span:last-child{width:42px}.leaf__rule span:nth-child(3){width:26px}.btn--molten{position:relative;display:block;width:100%;height:54px;margin:22px auto 4px;border:1px solid rgba(139,105,20,.6);background:linear-gradient(90deg,#8c6a12,#b8860b 12%,gold,#b8860b 88%,#8c6a12);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);box-shadow:0 0 30px #ffd7006b,inset 0 1px 1px #ffffffb3,inset 0 -3px 6px #5a3c0073;cursor:pointer}.btn--molten:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff47,#fff0 45%);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);pointer-events:none}.btn--molten span{position:relative;font-family:var(--font-title);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2b1f06;text-shadow:0 1px 0 rgba(255,255,255,.35)}.btn--molten:hover{filter:brightness(1.06)}.btn--molten:active{filter:brightness(.96)}.band{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;margin:18px 0 8px;border:1px solid rgba(212,175,55,.22);border-left:2px solid rgba(212,175,55,.55);border-radius:6px;background:linear-gradient(90deg,#1e1a12d9,#0c0b0eb3)}.band__name{font-family:var(--font-plaque);font-size:15px;font-weight:600;color:#f2e6cc}.band__count{font-family:var(--font-plaque);font-size:12px;letter-spacing:.02em;color:#d4af37cc;white-space:nowrap}.band--reached{border-left-color:var(--gold-lit)}.band__gained{margin:0 0 10px;font-family:var(--font-title);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e9c75cf2}.screenbar--row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 12px}.screenbar--row .screenbar__title{min-width:0;margin:0;text-align:center;font-size:16px;overflow-wrap:anywhere}.screenbar__aux{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#ffffff0f,#0006);color:var(--gold-leaf);font-family:var(--font-title);cursor:pointer}.houses{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 14px}.house-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:8px 6px;border-radius:3px;border:1px solid rgba(63,63,70,.6);background:#0009;font-family:var(--font-title);font-size:12px;font-weight:600;letter-spacing:.03em;color:#f4f4f5;cursor:pointer}.house-tab__dot{width:8px;height:8px;border-radius:999px;flex:none}.house-tab--on{border-color:#fbbf2499;background:linear-gradient(180deg,#27272a,#000);box-shadow:0 0 0 1px #fbbf2440,0 0 20px #fbbf2440,inset 0 1px #ffffff1f}.brief{position:relative;border-radius:10px;padding:16px 16px 14px;margin-bottom:12px;background:linear-gradient(145deg,#f5eee021,#f5eee00d 55%,#d4af3712);border:1px solid rgba(245,238,224,.16);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 8px 32px #0000008c,inset 0 1px #ffffff38}.brief:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.brief__quote{margin:0 0 14px;font-family:var(--font-plaque);font-style:italic;font-size:15.5px;line-height:1.4;text-align:center;color:#fbf4e4;text-shadow:0 1px 8px rgba(0,0,0,.7)}.brief__cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid rgba(245,238,224,.18);padding-top:12px}.brief__col+.brief__col{border-left:1px solid rgba(245,238,224,.18);padding-left:14px}.brief__label{display:block;margin-bottom:5px;font-family:var(--font-title);font-size:8.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-leaf)}.brief__text{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.45;color:#f8f2e6f0;text-shadow:0 1px 6px rgba(0,0,0,.6)}.note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-bottom:14px;border-radius:3px;border:1px solid rgba(180,83,9,.3);background:#fff8dce6;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:#5a3e1b}.note__mark{flex:none;width:20px;height:20px;margin-top:1px;border-radius:999px;display:grid;place-items:center;background:#b45309;color:#fff8dc;font-family:var(--font-title);font-size:12px;font-weight:700}.note strong{font-weight:700}.muster-bar{border:1px solid rgba(212,175,55,.22);border-radius:6px;padding:12px 14px;margin-bottom:14px;background:linear-gradient(180deg,#1c1a16e6,#0c0c10d9)}.muster-bar__top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.muster-bar__top .screenbar__aux{grid-row:1 / span 2;grid-column:2;align-self:start}.muster-bar__name{grid-column:1;font-family:var(--font-title);font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--cream)}.muster-bar__count{grid-column:1;font-family:var(--font-title);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#eee7d9e6}.muster-bar__meter{display:flex;align-items:center;gap:10px;margin-top:10px}.muster-bar__track{flex:1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.muster-bar__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8c6a12,gold);transition:width .24s ease}.muster-bar__fill--over{background:linear-gradient(90deg,#7f2d12,#ef7c3a)}.muster-bar__pct{font-family:var(--font-title);font-size:11px;color:#d4af37d9;font-variant-numeric:tabular-nums}.run{width:100%;min-width:0}.lane{position:relative}.run__road{position:absolute;top:-10px;bottom:-10px;left:50%;width:220px;transform:translate(-50%);z-index:0;pointer-events:none}.lane .rungs{position:relative;z-index:1}.run:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#040407e0,#0404078c 30%,#040407cc),radial-gradient(ellipse at center,#0000 35%,#000000b3 95%)}.screenbar__stat{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 11px;border:1px solid rgba(212,175,55,.3);background:linear-gradient(180deg,#ffffff0d,#00000073);color:#f5eee0f5}.screenbar__stat b{display:block;font-family:var(--font-title);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e9c75cf2}.screenbar__stat span{font-family:var(--font-title);font-size:14px;font-weight:700;color:var(--cream);font-variant-numeric:tabular-nums}.rungs{position:relative;z-index:1;list-style:none;margin:0;padding:6px 0 10px;display:flex;flex-direction:column;gap:14px}.rung{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 14px;border-radius:8px;border:1px solid rgba(212,175,55,.16);background:linear-gradient(180deg,#121114f7,#0a0a0df5);box-shadow:0 6px 22px #0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rung__dot{flex:none;width:14px;height:14px;border-radius:999px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1f}.rung__name{display:block;flex:1;min-width:0;font-family:var(--font-title);font-size:13px;font-weight:700;letter-spacing:.02em;color:#eee7d9e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rung__foe{flex:none;font-family:var(--font-title);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e9c75ceb}.rung--now{border-color:#ffd700a6;box-shadow:0 0 0 1px #ffd70024,0 0 26px #ffd70038,inset 0 1px #ffffff1a}.rung--now .rung__name{color:#fff5d0}.rung--now .rung__foe{color:#d4af37f2}.rung--now .rung__dot{background:var(--gold-lit);box-shadow:0 0 12px #ffd700cc,0 0 0 5px #ffd7001f}.rung--done{opacity:.5}.rung--done .rung__name{text-decoration:none}.rung--done .rung__dot{background:#d4af378c}.rung__boss{position:absolute;top:0;right:0;width:74px;height:74px;overflow:hidden;pointer-events:none;border:0;padding:0;border-radius:0 8px 0 0;font-size:0;letter-spacing:normal}.rung__boss span{display:block;position:absolute;top:13px;right:-30px;width:110px;transform:rotate(45deg);text-align:center;padding:3px 0;font-family:var(--font-title);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff2e0;background:linear-gradient(180deg,#a52222,#6d1212);box-shadow:0 2px 8px #0009}.rung:has(.rung__boss) .rung__name{padding-right:34px}.nextup{position:relative;z-index:2;margin-top:auto;padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(212,175,55,.2);background:linear-gradient(180deg,#060608db,#040406f7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nextup__label{font-family:var(--font-title);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e9c75cf2}.nextup__name{margin:2px 0 10px;font-family:var(--font-title);font-size:17px;font-weight:400;letter-spacing:.02em;color:var(--cream)}.card{padding:3px;border:0;border-radius:5px;background:linear-gradient(180deg,#ca8a04,#a16207 55%,#713f12);box-shadow:0 4px 12px #000000d9;overflow:hidden}.card:after{border-radius:3px;box-shadow:inset 0 0 0 1px #0000008c}.card--mini{padding:2px}.card__art{position:relative;flex:1 1 auto;min-height:0;margin:0;border-radius:3px;overflow:hidden;background:#18181b}.card__art img{width:100%;height:100%;object-fit:cover;display:block}.card__head{order:3;position:absolute;left:3px;right:3px;bottom:3px;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:4px;padding:14px 4px 4px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,#0000,#000000d1 55%);pointer-events:none}.card--mini .card__head{left:2px;right:2px;bottom:2px}.card__name{font-family:var(--font-title);font-size:8.5px;font-weight:700;letter-spacing:.08em;line-height:1.15;text-align:center;color:#fef9c3;text-shadow:0 1px 3px rgba(0,0,0,.95);display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__foot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.card__power{position:absolute;top:5px;left:5px;z-index:3;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(120,80,10,.9);background:radial-gradient(circle at 34% 28%,#ffe9a3,#e0b83c 46%,#a97c15);color:#2b1f06;font-family:var(--font-title);font-size:12px;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 4px #000c}.card--mini .card__power{width:18px;height:18px;font-size:10px;top:4px;left:4px}.card__power--damaged{background:radial-gradient(circle at 34% 28%,#ffc9b4,#d9705a 46%,#93341f);color:#2b0a04}.card__power--buffed{background:radial-gradient(circle at 34% 28%,#d8ffd0,#63c76a 46%,#2c7a3a);color:#05230a}.card__tier,.card__badges{z-index:3}.row .card__head{display:none}.row .card__power{width:18px;height:18px;font-size:10px;top:3px;left:3px}.hand .card{--card-w: 84px;--card-h: 118px}.hand .card .card__name{font-size:9px}@media (min-width: 420px){.hand .card{--card-w: 96px;--card-h: 134px}}.row{padding:4px 8px 4px 4px;gap:6px;border:1px solid rgba(212,175,55,.14);border-radius:8px}.row__label{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;flex:none;width:58px;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border-radius:6px;border:1px solid rgba(212,175,55,.16);background:linear-gradient(180deg,#201e1ae6,#0e0e11d9)}.row__glyph{color:#eab308d9}.row__words{display:flex;flex-direction:column;align-items:center;gap:0;writing-mode:horizontal-tb;transform:none;overflow-wrap:break-word;text-align:center;font-family:var(--font-title);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#eab308d1;line-height:1.15}.row__name{font-family:var(--font-title);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#eab308cc;line-height:1.2}.row__gloss{font-family:var(--font-title);font-size:6.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);line-height:1.2}.row__power{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(212,175,55,.45);background:radial-gradient(circle at 50% 32%,#3c341ee6,#0a0a0cf2);box-shadow:inset 0 1px #ffffff14,0 2px 8px #0009;font-family:var(--font-title);font-size:15px;font-weight:700;color:var(--cream);font-variant-numeric:tabular-nums}.row__cards{flex:1;min-width:0}.seal{position:relative;width:min(92vw,400px);margin:auto;padding:52px 26px 30px;text-align:center;border-radius:12px;border:2px solid rgba(212,175,55,.6);background:linear-gradient(180deg,#1c1a17,#12100e,#08070 5);background:linear-gradient(180deg,#1c1a17,#12100e,#080705);box-shadow:0 0 60px #ffd70061,inset 0 0 0 1px #d4af3733,0 12px 40px #000000e6}.seal__corners{position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none}.seal__corners i{position:absolute;width:22px;height:22px;border:0 solid rgba(212,175,55,.85)}.seal__corners i:nth-child(1){top:0;left:0;border-left-width:2px;border-top-width:2px;border-top-left-radius:6px}.seal__corners i:nth-child(2){top:0;right:0;border-right-width:2px;border-top-width:2px;border-top-right-radius:6px}.seal__corners i:nth-child(3){bottom:0;left:0;border-left-width:2px;border-bottom-width:2px;border-bottom-left-radius:6px}.seal__corners i:nth-child(4){bottom:0;right:0;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:6px}.seal__medal{position:absolute;top:-42px;left:50%;transform:translate(-50%);width:84px;height:84px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(120,88,20,.9);background:radial-gradient(circle at 38% 28%,#fff3cf,#e3c163 45%,#a97c15);box-shadow:0 0 34px #ffd7008c,inset 0 -6px 12px #78500a80;color:#35590f}.seal h2{margin:0 0 6px;font-family:var(--font-title);font-size:clamp(38px,13vw,58px);font-weight:400;letter-spacing:.04em;line-height:1;background-image:linear-gradient(180deg,#e8fff0,gold 12%,#d4af37 38%,#2e7d4f,#d4af37 72%,#fff8dc);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.7))}.seal--lose h2{background-image:linear-gradient(180deg,#f2e2dd,#c98d7d 14%,#8d5346 40%,#4a1f18 56%,#8d5346 74%,#e8cfc7)}.seal--lose{border-color:#a05a468c;box-shadow:0 0 60px #a03c284d,inset 0 0 0 1px #a05a462e,0 12px 40px #000000e6}.seal--lose .seal__medal{background:radial-gradient(circle at 38% 28%,#f0d8d2,#b0796c 45%,#6d3428);border-color:#6e3c2ee6;color:#3a140d;box-shadow:0 0 30px #a03c2866,inset 0 -6px 12px #501e1480}.seal--lose .seal__corners i{border-color:#be7864bf}.seal__rule{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px 0 16px;color:#d4af378c}.seal__rule:before,.seal__rule:after{content:"";height:1px;width:54px;background:currentColor}.seal__rule i{width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.seal p{margin:0 0 22px;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:#f0e8d6e6}.btn--seal{display:block;width:100%;padding:14px 18px;border-radius:6px;border:1.5px solid #5a4210;background:linear-gradient(to right,#8b6914,gold,#8b6914);box-shadow:0 0 30px #ffd70080,inset 0 1px #ffffff73,inset 0 -2px 6px #00000059;font-family:var(--font-title);font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2a1f0a;cursor:pointer}.btn--seal:hover{filter:brightness(1.06)}.seal--lose .btn--seal{border-color:#4a2018;background:linear-gradient(to right,#6d3428,#c98d7d,#6d3428);box-shadow:0 0 24px #a03c2866,inset 0 1px #ffffff4d,inset 0 -2px 6px #0006;color:#2a0f09}.reward{text-align:center}.reward__title{margin:6px 0 2px;font-family:var(--font-title);font-size:clamp(26px,8.6vw,40px);font-weight:400;letter-spacing:.02em;background-image:linear-gradient(180deg,#fff3cf,gold,#d4af37 70%,#8b6914);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(255,215,0,.35))}.reward__count{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px;font-family:var(--font-title);font-size:12px;letter-spacing:.14em;color:#d4af37d9}.reward__count:before,.reward__count:after{content:"";height:1px;width:44px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6))}.reward__count:after{background:linear-gradient(270deg,transparent,rgba(212,175,55,.6))}.reward__lede{margin:0 0 16px;font-family:var(--font-body);font-size:14.5px;color:#f0e8d6e0}.reward__grid{display:flex;flex-direction:column;gap:14px}.reward__card{position:relative;width:100%;padding:26px 16px 18px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;cursor:pointer;border-radius:4px;border:2px solid rgba(212,175,55,.5);background:linear-gradient(180deg,#262421f5,#141311f7);box-shadow:0 8px 26px #000000b3,inset 0 1px #ffffff0d;color:var(--cream)}.reward__kind{position:absolute;top:-1px;left:50%;transform:translate(-50%);padding:3px 16px;font-family:var(--font-title);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff0c8e6;background:linear-gradient(180deg,#6a5216,#3a2c0c);border:1px solid rgba(212,175,55,.55);border-top:0;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,9px 100%)}.reward__mark{color:#d4af37cc;margin-bottom:4px}.reward__name{font-family:var(--font-plaque);font-size:25px;font-weight:600;line-height:1.15;color:#fff6d6}.reward__power{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-plaque);font-size:17px;color:#f0e6cc}.reward__text{margin-top:10px;padding-top:10px;border-top:1px solid rgba(212,175,55,.25);font-family:var(--font-body);font-size:13px;line-height:1.45;color:#eee7d9eb}.reward__card--on{border-color:var(--gold-lit);box-shadow:0 0 0 1px #ffd70059,0 0 34px #ffd70073,inset 0 1px #ffffff1f}.reward__card--on .reward__kind{background:linear-gradient(180deg,#a5811d,#6a5216);border-color:var(--gold-lit)}.reward__foot{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:18px;padding:12px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#06060800,#060608e6 35%)}.reward__details{padding:12px;border-radius:4px;border:1px solid rgba(212,175,55,.4);background:#00000080;font-family:var(--font-title);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f0e8d6e6;cursor:pointer}.reward__details:disabled{opacity:.35;cursor:default}.reward__confirm:disabled{opacity:.4;cursor:default;filter:grayscale(.5)}.row{min-height:clamp(44px,8.2vh,76px)}.hand .card{--card-h: clamp(64px, 15vh, 132px);--card-w: calc(var(--card-h) * .71)}.hint{font-size:clamp(10.5px,1.6vh,13px);line-height:1.35;padding:clamp(2px,.6vh,8px) 8px}.controls{padding-block:clamp(3px,.8vh,10px)}@media (max-height: 620px){.hint{display:none}}@media (orientation: landscape) and (max-height: 500px){.rotate-me{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-content:center;gap:14px;justify-items:center;padding:24px;text-align:center;background:#07070a}.rotate-me__mark{color:var(--gold-leaf);animation:rotate-hint 2.6s ease-in-out infinite}.rotate-me h2{margin:0;font-family:var(--font-title);font-size:20px;font-weight:400;letter-spacing:.06em;color:var(--cream)}.rotate-me p{margin:0;max-width:30em;font-family:var(--font-body);font-size:14px;color:var(--ink-dim)}}@media not all and (orientation: landscape) and (max-height: 500px){.rotate-me{display:none}}@keyframes rotate-hint{0%,to{transform:rotate(0)}50%{transform:rotate(-90deg)}}.codex__shelf{grid-auto-columns:calc((100% - 1.4 * 10px) / 2.4)}@media (min-width: 700px){.codex__shelf{grid-auto-columns:calc((100% - 3.5 * 10px) / 4.5)}}@media (min-width: 1100px){.codex__shelf{grid-auto-columns:calc((100% - 5.5 * 10px) / 6.5)}}.codex__shelf .card{--card-w: 100%;--card-h: auto;width:100%;height:auto;aspect-ratio:2 / 3}.codex__shelf .card .card__name{font-size:10px;letter-spacing:.06em}.codex__shelf .card .card__power{width:24px;height:24px;font-size:12.5px}.shelf{position:relative}.shelf__more{position:absolute;top:0;bottom:8px;right:-2px;width:44px;display:grid;place-items:center;pointer-events:none;color:#f5e6b8;background:linear-gradient(90deg,#08080a00,#08080ac7 70%);opacity:1;transition:opacity .22s ease}.shelf__more svg{width:20px;height:20px;filter:drop-shadow(0 0 6px rgba(0,0,0,.9))}.shelf__more.is-done{opacity:0}@media (prefers-reduced-motion: no-preference){.shelf__more svg{animation:shelf-beckon 1.9s ease-in-out infinite}@keyframes shelf-beckon{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(3px);opacity:1}}.codex__shelf.is-nudged>*{animation:shelf-nudge 1.15s cubic-bezier(.32,0,.24,1) .35s 1}@keyframes shelf-nudge{0%{transform:translate(0)}38%{transform:translate(-16px)}to{transform:translate(0)}}}.overlay:has(.sheet){touch-action:pan-y}.sheet{transition:transform .26s cubic-bezier(.22,.72,.3,1);will-change:transform}.card,.card--mini{aspect-ratio:2 / 3}.hand .card{--card-w: calc(var(--card-h) * .667)}.codex__shelf .card{aspect-ratio:2 / 3}.row .card{width:auto;height:100%}.muster__unit i{font-style:italic;opacity:.72;font-size:.86em}.deity{margin:0;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;min-width:0}.deity img,.deity__blank{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block;border-radius:999px 999px 8px 8px;border:1px solid rgba(212,175,55,.35);background:#14131a;box-shadow:0 6px 20px #0009,inset 0 1px #ffffff0f}.deity figcaption{text-align:center;line-height:1.25}.deity figcaption b{display:block;font-family:var(--font-plaque);font-size:15px;font-weight:600;color:var(--cream)}.deity figcaption span{display:block;font-family:var(--font-body);font-size:11.5px;color:var(--ink-faint)}.deity--tap{cursor:pointer;border:0;padding:0;background:none;transition:transform .14s ease}.deity--tap:hover img,.deity--tap:focus-visible img{border-color:#ffd700b3;box-shadow:0 8px 26px #000000a6,0 0 18px #d4af3747}.deity--tap:focus-visible{outline:2px solid var(--gold-lit);outline-offset:3px;border-radius:12px}.deity--tap:active{transform:translateY(1px)}.deitysheet{position:relative;width:min(520px,94vw);max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:10px 10px 18px;border-radius:4px 4px 18px 18px;border:2px solid #76551c;background:linear-gradient(90deg,transparent 49%,rgba(214,169,63,.04) 50%,transparent 51%),radial-gradient(circle at 50% 18%,rgba(64,84,111,.32),transparent 42%),linear-gradient(165deg,#101924,#03070c 62%,#090805);box-shadow:0 28px 70px #000000d1,0 0 0 1px #171006,0 0 0 3px #b07e236b,inset 0 0 36px #000000bd}.deitysheet:before,.deitysheet:after{content:"";position:absolute;z-index:1;top:12px;bottom:14px;width:5px;border:1px solid rgba(226,184,79,.54);background:linear-gradient(90deg,#2d1d0a,#b2812b 45%,#3e280d);box-shadow:0 0 12px #000000b3;pointer-events:none}.deitysheet:before{left:8px}.deitysheet:after{right:8px;transform:scaleX(-1)}.deitysheet__close{position:absolute;z-index:5;top:14px;right:14px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:#02080fe0;color:var(--gold-leaf);font-size:20px;line-height:1;cursor:pointer}.deitysheet__nav{position:absolute;top:46%;z-index:5;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:#00000080;color:var(--gold-leaf);cursor:pointer;transition:background .14s ease,transform .14s ease}.deitysheet__nav svg{width:20px;height:20px}.deitysheet__nav:hover{background:#000000b3}.deitysheet__nav:active{transform:translateY(1px)}.deitysheet__nav--next{right:8px}.deitysheet__nav--prev{left:8px;transform:scaleX(-1)}.deitysheet__nav--prev:active{transform:scaleX(-1) translateY(1px)}.deitysheet__portal{position:relative;width:100%;aspect-ratio:3 / 2;padding:6px;border:1px solid rgba(220,174,66,.72);border-radius:2px 2px 46% 46%/2px 2px 10% 10%;background:linear-gradient(135deg,#ad7b24,#241708 24%,#d3a345,#211607 78%,#9b6d20);box-shadow:0 12px 26px #000000b8,inset 0 0 0 2px #080b0d;overflow:hidden}.deitysheet__portal:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(248,214,132,.34);border-radius:inherit;pointer-events:none}.deitysheet__art,.deitysheet__art--blank{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1px 1px 45% 45%/1px 1px 9% 9%;border:0;box-shadow:inset 0 -22px 34px #00000094;background:#14131a}.deitysheet__identity{position:relative;z-index:2;width:calc(100% - 34px);min-height:68px;margin-top:-9px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;padding:8px 12px;border:1px solid #8d6724;border-radius:3px 3px 22px 22px;background:linear-gradient(180deg,#101d2d,#06101c 72%,#03070b);box-shadow:0 7px 13px #000000b8,inset 0 0 0 1px #e6bb5324}.deitysheet__identity:after{content:""}.deitysheet__crest{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 4px #000)}.deitysheet__name{margin:0;font-family:var(--font-title);font-size:clamp(24px,8vw,34px);background-image:linear-gradient(180deg,#fff8dc,#f5e6a3 45%,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.deitysheet__name--long{font-size:clamp(17px,5.65cqi,29px);letter-spacing:.01em}.deitysheet__epithet{margin:2px 0 0;font-family:var(--font-body);font-style:italic;font-size:13px;color:#d6bd83}.deitysheet__inscription{width:calc(100% - 28px);margin-top:12px;padding:13px 14px 14px;border:1px solid rgba(183,137,45,.46);border-radius:2px 2px 12px 12px;background:linear-gradient(#050a10d1,#02060af0),repeating-linear-gradient(0deg,transparent 0 13px,rgba(196,153,63,.05) 14px);box-shadow:inset 0 0 20px #0000008f}.deitysheet__about{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.55;color:#dfd5c1}.deitysheet__gifts{width:100%;margin-top:8px;padding-top:12px;border-top:1px solid rgba(212,175,55,.18);display:flex;flex-direction:column;gap:6px}.deitysheet__gifts-label{font-family:var(--font-title);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-leaf)}.deitysheet__gift{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;padding:7px 8px;border:1px solid rgba(201,156,62,.18);background:#0c1520c2}.deitysheet__gift-tier{flex:none;min-width:68px;text-align:right;font-family:var(--font-title);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.deitysheet__gift-cards{text-align:left;font-family:var(--font-body);font-size:13.5px;color:var(--cream)}@media (max-width: 420px){.deitysheet{width:96vw;padding:8px 8px 14px}.deitysheet__identity{width:calc(100% - 22px);grid-template-columns:40px minmax(0,1fr) 40px}.deitysheet__crest{width:34px;height:34px}.deitysheet__inscription{width:calc(100% - 18px);padding-inline:10px}.deitysheet__about{font-size:13.5px}}.deitysheet{container-type:inline-size;width:min(94vw,51.75dvh,540px);height:auto;max-height:none;aspect-ratio:9 / 16;overflow:hidden;display:block;padding:0;border:0;border-radius:3.2%/1.8%;background:radial-gradient(circle at 50% 29%,rgb(var(--deity-aura) / .28),transparent 33%),linear-gradient(180deg,#07101b,#030507 66%,#070604);box-shadow:0 30px 76px #000000e0,0 0 0 1px #c2913157,0 0 32px rgb(var(--deity-aura) / .12)}.deitysheet:before,.deitysheet:after{display:none}.deitysheet__shell{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(231,187,96,.08))}.deitysheet__portal{position:absolute;z-index:0;top:7.8%;right:12.2%;left:12.2%;width:auto;height:43.6%;aspect-ratio:auto;padding:0;overflow:hidden;border:0;border-radius:45% 45% 2% 2%/18% 18% 2% 2%;background:radial-gradient(circle at 50% 56%,rgb(var(--deity-aura) / .36),transparent 42%),#03070d;box-shadow:inset 0 -26px 36px #000000bd}.deitysheet__portal:after{display:none}.deitysheet__art,.deitysheet__art--blank{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;border:0;border-radius:0;background:#03070d;box-shadow:none;filter:saturate(.95) contrast(1.07) brightness(.86)}.deitysheet__halo{position:absolute;z-index:1;top:8%;right:7%;bottom:-8%;left:7%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(var(--deity-aura) / .46),transparent 39%),radial-gradient(circle at 50% 62%,transparent 47%,rgba(0,0,0,.74) 84%);mix-blend-mode:screen;opacity:.48;pointer-events:none;animation:deity-sanctum-breathe 9.8s ease-in-out infinite}@keyframes deity-sanctum-breathe{0%,to{opacity:.34;transform:scale(.99)}50%{opacity:.58;transform:scale(1.015)}}.deitysheet__close{z-index:7;top:2.8%;right:4.1%;width:clamp(30px,9.5cqi,44px);height:clamp(30px,9.5cqi,44px);border-color:#d2a543a8;background:#03070be6;box-shadow:0 2px 8px #000000b8;font-size:clamp(18px,5.6cqi,26px)}.deitysheet__nav{z-index:7;top:34%;width:clamp(32px,10cqi,46px);height:clamp(32px,10cqi,46px);border-color:#d2a5439e;background:#03070bc7;box-shadow:0 3px 10px #000000ad}.deitysheet__nav--prev{left:2.4%}.deitysheet__nav--next{right:2.4%}.deitysheet__identity{position:absolute;z-index:5;top:51.2%;right:15%;left:15%;width:auto;min-height:0;height:11.5%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4%;border:0;border-radius:0;background:transparent;box-shadow:none}.deitysheet__identity:after{display:none}.deitysheet__name{margin:0;max-width:100%;overflow:hidden;font-family:var(--font-title);font-size:clamp(25px,9.2cqi,46px);font-weight:600;line-height:.98;letter-spacing:.055em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(180deg,#fff3c4,#e7c26f 54%,#9e711e);text-shadow:0 2px 4px rgba(0,0,0,.72)}.deitysheet__name--long{font-size:clamp(15px,5cqi,25px);letter-spacing:0}.deitysheet__epithet{margin:1.5% 0 0;padding-bottom:2px;font-family:var(--font-body);font-size:clamp(10px,3.2cqi,15px);line-height:1;letter-spacing:.04em;color:#d9bd7d}.deitysheet__inscription{position:absolute;z-index:5;top:63.2%;right:14.5%;left:14.5%;width:auto;height:13.7%;margin:0;padding:0 2%;display:grid;place-items:center;overflow:hidden;border:0;border-radius:0;background:#0306083d;box-shadow:none}.deitysheet__about{margin:0;max-height:100%;overflow:hidden;font-family:var(--font-body);font-size:clamp(11px,3.18cqi,15px);line-height:1.3;color:#e7ddca;text-wrap:balance}.deitysheet__about--medium{font-size:clamp(10.5px,2.95cqi,14px)}.deitysheet__about--long{font-size:clamp(10px,2.72cqi,13px);line-height:1.24}.deitysheet--gifts-1 .deitysheet__inscription{height:15.1%}.deitysheet__gifts{position:absolute;z-index:5;top:77.35%;right:14.5%;bottom:5.45%;left:14.5%;width:auto;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4%}.deitysheet--gifts-1 .deitysheet__gifts{top:79.1%}.deitysheet__gifts-label{flex:0 0 14%;display:grid;place-items:center;font-family:var(--font-title);font-size:clamp(8.5px,2.75cqi,13px);line-height:1;letter-spacing:.14em;color:#d6ad50}.deitysheet__gifts-list{flex:1;min-height:0;display:grid;gap:3%;align-content:center}.deitysheet__gifts--1 .deitysheet__gifts-list{grid-template-rows:38%}.deitysheet__gifts--2 .deitysheet__gifts-list{grid-template-rows:repeat(2,42%)}.deitysheet__gifts--3 .deitysheet__gifts-list{grid-template-rows:repeat(3,30%)}.deitysheet__gift{min-height:0;display:grid;grid-template-columns:clamp(18px,7cqi,34px) clamp(50px,17cqi,82px) minmax(0,1fr);gap:2.2%;align-items:center;padding:0 3%;overflow:hidden;border:1px solid rgba(197,150,59,.3);background:#05080adb;box-shadow:inset 0 0 12px #00000080}.deitysheet__gift-seal{width:90%;height:90%;object-fit:contain;filter:sepia(.22) drop-shadow(0 1px 2px #000)}.deitysheet__gift-tier{min-width:0;text-align:left;font-family:var(--font-title);font-size:clamp(7.5px,2.45cqi,12px);line-height:1;letter-spacing:.06em;color:#c9b891}.deitysheet__gift-cards{overflow:hidden;text-align:left;font-family:var(--font-body);font-size:clamp(9px,2.85cqi,14px);line-height:1.05;color:#f2e7d2;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.deitysheet__halo{animation:none;opacity:.42}}.card__art{background-size:cover;background-position:center;background-repeat:no-repeat}.card__art img{animation:art-in .32s ease-out}@keyframes art-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.card__art img{animation:none}}.sheet__name{font-family:var(--font-title);font-size:clamp(28px,9vw,42px);font-weight:400;letter-spacing:.08em;line-height:1.05;text-align:center;text-transform:uppercase;background-image:linear-gradient(180deg,#fff7cc,gold 35%,#c99700 65%,#8b6914);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}.sheet__meta{display:block;text-align:center;font-family:var(--font-title);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#d4a017d9;line-height:1.5}.sheet__gloss{text-align:center;font-family:var(--font-plaque);font-style:italic;font-size:13px;color:#e8e0c9d9;padding:0 8px}.sheet__rule{position:relative;margin-top:8px;padding:11px 12px;border-radius:8px;border:1px solid rgba(139,105,20,.25);background:#080705cc;box-shadow:inset 0 1px #ffffff0a;font-family:var(--font-body);font-size:14px;line-height:1.5;color:#f0e9daf2}.sheet__rule b{font-family:var(--font-title);font-size:13.5px;font-weight:700;color:#e8c15a}.sheet__amt{font-family:var(--font-title);font-weight:700;color:#ff6b6b}.sheet__amt--up{color:#6fd08c}.sheet__flavor{margin-top:12px;font-family:var(--font-plaque);font-style:italic;font-size:13.5px;text-align:center;color:var(--cream)}.match{position:relative;background:linear-gradient(180deg,#080705c7,#0807056b 30%,#0807056b 68%,#080705d1),url(/assets/stone-Do4QgJJa.webp) center / cover no-repeat #0a0908}.board{border:8px solid transparent;border-image-source:url(/assets/frame-BpiSDTSF.webp);border-image-slice:27.5%;border-image-width:18px;border-image-outset:2px;border-image-repeat:round}.seal{border-image-source:url(/assets/frame-BpiSDTSF.webp);border-image-slice:27.5%;border-image-width:26px;border-image-outset:6px;border-image-repeat:round}.seal__medal{background:url(/assets/medal-CF0zrWiK.webp) center / 112% no-repeat #a97c15;border-color:#d4af37e6}.seal__medal>*{visibility:hidden}.seal--lose .seal__medal{background:url(/assets/medal-CF0zrWiK.webp) center / 112% no-repeat #6d3428;filter:hue-rotate(-28deg) saturate(1.05) brightness(.82)}.reward__corner{position:absolute;z-index:0;width:min(32vw,150px);aspect-ratio:1;background:url(/assets/filigree-DOC2ZVZR.webp) center / contain no-repeat;opacity:.45;pointer-events:none}.reward__corner--bl{left:-4px;bottom:-2px}.reward__corner--tr{right:-4px;top:84px;transform:rotate(180deg)}.leaf{background:linear-gradient(145deg,#f5eee021,#f5eee00d 55%,#d4af3712);color:var(--cream);clip-path:none;border-radius:10px;border:1px solid rgba(245,238,224,.16);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 8px 32px #0000008c,inset 0 1px #ffffff38}.leaf:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.leaf p{color:#f8f2e6f0;text-shadow:0 1px 6px rgba(0,0,0,.6)}.leaf strong{color:#fff}.leaf__rule{color:#d4af37bf}.sheet__peekback{align-self:flex-start;margin:10px 0 0 12px}.sheet{flex-direction:column;align-items:stretch;padding:0 0 16px;overflow:hidden;position:relative}.sheet__banner{position:relative;width:100%;height:min(44vh,400px);background:#080705;border-bottom:1px solid rgba(212,160,23,.45);overflow:hidden;flex:none}.sheet__banner-back{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background-position:center;background-size:cover;filter:blur(20px) saturate(1.1) brightness(.5)}.sheet__banner-art{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 24px rgba(0,0,0,.8))}.sheet__banner-frame{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:grid;place-items:center}.sheet__banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,transparent,rgba(5,5,4,.85));pointer-events:none}.sheet__plate{position:absolute;left:12px;right:12px;bottom:8px;z-index:1;text-align:center;font-family:var(--font-plaque);font-size:24px;letter-spacing:.06em;color:#e6d9ba;text-shadow:0 2px 10px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__disc{position:absolute;top:52px;z-index:1;width:54px;height:54px;border-radius:999px;border:2px solid #d4a017;background:linear-gradient(180deg,#2a2926,#0a0a08);box-shadow:0 2px 12px #000000bf,inset 0 1px #ffffff1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.sheet__disc--power{left:10px}.sheet__disc--cost{right:10px}.sheet__disc b{font-family:var(--font-title);font-size:19px;font-weight:400;line-height:1;color:var(--gold-lit)}.sheet__disc i{font-style:normal;font-family:var(--font-title);font-size:6.5px;letter-spacing:.14em;text-transform:uppercase;color:#e6d9bad9}.sheet__info{padding:14px 16px 0}.sheet__name{font-family:var(--font-title);font-weight:400;font-size:clamp(26px,7vw,34px);letter-spacing:.08em;text-align:center;text-transform:uppercase;background-image:linear-gradient(180deg,#fff7cc,gold 35%,#c99700 65%,#8b6914);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:4px}.sheet__meta{text-align:center}.sheet__gloss{text-align:center;color:var(--cream)}.sheet__rule{background:#080705cc;border:1px solid rgba(139,105,20,.25);border-radius:8px;padding:11px 12px;text-align:left}.sheet__flavor{text-align:center}.sheet__peekback{margin:10px 0 0 10px;position:absolute;z-index:2}.muster{height:100%;display:flex;flex-direction:column;min-height:0;background:#050504}.muster__head{flex:none;position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#1f1d17,#12110e 60%,#000);border-bottom:2px solid rgba(212,175,55,.55)}.muster__title{flex:1;min-width:0;margin:0;text-align:center;font-family:var(--font-title);font-weight:400;font-size:17px;letter-spacing:.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(180deg,#fff8dc,#f5e6a3 45%,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.muster__scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 8px 40px;-webkit-overflow-scrolling:touch}.muster__pin{position:sticky;top:0;z-index:20;margin:-8px -8px 4px;padding:2px 8px;background:#060605;border-bottom:1px solid rgba(212,175,55,.22);box-shadow:0 8px 14px -8px #000000d9}.mbtn{font-family:var(--font-title);font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;height:36px}.mbtn--gold{color:#16130a;border:1px solid #5a4410;background:linear-gradient(180deg,#f5e6a3,#d4af37 55%,#8b6914);box-shadow:inset 0 1px #fff6,0 2px 10px #00000080}.mbtn--gold:disabled{filter:grayscale(.7) brightness(.55);cursor:not-allowed}.mbtn--dark{color:var(--gold-leaf);border:1px solid rgba(139,105,20,.6);background:linear-gradient(180deg,#3a3020,#1e1a12);box-shadow:inset 0 1px #d4af3733}.mbtn--icon{width:40px;height:40px;padding:0;font-size:18px;font-weight:900}.mbtn--round{width:36px;height:36px;padding:0;border-radius:999px;font-size:18px}.mbtn--wide{flex:1}.mbtn--sm{height:28px;padding:0 12px;font-size:10px;border-radius:4px}.mtally{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 6px 6px}.mtally__pair{display:flex;align-items:baseline;gap:6px;font-family:var(--font-title);font-size:13px;letter-spacing:.12em;color:#e8dcc0}.mtally__pair b{font-size:26px;font-weight:700;color:var(--gold-lit);letter-spacing:0}.mtally__pair b.is-bad{color:#ff6b6b}.mtally__pair--bala{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.mtally__pair i{flex-basis:100%;text-align:right;font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-leaf)}.mmeter{height:5px;margin:0 6px 10px;border-radius:999px;background:#ffffff14;overflow:hidden}.mmeter__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8b6914,#d4af37 60%,gold);transition:width .22s ease}.mmeter__fill--over{background:linear-gradient(90deg,#7f1d1d,#ef4444)}.mwarn{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px;border-radius:4px;border:1px solid rgba(127,29,29,.6);background:linear-gradient(135deg,#2a0a0acc,#1a0a0ab3,#000000e6)}.mwarn__mark{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-title);font-weight:900;color:#2a0a0a;background:#f87171}.mwarn__text{font-family:var(--font-body);font-size:13px;line-height:1.25;font-weight:600;color:#fca5a5}.muster__acts{display:flex;gap:8px;margin-bottom:10px}.madvice{margin-bottom:10px}.madvice__row{display:flex;align-items:center;gap:12px;padding:9px 12px;background:linear-gradient(90deg,#0f0e0a99,#0006);border-top:1px solid rgba(139,105,20,.18)}.madvice__row:last-child{border-bottom:1px solid rgba(139,105,20,.18)}.madvice__text{flex:1;min-width:0;font-family:var(--font-body);font-size:13px;line-height:1.2;color:var(--cream)}.madvice__row.is-bad .madvice__text{color:#fca5a5}.madvice__done{margin-bottom:10px;padding:7px 12px;font-family:var(--font-body);font-size:12.5px;color:#a7f3a0;background:#14281466;border-radius:4px}.mband{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:14px 2px 8px;padding-bottom:6px;border-bottom:1px solid rgba(139,105,20,.25)}.mband__name{font-family:var(--font-title);font-weight:700;font-size:15px;letter-spacing:.025em;color:var(--gold-leaf)}.mband--quiet .mband__name{color:var(--gold-leaf)}.mband__meta{font-family:var(--font-title);font-size:11px;color:var(--gold-leaf)}.mband__meta.is-bad{color:#ff6b6b}.mempty{font-family:var(--font-body);font-size:13px;color:var(--ink-dim);padding:8px 2px 4px}.mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mcell{position:relative}.mcell__hit{position:relative;display:block;width:100%;aspect-ratio:3 / 4.2;padding:0;border:0;border-radius:4px;overflow:hidden;background:linear-gradient(180deg,#8b691480,#3c2d0a80);cursor:pointer}.mcell--in .mcell__hit{background:linear-gradient(180deg,#fef08a,gold 45%,#8b6914);box-shadow:0 0 12px #ffd70059}.mcell__art{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:2.5px;background:#0a0a0a center / cover no-repeat}.mcell__cost{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;border:1.5px solid #3a2d0a;background:linear-gradient(180deg,#fff8dc,#f5e6a3 45%,#8b6914);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1px 4px #000c}.mcell__cost b{font-family:var(--font-title);font-size:12px;font-weight:700;line-height:1;color:#16130a}.mcell__cost i{font-style:normal;font-family:var(--font-title);font-size:4.5px;letter-spacing:.1em;text-transform:uppercase;color:#16130abf}.mcell__power{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 3px;border-radius:999px;border:1px solid rgba(212,175,55,.45);background:#080705e0;font-family:var(--font-title);font-size:10px;font-weight:700;color:#e8dcc0;display:grid;place-items:center}.mcell__tick{position:absolute;bottom:22px;right:4px;width:18px;height:18px;border-radius:999px;background:linear-gradient(180deg,#86efac,#16a34a);color:#05230a;font-size:11px;font-weight:900;display:grid;place-items:center;box-shadow:0 1px 5px #000000b3}.mcell__name{position:absolute;left:0;right:0;bottom:0;padding:8px 4px 3px;font-family:var(--font-title);font-size:7.5px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#e8dcc0;background:linear-gradient(180deg,transparent,rgba(5,5,4,.92) 55%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcell--blocked .mcell__art{filter:grayscale(.85) brightness(.42)}.mcell--blocked .mcell__hit{background:#5a441059}.mcell__why{position:absolute;inset:auto 2px 20px;padding:3px 4px;border-radius:3px;background:#3c0808eb;font-family:var(--font-body);font-size:8.5px;line-height:1.15;color:#fca5a5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcell__info{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;border:1px solid rgba(212,175,55,.5);background:#080705e6;color:var(--gold-leaf);font-family:var(--font-title);font-size:10px;font-weight:700;line-height:1;cursor:pointer;opacity:.9}@media (hover: hover){.mcell__info{opacity:0}.mcell:hover .mcell__info{opacity:1}.mcell:hover .mcell__power{opacity:0}}.sheet__disc{border:2px solid #d4a017;cursor:pointer;padding:0}.sheet__disc.is-open{border-color:var(--gold-lit);box-shadow:0 0 0 3px #ffd70040,0 2px 12px #000000bf}.sheet__explain{margin:10px 12px 0;padding:11px 12px;border-radius:8px;border:1px solid rgba(212,175,55,.35);background:#18140cf5;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--cream);cursor:pointer}.sheet__explain b{color:var(--gold-lit)}.sheet__explain-line{display:block;margin-top:5px;color:#f8f2e6d9}.overlay{grid-template-columns:minmax(0,1fr)}.sheet{justify-self:center;align-self:start;max-width:100%}.reward__cost{display:flex;align-items:center;justify-content:center;gap:10px;margin:2px 0 8px;font-family:var(--font-title);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-leaf)}.reward__cost i{width:1px;height:11px;background:#d4af3773}.sheet__play-top{display:block;margin:12px auto 2px;padding-left:22px;padding-right:22px}.sheet__head{margin:16px 0 6px;font-family:var(--font-title);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-leaf);display:flex;align-items:center;gap:10px}.sheet__head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.45),transparent)}.sheet__lead{margin:-2px 0 8px;font-family:var(--font-body);font-style:italic;font-size:12.5px;color:var(--cream)}.sheet__group{display:flex;flex-direction:column;gap:7px}.rrow{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:7px;background:#080705b8;border:1px solid rgba(139,105,20,.28)}.rrow--ability{border-left:3px solid var(--gold-leaf);background:#0e0c08d9}.rrow__body{flex:1;min-width:0}.rrow__name{display:block;font-family:var(--font-title);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-lit);margin-bottom:2px}.rrow--trait .rrow__name{color:#d4af37e6}.rrow__text{font-family:var(--font-body);font-size:13px;line-height:1.4;color:#fff}.rrow__badge{flex:none;min-width:34px;padding:3px 7px;border-radius:5px;text-align:center;font-family:var(--font-title);font-size:13px;font-weight:700;color:#d6ffd9;background:linear-gradient(180deg,#1d5c2c,#133f1e);border:1px solid rgba(120,220,140,.4)}.rrow__badge.is-down{color:#ffd9d9;background:linear-gradient(180deg,#6b1f1f,#3f1313);border-color:#dc787866}.sheet__notes{margin-top:14px;padding-top:10px;border-top:1px solid rgba(139,105,20,.22)}.sheet__note{font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--cream);margin-bottom:4px}.sheet__gloss--rows{margin-top:2px}.sheet{background:linear-gradient(180deg,#0a0907e6,#060605f0),url(/assets/stone-Do4QgJJa.webp) center / cover no-repeat #0a0908;border:18px solid transparent;border-image-source:url(/assets/frame-BpiSDTSF.webp);border-image-slice:27.5%;border-image-width:18px;border-image-outset:0;border-image-repeat:round;border-radius:0;padding-bottom:14px}.sheet__banner{border-radius:0}.sheet__head:before{content:"";width:7px;height:7px;flex:none;transform:rotate(45deg);background:var(--gold-leaf);box-shadow:0 0 8px #d4af3799}.sheet__head:after{background:linear-gradient(90deg,rgba(212,175,55,.55),rgba(212,175,55,.18) 60%,transparent)}.rrow{background:#0605049e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rrow--ability{background:#100d08b8}.term{background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:0;text-decoration:underline dotted rgba(212,175,55,.85);text-underline-offset:3px;text-decoration-thickness:1px}.term:hover{color:var(--gold-lit);text-decoration-color:var(--gold-lit)}.sheet__meta--now{margin-top:4px;text-transform:none;letter-spacing:.02em;font-size:12px}.sheet__flavor--lede{margin:8px 0 2px;font-size:14px;color:var(--cream);opacity:.95}.arsenal-list{font-family:var(--font-title);font-size:13px;letter-spacing:.03em;line-height:1.7;color:var(--gold-lit)}.arsenal-list .sheet__link{color:var(--gold-lit);font:inherit;letter-spacing:inherit}.arsenal-sep{font-style:normal;color:#d4af378c}.arsenal{border:1px solid rgba(139,105,20,.28);border-radius:10px;padding:4px 14px 14px;background:#0807058c}.arsenal__band{padding:9px 0;border-bottom:1px solid rgba(139,105,20,.16)}.arsenal__band:last-of-type{border-bottom:0}.arsenal__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}.arsenal__name{font-family:var(--font-title);font-size:14px;color:var(--gold-lit)}.arsenal__tier{border:0;background:none;padding:0;border-radius:0;text-transform:none;font-family:var(--font-body);font-style:italic;font-size:11.5px;letter-spacing:.02em;color:var(--ink-faint);white-space:nowrap}.arsenal__who{margin-top:2px;font-family:var(--font-body);font-size:13px;color:var(--cream)}.arsenal__could{margin:8px 0 0;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--cream)}.arsenal__could b{color:var(--gold-lit);font-weight:600}.arsenal__warn{margin:10px 0 0;padding:9px 11px;border-radius:7px;border:1px solid rgba(127,29,29,.55);background:#2a0a0a8c;font-family:var(--font-body);font-size:13px;color:#fca5a5}.arsenal .sheet__head:first-child{margin-top:10px}.mute{position:absolute;top:max(10px,env(safe-area-inset-top));right:12px;z-index:5;width:38px;height:38px;border-radius:999px;border:1px solid rgba(212,175,55,.45);background:#080705b3;color:var(--gold-leaf);font-size:17px;line-height:1;cursor:pointer}.mute:hover{color:var(--gold-lit);border-color:var(--gold-lit)}.standing{display:flex;align-items:center;gap:10px;margin:12px auto 0;padding:8px 14px;border-radius:999px;border:1px solid rgba(212,175,55,.3);background:#0807058c;cursor:pointer;font-family:var(--font-title)}.standing:hover{border-color:#d4af37a6}.standing__level{font-size:13px;color:var(--gold-lit);letter-spacing:.06em}.standing__dot{width:3px;height:3px;border-radius:999px;background:#d4af3799}.standing__meta{font-size:12px;color:var(--ink-faint);letter-spacing:.04em}.standing__go{display:flex;color:#d4af37b3}.profile__foot{display:flex;justify-content:center;padding:20px 0 10px;color:var(--gold-dim);opacity:.75}.crest{text-align:center;padding:22px 16px 18px;border-bottom:1px solid rgba(139,105,20,.25)}.crest__mark{color:var(--gold-leaf);opacity:.9}.crest__level{font-family:var(--font-title);font-size:clamp(30px,9vw,40px);font-weight:400;letter-spacing:.05em;background-image:linear-gradient(180deg,#fff7cc,gold 40%,#8b6914);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-top:4px}.crest__of{font-family:var(--font-title);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-leaf)}.crest__line{margin-top:10px;font-family:var(--font-body);font-size:13px;color:var(--cream)}.profile .sheet__head{margin-left:2px}.profile .sheet__group{margin-bottom:4px}.setting{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.switch{flex:none;width:42px;height:24px;border-radius:999px;border:1px solid rgba(212,175,55,.4);background:#0009;position:relative;transition:background .16s ease,border-color .16s ease}.switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#d4af378c;transition:transform .16s ease,background .16s ease}.switch.is-on{background:#785a108c;border-color:var(--gold-leaf)}.switch.is-on i{transform:translate(18px);background:var(--gold-lit)}.rrow.is-waiting{opacity:.55}.score-strip .score-num{width:52px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--cream);background:#060504e0;border:1px solid rgba(212,175,55,.35);box-shadow:0 2px 10px #0009;text-shadow:0 1px 6px rgba(0,0,0,.9);font-variant-numeric:tabular-nums}.score-strip .score-num--ai{color:var(--cream);border-color:#b0574ae6;background:#220a08eb}.score-strip .score-num--player{color:var(--cream);border-color:#5b7ba8e6;background:#080e20eb}.score-lead{color:var(--cream)}.score-lead--you{color:#a7d3ff}.score-lead--foe{color:#ffb3a7}.score-vs{color:var(--ink-faint)}.score-label{color:var(--cream)}@media (max-width: 640px){.score-strip .score-num{width:46px;height:34px;font-size:20px}}.confirm{width:min(420px,92vw);padding:22px 20px 18px;text-align:center}.confirm h3{margin:0 0 8px;font-family:var(--font-title);font-size:20px;color:var(--gold-lit)}.confirm p{margin:0 0 16px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--cream)}.confirm__acts{display:flex;gap:10px}.confirm__acts .mbtn,.confirm__acts .btn{flex:1}.confirm__warn{color:var(--warn, #e0a86a);font-weight:600}.hazard-mark{position:absolute;top:-6px;right:-4px;display:inline-flex;align-items:center;gap:3px;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:12px;margin:-12px}.hazard-mark:active .hazard-mark__chakra{transform:scale(.92)}.hazard-mark:focus-visible{outline:2px solid var(--gold, #d8b45a);outline-offset:2px;border-radius:6px}.score-side{position:relative}.hazard-mark__chakra{position:relative;width:18px;height:18px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,214,122,.95) 0deg 12deg,transparent 12deg 60deg,rgba(255,214,122,.95) 60deg 72deg,transparent 72deg 120deg,rgba(255,214,122,.95) 120deg 132deg,transparent 132deg 180deg,rgba(255,214,122,.95) 180deg 192deg,transparent 192deg 240deg,rgba(255,214,122,.95) 240deg 252deg,transparent 252deg 300deg,rgba(255,214,122,.95) 300deg 312deg,transparent 312deg 360deg),radial-gradient(circle at 50% 50%,#ffe6a8 0 22%,rgba(198,74,26,.9) 40%,rgba(120,30,10,.85) 70%,transparent 72%);box-shadow:0 0 6px #ffa83ce6,0 0 14px #d658188c;animation:hazard-turn 3.4s linear infinite}.hazard-mark__chakra:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:radial-gradient(circle,rgba(255,140,40,.42) 0 40%,transparent 72%);animation:hazard-flare 1.6s ease-in-out infinite}.hazard-mark__n{font-size:10px;font-weight:700;line-height:1;color:#ffd894;text-shadow:0 1px 2px rgba(0,0,0,.85);font-variant-numeric:tabular-nums}@keyframes hazard-turn{to{transform:rotate(360deg)}}@keyframes hazard-flare{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion: reduce){.hazard-mark__chakra,.hazard-mark__chakra:after{animation:none}}.sheet__banner-wide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sheet__x{position:absolute;top:-14px;right:-14px;z-index:6;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(216,180,90,.55);background:#0c0a08b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--gold, #d8b45a);font-size:15px;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease}.sheet__x:hover{background:#1c160ed9}.sheet__x:active{transform:scale(.92)}.sheet__x:focus-visible{outline:2px solid var(--gold, #d8b45a);outline-offset:2px}.madvice__cost{color:var(--warn, #e0b15a);font-style:normal;font-weight:600}.valours__does{display:block;font-family:var(--font-body);color:var(--ink, #f3ece0);font-size:13px;line-height:1.4;margin-top:3px}.valours__pick .valours__text{display:block;color:var(--ink-faint, #e9e1d2);font-style:italic;font-size:12px;opacity:.8;margin-top:3px}.shrine__deity--tap{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:8px;padding:4px 6px;margin:-4px -6px;transition:background .12s ease}.shrine__deity--tap:hover,.shrine__deity--tap:focus-visible{background:#d8b45a1f;outline:none}.shrine__deity-more{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold, #d8b45a);border:1px solid rgba(212,175,55,.4);border-radius:999px;padding:3px 9px;white-space:nowrap}.god-panel{max-width:min(420px,92vw);text-align:center;display:grid;gap:10px;justify-items:center}.god-panel__img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;border:1px solid rgba(212,175,55,.35);box-shadow:0 6px 20px #0000008c}.god-panel__name{margin:0;font-size:22px;letter-spacing:.04em}.god-panel__epithet{color:var(--ink-dim, #f3ece0);font-style:italic;font-size:13px;opacity:.85}.god-panel__about{margin:4px 0 0;text-align:left;line-height:1.5;color:var(--ink, #f3ece0)}.god-panel__gives{width:100%;text-align:left;border-top:1px solid rgba(216,180,90,.28);padding-top:10px}.god-panel__gives-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold, #d8b45a);margin-bottom:6px}.god-panel__list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.god-panel__list li{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.god-panel__tier{font-size:12px;color:var(--ink-faint, #e9e1d2);opacity:.75;white-space:nowrap}.god-panel__note{display:block;margin-top:8px;font-size:12px;color:var(--ink-faint, #e9e1d2);opacity:.8}.sanction__rows{display:grid;gap:8px;width:100%;margin:10px 0 4px;text-align:left}.sanction__rows .rrow{margin:0}.sanction__rows .is-cost{border-left-color:var(--danger, #b8452f)}.plaque--soon{opacity:.34;filter:brightness(.6) saturate(.55);cursor:default;pointer-events:none}.plaque__soon{display:inline-block;margin-top:4px;padding:2px 8px;border:1px solid rgba(216,180,90,.5);border-radius:999px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold, #d8b45a)}.sheet__head--cost{color:var(--warn, #e0b15a)}.rrow--cost{border-left:2px solid rgba(196,90,62,.65);background:#3c181247}.rrow--cost .rrow__text{color:#e8c3b4}.rrow--stop{border-left:2px solid rgba(96,140,176,.6);background:#12203052}@media (max-width: 640px) and (max-height: 720px){.eventlog{gap:6px}.eventlog__item,.eventlog__more{padding:3px 8px;font-size:10.5px}}@media (max-width: 640px) and (max-height: 720px){.score-strip .score-num{width:42px;height:26px;font-size:17px;border-radius:6px}.score-side{gap:0}}@media (max-height: 720px){.row{min-height:42px}}.standing__mukut{color:var(--gold, #d8b45a);flex:none;margin-right:2px;translate:0 -1px}.tier{text-align:left}.tier--held{border-color:var(--gold-dim, #a8823c);background:#3c2e1247}.tier__held{flex:none;align-self:center;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold-dim, #a8823c);color:var(--gold-lit, #ffd75e);font-size:12px}.tier--soon{opacity:.42;pointer-events:none}.seal__nudge{margin:10px 0 2px;padding:10px 12px;border:1px solid rgba(212,175,55,.35);border-radius:6px;background:#18140c99}.seal__nudge-line{margin:0 0 8px;font-size:13px;color:var(--ink-dim, #cdbfa4)}.seal__nudge-btn{width:100%}body{background:radial-gradient(1200px 700px at 50% -10%,#2a2119d9,#0f0d0b00 62%),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) repeat top left / 384px auto,var(--bg-0)}.btn--primary{background:linear-gradient(180deg,#d6b2589e,#966e2eb3),url(/assets/bronze-WFhqr1Y1.webp) repeat center / 200px auto;background-color:#a1740f}.btn:not(.btn--primary):not(.btn--seal){background:linear-gradient(180deg,#18140e99,#0e0c09b3);background-color:#16130e}.btn--seal{background:linear-gradient(to right,#8b6914c7,#ffd700b3 50%,#8b6914c7),url(/assets/bronze-WFhqr1Y1.webp) repeat center / 220px auto;background-color:#b8860b}.sheet__head{background:url(/assets/sandstone-band-BVvFukns.webp) repeat-x left center / auto 100%;background-color:#14100c8c;background-blend-mode:multiply;border-radius:3px;padding-left:8px;padding-right:8px}.score-strip{background:url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) repeat-x left center / auto 100%;border-radius:6px}.hand{background-color:#0a080680;border-radius:8px;padding:6px 6px 4px}.row--ratha{background-image:url(data:image/webp;base64,UklGRqYEAABXRUJQVlA4IJoEAACQTQCdASoABAABPslcqFKnpKijoFGpQRAZCWlu4MVDs27qWBFN9ajfkjnqjgAeCVTZQtVw0zj+usD9h6paXFqqmnWUtzg2o6k5BXVcNc+CeYsuYWQyKc2vWj/UJAnyeH669MIFQCufXLtKH3dhTOZphvXQ31dDaAVnqk6tsW79PDE58e56vquMXTFs4l9bbDG+EDRegsJy4nNiiRhDGPXIFPym0yfMBarjnVwVo4rn1TzJuIOitHJAep1uM+t2HrxbUMdc+w29UfGghpsXGnH9iK7N2AtljS7pyRLxg6FVySWzQhDv5+EhGYluJbDhXVds6Cuq4aZ8NLrgffpKmuv/IVwp55x06tMYa08xVU8C7+hn5A2oVXbw0FS/5BXVuTdmyJJp6WumDenMyC9qh3+7bw0z4aUDDVuTkFdVwrv1Ty0UtP56U2KUvhQAPMV/xD/47Dvw40X5f8gpz0Q0aIXAeqWlxarjFzjoVarNMWoVnBHOTUThOGVjAb/LRZE7VdwJ/b436GncB63psAWAV1XFDAuBsN9cXG9QSUzCXjgqFwp99OGmfDS0wDcNLS5rPIVOy9+HovqId8R8tCpfJmJGD1gYvdScgqCHAE+wHAeqWmTXm/QGWijADzeIl5o0SNvrkD/5jqUnPKTm129Dh/IH5PfwD1Scm5NovqFwD1Tmo19OMioH+2XQnlruWyc2u3p08KqcNvgtVw0z4Z1tVgqHNnT/NvjfA8AT26WxHNMWxdkLlW5JqTUeTKTmzp8JWYcT3E9/APl/IPDu1/v0jxQMqXyfNl36peYGsxNJLmIpw0zjrkLu7EIYuF/C6cUMpx3oIeBoAAD+87dEpxzp2k5ph2huEmIcinxAYyN3GRxQOlXoGd06Mpw7pO4vJU7zmYsgSizuAqdRLood25MtkkmbZL4oc7inP3p+Aye2dWfYdJlQh37F99Ge8bHvkV8IKC25v5LninlAUWcy9hJTuos9XEK4rgufvOGgz3XokD9tdP6Af1NGa+JX14bW0OuMwxhr7BEsubSAOwiaK8f2lq161IygQJC8bo74xGyemBvV88cvsPaw75xwMsSHr8sfB/id2tJjFLgHcqzqvI1AZtGNwrQJWM66wJ49LtqGKERUjacgm1FpeF8Dz0yzZx784gnai10YwWDBcXjVs2aCaldUxAgfgHmkgAWFE2lV/su2W6jgMkLkprfuNSZIjBJljlWWeHsJFV1Dp5o4FAJnUrozXhgcd78g6EYBBmKmqWJHWBB9wJMIj1bKAfqNIkwWTgs5fZnacCyJaVUeksus20ihb27gb5mcvALIB9yA6HHMz188pAdLrYvLqZZiIflUmK+odrzrRajeJQakUrINq5miZg7cq1XLMHtNJLwCirAgGdEHZXkzN0YWFIXgMAwyjgmOjljGAQTaWyIiW6UCQAENHlZltLDAOGjrHv0dAAHanDYS90P+kAWL+4td97M53eOuwYkt8Et29CAj6oUmOfIgJtiP6MnAge7/iPtq/IEyqsTxcYt40mbIKxL5Ew89Uh0QLwOSZRKuHX3tnmCzeJW0HtC7vGBra+w4AA==);background-repeat:repeat-x;background-size:auto 100%;background-blend-mode:soft-light}.row--gaja{background-image:url(data:image/webp;base64,UklGRpYPAABXRUJQVlA4IIoPAABwkACdASoABAABPslgp1CvrzSqo9MrMpAZCWluLZPoLyrQyaOVWSHQLQLj7mT1LX87yqA/LEfEYTpgWPcv19++qH3q00e5NKLPn+ht/4TW78Bo/ljLlMtp0ThuZuw3TI7EMayzxYfaajb+T+NhRlIM9Hz1LYE1BqBvjiDwZHTKdLxjyV0uNJEZpxmlxnHvKxhwqVoBgoAAQn6SNb60R35akGov1/C7v8mSbd6cHuxgC8seaDL6BIUvn+wpzUMb0VaZ1UdzgVPB6aBM09MVYqObu/f2CS155om2i7cMjcfF1PSmQNOk6tLngU3nWEUKoD9W1W3IPYYzBraJcSPSijp/BgZU8Ak28TWRkhK2pReFzyO5VC6KHhRtZddo3EijTc3AQxyNAZIY702Nx/LI0iOZwlNhYQgh3VtZ+HhmSlR7VUeTTTxhnZHMZxjpHbIeWSa7avveWcFkJskqZ4ipq5H2UjOYLN+ntlWzKbh+B7ib04ZymCURo/NQW893aWUKQzUuMHQ9r4EKeojTSSEntkru3PIeqXMn+d+cMEQgCMGChMOJJfhXv839DwADCaVWcWt2Jm0K+FHVFJAvV0Zr3YLGTl4qUtuLEAWLTWC26zpRRfrwUhx1gJiFAHOGMCISyuxaXvsfnKXzXHgzWanT8PRDwLGtgqsPfxaMLVCmTF0jPP8GHkLEFc6nEHf0mPKFXiPaH7g233zmzUY9nU3gQ+fVA2ypREAGUtjErx+RymgSwQO7HXw5UK4/rcFMJ8dOvpz3TnBIwSTIYsx0Wgr0/eo/aZg/QEj8Z+nmDsG8WLHNTho9FN9ZAjGeDN+foJcDT5HL88RewW6mllBVgXC2gykuj+9FJAK9dJfczKY7qJ+QHF8voOTWN/NVwqVNYL/bZA43XJu7FYUfoRMMCavnTaTgEJ/SXWNXax/c+cItXVsCoaoClInoMe61cWYpQCDRIPVOXADngXankOFs3e4qegN5qm9jUVeSADmZuwu6irCot6EB8geK4udGnUuBdibijASoGqhuuzeALQGOXIGOlxvVJIBxHRnLSH5cMlUx6qWc+MyGZn4YWNbYok1i2lVm16Sjc371jzhTaGpXl7r7Y1tEmtGUhL0I+ivfWVAZuBgbTELuoYDFUeFR0acyAmzSkv64xr0GYDQlfPfrogU23OxdguXWIimBqQLgqHmqtV/M9Xv+2YxF1aFtkUP6wJ55TJIDZv3dLgWyY9dlBAi8EFMqjVawtH2A+UJ3CJm4K31JY1QpA4E+wgGHdIchqVMoILBAPnwUAtwp14S3G07CwCRhti9NKKfs+X9d+KpYK0Y2YfihjlxxADuNi26QnHjt4jcBAQ8wtPGqdrzeShDYrxg9oFnnGM9AM5VJMLcx75TPTq+0dMaI8sKmYGKge2t8DZ+0pPl32D0GIstbp4TA0X2imaEwJHcfL+hItcAVkIi4HEL0vNUIDM5HV5rsD0RrHFydttR/5F48unpAxyj60vjX+x4qr7Xb4QIujNa4Bk2gA2a583faPsDmnAwLNz0wnXwzjQms4QIMBZYuToAA/sp0EuzjA7CAl2eIx9VQOHbU0+FyOFs5EKh13lRaKup9d6u0dkXKrU4F7rc2m8IvTkZDRWyVY/S3KGxS4yV5dD9lt+E0Dm9HFfGyjbFlhb5Wg30HqlQuLdL61KbLhVOUEymNM3jGK5Jb/JnYVFoEaEe/gvgm+lzfLkLQs6qwzjeXUuIuE7KDIeqWp8QJiOCfGvjIri2r+dEZT3LkYkzcuxh/bJimvcVmwBu/7Z/8mlP/GaAyQrlNyKKAJrMPdqHNhSo8b6pbpjwnkwAZ8jNjaBV1b0/GDDBybEbgFuoY5Ey+juqfv3snuOlbtHlaP1wZea+o5Z0pmSJhl9XC2VMaCgUM375xlyHUW/2dVhon8/pA5m31DNL6agU2atkIJ11F3PccfxRoYqk21+rDYC6LgqKb4F4g4P7LRuA/LpoTxnMZQxLBeGs7rGXvwIlDluMAn7FDFEyfS5yoplmh/iu0ChxE5s9msYWIEY5PGDjl+CvUBbkl6yZX9q3nv/5Fnw6YGqx7BGfc9bmnL0iTYzFOrtJGLpsTRZp+qCehf81xkYbfd1bitv7qid+7oPT9q+Bo9Zif2C4/p30KEBuKlFuEOzo7h/M03mFMuGK23m2IUGIx7JWGvjXcqpwPI+KhpEzgu1ERmm9hPr4qZY2FgxBfPiWbjWPj/gcefB/I8l97xxvgG4nnjB1LF7wm/qoMg/hHmQRuXwKwENXloHwvjUy0fIDp3qsVra79rxOfPmtwrI/07wY/X3JmxGcndP+LXSaOkt7EA0TaXMbxWpkKKRIO7x3i1Sd2v9H5UHWhiSjIYa1kVYZ2OyUK8+7o9hkj6nnA+yKZXa9GQBReG2fUHuKfKjX1dvUzLylC6asUStdq+Q3DznpBg652yBm21pstQj7ZQLuGwEk3A+xvbA5/fBXaITBpLoAdJWSJMUJ8YjpwCzKEuLFhgeXCKM0mP/JbXs35UWIu5UzN2gu8eBoSlz0mz5uCByUMG5YS2v0HUd7DuNYspzDEQU7qUbgY7uTrgFxDDQRRJGFzzpBPgcI4dX4pJYqZ6uZtqcCyGA1ii2uiaONG4BlVl1rEXSF357ygP9b7XzMZZkz6gyJpECKt4QqlCvKFVfInv1C8hVqkgKojWgHzPcPUtZfbJXCVgXee1oVnBbOoX5eK1qHgJI6NyXutHNMcfLRN83JweDalTdfTJlWhbQscD7B+n010fUNcaBhwqRZtAZ/vLukFjqM/WggTx89loIPfgicfdCtfHXP4oQWz5VyxN3oCyUiPILhMvK+32TnpRKOnX9y/G8t/QgCRngRltSoWhZb9jINYHCQKRR+ZQTKHsCJekzLCQIbthVGpLR0cDg3/pIFFn61ItX46cpaaJ/oTjGLwag3Ix3aDy4+Ycccp/qt4pF4GB4uC/oLDT+hYBwPcygTItLv6xSs2xtqEWnlP7i7WL1POyoZZsZ/3dvcNhLr+mBbhm98W9Wh9H89AeqCSKfDBMVF+ch8TPbCW5GFcmb1X7HNZJxI1NkcTFDG1O1WMBoOxMKEfjSx6cgTa7/3g7XLlGzfHUK69xP/7JvyCHLjTDBizO8pQhNfSWMMGKk1mSqq09jDEEQ4Ft78sJp1lEZDhyjT8sTqvZtpkvCqwWBayx1j4oYEwg31BlqRbFe7J0Cjbgpa6sNHmVqDAfBJon5VVXS3jP713K1RxyBAkeChxqec4/BY+WaPuwfDUy++oEven9HfqKfl4AEt+skl8w7ZQ7zRuqF6FvT2Cx62AdIItVK4AlqShugTbe7K9MVE5Gokm0Xuk2EVhfL2o18sAZHzI6qo8PrUSDTGU43zfAaPAe/G0ychKTyhqPWtLQ+1ZBJPDs3Oy9yljpdFke3Ykt3GTOPni56RdwAfFokB4mokMmtq3pHXZ37o6vj89oqoSJSn4IzG7zgaNLHrNRKeRc0fXI2YydLTfaYOZqpbb/xl6C6G6g8Nsc14js7ojJ1CDUPanVyZ4R6c0MP2t8wrOfLX6t5cgO3YjloCeAhhI1Y6duDISQ6SpMcX7dNoHFdb8LxI86J0rRm5RCIpU6dunEtCcBA0mE+fjS8u6XP8zcuhyO2U4rzW5073ucO4DYji0vKfzhnctxlQYJZvnJKEbFUPMeuGQdzKoY4nIji/8142LqyvuGAeQO0i5TieAafcKB7QTWRirMM7kAtghEG5w2UF5MHwHIX9imjt5nSMGzKAIUHicdxWahK68mPv3oFZsZgTy8i9bP3AB2c/8EmY6BsZjGHVzOHcAWN6U2u8H+8fuEz9//lEmhaLWsaSwMwbA6LmIooK1QCVMSyKUU63rRXDmu9qcdTeNHqfMfHUJHy3AMb3F5dYi282SWlTDY8PS11WmAGDBw9qDX2Q5VoFDliDSIYDLSiX2ynsm+d0qzH8WDgD3ySvgVa+BZvnv6d9+q0WN9RT4/7GLezFqW4s8IgxZqxCnYU3TFzWL76sdd/OcoBAfZfT7rYS+c9I1jf/jBXb8djorKDDbH4+ta1kzuKp8oKlsfJf8CZ3E4ngeRaShP2uCnM639Gu3e7Js3nVVv4HkKR0iMtDPB1d0g+Ht0nuUIVUrqwgBuEDYujVaPauKzd0+uNC/IuR6OB5tiYCMhVytrtaSYwRHmScbbHC+DgADyqXTegGMKBd4f3xo8HABxphRk+Fhq00u8QNzlAFocKkj3tOQ1SxAGcUKUhNgGkj4r/x7JiSWjdzgT8g4FPWeEwPaTp/BBgnKQ4Uj++ggYWtVrMShfNnKXV5hjfEFsl4w59tagR8Ybs8VeK6MfxuTBaxAJLOtgepb7OCziAFcjIKauQviW4Wr24sGAACC7fKw/oDMcNisoNxsOVYWz82GpAiVSZ/v52zmiEM8AVKCFJFDOSnYuK9mZt/2lOOI5YSq26Sy+zuWxeCNxYXcJ5LHa3+wNAMMataP0lDQ5bI0f6FTP9LCZw361ky7DghZlnZF+TtIYNH1sutEMmfmKrQmBvNhuGsQGdLFpCdatfRBucUIeMyStNkT6H7Vq9H++h8qLIvQpG1v2E/AJag0nl4qQU9WKUj/0RwAzA+zd5Z99ygF3se8OEI53pUFBhMq1v8CsbHNDKVqfGlElLT9hWb+I02AIKeGNhejhmkijYhUsvIR9+/lBBHTmSBgUVm3rcrWY41ALobwfS6ACAM8OkiL7Av2DhdDKXu9Xvpvq1J2qjqJHuFY4SGQlA27z5wBdNjcqXJzjUZ4rs1E6xgbD60BPB7+oPwtK0Eh6+zOjwLsAd5JmYIaV8Dpd2PKDGW+2XNWMtGgHSdZd/Ww4z1V7LGtTOfAavl4O9gyt+tDrB11UURiyDTUEM9Wbl5x8mnht6z7zjbB+MecyVQA7fBz+EI/kRIZcgAJ3RPgM8nbACGLmwBgwodsSZkPn1MUHFjw2hnlUBn9POaGjChUFQPQEgQc6OAxuTwFobEnx5kr54Sf+pyJJnEwt2PwrHI/GX1nGdsro0D3ZnpYycbMRheePuOzl+CtqK5SM6Yw3pRyPBK8ZUvIXxvoOUrJIC5GdPV/+tPTXy/Z3TuiqbRUv6HAgjs5c4hxhmz+sgchm35vZnJpj+nquKB8xgrEbbZUbpDcJvaDZjcIJbWkAbLwcIXZ/WGzVdtQ7ICO1aYmyAoJxdQBOSU0kU1BmqMHq1YUGEnOrqasaZPurYZ1a2pFXglSXRHg3G3J77/v+cxzSOut+0rarPhqfC2W8/IBxc9VGevyzi3cpZFCAvN8hDdY606vWnMUd3LwAAA=);background-repeat:repeat-x;background-size:auto 100%;background-blend-mode:soft-light}.row--padati{background-image:url(/assets/lane-padati-B9BQUJ9X.webp);background-repeat:repeat-x;background-size:auto 100%;background-blend-mode:soft-light}.mmeter__fill{background:url(/assets/gold-fill-BUU24k81.webp) repeat-x left center / auto 100%}.muster-bar__fill{background-image:url(/assets/gold-fill-BUU24k81.webp);background-repeat:repeat-x;background-size:auto 100%}.sheet__explain{background:url(/assets/palm-leaf-BAXv9GAM.webp) repeat top left / 384px auto #e8dcc0;border-color:#5a421080;color:#2a2118}.sheet__explain b{color:#6b3410}.menu:before,.menu:after{content:"";position:absolute;width:min(44vw,300px);aspect-ratio:1;background:url(/assets/ink-smoke-BggzAHwo.webp) no-repeat center / contain;opacity:.55;filter:brightness(.62) contrast(1.32) saturate(.62);pointer-events:none;z-index:-1}.menu:before{top:0;left:0}.menu:after{bottom:0;right:0;transform:rotate(180deg)}.card--rathi{background:linear-gradient(180deg,var(--fr-mid),var(--fr-lo) 55%,color-mix(in srgb,var(--fr-lo) 62%,#000))}.card--atirathi{background:linear-gradient(180deg,var(--fr-hi),var(--fr-mid) 52%,var(--fr-lo));box-shadow:0 4px 12px #000000d9,0 0 0 2px color-mix(in srgb,var(--fr-hi) 85%,transparent),0 0 0 3px color-mix(in srgb,var(--fr-hi) 30%,transparent),0 0 12px color-mix(in srgb,var(--fr-hi) 30%,transparent)}.card--maharathi{background:linear-gradient(180deg,color-mix(in srgb,var(--fr-hi) 72%,#fff 28%),var(--fr-hi) 42%,var(--fr-mid));box-shadow:0 4px 12px #000000d9,0 0 0 2px color-mix(in srgb,var(--fr-hi) 92%,#fff 40%),0 0 0 3.5px color-mix(in srgb,var(--fr-hi) 45%,transparent),0 0 14px var(--pal-glow),0 0 34px color-mix(in srgb,var(--fr-hi) 32%,transparent)}.card--vardaan{--divine: #f6d97a;border-width:3px;border-color:color-mix(in srgb,var(--divine) 85%,#fff 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--divine) 60%,#fff 40%),var(--divine) 38%,color-mix(in srgb,var(--divine) 55%,#7a5a12));box-shadow:0 4px 14px #000000d9,0 0 0 2px color-mix(in srgb,var(--divine) 95%,#fff 45%),0 0 0 4px color-mix(in srgb,var(--divine) 50%,transparent),0 0 0 5.5px color-mix(in srgb,var(--divine) 22%,transparent),0 0 18px color-mix(in srgb,var(--divine) 55%,transparent),0 0 44px color-mix(in srgb,var(--divine) 32%,transparent),inset 0 0 16px color-mix(in srgb,var(--divine) 18%,transparent)}.card--vardaan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 28%,rgba(255,244,205,.46) 46%,rgba(255,244,205,0) 62%,transparent 72%);background-size:260% 100%;animation:frame-sheen 7.2s ease-in-out infinite;padding:3.5px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.row .card--vardaan:before{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.card--vardaan:before{animation:none;opacity:0}}.card--maharathi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,246,214,.34) 46%,rgba(255,246,214,0) 60%,transparent 70%);background-size:260% 100%;animation:frame-sheen 4.8s ease-in-out infinite;padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes frame-sheen{0%,55%{background-position:120% 0}90%,to{background-position:-60% 0}}.row .card--maharathi:before{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.card--maharathi:before{animation:none;opacity:0}}.card--astra2{background:linear-gradient(180deg,#e4d5a4,#a8905a 52%,#635026);box-shadow:0 4px 12px #000000d9,0 0 0 2px #e8d9a8b3,0 0 0 3px #e8d9a847,0 0 12px #e8d9a84d}.card--astra3{background:linear-gradient(180deg,#fbf3d8,#e9d190 45%,#a8853c);box-shadow:0 4px 12px #000000d9,0 0 0 2px #fbf3d8d9,0 0 0 3.5px #f4e2a066,0 0 16px #f4e2a080,0 0 36px #f4e2a047}.card--astra3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,250,228,.36) 46%,rgba(255,250,228,0) 60%,transparent 70%);background-size:260% 100%;animation:frame-sheen 4.8s ease-in-out infinite;padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.row .card--astra3:before{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.card--astra3:before{animation:none;opacity:0}}.menu .standing{position:sticky;bottom:calc(4px + env(safe-area-inset-bottom));z-index:5;background:#100c09eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -6px 18px #00000073}.menu>.standing-bar{margin-top:20px}.menu{padding-bottom:30px}.standing-bar:before{content:"";position:absolute;left:-50vw;right:-50vw;bottom:calc(-6px - env(safe-area-inset-bottom));top:-18px;background:linear-gradient(to top,#0c0a09 62%,#0c0a0900);pointer-events:none;z-index:-1}.standing-bar{position:sticky;bottom:calc(4px + env(safe-area-inset-bottom));z-index:5;display:flex;gap:8px;justify-content:center;margin:12px auto 0}.standing-bar .standing{position:static;margin:0;border:1px solid #8a6a30;border-radius:999px;background:linear-gradient(180deg,#2a241e80,#00000059),url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) repeat center / 340px auto;background-color:#15110f;box-shadow:0 3px 10px #000000b3,inset 0 1px #efe6d414;-webkit-backdrop-filter:none;backdrop-filter:none}.standing--slim{padding:8px 12px;gap:8px}.kirti-chip .standing__mukut{color:var(--gold-leaf)}.kirti{--kirti-gold: #d5a93e;--kirti-pale: #f3ddb0;position:relative;display:block;min-height:100dvh;padding:0;overflow-x:hidden;color:#eee4cf;background:#090806}.kirti:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(146,91,27,.18),transparent 32rem),linear-gradient(180deg,#0404032e,#050403eb 46%,#070605)}.kirti .menu__ground{opacity:.2;filter:saturate(.72) contrast(1.12)}.kirti .menu__scrim{background:linear-gradient(180deg,#05050438,#080705 56%,#080705)}.kirti__topbar{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;min-height:70px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid rgba(190,137,42,.46);background:linear-gradient(180deg,#0c0d0ffa,#07080af5),url(/assets/leather-CFKPerTc.webp) center / 360px auto;box-shadow:0 12px 30px #00000061,inset 0 -1px #ffdf990d}.kirti__back{display:inline-flex;align-items:center;gap:4px;width:max-content;min-height:40px;padding:0 8px;border:0;color:var(--kirti-pale);background:transparent;font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.kirti__back span:first-child{font:30px/.8 Georgia,serif;color:var(--kirti-gold)}.kirti__heading{min-width:0;text-align:center}.kirti__heading h1{margin:0;color:var(--kirti-pale);font:500 clamp(25px,8vw,36px)/.95 var(--font-title);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 8px #000}.kirti__heading p{margin:5px 0 0;color:#e6c275b8;font:600 10px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.kirti__scroll{position:relative;z-index:1;padding-bottom:max(38px,env(safe-area-inset-bottom))}.kirti__hero{position:relative;display:grid;justify-items:center;align-content:center;min-height:108px;padding:22px 20px;border-bottom:1px solid rgba(182,130,41,.18);background:radial-gradient(ellipse at 50% 0%,rgba(126,83,25,.2),transparent 63%)}.kirti__explain{display:grid;gap:7px;max-width:620px;margin:0;color:#efe4cfc7;font:13px/1.35 var(--font-body);text-align:center;text-shadow:0 2px 4px #000}.kirti__explain span{white-space:nowrap}.kirti__marches{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 28px);max-width:700px;margin:-10px auto 0;border:1px solid rgba(169,119,36,.66);border-radius:15px;background:linear-gradient(180deg,#231f1bd1,#090807f2),url(/assets/bronze-WFhqr1Y1.webp) center / 480px auto;box-shadow:0 12px 26px #0000009e,inset 0 1px #ffe4ab14;overflow:hidden}.kirti__march{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;padding:13px 5px 12px}.kirti__march+.kirti__march{border-left:1px solid rgba(169,119,36,.32)}.kirti__march img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 5px #000)}.kirti__march span{max-width:100%;color:#eed8acb3;font:600 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.kirti__march strong{color:var(--kirti-pale);font:600 12px/1.1 var(--font-title)}.kirti__summons{padding:46px 14px 24px}.kirti__section-head{max-width:560px;margin:0 auto 22px;text-align:center}.kirti__section-kicker{display:block;color:#d3a64db8;font:600 10px/1.3 var(--font-body);letter-spacing:.15em;text-transform:uppercase}.kirti__section-head h2,.kirti__legends h2{margin:7px 0 5px;color:var(--kirti-pale);font:500 clamp(24px,7vw,34px)/1 var(--font-title);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 3px 8px #000}.kirti__frieze{margin:6px auto;color:var(--kirti-gold);opacity:.62}.kirti__section-head p,.kirti__sub{margin:0 auto;color:#e7dcc8b3;font:13px/1.55 var(--font-body);text-align:center}.kirti__gates{display:grid;gap:15px;width:100%;max-width:700px;margin:0 auto}.kirti__gate{position:relative;display:grid;grid-template-columns:minmax(122px,42%) 1fr;min-height:176px;border:1px solid rgba(168,118,36,.7);border-radius:17px;background:linear-gradient(150deg,#251f19db,#080706fa),url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) center / 340px auto;box-shadow:0 14px 27px #000000a8,inset 0 1px #ffe2a514,inset 0 -18px 30px #00000059;overflow:hidden}.kirti__gate:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(214,167,76,.13);border-radius:12px;pointer-events:none}.kirti__gate--arrived,.kirti__gate--claimed{border-color:#d7ac4e;box-shadow:0 0 26px #d09d3c30,0 14px 27px #000000b8,inset 0 1px #ffe7b224}.kirti__gate-art{position:relative;min-width:0;overflow:hidden}.kirti__gate-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0303021a 35%,#0a0806f0)}.kirti__gate-art img{width:100%;height:100%;object-fit:cover;object-position:46% center;filter:saturate(.88) contrast(1.06)}.kirti__gate-order{position:absolute;z-index:1;top:10px;left:12px;color:#ffe7b58a;font:600 10px/1 var(--font-body);letter-spacing:.16em}.kirti__gate-lock{position:absolute;z-index:2;left:12px;bottom:12px;width:28px;height:28px;border:1px solid rgba(226,181,87,.65);border-radius:50%;background:#070605d1;box-shadow:0 4px 10px #000000b8,inset 0 0 0 3px #97671a26}.kirti__gate-lock:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(226,181,87,.76);transform:rotate(45deg)}.kirti__gate--arrived .kirti__gate-lock:before,.kirti__gate--claimed .kirti__gate-lock:before{top:7px;right:9px;bottom:9px;left:7px;border:0;border-right:2px solid #f5d889;border-bottom:2px solid #f5d889;transform:rotate(45deg)}.kirti__gate--arrived{box-shadow:0 0 34px #daa7414d,0 14px 27px #000000b8,inset 0 1px #ffe7b229}.kirti__gate--arrived .kirti__gate-need,.kirti__gate--arrived .kirti__progress{color:#f1ce79}.kirti__gate--claimed{border-color:#84ae65bf}.kirti__gate--claimed .kirti__gate-lock{border-color:#85be68c7;background:#112d1de6}.kirti__gate--claimed .kirti__gate-need,.kirti__gate--claimed .kirti__progress{color:#a9d18f}.kirti__gate--claimed .kirti__bar i{background:linear-gradient(90deg,#486c3a,#a9d18f)}.kirti__gate-body{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:22px 17px 17px 8px}.kirti__gate-head{display:flex;flex-direction:column;gap:5px}.kirti__gate-name{color:var(--kirti-pale);font:500 clamp(18px,5.5vw,24px)/1 var(--font-title);letter-spacing:.02em;text-shadow:0 3px 6px #000}.kirti__gate-need{color:var(--kirti-gold);font:600 10px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.kirti__gate-line{display:-webkit-box;margin:10px 0 12px;color:#ece2cfb8;font:italic 12px/1.45 var(--font-body);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kirti__bar{height:4px;margin-top:auto;border:1px solid rgba(198,146,46,.35);border-radius:99px;background:#060504b8;overflow:hidden}.kirti__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#89621f,#e1b84d)}.kirti__progress{margin-top:6px;color:#e5d2ad8c;font:600 10px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.kirti__legends{padding:26px 14px 0}.kirti__legend-list{display:grid;gap:11px;width:100%;max-width:700px;margin:0 auto}.kirti__legend{display:grid;grid-template-columns:minmax(120px,42%) 1fr;min-height:138px;overflow:hidden;border:1px solid rgba(168,118,36,.6);border-radius:15px;background:linear-gradient(145deg,#251f19e6,#080706fa),url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) center / 340px auto;box-shadow:0 13px 26px #00000094,inset 0 1px #ffe2a512}.kirti__legend>img{width:100%;height:100%;object-fit:cover;object-position:46% center;filter:saturate(.84) contrast(1.08)}.kirti__legend>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 15px}.kirti__legend span{color:var(--kirti-gold);font:600 9px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.kirti__legend h3{margin:5px 0 7px;color:var(--kirti-pale);font:500 clamp(20px,6vw,25px)/1 var(--font-title)}.kirti__legend p{margin:0;color:#ece1cdb3;font:12px/1.42 var(--font-body)}@media (min-width: 560px){.kirti__hero{min-height:114px}.kirti__gate{grid-template-columns:44% 1fr;min-height:194px}.kirti__gate-body{padding:27px 24px 20px 10px}.kirti__gate-line{font-size:13px}}@media (min-width: 780px){.kirti__topbar{min-height:78px;grid-template-columns:90px 1fr 90px;padding-inline:24px}.kirti__hero{min-height:122px}.kirti__marches{margin-top:-18px}.kirti__summons{padding-top:58px}.kirti__gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1020px}.kirti__gate{grid-template-columns:1fr;grid-template-rows:172px auto;min-height:390px}.kirti__gate-art:after{background:linear-gradient(180deg,#03030205 45%,#0a0806f5)}.kirti__gate-body{padding:20px 20px 18px}.kirti__gate-line{-webkit-line-clamp:4}.kirti__legend-list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1020px;gap:18px}.kirti__legend{grid-template-columns:1fr;grid-template-rows:145px auto;min-height:286px}.kirti__legend>div{justify-content:flex-start;padding:17px 18px}}.card__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;background:url(/assets/card-back-XygoMsze.webp) center / cover no-repeat #14100d;opacity:0;pointer-events:none}.card--veiled .card__back{opacity:1;animation:veil-breathe 3.6s ease-in-out infinite}.card--veiled{border-color:#4a4356;box-shadow:0 4px 10px #000c,0 0 0 1px #7a6c9459,0 0 12px #60528047}@keyframes veil-breathe{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion: reduce){.card--veiled .card__back{animation:none}}.mulligan__hand .card{animation:deal-in .38s cubic-bezier(.2,.8,.3,1.1) backwards}.hand .card .card__back,.mulligan__hand .card .card__back{animation:deal-back .38s ease-out backwards}@keyframes deal-in{0%{transform:translateY(14px) scale(.96);opacity:0}}@keyframes deal-back{0%{opacity:1}45%{opacity:1}to{opacity:0}}.mulligan__hand .card:nth-child(1),.mulligan__hand .card:nth-child(1) .card__back{animation-delay:0ms}.mulligan__hand .card:nth-child(2),.mulligan__hand .card:nth-child(2) .card__back{animation-delay:70ms}.mulligan__hand .card:nth-child(3),.mulligan__hand .card:nth-child(3) .card__back{animation-delay:.14s}.mulligan__hand .card:nth-child(4),.mulligan__hand .card:nth-child(4) .card__back{animation-delay:.21s}.mulligan__hand .card:nth-child(5),.mulligan__hand .card:nth-child(5) .card__back{animation-delay:.28s}.mulligan__hand .card:nth-child(6),.mulligan__hand .card:nth-child(6) .card__back{animation-delay:.35s}.seal__medal{animation:medal-stamp .42s cubic-bezier(.2,.9,.3,1.2) .12s backwards}@keyframes medal-stamp{0%{transform:scale(1.55) rotate(-9deg);opacity:0}}@media (prefers-reduced-motion: reduce){.mulligan__hand .card,.hand .card .card__back,.mulligan__hand .card .card__back,.seal__medal{animation:none!important}.card__back{opacity:0!important}}.overlay.mulligan-overlay{padding:0;overflow:hidden;background:#07090b;-webkit-backdrop-filter:none;backdrop-filter:none}.mulligan-overlay>.mulligan-screen{margin:0;max-width:none}.mulligan-screen{--mulligan-cloth: #132538;--mulligan-cloth-deep: #080f19;--mulligan-edge: #ba9344;--mulligan-dock-height: 144px;position:relative;isolation:isolate;width:100%;height:100svh;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#f1e4c8;background:linear-gradient(180deg,#04060814,#04050670),url(/assets/war-camp-portrait-BfOQKkgx.webp) center top / cover fixed no-repeat,#090a0b;scrollbar-color:rgba(186,147,68,.42) transparent}.mulligan-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 42% at 50% 12%,rgba(16,25,34,.12),transparent 76%),linear-gradient(90deg,rgba(0,0,0,.2),transparent 18% 82%,rgba(0,0,0,.2))}.mulligan-screen--kaurava{--mulligan-cloth: #183323;--mulligan-cloth-deep: #08150d;--mulligan-edge: #af9853}.mulligan-screen--asura{--mulligan-cloth: #3b1814;--mulligan-cloth-deep: #180806;--mulligan-edge: #b16c47}.mulligan-screen--neutral,.mulligan-screen--legend{--mulligan-cloth: #2b2520;--mulligan-cloth-deep: #100d0b;--mulligan-edge: #a78d5b}.mulligan__header{position:relative;z-index:2;display:grid;justify-items:center;gap:4px;padding:calc(22px + env(safe-area-inset-top)) 18px 12px;text-align:center;text-shadow:0 2px 10px #000,0 0 22px rgba(0,0,0,.88)}.mulligan__header h2{margin:0;color:#e8cc8d;font-family:var(--font-title);font-size:clamp(30px,9vw,44px);font-weight:400;letter-spacing:.055em;line-height:1;text-transform:uppercase}.mulligan__header p{margin:6px 0 0;color:#f0e5d1;font-family:var(--font-body);font-size:clamp(14px,4vw,18px);line-height:1.3}.mulligan__count{margin-top:4px;color:#d9bd79;font-family:var(--font-plaque);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.mulligan__hint{margin:4px 0 0;color:#c9ac6d;font-family:var(--font-body);font-size:12px;letter-spacing:.025em;opacity:.92}.mulligan__hint:before{content:"◇";display:inline-block;margin-right:7px;color:var(--mulligan-edge);font-size:10px}.mulligan__table{position:relative;z-index:1;width:min(100%,390px);margin:0 auto;padding:10px 18px calc(var(--mulligan-dock-height) + 24px + env(safe-area-inset-bottom))}.mulligan__hand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;width:100%;margin:0;padding:0}.mulligan__card-slot{position:relative;width:100%;max-width:none;min-width:0;transition:transform .15s ease}.mulligan__card-slot .card{--card-w: 100%;--card-h: auto;width:100%;height:auto;aspect-ratio:2 / 3;border-radius:7px;outline:none;box-shadow:0 9px 16px #000000c2,0 0 0 1px #caa7533d}.mulligan__card-slot .card:focus-visible{box-shadow:0 0 0 2px #f5d889,0 0 0 5px #0f1924eb,0 12px 26px #000000e6}.mulligan__card-slot .card--hand:hover,.mulligan__card-slot .card--selected{transform:translateY(-4px)}.mulligan__card-slot .card--selected{box-shadow:0 0 0 2px #b64d31,0 0 18px #c44626b3,0 14px 28px #000000e6}.mulligan__card-slot .card__name{padding-inline:4px;color:#fff0c8;font-size:clamp(11px,3.25vw,14px);letter-spacing:.025em}.mulligan__card-slot .card__head{padding-bottom:7px}.mulligan__card-slot .card__power{top:7px;left:7px;width:clamp(27px,8vw,34px);height:clamp(27px,8vw,34px);font-size:clamp(14px,4.2vw,18px);border-width:1.5px}.mulligan__redraw-seal{position:absolute;right:-8px;bottom:-10px;z-index:6;display:grid;place-items:center;width:clamp(48px,14vw,62px);aspect-ratio:1;pointer-events:none;background:url(/assets/redraw-seal-BOAcgJKM.webp) center / contain no-repeat;filter:drop-shadow(0 4px 6px rgba(0,0,0,.86));transform:rotate(-5deg)}.mulligan__redraw-seal b{max-width:72%;color:#f4d59a;font-family:var(--font-plaque);font-size:clamp(8px,2.2vw,10px);font-weight:600;letter-spacing:.06em;line-height:1;text-align:center;text-shadow:0 1px 2px #4a0807;text-transform:uppercase}.mulligan__dock{position:fixed;right:0;bottom:0;left:0;z-index:8;height:calc(var(--mulligan-dock-height) + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);pointer-events:none;background:linear-gradient(180deg,transparent,rgba(2,3,4,.48) 15%,rgba(2,3,4,.92) 100%)}.mulligan__dock:before{content:"";position:absolute;inset:0 0 env(safe-area-inset-bottom);pointer-events:none;background:url(/assets/command-dock-mobile-BJ6gEv6p.webp) center bottom / 100% 100% no-repeat;filter:drop-shadow(0 -10px 18px rgba(0,0,0,.78))}.mulligan__warnings{position:absolute;top:5px;left:7%;z-index:2;display:grid;gap:0;width:86%;height:23px;margin:0;overflow-y:auto;pointer-events:auto;scrollbar-width:none}.mulligan__warnings::-webkit-scrollbar{display:none}.mulligan-screen .mulligan__warn{position:relative;width:100%;margin:0;min-height:23px;padding:3px 24px 3px 30px;overflow:hidden;color:#e2c2aa;font-family:var(--font-body);font-size:10.5px;line-height:1.15;text-align:center;background:transparent;border:0;border-radius:0;box-shadow:none;text-shadow:0 1px 2px #210604}.mulligan-screen .mulligan__warn:before{content:"!";position:absolute;top:50%;left:8px;display:grid;place-items:center;width:15px;height:15px;color:#efd6af;border:1px solid #b8794e;border-radius:50%;transform:translateY(-50%)}.mulligan-screen .mulligan__warn--armed{color:#f5d99d;text-shadow:0 0 9px rgba(244,190,85,.4),0 1px 2px #210604}.mulligan__commands{position:absolute;inset:0 0 env(safe-area-inset-bottom);z-index:1;pointer-events:none}.mulligan__begin,.mulligan__keep{position:relative;display:grid;place-items:center;min-height:0;padding:0;pointer-events:auto;color:#ecd394;font-family:var(--font-plaque);letter-spacing:.075em;line-height:1;text-transform:uppercase;background:transparent;border:0;border-radius:0;box-shadow:none;text-shadow:0 2px 3px #000,0 0 9px rgba(193,144,52,.2)}.mulligan__begin{position:absolute;top:31%;left:17%;width:66%;height:43%;font-size:clamp(16px,4.7vw,21px)}.mulligan__begin-label{display:flex;align-items:baseline;justify-content:center;gap:.18em;white-space:nowrap}.mulligan__begin-count{color:#fff0b8;font-family:var(--font-display);font-size:1.38em;font-weight:700;line-height:.72;text-shadow:0 0 10px rgba(235,185,72,.52),0 2px 3px #000}.mulligan__keep{position:absolute;right:28%;bottom:2%;left:28%;height:19%;color:#c7ae75;font-size:clamp(10px,3.2vw,13px)}.mulligan__begin:hover,.mulligan__begin:focus-visible,.mulligan__keep:hover,.mulligan__keep:focus-visible{color:#ffe8ab;outline:none;text-shadow:0 0 12px rgba(235,188,86,.68),0 2px 3px #000}@media (max-width: 350px){.mulligan__table{padding-inline:12px}.mulligan__hand{gap:12px 9px}.mulligan__header{padding-inline:10px}}@media (min-width: 521px){.mulligan__header{padding-top:calc(26px + env(safe-area-inset-top))}.mulligan__table{width:min(94%,920px);padding:14px 22px calc(var(--mulligan-dock-height) + 28px + env(safe-area-inset-bottom))}.mulligan__hand{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mulligan__card-slot .card__name{font-size:clamp(12px,1.9vw,15px)}.mulligan__card-slot .card__power{width:34px;height:34px;font-size:18px}.mulligan-screen{--mulligan-dock-height: 174px}}@media (min-width: 900px) and (orientation: landscape){.mulligan-screen{--mulligan-dock-height: clamp(230px, 23vw, 320px);background:linear-gradient(180deg,#03040605,#03040529),url(/assets/war-table-landscape-DgbldXh7.webp) center / cover fixed no-repeat,#08090a}.mulligan__dock:before{right:max(0px,calc((100vw - 1600px)/2));left:max(0px,calc((100vw - 1600px)/2));background-image:url(/assets/command-dock-desktop-EDSSaMZD.webp)}.mulligan__warnings{top:14%;left:11%;width:78%;height:12%}.mulligan-screen .mulligan__warn{min-height:100%;padding-inline:44px;font-size:clamp(11px,1.2vw,14px)}.mulligan__commands{right:max(0px,calc((100vw - 1600px)/2));left:max(0px,calc((100vw - 1600px)/2))}.mulligan__begin{top:35%;left:29%;width:42%;height:37%;font-size:clamp(22px,2.7vw,38px)}.mulligan__keep{top:43%;right:auto;bottom:auto;left:7%;width:20%;height:30%;font-size:clamp(13px,1.4vw,19px);background:url(/assets/keep-all-plaque-VnLqEPpI.webp) center / contain no-repeat}}@media (min-width: 1100px){.mulligan-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.mulligan__header{gap:5px;padding:calc(30px + env(safe-area-inset-top)) 24px 8px}.mulligan__header h2{font-size:clamp(42px,3.4vw,56px)}.mulligan__header p{margin-top:2px;font-size:clamp(16px,1.4vw,20px)}.mulligan__count,.mulligan__hint{font-size:13px}.mulligan__table{align-self:center;width:min(94vw,1460px);margin:0 auto;padding:18px 30px calc(var(--mulligan-dock-height) + 14px)}.mulligan__hand{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(9px,1vw,17px);align-items:end}.mulligan__card-slot .card__name{font-size:clamp(11px,1vw,15px)}.mulligan__redraw-seal{right:-12px;bottom:-12px;width:clamp(50px,4.4vw,66px)}.mulligan__warnings{margin:0}.mulligan-screen .mulligan__warn{font-size:13px}}@media (prefers-reduced-motion: reduce){.mulligan__card-slot,.mulligan__card-slot .card{transition:none}}.gloss-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0605048c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:gloss-scrim .16s ease-out;cursor:pointer}.gloss-pop__card{max-width:min(340px,84vw);border:1px solid rgba(90,66,16,.6);border-radius:10px;padding:16px 18px 12px;background:url(/assets/palm-leaf-BAXv9GAM.webp) repeat top left / 320px auto #e8dcc0;color:#2a2118;box-shadow:0 18px 50px #0009;animation:gloss-pop-in .2s cubic-bezier(.2,.8,.3,1.05)}.gloss-pop__label{display:block;font-family:var(--font-title, Georgia, serif);font-size:17px;color:#6b3410;margin-bottom:4px}.gloss-pop__text{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.5}.gloss-pop__dismiss{display:block;margin-top:10px;text-align:right;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b3410b3}@keyframes gloss-scrim{0%{opacity:0}}@keyframes gloss-pop-in{0%{transform:translateY(10px) scale(.96);opacity:0}}@media (prefers-reduced-motion: reduce){.gloss-pop,.gloss-pop__card{animation:none}}.coach{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:none}.coach__dim{position:fixed;background:#060504c7;pointer-events:auto;animation:fade-in .22s ease both}.coach__dim--all{top:0;right:0;bottom:0;left:0}.coach__ring{position:fixed;border:2px solid var(--gold-lit, #ffd700);border-radius:10px;box-shadow:0 0 0 1px #0009,0 0 24px #ffd70059;pointer-events:none;animation:coach-ring 1.9s ease-in-out infinite}@keyframes coach-ring{0%,to{box-shadow:0 0 0 1px #0009,0 0 18px #ffd70047}50%{box-shadow:0 0 0 1px #0009,0 0 30px #ffd70080}}.coach__ring.is-nudged{animation:coach-nudge .6s cubic-bezier(.3,1.4,.4,1) both}@keyframes coach-nudge{0%{transform:scale(1);border-color:var(--gold-lit, #ffd700)}22%{transform:scale(1.055);border-color:var(--cream, #fff8e7);box-shadow:0 0 0 1px #0009,0 0 46px #ffd700d9}to{transform:scale(1);border-color:var(--gold-lit, #ffd700)}}@media (prefers-reduced-motion: reduce){.coach__ring.is-nudged{animation:none;border-color:var(--cream, #fff8e7)}}.coach__say{position:fixed;left:0;right:0;margin:0 auto;width:min(92vw,27rem);padding:15px 20px 13px;font-family:var(--font-display);border-radius:3px 3px 10px 10px/3px 3px 14px 14px;border:1px solid rgba(90,66,16,.55);border-top:2px solid rgba(107,52,16,.45);background:url(/assets/palm-leaf-BAXv9GAM.webp) repeat top left / 320px auto #e8dcc0;color:#2a2118;box-shadow:0 18px 46px #0000009e,inset 0 1px #fffcf080;pointer-events:auto;text-align:center;animation:coach-leaf .34s var(--ease-out, ease-out) both}@keyframes coach-leaf{0%{opacity:0;transform:translateY(9px) scale(.985)}}.coach__say--centre{top:38%}.coach__corner{position:absolute;width:15px;height:15px;color:#6b341066;pointer-events:none}.coach__corner--tl{top:5px;left:5px}.coach__corner--br{bottom:5px;right:5px;transform:rotate(180deg)}.coach__progress{display:block;font-family:var(--font-title, Georgia, serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#6b3410c7;margin-bottom:6px}.coach__done{display:block;font-family:var(--font-title, Georgia, serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#6b3410eb;margin:10px 0 8px}.coach__text{margin:0 0 12px;font-family:var(--font-display);font-size:16.5px;line-height:1.42;color:#2a2118;text-wrap:balance}.coach__next{min-width:126px}.coach__quit{display:block;margin:9px auto 0;background:none;border:0;padding:4px;font-family:var(--font-title, Georgia, serif);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6b34109e;cursor:pointer}.coach__quit:hover{color:#6b3410e6}@media (prefers-reduced-motion: reduce){.coach__dim,.coach__say,.coach__ring{animation:none}}.learn__list{display:flex;flex-direction:column;gap:8px}.learn__ch{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 13px;border-radius:12px;border:1px solid var(--panel-edge);background:var(--bg-2, #17141d);color:var(--ink);cursor:pointer}.learn__ch--soon{opacity:.5;cursor:not-allowed}.learn__ch--done{border-color:#7ba87980}.learn__n{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(212,175,55,.4);color:var(--gold);font-family:var(--font-title);font-size:13px;font-variant-numeric:tabular-nums}.learn__body{display:flex;flex-direction:column;gap:2px;min-width:0}.learn__title{font-family:var(--font-display);font-size:15px;color:var(--ink)}.learn__teaches{font-size:11.5px;line-height:1.4;color:var(--muted)}.learn__state{margin-left:auto;flex:0 0 auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dim)}.learn__ch--done .learn__state{color:var(--win, #7ba879)}.rowfx{position:fixed;z-index:40;pointer-events:none;overflow:hidden;border-radius:6px}.rowfx>*{position:absolute;top:0;right:0;bottom:0;left:0}.rowfx__wash{background:radial-gradient(120% 150% at 50% 115%,var(--el-hot) 0%,var(--el-deep) 38%,transparent 72%);mix-blend-mode:screen;animation:rowfx-wash .9s ease-out var(--stagger, 0ms) both}@keyframes rowfx-wash{0%{opacity:0}14%{opacity:.92}to{opacity:0}}.rowfx__sweep{background:linear-gradient(100deg,transparent 0%,transparent 34%,var(--el-deep) 42%,var(--el-hot) 50%,var(--el-core) 54%,var(--el-hot) 58%,var(--el-deep) 66%,transparent 74%,transparent 100%);background-size:260% 100%;mix-blend-mode:screen;animation:rowfx-sweep .62s cubic-bezier(.3,.7,.3,1) var(--stagger, 0ms) both}@keyframes rowfx-sweep{0%{opacity:0;background-position:120% 0}12%{opacity:1}70%{opacity:.95}to{opacity:0;background-position:-40% 0}}.rowfx__mote{inset:auto auto 4px auto;border-radius:50%;background:var(--el-core);animation:rowfx-mote var(--life, .95s) cubic-bezier(.15,.6,.35,1) both;animation-delay:calc(var(--d) + var(--stagger, 0ms))}@keyframes rowfx-mote{0%{opacity:0;transform:translate(0) scale(.5)}14%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--rise) * .18)) scale(1)}70%{opacity:.85}to{opacity:0;transform:translate(var(--dx),var(--rise, -40px)) scale(.7)}}@media (prefers-reduced-motion: reduce){.rowfx{display:none}}.row.row--scorched{background-image:linear-gradient(180deg,color-mix(in srgb,var(--el-deep) 34%,transparent),transparent 62%),radial-gradient(120% 140% at 50% 108%,color-mix(in srgb,var(--el-hot) 15%,transparent),transparent 70%);border-color:color-mix(in srgb,var(--el-deep) 52%,rgba(139,105,20,.28));box-shadow:inset 0 -10px 18px -8px color-mix(in srgb,var(--el-deep) 60%,transparent);transition:background-image .9s ease-out,border-color .9s ease-out,box-shadow .9s ease-out}.row--scorched .card{filter:brightness(.86) saturate(.88);transition:filter .9s ease-out}.rowfx__char{background:linear-gradient(180deg,color-mix(in srgb,var(--el-deep) 46%,transparent),transparent 66%),radial-gradient(130% 150% at 50% 112%,color-mix(in srgb,var(--el-deep) 30%,transparent),transparent 74%);animation:rowfx-char 4.2s cubic-bezier(.1,.6,.3,1) var(--stagger, 0ms) both}@keyframes rowfx-char{0%{opacity:0}6%{opacity:1}55%{opacity:.72}to{opacity:0}}.rowfx--point{border-radius:5px}.rowfx--point .rowfx__sweep{background:linear-gradient(180deg,transparent 0%,transparent 24%,var(--el-deep) 34%,var(--el-hot) 46%,var(--el-core) 52%,var(--el-hot) 58%,var(--el-deep) 70%,transparent 82%,transparent 100%);background-size:100% 240%;animation:rowfx-fall .56s cubic-bezier(.25,.6,.3,1) both}@keyframes rowfx-fall{0%{opacity:0;background-position:0 -120%}14%{opacity:1}72%{opacity:.9}to{opacity:0;background-position:0 130%}}.rowfx--point .rowfx__wash{background:radial-gradient(90% 70% at 50% 0%,var(--el-hot) 0%,var(--el-deep) 42%,transparent 76%);animation-duration:.76s}.rowfx__bead{position:absolute;top:2px;border-radius:60% 60% 50% 50%;background:var(--el-core);opacity:0;animation:rowfx-bead var(--life, .7s) cubic-bezier(.4,0,.7,1) both;animation-delay:calc(var(--d) + var(--stagger, 0ms))}@keyframes rowfx-bead{0%{opacity:0;transform:translateY(0) scaleY(.6)}20%{opacity:.95;transform:translateY(4px) scaleY(1)}to{opacity:0;transform:translateY(var(--fall, 36px)) scaleY(1.5)}}.rowfx--stoop .rowfx__shadow{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:radial-gradient(48% 60% at 50% 50%,rgba(0,0,0,.72),rgba(0,0,0,.34) 55%,transparent 78%);animation:rowfx-stoop-shadow .52s cubic-bezier(.35,0,.2,1) both}@keyframes rowfx-stoop-shadow{0%{opacity:0;transform:translate(-70%,-46%) scale(1.5)}30%{opacity:1}to{opacity:0;transform:translate(46%,34%) scale(.72)}}.rowfx--stoop .rowfx__sweep{background:linear-gradient(148deg,transparent 0%,transparent 40%,var(--el-deep) 46%,var(--el-hot) 50%,var(--el-core) 52%,var(--el-hot) 54%,var(--el-deep) 58%,transparent 64%,transparent 100%);background-size:220% 220%;animation:rowfx-talon .38s cubic-bezier(.5,0,.35,1) both;animation-delay:.21s}@keyframes rowfx-talon{0%{opacity:0;background-position:-60% -60%}22%{opacity:1}to{opacity:0;background-position:150% 150%}}.rowfx--stoop .rowfx__wash{background:radial-gradient(70% 60% at 58% 34%,var(--el-core) 0%,var(--el-hot) 34%,transparent 70%);animation:rowfx-talon-flare .42s ease-out both;animation-delay:.24s}@keyframes rowfx-talon-flare{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.rounddots{position:relative;display:flex;align-items:center}.rounddots__btn{display:flex;align-items:center;gap:6px;padding:8px 10px;background:none;border:0;cursor:pointer}.rounddot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(212,175,55,.42);background:#ffffff0d;transition:transform var(--t-ui, .16s) var(--ease-out, ease-out)}.rounddot--live{border-color:var(--gold);box-shadow:0 0 0 2px #d4af372e}.rounddot--done{border-color:#00000073}.rounddots__sheet{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:250px;max-width:min(84vw,320px);padding:12px 14px;border-radius:10px;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,#1a150ffa,#0e0c09fa);box-shadow:0 12px 34px #0009;animation:rise-in .16s var(--ease-out, ease-out) both;text-align:left}.rounddots__rows{display:grid;gap:7px}.rounddots__row{display:grid;gap:1px;font-size:12.5px;line-height:1.4}.rounddots__row b{color:var(--gold);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.rounddots__row span{color:var(--ink-dim)}.rounddots__seats{display:grid;gap:5px;margin-top:11px;padding-top:10px;border-top:1px solid var(--panel-edge);font-size:12px;color:var(--ink-dim)}.rounddots__swatch{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:middle}.topbar__btn{background:none;border:0;padding:6px 2px;font-family:var(--font-title);font-size:14px;line-height:1;color:var(--ink-dim);cursor:pointer;transition:color var(--t-fast, .09s) ease}.topbar__btn:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d4af3780}.topbar__btn:hover{color:var(--gold)}.topbar__btn--x{font-size:15px}.topbar__right .topbar__btn{min-height:40px;padding-left:8px;padding-right:8px}.eventlog{transition:opacity .18s var(--ease-out, ease-out)}.eventlog--stale{opacity:0;transition:opacity .9s ease-in}@media (prefers-reduced-motion: reduce){.eventlog{transition:none}}.rowfx--bare .rowfx__sweep{background:linear-gradient(168deg,transparent 0%,transparent 46%,var(--el-deep) 48.5%,var(--el-hot) 49.6%,var(--el-core) 50%,var(--el-hot) 50.4%,var(--el-deep) 51.5%,transparent 54%,transparent 100%);background-size:200% 200%;mix-blend-mode:normal;animation:rowfx-shaft .28s cubic-bezier(.6,0,.4,1) both}@keyframes rowfx-shaft{0%{opacity:0;background-position:-40% -40%}18%{opacity:1}to{opacity:0;background-position:140% 140%}}.rowfx--bare .rowfx__bead{background:var(--el-core);animation-duration:.32s}.astra-clash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;place-items:center;pointer-events:none;overflow:hidden}.astra-clash__weapon{position:absolute;width:min(38vw,190px);aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side,#000 44%,transparent 76%);mask-image:radial-gradient(closest-side,#000 44%,transparent 76%);filter:brightness(1.15) saturate(1.1);transition:transform .4s cubic-bezier(.45,0,.85,.4),opacity .18s ease}.astra-clash__weapon--up{transform:translateY(72vh) scale(.62) rotate(4deg)}.astra-clash__weapon--down{transform:translateY(-72vh) scale(.62) rotate(184deg)}.astra-clash.is-closing .astra-clash__weapon--up{transform:translateY(-2vh) scale(1) rotate(0)}.astra-clash.is-closing .astra-clash__weapon--down{transform:translateY(2vh) scale(1) rotate(180deg)}.astra-clash.is-blown .astra-clash__weapon{opacity:0;transition:opacity .14s ease-out,transform .2s ease-out}.astra-clash.is-blown .astra-clash__weapon--up{transform:translateY(-2vh) scale(1.3)}.astra-clash.is-blown .astra-clash__weapon--down{transform:translateY(2vh) scale(1.3) rotate(180deg)}.astra-clash__art{width:100%;height:100%;object-fit:contain;display:block}.astra-clash__art--blank{background:#1a1420}.astra-clash__core,.astra-clash__shell,.astra-clash__ring{position:absolute;border-radius:50%;opacity:0;transform:scale(.1)}.astra-clash__core{width:min(46vw,230px);aspect-ratio:1;background:radial-gradient(closest-side,#fffcf0f2,#ffe29659,#ffe29600)}.astra-clash__shell{width:min(96vw,540px);aspect-ratio:1;background:radial-gradient(closest-side,#ffbe5a8c,#d878282e,#d8782800)}.astra-clash__ring{width:min(60vw,300px);aspect-ratio:1;border:6px solid rgba(255,236,190,.5);background:none;filter:blur(4px)}.astra-clash.is-blown .astra-clash__core{animation:clash-core .46s cubic-bezier(.1,.8,.3,1) forwards}.astra-clash.is-blown .astra-clash__shell{animation:clash-shell .56s cubic-bezier(.1,.7,.3,1) forwards}.astra-clash.is-blown .astra-clash__ring{animation:clash-ring .6s cubic-bezier(.05,.7,.25,1) forwards}.astra-clash--ultimate .astra-clash__shell{width:min(130vw,760px)}.astra-clash--ultimate .astra-clash__core{width:min(60vw,300px)}.astra-clash--cancel .astra-clash__shell,.astra-clash--cancel .astra-clash__ring{display:none}.astra-clash--cancel .astra-clash__core{width:min(22vw,110px)}.astra-clash__result{position:fixed;display:grid;place-items:center;container-type:inline-size;box-shadow:inset 0 0 18px #f0c271a6;animation:clash-result .85s ease-out both}.astra-clash__result span{color:#fff0d6;font:600 16px var(--font-body);line-height:1.25;text-align:center;text-shadow:0 1px 3px #000,0 0 8px #000}.astra-clash__result--held{box-shadow:inset 0 0 10px #d7b77b66}@container (max-width: 44px){.astra-clash__unit{display:none}}.astra-clash__outcome{margin-top:6px;font:16px var(--font-body)}@keyframes clash-result{0%,15%{opacity:1}to{opacity:0}}@keyframes clash-core{0%{opacity:0;transform:scale(.1)}14%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.45)}}@keyframes clash-shell{0%{opacity:0;transform:scale(.15)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes clash-ring{0%{opacity:0;transform:scale(.15)}18%{opacity:.9}to{opacity:0;transform:scale(2.6)}}.astra-clash__names{position:absolute;top:44vh;left:50vw;translate:-50% -50%;width:max-content;font-family:var(--font-title);font-size:1.05rem;letter-spacing:.04em;color:var(--gold, #e8c877);text-align:center;max-width:86vw;line-height:1.35;text-wrap:balance;text-shadow:0 2px 10px rgba(0,0,0,.9);opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.astra-clash.is-blown .astra-clash__names{opacity:1;transform:none}.match:has(.astra-clash.is-blown:not([aria-hidden=true])) .score-strip>*{opacity:0}.astra-clash__vs{font-family:var(--font-ui);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;opacity:.65;padding:0 4px}@media (prefers-reduced-motion: reduce){.astra-clash__weapon,.astra-clash__names{transition:none}.astra-clash__weapon{display:none}.astra-clash.is-blown .astra-clash__core,.astra-clash.is-blown .astra-clash__shell,.astra-clash.is-blown .astra-clash__ring{display:none;animation:none}.astra-clash__result{animation:none;box-shadow:none}.astra-clash__names{transform:none}}.rowfx--price{backdrop-filter:saturate(.22) brightness(.68);-webkit-backdrop-filter:saturate(.22) brightness(.68);background:linear-gradient(180deg,#6068521a,#26281e47);animation:rowfx-price 1.5s cubic-bezier(.3,0,.4,1) forwards}@keyframes rowfx-price{0%{opacity:0}16%{opacity:1}46%{opacity:1}to{opacity:0}}.rowfx__ebb{position:absolute;left:0;right:0;top:0;height:46%;background:linear-gradient(180deg,#b4bea029,#b4bea000);transform:translateY(-100%);animation:rowfx-ebb 1.1s cubic-bezier(.35,0,.5,1) forwards}@keyframes rowfx-ebb{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}to{transform:translateY(220%);opacity:0}}.battlefx__fx--sap .battlefx__num{color:#b9c0a8}.battlefx__fx--sap .battlefx__flash{background:radial-gradient(closest-side,#96a0824d,#96a08200)}@media (prefers-reduced-motion: reduce){.rowfx--price,.rowfx__ebb{animation-duration:.4s}}.menu__veil:disabled{cursor:progress}.menu__veil-cta--wait{font-family:var(--font-display, serif);font-size:clamp(.95rem,3.4vw,1.1rem);letter-spacing:.04em;text-transform:none;color:var(--ink-faint, #b8a789);opacity:.85;transition:opacity .4s ease-out}.menu__veil-cta--wait.is-gone{opacity:0}.house-tab--locked{opacity:.45;filter:saturate(.4)}.house-tab--locked .house-tab__dot{box-shadow:none}.house-tab__lock{display:inline-block;width:.7em;height:.42em;margin-left:.45em;border:1px solid currentColor;border-radius:1px;position:relative;opacity:.85}.house-tab__lock:before{content:"";position:absolute;left:50%;bottom:100%;width:.36em;height:.26em;transform:translate(-50%);border:1px solid currentColor;border-bottom:0;border-radius:.2em .2em 0 0}.houses__locked{margin:.5rem 0 0;text-align:center;font-size:.82rem;letter-spacing:.02em;color:var(--gold-dim, #b9a26a)}.shrine__gifts{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;line-height:1.35;text-align:left}.shrine__gifts li{display:flex;align-items:baseline;gap:.4em;color:var(--ink-dim, #cbbf9d)}.shrine__gift-dot{flex:0 0 auto;width:.42em;height:.42em;border-radius:50%;background:currentColor;transform:translateY(-.1em)}.shrine__return{display:block;margin-top:.25rem;font-style:italic;opacity:.85}.shrine__none{margin:1.2rem auto .4rem;max-width:30rem;padding:0 1rem;text-align:center;font-size:.9rem;line-height:1.5;color:var(--ink-dim, #cbbf9d)}.camp{gap:14px}.camp__title{font-family:var(--font-display, serif);font-size:26px;text-align:center;margin:0}.camp__lede{text-align:center;font-size:13px;color:var(--muted, #b9b0a2);margin:0}.camp__ledgers{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.camp__punya{font-family:var(--font-display, serif);font-size:34px;color:#e0a83c;text-shadow:0 0 24px rgba(224,168,60,.4);font-variant-numeric:tabular-nums}.camp__punya-label{font-size:13px;color:var(--muted, #b9b0a2)}.camp__kirti{font-size:12px;color:var(--ink-faint, #9a9080);margin-left:6px}.camp__frieze{align-self:center;opacity:.6}.camp__summons{padding:15px;border:1px solid rgba(216,169,76,.55);border-radius:18px;background:linear-gradient(145deg,#1f1a14ed,#060607fa),url(/assets/leather-CFKPerTc.webp) center / 420px auto;box-shadow:0 18px 34px #0000008c,inset 0 1px #ffe1a614}.camp__summons-head{text-align:center}.camp__summons-head>span{color:#c7963d;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.camp__summons-head h3{margin:4px 0;color:#f1d693;font:500 22px/1.1 var(--font-display, serif)}.camp__summons-head p{max-width:430px;margin:0 auto 13px;color:#e7dcc8b8;font-size:12px;line-height:1.45}.camp__summon-list{display:grid;gap:10px}.camp__summon{display:grid;grid-template-columns:minmax(104px,38%) 1fr;min-height:146px;overflow:hidden;border:1px solid rgba(184,132,42,.5);border-radius:14px;background:#050506c7;box-shadow:inset 0 1px #ffe5b00f}.camp__summon>img{width:100%;height:100%;object-fit:cover;object-position:44% 25%;filter:saturate(.9) contrast(1.08)}.camp__summon-copy{display:flex;flex-direction:column;min-width:0;padding:15px 13px 13px}.camp__summon-copy>span{color:#d2a74e;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.camp__summon-copy h4{margin:4px 0 6px;color:#f2dfad;font:500 20px/1 var(--font-display, serif)}.camp__summon-copy p{margin:0 0 11px;color:#e6dcc9b3;font-size:11px;line-height:1.4}.camp__summon-welcome{width:100%;margin-top:auto;min-height:38px}@media (min-width: 680px){.camp__summon-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.camp__summon{grid-template-columns:1fr;grid-template-rows:130px auto}.camp__summon-copy{min-height:164px}}.camp__shelves{display:flex;flex-direction:column;gap:16px}.camp__god-name{font-family:var(--font-display, serif);font-size:17px;color:#e0a83c;margin:0 0 8px}.camp__rows{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 620px){.camp__rows{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.camp__row{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--panel-edge, #2a2533);background:var(--bg-2, #17141d);min-width:0}.camp__row--owned{border-color:#4fbd7866}.camp__row-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.camp__weapon{font-family:var(--font-display, serif);font-size:16px}.camp__tier{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint, #9a9080);white-space:nowrap}.camp__prices{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#e0a83c}.camp__curse{color:#e06256}.camp__state{font-size:12px;color:#4fbd78}.camp__state--no{color:var(--muted, #b9b0a2)}.camp__offer{align-self:flex-start;margin-top:2px}.camp__head{font-family:var(--font-display, serif);font-size:17px;margin:6px 0 0}.camp__sub{font-size:12.5px;color:var(--muted, #b9b0a2);margin:0;line-height:1.5}.camp__armory{font-size:13px;color:#e0a83c;margin:0;overflow-wrap:anywhere}.camp__walk{align-self:center;margin-top:8px}.camp__pick{display:flex;flex-direction:column;gap:10px;max-width:340px}.camp__claimants{display:grid;gap:8px;grid-template-columns:1fr 1fr}.camp__claimant{width:100%}.account__edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.account__input{background:var(--bg-2, #17141d);border:1px solid var(--panel-edge, #2a2533);border-radius:8px;color:var(--ink, #e8e2d6);font:inherit;font-size:13px;padding:7px 10px;min-width:0;width:150px}.account__input--seal{width:100%;max-width:260px}.account__input:focus{outline:none;border-color:#e0a83c}.account__seal{font-size:11px;color:#e0a83c;background:var(--bg-2, #17141d);border:1px solid var(--panel-edge, #2a2533);border-radius:8px;padding:6px 8px;overflow-wrap:anywhere;max-width:100%;-webkit-user-select:all;user-select:all}.account__link{background:none;border:none;padding:0;font:inherit;color:#e0a83c;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account__word{display:block;margin-top:4px}.account__row .rrow__body{min-width:0;width:100%}.feedback__box{width:100%;max-width:420px;resize:vertical;margin-top:6px;line-height:1.5}.jali{position:relative}.jali:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(45deg,rgba(194,160,78,.05) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,rgba(194,160,78,.05) 0 1px,transparent 1px 14px)}@media (max-width: 640px){.jali:before{display:none}}.crown{display:flex;align-items:center;gap:.7rem;width:100%;color:var(--gold-dim)}.crown>svg{flex:none}.crown__rule{flex:1;height:1px;margin-bottom:2px;background:linear-gradient(to right,transparent,rgba(194,160,78,.45))}.crown__rule:last-child{background:linear-gradient(to left,transparent,rgba(194,160,78,.45))}.frieze{display:block;width:100%;height:8px;color:var(--gold-dim);opacity:.65}.ornate{position:relative;border:1px solid var(--panel-edge);background:var(--panel)}.ornate:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;border:1px solid rgba(194,160,78,.14);-webkit-mask:linear-gradient(to right,#000 0 14px,transparent 14px calc(100% - 14px),#000 calc(100% - 14px) 100%),linear-gradient(to bottom,#000 0 14px,transparent 14px calc(100% - 14px),#000 calc(100% - 14px) 100%);-webkit-mask-composite:source-in;mask:linear-gradient(to right,#000 0 14px,transparent 14px calc(100% - 14px),#000 calc(100% - 14px) 100%),linear-gradient(to bottom,#000 0 14px,transparent 14px calc(100% - 14px),#000 calc(100% - 14px) 100%);mask-composite:intersect}.glyph{display:inline-block;vertical-align:-.18em;color:var(--gold);flex:none}.glyph--dim{color:var(--ink-faint)}.glyph--row{color:var(--ink-dim);opacity:.8}.rank{display:inline-flex;align-items:center;gap:.3rem;color:var(--gold-dim)}.card__badges .glyph{color:var(--gold);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.card__badges .card__badge--spent{color:#a94c38;opacity:.92}.rule-mark{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;color:var(--gold);border:1px solid rgba(194,160,78,.28);border-radius:2px;background:radial-gradient(circle at 50% 40%,rgba(194,160,78,.12),transparent 70%)}@media (prefers-reduced-motion: reduce){.jali:before{opacity:.3}}.howto__icon{font-size:0!important}.howto__rule{align-items:start}.howto__close{display:flex;flex-direction:column;align-items:center;gap:.55rem}.panel.howto .crown{margin-bottom:.15rem}.howto__close .frieze{width:62%;margin-bottom:.15rem}.btn{position:relative;border-radius:3px;letter-spacing:.02em}.btn:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;border:1px solid rgba(194,160,78,.22);transition:border-color .18s ease;-webkit-mask:linear-gradient(to right,#000 0 8px,transparent 8px calc(100% - 8px),#000 calc(100% - 8px) 100%),linear-gradient(to bottom,#000 0 6px,transparent 6px calc(100% - 6px),#000 calc(100% - 6px) 100%);-webkit-mask-composite:source-in;mask:linear-gradient(to right,#000 0 8px,transparent 8px calc(100% - 8px),#000 calc(100% - 8px) 100%),linear-gradient(to bottom,#000 0 6px,transparent 6px calc(100% - 6px),#000 calc(100% - 6px) 100%);mask-composite:intersect}.btn--ghost{border-color:#eee4d212}.btn--ghost:hover{border-color:#c2a04e4d}.btn:hover:after{border-color:#c2a04eb3}.btn:hover{background:#c2a04e12}.btn--ghost:hover{background:#c2a04e0f}.btn--primary{background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,transparent 42%),linear-gradient(180deg,#d0ad57d1,#a8873cdb 52%,#8d7231e0),url(/assets/bronze-WFhqr1Y1.webp) repeat center / 200px auto;background-color:#a8873c;box-shadow:inset 0 1px #fff8e28c,inset 0 -1px #0000004d,0 1px 10px #c2a04e24;text-shadow:0 1px 0 rgba(255,246,220,.3)}.btn--primary:after{border-color:#3c2a0857}.btn--primary:hover:after{border-color:#3c2a0880}.btn--primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,transparent 42%),linear-gradient(180deg,#dcb85e,#b2903f 52%,#977a34)}.btn:not(.btn--primary):not(.btn--seal){background:linear-gradient(180deg,#18140e94,#0e0c09ad),url(/assets/leather-CFKPerTc.webp) repeat center / 300px auto;background-color:#16130e}.btn:not(.btn--primary):not(.btn--seal):hover{background:linear-gradient(180deg,#28211480,#16120c9e),url(/assets/leather-CFKPerTc.webp) repeat center / 300px auto}.btn--sm:after{top:2px;right:2px;bottom:2px;left:2px;-webkit-mask:linear-gradient(to right,#000 0 7px,transparent 7px calc(100% - 7px),#000 calc(100% - 7px) 100%),linear-gradient(to bottom,#000 0 6px,transparent 6px calc(100% - 6px),#000 calc(100% - 6px) 100%);-webkit-mask-composite:source-in;mask:linear-gradient(to right,#000 0 7px,transparent 7px calc(100% - 7px),#000 calc(100% - 7px) 100%),linear-gradient(to bottom,#000 0 6px,transparent 6px calc(100% - 6px),#000 calc(100% - 6px) 100%);mask-composite:intersect}.menu__devanagari-art{display:block;width:min(58vw,320px);height:auto;margin:0 auto -6px;mix-blend-mode:screen;opacity:.92;filter:drop-shadow(0 0 18px rgba(212,175,55,.22));pointer-events:none;-webkit-user-select:none;user-select:none}.menu__devanagari{font-family:"Noto Serif Devanagari",var(--font-deva);font-weight:900;font-size:clamp(40px,12.8vw,92px);line-height:.9;letter-spacing:.02em;margin-bottom:6px;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px rgba(255,235,160,.25);background-image:linear-gradient(100deg,#c8a444,#d4af37 38%,#fff6dc,#d4af37 62%,#c8a444);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(212,175,55,.3))}@media (prefers-reduced-motion: no-preference){.menu__devanagari{animation:title-sheen 9s ease-in-out 1.2s infinite}@keyframes title-sheen{0%{background-position:100% 0}26%,to{background-position:0 0}}}.menu__title{font-family:var(--font-title);font-weight:400;font-size:clamp(30px,11vw,64px);letter-spacing:.05em;line-height:1;margin-top:-2px;background-image:linear-gradient(178deg,#fff6dc 6%,#f0d68f,#d4af37 62%,#b8912f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.85)) drop-shadow(0 0 22px rgba(212,175,55,.28))}.menu__title-sub{font-family:var(--font-title);font-weight:600;font-size:.27em;letter-spacing:.34em;color:#e6d4a4;-webkit-text-fill-color:#e6d4a4;opacity:.86;text-shadow:0 0 14px rgba(0,0,0,.85)}.menu .crown{max-width:520px;margin-top:-10px}.menu .crown>svg{width:min(66vw,280px);height:auto;aspect-ratio:160 / 38}.menu__actions{gap:10px}.card__mark{color:var(--pal-edge, var(--gold));opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.card__art:has(.card__mark){border-radius:4px;background:radial-gradient(ellipse at 50% 34%,rgba(194,160,78,.1),transparent 68%),linear-gradient(180deg,rgba(0,0,0,.24),transparent 60%);box-shadow:inset 0 0 0 1px #c2a04e1f}.row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(45deg,rgba(194,160,78,.045) 0 1px,transparent 1px 13px),repeating-linear-gradient(-45deg,rgba(194,160,78,.045) 0 1px,transparent 1px 13px)}.row__label:after{content:"";position:absolute;right:-7px;top:-6px;bottom:-6px;width:1px;background:linear-gradient(to bottom,transparent,rgba(194,160,78,.22) 22%,rgba(194,160,78,.22) 78%,transparent)}.row__cards,.row__power,.row__label{position:relative;z-index:1}.chip__hand{display:inline-flex;align-items:center;gap:.2rem;color:var(--ink-dim)}.chip__hand svg{color:var(--gold-dim)}@media (max-width: 640px){.row:before{display:none}}.row__cards .card__foot{display:none}.row__cards .card__art{margin-bottom:2px}.card:has(.card__power) .card__foot{display:none}@media (max-width: 640px){.eventlog__item{font-size:11.5px;padding:5px 8px}}.card__art--emissive{filter:none}.card__art--emissive img{mix-blend-mode:screen}.card--stupefied{position:relative}.card--stupefied:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(-45deg,rgba(136,120,171,.22) 0 3px,transparent 3px 7px),#0c0a096b}.card--stupefied .card__power{color:var(--ink-faint);border-color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:2px}.card--disabled{position:relative;filter:saturate(.48) brightness(.78)}.card--disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(35deg,transparent 47.5%,rgba(154,63,43,.82) 48.5% 51.5%,transparent 52.5%),linear-gradient(-35deg,transparent 47.5%,rgba(154,63,43,.62) 48.5% 51.5%,transparent 52.5%);box-shadow:inset 0 0 0 2px #9a3f2b8c}.card--disabled .card__power{color:#d48872;border-color:#a94c38;text-decoration:line-through;text-decoration-thickness:2px}.eventlog__item--now{border-left-color:var(--gold);color:var(--ink)}.muster__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.55rem .9rem;border-bottom:1px solid var(--panel-edge);background:linear-gradient(180deg,var(--bg-2),var(--bg-1))}.muster__stat b{font-family:var(--font-display);font-size:1.15rem;color:var(--gold)}.muster__unit{margin-left:.3rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.muster__problems{flex:1;min-width:12ch;font-size:.8rem;color:var(--lose)}.muster__bar--ok .muster__problems{color:var(--win)}.muster__slot{position:relative}.muster__cost{position:absolute;bottom:3px;right:3px;min-width:1.15rem;padding:0 .2rem;border-radius:2px;font-size:.66rem;line-height:1.35;text-align:center;color:var(--ink-dim);background:#0c0a09d1;border:1px solid rgba(194,160,78,.3)}.muster__slot--in .card{box-shadow:0 0 0 1px var(--gold-dim)}.lintel{position:relative;margin:30px 0 18px;color:var(--gold)}.lintel__row{display:flex;align-items:center;gap:12px}.lintel__gloss{margin:4px 0 0;font-family:var(--font-ui);font-size:11px;line-height:1.45;color:var(--ink-faint);text-align:center}.lintel__rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);opacity:.55}.lintel__title{margin:0;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:500;letter-spacing:.05em;white-space:nowrap}.lintel__count{font-size:.78rem;letter-spacing:.1em;color:var(--gold-dim);font-variant-numeric:tabular-nums}.lintel__toran{position:absolute;left:8%;right:8%;top:100%;width:84%;height:16px;color:var(--gold-dim);opacity:.5;pointer-events:none}.plaque{position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;display:flex;align-items:center;height:92px;width:100%;padding:0 18px;gap:0;text-align:left;color:var(--ink);cursor:pointer;border-radius:18px;border:1px solid rgba(138,106,48,.75);background:linear-gradient(158deg,#56504880,#2e2b2852 38%,#0a090880),url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) repeat center / 300px auto;background-color:#24211f;box-shadow:0 3px #060504e6,0 5px 6px #0000008c,0 16px 30px #0009,inset 0 1px #fff6e021,inset 0 -20px 28px #00000073}.plaque:before{content:"";position:absolute;left:1px;right:1px;top:0;height:1px;border-radius:16px 16px 0 0;opacity:.12;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35) 30%,rgba(212,175,55,.35) 70%,transparent);pointer-events:none}.plaque__corners{display:none}.plaque__corners--legacy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.plaque__corners--legacy i{position:absolute;width:14px;height:14px;border:0 solid rgba(138,106,48,.55)}.plaque__corners--legacy i:nth-child(1){top:0;left:0;border-left-width:1px;border-top-width:1px;border-top-left-radius:16px}.plaque__corners--legacy i:nth-child(2){top:0;right:0;border-right-width:1px;border-top-width:1px;border-top-right-radius:16px}.plaque__corners--legacy i:nth-child(3){bottom:0;left:0;border-left-width:1px;border-bottom-width:1px;border-bottom-left-radius:16px}.plaque__corners--legacy i:nth-child(4){bottom:0;right:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:16px}.plaque__well{position:relative;flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:12px;border:1px solid #8a6a30;background:radial-gradient(90% 80% at 50% 115%,#c2a04e24,#0000 70%),#17140f;box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px #efe6d40d;color:#c2a04e}.plaque__mark{color:inherit;flex:none}.plaque__icon{width:46px;height:46px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));object-fit:contain;flex:none}.plaque__rule{flex:none;width:16px;height:1px;margin:0;background:none}.plaque__body{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1}.plaque__title{font-family:var(--font-plaque);font-size:18px;font-weight:600;letter-spacing:-.01em;color:#fff6d6;line-height:1.2}.plaque__sub{font-family:var(--font-body);font-size:12.5px;letter-spacing:.02em;color:#e8dcc6eb;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaque__go{flex:none;margin-left:8px;color:var(--gold-leaf);opacity:.3;display:grid;place-items:center}.plaque:hover .plaque__go{opacity:.6}.plaque{filter:brightness(.82) saturate(.9)}.plaque:hover,.plaque:focus-visible,.plaque:active{filter:brightness(1.18) saturate(1.05);border-color:#d4af37;box-shadow:0 3px #080604e6,0 6px 8px #0000008c,0 22px 40px #0000009e,0 0 26px #d4af3773,0 0 64px #d4af3733,inset 0 1px #fff6e042}.plaque:hover .plaque__well,.plaque:focus-visible .plaque__well,.plaque:active .plaque__well{border-color:#d4af37;box-shadow:inset 0 2px 5px #000000b3,0 0 14px #d4af374d}.plaque:focus-visible{outline:2px solid var(--gold-lit);outline-offset:3px}.plaque--lit{filter:brightness(1) saturate(1);border:2px solid #d4af37;background:linear-gradient(158deg,#685e4c80,#342f2a52 38%,#0c0a0980),url(data:image/webp;base64,UklGRggFAABXRUJQVlA4IPwEAADQQwCdASoAAwABPsFaqFEvMrUnIPDJCqAYCWlu/+vtS9elOJTSDne+4phXlYXjNQohkJXz70+gAZmchnfFOc/EgoCzJupzkNA3U5yAA3hzStW/3KuLMm6nOQ0DInSSiMVJPQuqd72zUCra44bAVWOYM8SPzLeumpaw6TlvvvDwKS9VZL18ztBfD5b80zPdo/lhG/Qi8WFZsaxMs0vdWMX0iChT4joaDLBnR6NHXSkG8X0CWNvE14kiDRCVuZcP8npFEpeDl5LuMJJ2JU+L6bNpqd52WuEJlAXdFYt883vt8WIiFp2RkGqKooW11KQOE4W+wPjqxb27FkYWG25s+Cb7DsKQIe6k24dg/WUub239mwnRkcvPSdmQWz3qqrgcd5qAZlt2vB6I3LNpFEy6I3Trp05VeIkabMHzbieY8UXMosWAfBTCUfODIUCovffnKxoFjDYjh83n29wRH0MFv6C+PtPa4tORqO7bwvqJ68ahJupryCGTmuXjNY3P88kWlrxLJIXzT2XfoXVAWu4sRJ8gbEk1F+Gy+4Sq20YOWKClkYMYFQkN3lWGV5zI/sNL2hvuf1OtrhwaWsEWKQhyTLtl0J7nRZS5jTfy+YLoCxluyz5K/0p8KksBZBoGhEXfTflUKvJZJdB4Atdc5XiEnPdVDGMLweb7V0M/oo5P44lpwA9ciMFcKIsLrmN52/+GM93KodqA4HNQHA26EnyV6c26cMgxnIYvAAD+0LYYm6WdF1xNWf47p9q4XnWwQfzltvkIysyLYl0xQsy11eWmhmtwVP8hnG6+HjdjQ4XTMgenAP4qB75xoXRgV0XS7HMjIzbhaTujErmaNXEJOX7HbLJRfAzIgiG5EL7tbjUFk9rz30ZmztMgMcdluKtinauomV98Igr4Qcc8Tm5YmdwF4UO/VVHgLsp5KqUdEY+45C4HqYfgZEiwTGuQh2vUXWvD1P4OVaXqZBoXQwVju95Evfv4QTcPeHPuktoGqEwHgl+WYL0GFaH3XIPNmtTh0VTNcw9EKuDfVBDr+rWk4qAaUmG8+tcmp/VQx/GFl5lY9S7TGn2lf4KzN3TIfxG1rX+EYBk9sUevxgiSI7oxf+WvjMt/HFM1jp3B52Y6qMfqo/B10FatS31HTkSRXyN1FtYD+O/UpUGUqqQE87VgS0LcZw/LZzQz4T9JlYnS9fDGCrhsQwMJBUbzMw+Spt+bW6GsUiQD+9cpmPAVbnl71QcQxWtARQImCZHqT7jS1hCsXVWE5VaxTp4ucJmHyrZ9GRE/61mlmcXGC3O1EeUVaqoS4avFInvU1uildb6f1EUzBEgjEEGpteLIgoiD2Oo0Z2TnlPFg0n81UtV/yuK+FPlCAMjRAb3E2uFZW6r5buDFye5DF8a8DmtS4xMu9Xdh7DXtjcsA8fg0Xo0Aoyt9a+GSElv37XlUqXka5lB9TkN0OVxa6yQfLrQA5VHOwY/cZmI/E4FijopRsTx6BQ5xpvhFq127yC0hTT9eC1mbQioHjWDBk2G5K+JO7Hla9A/y/qXoQKlKBvKXX65UVS+3UbCqQlH0lFzCqP6rMxMQNfPYVTGbYCzFqkaVf8GpDNB7K25p+pyO5wAA/JtnDYfBBLJFTR857Z2nHZBflaMnwARVfO+nRerXhbkDVW20/XYOKQLKREF26DSrXp1cSCeQPKrSd2rNuys2SEDyT09+MEAA) repeat center / 300px auto;background-color:#2a2622;box-shadow:0 3px #080604e6,0 6px 8px #0000008c,0 20px 38px #0000009e,0 0 24px #d4af3773,0 0 60px #d4af3733,inset 0 1px #fff6e03d}.plaque--lit:before{opacity:1;background:linear-gradient(90deg,transparent,rgba(255,240,190,.95) 20%,#ffe08a 50%,rgba(255,240,190,.95) 80%,transparent)}.plaque--lit:before{opacity:1;background:linear-gradient(90deg,transparent,rgba(255,235,160,.9) 18%,var(--gold-lit) 50%,rgba(255,235,160,.9) 82%,transparent)}.plaque--lit .plaque__corners--legacy i{border-color:#c2a04ee6;box-shadow:none}.plaque--lit{transform:scale(1.02)}.plaque--lit .plaque__well{border-color:#ffd70047;color:var(--gold-lit);background:radial-gradient(90% 90% at 50% 30%,#ffd70038,#d4af371f 35%,#00000080)}.plaque--lit .plaque__go{opacity:.85;color:var(--gold-lit)}.parchment{position:relative;padding:16px 20px;border-radius:3px;color:#2c2216;background:linear-gradient(180deg,#0000000d,#0000001f),#d9c9a3;box-shadow:inset 0 0 30px #785a2d40}.parchment em,.parchment i{color:#4a3a24}.parchment__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b5433}@media (prefers-reduced-motion: no-preference){.plaque{transition:border-color .14s ease,box-shadow .14s ease}}.menu.warhome{--war-cream: #f6e8c5;--war-gold: #dfb95f;--war-gold-bright: #ffe09a;position:relative;isolation:isolate;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;padding:0;background:#050506;color:var(--war-cream);text-align:left}.menu.warhome:before,.menu.warhome:after{content:none}.warhome__scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:var(--war-scene-portrait);background-position:50% 48%;background-size:cover;filter:saturate(.92) contrast(1.08) brightness(.72);transform:scale(1.008)}.warhome__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03030680,#05040514 30%,#04030412 58%,#030303ad),radial-gradient(75% 34% at 50% 4%,rgba(1,1,2,.52),transparent 76%),linear-gradient(90deg,rgba(3,3,4,.34),transparent 22%,transparent 78%,rgba(3,3,4,.34))}.warhome__firelight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(28% 20% at 50% 47%,rgba(255,194,92,.13),transparent 72%);mix-blend-mode:screen;animation:warhome-collision 6.8s ease-in-out infinite alternate}@keyframes warhome-collision{0%{opacity:.55}to{opacity:.92}}.warhome__layout{position:relative;z-index:1;display:flex;width:min(100%,510px);min-height:100%;flex-direction:column;margin:0 auto;padding:max(4px,env(safe-area-inset-top)) 7px max(4px,env(safe-area-inset-bottom))}.warhome__identity{flex:none;padding:0 14px;text-align:center;text-shadow:0 3px 18px rgba(0,0,0,.98)}.warhome__devanagari-art{display:block;width:clamp(205px,65vw,292px);height:auto;margin:-7px auto 2px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.95))}.warhome__title{display:flex;flex-direction:column;align-items:center;margin:-5px 0 0;color:#f6dda0;font-family:var(--font-title);font-size:clamp(35px,10.7vw,48px);font-weight:400;line-height:.92;letter-spacing:.045em;text-transform:none}.warhome__title>span{margin-top:7px;color:#d9b769;font-size:.245em;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase}.warhome__pitch{max-width:34em;margin:12px auto 0;color:#f8efdcf0;font-family:var(--font-body);font-size:clamp(11px,3.05vw,13.5px);line-height:1.38;text-wrap:balance}.warhome__console{display:flex;width:100%;flex-direction:column;align-items:center;margin-top:auto}.warhome__console-art{position:relative;isolation:isolate;display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1px,.55vw,4px);padding:clamp(4px,1.15vw,8px);border:1px solid rgba(143,103,45,.56);border-radius:clamp(9px,2.4vw,15px);background:linear-gradient(180deg,#362b1e33,#030405d1),url(/assets/blackened-bronze-DIWR2XYD.webp) center / cover;box-shadow:inset 0 1px #f2c9751f,inset 0 0 24px #000c,0 17px 24px #000000b8;filter:drop-shadow(0 17px 22px rgba(0,0,0,.72))}.warhome__piece-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain}.warhome__piece{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;z-index:2;display:block;width:100%;min-width:0;align-self:start;padding:0;border:0;background:transparent;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}.warhome__piece:after{content:"";position:absolute;top:3%;right:3%;bottom:3%;left:3%;z-index:3;border:1px solid transparent;border-radius:9px;box-shadow:0 0 #f0be5400;pointer-events:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.warhome__piece:hover:after,.warhome__piece:focus-visible:after{border-color:#ffda82c7;background:#ecb24009;box-shadow:0 0 13px #ebae356b,inset 0 0 11px #ffd26d1a}.warhome__piece-art--pressed,.warhome__piece:active .warhome__piece-art--raised,.warhome__piece.is-pressed .warhome__piece-art--raised{opacity:0}.warhome__piece:active .warhome__piece-art--pressed,.warhome__piece.is-pressed .warhome__piece-art--pressed{opacity:1}.warhome__piece.is-beckoning:after{animation:warhome-beckon 1.9s ease-in-out infinite}@keyframes warhome-beckon{0%,to{border-color:#f6c4542e;box-shadow:0 0 6px #ebae3514}50%{border-color:#ffde8bbd;box-shadow:0 0 17px #ebae357a,inset 0 0 13px #ffd26d1f}}.warhome__piece--march{grid-column:1 / -1;aspect-ratio:960 / 292}.warhome__piece--learn{grid-column:1 / 5;aspect-ratio:640 / 634}.warhome__piece--quickplay{grid-column:5 / 9;aspect-ratio:640 / 634}.warhome__piece--codex{grid-column:9 / 13;aspect-ratio:640 / 634}.warhome__piece--story{grid-column:1 / 7;aspect-ratio:760 / 180}.warhome__piece--multiplayer{grid-column:7 / 13;aspect-ratio:760 / 180}.warhome__piece--profile{grid-column:1 / 6;aspect-ratio:640 / 220}.warhome__piece--kirti{grid-column:6 / 11;aspect-ratio:640 / 220}.warhome__piece--install{grid-column:11 / 13;aspect-ratio:250 / 220;border-radius:50%}.warhome__piece--story,.warhome__piece--multiplayer{z-index:1;cursor:default;pointer-events:none}.warhome__piece--story:after,.warhome__piece--multiplayer:after{content:none}@media (max-width: 350px){.warhome__layout{padding-inline:4px}}@media (max-height: 700px){.warhome__layout{padding-top:max(1px,env(safe-area-inset-top));padding-bottom:max(2px,env(safe-area-inset-bottom))}.warhome__devanagari-art{width:192px;margin-top:-15px}.warhome__title{margin-top:-8px;font-size:32px}.warhome__title>span{margin-top:5px}.warhome__pitch{max-width:28em;margin-top:7px;font-size:10.5px;line-height:1.24}.warhome__console{max-width:365px}}@media (min-width: 521px) and (max-width: 959px){.warhome__layout{width:min(100%,640px);padding-inline:24px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.warhome__devanagari-art{width:320px}.warhome__title{font-size:52px}.warhome__pitch{max-width:34em;font-size:14px}.warhome__console{max-width:550px}}@media (min-width: 960px){.warhome__scene{background-image:var(--war-scene-landscape);background-position:50% 50%;filter:saturate(.9) contrast(1.1) brightness(.68)}.warhome__scene:after{background:linear-gradient(90deg,#030305b3,#0303042e 35%,#03030414 58%,#0303048c),linear-gradient(180deg,rgba(3,3,4,.35),transparent 38%,rgba(3,3,3,.5))}.warhome__firelight{background:radial-gradient(19% 25% at 50% 50%,rgba(255,194,90,.14),transparent 74%)}.warhome__layout{display:grid;width:min(100%,1440px);grid-template-columns:minmax(370px,.95fr) minmax(470px,560px);align-items:center;gap:clamp(110px,15vw,260px);padding:max(30px,env(safe-area-inset-top)) clamp(42px,6vw,96px) max(24px,env(safe-area-inset-bottom))}.warhome__identity{align-self:center;max-width:570px;padding:0;text-align:left;transform:translateY(-2vh)}.warhome__devanagari-art{width:clamp(330px,30vw,440px);margin:-26px 0 4px}.warhome__title{align-items:flex-start;margin-top:-8px;font-size:clamp(62px,6vw,88px)}.warhome__title>span{margin-top:10px;margin-left:4px;font-size:.2em}.warhome__pitch{max-width:29em;margin:19px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.52;text-wrap:pretty}.warhome__console{align-self:center;max-width:560px;margin-top:0;transform:translateY(2vh)}}@media (min-width: 960px) and (max-width: 1120px){.warhome__layout{grid-template-columns:minmax(280px,.9fr) minmax(400px,460px);gap:44px;padding-inline:28px}.warhome__devanagari-art{width:285px}.warhome__title{font-size:54px}.warhome__pitch{max-width:27em;font-size:12.5px}.warhome__console{width:100%;max-width:460px}}@media (min-width: 960px) and (max-height: 720px){.warhome__layout{padding-block:14px}.warhome__identity{transform:none}.warhome__devanagari-art{width:315px;margin-top:-22px}.warhome__title{font-size:58px}.warhome__pitch{margin-top:12px;font-size:13px}.warhome__console{max-width:490px;transform:none}}@media (prefers-reduced-motion: reduce){.warhome__firelight{animation:none}.warhome__piece.is-beckoning:after{animation:none}}.codex.codex--manuscript{container:codex-shell / inline-size;overflow:hidden;color:#e8dcc4;background:radial-gradient(circle at 50% -25%,rgba(176,137,69,.1),transparent 48%),#050504}.codex--manuscript .codex-manuscript__bar{flex:0 0 auto;min-height:54px;padding:calc(7px + env(safe-area-inset-top)) clamp(10px,3vw,26px) 7px;color:#ead9af;border-bottom:1px solid rgba(214,171,80,.55);background:linear-gradient(90deg,transparent,rgba(213,165,68,.08),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),linear-gradient(#17120ee0,#0d0a08f0),url(/assets/leather-CFKPerTc.webp);background-size:auto,auto,auto,512px 512px;box-shadow:inset 0 -1px #000c,0 5px 18px #0000006b}.codex--manuscript .codex-manuscript__bar:before,.codex--manuscript .codex-manuscript__bar:after{content:"";position:absolute;top:calc(50% + env(safe-area-inset-top)/2);width:clamp(26px,9vw,128px);height:1px;background:linear-gradient(90deg,transparent,rgba(214,172,82,.68));pointer-events:none}.codex--manuscript .codex-manuscript__bar:before{left:21%}.codex--manuscript .codex-manuscript__bar:after{right:21%;transform:scaleX(-1)}.codex--manuscript .codex__title{color:#e4c97f;font-family:var(--font-title);font-size:clamp(20px,4.4vw,30px);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 #000,0 0 16px rgba(223,178,79,.2)}.codex--manuscript .codex__count{min-width:76px;color:#e8dcc1;font-family:var(--font-body);font-size:12px;letter-spacing:.04em}.codex--manuscript .codex-manuscript__bar>.btn:first-child{min-width:76px;color:#ead9af}.codex-manuscript__layout{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.codex-manuscript__tabs{position:relative;z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:radial-gradient(circle at 50% 0,rgba(190,143,62,.11),transparent 62%),linear-gradient(#1a1510e6,#0c0a08f5),url(/assets/leather-CFKPerTc.webp);background-size:auto,auto,512px 512px;border-bottom:3px double rgba(169,124,53,.48);box-shadow:0 5px 18px #0000009e}.codex-manuscript__tabs::-webkit-scrollbar{display:none}.codex-manuscript__tabs button{position:relative;min-height:66px;display:grid;place-items:center;align-content:center;gap:3px;padding:7px 8px 6px;border:0;border-right:1px solid rgba(176,135,67,.22);border-radius:0;color:#cbbd9f;background:transparent;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;cursor:pointer}.codex-manuscript__tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.codex-manuscript__tabs button svg,.codex-manuscript__tabs button img{width:23px;height:23px;object-fit:contain;opacity:.78}.codex-manuscript__tabs button.is-active{color:#f0d796;background:radial-gradient(circle at 50% 20%,rgba(192,151,73,.2),transparent 55%),linear-gradient(#1a1811,#0d0c09);box-shadow:inset 0 0 0 1px #e6bd5b9e,inset 0 0 22px #00000052}.codex-manuscript__tabs button.is-active:after{background:#d5ad4e;box-shadow:0 0 10px #ecc870b3}.codex-manuscript__tabs button.is-active svg,.codex-manuscript__tabs button.is-active img{opacity:1}.codex--manuscript .codex-manuscript__scroll{position:relative;padding:0 0 calc(26px + env(safe-area-inset-bottom));color:#e8dcc4;background-color:#080807;background-image:radial-gradient(circle at 14% 17%,rgba(173,135,70,.085),transparent 27%),radial-gradient(circle at 82% 46%,rgba(112,103,82,.055),transparent 34%),linear-gradient(112deg,#060605f0,#12100ce6 48%,#050504f7),repeating-linear-gradient(91deg,transparent 0 41px,rgba(194,157,87,.018) 42px 43px),repeating-linear-gradient(4deg,transparent 0 19px,rgba(230,214,181,.012) 20px 21px),url(/assets/palm-leaf-BAXv9GAM.webp);background-size:auto,auto,auto,auto,auto,512px 512px;box-shadow:inset 0 0 76px #000000b8,inset 0 1px #e0b86714;scroll-behavior:smooth}.codex-chapter{--chapter-accent: #476a7d;position:relative;max-width:1460px;margin:0 auto;padding:18px 12px 34px;scroll-margin-top:0;border-bottom:4px double rgba(179,133,63,.28)}.codex-chapter:before,.codex-chapter:after{content:"";position:absolute;top:10px;bottom:10px;width:1px;background:linear-gradient(transparent,rgba(190,145,72,.2) 10%,rgba(190,145,72,.2) 90%,transparent);pointer-events:none}.codex-chapter:before{left:5px}.codex-chapter:after{right:5px}.codex-chapter--pandava{--chapter-accent: var(--pandava)}.codex-chapter--kaurava{--chapter-accent: var(--kaurava)}.codex-chapter--asura{--chapter-accent: var(--asura)}.codex-chapter--legend{--chapter-accent: var(--legend)}.codex-chapter--astras{--chapter-accent: #718ca4}.codex-chapter--shastras{--chapter-accent: #81704c}.codex-chapter--vardaan{--chapter-accent: #a86f38}.codex-chapter--fates{--chapter-accent: #725d78}.codex-chapter--gods{--chapter-accent: #b78935}.codex-folio{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;margin:0 2px 18px;padding:14px 12px;border-top:1px solid rgba(202,158,78,.3);border-bottom:1px solid rgba(202,158,78,.3);background:linear-gradient(90deg,color-mix(in srgb,var(--chapter-accent) 19%,transparent),transparent 42%),linear-gradient(100deg,#2a2016bd,#0e0c0a80),repeating-linear-gradient(0deg,rgba(224,186,111,.025) 0 1px,transparent 1px 5px);box-shadow:inset 0 0 28px #00000038}.codex-folio:after{content:"";position:absolute;left:78px;right:12px;bottom:7px;height:1px;background:linear-gradient(90deg,var(--chapter-accent),transparent);opacity:.65}.codex-folio__crest{width:64px;height:74px;display:grid;place-items:center;color:#e3c56f;border:2px solid #7b5726;border-radius:48% 48% 38% 38%/32% 32% 60% 60%;background:radial-gradient(circle at 50% 30%,rgba(227,191,107,.14),transparent 60%),linear-gradient(155deg,#1b1914,#060606 72%);box-shadow:inset 0 0 0 3px #7e582247,inset 0 0 20px #000,0 3px 9px #000000b3}.codex-folio__crest svg,.codex-folio__crest img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 2px #000) drop-shadow(0 0 5px rgba(235,195,101,.25))}.codex-folio__copy{min-width:0}.codex-folio__kicker{display:block;margin-bottom:1px;color:#baa16f;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.codex-folio h2{margin:0;color:#f0dfb8;font-family:var(--font-display);font-size:clamp(24px,7vw,43px);font-weight:600;line-height:.98;letter-spacing:.015em;text-transform:uppercase}.codex-folio p{margin:6px 0 0;color:#d5c8ae;font-family:var(--font-body);font-size:14px;line-height:1.25}.codex-folio__count{min-width:46px;color:#ead19a;font-family:var(--font-display);font-size:28px;line-height:.9;text-align:center}.codex-folio__count small{display:block;margin-top:5px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.codex-rank{--rank-ground: #17150f;--rank-edge: #8b6b35;--rank-light: rgba(204, 166, 87, .28);position:relative;margin:0 2px 18px;padding:34px 7px 7px;border:1px solid var(--rank-edge);border-radius:12px 12px 5px 5px;background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 24%),repeating-linear-gradient(25deg,rgba(255,255,255,.018) 0 1px,transparent 1px 7px),linear-gradient(color-mix(in srgb,var(--rank-ground) 88%,transparent),color-mix(in srgb,var(--rank-ground) 95%,transparent)),url(/assets/leather-CFKPerTc.webp);background-size:auto,auto,auto,512px 512px;box-shadow:inset 0 0 26px #00000080,0 7px 14px #41250c38}.codex-rank--maharathi{--rank-ground: #12130f;--rank-edge: #c3a14e;--rank-light: rgba(196, 158, 77, .28)}.codex-rank--atirathi{--rank-ground: #151513;--rank-edge: #9d8148;--rank-light: rgba(169, 149, 105, .22)}.codex-rank--rathi{--rank-ground: #18150f;--rank-edge: #856231;--rank-light: rgba(139, 105, 54, .18)}.codex-rank--archive,.codex-rank--shastra,.codex-rank--fates{--rank-ground: #17140e;--rank-edge: #826536}.codex-rank--astra-3{--rank-ground: #0d1014;--rank-edge: #d0b65f;--rank-light: rgba(109, 145, 211, .28)}.codex-rank--astra-2{--rank-ground: #111416;--rank-edge: #9e9760;--rank-light: rgba(94, 155, 184, .2)}.codex-rank--astra-1{--rank-ground: #141716;--rank-edge: #758f7b;--rank-light: rgba(108, 173, 163, .17)}.codex-rank--vardaan{--rank-ground: #19130d;--rank-edge: #b48a43;--rank-light: rgba(214, 151, 66, .23)}.codex-rank--gods{--rank-ground: #17120c;--rank-edge: #c09b49;--rank-light: rgba(219, 166, 67, .23)}.codex-rank__header{position:absolute;z-index:3;top:-11px;left:12px;right:12px;min-height:50px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 12px;color:#ead29a;border:1px solid var(--rank-edge);border-radius:5px 5px 11px 11px;background:linear-gradient(90deg,transparent,var(--rank-light),transparent),linear-gradient(#18211d,#0f1411);box-shadow:inset 0 0 0 2px #00000061,0 3px 8px #00000073}.codex-rank__header h3{margin:0;font-family:var(--font-display);font-size:clamp(18px,5vw,26px);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.codex-rank__header p{margin:2px 0 0;overflow:hidden;color:#f2e7ce;font-family:var(--font-body);font-size:12px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.codex-rank__header>span{min-width:27px;height:27px;display:grid;place-items:center;color:#f1d88e;border:1px solid rgba(217,180,92,.62);border-radius:50%;background:#00000047;font-family:var(--font-body);font-size:12px;font-weight:600}.codex-rank__glyph{width:24px;height:24px;object-fit:contain}.codex--manuscript .codex__shelf.codex__shelf--manuscript{grid-auto-columns:calc((100% - 1.35 * 11px) / 2.35);gap:11px;padding:18px 7px 12px;scrollbar-color:var(--rank-edge) rgba(0,0,0,.28)}.codex--manuscript .codex__shelf.codex__shelf--manuscript::-webkit-scrollbar-thumb{background:var(--rank-edge)}.codex--manuscript .codex__shelf.codex__shelf--manuscript::-webkit-scrollbar-track{background:#00000047}.codex--manuscript .codex__shelf.codex__shelf--manuscript .card{position:relative;z-index:1;border-radius:7px}.codex-card-slot{position:relative;min-width:0;padding:5px;border:1px solid rgba(211,175,92,.46);border-radius:9px;background:linear-gradient(145deg,#f0d28b21,#00000047);box-shadow:0 4px 10px #00000080;isolation:isolate}.codex-card-slot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:12px;background:radial-gradient(circle at 50% 30%,var(--rank-light),transparent 72%);opacity:.42;pointer-events:none}.codex-card-slot--maharathi{border-color:#debc5ac7;box-shadow:0 0 0 1px #4691634d,0 0 18px #3e9a6552,0 6px 12px #0000008c}.codex-card-slot--maharathi:before{opacity:.88}.codex-card-slot--atirathi:before{opacity:.58}.codex-card-slot--rathi:before{opacity:.22}.codex-card-slot--astra-3:before,.codex-card-slot--vardaan:before{opacity:.75}.codex-card-slot__seal{position:absolute;z-index:4;top:-8px;right:-7px;width:21px;height:21px;display:none;border:1px solid #e1bd61;border-radius:50%;background:radial-gradient(circle,#d9b653 0 18%,transparent 20%),repeating-conic-gradient(from 0deg,#d9b653,#d9b653 9deg,#274f41 10deg,#274f41 21deg);box-shadow:0 0 9px #65ca8b9e,inset 0 0 0 3px #18392f}.codex-card-slot--maharathi .codex-card-slot__seal,.codex-card-slot--astra-3 .codex-card-slot__seal,.codex-card-slot--vardaan .codex-card-slot__seal{display:block}.codex--manuscript .card--ornate{isolation:isolate;overflow:visible;--ornate-metal-hi: #727b82;--ornate-metal-mid: #3a4148;--ornate-metal-lo: #15191d;--ornate-edge: rgba(159, 169, 175, .7);--ornate-corner: rgba(175, 183, 187, .42);border-color:var(--ornate-edge);box-shadow:0 5px 12px #000000a6,inset 0 0 0 1px #080a0be6,inset 0 0 10px #ffffff0a}.codex--manuscript .card--ornate>:not(.card__ornate-frame):not(.card__back){position:relative;z-index:3}.codex--manuscript .card--ornate .card__tier{visibility:hidden}.codex--manuscript .card--ornate .card__ornate-frame,.codex--manuscript .card--ornate .card__ornate-corners,.codex--manuscript .card--ornate .card__ornate-current{position:absolute;pointer-events:none}.codex--manuscript .card--ornate .card__ornate-frame{top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:4;overflow:hidden;border:1px solid var(--ornate-edge);border-radius:9px;background:none;box-shadow:inset 0 0 0 1px #0708099e,inset 0 0 0 3px color-mix(in srgb,var(--ornate-metal-lo) 76%,transparent),inset 0 0 9px #0000008a}.codex--manuscript .card--ornate .card__ornate-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.13),transparent 22%,transparent 78%,rgba(0,0,0,.38)),url(/assets/bronze-WFhqr1Y1.webp) center / 190px auto;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.76}.codex--manuscript .card--ornate .card__ornate-frame:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid color-mix(in srgb,var(--ornate-metal-hi) 74%,transparent);border-radius:5px;box-shadow:inset 0 0 0 1px #0000006b}.codex--manuscript .card--ornate .card__ornate-corners{top:2px;right:2px;bottom:2px;left:2px;z-index:1;background:linear-gradient(135deg,var(--ornate-corner) 0 10%,transparent 11% 49%,var(--ornate-corner) 50% 54%,transparent 55%) top left / 15px 15px no-repeat,linear-gradient(225deg,var(--ornate-corner) 0 10%,transparent 11% 49%,var(--ornate-corner) 50% 54%,transparent 55%) top right / 15px 15px no-repeat,linear-gradient(45deg,var(--ornate-corner) 0 10%,transparent 11% 49%,var(--ornate-corner) 50% 54%,transparent 55%) bottom left / 15px 15px no-repeat,linear-gradient(315deg,var(--ornate-corner) 0 10%,transparent 11% 49%,var(--ornate-corner) 50% 54%,transparent 55%) bottom right / 15px 15px no-repeat}.codex--manuscript .card--ornate .card__ornate-crest{position:absolute;z-index:2;top:3px;right:3px;width:13px;height:13px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.codex--manuscript .card--ornate.card--atirathi{--ornate-metal-hi: #c99f57;--ornate-metal-mid: #85612e;--ornate-metal-lo: #332410;--ornate-edge: rgba(225, 183, 101, .86);--ornate-corner: rgba(246, 206, 122, .64);border-width:2px;box-shadow:0 5px 12px #000000ad,0 0 0 1px #9c6e2b94,0 0 11px color-mix(in srgb,var(--pal-glow) 32%,transparent),inset 0 0 0 1px #221408d1}.codex--manuscript .card--ornate.card--atirathi .card__ornate-frame{top:-3px;right:-3px;bottom:-3px;left:-3px;border-width:2px;opacity:.88}.codex--manuscript .card--ornate.card--maharathi{--ornate-metal-hi: #fff0b4;--ornate-metal-mid: #d4a941;--ornate-metal-lo: #5b3b08;--ornate-edge: rgba(255, 224, 132, .96);--ornate-corner: rgba(255, 236, 169, .9);border-width:2px;box-shadow:0 6px 14px #000000b8,0 0 0 1px #ffe48ef0,0 0 0 3px #a06f1a8a,0 0 16px color-mix(in srgb,var(--pal-glow) 46%,transparent),0 0 29px #efc34938,inset 0 0 0 1px #3b2504db}.codex--manuscript .card--ornate.card--maharathi:before{display:none}.codex--manuscript .card--ornate.card--maharathi .card__ornate-frame{top:-4px;right:-4px;bottom:-4px;left:-4px;border-width:2px;opacity:.96;box-shadow:inset 0 0 0 1px #311b02c7,inset 0 0 0 4px #ffd46229,inset 0 0 12px #ffe18b38,0 0 10px #f5cc583d}.codex--manuscript .card--ornate.card--maharathi .card__ornate-corners{top:1px;right:1px;bottom:1px;left:1px;background-size:19px 19px}.codex--manuscript .card--ornate.card--maharathi .card__ornate-current{top:2px;right:2px;bottom:2px;left:2px;z-index:3;padding:2px;border-radius:6px;background:linear-gradient(114deg,transparent 28%,transparent 40%,rgba(255,208,62,.16) 43%,#fff5bd 46%,rgba(255,189,43,.88) 48%,transparent 51%,transparent 62%,rgba(255,218,105,.42) 66%,transparent 69%) 130% 0 / 270% 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 3px rgba(255,213,83,.92));animation:codex-tejas 8.6s cubic-bezier(.45,.02,.12,1) infinite}@keyframes codex-tejas{0%,59%{background-position:130% 0;opacity:0}64%{opacity:.7}76%{background-position:-70% 0;opacity:1}83%,to{background-position:-70% 0;opacity:0}}@media (prefers-reduced-motion: reduce){.codex--manuscript .card--ornate.card--maharathi .card__ornate-current{animation:none;opacity:0}}.codex--manuscript .card--ornate-prototype{container-type:inline-size;--codex-card-name-short: clamp(11px, 9.4cqi, 18px);--codex-card-name-medium: clamp(10px, 8.1cqi, 16px);--codex-card-name-long: clamp(9.5px, 6.8cqi, 13px);--codex-card-meta: clamp(8px, 5.1cqi, 10px);--codex-card-power: clamp(12px, 9.6cqi, 19px);--codex-card-power-label: clamp(7px, 3.6cqi, 7.5px);padding:0;overflow:visible;border:0;border-radius:4px;background:linear-gradient(165deg,#10223a,#060b13 72%);box-shadow:0 9px 18px #000000d1,0 0 20px #d5a53633}.codex--manuscript .card--ornate-prototype:after{display:none}.codex--manuscript :is(.codex-rank--maharathi,.codex-rank--atirathi,.codex-rank--rathi) .codex-card-slot{align-self:start;height:fit-content}.codex--manuscript :is(.codex-rank--maharathi,.codex-rank--atirathi,.codex-rank--rathi) .card{min-height:0;aspect-ratio:2 / 3}.codex--manuscript .card--ornate-prototype{min-height:0;aspect-ratio:2 / 3}.codex--manuscript .codex-card-slot:has(.card--ornate-prototype){align-self:start;height:fit-content}.codex--manuscript .card--ornate.card--ornate-prototype .card__ornate-frame{top:-4px;right:-4px;bottom:-4px;left:-4px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;opacity:1}.codex--manuscript .card--ornate-prototype .card__ornate-frame:before,.codex--manuscript .card--ornate-prototype .card__ornate-frame:after,.codex--manuscript .card--ornate-prototype .card__ornate-corners{display:none}.codex--manuscript .card--ornate-prototype .card__ornate-texture{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(255,225,142,.16)) drop-shadow(0 7px 9px rgba(0,0,0,.78))}.codex--manuscript .card--ornate-prototype .card__ornate-crest{display:none}.codex--manuscript .card--ornate-prototype .card__ornate-house-seal{position:absolute;z-index:6;top:1.8%;left:50%;width:19%;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(242,200,103,.84);border-radius:50%;background:radial-gradient(circle at 42% 36%,#34557beb,#09111d 66%),#09111d;box-shadow:0 0 0 2px #231403e0,0 0 0 3px #d29e36a3,0 3px 7px #000000db;transform:translate(-50%)}.codex--manuscript .card--ornate-prototype .card__ornate-house{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.88))}.codex--manuscript .card--ornate-prototype.card--atirathi{box-shadow:0 8px 16px #000c,0 0 13px #c4cdd224}.codex--manuscript .card--ornate-prototype.card--atirathi:before{content:"";position:absolute;z-index:5;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(232,241,244,.72);border-radius:7px;pointer-events:none;box-shadow:0 0 0 1px #acc5d03d,0 0 8px #cfe8f18f,0 0 18px #68aecf4d;opacity:.58;animation:codex-atirathi-glow 6.8s ease-in-out infinite}.codex--manuscript .card--ornate-prototype.card--atirathi:hover:before,.codex--manuscript .card--ornate-prototype.card--atirathi:active:before{opacity:.96}@keyframes codex-atirathi-glow{0%,to{opacity:.52}50%{opacity:.92}}.codex--manuscript .card--ornate-prototype.card--atirathi .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(238,247,249,.22)) drop-shadow(0 0 6px rgba(174,208,222,.2)) drop-shadow(0 7px 9px rgba(0,0,0,.78))}.codex--manuscript .card--ornate-prototype.card--atirathi .card__ornate-house-seal{border-color:#dadedcd1;box-shadow:0 0 0 2px #080a0ce6,0 0 0 3px #8f979ab8,0 3px 7px #000000db}.codex--manuscript .card--ornate-prototype.card--rathi{background:linear-gradient(165deg,#11171b,#050708 74%);box-shadow:0 7px 14px #000000d1,0 0 0 1px #5b65697a}.codex--manuscript .card--ornate-prototype.card--rathi .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(205,215,218,.1)) drop-shadow(0 7px 8px rgba(0,0,0,.82))}.codex--manuscript .card--ornate-prototype.card--rathi .card__ornate-house-seal{border-color:#91999cb3;box-shadow:0 0 0 2px #050708f0,0 0 0 3px #4b5255c2,0 3px 7px #000000e6}.codex--manuscript .card--ornate-prototype.card--physical-shastra{background:radial-gradient(circle at 50% 34%,rgba(105,49,23,.32),transparent 42%),linear-gradient(165deg,#18110d,#050505 72%);box-shadow:0 8px 16px #000000d6,0 0 0 1px #7542227a}.codex--manuscript .card--ornate-prototype.card--physical-shastra .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(231,177,91,.12)) drop-shadow(0 7px 9px rgba(0,0,0,.84))}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-shastra .card__art{top:13.5%;right:17.5%;bottom:24.5%;left:17.5%;border-radius:10% 10% 3% 3%/6% 6% 2% 2%;background-color:#090706}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-shastra .card__head{inset:74.4% 10% auto;height:19.6%}.codex--manuscript .card--ornate-prototype.card--physical-shastra .card__name{top:0;right:5%;bottom:0;left:5%;height:62%;white-space:nowrap;font-size:var(--codex-card-name-medium);letter-spacing:.01em;color:#e7c88a;text-shadow:0 1px 2px #000,0 0 7px rgba(153,74,27,.2)}.codex--manuscript .card--ornate-prototype.card--physical-shastra .card__name--long{font-size:var(--codex-card-name-long);line-height:.92;white-space:normal}.codex--manuscript .card--ornate-prototype.card--physical-shastra .card__tier{inset:69% 22% auto;color:#b98b54;letter-spacing:.16em}.codex--manuscript .card--ornate-prototype.card--physical-vardaan{background:radial-gradient(circle at 50% 43%,rgba(238,190,91,.23),transparent 43%),linear-gradient(165deg,#25160e,#090604 76%);box-shadow:0 9px 17px #000000d6,0 0 0 1px #8c5b2685,0 0 13px #ca94341f}.codex--manuscript .card--ornate-prototype.card--physical-vardaan:before{content:"";position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:8px;box-shadow:0 0 14px #dea94357;opacity:.28;pointer-events:none;animation:codex-vardaan-radiance 9.4s ease-in-out infinite}@keyframes codex-vardaan-radiance{0%,to{opacity:.2}48%{opacity:.42}}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(255,224,157,.16)) drop-shadow(0 7px 9px rgba(0,0,0,.84))}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-vardaan .card__art{top:16.2%;right:11.5%;bottom:23.7%;left:11.5%;border-radius:3% 3% 1% 1%;background-color:#120b06}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-vardaan .card__head{inset:75.4% 13% auto;height:16.6%}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__name{top:0;right:4%;bottom:0;left:4%;height:64%;color:#f1d9a1;font-size:var(--codex-card-name-medium);letter-spacing:.035em;text-shadow:0 1px 2px #000,0 0 7px rgba(222,166,68,.2)}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__name--long{font-size:var(--codex-card-name-long);letter-spacing:.012em}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__tier{inset:72% 18% auto;color:#c89b51;letter-spacing:.16em}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__ornate-house-seal{top:2.3%;width:19%;border:0;background:transparent;box-shadow:none}.codex--manuscript .card--ornate-prototype.card--physical-vardaan .card__ornate-house{width:74%;height:74%;filter:sepia(.18) saturate(.9) drop-shadow(0 1px 2px rgba(0,0,0,.9)) drop-shadow(0 0 4px rgba(229,185,91,.28))}@media (prefers-reduced-motion: reduce){.codex--manuscript .card--ornate-prototype.card--physical-vardaan:before{animation:none;opacity:.26}}.codex--manuscript .card--ornate-prototype.card--physical-fate{background:radial-gradient(circle at 52% 45%,rgba(139,73,23,.18),transparent 48%),linear-gradient(165deg,#17100a,#050403 74%);box-shadow:0 9px 17px #000000db,0 0 0 1px #5e371b6b}.codex--manuscript .card--ornate-prototype.card--physical-fate .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(207,139,66,.12)) drop-shadow(0 8px 10px rgba(0,0,0,.88))}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-fate .card__art{top:9.8%;right:18%;bottom:32.5%;left:18%;border-radius:1%;background-color:#080605}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-fate .card__head{inset:67.7% 17% auto;height:23%}.codex--manuscript .card--ornate-prototype.card--physical-fate .card__name{top:0;right:5%;bottom:0;left:5%;height:72%;color:#f5dfb0;font-weight:720;text-shadow:0 1px 2px rgba(0,0,0,.96),0 0 5px rgba(34,13,5,.82)}.codex--manuscript .card--ornate-prototype.card--physical-fate .card__name--long{font-size:var(--codex-card-name-long);letter-spacing:.015em}.codex--manuscript .card--ornate-prototype.card--physical-fate .card__tier{inset:77% 17% auto;color:#d8a064;font-weight:700;letter-spacing:.13em;text-shadow:0 1px 2px rgba(0,0,0,.94)}.codex--manuscript .card--ornate-prototype.card--physical-krishna{background:radial-gradient(circle at 50% 26%,rgba(42,79,135,.36),transparent 46%),linear-gradient(165deg,#111b2c,#04070d 74%);box-shadow:0 10px 20px #000000e0,0 0 18px #e0ae4442}.codex--manuscript .card--ornate-prototype.card--physical-krishna:before{content:"";position:absolute;z-index:0;top:-3px;right:-3px;bottom:-3px;left:-3px;padding:0;border:1px solid rgba(244,210,122,.72);border-radius:7px;pointer-events:none;background:none;box-shadow:0 0 8px #fad56f75,0 0 22px #6792d342;opacity:.62;-webkit-mask:none;mask:none;animation:codex-krishna-radiance 10.8s ease-in-out infinite}@keyframes codex-krishna-radiance{0%,to{opacity:.5}50%{opacity:.88}}.codex--manuscript .card--ornate-prototype.card--physical-krishna .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(250,219,143,.2)) drop-shadow(0 8px 11px rgba(0,0,0,.86))}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-krishna .card__art{top:12.7%;right:16.4%;bottom:26.7%;left:16.4%;border-radius:16% 16% 3% 3%/7% 7% 2% 2%;background-color:#07101f}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-krishna .card__head{inset:74.1% 15.4% auto;height:20.6%}.codex--manuscript .card--ornate-prototype.card--physical-krishna .card__name{top:0;right:3%;bottom:0;left:3%;height:64%;color:#f2d88f;font-size:var(--codex-card-name-long);letter-spacing:.025em;text-shadow:0 1px 2px #000,0 0 8px rgba(238,188,77,.22)}.codex--manuscript .card--ornate-prototype.card--physical-krishna .card__tier{inset:74% 18% auto;color:#d5b666;letter-spacing:.16em}.codex--manuscript .card--ornate-prototype.card--physical-krishna .card__ornate-house-seal{top:.5%;width:20.5%;border:0;background:transparent;box-shadow:none}.codex--manuscript .card--ornate-prototype.card--physical-krishna .card__ornate-house{width:88%;height:88%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9)) drop-shadow(0 0 4px rgba(246,207,100,.44))}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate{background:radial-gradient(circle at 50% 38%,rgba(116,97,154,.38),transparent 48%),linear-gradient(165deg,#15141a,#030305 74%);box-shadow:0 11px 22px #000000e6,0 0 12px #ebe8f261,0 0 30px #7d61a657}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate:before{content:"";position:absolute;z-index:0;top:-4px;right:-4px;bottom:-4px;left:-4px;padding:0;border:1px solid rgb(var(--astra-aura) / .76);border-radius:7px;pointer-events:none;background:none;box-shadow:0 0 8px #f6f2fa85,0 0 24px rgb(var(--astra-aura) / .42);opacity:.74;-webkit-mask:none;mask:none;animation:none}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__ornate-texture{filter:drop-shadow(0 1px 1px rgba(255,249,229,.18)) drop-shadow(0 9px 12px rgba(0,0,0,.9))}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-astra-ultimate .card__ornate-frame:after{content:"";position:absolute;z-index:5;top:9.8%;right:14.6%;bottom:25.3%;left:14.6%;display:block;padding:2px;border-radius:15% 15% 3% 3%/7% 7% 2% 2%;pointer-events:none;background:linear-gradient(112deg,transparent 23%,rgba(230,219,247,.12) 34%,#fff 41%,#bda6db 45%,transparent 50%,transparent 63%,#eee7f6 69%,transparent 73%) 130% 0 / 280% 100% no-repeat;filter:drop-shadow(0 0 2px rgba(255,255,255,.92)) drop-shadow(0 0 6px rgba(147,111,193,.72));opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:codex-ultimate-astra-current 7.8s cubic-bezier(.45,.02,.12,1) infinite}@keyframes codex-ultimate-astra-current{0%,52%{background-position:130% 0;opacity:0}59%{opacity:.78}76%{background-position:-70% 0;opacity:1}84%,to{background-position:-70% 0;opacity:0}}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-astra-ultimate .card__art{top:10.2%;right:15.8%;bottom:25.8%;left:15.8%;border-radius:15% 15% 3% 3%/7% 7% 2% 2%;background-color:#030305}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__art img{filter:saturate(1.04) contrast(1.08) brightness(.98)}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-astra-ultimate .card__head{inset:75.2% 14.6% auto;height:20.5%}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__name{top:0;right:4%;bottom:0;left:4%;height:66%;color:#f4eee1;font-size:var(--codex-card-name-medium);letter-spacing:.035em;text-shadow:0 1px 2px #000,0 0 8px rgba(207,188,229,.38)}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__tier{inset:77% 17% auto;color:#d8c9e7;letter-spacing:.15em}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__ornate-house-seal{top:.5%;width:20.5%;border:0;background:transparent;box-shadow:none}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate .card__ornate-house{width:89%;height:89%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.92)) drop-shadow(0 0 5px rgba(229,220,240,.52))}.codex--manuscript .card--ornate.card--ornate-prototype .card__art{position:absolute;z-index:1;top:9.5%;right:12.4%;bottom:26.4%;left:12.4%;overflow:hidden;border-radius:12% 12% 3% 3%/6% 6% 2% 2%;background-color:#08101b;box-shadow:inset 0 0 18px #0000009e}.codex--manuscript .card--ornate-prototype .card__art img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:saturate(.94) contrast(1.04) brightness(.9)}.codex--manuscript .card--ornate.card--ornate-prototype .card__head{position:absolute;z-index:7;inset:73.2% 11% auto;height:16.3%;display:block;pointer-events:none}.codex--manuscript .card--ornate-prototype .card__name{position:absolute;top:0;right:3%;bottom:0;left:3%;height:47%;display:grid;place-items:center;overflow:hidden;color:#f6e6b8;font-size:var(--codex-card-name-short);font-weight:650;line-height:.94;letter-spacing:.075em;text-align:center;text-overflow:clip;text-shadow:0 1px 1px #000,0 2px 4px rgba(0,0,0,.92),0 0 8px rgba(215,166,62,.18);white-space:normal}.codex--manuscript .card--ornate-prototype .card__name--medium{font-size:var(--codex-card-name-medium)}.codex--manuscript .card--ornate-prototype .card__name--long{height:70%;font-size:var(--codex-card-name-long);line-height:.9;letter-spacing:.035em}.codex--manuscript .card--ornate-prototype:is(.card--maharathi,.card--atirathi,.card--rathi):has(.card__name--long) .card__tier{inset-block-start:79%}.codex--manuscript .card--ornate-prototype .card__tier{position:absolute;inset:58% 19% auto;display:grid;place-items:center;visibility:visible;color:#e7c36b;font-family:var(--font-display);font-size:var(--codex-card-meta);font-weight:600;line-height:1;letter-spacing:.12em;text-shadow:0 1px 2px #000;text-transform:uppercase}.codex--manuscript .card--ornate-prototype.card--atirathi .card__tier{color:#d6dadd}.codex--manuscript .card--ornate-prototype.card--rathi .card__tier{color:#aeb5b7}.codex--manuscript .card--ornate-prototype.card--rathi .card__name--medium{font-size:var(--codex-card-name-medium);letter-spacing:.01em}.codex--manuscript .card--ornate-prototype.card--rathi .card__name--long{font-size:var(--codex-card-name-long);letter-spacing:0}.codex--manuscript .card--ornate-prototype .card__foot{display:none}.codex--manuscript .card--ornate.card--ornate-prototype .card__power{position:absolute;z-index:8;top:auto;left:50%;bottom:-1.3%;width:17.5%!important;height:auto!important;aspect-ratio:1;display:flex;flex-direction:column;gap:0;place-items:center;justify-content:center;padding-top:1%;color:#fae8b2;border:0;background:radial-gradient(circle at 42% 35%,#273a55,#080e18 70%);box-shadow:0 0 0 1px #f5d381c7,0 0 0 3px #1f1102e6,0 0 0 4px #c38b2794,0 4px 8px #000000d1;font-size:var(--codex-card-power);line-height:.8;transform:translate(-50%)}.codex--manuscript .card--ornate-prototype .card__power small{margin-top:2px;color:#d7b762;font-family:var(--font-body);font-size:var(--codex-card-power-label);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.codex--manuscript .card--ornate-prototype.card--atirathi .card__power{color:#f0eee6;box-shadow:0 0 0 1px #e0e4e3cc,0 0 0 3px #07090beb,0 0 0 4px #889195ad,0 4px 8px #000000d1}.codex--manuscript .card--ornate-prototype.card--atirathi .card__power small{color:#c8cdd0}.codex--manuscript .card--ornate-prototype.card--rathi .card__power{color:#dedfda;background:radial-gradient(circle at 42% 35%,#31383c,#090c0e 70%);box-shadow:0 0 0 1px #b9c2c4ad,0 0 0 3px #040607f0,0 0 0 4px #485053b8,0 4px 8px #000000d6}.codex--manuscript .card--ornate-prototype.card--rathi .card__power small{color:#aeb5b7}.codex--manuscript .card--ornate-prototype.card--maharathi .card__ornate-current{z-index:5;top:8.6%;right:10.7%;bottom:25.2%;left:10.7%;padding:2px;border-radius:13% 13% 3% 3%/6% 6% 2% 2%;background:linear-gradient(112deg,transparent 24%,rgba(255,186,38,.1) 36%,#fff0a4 42%,#ffc63f 45%,transparent 49%,transparent 62%,#fff3b7 67%,rgba(255,184,35,.72) 69%,transparent 72%) 130% 0 / 280% 100% no-repeat;filter:drop-shadow(0 0 2px rgba(255,231,146,.96)) drop-shadow(0 0 5px rgba(255,183,31,.66));animation:codex-tejas 8.6s cubic-bezier(.45,.02,.12,1) infinite}.codex--manuscript .card--ornate-prototype:hover .card__ornate-current,.codex--manuscript .card--ornate-prototype:active .card__ornate-current{animation:codex-tejas-awake 1.15s ease-out 1}@keyframes codex-tejas-awake{0%{background-position:130% 0;opacity:.18}24%{opacity:1}78%{background-position:-70% 0;opacity:1}to{background-position:-70% 0;opacity:.2}}.codex--manuscript .card--ornate-prototype[class*=card--physical-astra-]{--astra-aura: 203 176 104;background:radial-gradient(circle at 50% 34%,rgb(var(--astra-aura) / .25),transparent 48%),linear-gradient(165deg,#151515,#030303 75%)}.codex--manuscript .card--patron-agni{--astra-aura: 225 91 34}.codex--manuscript .card--patron-varuna{--astra-aura: 73 145 192}.codex--manuscript .card--patron-vayu{--astra-aura: 173 211 218}.codex--manuscript .card--patron-indra{--astra-aura: 116 174 228}.codex--manuscript .card--patron-brahma{--astra-aura: 223 187 110}.codex--manuscript .card--patron-parashurama{--astra-aura: 198 105 54}.codex--manuscript .card--patron-narayana{--astra-aura: 86 131 218}.codex--manuscript .card--patron-shiva{--astra-aura: 150 118 194}.codex--manuscript .card--patron-neutral{--astra-aura: 190 177 143}.codex--manuscript .card--ornate.card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__art{top:10.2%;right:15.8%;bottom:25.8%;left:15.8%;border-radius:15% 15% 3% 3%/7% 7% 2% 2%;background-color:#030305}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__art img{filter:saturate(1.04) contrast(1.08) brightness(.98)}.codex--manuscript .card--ornate.card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__head{inset:75.2% 14.6% auto;height:20.5%}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__name{top:0;right:4%;bottom:0;left:4%;height:66%;color:#f4eee1;font-size:var(--codex-card-name-medium);letter-spacing:.035em;text-shadow:0 1px 2px #000,0 0 8px rgb(var(--astra-aura) / .38)}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__name--long{font-size:var(--codex-card-name-long);letter-spacing:.012em}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__tier{inset:77% 17% auto;color:rgb(var(--astra-aura) / .9);letter-spacing:.15em}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__ornate-house-seal{top:.5%;width:20.5%;border:0;background:transparent;box-shadow:none}.codex--manuscript .card--ornate-prototype:is(.card--physical-astra-elemental,.card--physical-astra-greater,.card--physical-astra-ultimate) .card__ornate-house{width:89%;height:89%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.92)) drop-shadow(0 0 5px rgb(var(--astra-aura) / .52))}.codex--manuscript .card--ornate-prototype.card--physical-astra-elemental{box-shadow:0 8px 16px #000000e0,0 0 8px rgb(var(--astra-aura) / .2)}.codex--manuscript .card--ornate-prototype.card--physical-astra-elemental .card__ornate-texture{filter:drop-shadow(0 1px 1px rgb(var(--astra-aura) / .15)) drop-shadow(0 7px 9px rgba(0,0,0,.88))}.codex--manuscript .card--ornate-prototype.card--physical-astra-greater{box-shadow:0 9px 18px #000000e6,0 0 13px rgb(var(--astra-aura) / .3)}.codex--manuscript .card--ornate-prototype.card--physical-astra-greater:before{content:"";position:absolute;z-index:0;top:-3px;right:-3px;bottom:-3px;left:-3px;display:block;border:1px solid rgb(var(--astra-aura) / .56);border-radius:7px;pointer-events:none;box-shadow:0 0 7px rgb(var(--astra-aura) / .34),0 0 18px rgb(var(--astra-aura) / .18);opacity:.54;animation:codex-greater-astra-aura 9.4s ease-in-out infinite}.codex--manuscript .card--ornate-prototype.card--physical-astra-greater .card__ornate-texture{filter:drop-shadow(0 1px 1px rgb(var(--astra-aura) / .2)) drop-shadow(0 8px 10px rgba(0,0,0,.9))}@keyframes codex-greater-astra-aura{0%,to{opacity:.42}50%{opacity:.76}}.codex--manuscript .card--ornate-prototype.card--physical-astra-ultimate{box-shadow:0 11px 22px #000000e6,0 0 12px rgb(var(--astra-aura) / .44),0 0 30px rgb(var(--astra-aura) / .32)}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-astra-ultimate .card__ornate-frame:after{filter:drop-shadow(0 0 2px rgba(255,255,255,.92)) drop-shadow(0 0 6px rgb(var(--astra-aura) / .78))}@media (prefers-reduced-motion: reduce){.codex--manuscript .card--ornate-prototype.card--maharathi .card__ornate-current,.codex--manuscript .card--ornate-prototype:hover .card__ornate-current,.codex--manuscript .card--ornate-prototype:active .card__ornate-current{animation:none;opacity:0}.codex--manuscript .card--ornate-prototype.card--atirathi:before{animation:none;opacity:.66}.codex--manuscript .card--ornate-prototype.card--physical-krishna:before{animation:none;opacity:.68}.codex--manuscript .card--ornate-prototype.card--physical-astra-greater:before{animation:none;opacity:.58}.codex--manuscript .card--ornate.card--ornate-prototype.card--physical-astra-ultimate .card__ornate-frame:after{animation:none;background-position:48% 0;opacity:.42}}.codex--manuscript .shelf__more{top:18px;bottom:12px;right:3px;color:#f0d98e;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rank-ground) 92%,transparent) 74%)}.codex--manuscript .codex-rank--single{padding-top:7px}.codex--manuscript .codex__shelf--gods .deity{position:relative;container-type:inline-size;aspect-ratio:2 / 3;padding:0;color:#f2e3c2;border:0;border-radius:7px;background:radial-gradient(circle at 50% 35%,#7e571947,#01050bf5 70%);box-shadow:0 9px 18px #000000b8;overflow:visible}.codex--manuscript .codex__shelf--gods .deity__portrait{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.codex--manuscript .codex__shelf--gods .deity__art,.codex--manuscript .codex__shelf--gods .deity__blank{position:absolute;z-index:0;top:19%;right:15%;bottom:17%;left:15%;width:70%;height:64%;aspect-ratio:auto;border:0;border-radius:46% 46% 3% 3%/13% 13% 2% 2%;object-fit:cover;box-shadow:inset 0 0 18px #0000008c}.codex--manuscript .codex__shelf--gods .deity__frame{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:fill;pointer-events:none;filter:drop-shadow(0 5px 6px rgba(0,0,0,.76))}.codex--manuscript .codex__shelf--gods .deity figcaption{position:absolute;z-index:2;inset:auto 12% 8.3%;padding:0;pointer-events:none}.codex--manuscript .codex__shelf--gods .deity figcaption b{overflow:hidden;color:#f4d985;font-family:var(--font-display);font-size:clamp(12px,9.5cqi,16px);font-weight:650;line-height:1.12;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000}.codex--manuscript .codex__shelf--gods .deity figcaption span{margin-top:2px;color:#ead9b1;font-family:var(--font-body);font-size:clamp(10px,7cqi,11px);font-weight:500;line-height:1.15;white-space:nowrap}.codex--manuscript .codex__shelf--gods .deity--tap:hover .deity__frame,.codex--manuscript .codex__shelf--gods .deity--tap:focus-visible .deity__frame{filter:drop-shadow(0 6px 7px rgba(0,0,0,.8)) drop-shadow(0 0 7px rgba(213,168,58,.25))}.codex--manuscript .codex__foot{max-width:720px;margin:0 auto;padding:18px 20px 8px;color:#bbaa89;font-family:var(--font-body);font-size:13px}@container codex-shell (min-width: 620px){.codex-chapter{padding:24px 22px 42px}.codex-folio{grid-template-columns:82px minmax(0,1fr) auto;min-height:132px;padding:18px 20px}.codex-folio__crest{width:82px;height:92px}.codex-folio__crest svg,.codex-folio__crest img{width:56px;height:56px}.codex-folio:after{left:118px;right:20px}.codex-folio p{font-size:15px}.codex-rank{margin-bottom:24px;padding:38px 10px 9px}.codex--manuscript .codex-rank--single{padding-top:9px}.codex-rank__header{left:28px;right:28px;padding-inline:16px}.codex--manuscript .codex__shelf.codex__shelf--manuscript{grid-auto-columns:calc((100% - 2.45 * 13px) / 3.45);gap:13px;padding:21px 10px 13px}}@container codex-shell (min-width: 900px){.codex-manuscript__layout{grid-template:minmax(0,1fr) / 132px minmax(0,1fr)}.codex-manuscript__tabs{grid-auto-flow:row;grid-auto-rows:minmax(66px,auto);grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto;border-right:3px double rgba(65,37,13,.82);border-bottom:0;box-shadow:5px 0 15px #2b190852}.codex-manuscript__tabs button{min-height:66px;border-right:0;border-bottom:1px solid rgba(67,42,16,.38)}.codex-manuscript__tabs button:after{top:10px;right:0;bottom:10px;left:auto;width:3px;height:auto;border-radius:3px 0 0 3px}.codex-chapter{padding:28px 30px 50px}.codex--manuscript .codex__shelf.codex__shelf--manuscript{grid-auto-columns:calc((100% - 4.4 * 14px) / 5.4);gap:14px}}@container codex-shell (min-width: 1280px){.codex-manuscript__layout{grid-template-columns:150px minmax(0,1fr)}.codex-manuscript__tabs button{font-size:13px}.codex--manuscript .codex__shelf.codex__shelf--manuscript{grid-auto-columns:calc((100% - 5.35 * 15px) / 6.35);gap:15px}}@media (orientation: landscape) and (max-height: 520px){.codex--manuscript .codex-manuscript__bar{min-height:44px;padding-top:calc(4px + env(safe-area-inset-top));padding-bottom:4px}.codex--manuscript .codex__title{font-size:18px}.codex-manuscript__tabs button{min-height:50px;grid-template-columns:19px auto;display:grid;gap:5px;padding:4px 7px}.codex-manuscript__tabs button svg,.codex-manuscript__tabs button img{width:18px;height:18px}.codex-chapter{padding-top:12px}.codex-folio{min-height:90px;margin-bottom:15px;padding-block:9px}.codex-folio__crest{width:55px;height:62px}.codex-folio h2{font-size:25px}}@media (prefers-reduced-motion: reduce){.codex--manuscript .codex-manuscript__scroll{scroll-behavior:auto}}.profile.profile-v2{--profile-gold: #e2bd67;--profile-gold-lit: #f6d98e;--profile-cream: #f5ebd8;--profile-muted: #c9bca6;--profile-edge: rgba(215, 170, 72, .44);--profile-edge-soft: rgba(215, 170, 72, .2);--profile-ink: #08090b;--profile-navy: #091421;container:profile-shell / inline-size;overflow:hidden;color:var(--profile-cream);background:linear-gradient(180deg,#03040780,#050404b8 45%,#040303f0),radial-gradient(110% 68% at 50% 16%,transparent 32%,rgba(3,3,4,.68) 100%),var(--profile-scene-portrait) center 45% / cover no-repeat,#080706}.profile.profile-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(34% 26% at 88% 61%,rgba(198,92,28,.12),transparent 72%),radial-gradient(28% 22% at 12% 67%,rgba(202,125,39,.08),transparent 74%);mix-blend-mode:screen}.profile.profile-v2>.ambient{opacity:.12!important;mix-blend-mode:screen}.profile-v2__bar{position:relative;z-index:4;flex:0 0 auto;min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:calc(7px + env(safe-area-inset-top)) clamp(10px,3vw,24px) 7px;border-bottom:1px solid rgba(216,168,67,.56);background:linear-gradient(90deg,rgba(0,0,0,.56),transparent 20% 80%,rgba(0,0,0,.56)),linear-gradient(180deg,#0c141ff5,#05080dfa),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 360px auto;box-shadow:inset 0 -1px #ffe29a14,0 8px 24px #00000085;-webkit-backdrop-filter:blur(12px) saturate(.86);backdrop-filter:blur(12px) saturate(.86)}.profile-v2__bar:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;border-right:1px solid #b78b38;border-bottom:1px solid #b78b38;background:#0a1421;transform:translate(-50%) rotate(45deg)}.profile-v2__bar h1{min-width:0;margin:0;color:#f0d084;font-family:var(--font-title);font-size:clamp(21px,6.2vw,30px);font-weight:400;line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.92)}.profile-v2__back,.profile-v2__gear{width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--profile-gold-lit);border:1px solid rgba(222,178,81,.66);border-radius:12px 12px 7px 7px;background:radial-gradient(circle at 50% 12%,rgba(58,83,113,.66),transparent 62%),linear-gradient(160deg,#12233a,#050a10 72%);box-shadow:inset 0 0 0 2px #000000ad,inset 0 1px #ffe7a81f,0 5px 13px #00000094}.profile-v2__back span{font-family:Georgia,serif;font-size:34px;line-height:.8;transform:translateY(-2px)}.profile-v2__back:hover,.profile-v2__gear:hover,.profile-v2__back:focus-visible,.profile-v2__gear:focus-visible{color:#ffe5a0;border-color:#ffd980f0}.profile-v2__scroll{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding:18px 12px calc(32px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#04080d2e,#0405078f),radial-gradient(100% 50% at 50% 0%,rgba(23,39,59,.22),transparent 72%)}.profile-v2__page{width:min(100%,1120px);margin:0 auto;display:grid;gap:16px}.profile-v2__identity{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);grid-template-areas:"name name" "wheel level" "wheel kirti";align-items:center;gap:10px 14px;padding:18px;overflow:hidden;border:1px solid rgba(223,178,81,.72);border-radius:22px 22px 12px 12px;background:radial-gradient(circle at 24% 42%,rgba(255,220,137,.22),transparent 31%),linear-gradient(112deg,#68451fb3,#2e2117c7 48%,#0a0c0feb),url(/assets/bronze-WFhqr1Y1.webp) center / 420px auto;box-shadow:inset 0 0 0 3px #251508db,inset 0 0 0 5px #ebbc582e,inset 0 1px #ffefbd2b,inset 0 -38px 60px #0a05026b,0 20px 42px #0009}.profile-v2__identity:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;border:1px solid rgba(255,225,150,.2);border-radius:16px 16px 8px 8px;box-shadow:inset 0 0 38px #13080294;pointer-events:none}.profile-v2__identity:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 22%,rgba(255,235,179,.08) 39%,transparent 54%),radial-gradient(52% 76% at 92% 14%,rgba(201,152,67,.12),transparent 72%)}.profile-v2__wheel{grid-area:wheel;justify-self:center;width:min(100%,148px);aspect-ratio:1;display:grid;place-items:center;color:var(--profile-gold);border-radius:50%;background:url(/assets/chakra-om-NLdAxYzS.webp) center / contain no-repeat;filter:drop-shadow(0 11px 7px rgba(0,0,0,.72)) drop-shadow(0 0 9px rgba(235,184,76,.24))}.profile-v2__wheel svg{display:none}.profile-v2__identity-copy{display:contents}.profile-v2__name{grid-area:name;min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px 10px 15px;color:#f7d987;border:1px solid rgba(213,164,70,.72);border-radius:12px 12px 6px 6px;background:linear-gradient(90deg,rgba(40,67,98,.4),transparent 72%),linear-gradient(180deg,#0e1f33fa,#050d17fa),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 300px auto;box-shadow:inset 0 0 0 2px #00000094,inset 0 1px #ffe49e1f,0 8px 17px #00000080;font-family:var(--font-display);font-size:clamp(17px,5vw,23px);font-weight:600;line-height:1.15;letter-spacing:.025em;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.9)}.profile-v2__name>span:first-child{min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.profile-v2__edit-mark,.profile-v2__edit-glyph{width:22px;height:22px;flex:none;color:#dfb95c}.profile-v2__level{grid-area:level;min-width:0;min-height:78px;display:grid;place-items:center;align-content:center;gap:3px;padding:4px;color:#f7dda0;border:0;background:transparent;text-align:center;text-shadow:0 2px 0 #2d1706,0 6px 18px rgba(0,0,0,.62)}.profile-v2__level>span{display:block;color:#f4d78e;font-family:var(--font-display);font-size:clamp(31px,9.2vw,47px);font-weight:500;line-height:.96;white-space:nowrap}.profile-v2__level small{display:flex;align-items:center;gap:7px;color:#e4cf9d;font-family:var(--font-title);font-size:clamp(12px,3.2vw,14px);line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.profile-v2__level small:before,.profile-v2__level small:after{content:"";width:15px;height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.62}.profile-v2__level small:after{background:linear-gradient(90deg,currentColor,transparent)}.profile-v2__kirti{grid-area:kirti;justify-self:stretch;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 10px;color:#efd078;border:1px solid rgba(208,155,57,.62);border-radius:7px;background:radial-gradient(circle at 28% 50%,rgba(48,78,111,.38),transparent 52%),#050e18d6;box-shadow:inset 0 0 0 2px #0000008a,0 5px 12px #00000061;font-family:var(--font-title);font-size:14px;letter-spacing:.1em;text-transform:uppercase}.profile-v2__record,.profile-v2__account{position:relative;min-width:0;overflow:hidden;border:1px solid var(--profile-edge);border-radius:17px 17px 10px 10px;background:linear-gradient(180deg,#0b1827db,#04090ff0),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 360px auto;box-shadow:inset 0 1px #ffe6a912,inset 0 -22px 38px #0000003d,0 13px 30px #00000075;-webkit-backdrop-filter:blur(10px) saturate(.82);backdrop-filter:blur(10px) saturate(.82)}.profile-v2__record>h2,.profile-v2__account>h2{min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:13px 16px 11px;color:#efcd7d;border-bottom:1px solid rgba(211,166,70,.28);background:linear-gradient(90deg,rgba(192,139,43,.09),transparent 74%);font-family:var(--font-display);font-size:clamp(19px,5.4vw,25px);font-weight:600;line-height:1;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.86)}.profile-v2__record>h2:after,.profile-v2__account>h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(215,171,78,.52),transparent)}.profile-v2__record-grid{min-height:134px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:12px 8px 14px}.profile-v2__stat{min-width:0;display:grid;grid-template-rows:32px minmax(30px,auto) 36px;place-items:center;align-content:center;gap:4px;padding:5px 4px;text-align:center}.profile-v2__stat+.profile-v2__stat{border-left:1px solid rgba(211,168,77,.24)}.profile-v2__stat-icon{width:31px;height:31px;display:grid;place-items:center;color:#d0a145;filter:drop-shadow(0 2px 4px rgba(0,0,0,.78))}.profile-v2__stat-icon svg{width:28px;height:28px}.profile-v2__stat span:not(.profile-v2__stat-icon){min-width:0;color:#e6ce94;font-family:var(--font-title);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;text-wrap:balance}.profile-v2__stat strong{color:#f6e2ad;font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.82)}.profile-v2__account{display:grid;grid-template-rows:auto 1fr}.profile-v2__paper{position:relative;min-width:0;display:grid;align-content:start;padding:8px 14px 14px;color:var(--profile-cream);background:linear-gradient(180deg,#13191fc2,#060a0feb),linear-gradient(112deg,rgba(114,74,26,.12),transparent 44%),url(/assets/leather-CFKPerTc.webp) center / 420px auto}.profile-v2__paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 82% 24%,rgba(206,158,66,.07),transparent 72%)}.profile-v2__account-row{position:relative;min-width:0;min-height:78px;display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 2px;border-bottom:1px solid rgba(221,182,96,.15)}.profile-v2__account-row>div{min-width:0}.profile-v2__row-icon,.profile-v2__transfer-seal{width:42px;height:42px;display:grid;place-items:center;color:#d8ac4c;border:1px solid rgba(210,161,64,.58);border-radius:50%;background:radial-gradient(circle at 36% 24%,rgba(48,78,110,.66),transparent 48%),linear-gradient(150deg,#12243a,#050b12 74%);box-shadow:inset 0 0 0 3px #0000008a,0 5px 10px #00000080}.profile-v2__row-icon svg{width:25px;height:25px}.profile-v2__row-icon--safe{color:#f0da92;background:radial-gradient(circle at 35% 24%,#416d4a,#112d1d 72%)}.profile-v2__row-label,.profile-v2__row-value{display:block;min-width:0}.profile-v2__row-label{margin-bottom:3px;color:#d3af60;font-family:var(--font-title);font-size:12px;font-weight:600;line-height:1.1;letter-spacing:.09em;text-transform:uppercase}.profile-v2__row-value{color:#f4ead8;font-family:var(--font-body);font-size:clamp(15px,4.2vw,18px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.profile-v2__row-value--safe{color:#b9dfb6}.profile-v2__text-action{min-height:28px;margin-top:3px;padding:0;color:#e3bd65;border:0;border-bottom:1px solid rgba(222,181,91,.52);background:transparent;font-family:var(--font-body);font-size:13px}.profile-v2__round-action,.profile-v2__status-mark{width:38px;height:38px;display:grid;place-items:center;color:#e7c366;border:1px solid rgba(201,150,52,.56);border-radius:50%;background:#081421f0;box-shadow:inset 0 0 0 3px #0000007a,0 4px 10px #0000006b}.profile-v2__status-mark{color:#f3dfa1;border-color:#7baf678a;background:#1d4b31;font-family:var(--font-title);font-size:21px}.profile-v2__transfer{min-width:0;min-height:76px;display:grid;grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:10px 12px 10px 9px;color:#f3d58c;border:1px solid rgba(213,156,58,.7);border-radius:12px 12px 6px 6px;background:radial-gradient(circle at 12% 50%,rgba(218,148,52,.17),transparent 31%),linear-gradient(180deg,#652218f5,#2d0a09fa),url(/assets/leather-CFKPerTc.webp) center / 360px auto;box-shadow:inset 0 0 0 2px #160403a8,inset 0 1px #ffdb8b24,0 7px 14px #0006;text-align:left}.profile-v2__transfer-seal{width:48px;height:48px;color:#e6be5b;background:radial-gradient(circle at 38% 28%,#71401d,#230c08 74%)}.profile-v2__transfer strong,.profile-v2__transfer small{display:block;min-width:0}.profile-v2__transfer strong{color:#f5d994;font-family:var(--font-display);font-size:clamp(15px,4.2vw,19px);line-height:1.1;letter-spacing:.025em}.profile-v2__transfer small{margin-top:3px;color:#d9c9ae;font-family:var(--font-body);font-size:12px;line-height:1.2}.profile-v2__transfer>span:last-child,.profile-v2__reach>span:last-child{color:#e7bd5b;font-family:Georgia,serif;font-size:30px;line-height:1}.profile-v2__reach{min-width:0;min-height:62px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 16px 9px 11px;color:#efd18a;border:1px solid rgba(208,164,71,.45);border-radius:15px 15px 8px 8px;background:linear-gradient(90deg,rgba(56,82,111,.2),transparent 68%),#050e18e0;box-shadow:inset 0 1px #ffe9b314,0 9px 20px #0000006b;font-family:var(--font-display);font-size:clamp(17px,4.8vw,21px);font-weight:600;letter-spacing:.04em;text-align:left}.profile-v2__reach-icon{width:37px;height:37px;display:grid;place-items:center;color:#d4a64a}.profile-v2__reach-icon svg{width:34px;height:34px}.profile-v2__foot{padding:2px 0;color:#bd8c36;opacity:.56}.profile-v2__overlay{align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#020407c2;-webkit-backdrop-filter:blur(10px) saturate(.72);backdrop-filter:blur(10px) saturate(.72)}.profile-v2__dialog{width:min(100%,520px);max-height:min(86dvh,760px);display:flex;flex-direction:column;overflow:hidden;color:#f1e5cd;border:1px solid rgba(211,167,71,.56);border-radius:18px 18px 9px 9px;background:linear-gradient(180deg,#0d1825fa,#05090efc),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 340px auto;box-shadow:inset 0 0 0 2px #000000a8,inset 0 1px #ffe9b014,0 24px 64px #000000b8}.profile-v2__dialog>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px 10px 16px;border-bottom:1px solid rgba(207,161,66,.28);background:linear-gradient(90deg,rgba(191,137,42,.1),transparent 74%)}.profile-v2__dialog>header h2{min-width:0;margin:0;color:#efcc76;font-family:var(--font-display);font-size:clamp(19px,5.4vw,23px);font-weight:600;line-height:1.1;letter-spacing:.055em;text-transform:uppercase}.profile-v2__dialog>header button{min-width:52px;min-height:38px;padding:6px 10px;color:#e8d8b9;border:1px solid rgba(196,151,62,.36);border-radius:8px;background:#00000038;font-family:var(--font-body);font-size:13px}.profile-v2__dialog-body{min-height:0;display:grid;gap:14px;overflow-y:auto;padding:16px}.profile-v2__dialog-lead,.profile-v2__dialog-section>p{margin:0;color:#ddd0ba;font-family:var(--font-body);font-size:14px;line-height:1.45}.profile-v2__dialog-section{display:grid;gap:9px}.profile-v2__dialog-section h3{margin:0;color:#e5c26c;font-family:var(--font-title);font-size:16px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.profile-v2__choices{display:grid;gap:8px}.profile-v2__choice,.profile-v2__setting-row{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;color:#f0e2c0;border:1px solid rgba(194,150,62,.3);border-radius:10px;background:#0003;text-align:left}.profile-v2__choice.is-held{border-color:#dcb359cc;background:linear-gradient(90deg,#be8b2e2e,#0000002e)}.profile-v2__choice:disabled{opacity:.48}.profile-v2__choice strong,.profile-v2__choice small,.profile-v2__setting-row strong,.profile-v2__setting-row small{display:block}.profile-v2__choice strong,.profile-v2__setting-row strong{color:#efd181;font-family:var(--font-display);font-size:16px;line-height:1.2}.profile-v2__choice small,.profile-v2__setting-row small{margin-top:3px;color:#eee3ce;font-family:var(--font-body);font-size:12.5px;line-height:1.35}.profile-v2__field{display:grid;gap:6px;color:#e9ce86;font-family:var(--font-body);font-size:13px;font-weight:600}.profile-v2__field input,.profile-v2__field textarea{width:100%;min-width:0;padding:11px 12px;color:#fff7e4;border:1px solid rgba(205,160,69,.48);border-radius:9px;outline:none;background:#0000004d;font-family:var(--font-body);font-size:16px}.profile-v2__field input:focus,.profile-v2__field textarea:focus{border-color:#e0b75e;box-shadow:0 0 0 2px #e0b75e24}.profile-v2__field textarea{min-height:120px;resize:vertical;line-height:1.45}.profile-v2__primary,.profile-v2__secondary{min-height:44px;padding:9px 14px;border:1px solid #a67b32;border-radius:8px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.04em}.profile-v2__primary{color:#23170b;background:linear-gradient(#e8cf89,#a97b30);box-shadow:inset 0 1px #fff8d357,0 5px 12px #00000052}.profile-v2__secondary{color:#efd797;background:#0000003d}.profile-v2__primary:disabled,.profile-v2__secondary:disabled{opacity:.45}.profile-v2__answer{margin:0;color:#f1d58f;font-family:var(--font-body);font-size:13px;line-height:1.4}.profile-v2__seal-wrap{min-width:0;display:grid;gap:8px}.profile-v2__seal-wrap .account__seal{display:block;max-width:none;color:#f1d17e;background:#0000004d}.profile-v2__progress-crest{display:grid;justify-items:center;gap:5px;padding:8px;color:#e8c873}.profile-v2__progress-crest strong{font-family:var(--font-display);font-size:34px;font-weight:500}.profile-v2__progress-crest span{color:#f0e4cc;font-family:var(--font-body);font-size:13px}.profile-v2__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-v2__detail-grid>div,.profile-v2__next{display:grid;gap:4px;padding:12px;border:1px solid rgba(199,154,65,.34);border-radius:9px;background:#0003;text-align:center}.profile-v2__detail-grid span,.profile-v2__next span{color:#dfc17c;font-family:var(--font-title);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.profile-v2__detail-grid strong,.profile-v2__next strong{color:#f1d78f;font-family:var(--font-display);font-size:26px;font-weight:500}.profile-v2__detail-grid small,.profile-v2__next small{color:#f0e5ce;font-family:var(--font-body);font-size:12px;line-height:1.35}.profile-v2__next strong{font-size:18px}@container profile-shell (min-width: 620px){.profile-v2__scroll{padding:24px 22px calc(38px + env(safe-area-inset-bottom))}.profile-v2__page{gap:20px}.profile-v2__identity{min-height:278px;grid-template-columns:210px minmax(0,1fr);grid-template-areas:"wheel name" "wheel level" "wheel kirti";gap:12px 28px;padding:28px 34px}.profile-v2__wheel{width:196px}.profile-v2__name{font-size:clamp(21px,3.5vw,28px)}.profile-v2__level>span{font-size:clamp(44px,7vw,62px)}.profile-v2__record-grid{min-height:154px;padding-inline:16px}.profile-v2__stat{grid-template-rows:38px 32px 42px;padding-inline:12px}.profile-v2__stat-icon,.profile-v2__stat-icon svg{width:35px;height:35px}.profile-v2__stat span:not(.profile-v2__stat-icon){font-size:13px}.profile-v2__stat strong{font-size:39px}.profile-v2__paper{padding:10px 22px 20px}.profile-v2__account-row{min-height:88px;grid-template-columns:52px minmax(0,1fr) auto;gap:15px;padding-inline:5px}.profile-v2__row-icon{width:48px;height:48px}.profile-v2__transfer{min-height:82px}}@container profile-shell (min-width: 920px){.profile.profile-v2{background:linear-gradient(90deg,#030407b8,#05040442 38%,#040303b8),linear-gradient(180deg,#03040761,#040303c7),var(--profile-scene-landscape) center / cover no-repeat,#080706}.profile-v2__scroll{padding:30px clamp(28px,5vw,66px) calc(44px + env(safe-area-inset-bottom))}.profile-v2__page{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:22px}.profile-v2__identity{grid-column:1;grid-row:1;min-height:304px;grid-template-columns:210px minmax(0,1fr);padding:30px 32px}.profile-v2__record{grid-column:1;grid-row:2}.profile-v2__account{grid-column:2;grid-row:1 / span 2;align-self:stretch}.profile-v2__paper{height:100%}.profile-v2__reach,.profile-v2__foot{grid-column:1 / -1}}@media (max-width: 390px){.profile-v2__bar{grid-template-columns:42px minmax(0,1fr) 42px;padding-inline:8px}.profile-v2__bar h1{font-size:19px;letter-spacing:.065em}.profile-v2__back,.profile-v2__gear{width:42px;height:42px}.profile-v2__scroll{padding-inline:8px}.profile-v2__identity{grid-template-columns:minmax(104px,.68fr) minmax(0,1.32fr);gap:9px 10px;padding:15px 13px}.profile-v2__wheel{width:112px}.profile-v2__name{min-height:50px;font-size:16px}.profile-v2__level>span{font-size:30px}.profile-v2__level small,.profile-v2__kirti{font-size:12px}.profile-v2__record>h2,.profile-v2__account>h2{font-size:18px}.profile-v2__stat{grid-template-rows:29px minmax(30px,auto) 33px}.profile-v2__stat-icon,.profile-v2__stat-icon svg{width:25px;height:25px}.profile-v2__stat span:not(.profile-v2__stat-icon){font-size:12px;letter-spacing:.035em}.profile-v2__stat strong{font-size:29px}.profile-v2__paper{padding-inline:10px}.profile-v2__account-row{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.profile-v2__row-icon{width:39px;height:39px}.profile-v2__round-action,.profile-v2__status-mark{width:36px;height:36px}.profile-v2__transfer{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:8px 10px}.profile-v2__transfer-seal{width:43px;height:43px}.profile-v2__transfer strong{font-size:14px}.profile-v2__reach{grid-template-columns:36px minmax(0,1fr) auto;font-size:17px}.profile-v2__detail-grid{grid-template-columns:1fr}}@media (orientation: landscape) and (max-height: 560px){.profile-v2__bar{min-height:50px;padding-top:calc(3px + env(safe-area-inset-top));padding-bottom:3px}.profile-v2__back,.profile-v2__gear{width:38px;height:38px}.profile-v2__scroll{padding-top:12px}.profile-v2__page{width:min(100%,1040px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.profile-v2__identity{min-height:190px;grid-template-columns:130px minmax(0,1fr);grid-template-areas:"wheel name" "wheel level" "wheel kirti";padding:16px}.profile-v2__wheel{width:126px}.profile-v2__record{grid-column:1}.profile-v2__account{grid-column:2;grid-row:1 / span 2}.profile-v2__reach{grid-column:1 / -1}.profile-v2__foot{display:none}}@media (prefers-reduced-motion: reduce){.profile-v2 *,.profile-v2__overlay *{scroll-behavior:auto;transition:none!important}}.ladder-preview{--atlas-gold: #d4a64c;--atlas-lit: #f3d887;--atlas-ivory: #eee1ca;position:relative;isolation:isolate;overflow:hidden;color:var(--atlas-ivory);background:linear-gradient(180deg,#04030247,#040302ad),url(/assets/battlefield-map-portrait-BQTspmxl.webp) center top / cover fixed no-repeat,#080604}.ladder-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(80% 32% at 50% 7%,rgba(210,156,53,.16),transparent 72%),linear-gradient(90deg,rgba(0,0,0,.56),transparent 18%,transparent 82%,rgba(0,0,0,.56))}.ladder-preview__scroll{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ladder-preview__layout{width:min(100%,1440px);margin:0 auto;padding:calc(10px + env(safe-area-inset-top)) 10px calc(42px + env(safe-area-inset-bottom))}.ladder-preview__back{position:relative;z-index:4;display:block;width:112px;height:40px;margin:0 0 4px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ladder-preview__back-art,.ladder-command__help-art,.ladder-help__close-art{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity 70ms linear;pointer-events:none}.ladder-preview__back-art--raised{opacity:1;background-image:url(/assets/back-raised-BQAiDNQM.webp)}.ladder-preview__back-art--pressed{opacity:0;background-image:url(/assets/back-pressed-U2QsRNTR.webp)}.ladder-preview__back:active .ladder-preview__back-art--raised,.ladder-preview__back.is-pressed .ladder-preview__back-art--raised,.ladder-command__help:active .ladder-command__help-art--raised,.ladder-command__help.is-pressed .ladder-command__help-art--raised,.ladder-help__close:active .ladder-help__close-art--raised,.ladder-help__close.is-pressed .ladder-help__close-art--raised{opacity:0}.ladder-preview__back:active .ladder-preview__back-art--pressed,.ladder-preview__back.is-pressed .ladder-preview__back-art--pressed,.ladder-command__help:active .ladder-command__help-art--pressed,.ladder-command__help.is-pressed .ladder-command__help-art--pressed,.ladder-help__close:active .ladder-help__close-art--pressed,.ladder-help__close.is-pressed .ladder-help__close-art--pressed{opacity:1}.ladder-preview__back:focus-visible,.ladder-command__help:focus-visible,.ladder-help__close:focus-visible{outline:2px solid #f0cd75;outline-offset:2px;filter:drop-shadow(0 0 10px rgba(238,187,70,.72))}.ladder-command{position:relative;width:min(90vw,760px);aspect-ratio:760 / 620;margin:0 auto;isolation:isolate;container-type:inline-size;pointer-events:none}.ladder-command__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(0 20px 25px rgba(0,0,0,.72));pointer-events:none}.ladder-command__art.is-next{background-image:url(/assets/command-altar-phone-next-Bsl3hE2z.webp)}.ladder-command__art.is-summit{background-image:url(/assets/command-altar-phone-summit-C9fuWfO4.webp)}.ladder-command__level-line,.ladder-command__values,.ladder-command__value,.ladder-command__march-label{position:absolute;z-index:2;display:grid;place-items:center;margin:0;font-family:var(--font-plaque);font-weight:600;color:var(--atlas-lit);text-align:center;text-shadow:0 2px 4px #000,0 0 15px rgba(208,151,43,.26);pointer-events:none}.ladder-command__help{position:absolute;z-index:4;left:calc(89.47% - 22px);top:calc(14.84% - 22px);width:44px;height:44px;padding:6px;border:0;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.ladder-command__help-art{top:6px;right:6px;bottom:6px;left:6px}.ladder-command__help-art--raised{opacity:1;background-image:url(/assets/help-raised-DDkb5rr-.webp)}.ladder-command__help-art--pressed{opacity:0;background-image:url(/assets/help-pressed-C8Y1Gcp6.webp)}.ladder-command__level-line{left:32.24%;top:21.29%;width:35.53%;height:9.68%;font-family:var(--font-title);font-size:clamp(17px,5.8cqi,30px);font-weight:500;letter-spacing:.13em;text-transform:uppercase;line-height:1;text-indent:.13em}.ladder-command__values{left:10%;top:34.52%;width:80%;height:6.45%;grid-template-columns:repeat(3,minmax(0,1fr))}.ladder-command__value{position:relative;width:auto;height:auto;font-size:clamp(21px,8.6cqi,40px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.ladder-command__march{position:absolute;z-index:4;left:9.87%;top:66.13%;width:80.26%;height:15.32%;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.ladder-command__march-art{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:100% 100%;background-repeat:no-repeat;transition:opacity 70ms linear}.ladder-command__march-art--raised{opacity:1;background-image:url(/assets/march-raised-DR67RnRK.webp)}.ladder-command__march-art--pressed{opacity:0;background-image:url(/assets/march-pressed-BwJshX3C.webp)}.ladder-command__march:active .ladder-command__march-art--raised,.ladder-command__march.is-pressed .ladder-command__march-art--raised{opacity:0}.ladder-command__march:active .ladder-command__march-art--pressed,.ladder-command__march.is-pressed .ladder-command__march-art--pressed{opacity:1}.ladder-command__march-label{top:0;right:0;bottom:0;left:0;font-family:var(--font-title);font-size:clamp(12px,4.7cqi,22px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-indent:.06em}.ladder-command__march:focus-visible{outline:2px solid #f0cd75;outline-offset:3px;filter:drop-shadow(0 0 14px rgba(238,187,70,.72))}.ladder-journey{position:relative;isolation:isolate;max-width:760px;margin:12px auto 0}.ladder-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:620;display:grid;place-items:center;padding:20px;background:#020202c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ladder-help{position:relative;width:min(100%,620px);aspect-ratio:720 / 360;padding:13% 11% 9%;display:grid;align-content:center;gap:clamp(7px,1.6vw,13px);color:#eee1ca;text-align:center;background:url(/assets/info-frame-C0sVSsYr.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 24px 34px rgba(0,0,0,.8))}.ladder-help h2{margin:0;color:#edcf7c;font-family:var(--font-title);font-size:clamp(20px,5.8vw,31px);font-weight:500;letter-spacing:.05em}.ladder-help p{margin:0;font-family:var(--font-body);font-size:clamp(11px,3.2vw,16px);line-height:1.28;text-wrap:balance;text-shadow:0 2px 4px #000}.ladder-help__close{position:absolute;top:4%;right:3%;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ladder-help__close-art--raised{opacity:1;background-image:url(/assets/close-raised-C25BmM_u.webp)}.ladder-help__close-art--pressed{opacity:0;background-image:url(/assets/close-pressed-DJsJPc2Q.webp)}.ladder-journey__steps{position:relative;z-index:2;display:grid;gap:18px}.ladder-step{--gate-frame: url(/assets/gate-future-BAHvWYxt.webp);position:relative;width:100%;aspect-ratio:1200 / 920;margin:0;isolation:isolate}.ladder-step.is-current{--gate-frame: url(/assets/gate-current-DScXRMTe.webp)}.ladder-step.is-next{--gate-frame: url(/assets/gate-next-Bvd2quw_.webp)}.ladder-step.is-reached{--gate-frame: url(/assets/gate-reached-DF_GCwfM.webp)}.ladder-step__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--gate-frame) center / 100% 100% no-repeat;filter:drop-shadow(0 18px 20px rgba(0,0,0,.74));pointer-events:none}.ladder-step.is-current .ladder-step__frame{filter:drop-shadow(0 0 13px rgba(230,174,61,.32)) drop-shadow(0 18px 20px rgba(0,0,0,.78))}.ladder-step__milestone,.ladder-step__meta,.ladder-step__cards,.ladder-step__promise{position:absolute;z-index:2}.ladder-step__milestone{left:5.1%;top:15.8%;width:11.8%;height:13.7%;display:grid;place-content:center;justify-items:center;color:#ead08d;text-align:center;text-shadow:0 2px 5px #000}.ladder-step__milestone span{font-family:var(--font-title);font-size:clamp(6px,2vw,11px);line-height:1;letter-spacing:.14em;text-transform:uppercase}.ladder-step__milestone strong{font-family:var(--font-plaque);font-size:clamp(24px,8vw,47px);font-weight:600;line-height:.96}.ladder-step__meta{left:23.35%;top:10.65%;width:68.3%;height:7.4%;display:flex;align-items:center;justify-content:center;gap:.65em;color:#dac17f;font-family:var(--font-title);font-size:clamp(8px,2.5vw,14px);line-height:1;letter-spacing:.09em;text-align:center;text-transform:uppercase;text-shadow:0 2px 4px #000}.ladder-step__meta i{width:4px;height:4px;flex:0 0 auto;transform:rotate(45deg);background:#b5802c}.ladder-step__cards{left:23.2%;top:20%;width:69%;height:65.9%;min-width:0;overflow:hidden}.ladder-step__cards>.shelf{width:100%;height:100%}.ladder-preview .codex__shelf.ladder-step__shelf{display:flex;align-items:center;gap:7px;width:100%;height:100%;margin:0;padding:2px 4px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.ladder-preview .codex__shelf.ladder-step__shelf::-webkit-scrollbar{display:none}.ladder-preview .ladder-step__shelf>*{flex:0 0 41.5%;scroll-snap-align:start}.ladder-preview .ladder-step__cards .shelf__more{right:0;top:50%;width:30px;height:54px;transform:translateY(-50%);color:#f0c968;background:linear-gradient(90deg,transparent,rgba(2,2,2,.9));filter:drop-shadow(0 1px 4px #000)}.ladder-preview .ladder-step__cards .shelf__more svg{width:16px;height:16px}.ladder-preview .ladder-card{min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:3px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;color:#f0debb;background:#070604;box-shadow:0 5px 10px #000000b8;cursor:pointer;-webkit-tap-highlight-color:transparent}.ladder-preview .ladder-card__portrait{position:relative;display:block;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#090806}.ladder-preview .ladder-card img,.ladder-preview .ladder-card__blank{display:block;width:100%;height:100%;border:0;border-radius:0;object-fit:cover;object-position:center top;transition:filter .16s ease,transform .16s ease}.ladder-preview .ladder-card__blank{background:radial-gradient(circle at 50% 34%,#3b2c17,#080706 70%)}.ladder-card__archive{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:url(data:image/webp;base64,UklGRuAFAABXRUJQVlA4WAoAAAAQAAAA7wAAdgEAQUxQSHMAAAABYBvJVpsf/YhyKcA1RlnIvphIXhcRatu2YZh6h0fhUq19OpTq6+n41WJNB1I1Nq1jJiVzO5ByS5pGVQt+IBWsajrahf/wH/7Df/gP/+E//If/8B/+w3/4D//hP/yH//Af/vtJdD/nqne8uQjezbkm4gMBAFZQOCBGBQAAsDAAnQEq8AB3AT5hMJZHpCUlISVzeFCgDAlnbtOb2//n+sZbOlzbuF2AQy/0TujfpLbRT5E5e2bhd56t3vztukAdOhKa6RWIgAv9ZuGunT6SrLVOSJOMFWVRYJ28vZ/fze6JJYMtdf9g1GiT3DBbWQfGnVb/NJrXH4xcaf9wghIn8gmN25fG3MOhxpuNNx5Iq1Pnrpb4v4HcabgesSIY/kgCY2w9uj84Ac3ACmxpuNW43jRyAg0z2me0/bC8WSB6bD2me00sHR9ZE4JNHYvXGm403HlNHcXevdTflskATG2Ht01YVnuaZb2RF/gdxpzvymkE+juNNxpunQKrmVfXv7Sw9pntNMRLV/BmivkExth9gN4T+PlhdC3Gm403UhDIPbvnP8DuNN1Co7VjGsATG2fFc1lesdnAKbGm48obGNWqFSbjTcac6VLasY1gCY2z2wrIiIoEGme0z2n7Yl2k9BTmWbf46z7GkL7MyC+X0ssNFquuKqS2T7wScawOy2dGdFI2xGdz0PHnDsWe52AA/vQZq7DpiJOCYf/xb72/Qpvq5jVU/4u78OpGX00HoD8uz0xPbKTwogsDN4Siw3blwdw+k8Z8etqXzWRX3SVQi30OIFy+SJyeBdMPO9fMn5UO/3ILuOOjiKhgrN4s8s53PieUjnsUSlHFCBM6p0Giqy3LVVaCB79ElQ/13Cg3Ju9hY90fvmpInJ3PibECLo3u0/uEOs4gesrT66wL5wkqj4MDiY9EkNelC3xAeUMx82LG3mqteWMV4BHS5pB/MtRh1hn7t84bHWYfdRF9kWgaMGS3KuCxFsYAAAAAAAAACvPObxoP6OkaycucY/kWlzfHFOrDJ7tVk38lsqAAyFPlYhQxJTu8IXg67ul9ibdDCnnAABj7nMSV4E3ajJ9H+1mnOC8nprbAAB+fba+DTF+AgzKCOVIEo7T7yFjdOXw1U1W1N5xY90Q2AACR54UjzP2RX4jhYhiQ/SxgE7RaCDIdvkCc/OC2/3fbW+Bq84LHZAM2nycu4SzL/x/gJ3a2PlNN9RnkCvtBzfZIUAAb1daztviCMYNLAK3KfWH33Si02hPWy5z/FLPeSVOFTMASHuj1zIVlXvjlb6qvhWlsc0MWs17iJYpZCgAYNFZtwfr0eOU/Kwnrc8w6eBWdAg8isZ5gCaKjPrXzCBmqbL9sdeDLUM8cCX7F5CsW4BCV49XYmmQXjaE7TAXR9XAOnqqUOoW6o3EPOIAHELBG4Kceky60ZevKZrh+fysb02chvIyW+gCEWsIHQgNNpJGyq5mrn8wK5WAAUHwyu51ju9hl19/lEb5gnkYrjyObdWAMM/j/p/sD5wFLxa7BQRxA1dqtiDvG76kABftWVXkG7ZneLoeKpJ92FlkHYqG4Av2TBUN/zMT04p/L7PyTc/D/q2j96dYKlICmKLhjLAt+U1vc25S3cqbUY8KsqNS4nwSUAgS346+DTIDUxJL8O4iUDI9KcuCs9lUAJInhhjLA98Ewr4+2oV6Rrx0yuLY68bEXq2Oz2p+mqhRn4LHig0Cq6krsnNrfUPCwu8mLzVXcHCmsyX4PUEIH6wSGqlRIZyznPVXwBFiA1z6k0ggfdqnBpXTVkghQD63ECPhJZTyNa/iBhfJhPi/BVr6ROXVO3qHSxD1J3xNqUXwhj+ewPzeOXagp37FdyKUW4Opd1tDlpt3kqve2ZH6Hon3NvSXbORu4ZmUMq+oVGYnlm8RfzIx22Obe46OysFQsp+LmcTF3upsJ/UjYhnX7hv1u7BRhR9816CPsyt61reAwgAAA) center / 100% 100% no-repeat;pointer-events:none}.ladder-card__lock{position:absolute;z-index:3;top:7px;right:7px;width:21px;height:18px;border:2px solid rgba(225,193,123,.78);border-radius:3px;background:#080705d6;box-shadow:0 2px 7px #000}.ladder-card__lock:before{content:"";position:absolute;left:4px;right:4px;bottom:14px;height:11px;border:2px solid rgba(225,193,123,.78);border-bottom:0;border-radius:8px 8px 0 0}.ladder-preview .ladder-card__name{min-width:0;min-height:25px;padding:5px 3px 4px;display:grid;place-items:center;color:#ecdcb9;font-family:var(--font-plaque);font-size:clamp(9px,2.9vw,14px);font-weight:600;line-height:1.05;text-align:center;text-wrap:balance;text-shadow:0 2px 3px #000;background:linear-gradient(180deg,#17130e,#050403)}.ladder-preview .ladder-card.is-locked img{filter:grayscale(.46) saturate(.58) brightness(.68)}.ladder-preview .ladder-card:hover img{transform:scale(1.025)}.ladder-preview .ladder-card.is-locked:hover img{filter:grayscale(.22) saturate(.72) brightness(.8)}.ladder-preview .ladder-card:focus-visible{outline:2px solid #f0cb72;outline-offset:-2px;box-shadow:0 0 0 3px #120d07,0 0 14px #ecb541ad}.ladder-step__promise{left:23.35%;bottom:5.9%;width:67.5%;height:6.3%;margin:0;display:grid;align-items:center;color:#dfc993;font-family:var(--font-body);font-size:clamp(9px,2.65vw,14px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px #000}.ladder-step__empty{height:100%;margin:0;display:grid;place-items:center;color:#e0cfaeb3;font-family:var(--font-body);font-size:13px;text-align:center}.ladder-step.is-future .ladder-step__milestone,.ladder-step.is-future .ladder-step__meta,.ladder-step.is-future .ladder-step__promise{color:#cfc2a7a6}.ladder-route{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ladder-route svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ladder-route__wide{display:none}.ladder-route path{fill:none;stroke:#49351f;stroke-width:9;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.76}.ladder-route path.is-lit{stroke:#c99138;stroke-width:7;opacity:.92;filter:drop-shadow(0 0 7px rgba(217,158,54,.66))}.ladder-route path.is-approach{stroke:#f1c96e;stroke-width:8;opacity:1;filter:drop-shadow(0 0 10px rgba(239,187,68,.9))}@media (min-width: 700px){.ladder-preview__layout{padding-inline:24px}.ladder-preview__back{width:126px;height:45px}.ladder-command__help{padding:4px}.ladder-command__help-art{top:4px;right:4px;bottom:4px;left:4px}.ladder-journey{margin-top:20px}.ladder-preview .ladder-step__shelf>*{flex-basis:22.5%}.ladder-preview .ladder-card__name{font-size:13px}.ladder-journey__steps{gap:28px}}@media (min-width: 520px){.ladder-command{width:min(80vw,760px)}}@media (min-width: 960px){.ladder-preview{background:linear-gradient(180deg,#0403022e,#040302ad),url(/assets/war-table-landscape-DKiLkeZJ.webp) center top / cover fixed no-repeat,#080604}.ladder-preview__layout{padding:14px 28px 70px}.ladder-command{width:min(80vw,1120px);aspect-ratio:1400 / 455}.ladder-command__art.is-next{background-image:url(/assets/command-altar-wide-next-DXdWC37_.webp)}.ladder-command__art.is-summit{background-image:url(/assets/command-altar-wide-summit-mBAaGLcD.webp)}.ladder-command__help{left:calc(70.14% - 22px);top:calc(15.16% - 22px)}.ladder-command__level-line{left:39.29%;top:23.08%;width:21.43%;height:11.43%;font-size:clamp(21px,2.8cqi,38px)}.ladder-command__values{left:17.86%;top:36.48%;width:64.29%;height:10.99%}.ladder-command__value{font-size:clamp(25px,3.6cqi,48px)}.ladder-command__march{left:23.21%;top:70.11%;width:53.57%;height:25.49%}.ladder-command__march-label{font-size:clamp(16px,2.4cqi,31px)}.ladder-journey{max-width:1400px}.ladder-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 36px}.ladder-journey__steps>:nth-child(4n+1),.ladder-journey__steps>:nth-child(4n+4){grid-column:1}.ladder-journey__steps>:nth-child(4n+2),.ladder-journey__steps>:nth-child(4n+3){grid-column:2}.ladder-route__phone{display:none}.ladder-route__wide{display:block}.ladder-preview .ladder-step__shelf>*{flex-basis:24%}.ladder-preview .ladder-card__name{font-size:clamp(10px,1vw,14px)}}@media (max-width: 359px){.ladder-preview__layout{padding-inline:7px}.ladder-preview .ladder-step__shelf>*{flex-basis:47%}.ladder-step__meta{font-size:7.5px;gap:.45em}.ladder-step__promise{font-size:8.5px}.ladder-help{padding-inline:10%}.ladder-help p{font-size:10.5px}}@media (prefers-reduced-motion: reduce){.ladder-preview .ladder-card img,.ladder-command__march-art,.ladder-preview__back-art,.ladder-command__help-art,.ladder-help__close-art{transition:none}.ladder-preview .codex__shelf.is-nudged{animation:none}}.marches{--march-gold: #c9a556;--march-ivory: #f1e4c8;position:relative;isolation:isolate;min-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:max(18px,env(safe-area-inset-top)) clamp(14px,4vw,58px) max(26px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#04040357,#050504f0 92%),radial-gradient(circle at 50% 22%,rgba(170,116,38,.16),transparent 38%),url(/assets/war-camp-landscape-BoGemSHK.webp) center 42% / cover fixed;color:var(--march-ivory)}.marches:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 24%,transparent 76%,rgba(0,0,0,.58)),radial-gradient(ellipse at 50% 0%,rgba(218,160,70,.12),transparent 48%)}.marches__masthead{position:relative;width:min(1120px,100%);margin:0 auto clamp(24px,4vh,46px);text-align:center}.marches__back{position:absolute;left:0;top:0;min-height:44px;padding:9px 14px;border-color:#be94467a;color:var(--march-ivory);background:#080705b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.marches__kicker{display:block;margin-bottom:5px;color:#d0ad66;font:600 clamp(11px,1.2vw,14px) / 1.2 var(--font-body);letter-spacing:.28em;text-transform:uppercase}.marches__title{margin:0;color:#f2d98e;font:500 clamp(42px,7vw,82px) / .98 var(--font-display);letter-spacing:.015em;text-shadow:0 3px 24px rgba(0,0,0,.9),0 0 38px rgba(208,160,69,.2)}.marches__intro{max-width:650px;margin:13px auto 0;color:#efe6d4d1;font:400 clamp(15px,1.6vw,19px) / 1.4 var(--font-body)}.marches__standards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,34px);width:min(1120px,100%);margin:0 auto;align-items:stretch}.march-standard{--banner-light: #334b62;--banner-mid: #132538;--banner-dark: #080f19;--banner-edge: #9a7433;position:relative;min-width:0;min-height:clamp(430px,58vh,620px);padding:0 9px 13px;border:0;border-radius:0;background:transparent;color:var(--march-ivory);text-align:center;cursor:pointer;filter:drop-shadow(0 22px 25px rgba(0,0,0,.72))}.march-standard--kaurava{--banner-light: #315a45;--banner-mid: #17382b;--banner-dark: #091711;--banner-edge: #9b7a38}.march-standard--asura{--banner-light: #6b2921;--banner-mid: #421712;--banner-dark: #1d0807;--banner-edge: #a06636}.march-standard__pole{position:absolute;z-index:3;top:0;left:0;right:0;height:25px;border:1px solid #856128;border-radius:14px;background:linear-gradient(180deg,#c99c4f,#503410 28%,#160e07 62%,#896329 82%,#d2a95b);box-shadow:inset 0 1px #ffe8a661,0 5px 9px #000000b8}.march-standard__pole:before,.march-standard__pole:after{content:"";position:absolute;top:50%;width:22px;height:22px;border:1px solid #9c7738;background:radial-gradient(circle,#d0a857 0,#d0a857 18%,#4e3210 24%,#4e3210 56%,#130c06 62%);transform:translateY(-50%) rotate(45deg);box-shadow:0 3px 5px #000000b3}.march-standard__pole:before{left:-10px}.march-standard__pole:after{right:-10px}.march-standard__cloth{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;min-height:inherit;padding:49px clamp(20px,2.5vw,34px) 32px;clip-path:polygon(2% 0,98% 0,96% 92%,78% 96%,50% 100%,22% 96%,4% 92%);border:1px solid var(--banner-edge);background:linear-gradient(90deg,rgba(255,235,180,.06),transparent 18%,transparent 82%,rgba(0,0,0,.38)),linear-gradient(155deg,var(--banner-light),var(--banner-mid) 32%,var(--banner-dark) 88%),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) repeat center / 260px auto;box-shadow:inset 0 0 0 4px #07050380,inset 0 0 0 5px #b88b3a57,inset 0 0 38px #00000094;overflow:hidden}.march-standard__cloth:before,.march-standard__cloth:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;pointer-events:none}.march-standard__cloth:before{border:1px solid rgba(202,159,79,.28);clip-path:polygon(0 0,100% 0,100% 88%,76% 94%,50% 100%,24% 94%,0 88%)}.march-standard__cloth:after{background:radial-gradient(circle at 50% 24%,rgba(240,192,91,.17),transparent 31%);mix-blend-mode:screen}.march-standard__inscription{display:contents}.march-standard__crest{position:relative;z-index:1;display:grid;place-items:center;width:clamp(100px,10vw,138px);aspect-ratio:1;margin-bottom:11px;border:1px solid rgba(205,161,74,.72);border-radius:50%;background:radial-gradient(circle,rgba(29,39,53,.96) 0 57%,rgba(5,6,7,.95) 59% 67%,rgba(184,135,53,.7) 69% 71%,transparent 73%);box-shadow:0 8px 18px #000000a3,inset 0 0 20px #cea14a29}.march-standard--kaurava .march-standard__crest{background-color:#0d241b}.march-standard--asura .march-standard__crest{background-color:#2b0d0b}.march-standard__crest img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.82))}.march-standard__eyebrow{position:relative;z-index:1;color:#e4c98cc2;font:600 11px / 1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase}.march-standard__house{position:relative;z-index:1;margin-top:2px;color:#f5dfa2;font:600 clamp(29px,3.1vw,43px) / 1 var(--font-display);text-shadow:0 3px 10px rgba(0,0,0,.8)}.march-standard__rule{position:relative;z-index:1;width:68%;height:1px;margin:15px 0 13px;background:linear-gradient(90deg,transparent,rgba(219,176,87,.76),transparent)}.march-standard__pitch{position:relative;z-index:1;max-width:260px;min-height:4.2em;color:#f1e5cfde;font:400 clamp(15px,1.55vw,18px) / 1.38 var(--font-body)}.march-standard__standing{position:relative;z-index:1;display:grid;gap:3px;width:100%;margin-top:auto;padding:15px 8px 13px;border-top:1px solid rgba(205,160,70,.35);color:#ebdab6bf;font:400 12px / 1.2 var(--font-body)}.march-standard__standing strong{color:#edd38d;font:600 15px / 1.2 var(--font-body);letter-spacing:.055em;text-transform:uppercase}.march-standard__action{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:50px;padding:10px 15px;border:1px solid rgba(205,160,70,.76);background:linear-gradient(180deg,#1f1c15f5,#070706fa),url(/assets/bronze-WFhqr1Y1.webp) center / 280px auto;box-shadow:inset 0 1px #ffeebf21,0 6px 12px #00000085;color:#f0d38a;font:600 13px / 1 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.march-standard__arrow{color:#e2bb61;font-size:24px;line-height:.8;transition:transform .18s ease}.march-standard:not(:disabled):hover .march-standard__cloth,.march-standard:not(:disabled):focus-visible .march-standard__cloth{border-color:#d0aa58;box-shadow:inset 0 0 0 4px #07050380,inset 0 0 0 5px #deb2578a,inset 0 0 42px #00000080,0 0 28px color-mix(in srgb,var(--banner-light) 35%,transparent)}.march-standard:not(:disabled):hover .march-standard__arrow,.march-standard:not(:disabled):focus-visible .march-standard__arrow{transform:translate(4px)}.march-standard:focus-visible{outline:2px solid #e7c371;outline-offset:6px}.march-standard--saved .march-standard__action{border-color:#e0b85e;box-shadow:inset 0 1px #ffeebf2e,0 0 18px #d2a44626}.march-standard--locked{cursor:not-allowed;filter:grayscale(.24) brightness(.68) drop-shadow(0 18px 23px rgba(0,0,0,.72))}.march-standard--locked .march-standard__action{border-color:#8b683699;color:#dfc69094}.march-standard__chains{position:absolute;z-index:0;top:44%;right:-8%;bottom:16%;left:-8%;pointer-events:none;opacity:.62}.march-standard__chains i{position:absolute;left:-8%;width:116%;height:14px;border-top:3px solid #4a4237;border-bottom:2px solid #171512;background:repeating-radial-gradient(ellipse at center,transparent 0 5px,#62594b 6px 8px,transparent 9px 17px);box-shadow:0 3px 7px #000c}.march-standard__chains i:first-child{top:32%;transform:rotate(18deg)}.march-standard__chains i:nth-child(2){top:49%;transform:rotate(-18deg)}.march-standard__chains b{position:absolute;left:50%;top:42%;width:48px;height:40px;transform:translate(-50%,-50%);border:2px solid #75613e;border-radius:5px 5px 9px 9px;background:linear-gradient(145deg,#786141,#1b1711 60%);box-shadow:0 5px 14px #000000db,inset 0 1px #ffe8b133}.march-standard__chains b:before{content:"";position:absolute;left:50%;bottom:calc(100% - 4px);width:25px;height:24px;border:5px solid #5c503e;border-bottom:0;border-radius:16px 16px 0 0;transform:translate(-50%)}@media (max-width: 820px){.marches{background:linear-gradient(180deg,#04040357,#050504f2 88%),url(/assets/war-camp-portrait-Ddz-DciT.webp) center top / cover fixed}.marches__masthead{margin-bottom:22px;padding-top:56px}.marches__back{top:0}.marches__standards{grid-template-columns:1fr;max-width:660px;gap:16px}.march-standard{min-height:216px;padding:0 4px 8px}.march-standard__pole{height:18px}.march-standard__pole:before,.march-standard__pole:after{width:16px;height:16px}.march-standard__cloth{display:grid;grid-template-columns:116px 1fr;grid-template-rows:auto auto 1fr auto;column-gap:18px;align-items:center;min-height:inherit;padding:34px 22px 20px;clip-path:polygon(0 0,100% 0,98% 91%,92% 100%,8% 100%,2% 91%);text-align:left}.march-standard__crest{grid-column:1;grid-row:1 / 5;margin:0;width:104px}.march-standard__house,.march-standard__rule,.march-standard__pitch,.march-standard__standing,.march-standard__action{grid-column:2}.march-standard__house{grid-row:1;align-self:end}.march-standard__rule{display:none}.march-standard__pitch{grid-row:2;min-height:0;max-width:none;margin-top:5px;align-self:start}.march-standard__standing{grid-row:3;align-self:end;margin:11px 0 0;padding:9px 0 0;grid-template-columns:1fr auto;align-items:baseline}.march-standard__standing span{text-align:right}.march-standard__action{grid-row:4;grid-column:1 / 3;min-height:44px;margin-top:12px}}@media (max-width: 520px){.marches{padding-inline:10px}.marches__masthead{padding-top:50px;margin-bottom:16px}.marches__kicker{font-size:10px}.marches__title{font-size:clamp(38px,12vw,52px)}.marches__intro{max-width:340px;font-size:14px}.march-standard{min-height:188px}.march-standard__cloth{grid-template-columns:78px 1fr;column-gap:13px;padding:29px 16px 15px}.march-standard__crest{width:76px}.march-standard__house{font-size:clamp(27px,8.4vw,34px)}.march-standard__pitch{font-size:14px;line-height:1.28}.march-standard__standing{margin-top:8px;font-size:10px}.march-standard__standing strong{font-size:12px}.march-standard__standing span{display:none}.march-standard__action{min-height:41px;margin-top:9px;font-size:11px}.march-standard__chains{top:44%;right:-8%;bottom:11%;left:-8%}}@media (prefers-reduced-motion: reduce){.march-standard__arrow{transition:none}}.march-standard__physical{display:none}.march-standard--physical{min-height:0;aspect-ratio:2 / 3;isolation:isolate}.march-standard--physical .march-standard__physical--tall{position:absolute;z-index:0;display:block;top:-10px;right:-10px;bottom:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:contain;pointer-events:none;filter:drop-shadow(0 22px 24px rgba(0,0,0,.78))}.march-standard--physical .march-standard__pole{display:none}.march-standard--physical .march-standard__cloth{z-index:1;display:flex;flex-direction:column;align-items:center;min-height:100%;padding:52px clamp(24px,2.4vw,34px) 48px;clip-path:none;border:0;background:transparent;box-shadow:none;overflow:visible;text-align:center}.march-standard--physical .march-standard__cloth:before,.march-standard--physical .march-standard__cloth:after{display:none}.march-standard--physical .march-standard__crest{width:clamp(82px,8.2vw,112px);margin-bottom:12px;background:radial-gradient(circle,rgba(15,29,47,.98) 0 58%,rgba(3,5,8,.96) 60% 68%,rgba(184,135,53,.78) 70% 72%,transparent 74%);box-shadow:0 10px 18px #000000ad,inset 0 0 23px #d7a94c30}.march-standard--physical .march-standard__house{font-size:clamp(29px,2.8vw,39px)}.march-standard--physical .march-standard__eyebrow,.march-standard--physical .march-standard__pitch{align-self:center}.march-standard--physical .march-standard__pitch{min-height:3.3em}.march-standard--physical .march-standard__standing{margin-top:auto;background:linear-gradient(90deg,transparent,rgba(2,5,9,.56) 16% 84%,transparent)}.march-standard--physical .march-standard__action{width:92%;margin-bottom:7px;border:1px solid #b68a3d;box-shadow:inset 0 0 0 2px #181108e6,inset 0 1px #ffe5a52e,0 8px 15px #000000b3}.march-standard--physical:not(:disabled):hover .march-standard__cloth,.march-standard--physical:not(:disabled):focus-visible .march-standard__cloth{border:0;box-shadow:none}.march-standard--physical:not(:disabled):hover .march-standard__physical,.march-standard--physical:not(:disabled):focus-visible .march-standard__physical{filter:brightness(1.07) drop-shadow(0 22px 24px rgba(0,0,0,.78)) drop-shadow(0 0 14px rgba(199,154,67,.2))}@media (max-width: 820px){.march-standard--physical{width:100%;max-width:660px;min-height:0;aspect-ratio:16 / 9}.march-standard--physical .march-standard__physical--tall{display:none}.march-standard--physical .march-standard__physical--compact{position:absolute;z-index:0;display:block;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);object-fit:contain;pointer-events:none;filter:drop-shadow(0 16px 19px rgba(0,0,0,.76))}.march-standard--physical .march-standard__cloth{position:relative;display:block;min-height:100%;padding:0;text-align:left}.march-standard--physical .march-standard__crest,.march-standard--physical .march-standard__eyebrow,.march-standard--physical .march-standard__house,.march-standard--physical .march-standard__pitch,.march-standard--physical .march-standard__standing,.march-standard--physical .march-standard__action{grid-column:auto;grid-row:auto}.march-standard--physical .march-standard__crest{position:absolute;left:9%;top:24%;width:22%;max-width:126px;margin:0}.march-standard--physical .march-standard__eyebrow{position:absolute;left:35%;top:19%;align-self:auto}.march-standard--physical .march-standard__house{position:absolute;left:35%;top:25%;font-size:clamp(28px,5.2vw,40px)}.march-standard--physical .march-standard__rule{display:none}.march-standard--physical .march-standard__pitch{position:absolute;left:35%;right:10%;top:39%;min-height:0;max-width:none;margin:0;align-self:auto;font-size:clamp(14px,2.2vw,18px)}.march-standard--physical .march-standard__standing{position:absolute;left:35%;bottom:17%;display:block;width:25%;margin:0;padding:0;border:0;background:none;text-align:left}.march-standard--physical .march-standard__standing span{display:none}.march-standard--physical .march-standard__action{position:absolute;right:10.2%;bottom:15.2%;width:28%;min-height:43px;margin:0;padding:8px 10px;font-size:clamp(10px,1.55vw,13px)}}@media (max-width: 520px){.march-standard--physical{aspect-ratio:16 / 9}.march-standard--physical .march-standard__physical--compact{top:-3px;right:-3px;bottom:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.march-standard--physical .march-standard__crest{left:8.5%;top:26%;width:22%}.march-standard--physical .march-standard__eyebrow{left:34%;top:18%;font-size:8px}.march-standard--physical .march-standard__house{left:34%;top:25%;font-size:clamp(23px,7vw,29px)}.march-standard--physical .march-standard__pitch{left:34%;right:8%;top:41%;font-size:12px;line-height:1.16}.march-standard--physical .march-standard__standing{left:34%;bottom:18%;width:28%}.march-standard--physical .march-standard__standing strong{font-size:9px;letter-spacing:.02em}.march-standard--physical .march-standard__action{right:8.5%;bottom:14.5%;width:29%;min-height:32px;padding:5px 6px;font-size:8px;letter-spacing:.07em;gap:4px}.march-standard--physical .march-standard__arrow{font-size:16px}}.march-standard--physical .march-standard__inscription{position:absolute;z-index:2;top:10%;right:16%;bottom:12%;left:16%;display:grid;grid-template-columns:1fr;grid-template-areas:"crest" "house" "pitch" "standing" "action";grid-template-rows:repeat(5,auto);align-content:center;align-items:center;justify-items:center;gap:clamp(3px,.48vw,6px);min-width:0;padding:0;text-align:center}.march-standard--physical .march-standard__inscription:before{content:"";position:absolute;z-index:0;top:4%;right:2%;bottom:1%;left:2%;background:radial-gradient(ellipse at center,rgba(2,8,16,.3),transparent 70%);filter:blur(10px);pointer-events:none}.march-standard--physical .march-standard__inscription>*{position:relative;z-index:1;min-width:0}.march-standard--physical .march-standard__crest{grid-area:crest;width:clamp(62px,6.2vw,80px);margin:0}.march-standard--physical .march-standard__house{grid-area:house;min-height:1.35em;margin:0;font-size:clamp(28px,2.55vw,36px);line-height:1.2;text-shadow:0 2px 7px rgba(0,0,0,.96),0 0 18px rgba(205,158,62,.13)}.march-standard--physical .march-standard__rule{display:none}.march-standard--physical .march-standard__pitch{grid-area:pitch;align-self:center;min-height:0;max-width:24ch;margin:0;font-size:clamp(13px,1.25vw,16px);line-height:1.24;text-shadow:0 2px 5px rgba(0,0,0,.98)}.march-standard--physical .march-standard__standing{grid-area:standing;align-self:center;margin:0;padding:8px 4px 2px;border-top:1px solid rgba(213,171,83,.3);background:none;text-shadow:0 2px 5px rgba(0,0,0,.96)}.march-standard--physical .march-standard__action{grid-area:action;align-self:center;width:min(92%,270px);min-height:42px;aspect-ratio:900 / 139;margin:0;padding:7px 28px;border:0;background:url(/assets/march-button-frame-De1g8q69.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 7px 7px rgba(0,0,0,.72));box-shadow:none;color:#f2d892;text-shadow:0 2px 5px rgba(0,0,0,.98);transition:filter .16s ease}.march-standard--physical:not(:disabled):hover .march-standard__action,.march-standard--physical:not(:disabled):focus-visible .march-standard__action{filter:brightness(1.1) drop-shadow(0 7px 8px rgba(0,0,0,.76)) drop-shadow(0 0 7px rgba(218,173,76,.24))}.march-standard--physical:not(:disabled):active .march-standard__action{filter:brightness(1.16) drop-shadow(0 4px 5px rgba(0,0,0,.72)) drop-shadow(0 0 9px rgba(224,181,83,.32))}@media (max-width: 820px){.march-standard--physical .march-standard__inscription{top:9%;right:12%;bottom:12%;left:12%;grid-template-columns:1fr;grid-template-areas:"crest" "house" "pitch" "standing" "action";grid-template-rows:repeat(5,auto);align-content:center;gap:clamp(2px,.75vw,5px);padding:0}.march-standard--physical .march-standard__crest{position:relative;left:auto;top:auto;align-self:center;width:clamp(40px,8.5vw,58px)}.march-standard--physical .march-standard__house,.march-standard--physical .march-standard__pitch,.march-standard--physical .march-standard__standing,.march-standard--physical .march-standard__action{position:relative;inset:auto;width:100%}.march-standard--physical .march-standard__house{align-self:center;font-size:clamp(22px,4.7vw,34px)}.march-standard--physical .march-standard__pitch{align-self:start;max-width:32ch;font-size:clamp(10px,1.75vw,14px);line-height:1.15}.march-standard--physical .march-standard__standing{position:relative;left:auto;bottom:auto;align-self:center;display:grid;place-items:center;width:min(74%,260px);padding:4px 3px 2px;border:0;border-top:1px solid rgba(205,160,70,.38);background:none;text-align:center}.march-standard--physical .march-standard__standing strong{font-size:clamp(8px,1.55vw,11px);line-height:1.08}.march-standard--physical .march-standard__standing span{display:none}.march-standard--physical .march-standard__action{position:relative;right:auto;bottom:auto;align-self:center;width:min(76%,250px);min-height:38px;padding:6px 24px;font-size:clamp(9px,1.65vw,12px)}}@media (max-width: 520px){.march-standard--physical .march-standard__inscription{top:7%;right:11%;bottom:10%;left:11%;gap:2px;padding:0}.march-standard--physical .march-standard__crest{width:30px}.march-standard--physical .march-standard__house{font-size:clamp(22px,6vw,26px)}.march-standard--physical .march-standard__pitch{max-width:29ch;font-size:11px;line-height:1.08}.march-standard--physical .march-standard__standing{left:auto;bottom:auto;width:70%;padding-top:3px}.march-standard--physical .march-standard__standing strong{font-size:9px}.march-standard--physical .march-standard__action{right:auto;bottom:auto;width:72%;min-height:34px;padding-inline:21px;font-size:9px;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.march-standard--physical .march-standard__action{transition:none}}.march-standard--physical .march-standard__crest{margin-bottom:clamp(7px,.75vw,11px)}.march-standard--physical .march-standard__house{margin-bottom:clamp(8px,.85vw,13px)}.march-standard--physical .march-standard__pitch{margin-bottom:clamp(13px,1.25vw,19px);font-size:clamp(15px,1.4vw,18px);line-height:1.3}.march-standard--physical .march-standard__standing{margin-bottom:clamp(9px,.9vw,13px)}.march-standard--physical .march-standard__standing strong{font-size:clamp(13px,1.2vw,15px)}@media (max-width: 820px){.march-standard--physical .march-standard__inscription{top:7.5%;right:12%;bottom:9.5%;left:12%;gap:0}.march-standard--physical .march-standard__crest{width:clamp(40px,8vw,54px);margin-bottom:clamp(5px,1vw,8px)}.march-standard--physical .march-standard__house{margin-bottom:clamp(7px,1.15vw,10px)}.march-standard--physical .march-standard__pitch{margin-bottom:clamp(11px,1.8vw,16px);font-size:clamp(15px,2.15vw,17px);line-height:1.3}.march-standard--physical .march-standard__standing{margin-bottom:clamp(7px,1.25vw,11px)}.march-standard--physical .march-standard__standing strong{font-size:clamp(12px,1.8vw,14px)}}@media (max-width: 520px){.march-standard__crest{display:none}.march-standard:not(.march-standard--physical) .march-standard__cloth{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);align-content:center;justify-items:center;gap:0;padding:27px 24px 19px;text-align:center}.march-standard:not(.march-standard--physical) .march-standard__house,.march-standard:not(.march-standard--physical) .march-standard__pitch,.march-standard:not(.march-standard--physical) .march-standard__standing,.march-standard:not(.march-standard--physical) .march-standard__action{grid-column:1;width:100%}.march-standard:not(.march-standard--physical) .march-standard__house{grid-row:1;align-self:center;margin:0 0 9px;font-size:clamp(26px,7.7vw,30px)}.march-standard:not(.march-standard--physical) .march-standard__pitch{grid-row:2;align-self:center;min-height:0;margin:0 0 14px;font-size:13px;line-height:1.25}.march-standard:not(.march-standard--physical) .march-standard__standing{grid-row:3;margin:0 0 9px;padding:8px 0 0}.march-standard:not(.march-standard--physical) .march-standard__standing strong{font-size:12px}.march-standard:not(.march-standard--physical) .march-standard__action{grid-row:4;min-height:41px;margin:0;font-size:10px}.march-standard--physical .march-standard__inscription{top:7%;right:11%;bottom:9%;left:11%;grid-template-areas:"house" "pitch" "standing" "action";grid-template-rows:repeat(4,auto);align-content:center;gap:0}.march-standard--physical .march-standard__house{margin-bottom:8px;font-size:clamp(26px,7.7vw,30px)}.march-standard--physical .march-standard__pitch{max-width:30ch;margin-bottom:13px;font-size:12px;line-height:1.25}.march-standard--physical .march-standard__standing{width:72%;margin-bottom:8px;padding-top:5px}.march-standard--physical .march-standard__standing strong{font-size:11px;line-height:1.15}.march-standard--physical .march-standard__action{width:76%;min-height:35px;padding-inline:22px;font-size:10px}}.march-standard--physical .march-standard__action{box-sizing:border-box;width:min(78%,205px);min-height:0;padding:5px 18px;gap:7px;white-space:nowrap;font-size:clamp(10px,1vw,12px)}.march-standard--physical .march-standard__action .march-standard__arrow{font-size:18px;line-height:1}@media (max-width: 820px){.march-standard--physical .march-standard__action{width:min(60%,200px);min-height:0;padding-inline:17px}}@media (max-width: 520px){.march-standard--physical .march-standard__action{width:min(64%,190px);min-height:0;padding-inline:16px;gap:6px;font-size:10px}.march-standard--physical .march-standard__action .march-standard__arrow{font-size:16px}}.march-standard__tint{position:absolute;z-index:1;top:5.5%;right:11.5%;bottom:10%;left:11.5%;display:block;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);pointer-events:none;mix-blend-mode:color;opacity:0}.march-standard--kaurava .march-standard__tint{background:radial-gradient(circle at 50% 96%,transparent 0 6%,#16462c 7%);opacity:.82}.march-standard--asura .march-standard__tint{background:radial-gradient(circle at 50% 96%,transparent 0 6%,#5a1715 7%);opacity:.86}.march-standard--physical.march-standard--locked{filter:grayscale(.9) saturate(.22) brightness(.58) drop-shadow(0 15px 18px rgba(0,0,0,.62))}.march-standard--physical.march-standard--locked .march-standard__action{color:#d4c9af;filter:grayscale(.72) brightness(.78) drop-shadow(0 7px 7px rgba(0,0,0,.72))}@media (max-width: 820px){.march-standard__tint{top:7.5%;right:5.5%;bottom:11%;left:5.5%;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)}}.setup--fixed{position:relative;isolation:isolate;background:radial-gradient(circle at 50% 26%,rgba(112,70,28,.12),transparent 42%),linear-gradient(180deg,#0203052e,#020202b8),url(/assets/war-camp-portrait-Ddz-DciT.webp) center / cover no-repeat}.setup--fixed:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 20% 80%,rgba(0,0,0,.58)),radial-gradient(ellipse at 50% 42%,transparent 0 32%,rgba(0,0,0,.56) 92%);pointer-events:none}.setup--fixed>*{position:relative;z-index:1}.setup--fixed .screenbar{min-height:58px;padding-inline:clamp(10px,3vw,28px);border-bottom:1px solid rgba(207,163,72,.54);background:linear-gradient(180deg,#0d0f11fa,#030507fa),url(/assets/blackened-bronze-DIWR2XYD.webp);background-size:auto,320px 320px;box-shadow:0 8px 24px #000000b8,inset 0 -1px #ffd57814}.setup--fixed .screenbar__title{color:#ead59b;font-family:var(--font-display, serif);font-size:clamp(18px,5.4vw,23px);font-weight:500;letter-spacing:.025em;text-shadow:0 2px 8px #000}.setup--fixed .codex__scroll{width:100%;max-width:1180px;margin:0 auto;padding:14px 10px calc(28px + env(safe-area-inset-bottom))}.campaign-muster{display:grid;min-width:0;gap:12px}.campaign-standard,.campaign-army{position:relative;min-width:0;border:0;border-radius:4px;background-color:#05080d;box-shadow:0 24px 34px #000000ad,0 5px 9px #000000db,inset 0 0 50px #000000bd,inset 0 1px #ffe09617}.campaign-standard:before,.campaign-army:before{content:"";position:absolute;z-index:3;top:-2px;right:-2px;bottom:-2px;left:-2px;border:24px solid transparent;border-image-source:url(/assets/ornate-panel-frame-Du1fooq9.webp);border-image-slice:88 98;border-image-width:24px;border-image-repeat:stretch;filter:drop-shadow(0 5px 4px rgba(0,0,0,.78));pointer-events:none}.campaign-standard:after,.campaign-army:after{content:"";position:absolute;z-index:1;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(229,189,101,.32);box-shadow:inset 0 0 17px #000000c2;pointer-events:none}.campaign-standard{overflow:hidden;padding:31px 24px 28px;background-image:linear-gradient(180deg,#050d171a,#02060b52),url(/assets/pandava-standard-compact-clean-oMLMpZt9.webp);background-position:center,center bottom;background-size:auto,cover;background-repeat:no-repeat}.setup--kaurava .campaign-standard{background-image:linear-gradient(180deg,#091e161f,#020b0761),linear-gradient(155deg,#315a45c2,#17382bd1 38%,#091711eb),url(/assets/pandava-standard-compact-clean-oMLMpZt9.webp);background-position:center,center,center bottom;background-size:auto,auto,cover;background-repeat:no-repeat;background-blend-mode:normal,color,normal}.setup--asura .campaign-standard{background-image:linear-gradient(180deg,#370d091c,#1203026b),linear-gradient(155deg,#6b2921c7,#421712d6 38%,#1d0807ed),url(/assets/pandava-standard-compact-clean-oMLMpZt9.webp);background-position:center,center,center bottom;background-size:auto,auto,cover;background-repeat:no-repeat;background-blend-mode:normal,color,normal}.campaign-standard__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:0;color:#f1dfad;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.98)}.campaign-standard__crest{width:clamp(76px,23vw,92px);height:auto;margin-bottom:13px;padding:11px;border:2px solid rgba(201,155,61,.76);border-radius:50%;background:radial-gradient(circle at 50% 35%,#152b4b 0,#152b4b 43%,#07111e 67%,#020304 71%);box-shadow:0 11px 18px #000000c7,inset 0 0 18px #000000ad,0 0 0 5px #030507b3;filter:drop-shadow(0 0 8px rgba(208,159,61,.2))}.campaign-standard__house{font-family:var(--font-display, serif);font-size:clamp(31px,9vw,39px);line-height:1;letter-spacing:.015em}.campaign-standard__doctrine{margin-top:10px;color:#e3d8bf;font-size:13.5px;line-height:1.3}.campaign-standard__limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:24px;gap:0;padding:5px;border:1px solid rgba(210,164,72,.68);background:linear-gradient(180deg,#6d4c238a,#0f0d0aeb),url(/assets/bronze-WFhqr1Y1.webp);background-size:auto,220px 220px;box-shadow:inset 0 0 0 2px #040403c2,inset 0 0 20px #000000c7,0 8px 12px #0000009e}.campaign-standard__limits span{display:grid;place-items:center;align-content:center;min-height:66px;gap:4px;padding:9px 3px;border:0;background:radial-gradient(circle at 50% 13%,rgba(216,168,78,.18),transparent 46%),linear-gradient(180deg,#1b1914f0,#030507fc),url(/assets/blackened-bronze-DIWR2XYD.webp);background-size:auto,auto,180px 180px;box-shadow:inset 0 1px #ffdc871f,inset 0 0 16px #000000e6;color:#cbb98a;font-size:8px;line-height:1;letter-spacing:.11em;text-transform:uppercase}.campaign-standard__limits span+span{border-left:1px solid rgba(199,151,62,.4)}.campaign-standard__limits b{color:#f1d88d;font-size:20px;font-weight:500;letter-spacing:0}.campaign-army__notice{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 16px;border:0;background:linear-gradient(180deg,#43311ce0,#0f0e0bfa),url(/assets/bronze-WFhqr1Y1.webp);background-size:auto,256px 256px;color:#d9cdb5;font-size:12px;font-family:inherit;text-align:left;line-height:1.3;box-shadow:0 9px 15px #00000085,inset 0 0 16px #000000b8}.campaign-army__notice--action{width:100%;padding-right:38px;cursor:pointer}.campaign-army__notice-copy{min-width:0}.campaign-army__notice-chevron{position:absolute;right:18px;top:50%;color:#e6b94d;font-size:21px;line-height:1;transform:translateY(-50%)}.campaign-army__notice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:12px solid transparent;border-image:url(/assets/utility-control-frame-BtduhQjH.webp) 58 74 / 12px stretch;pointer-events:none}.campaign-army__notice strong{color:#f0d890}.campaign-army{overflow:hidden;padding:25px 20px 21px;background-image:linear-gradient(135deg,#04080df2,#0c0b09f5),url(/assets/leather-CFKPerTc.webp);background-size:auto,320px 320px}.campaign-army>*{position:relative;z-index:2}.campaign-army__head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:2px 2px 13px;border-bottom:1px solid rgba(205,163,76,.42)}.campaign-army__head>div{display:grid;gap:4px}.campaign-army__eyebrow{color:#f0d894;font-family:var(--font-display, serif);font-size:17px;letter-spacing:.1em;text-transform:uppercase}.campaign-army__head strong{color:#d5c6a8;font-size:13px;font-weight:500}.campaign-army__cards{overflow:hidden;padding:15px 8px 8px}.campaign-army__cards .shelf{margin:0}.campaign-army__cards .card{border-color:#be913cb8;box-shadow:0 9px 13px #000000b8,0 0 0 2px #080705e0}.campaign-army__change,.campaign-army__weapons summary{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:52px;gap:10px;padding:12px 22px;border:0;background:url(/assets/utility-control-frame-BtduhQjH.webp) center / 100% 100% no-repeat,linear-gradient(180deg,#201d15f5,#050708fc),url(/assets/blackened-bronze-DIWR2XYD.webp);background-size:100% 100%,auto,220px 220px;color:#e8d59d;font-family:var(--font-display, serif);font-size:13px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 5px #000;filter:drop-shadow(0 8px 8px rgba(0,0,0,.62))}.campaign-army__control-chevron{position:absolute;right:22px;top:50%;color:#e6b94d;font-size:22px;line-height:1;transform:translateY(-50%)}.campaign-army__control-count{display:inline-grid;min-width:25px;min-height:25px;margin-left:6px;place-items:center;border:1px solid rgba(211,164,72,.58);border-radius:50%;background:#040506d1;color:#f1d98f;font-family:var(--font-body, serif);font-size:11px;letter-spacing:0}.campaign-army__weapons{margin:0}.campaign-army__weapons summary{cursor:pointer;list-style:none}.campaign-army__weapons summary::-webkit-details-marker{display:none}.campaign-army__weapons[open] .campaign-army__control-chevron{transform:translateY(-50%) rotate(90deg)}.campaign-arsenal{margin-top:6px;padding:15px;border:1px solid rgba(190,143,57,.62);background:radial-gradient(circle at 50% 0,rgba(191,143,59,.11),transparent 42%),linear-gradient(180deg,#0c0d0dfa,#020405fc),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 240px 240px;box-shadow:inset 0 0 0 3px #020304c2,inset 0 0 28px #000000e0,0 10px 17px #00000094}.campaign-arsenal__group+.campaign-arsenal__group,.campaign-arsenal__exception{margin-top:14px;padding-top:14px;border-top:1px solid rgba(187,141,57,.26)}.campaign-arsenal__rows{display:grid;gap:5px}.campaign-arsenal__line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border:1px solid rgba(172,127,48,.24);background:linear-gradient(90deg,#292318ad,#050708e6 58%),url(/assets/bronze-WFhqr1Y1.webp) center / 180px 180px;box-shadow:inset 0 1px #ffdc9114,inset 0 -8px 14px #00000052}.campaign-arsenal__line--blocked{border-color:#90352b85;background:linear-gradient(90deg,#45140f94,#0a0505eb)}.campaign-arsenal__name{min-width:0;overflow-wrap:anywhere;color:#f0d68d;font-family:var(--font-display, serif);font-size:15px;line-height:1.15}.campaign-arsenal__tier{padding:3px 7px;border:1px solid rgba(190,146,60,.42);border-radius:2px;color:#cfc2a5;font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.campaign-arsenal__tier[data-tier="2"]{border-color:#bfc6cb7a;color:#d8dde0}.campaign-arsenal__tier[data-tier="3"]{border-color:#e6b545b8;color:#f5d77d;box-shadow:inset 0 0 9px #daa12f1f}.campaign-arsenal__wielder{margin:9px 2px 0;color:#ddd1b7;font-size:12.5px;line-height:1.35}.campaign-arsenal__wielder>span{display:block;margin-bottom:2px;color:#b58b3b;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.campaign-arsenal__exception h3{margin:0 0 8px;color:#cfa952;font:600 10px / 1.2 var(--font-body, serif);letter-spacing:.13em;text-transform:uppercase}.campaign-arsenal__exception--blocked h3{color:#e59b89}.campaign-arsenal__exception>p,.campaign-arsenal__empty{margin:8px 2px 0;color:#cfc4ad;font-size:12px;line-height:1.4}.campaign-arsenal__available{display:grid;gap:2px;padding:7px 0;border-bottom:1px solid rgba(180,136,52,.15)}.campaign-arsenal__available:last-child{border-bottom:0}.campaign-arsenal__available strong{color:#ebd18a;font-weight:600}.campaign-arsenal__available span{color:#cfc4ad}@media (min-width: 600px) and (max-width: 959px){.campaign-arsenal__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-army__begin{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;width:min(94%,360px);aspect-ratio:900 / 139;margin:10px auto 0;padding:7px 30px;border:0;background:url(/assets/march-button-frame-De1g8q69.webp) center / 100% 100% no-repeat,url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px 260px;color:#f2d997;font-family:var(--font-display, serif);font-size:17px;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 6px #000;filter:drop-shadow(0 13px 10px rgba(0,0,0,.8))}.campaign-army__change:hover,.campaign-army__change:focus-visible,.campaign-army__notice--action:hover,.campaign-army__notice--action:focus-visible,.campaign-army__weapons summary:hover,.campaign-army__weapons summary:focus-visible,.campaign-army__begin:hover,.campaign-army__begin:focus-visible{filter:brightness(1.11) drop-shadow(0 10px 10px rgba(0,0,0,.74))}@media (min-width: 600px) and (max-width: 959px){.setup--fixed .codex__scroll{max-width:780px;padding:20px clamp(18px,4vw,34px) 36px}.campaign-muster{gap:16px}.campaign-standard{padding:38px clamp(40px,8vw,72px) 33px}.campaign-standard__crest{width:96px}.campaign-standard__limits{gap:0}.campaign-standard__limits span{min-height:76px;font-size:9px}.campaign-standard__limits b{font-size:24px}.campaign-army{padding:30px 28px 25px}.campaign-army__cards .codex__shelf{grid-auto-columns:calc((100% - 2.4 * 10px) / 3.4)}.campaign-army__change,.campaign-army__weapons summary{min-height:60px;padding-inline:30px;font-size:15px}.campaign-army__begin{width:min(72%,480px);font-size:21px}}@media (min-width: 960px){.setup--fixed{background:radial-gradient(circle at 50% 26%,rgba(112,70,28,.1),transparent 42%),linear-gradient(180deg,#02030529,#020202b3),url(/assets/war-camp-landscape-BoGemSHK.webp) center / cover no-repeat}.setup--fixed .codex__scroll{padding:clamp(22px,3vw,40px)}.campaign-muster{grid-template-columns:minmax(290px,.78fr) minmax(0,1.9fr);grid-template-areas:"identity army" "notice army" "change army" "weapons army" ". begin";column-gap:clamp(22px,3vw,40px);row-gap:14px;align-items:start}.campaign-standard{grid-area:identity;padding:clamp(44px,4vw,60px) clamp(34px,3.5vw,50px) 42px}.campaign-standard__crest{width:clamp(96px,8vw,116px);margin-bottom:21px}.campaign-standard__house{font-size:clamp(36px,3.2vw,46px)}.campaign-standard__doctrine{margin-top:13px;font-size:16px}.campaign-standard__limits{margin-top:36px;gap:9px;padding:0;border:0;background:none;box-shadow:none}.campaign-standard__limits span{min-height:0;aspect-ratio:1;padding:6px 2px;border:2px solid rgba(204,157,67,.72);border-radius:50%;font-size:8px;box-shadow:inset 0 0 0 4px #020304b8,inset 0 0 18px #000000eb,0 7px 12px #0000009e}.campaign-standard__limits span+span{border-left-width:2px}.campaign-standard__limits b{font-size:23px}.campaign-army{grid-area:army;padding:clamp(29px,3vw,42px)}.campaign-army__notice{grid-area:notice;min-height:65px;font-size:14px}.campaign-army__eyebrow{font-size:21px}.campaign-army__head strong{font-size:15px}.campaign-army__cards{padding-block:20px 13px}.campaign-army__cards .codex__shelf{grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 4.4 * 11px) / 5.4);gap:11px}.campaign-army__change{grid-area:change}.campaign-army__weapons{grid-area:weapons}.campaign-army__change,.campaign-army__weapons summary{min-height:61px;padding-inline:28px;font-size:15px}.campaign-army__begin{grid-area:begin;width:min(82%,580px);margin:24px auto 0;font-size:clamp(22px,2.2vw,30px)}}@media (prefers-reduced-motion: reduce){.campaign-army__begin,.campaign-army__change,.campaign-army__weapons summary{transition:none}}.run--campaign{--campaign-brass: #b88b3d;--campaign-brass-lit: #e8c677;--campaign-ivory: #f4ead8;width:100%;max-width:1180px;padding:max(10px,env(safe-area-inset-top)) 10px calc(18px + env(safe-area-inset-bottom));gap:10px;background:linear-gradient(180deg,#0505063d,#05040414 58%,#0403038a),url(/assets/long-march-road-portrait-g3Nsl-PI.webp) center top / cover no-repeat;color:var(--campaign-ivory);scrollbar-color:rgba(177,133,56,.55) rgba(8,7,7,.65)}.run--campaign:before{background:linear-gradient(180deg,#03030494,#0403030f 24%,#04030314 68%,#030304ad),radial-gradient(ellipse at 50% 38%,transparent 22%,rgba(0,0,0,.45) 100%)}.run--campaign .campaign-heading{position:relative;z-index:3;width:100%;min-height:58px;margin:0 auto;padding:7px 4px 11px;display:grid;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:8px}.run--campaign .campaign-heading__title{grid-column:2;margin:0;font-family:var(--font-title);font-size:clamp(20px,5.4vw,30px);font-weight:400;line-height:1;letter-spacing:.075em;color:#f3db9e;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.98),0 0 20px rgba(177,124,29,.16);white-space:nowrap}.run--campaign .campaign-heading__abandon{position:relative;grid-column:1;justify-self:stretch;width:min(100%,132px);height:38px;min-width:0;padding:0 14px;display:grid;place-items:center;color:#e1c783;font-size:10px;letter-spacing:.13em}.run--campaign .campaign-heading__abandon-arrow{position:absolute;left:15px;top:50%;transform:translateY(-52%);color:var(--campaign-brass-lit);font-size:14px;line-height:1}.run--campaign .campaign-heading__abandon:hover,.run--campaign .campaign-heading__abandon:focus-visible{color:#fff0bd}.run--campaign .lane{position:relative;isolation:isolate;width:100%;padding:14px 0 18px}.run--campaign .campaign-route{position:absolute;top:14px;right:0;bottom:18px;left:0;z-index:0;width:100%;height:calc(100% - 32px);overflow:visible;pointer-events:none}.run--campaign .campaign-route__layout{display:none}.run--campaign .campaign-route__layout--phone{display:block}.run--campaign .campaign-route__bed,.run--campaign .campaign-route__light{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.run--campaign .campaign-route__bed{stroke:#453724c7;stroke-width:9px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.92))}.run--campaign .campaign-route__light{stroke:#655437;stroke-width:1.4px;stroke-dasharray:4 9;opacity:.46}.run--campaign .campaign-route__segment--reached .campaign-route__light{stroke:#bf9137;stroke-width:2px;stroke-dasharray:8 7;opacity:.8;filter:drop-shadow(0 0 4px rgba(202,151,51,.5))}.run--campaign .campaign-route__segment--current .campaign-route__light{stroke:#f0c55f;stroke-width:2.6px;stroke-dasharray:10 6;opacity:.96;filter:drop-shadow(0 0 7px rgba(234,182,67,.78))}.run--campaign .rungs{position:relative;z-index:1;width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;align-items:center}.run--campaign .rung{--rung-tint: rgba(57, 86, 63, .42);position:relative;isolation:isolate;width:calc(100% - 8px);min-height:0;aspect-ratio:768 / 279;padding:0;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;overflow:visible}.run--campaign .rung:before{content:"";position:absolute;top:-4px;right:-5px;bottom:-4px;left:-5px;z-index:0;pointer-events:none;background:url(/assets/campaign-encounter-frame-GMv384rT.webp) center / 100% 100% no-repeat;filter:sepia(.16) saturate(.88) brightness(.86) drop-shadow(0 9px 7px rgba(0,0,0,.58))}.run--campaign .rung:after{content:"";position:absolute;top:23%;right:7%;bottom:23%;left:29%;z-index:1;pointer-events:none;border:1px solid rgba(218,176,89,.08);border-radius:3px;background:var(--rung-tint);box-shadow:inset 0 0 18px #0000007a;mix-blend-mode:color}.run--campaign .rung--pandava{--rung-tint: rgba(40, 76, 115, .54)}.run--campaign .rung--kaurava{--rung-tint: rgba(45, 91, 53, .5)}.run--campaign .rung--asura{--rung-tint: rgba(125, 38, 27, .52)}.run--campaign .rung__crest{position:absolute;left:18%;top:50%;z-index:2;width:min(18%,68px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none}.run--campaign .rung__crest img{display:block;width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.8))}.run--campaign .rung__copy{position:absolute;top:50%;right:13%;left:32%;z-index:2;display:grid;justify-items:center;min-width:0;gap:4px;transform:translateY(-50%);text-align:center}.run--campaign .rung__state{font-family:var(--font-title);font-size:8px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:#e6cb86;text-shadow:0 1px 4px rgba(0,0,0,.96)}.run--campaign .rung__name{display:block;min-width:0;overflow:visible;font-family:var(--font-display);font-size:clamp(16px,4.8vw,21px);font-weight:600;line-height:1.04;letter-spacing:.015em;color:#f5ead5;text-overflow:clip;white-space:normal;text-wrap:balance;text-shadow:0 2px 6px rgba(0,0,0,.9)}.run--campaign .rung__foe{font-family:var(--font-title);font-size:8px;font-weight:400;line-height:1.15;letter-spacing:.15em;text-transform:uppercase;color:#dec37c;text-shadow:0 1px 4px rgba(0,0,0,.96)}.run--campaign .rung--long-name .rung__name{font-size:clamp(15px,4.1vw,18px);line-height:1.02}.run--campaign .rung__boss{position:absolute;top:50%;right:7%;width:auto;height:auto;padding:4px 5px 3px;overflow:visible;transform:translateY(-50%);border:1px solid rgba(211,91,56,.62);border-radius:2px;background:linear-gradient(180deg,#6a1c14f5,#2d0808fa);color:#ffd4aa;font-family:var(--font-title);font-size:7px;font-weight:400;letter-spacing:.14em;line-height:1;text-transform:uppercase;box-shadow:0 0 12px #b32f1752,inset 0 1px #ffd29729}.run--campaign .rung--boss .rung__copy{right:19%}.run--campaign .rung--now{box-shadow:none}.run--campaign .rung--now:before{filter:sepia(.28) saturate(1.08) brightness(1.06) drop-shadow(0 0 7px rgba(226,171,58,.34))}.run--campaign .rung--now .rung__state,.run--campaign .rung--now .rung__foe{color:#f0cf7c}.run--campaign .rung--now .rung__crest{filter:drop-shadow(0 0 7px rgba(236,181,57,.34))}.run--campaign .rung--done:before{filter:grayscale(.52) sepia(.18) saturate(.48) brightness(.73) drop-shadow(0 7px 6px rgba(0,0,0,.52))}.run--campaign .rung--done:after{opacity:.58;filter:grayscale(.62) saturate(.32)}.run--campaign .rung--done .rung__crest{opacity:.62;filter:grayscale(.72) saturate(.35)}.run--campaign .rung--done .rung__copy{opacity:.76}.run--campaign .rung--done .rung__state:before{content:"✓";margin-right:4px;color:#d1bc7d}.run--campaign .rung--ahead:before{filter:grayscale(.8) sepia(.08) saturate(.2) brightness(.58) drop-shadow(0 6px 5px rgba(0,0,0,.48))}.run--campaign .rung--ahead:after{opacity:.44;filter:grayscale(.86) saturate(.16) brightness(.62)}.run--campaign .rung--ahead .rung__crest{opacity:.52;filter:grayscale(1) saturate(.12) brightness(.62)}.run--campaign .rung--ahead .rung__copy,.run--campaign .rung--ahead .rung__boss{opacity:.62}.run--campaign .rung--boss{box-shadow:none}.run--campaign .run__returned,.run--campaign .run__away,.run--campaign .run__curses{width:calc(100% - 10px);margin:0 auto;padding:9px 11px;border:1px solid rgba(174,130,52,.38);border-radius:3px;background:linear-gradient(180deg,#12100ff5,#060709fa),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px auto;box-shadow:0 8px 18px #00000094,inset 0 1px #f5d4911a}.run--campaign .away-chip,.run--campaign .curse-chip{color:#eee2ce}.run--campaign .run__curses-note{width:100%;color:#cdbfa8;font-family:var(--font-body);font-size:11px;line-height:1.35}.run--campaign .nextup{width:100%;margin:18px auto 0;padding:8px 24px 22px;border:0;border-radius:0;background:transparent;text-align:center;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.run--campaign .nextup__actions{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.run--campaign .run__muster,.run--campaign .run__march{position:relative;min-width:0;min-height:46px;border:0;border-radius:0;font-family:var(--font-title);font-weight:400;text-transform:uppercase;cursor:pointer}.run--campaign .run__muster{width:min(100%,330px);padding:10px 40px;display:grid;place-items:center;background:linear-gradient(180deg,#1d1914eb,#07080af5),url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px auto;border:1px solid rgba(170,128,54,.58);box-shadow:inset 0 1px #ffe29f1f,inset 0 -8px 18px #00000057,0 8px 18px #00000061;color:#e9d6a3;font-size:9px;letter-spacing:.08em;line-height:1.15;text-shadow:0 1px 3px #000}.run--campaign .run__camp{isolation:isolate;min-height:88px;grid-template-columns:108px 1fr 42px;padding:9px 18px 9px 10px;border:0;background:radial-gradient(ellipse at 29% 72%,rgba(126,73,25,.18),transparent 38%),linear-gradient(180deg,#161c1ff7,#07090bfc),url(data:image/webp;base64,UklGRq4DAABXRUJQVlA4IKIDAACQLwCdASqAAYABPsFgplGnpSQnoAkY8BgJaW7hD2CdYBQ/jbSj0wMB8Y8NfsAT3XYFLZCKwrYCRTJyKPjkrQMEQrZQqU1YL5vfZ4ojmaeU9wd0yO/E81otCQddJIEaLTWXn+RlbEgyhlg7UdmUjSqlISxd8R8JjFnKR6MzYcrWgUGlwJcbwxVhAqZwLItopwOZyQ5AC0wuO5oO3IK9Rdd2BQuoCjQaCkYmDa1/R9MROvn1EYaWKjiIXKK3HlLQFGFZyTEiBeDJkCkTBVRIaKaW8C+DisHDFTWidUIhV2OBEdRaVD9r3H6/fN2I/otg+Wdu5BJD3QllnSljYkHoDm8K+ksC0ly2D6FrCiFNCLYJ2Z8xQ/+mjFTDhea3yni2csjOyyqbNnt5ySMm0ORuz4Vqz2YNCF7t0uZwICrrhE+7xqNZG4IKen3oJGhJTFoPXa9P2fldjIpa0FWPW2PXKIBNcswRr/7DyCa3FMKcsJRJX6ZAyQ82doKL6Y+5gfAmEYEbi9uOQAD+1zE/5pndJW+NpL5VlksW6C9Dbk6N0kvEUGCyKCx408g0/Kr/UkXaRy059tKTRs4Xd5U7rCKHNtJELPBEpa7iT65a8vh3ZEhKKPrAjLXPJvSc2Npl3ThOK/WYlWeNoyZxCxjUT7UlQghhFD8WiEVDLFABCK7vWxbBClvoiWGaBBLGTURVjU++F8uWZi7oIfKxYFcIHTOorsJwdRglvW9j58AocqZD5vn15jRhnqVctDNEgqzOPu1UTp1NyNN7tpcdpXO7+90XPlzfcY74AiQD2SJZtxEkIZbl+KbI93xnVPI5YiMZ7/bnqFFXJmhrX6POfozJwVLM55Q9BJ5J+6TKKsyyGhzNn+h2gaMc/baG94kFVWYZGP2Y3TmfdAXxlrK4xwD3tD64K935BTfodJjIKRle5P+PU9iDE71+R3HoGtfR1R+9VAZi7QEsRogTsQ78nozovPvUrWY4QOXsiWgKIT+r/A3OALWDH3mmCaLhgBNo0tCmigolSEx+EVMpnzN69q5ThDrpNHjy9YG6IUNR1X5pJPkjfAHftOstlOb0DA/73NGXvr6i8ijgOJMc39vRD/zT0XP7ZqnEcfKdTTGiIduJpfZ5muypPjdtRdb0kPkjdRcEqVDeXIhiQ+fFgklLmEXQAXAbn3o6hnHqACLr0Y6v9pDXeldYm4wwh2qKNdnh5X2QojAy11owvGupWOnX4l0BsmPQZGuMgAA=) center / 210px auto;box-shadow:inset 0 1px #f8da9114,inset 0 -16px 24px #00000057,0 10px 20px #0000006b}.run--campaign .run__camp:before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;z-index:0;border-style:solid;border-width:21px 36px;border-image-source:url(/assets/utility-control-frame-BtduhQjH.webp);border-image-slice:32 150 fill;border-image-width:21px 36px;border-image-repeat:stretch;pointer-events:none;filter:sepia(.12) saturate(.76) brightness(.78) drop-shadow(0 7px 7px rgba(0,0,0,.6))}.run--campaign .run__camp>*{position:relative;z-index:1}.run--campaign .run__camp-icon{grid-column:1;width:106px;height:72px;justify-self:center;object-fit:contain;pointer-events:none;filter:brightness(1.18) saturate(1.08) drop-shadow(0 5px 7px rgba(0,0,0,.68))}.run--campaign .run__camp-label{grid-column:2;font-family:var(--font-display);font-size:clamp(15px,4.8vw,19px);letter-spacing:.07em;text-transform:none;text-shadow:0 2px 5px #000}.run--campaign .run__roster{min-height:40px;width:min(100%,280px)}.run--campaign .run__muster-badge{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#c9ae6b;font-size:7px;letter-spacing:.08em;white-space:nowrap}@media (max-width: 359px){.run--campaign .run__camp{grid-template-columns:82px 1fr 36px}.run--campaign .run__camp-icon{width:80px;height:58px}}.run--campaign .nextup__battle{width:min(100%,560px);margin-top:6px;padding-top:18px;display:grid;place-items:center;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(181,139,61,.48),transparent) 1}.run--campaign .run__march{width:min(100%,520px);max-width:520px;padding:10px 20px;background:url(/assets/march-button-frame-De1g8q69.webp) center / 100% 100% no-repeat,url(/assets/blackened-bronze-DIWR2XYD.webp) center / 260px auto;color:#f0d38b;font-size:clamp(12px,3.8vw,17px);letter-spacing:.12em;text-shadow:0 2px 4px #000;filter:drop-shadow(0 8px 10px rgba(0,0,0,.66))}.run--campaign .run__muster:hover,.run--campaign .run__muster:focus-visible,.run--campaign .run__march:hover,.run--campaign .run__march:focus-visible{color:#fff0bd;filter:brightness(1.12) drop-shadow(0 0 8px rgba(212,160,54,.24))}@media (max-width: 359px){.run--campaign{padding-inline:6px}.run--campaign .campaign-heading{grid-template-columns:68px minmax(0,1fr) 68px;padding-inline:8px}.run--campaign .campaign-heading__abandon{padding-inline:4px;font-size:8px}.run--campaign .campaign-heading__abandon-arrow{left:9px}.run--campaign .rung{width:calc(100% - 6px)}.run--campaign .rung__crest{left:18%;width:18%}.run--campaign .nextup{padding-inline:26px}}@media (min-width: 700px){.run--campaign{padding:max(14px,env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));gap:14px;background:linear-gradient(180deg,#0505063d,#0504040f 58%,#04030385),url(/assets/long-march-road-landscape-CThgziIK.webp) center / cover no-repeat}.run--campaign .campaign-heading{max-width:980px;min-height:68px;padding-inline:24px}.run--campaign .campaign-heading__abandon{font-size:11px}.run--campaign .lane{min-height:440px;display:flex;align-items:center}.run--campaign .campaign-route{left:50%;right:auto;width:min(94%,840px);transform:translate(-50%)}.run--campaign .campaign-route__layout--phone{display:none}.run--campaign .campaign-route__layout--tablet{display:block}.run--campaign .rungs{width:min(94%,840px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px}.run--campaign .rung{width:100%}.run--campaign .rung:nth-child(1){transform:translateY(-45px)}.run--campaign .rung:nth-child(2){transform:translateY(-15px)}.run--campaign .rung:nth-child(3){transform:translateY(15px)}.run--campaign .rung:nth-child(4){transform:translateY(45px)}.run--campaign .rung__crest{left:18%;width:min(18%,76px)}.run--campaign .rung__crest img{width:70%;height:70%}.run--campaign .rung__name{font-size:20px}.run--campaign .nextup,.run--campaign .run__returned,.run--campaign .run__away,.run--campaign .run__curses{width:min(94%,920px)}.run--campaign .nextup{padding:12px 40px 28px}.run--campaign .nextup__actions{max-width:580px;gap:12px}.run--campaign .run__muster,.run--campaign .run__march{min-height:55px}}@media (min-width: 1024px){.run--campaign{min-height:100%;padding-inline:24px;background-position:center;box-shadow:0 0 80px #000000a6}.run--campaign .campaign-heading{max-width:1100px}.run--campaign .lane{min-height:clamp(410px,50vh,530px)}.run--campaign .campaign-route{width:min(96%,1080px)}.run--campaign .campaign-route__layout--tablet{display:none}.run--campaign .campaign-route__layout--desktop{display:block}.run--campaign .rungs{width:min(96%,1080px);grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;align-items:center}.run--campaign .rung{min-height:0}.run--campaign .rung:nth-child(1){transform:translateY(-90px)}.run--campaign .rung:nth-child(2){transform:translateY(-30px)}.run--campaign .rung:nth-child(3){transform:translateY(30px)}.run--campaign .rung:nth-child(4){transform:translateY(90px)}.run--campaign .rung__crest{left:18%;width:min(18%,64px)}.run--campaign .rung__crest img{width:70%;height:70%}.run--campaign .rung__name{font-size:clamp(15px,1.45vw,20px)}.run--campaign .rung--long-name .rung__name{font-size:clamp(12.5px,1vw,14px);line-height:1.02}.run--campaign .rung--boss .rung__copy{right:18%}.run--campaign .rung__boss{right:0}.run--campaign .nextup{width:min(92%,900px);padding:14px 48px 30px}.run--campaign .nextup__actions{max-width:620px;margin:20px auto 0}}@media (prefers-reduced-motion: reduce){.run--campaign .rung,.run--campaign .run__march,.run--campaign .run__muster{transition:none}}*{-webkit-tap-highlight-color:transparent}.app{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}button,.card,.row,.rung,.reward__card,.shrine__card,.faction-btn{touch-action:manipulation}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@keyframes card-land{0%{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:none}}.row__cards .card{animation:card-land .18s cubic-bezier(.2,.8,.3,1) both}@keyframes hand-deal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hand .card{animation:hand-deal .2s ease-out both}@keyframes screen-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes screen-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.99)}}.screen-host{height:100%;display:flex;flex-direction:column}.screen-page{height:100%;display:flex;flex-direction:column;min-height:0;animation:screen-in var(--t-screen, .26s) var(--ease-out, ease-out)}.screen-page--out{animation:screen-out .195s ease-in both;pointer-events:none}.screen-page>*{min-height:0}@keyframes dialog-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.overlay>*{animation:dialog-in .16s cubic-bezier(.2,.8,.3,1) both}.overlay{animation:fade-in .16s ease-out both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}button:active:not(:disabled){transform:translateY(1px) scale(.985)}[data-feel].is-pressed:not(:disabled){transform:translateY(1px) scale(.985)}[data-feel=light].is-pressed:not(:disabled){transform:translateY(.5px) scale(.994)}[data-feel=heavy].is-pressed:not(:disabled){transform:translateY(2px) scale(.971);filter:brightness(.94)}[data-feel=heavy]{transition:transform var(--t-ui, .16s) var(--ease-out, ease-out),filter var(--t-ui, .16s) ease}.card--hand:active{transform:translateY(-2px) scale(1.02)}.reward__card:active,.shrine__card:active,.rung:active{transform:scale(.99)}.reward__card,.shrine__card{transition:border-color .12s ease,transform .12s ease,background .12s ease}@keyframes ready-breathe{0%,to{box-shadow:0 0 0 1px #f0c45a8c,0 0 10px #f0c45a38}50%{box-shadow:0 0 0 1px #f0c45acc,0 0 18px #f0c45a6b}}.card--ready{animation:ready-breathe 2.4s ease-in-out infinite}@keyframes targetable-pulse{0%,to{outline-color:#c2a04e8c}50%{outline-color:#c2a04e}}.card--targetable{animation:targetable-pulse 1.4s ease-in-out infinite}@keyframes power-hit{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.card__power--buffed,.card__power--damaged{animation:power-hit .32s ease-out}.score-num{transition:color .2s ease,background .2s ease}.hand,.codex__scroll,.overlay{scrollbar-width:thin;scrollbar-color:var(--panel-edge) transparent}.hand::-webkit-scrollbar,.codex__scroll::-webkit-scrollbar,.overlay::-webkit-scrollbar{width:6px;height:6px}.hand::-webkit-scrollbar-thumb,.codex__scroll::-webkit-scrollbar-thumb,.overlay::-webkit-scrollbar-thumb{background:var(--panel-edge);border-radius:3px}.hand::-webkit-scrollbar-track,.codex__scroll::-webkit-scrollbar-track,.overlay::-webkit-scrollbar-track{background:transparent}.card__art img{-webkit-user-drag:none;user-drag:none;pointer-events:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.house-tab:not(.house-tab--on){background:linear-gradient(180deg,#14110c80,#090907a8);background-color:#0c0b09}.faction-btn:not(.faction-btn--on){background:linear-gradient(180deg,#16120d80,#0a09079e);background-color:#0c0b09}.mbtn,.tab-back,.standing,.house-tab,.faction-btn,.term,.state-chip,.mcell__hit,.mcell__info,.dialog-x{transition:transform var(--t-fast, .09s) ease,filter var(--t-fast, .09s) ease}.mbtn:active,.tab-back:active,.standing:active,.house-tab:active,.faction-btn:active,.term:active,.state-chip:active,.mcell__hit:active,.mcell__info:active,.dialog-x:active,.shrine__card:active{transform:scale(.98);filter:brightness(1.06)}.stagger>*:not(.btn--beckon){animation:rise-in var(--t-screen, .28s) var(--ease-out, ease-out) backwards}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:45ms}.stagger>*:nth-child(3){animation-delay:90ms}.stagger>*:nth-child(4){animation-delay:135ms}.stagger>*:nth-child(5){animation-delay:.18s}.stagger>*:nth-child(6){animation-delay:225ms}.stagger>*:nth-child(7){animation-delay:.27s}.stagger>*:nth-child(n+8){animation-delay:.31s}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn:focus-visible,.plaque:focus-visible,.mbtn:focus-visible,.standing:focus-visible,.tab-back:focus-visible{outline:2px solid var(--gold-lit, #ffd700);outline-offset:2px}@media (prefers-reduced-motion: reduce){.screen-page,.screen-page--out,.stagger>*:not(.btn--beckon){animation:none}.mbtn:active,.tab-back:active,.standing:active,.house-tab:active,.faction-btn:active,.term:active,.state-chip:active,.mcell__hit:active,.mcell__info:active,.dialog-x:active,.shrine__card:active{transform:none}[data-feel].is-pressed:not(:disabled){transform:none;filter:none}}.fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none}.fx__moment{position:fixed;transform:translate(-50%,-100%);white-space:nowrap;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.02em;text-shadow:0 2px 6px rgba(0,0,0,.75);animation:fx-float 1.1s var(--ease-out, ease-out) both}.fx__moment--gain{color:var(--win)}.fx__moment--rise{color:var(--gold-lit)}.fx__moment--spend{color:var(--gold-dim)}.fx__moment--mark{color:var(--lose)}@keyframes fx-float{0%{opacity:0;transform:translate(-50%,-70%) scale(.92)}25%{opacity:1;transform:translate(-50%,-105%) scale(1)}to{opacity:0;transform:translate(-50%,-175%) scale(1)}}@media (prefers-reduced-motion: reduce){.fx__moment{animation:fx-fade 1.1s linear both;transform:translate(-50%,-100%)}@keyframes fx-fade{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}}.qp-page{position:relative;isolation:isolate;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;color:#eee5d2;font:400 16px/1.4 "Source Serif 4",serif}.qp-page::-webkit-scrollbar{display:none}.qp-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#0305067d,#0305067d),url(/assets/war-camp-portrait-Ddz-DciT.webp) center top/cover no-repeat}.qp-page[data-inspecting]{overflow:hidden}.qp-page *,.qp-unlock *{box-sizing:border-box;-webkit-font-smoothing:auto}.qp-page button,.qp-unlock button{margin:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.qp-page p,.qp-page h1,.qp-page h2,.qp-page h3,.qp-unlock h2,.qp-unlock p{margin:0}.qp-page img,.qp-unlock img{display:block;max-width:100%}.qp-page button:focus-visible,.qp-unlock button:focus-visible{outline:2px solid #e5c77e;outline-offset:3px}.qp-page button.is-pressed,.qp-page button[data-pressed],.qp-unlock button.is-pressed{transform:none!important;filter:none}.qp-page .term,.qp-unlock .term{display:inline;min-height:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:#a78d52;text-underline-offset:3px;border:0}.qp-stage{position:relative;width:100%;max-width:1240px;min-height:100%;margin:auto;padding:12px max(12px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.qp-top{display:grid;grid-template-columns:78px minmax(0,1fr) 78px;gap:10px;align-items:center;margin-bottom:16px}.qp-top h1{font:400 20px/1.2 Marcellus,serif;text-align:center;text-wrap:balance;color:#e6cf96}.qp-frame,.qp-control{position:relative;isolation:isolate;min-width:0}.qp-page .qp-control,.qp-unlock .qp-control{min-height:44px;padding:13px 16px;font:400 14px/1.25 Marcellus,serif;color:#e9d49f;text-align:center}.qp-label{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;min-width:0}.qp-label>span{min-width:0}.qp-control:is(:active,.is-pressed,[data-pressed])>.qp-label{transform:translateY(1px)}.qp-control:is(:active,.is-pressed,[data-pressed])>.qp-art>.qp-art-center{background-image:var(--qp-pressed)!important}.qp-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;z-index:-1;pointer-events:none;overflow:hidden}.qp-art>i{display:block;min-width:0;min-height:0;background-repeat:no-repeat;background-size:100% 100%}.qp-art>.qp-art-top,.qp-art>.qp-art-bottom{background-repeat:repeat-x;background-size:auto 100%}.qp-art>.qp-art-left,.qp-art>.qp-art-right{background-repeat:repeat-y;background-size:100% auto}.qp-art>.qp-art-center{background-repeat:repeat;background-size:152px auto}.qp-icon{width:16px;height:16px;flex:none}.qp-page .qp-back{padding-inline:12px;letter-spacing:.02em}.qp-page .qp-help{justify-self:end;width:44px;min-width:44px;padding:10px;font:400 23px/1.35 Marcellus,serif}.qp-factions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 auto 16px;max-width:760px}.qp-page .qp-faction{padding:13px 8px 15px;min-height:90px;width:100%;color:#d7cdb5;font:400 15px/1.25 Marcellus,serif}.qp-faction>.qp-label{display:grid;grid-template-rows:36px auto;gap:7px;justify-items:center;align-items:stretch;align-content:center}.qp-faction .qp-crest{width:42px;height:38px;object-fit:contain}.qp-page .qp-faction.qp-chosen{color:#f0d695}.qp-faction.qp-chosen>.qp-art{filter:brightness(1.45)}.qp-page .qp-faction.qp-locked{filter:grayscale(1);opacity:.58}.qp-selected-marker{display:none}.qp-faction.qp-chosen:after{content:"";width:30px;height:2px;background:url(data:image/webp;base64,UklGRpgDAABXRUJQVlA4TIwDAAAvr0EKEDWC2rZtGPn/w0uyeYqIdWAw9MeMWQok17atqtIPzJ8/nguul8o/CqxdLdZy3Ehu2ArKW4jE45HHox1GkhQ3zj8/w3Es3MOPpBwEAslo+0s1AZBk24rbLBZQYwlQ//HyHX1lqPF9DhvJjVtBNQTic+SRoqkwbCSpTf+9Gf4+AX6iQyEH+l8H3v7/D/T239f53P86j79z3UbnIj5XdB/xfZjcl5r+j+Iet8U7yneweAdVXHe7twBtbl1u9Lk5YmPCNNYCrDjdXdcE6+q27NyzAw7sOLIDLuwI7ALdlQ6CGujke0v+7/zf6xcG/d5GObOc2U6v2BOo9qy2w26rDluB03aZjmo6Ak1j89iyp+Xd+3rrtLw/tey/Hp2/1cu8/Am4uBrmC7Mu7EecJ+YD44ZZu8fNo1aPUkUPFPQFM9nG2UaYTz+f+SPrKKsGWenPDP05leSMcjpBzvjb/6UgUHmh0jPFKY16oGNP5z6MuzBu0QFLNMCcEzBhYsQEAwZ7DB0GaHJqcquxQRVbFRcs3gHlO/J4qVm8Un7w63YP/667ja4jQkOMxgSdmoYpYICczjINCxoqOlh0Y1WqbQVtV3ZT0U/lMMJxxLgFsNzi7trg2ozNMnabqQczjmbqeZmXLyF8yd1Ud6er2FXbR60h6tsIm2kfCj1Q6Ss1bK235kchcBbqaoo1ldTqaje1ze2fe7a592s8H7bo/B6v9boWORd1PL0/uT/cHq6LsCyqLmq5tAyWkZBHQi6cWktTSo30A/1A3VPTUdKFhRQ2hnVCWK4OCA68+E9PJkcT4GDC3sSdCFtFbJUAsxgwC9RJwCiAfoBuoB3QRlCPqEZoVUot20HRLm+XadBUg/qJ8d1PtPlF21/Y+gfbCHaUdkzbhL6aUC9SvlumTBV165Chok6d5S7L0IOnrzxD5Ycqj1VnHBkmYVaDXSutbpSGjeJbxTl2/O5JcY6mOS9NMB0cvjpM+OJAqsrpqunpBhiNMLcRIlM8FCpJtVVtBluzvbKjMvYhnAPSdRO7iWMLT22IYwv/sE84vNfrWrBLOAd0DGEfsg2D5RPUEVqa1Wa1FeQ2kGmmcjCF4RPFENUI09Opo7nFcgp0UoxCIQqFL87li3NeGk6mj+ZvD+Z3m3cn3q3Sd2fhh5MwjML0g+kGt4O1EaYWthq5qrpWpZetQ9F6kXJOX83ow8fv19v/r739Bw==) center/auto 2px;position:absolute;bottom:8px;left:calc(50% - 15px)}.qp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.qp-army{padding:24px}.qp-army-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}.qp-summary{min-width:0}.qp-army-header h2{font:400 24px/1.25 Marcellus,serif;color:#e9ddc6}.qp-page .qp-change{padding-inline:14px;min-width:116px}.qp-stats{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font:400 14px/1.4 "Source Serif 4",serif;color:#d6c9ab;font-variant-numeric:tabular-nums;min-height:24px;margin-top:5px}.qp-stats strong{font-weight:400;color:#f0dfb8}.qp-link{text-decoration:underline;text-decoration-color:#a78d52;text-underline-offset:3px;text-decoration-thickness:1px}.qp-page .qp-notice{padding:0;text-align:left;font:400 16px/1.35 "Source Serif 4",serif;color:#c9b98f;margin:6px 0;display:block;min-height:44px}.qp-notice .qp-review{color:#e3c783;white-space:nowrap;margin-left:4px}.qp-divider{height:8px;margin:9px 0 12px;background:url(data:image/webp;base64,UklGRpgDAABXRUJQVlA4TIwDAAAvr0EKEDWC2rZtGPn/w0uyeYqIdWAw9MeMWQok17atqtIPzJ8/nguul8o/CqxdLdZy3Ehu2ArKW4jE45HHox1GkhQ3zj8/w3Es3MOPpBwEAslo+0s1AZBk24rbLBZQYwlQ//HyHX1lqPF9DhvJjVtBNQTic+SRoqkwbCSpTf+9Gf4+AX6iQyEH+l8H3v7/D/T239f53P86j79z3UbnIj5XdB/xfZjcl5r+j+Iet8U7yneweAdVXHe7twBtbl1u9Lk5YmPCNNYCrDjdXdcE6+q27NyzAw7sOLIDLuwI7ALdlQ6CGujke0v+7/zf6xcG/d5GObOc2U6v2BOo9qy2w26rDluB03aZjmo6Ak1j89iyp+Xd+3rrtLw/tey/Hp2/1cu8/Am4uBrmC7Mu7EecJ+YD44ZZu8fNo1aPUkUPFPQFM9nG2UaYTz+f+SPrKKsGWenPDP05leSMcjpBzvjb/6UgUHmh0jPFKY16oGNP5z6MuzBu0QFLNMCcEzBhYsQEAwZ7DB0GaHJqcquxQRVbFRcs3gHlO/J4qVm8Un7w63YP/667ja4jQkOMxgSdmoYpYICczjINCxoqOlh0Y1WqbQVtV3ZT0U/lMMJxxLgFsNzi7trg2ozNMnabqQczjmbqeZmXLyF8yd1Ud6er2FXbR60h6tsIm2kfCj1Q6Ss1bK235kchcBbqaoo1ldTqaje1ze2fe7a592s8H7bo/B6v9boWORd1PL0/uT/cHq6LsCyqLmq5tAyWkZBHQi6cWktTSo30A/1A3VPTUdKFhRQ2hnVCWK4OCA68+E9PJkcT4GDC3sSdCFtFbJUAsxgwC9RJwCiAfoBuoB3QRlCPqEZoVUot20HRLm+XadBUg/qJ8d1PtPlF21/Y+gfbCHaUdkzbhL6aUC9SvlumTBV165Chok6d5S7L0IOnrzxD5Ycqj1VnHBkmYVaDXSutbpSGjeJbxTl2/O5JcY6mOS9NMB0cvjpM+OJAqsrpqunpBhiNMLcRIlM8FCpJtVVtBluzvbKjMvYhnAPSdRO7iWMLT22IYwv/sE84vNfrWrBLOAd0DGEfsg2D5RPUEVqa1Wa1FeQ2kGmmcjCF4RPFENUI09Opo7nFcgp0UoxCIQqFL87li3NeGk6mj+ZvD+Z3m3cn3q3Sd2fhh5MwjML0g+kGt4O1EaYWthq5qrpWpZetQ9F6kXJOX83ow8fv19v/r739Bw==) center/auto 4px repeat-x;display:flex;justify-content:center}.qp-divider img{height:8px;width:auto;object-fit:contain}.qp-army>.qp-divider{margin:5px 0 10px}.qp-shelf{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 1px 4px;min-width:0;align-items:stretch;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.qp-shelf::-webkit-scrollbar{display:none}.qp-page .qp-card{flex:0 0 144px;padding:9px;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;text-align:center}.qp-painting{width:100%;aspect-ratio:2/3;object-fit:contain;align-self:center}.qp-card-name{font:600 16px/1.4 Alegreya,serif;min-height:43px;display:flex;align-items:center;justify-content:center;padding-top:5px;overflow-wrap:anywhere;color:#f0e5cf}.qp-card-stats{font:400 14px/1.3 "Source Serif 4",serif;color:#cdb982;padding:1px 0 2px;font-variant-numeric:tabular-nums}.qp-shelf-wrap{position:relative}.qp-page .qp-shelf-next{position:absolute;right:-7px;top:38%;width:44px;height:44px;padding:10px}.qp-astras{margin-top:13px}.qp-page .qp-astra-toggle{width:100%;text-align:left;min-height:44px;padding:11px 16px;font:400 16px/1.3 Marcellus,serif}.qp-astra-toggle>.qp-label{width:100%;justify-content:space-between;text-align:left}.qp-count{font:400 14px "Source Serif 4",serif;color:#d0c5ac;margin-left:8px}.qp-astra-warning{font:400 16px/1.4 "Source Serif 4",serif;color:#d6b58d;padding-top:8px}.qp-astra-body{padding-top:12px}.qp-astra-entry{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 0}.qp-page .qp-astra-image{align-self:start;padding:0;min-height:63px;width:44px}.qp-astra-entry img{width:42px;height:63px;object-fit:contain}.qp-astra-entry h3{font:600 18px/1.2 Alegreya,serif;margin:0 0 5px}.qp-astra-entry h3 button{min-height:44px;text-align:left;padding:0}.qp-astra-entry p,.qp-unpacked{font:400 16px/1.4 "Source Serif 4",serif;color:#cbbfa9}.qp-unpacked{margin-top:12px}.qp-unpacked button{display:inline-flex;align-items:center;text-align:left;min-width:44px;min-height:44px;max-width:100%;padding:0}.qp-opponent{padding:0 6px}.qp-opponent>.qp-art,.qp-opponent>.qp-divider{display:none}.qp-opponent h2{font:400 17px/1.2 Marcellus,serif;color:#e6d5ac;text-align:left;margin-bottom:10px}.qp-opponents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qp-page .qp-opponent-choice{min-height:44px;padding:13px 12px;font-size:14px}.qp-opponent-choice>.qp-label{gap:8px}.qp-opponent-choice img{width:23px;height:23px;object-fit:contain}.qp-opponent-choice.qp-chosen>.qp-art{filter:brightness(1.4)}.qp-page .qp-begin{display:block;width:100%;margin-top:12px;min-height:54px;font-size:18px;padding:17px 22px;letter-spacing:.045em}.qp-begin>.qp-art{filter:brightness(1.22)}.qp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;display:grid;place-items:center;padding:16px;z-index:60;overflow-y:auto;color:#eee5d2;font:400 16px/1.4 "Source Serif 4",serif}.qp-unlock{width:100%;max-width:400px;padding:26px;max-height:100%;overflow-y:auto}.qp-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.qp-unlock h2{font:400 26px/1.2 Marcellus,serif;color:#e7d099}.qp-unlock .qp-close{position:relative;width:44px;height:44px;flex:none;padding:0}.qp-close img{width:44px;height:44px;object-fit:contain}.qp-close .qp-close-pressed{display:none}.qp-close:is(:active,.is-pressed) .qp-close-raised{display:none}.qp-close:is(:active,.is-pressed) .qp-close-pressed{display:block}.qp-lock-crest{width:74px;height:74px;object-fit:contain;margin:14px auto;filter:grayscale(1);opacity:.8}.qp-unlock p{font-size:18px;text-align:center;line-height:1.45;margin:10px 0 16px}.qp-unlock>.qp-control{display:block;min-width:128px;margin:auto}@media (max-width:359px){.qp-stage{padding:10px max(8px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.qp-top,.qp-factions{gap:6px}.qp-page .qp-faction{font-size:14px;padding-inline:6px}.qp-page .qp-change{min-width:110px}.qp-stats{gap:5px 10px}.qp-notice .qp-review{margin-left:0}}@media (min-width:600px){.qp-top{grid-template-columns:112px minmax(0,1fr) 112px}.qp-top h1{font-size:32px}.qp-page .qp-card{flex-basis:154px}.qp-card-name{font-size:18px;min-height:49px}.qp-card-stats{padding-top:3px}.qp-army-header h2{font-size:26px}.qp-opponent>.qp-art{display:grid}.qp-opponent>.qp-divider{display:flex;margin:14px 0 0}.qp-opponent h2{text-align:center;font-size:20px;margin-bottom:15px}.qp-page .qp-begin{margin-top:18px}.qp-layout{gap:18px}}@media (min-width:600px) and (max-width:959px){.qp-stage{max-width:740px;padding:22px 24px 40px}.qp-top{gap:18px}.qp-factions{gap:14px;margin-top:20px;margin-bottom:22px}.qp-page .qp-faction{min-height:100px;font-size:19px}.qp-faction>.qp-label{grid-template-columns:44px auto;grid-template-rows:auto;gap:12px;justify-content:center}.qp-faction .qp-crest{width:44px;height:44px}.qp-army{padding:28px}.qp-stats{font-size:16px}.qp-page .qp-change{min-width:144px}.qp-opponent{max-width:580px;width:100%;margin:auto;padding:24px}.qp-page .qp-opponent-choice{min-height:48px;font-size:16px}}@media (min-width:960px){.qp-page:before{background-image:linear-gradient(#0305067d,#0305067d),url(/assets/war-camp-landscape-BoGemSHK.webp)}.qp-stage{padding:32px 34px 60px}.qp-top{gap:20px;margin-bottom:28px}.qp-top h1{font-size:39px;letter-spacing:.025em}.qp-factions{margin-bottom:26px;gap:18px;max-width:840px}.qp-page .qp-faction{min-height:108px;font-size:23px;padding:22px}.qp-faction>.qp-label{grid-template-columns:52px auto;grid-template-rows:auto;gap:16px;justify-content:center}.qp-faction .qp-crest{width:52px;height:52px}.qp-selected-marker{bottom:-14px}.qp-layout{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:26px;align-items:start}.qp-army{padding:30px 27px}.qp-army-header h2{font-size:28px}.qp-page .qp-change{font-size:16px;min-width:145px;min-height:48px}.qp-stats{font-size:16px;gap:24px}.qp-page .qp-notice{font-size:17px;margin:10px 0}.qp-army>.qp-divider{margin:9px 0 14px}.qp-shelf{gap:14px}.qp-page .qp-card{flex-basis:174px}.qp-card-name{font-size:19px}.qp-opponent{padding:30px 23px}.qp-opponent h2{font-size:24px;margin-bottom:24px}.qp-page .qp-opponent-choice{font-size:15px;min-height:58px;padding:16px 10px}.qp-opponent-choice>.qp-label{gap:7px}.qp-opponent-choice img{width:24px;height:24px}.qp-page .qp-begin{margin-top:24px;min-height:64px;font-size:21px}.qp-opponent>.qp-divider{margin-top:24px}.qp-page .qp-astra-toggle{font-size:18px;min-height:50px}.qp-astras{margin-top:18px}.qp-unlock{max-width:450px;padding:32px}.qp-unlock p{font-size:20px}}@media (min-width:960px) and (max-width:1120px){.qp-stage{padding:25px 24px}.qp-layout{gap:18px;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.qp-army{padding:25px 22px}.qp-page .qp-card{flex-basis:164px}.qp-card-name{font-size:18px}.qp-opponent{padding:26px 20px}.qp-top h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.qp-page *,.qp-overlay *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
