:where(body.mm-public-page,body.auth-page,body.mm-app-page) .form-grid{gap:1rem;display:grid}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group{flex-direction:column;gap:.5rem;min-width:0;display:flex}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .label,:where(body.mm-public-page,body.auth-page,body.mm-app-page) span.label,:where(body.mm-public-page,body.auth-page,body.mm-app-page) label.label{color:hsl(var(--foreground));font-family:var(--font-body);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-medium)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input),:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group select,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea{color:#e2e8f0;width:100%;min-width:0;min-height:44px;font-family:var(--font-body);background:#0f172ac7;border:1px solid #94a3b852;border-radius:8px;padding:12px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s,background-color .18s}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input)::-moz-placeholder{color:#94a3b8e6}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea::-moz-placeholder{color:#94a3b8e6}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input)::placeholder,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea::placeholder{color:#94a3b8e6}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input):focus,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group select:focus,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea:focus{outline:2px solid hsl(var(--ring) / .22);outline-offset:2px;border-color:hsl(var(--ring) / .58);box-shadow:0 0 0 3px hsl(var(--ring) / .12)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-label{cursor:pointer;letter-spacing:normal;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;margin-bottom:0;font-weight:400;display:flex}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input{appearance:none;background:#111827d1;border:1.5px solid #ffffff61;border-radius:8px;flex-shrink:0;place-content:center;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:3px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-grid;box-shadow:inset 0 1px #ffffff08}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:after{content:"";border-bottom:2px solid #0000;border-right:2px solid #0000;width:.28rem;height:.52rem;transition:border-color .18s;transform:rotate(45deg)scale(.88)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:hover{border-color:#ffffff85}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:checked{background:linear-gradient(#22c55e 0%,#059669 100%);border-color:#10b981;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #05966933}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:checked:after{border-color:#f8fffb}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:focus-visible{border-color:#10b981f2;outline:none;box-shadow:0 0 0 1px #10b98138,0 0 0 4px #10b98133}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input:disabled{cursor:not-allowed;opacity:.7}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-text{min-width:0;color:hsl(var(--foreground));letter-spacing:normal;font-size:13px;font-weight:400}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-text a{color:#60a5fa;font-weight:600}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-text a:hover{color:#93c5fd;text-decoration:underline}@media (min-width:640px){:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input{width:20px;min-width:20px;height:20px;min-height:20px}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-text{font-size:14px}}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .label,:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) span.label,:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) label.label{color:#334155}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input),:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group select,:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea{color:#0f172a;background:#fff;border-color:#47556933;box-shadow:inset 0 1px 2px #0f172a0a}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input)::-moz-placeholder{color:#94a3b8}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea::-moz-placeholder{color:#94a3b8}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group input:not(.checkbox-input)::placeholder,:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .field-group textarea::placeholder{color:#94a3b8}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-input{background:#fff;border-color:#47556942;box-shadow:inset 0 1px 1px #0f172a0a}:is(html.light,html[data-theme=light]) :where(body.mm-public-page,body.auth-page,body.mm-app-page) .checkbox-text{color:#334155}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-input,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-textarea{border-radius:var(--btn-radius);border:1px solid rgba(var(--db-border-rgb), .7);background:rgba(var(--db-bg-rgb), .72);width:100%;color:rgba(var(--db-fg-rgb), .96);outline:none;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-input::-moz-placeholder{color:rgba(var(--db-muted-rgb), .5)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-textarea::-moz-placeholder{color:rgba(var(--db-muted-rgb), .5)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-input::placeholder,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-textarea::placeholder{color:rgba(var(--db-muted-rgb), .5)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-input:focus,:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-textarea:focus{border-color:rgba(var(--button-primary-rgb), .72);box-shadow:0 0 0 3px rgba(var(--button-primary-rgb), .18)}:where(body.mm-public-page,body.auth-page,body.mm-app-page) .ui-textarea{resize:vertical;min-height:132px}
