.credential-card-dialog_dialog__EAcuV{box-sizing:border-box;width:min(940px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--paper,#fff);color:var(--ink,#142d37);overflow:auto}.credential-card-dialog_dialog__EAcuV::backdrop{background:rgb(10 22 30/.6)}.credential-card-dialog_header__MwKcs{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.credential-card-dialog_header__MwKcs h2{font-size:24px;line-height:1.25;margin:5px 0}.credential-card-dialog_layout__wZ2og{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);gap:28px;margin-top:26px;align-items:start}.credential-card-dialog_card__o2uMf{overflow:hidden;background:#fff;color:#142d37;aspect-ratio:85.6/53.98;border:1px solid #d6dfe0;border-radius:13px;font-family:Arial,sans-serif;display:flex;flex-direction:column}.credential-card-dialog_card__o2uMf header{display:flex;align-items:center;gap:12px;background:#142d37;color:#fff;border-bottom:3px solid #c26231;padding:13px 18px;font-size:11px;font-weight:700;letter-spacing:.04em}.credential-card-dialog_card__o2uMf header small{display:block;font-size:10px;font-weight:400;margin-top:5px;color:#d4e2e3}.credential-card-dialog_card__o2uMf section{display:flex;gap:14px;justify-content:space-between;padding:20px 18px 12px;flex:1 1}.credential-card-dialog_card__o2uMf section p{font-size:10px;letter-spacing:.08em;color:#a34a24;margin:0 0 12px}.credential-card-dialog_card__o2uMf h3{font:700 clamp(17px,1.8vw,23px)/1.2 Arial,sans-serif;margin:0 0 17px;overflow-wrap:anywhere}.credential-card-dialog_card__o2uMf section span{font-size:10px;display:block;color:#50616b}.credential-card-dialog_card__o2uMf section strong{font-size:18px;display:block;margin-top:3px}.credential-card-dialog_card__o2uMf footer{padding:10px 18px;background:#f1f5f4;font-size:10px;font-weight:700}.credential-card-dialog_portrait__m2Zly{width:22%;aspect-ratio:3/4;object-fit:contain;align-self:start;border-radius:5px;background:#f1f5f4}.credential-card-dialog_hint__hTDeT{font-size:13px;line-height:1.6;color:var(--muted);margin:14px 0}.credential-card-dialog_verification__BTDRR{border:1px solid var(--line);border-radius:14px;padding:20px}.credential-card-dialog_verification__BTDRR>img{display:block;width:min(184px,100%);height:auto;margin:0 auto 16px}.credential-card-dialog_verification__BTDRR h3{font-size:16px;margin:0 0 10px}.credential-card-dialog_verification__BTDRR p{font-size:13px;line-height:1.65;color:var(--muted)}.credential-card-dialog_photoControls__jOmpY{display:flex;flex-wrap:wrap;gap:8px}.credential-card-dialog_photoControls__jOmpY label{position:relative;overflow:hidden;cursor:pointer}.credential-card-dialog_photoControls__jOmpY input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.credential-card-dialog_photoControls__jOmpY small{display:block;flex-basis:100%;font-size:12px;color:var(--muted);line-height:1.5}.credential-card-dialog_actions__TnfY1{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.credential-card-dialog_actions__TnfY1 p{font-size:13px;color:var(--muted)}@media(max-width:650px){.credential-card-dialog_dialog__EAcuV{padding:20px 16px}.credential-card-dialog_header__MwKcs h2{font-size:21px}.credential-card-dialog_layout__wZ2og{grid-template-columns:minmax(0,1fr);gap:20px}.credential-card-dialog_verification__BTDRR{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 16px}.credential-card-dialog_verification__BTDRR>img{grid-row:span 3;margin:0;align-self:center}.credential-card-dialog_verification__BTDRR h3{font-size:15px}.credential-card-dialog_verification__BTDRR p{margin:0 0 8px}.credential-card-dialog_actions__TnfY1{align-items:stretch;flex-direction:column}.credential-card-dialog_actions__TnfY1 p{margin:0}.credential-card-dialog_card__o2uMf header{padding:12px}.credential-card-dialog_card__o2uMf section{padding:15px 12px}.credential-card-dialog_card__o2uMf h3{font-size:18px}.credential-card-dialog_card__o2uMf section p{margin-bottom:8px}.credential-card-dialog_card__o2uMf footer{padding:9px 12px}}@media(max-width:350px){.credential-card-dialog_verification__BTDRR{display:block}.credential-card-dialog_verification__BTDRR>img{width:130px;margin:0 auto 14px}}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf{aspect-ratio:auto;min-height:292px}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf footer,.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf h3,.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf section strong{color:#142d37}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf section>div{min-width:0;flex:1 1}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf section strong{overflow-wrap:anywhere}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_portrait__m2Zly{flex-shrink:0}@media(max-width:650px){.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf{min-height:240px}.credential-card-dialog_dialog__EAcuV .credential-card-dialog_card__o2uMf h3{font-size:clamp(16px,5vw,18px)}}.member-photo-editor_panel__yGnY7{border:1px solid var(--sa-border,#dededc);border-radius:16px;padding:20px;background:var(--sa-card,#fff);color:var(--sa-foreground,#242424)}.member-photo-editor_summary__YnJWi{display:flex;align-items:center;gap:18px}.member-photo-editor_placeholder__7HTfz,.member-photo-editor_summary__YnJWi img{width:90px;height:120px;object-fit:cover;border-radius:10px;background:var(--sa-muted,#efefed);flex-shrink:0}.member-photo-editor_placeholder__7HTfz{display:grid;place-items:center;font-size:26px;font-weight:600;color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_summary__YnJWi h3{font-size:18px;margin:0 0 6px}.member-photo-editor_summary__YnJWi p{max-width:50ch;font-size:14px;line-height:1.5;margin:0 0 14px;color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_dialog__1NUCu{width:min(960px,calc(100vw - 24px));max-width:960px;max-height:calc(100dvh - 24px);border:1px solid var(--sa-border,#dededc);border-radius:20px;padding:0;background:var(--sa-background,#fafaf9);color:var(--sa-foreground,#242424);overflow:auto}.member-photo-editor_dialog__1NUCu::backdrop{background:rgb(12 20 27/.65)}.member-photo-editor_footer__1h1MY,.member-photo-editor_header__4PYzv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:var(--sa-card,#fff)}.member-photo-editor_header__4PYzv{border-bottom:1px solid var(--sa-border,#ddd);position:sticky;top:0;z-index:2}.member-photo-editor_header__4PYzv h2{font-size:21px;margin:0}.member-photo-editor_header__4PYzv p{font-size:13px;color:var(--sa-muted-foreground,#62625e);margin:4px 0 0}.member-photo-editor_footer__1h1MY{border-top:1px solid var(--sa-border,#ddd);position:sticky;bottom:0;z-index:2;flex-wrap:wrap}.member-photo-editor_footer__1h1MY p{max-width:50ch;margin:0;font-size:13px;line-height:1.45;color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_content__5xMP1{padding:24px}.member-photo-editor_choices__k3Bak{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.member-photo-editor_choices__k3Bak label{position:relative;overflow:hidden}.member-photo-editor_choices__k3Bak input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.member-photo-editor_layout__F5MZW{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:32px}.member-photo-editor_frame__J294R{position:relative;width:100%;max-width:300px;margin:auto;border-radius:12px;overflow:hidden;background:#e7e7e3;aspect-ratio:3/4}.member-photo-editor_frame__J294R canvas,.member-photo-editor_frame__J294R video{display:block;width:100%;height:100%;object-fit:cover;touch-action:none;cursor:grab}.member-photo-editor_frame__J294R canvas:focus-visible{outline:3px solid var(--sa-primary,#b95b27);outline-offset:-3px}.member-photo-editor_frame__J294R canvas:active{cursor:grabbing}.member-photo-editor_guide__P_Iid{position:absolute;left:22%;right:22%;top:12%;height:54%;border:2px dashed rgb(255 255 255/.9);border-radius:50%;box-shadow:0 0 0 100vmax rgb(0 0 0/.14);pointer-events:none}.member-photo-editor_video__pbMWK{transform:scaleX(-1)}.member-photo-editor_controls__C6d4k{display:grid;gap:12px;margin-top:18px}.member-photo-editor_controls__C6d4k label{display:grid;gap:6px;font-size:13px;font-weight:500}.member-photo-editor_controls__C6d4k input{width:100%;accent-color:var(--sa-primary,#b95b27)}.member-photo-editor_controls__C6d4k details{font-size:13px}.member-photo-editor_controls__C6d4k summary{cursor:pointer;margin-bottom:12px}.member-photo-editor_hint__VjdLe{font-size:13px;line-height:1.5;color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_preview__uUc6k h3{font-size:17px;margin:0 0 12px}.member-photo-editor_card__DZPWn{aspect-ratio:85/54;width:100%;max-width:410px;border:1px solid #cad7d7;border-radius:16px;padding:18px;color:#153c48;background:#f4f7f6;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.member-photo-editor_brand__biRLE{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.4;font-weight:650;letter-spacing:.03em}.member-photo-editor_brand__biRLE img{width:32px;height:32px;object-fit:contain}.member-photo-editor_cardBody__YjaQ4{display:grid;grid-template-columns:minmax(0,1fr) 26%;gap:12px;align-items:center;margin-top:10px}.member-photo-editor_cardBody__YjaQ4 h4{font-size:clamp(15px,2vw,22px);line-height:1.2;margin:0 0 14px;font-weight:650;overflow-wrap:anywhere}.member-photo-editor_cardBody__YjaQ4 small{display:block;font-size:10px;margin-bottom:3px}.member-photo-editor_cardBody__YjaQ4 strong{font-size:15px}.member-photo-editor_cardBody__YjaQ4 img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.member-photo-editor_cardFooter__CiEFb{border-top:1px solid #cad7d7;padding-top:8px;font-size:10px;margin-top:10px}.member-photo-editor_note__Eqc2I{font-size:13px;line-height:1.6;max-width:46ch;margin-top:16px;color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_message__BJegB{font-size:14px;line-height:1.5;padding:12px 16px;border:1px solid var(--sa-border,#dededc);border-radius:10px;margin:0 0 18px;background:var(--sa-card,#fff)}.member-photo-editor_error__3EYCq{color:var(--sa-destructive,#a93131)}.member-photo-editor_footer__1h1MY>button{background:color-mix(in srgb,var(--sa-primary,#d85b32) 80%,#000);border-color:transparent;color:#fff}.member-photo-editor_footer__1h1MY>button:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--sa-primary,#d85b32) 70%,#000);color:#fff}.member-photo-editor_footer__1h1MY>button:focus-visible{outline:3px solid var(--sa-primary,#d85b32);outline-offset:2px}.member-photo-editor_choices__k3Bak .button--ghost{background:transparent;border:1px solid var(--sa-border,#dededc);color:var(--sa-muted-foreground,#62625e)}.member-photo-editor_choices__k3Bak .button--ghost:hover{background:var(--sa-muted,#eee);color:var(--sa-destructive,#a93131)}@media(max-width:640px){.member-photo-editor_layout__F5MZW{grid-template-columns:minmax(0,1fr);gap:24px}.member-photo-editor_footer__1h1MY,.member-photo-editor_header__4PYzv{padding:14px 16px}.member-photo-editor_content__5xMP1{padding:16px}.member-photo-editor_header__4PYzv h2{font-size:18px}.member-photo-editor_frame__J294R{max-width:240px}.member-photo-editor_preview__uUc6k{max-width:410px;margin:auto;width:100%}.member-photo-editor_cardBody__YjaQ4 h4{font-size:19px}.member-photo-editor_summary__YnJWi{align-items:flex-start;gap:12px}.member-photo-editor_panel__yGnY7{padding:16px}.member-photo-editor_choices__k3Bak>*{flex:1 1}.member-photo-editor_footer__1h1MY>button{width:100%}}