body{background:#050b20;color:#edf0ff;background-image:radial-gradient(ellipse at 30% 20%,#18266b66,transparent 60%)}.nu-name{color:#b8c7fa}.nu-wrap{max-width:1000px}.nu-short{margin:12px 0}.nu-short h1{font-size:32px;margin:0;font-family:'Abril Fatface',serif}.nu-short p{margin:4px 0;font-size:12px}.nu-art{border:1px solid #aa873e;background:#09142b}.nu-art img{display:block;object-fit:cover;max-height:400px}.nu-art figcaption{font-size:12px;padding:10px}.pilot-enabled #pilot-app{display:block}.p-main{padding:0;max-width:none}.p-heading{margin:0 0 12px;gap:10px}.p-heading .p-eyebrow{font-size:12px;margin:0}.p-wallet{padding:8px 14px;min-width:200px;background:linear-gradient(135deg,#24234e,#10162d);border-color:#c2a75e}.p-wallet small{font-size:12px;letter-spacing:0}.p-wallet strong{font-size:25px}.p-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.p-vault{background:linear-gradient(135deg,#101f4d,#080d23);padding:10px 18px 0;border-color:#c9a655;box-shadow:0 0 0 3px #030617,0 0 0 4px #8d713b}.p-vault-head{font-size:12px;letter-spacing:0;gap:5px}.p-text-button{min-height:44px;min-width:44px;padding:4px;font-size:12px;color:#d7c58c}.p-metrics{margin:8px 0;gap:8px}.p-metrics small{font-size:12px;letter-spacing:0;margin-bottom:3px}.p-metrics strong,.p-metrics>div:last-child strong{font-size:25px}.p-metrics>div{min-width:0;flex:1}.p-board-wrap{max-width:360px;padding:10px;background:linear-gradient(135deg,#ac873d,#2b2853 6%,#080c20 94%,#a9843d);border:3px ridge #cba65b;border-radius:12px}.p-board{gap:4px}.p-tile{min-height:44px;min-width:44px}.p-tile small{font-size:11px;bottom:10%;right:14%}.p-board-foot{padding:8px 0;font-size:11px;letter-spacing:0}.p-feedback{font-size:12px;min-height:42px;padding:8px 0}.p-controls{background:linear-gradient(145deg,#17224b,#0b1029);border-color:#b49144;padding:14px}.p-icon{min-height:44px;min-width:44px;font-size:12px;margin-bottom:8px}.p-settings{display:block;margin-bottom:12px}.p-settings label{font-size:12px;margin-bottom:8px}.nu-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.nu-chips{display:flex;gap:5px;margin-top:4px}.nu-chips button{min-width:44px;min-height:44px;padding:5px;font-size:12px;background:radial-gradient(#344875,#101937);border:2px dashed #b69b5c;color:#f0e0b5;border-radius:50%;box-shadow:inset 0 0 0 2px #0b1029}.nu-chips button[aria-pressed=true]{background:linear-gradient(#f5d77f,#aa7628);color:#151126;border-color:#fff0ba}.p-primary{font-size:12px;min-height:50px;padding:12px;letter-spacing:.2px}.p-controls>.p-fine,.p-hint{font-size:12px}.p-vault-token{height:70px}.p-vault-token>img{width:60px;height:60px}.p-vault-token small{display:none}.p-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.p-stage b{padding-right:10px}.p-ladder,.p-table{max-width:100%}.p-step{min-width:100px}.p-expedition,.p-paytable{background:#0e1737;border-color:#8c7547}.p-bottom{min-width:0}.p-history li{gap:8px;flex-wrap:wrap}.p-history small{font-size:12px}.p-footer{font-size:12px}.p-footer b,.p-footer p{font-size:12px}.p-mobile-actions{display:none!important}.nu-bottom{z-index:30;background:#080f28}.nu-bottom a{font-size:12px}.nu-invite{position:fixed;inset:0;margin:auto;width:min(1040px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);height:min(590px,calc(100dvh - 24px));padding:0;border:1px solid #d2ac59;border-radius:20px;background:radial-gradient(ellipse at 24% 45%,#263b82,#080e25 68%);color:#eef0ff;overflow:hidden;transform:none!important;animation:none!important}.nu-invite[open]{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.nu-invite::backdrop{background:#020616e8;backdrop-filter:blur(8px)}.nu-invite-art{height:100%;display:grid;place-items:center;background:radial-gradient(#94733555,transparent 70%);position:relative}.nu-invite-art:after{content:'';position:absolute;inset:15%;border-radius:50%;background:radial-gradient(#ffdf8399,transparent 65%);opacity:0;pointer-events:none}.nu-invite-art img{width:min(100%,460px);height:auto;max-height:90%;object-fit:contain;filter:drop-shadow(0 10px 30px #0008);position:relative;z-index:1}.nu-invite-copy{padding:30px}.nu-dismiss{position:absolute;right:14px;top:14px;min-height:44px;min-width:44px;background:#1c2a55;border:1px solid #9e884d;color:#eee;border-radius:9px;padding:10px;font-size:12px}.nu-invite-copy h2{font-family:'Abril Fatface';font-size:34px;line-height:1.2;margin:30px 0 15px;color:#ffdf92}.nu-invite-copy p{font-size:16px;line-height:1.6}.nu-invite-copy [data-nu-amount]{display:block;font-size:40px;color:#ffe6a0;margin:8px 0}.nu-resgate{min-height:50px;width:100%;background:linear-gradient(#ffe29d,#bb8931);border:1px solid #ffecbb;color:#21182b;border-radius:10px;font-size:16px;font-weight:bold;padding:12px}.nu-invite-copy small{font-size:12px;line-height:1.5;display:block;margin-top:14px;color:#c6cdea}.nu-inline-message{font-size:12px!important;line-height:1.5!important;color:#fce3a3}.nu-dock{position:fixed;right:14px;bottom:20px;width:70px;height:70px;z-index:25;border:1px solid #b89c58;border-radius:50%;background:#15244c;padding:4px}.nu-dock img{width:100%;height:100%;object-fit:contain}.nu-dock b{position:absolute;right:-3px;top:0;background:#ffd271;color:#10152b;border-radius:50%;width:22px;height:22px;font-size:12px;display:grid;place-items:center}.nu-dock.nu-awaiting{box-shadow:0 0 25px #ecc76688;animation:nu-orbit-pulse 1.8s infinite}.nu-flying{position:fixed;width:30px;height:30px;z-index:10;pointer-events:none}.nu-invite[data-phase=shake] [data-nu-treasure]{animation:nu-chest-tremor .5s}.nu-invite[data-phase=light] .nu-invite-art:after,.nu-invite[data-phase=coins] .nu-invite-art:after{opacity:1}.nu-invite[data-phase=light] [data-nu-treasure]{filter:drop-shadow(0 0 40px #ffdb67)}@keyframes nu-chest-tremor{20%,60%{transform:rotate(-6deg)}40%,80%{transform:rotate(6deg)}}@keyframes nu-orbit-pulse{50%{box-shadow:0 0 40px #edcf9caa}}
@media(max-width:720px){.nu-mast{padding:6px 10px;min-height:64px}.nu-logo img{width:208px}.nu-name{display:none}.nu-wrap{padding:0 10px}.nu-short{margin:5px 0}.nu-short h1{font-size:27px}.nu-short p{font-size:12px}.p-heading{margin-bottom:6px}.p-heading>.p-eyebrow{display:none}.p-wallet{width:100%;padding:5px 10px;gap:9px}.p-wallet>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-wallet small:last-child{font-size:11px;max-width:none}.p-wallet strong{font-size:22px}.p-layout{display:flex;gap:8px}.p-vault{padding:0 6px;width:100%}.p-vault-head{font-size:11px;min-height:34px}.p-text-button{min-height:44px}.p-metrics{margin:0 0 5px}.p-metrics small{font-size:11px}.p-metrics strong,.p-metrics>div:last-child strong{font-size:22px}.p-metrics span:not(.p-metric-arrow){font-size:12px;margin-top:2px}.p-board-wrap{max-width:272px;padding:5px}.p-board{gap:3px}.p-tile{min-height:44px}.p-board-foot{padding:5px 0;font-size:11px}.p-feedback{font-size:12px;padding:5px 0;min-height:34px}.p-controls{width:100%;padding:6px 8px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.p-settings{display:flex;grid-column:1/-1;margin:0;gap:10px}.p-settings label{flex:1;margin:0;font-size:11px}.nu-chips{gap:3px;margin:2px 0}.nu-chips button{font-size:12px}.p-controls>.p-icon{position:absolute;right:9px;top:0;transform:translateY(-49px);margin:0;min-width:44px;background:#132047}.p-controls>.p-hint,.p-controls>.p-fine,.p-vault-token{display:none}.p-primary{grid-column:1/-1;min-height:46px;padding:8px 12px;margin:0}.p-result{grid-column:1/-1;margin:0;padding:7px}.p-result strong{font-size:18px;margin:3px 0}.p-result span{font-size:12px}.p-ladder-section{margin-top:20px}.p-stages{grid-template-columns:1fr}.p-stage small{font-size:12px}.p-stage b{font-size:13px}.p-section-title{flex-wrap:wrap}.p-section-title>span{font-size:12px}.p-reward-line{flex-wrap:wrap}.p-reward-line span{font-size:12px}.p-expedition-heading{flex-wrap:wrap}.p-expedition-heading p:not(.p-eyebrow){font-size:12px;max-width:none}.p-skins{flex-wrap:wrap}.p-skins label{font-size:12px}.p-skins select{font-size:12px;min-height:44px}.nu-dock{bottom:78px}.nu-invite[open]{grid-template-columns:1fr;grid-template-rows:180px 1fr;width:calc(100vw - 16px);height:auto;min-height:540px;max-height:calc(100dvh - 16px);padding-top:48px;align-items:start}.nu-invite-art{height:180px}.nu-invite-art img{height:180px;width:230px;max-height:none}.nu-invite-copy{padding:0 20px 20px;text-align:center}.nu-invite-copy h2{font-size:27px;margin:4px 0 8px}.nu-invite-copy p{font-size:14px;line-height:1.45;margin:8px 0}.nu-invite-copy [data-nu-amount]{font-size:31px;margin:5px 0}.nu-invite-copy small{font-size:12px;margin-top:10px}.nu-dismiss{top:7px;right:8px}.nu-resgate{font-size:14px;min-height:46px}.nu-invite .nu-inline-message{font-size:12px!important;margin:6px 0}.nu-invite[data-phase=coins] .nu-invite-copy h2{font-size:23px}}
@media(max-width:359px){.nu-mast{min-height:58px}.nu-logo img{width:190px}.nu-short h1{font-size:25px}.p-wallet small{font-size:11px}.p-wallet small:last-child{display:none}.p-metrics strong,.p-metrics>div:last-child strong{font-size:20px}.p-board-wrap{max-width:254px}.p-board-foot>span:first-child{display:none}.p-controls>.p-icon{transform:translateY(-47px)}.p-vault-head>span:first-child{font-size:11px}.nu-invite[open]{grid-template-rows:145px 1fr;min-height:520px;padding-top:46px}.nu-invite-art,.nu-invite-art img{height:145px}.nu-invite-copy{padding:0 14px 12px}.nu-invite-copy h2{font-size:24px}.nu-invite-copy p{font-size:12px;line-height:1.4}.nu-invite-copy [data-nu-amount]{font-size:28px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.nu-invite[data-phase=light] .nu-invite-art:after{opacity:.3}}
body.pilot-enabled{background-color:#050b20;font-family:'Lato',sans-serif;background-image:radial-gradient(ellipse at 35% 15%,#202f6e66,transparent 60%)}.nu-short{display:block}.nu-short p{line-height:1.3}.nu-invite-art{padding:0}.nu-invite-art img{max-width:100%}.nu-invite[open]{overflow:hidden}.p-tile img{height:82%}.p-tile-flash,.p-tile-blast{height:160%!important}.p-stage img{height:35px}.p-board-foot img{display:inline-block;height:14px}.p-ladder img,.p-history img{display:inline-block;height:14px}.p-action-gem{height:25px!important}.p-wallet img{height:38px}.p-door-frame,.p-door-leaf{height:100%!important}
@media(max-width:720px){.p-mobile-actions{display:flex!important;position:fixed;bottom:60px;padding:5px 10px;gap:0;z-index:29;background:#0a1233}.p-mobile-actions>span{display:none}.p-mobile-actions .p-primary{min-height:46px;font-size:12px}.p-main{padding-bottom:0}.nu-wrap{padding-bottom:65px}.p-metrics>div{line-height:1.2}.p-wallet img{height:26px}.nu-short h1{margin:0}.nu-short p{margin:2px 0}.nu-invite[open]{grid-template-rows:180px auto;height:auto;min-height:0}.nu-invite-art{padding:0}.nu-invite-art img{width:230px;height:180px;max-height:none}.nu-invite-copy{max-width:none;align-self:start}.nu-chips{display:flex}.p-tile{line-height:1}.p-controls>.p-icon{z-index:3}.p-vault-head>span:first-child{max-width:85px}.p-feedback{padding-right:46px}.nu-art{margin-top:14px}}
@media(max-width:359px){.nu-invite[open]{grid-template-rows:145px auto}.nu-invite-art,.nu-invite-art img{height:145px}}
@media(max-width:720px){.nu-dock{bottom:134px;z-index:31}}
.p-skins select{min-height:44px}.p-tile:disabled{opacity:1}.p-board-wrap{max-width:330px}.p-heading{margin:0 0 10px}.p-wallet{padding:7px 14px}.p-wallet small{line-height:1.3}.p-wallet strong{line-height:1.25}.p-layout{align-items:start}.p-vault{padding-bottom:0}.p-board-foot{line-height:1.3}.p-controls .nu-chips button{line-height:1.15}.p-vault[data-skin=safira]{background:linear-gradient(135deg,#1a3f72,#0b142b)}.p-vault[data-skin=ametista]{background:linear-gradient(135deg,#3e245f,#13102e)}.p-vault[data-skin=ouro]{background:linear-gradient(135deg,#5e4624,#1b1528)}.p-vault[data-skin=obsidiana]{background:linear-gradient(135deg,#2a2c52,#080917)}
@media(max-width:720px){.p-board-wrap{max-width:272px}.nu-invite[open]{height:540px;min-height:0;max-height:calc(100dvh - 16px)}.nu-invite-art:after{transition:opacity .2s}.p-heading{margin:0 0 6px}.p-wallet{padding:5px 10px}.p-wallet>div{gap:5px}.p-layout{align-items:stretch}}
@media(max-width:359px){.p-board-wrap{max-width:254px}.nu-invite[open]{height:510px}}
