.cu-page{padding:16px;min-height:100dvh;box-sizing:border-box}.cu-page .cr-nav{top:16px;min-height:calc(100dvh - 32px)}.cu-page .cr-main{max-width:1040px}.cu-brand .brandmark{height:22px}.cr-shell.is-small .cu-brand{display:none}.cu-page .cr-nav .cr-nav__item{width:100%}.cu-foot{margin-top:auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.cu-foot__mail{overflow:hidden;padding:0 6px;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cr-shell.is-small .cu-foot .ui-key span,.cr-shell.is-small .cu-foot__mail{display:none}.cu-alert{margin:0 0 12px}.cu-stack{gap:12px}.cu-panel,.cu-stack{display:flex;flex-direction:column}.cu-panel{gap:14px;padding:18px 20px}.cu-panel h4{margin:0;font-size:14px;font-weight:600}.cu-panel.cu-row{flex-direction:row}.cu-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cu-row__main{flex:1 1 200px;display:grid;gap:2px;min-width:0}.cu-row__main small{color:var(--muted);font-size:12px}.cu-rows{gap:0}.cu-rows>.cu-row{padding:12px 0}.cu-rows>.cu-row:first-child{padding-top:0}.cu-rows>.cu-form,.cu-rows>.cu-row+.cu-row{border-top:1px solid var(--border)}.cu-code{padding:8px 10px;border-radius:var(--r-key);background:var(--ui-stage-bg);font-size:13px;overflow-wrap:anywhere}.cu-num{font-variant-numeric:tabular-nums}.cu-none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 0;color:var(--muted);font-size:13px}.cu-actions{display:flex;flex-wrap:wrap;gap:8px}.cu-form{display:flex;gap:8px;padding-top:12px}.cu-form input{flex:1 1 auto;min-width:0;height:36px}.cu-price{margin:0;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.cu-price small{font-size:13px;font-weight:400;color:var(--muted)}.cu-buy__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.cu-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;font-size:13px}.cu-list li{display:flex;align-items:center;gap:8px}.cu-list svg{flex:none;color:var(--accent-text,var(--accent))}.cu-buy__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.cu-switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.cu-switch small{color:var(--muted)}.cu-seats{align-self:flex-start}.cu-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.cu-pack{display:grid;gap:2px;padding:14px;text-align:left;cursor:pointer}.cu-pack b{font-size:18px}.cu-pack small{color:var(--muted)}.cu-skel{height:240px}@media (max-width:900px){.cu-page .cr-nav{min-height:0}.cu-foot{display:none}}