.s33-guide .s33-directory-controls{background:#19191e;border:1px solid #ffffff20;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:1rem;margin:0 0 1.5rem;padding:1.25rem;display:grid;overflow:visible}.s33-guide .s33-directory-controls label,.s33-directory-city{flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;display:flex}.s33-guide .s33-directory-controls input,.s33-guide .s33-directory-controls select,.s33-guide .s33-directory-controls>button{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;font:inherit;border-radius:.6rem;margin:0;padding:.7rem .8rem;display:block}.s33-directory-city{position:relative}.s33-directory-city-menu{z-index:30;background:#202027;border:1px solid #ffffff30;border-radius:.75rem;max-height:20rem;margin-top:.5rem;padding:.4rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0008}.s33-directory-city-menu [role=option]{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.7rem .8rem;font-size:.875rem;display:flex}.s33-directory-city-menu [role=option]:hover,.s33-directory-city-menu [aria-selected=true]{background:#d9bd9120}.s33-directory-city-menu span{color:#d9bd91;font-size:.75rem}.s33-directory-city-menu p{padding:.75rem;font-size:.8rem;line-height:1.5}.s33-guide .s33-directory-categories{flex-wrap:wrap;gap:.65rem;margin:0 0 1.25rem;padding:0;display:flex}.s33-guide .s33-directory-categories button{border:1px solid #d9bd9155;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .85rem;font-size:.8rem;line-height:1.3;display:inline-flex}.s33-guide .s33-directory-categories button[aria-pressed=true]{color:#181411;background:#d9bd91}.s33-directory-categories button span{opacity:.75;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.25rem;font-size:.75rem;display:inline-flex}.s33-guide .s33-directory-results{color:#bdb7b0;border-bottom:1px solid #ffffff15;margin:0 0 1.5rem;padding-bottom:1rem;font-size:.875rem;line-height:1.6}@media (max-width:900px){.s33-guide .s33-directory-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.s33-guide .s33-directory-controls{grid-template-columns:1fr;gap:1rem;padding:1rem}.s33-guide .s33-directory-categories{gap:.5rem}.s33-guide .s33-directory-results{margin-bottom:1.25rem}}
.s33-guide-registration-success{color:#f5f1eb;background:#19191e;border:1px solid #d9bd9150;border-radius:20px;max-width:880px;margin:24px auto;padding:clamp(24px,4vw,40px)}.s33-guide-registration-success>span{color:#d9bd91;border:1px solid #d9bd9150;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.s33-guide-success-eyebrow{letter-spacing:.12em;color:#d9bd91!important;margin-top:20px!important;font-size:12px!important}.s33-guide-registration-success h1{outline:none;margin:12px 0;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.25}.s33-guide-registration-success p{color:#aaa6a1;margin:12px 0;font-size:14px;line-height:1.7}.s33-guide-registration-success ol{gap:16px;margin:28px 0;padding:0;list-style-position:inside;display:grid}.s33-guide-registration-success li{border-top:1px solid #ffffff18;padding-top:16px;font-size:14px}.s33-guide-registration-success li p{margin:6px 0 0}.s33-guide-registration-success>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.s33-guide-registration-success>div>a,.s33-guide-registration-success>div>button{color:#d9bd91;cursor:pointer;border:1px solid #ffffff25;border-radius:12px;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;display:inline-flex}.s33-guide-registration-success>div>a:first-child{color:#181411;background:#d9bd91;border-color:#d9bd91}.s33-guide-success-demo{margin-top:24px!important;font-size:12px!important}.s33-guide-card[data-current=true]{outline-offset:4px;outline:2px solid #d9bd91;scroll-margin-top:32px}@media (max-width:600px){.s33-guide-registration-success>div{flex-direction:column}.s33-guide-registration-success>div>a,.s33-guide-registration-success>div>button{justify-content:center}}
