.pro-gate-dialog{border:1px solid var(--tile-border);background:var(--bg-raised);width:min(620px,100% - 32px);max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 24px 80px rgba(var(--shadow-rgb), .25);overscroll-behavior:contain;border-radius:28px;margin:auto;padding:0;overflow-y:auto}.pro-gate-dialog::backdrop{background:rgba(var(--shadow-rgb), .4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pro-gate-dialog .pro-gate{padding:var(--space-6)}.pro-gate-head{align-items:center;gap:var(--space-3);display:flex}.pro-gate-badge{border-radius:var(--radius-control);background:var(--pill-active-bg);width:40px;height:40px;color:var(--pill-active-fg);flex:none;place-items:center;display:inline-grid}.pro-gate-badge svg{width:20px;height:20px}.pro-gate-head .pr-panel-title{flex:1;min-width:0}.pro-gate-head .exam-fail-esc{min-width:40px;height:40px;padding:0 var(--space-2);border-color:var(--tile-border);background:var(--surface);flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}@media (max-width:600px){.pro-gate-dialog .pro-gate{padding:var(--space-5) var(--space-4)}.pro-gate-dialog .pr-panel-title{font-size:23px}}
