.pro-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#f3f3f18c;display:grid;place-items:center;padding:16px}.pro-sheet{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:16px 18px 18px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ink);box-shadow:0 8px 28px #1d1f211f;animation:drop .35s ease-out;user-select:text;-webkit-user-select:text}.pro-sheet p,.pro-done p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.pro-sheet ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.pro-sheet li{padding:9px 0 9px 10px;border-left:1px solid var(--hair)}.pro-sheet li.lead{border-left-color:var(--red)}.pro-sheet li b{display:block;font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pro-sheet li span{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--ink-2)}.pro-sheet .primary:disabled{opacity:.6;cursor:default}.pro-note,.pro-error{margin-top:8px;font-size:11px;color:var(--ink-2);text-align:center}.pro-error{color:var(--red)}.pro-account{margin-top:14px;padding-top:10px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-2)}.pro-account button{font-family:var(--sans);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.layers-pop button.locked{color:var(--ink-3)}.layers-pop button.locked i{border-style:dashed}.layers-pop .layers-group{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;border-top:1px solid var(--hair)}.layers-pop .pro-badge{margin-left:auto;padding:1px 4px;border:1px solid currentColor;font-size:6.5px;font-weight:500;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:var(--red)}.row .pro-tag{margin-left:auto;padding-left:10px;font-size:8.5px;letter-spacing:.18em;color:var(--red)}.row.locked{cursor:pointer}.row.locked .value{color:var(--ink-3)}.row.locked .label{display:flex}.pro-done{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 max(32px,calc(50vw - 200px))}.pro-done .primary{width:auto;padding:0 22px}
