.guided-entry-dialog{width:min(700px,calc(100vw - 32px));max-width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto;scrollbar-color:#d9a96a #171a21}
.guided-entry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guided-entry-heading h2{margin:0;font-size:24px}.guided-entry-heading button{flex-shrink:0;margin:0}
.guided-entry-dialog p{margin:12px 0 20px}.guided-entry-dialog fieldset{margin:24px 0}.guided-entry-dialog legend{margin-bottom:10px}
.guided-entry-ranges,.guided-entry-tempos{display:flex;flex-wrap:wrap;gap:8px}.guided-entry-dialog button{min-height:44px;margin:0;font-variant-numeric:tabular-nums}.guided-entry-ranges button{flex:1;padding:9px 12px;white-space:nowrap}.guided-entry-tempos button{min-width:60px}
.guided-entry-dialog button[aria-pressed=true]{border-color:#f6cd9b;background:#f6cd9b12;color:#f6cd9b}.guided-entry-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guided-entry-modes button{font-weight:700;min-height:60px;padding:14px 12px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.guided-entry-modes strong{font-size:16px}.guided-entry-lock{width:18px;height:18px;flex-shrink:0;color:#f6cd9b}.guided-entry-access-dialog{width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 24px);padding:20px;background:#0f1115;color:#fff}.guided-entry-access-dialog .guided-entry-heading{align-items:center}.guided-entry-access-dialog .guided-entry-heading h2{font-size:18px;color:#fff}.guided-entry-premium-label{font-size:14px;font-weight:400}.guided-entry-access-dialog [data-access-back]{width:44px;height:44px;min-height:44px;padding:10px;border:0;background:transparent;color:#fff}.guided-entry-access-dialog [data-access-back] svg{display:block;width:24px;height:24px}.guided-entry-access-dialog p{margin:14px 0;line-height:1.6;font-size:14px;color:#fff}.guided-entry-access-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.guided-entry-access-actions button,.guided-entry-access-actions a{min-height:44px;margin:0;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;white-space:nowrap;text-decoration:none;border-radius:10px}.guided-entry-access-actions button{background:#171a21;color:#fff;border:1px solid #ffffff30}.guided-entry-access-actions button:hover{background:#1d212b}.guided-entry-access-actions .primary{background:#f6cd9b;color:#0f1115}.guided-entry-access-actions .primary:hover{background:#ffd9a8}.guided-entry-dialog [data-entry-error]{color:#f6cd9b;margin:12px 0 0}.guided-entry-dialog [data-entry-error]:empty{display:none}
@media(max-width:767px) and (orientation:portrait){.guided-entry-dialog{padding:18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.guided-entry-heading h2{font-size:21px}.guided-entry-heading{gap:8px}.guided-entry-heading button{padding:8px 10px;font-size:14px}.guided-entry-ranges button{flex:0 1 auto}.guided-entry-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-entry-dialog fieldset{margin:18px 0}}

.guided-entry-access-actions [data-access-trial][hidden]{display:none}.guided-entry-access-actions:has([data-access-trial]:not([hidden])) a.primary{grid-column:1/-1}
