page{background:#111412;color:#e1e3e0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;min-height:100%}taro-button-core::after{border:0}.page{background:radial-gradient(circle at 18% 0,rgba(6,78,59,.42),transparent 6.5rem),radial-gradient(circle at 92% 8%,rgba(255,185,95,.16),transparent 6rem),linear-gradient(180deg,#111412,#0c0f0d);box-sizing:border-box;color:#e1e3e0;min-height:100vh;padding:0 .6rem 1.6rem}.section{margin-top:.55rem}.between,.center,.row{align-items:center;display:flex}.between{justify-content:space-between}.center{justify-content:center}.list-item,.panel{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),rgba(29,32,30,.92);border:.025rem solid rgba(149,211,186,.14);border-radius:.45rem;box-shadow:0 .55rem 1.2rem rgba(0,0,0,.24);box-sizing:border-box}.panel{padding:.6rem}.surface-dark{background:radial-gradient(circle at 12% 0,rgba(149,211,186,.18),transparent 5.25rem),linear-gradient(145deg,rgba(6,78,59,.64),rgba(17,20,18,.96));color:#fff}.eyebrow{color:#95d3ba;display:block;font-size:.55rem;font-weight:800;line-height:1.4}.title{color:#f4faf7;display:block;font-size:1rem;font-weight:900;line-height:1.18;margin-top:.2rem}.muted{color:#bfc9c3;display:block;font-size:.6rem;line-height:1.55}.panel-title{color:#f4faf7;display:block;font-size:.75rem;font-weight:900;line-height:1.25}.meta{color:#89938d;display:block;font-size:.55rem;line-height:1.45}.arena-tag{background:rgba(98,60,0,.42);border:.025rem solid rgba(255,185,95,.26);border-radius:24.975rem;color:#ffb95f;display:inline-flex;font-size:.55rem;font-weight:900;line-height:1;padding:.25rem .4rem;width:-moz-fit-content;width:fit-content}.danger-button,.ghost-button,.primary-button,.secondary-button{border-radius:24.975rem;box-sizing:border-box;font-size:.7rem;font-weight:800;line-height:2.05rem;margin:0;min-height:2.05rem}.primary-button{background:linear-gradient(135deg,#95d3ba,#2b6954);border:0;box-shadow:0 .35rem .75rem rgba(149,211,186,.22);color:#002117}.secondary-button{background:rgba(6,78,59,.54);border:.025rem solid rgba(149,211,186,.18);color:#b0f0d6}.ghost-button{background:hsla(0,0%,100%,.06);border:.025rem solid rgba(149,211,186,.22);color:#e1e3e0}.danger-button{background:linear-gradient(135deg,#ffb4ab,#93000a);border:0;color:#2b0002}.danger-button[disabled],.ghost-button[disabled],.primary-button[disabled],.secondary-button[disabled]{box-shadow:none;opacity:.52}.mini-button{border-radius:24.975rem;font-size:.6rem;line-height:1.5rem;min-height:1.5rem}.badge,.status-pill{align-items:center;background:rgba(6,78,59,.46);border:.025rem solid rgba(149,211,186,.2);border-radius:24.975rem;color:#b0f0d6;display:inline-flex;font-size:.55rem;font-weight:800;line-height:1;padding:.2rem .35rem}.badge.warning,.status-pill.warning{background:rgba(98,60,0,.42);border-color:rgba(255,185,95,.24);color:#ffb95f}.badge.danger,.status-pill.danger{background:rgba(147,0,10,.28);border-color:hsla(6,100%,84%,.24);color:#ffb4ab}.list{display:flex;flex-direction:column}.list-item{padding:.55rem}.list-item + .list-item{margin-top:.35rem}.empty-state{align-items:center;padding:.85rem .6rem;text-align:center}.empty-image{border-radius:.4rem;height:4.75rem;margin-bottom:.45rem;opacity:.86;width:6.5rem}.state-action{margin-top:.5rem;min-width:4.5rem}.snapshot-notice{align-items:center;background:rgba(6,78,59,.28);border:.025rem solid rgba(149,211,186,.22);border-radius:.4rem;box-sizing:border-box;display:flex;gap:.45rem;justify-content:space-between;margin-bottom:.45rem;padding:.45rem}.snapshot-notice.warning{background:rgba(98,60,0,.28);border-color:rgba(255,185,95,.26)}.notice-meta,.notice-title{display:block}.notice-title{color:#f4faf7;font-size:.6rem;font-weight:900;line-height:1.35}.notice-meta{color:#bfc9c3;font-size:.5rem;line-height:1.35;margin-top:.1rem}.notice-button{flex:0 0 3.3rem}.safe-bottom{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}.glass-card{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),rgba(29,32,30,.9);border:.025rem solid rgba(149,211,186,.14);border-radius:.45rem;box-shadow:0 .55rem 1.2rem rgba(0,0,0,.24)}