.buy-row{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:stretch}.buy-row>.btn{flex:1 1;flex-wrap:wrap;width:auto;min-width:0;padding-inline:.65rem;line-height:1.15;text-align:center}.pool-sliders{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.pool-sliders li{display:flex;align-items:center;gap:.55rem}.pool-seats{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.4rem;margin:.75rem 0 0;padding:0 0 .15rem;overflow-x:auto;list-style:none}.pool-seats>li{flex:0 0 4.6rem;width:4.6rem}.pool-empty{margin:.4rem 0 0;font-size:.8rem;font-weight:700}.pool-add,.pool-seat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;width:100%;aspect-ratio:1;padding:.3rem .15rem .2rem;border:2px solid var(--navy);border-radius:8px;background:var(--white);color:var(--navy);font:inherit;text-align:center}.pool-add{cursor:pointer;border-style:dashed;font-size:1.35rem;font-weight:800;line-height:1}.pool-add small,.pool-seat b{display:block;max-width:100%;overflow:hidden;font-size:.68rem;font-weight:800;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.pool-seat small{display:block;color:var(--ink-soft,#5c6570);font-size:.62rem;font-weight:800}.pool-seat__x{position:absolute;top:2px;right:2px;z-index:1;width:1.15rem;height:1.15rem;padding:0;border:1.5px solid var(--navy);border-radius:4px;background:var(--white);color:var(--navy);font:inherit;font-size:.8rem;font-weight:800;line-height:1;cursor:pointer}.pool-mode{display:flex;gap:.4rem;margin-top:.8rem}.pool-mode button{border:var(--stroke) solid var(--navy);border-radius:999px;background:var(--white);padding:.35rem .8rem;font:inherit;font-weight:800;cursor:pointer}.pool-mode button.is-on{background:var(--gold)}.pool-sliders input[type=range]{flex:1 1;accent-color:var(--navy)}.pool-faces{display:flex;gap:.28rem;margin:.35rem 0 0;padding:0;list-style:none;overflow:hidden}.pool-faces li{flex:none}.pool-faces li.is-waiting{filter:grayscale(1);opacity:.55}.pool-faces li.is-paid{filter:none;opacity:1}.pool-inbox{display:grid;grid-gap:.55rem;gap:.55rem}.pool-card{border:var(--stroke) solid var(--navy);border-radius:16px;background:var(--white);color:var(--navy);box-shadow:var(--pop-sm);padding:.8rem .9rem;margin:0 0 .7rem}.pool-card--compact{border-radius:14px;padding:.55rem .7rem .6rem;margin:0}.pool-card--compact .eyebrow{margin:0 0 .1rem;font-size:.68rem;letter-spacing:.06em}.pool-card__top{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.pool-card__title{display:block;font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-card__meta,.pool-card__status{margin:0;font-size:.78rem;line-height:1.3}.pool-card .eyebrow{color:var(--purple-2)}.pool-card .muted,.pool-card .muted .coin,.pool-card .muted .num{color:#3a3358}.pool-card strong{color:var(--navy)}.pool-card.is-dead{filter:grayscale(1)}.pool-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem}.pool-card--compact .pool-card__row .btn{padding:.28rem .55rem;font-size:.78rem}.lease-line{display:flex;align-items:stretch;gap:.5rem;margin:.55rem 0 .2rem}.lease-line>.btn{flex:none;align-self:stretch}.lease-line .lease-meter{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;min-height:38px;height:auto;margin:0;border-radius:12px}.lease-line .lease-meter>span{position:absolute;top:0;bottom:0;left:0;height:100%}.lease-line .lease-meter>b{position:relative;z-index:1;max-width:100%;padding:0 .35rem;overflow:hidden;color:var(--navy);font-size:.78rem;font-weight:800;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lease-line .lease-meter.is-ending>span{background:linear-gradient(90deg,#e2533c,#ff9a6b)}.lease-hold__hint{margin:.15rem 0 0;font-size:.72rem;line-height:1.3}.pool-picker{flex:none;margin-top:.6rem;padding:.5rem;border:2px solid var(--navy);border-radius:12px;background:var(--cream);min-height:0}.pool-picker__search{width:100%;box-sizing:border-box;padding:.45rem .7rem;border:2px solid var(--navy);border-radius:999px;background:var(--white);color:var(--navy);font:inherit;font-size:.9rem;font-weight:700}.pool-picker__list{max-height:min(11.5rem,28dvh);margin-top:.4rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pool-picker__list ul{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none}.pool-picker__label{margin:.45rem 0 .25rem;color:var(--ink-soft,#5c6570);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pool-picker__label:first-child{margin-top:.1rem}.pool-pick{display:flex;align-items:center;gap:.55rem;width:100%;padding:.3rem .5rem;border:2px solid var(--navy);border-radius:10px;background:var(--white);color:var(--navy);font:inherit;text-align:left;cursor:pointer}.pool-pick__name{flex:1 1;min-width:0;display:grid;line-height:1.2}.pool-pick__name b,.pool-pick__name small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pool-pick__name b{font-size:.85rem;font-weight:800}.pool-pick__name small{color:var(--ink-soft,#5c6570);font-size:.7rem;font-weight:700}.pool-pick__on{flex:none;padding:.05rem .4rem;border-radius:999px;background:#d9f6e4;color:#17753f;font-size:.64rem;font-weight:800}.pool-pick__add{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--navy);border-radius:50%;background:var(--gold);font-weight:800;line-height:1}.wzone-banner{display:flex;gap:.35rem;align-items:center;margin:.35rem 0;padding:.28rem .45rem;border:2px solid var(--navy);border-radius:10px;background:linear-gradient(135deg,#fff7d1,#ffe08a);color:var(--navy);font-size:.78rem;line-height:1.25}.wzone-banner__tag,.wzone-chip{flex:none;padding:.15rem .55rem;border-radius:999px;background:linear-gradient(135deg,#ffe27a,#f5a800);color:#4a2a00;font-weight:900;white-space:nowrap}.wzone-banner__tag{border:2px solid var(--navy);font-size:.78rem}.wzone-chip{display:inline-block;font-size:.72rem;box-shadow:inset 0 0 0 1px rgba(160,100,0,.45)}.wzone-banner--prime{background:linear-gradient(135deg,#fff4e0,#ffd9a8)}.wzone-banner--prime .wzone-banner__tag,.wzone-chip--prime{background:linear-gradient(135deg,#ffd34d,#f59e0b);color:var(--navy)}