/* R43: actual removal of image zoom; account UI and video preview remain. */
.topbar .aria-header-account{display:flex;flex:0 0 148px;flex-direction:column;align-items:flex-end;align-self:flex-start;gap:4px;margin-left:auto;padding-top:0;}
.topbar .aria-header-account .zena-brand{display:block;flex:none;width:96px;height:25px;margin:0;padding:0;}
.topbar .aria-header-account .zena-brand img{display:block;width:96px;max-width:100%;height:25px;object-fit:contain;object-position:right top;}
.aria-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;max-width:100%;}
.aria-header-actions button{flex:0 1 auto;min-width:0;max-width:88px;overflow:hidden;text-overflow:ellipsis;min-height:32px;padding:5px 10px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#235ba1;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;}
.aria-header-actions button:hover{border-color:#abc3e0;background:#ffffff;}
.aria-header-actions button:focus-visible{outline:2px solid #abc3e0;outline-offset:3px;}
#aria-video-viewer{width:min(1100px,94vw);max-width:94vw;max-height:92vh;max-height:92svh;padding:12px;border:1px solid #abc3e0;border-radius:9px;background:#ffffff;color:#173450;overflow:auto;box-sizing:border-box;}
#aria-video-viewer::backdrop,.aria-account-dialog::backdrop{background:rgba(249,253,255,0.850);}
.aria-video-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:-12px;background:#ffffff;padding:5px 0 10px;z-index:1;}
.aria-video-toolbar p{margin:0;font-size:14px;overflow-wrap:anywhere;}
#aria-video-close{flex-shrink:0;background:#ffffff;color:#173450;border:1px solid #abc3e0;border-radius:6px;padding:10px 18px;font-size:15px;cursor:pointer;min-height:44px;}
#aria-preview-video{display:block;width:100%;max-height:calc(92vh - 95px);max-height:calc(92svh - 95px);object-fit:contain;background:#ffffff;}
.install li{align-items:flex-start;flex-wrap:wrap;gap:8px 12px;min-width:0;}
.install li>span{flex:1 1 120px;}
.aria-quick-actions{flex:0 0 100%;display:flex;gap:7px;flex-wrap:wrap;margin-top:4px;}
.aria-quick-actions a,.aria-quick-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#235ba1;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;}
.aria-quick-actions a:hover,.aria-quick-actions button:hover{border-color:#abc3e0;background:#ffffff;}
.aria-account-dialog{box-sizing:border-box;width:min(560px,94vw);max-width:94vw;max-height:92vh;max-height:92svh;padding:0;margin:auto;border:1px solid #abc3e0;border-radius:12px;background:#ffffff;color:#173450;box-shadow:0 20px 80px rgba(56,100,133,0.100);overflow:auto;font-family:inherit;}
.aria-account-dialog *{box-sizing:border-box;}
#aria-account-dialog [hidden]{display:none !important;}
.aria-account-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;background:#ffffff;border-bottom:1px solid #abc3e0;}
.aria-account-toolbar p{margin:0 0 3px;font-size:10px;letter-spacing:2px;color:#235ba1;}
.aria-account-toolbar h2{font-size:20px;line-height:1.3;margin:0;color:#173450;}
.aria-account-toolbar button{flex:none;min-height:42px;padding:8px 12px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#235ba1;font:600 14px/1.4 sans-serif;cursor:pointer;}
.aria-account-body{padding:19px 22px 22px;}
.aria-account-switch{display:flex;gap:8px;margin-bottom:17px;}
.aria-account-switch button{flex:1;min-height:40px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#48627e;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;}
.aria-account-switch button[aria-pressed="true"]{background:#e2f6ef;color:#1e63ad;border-color:#abc3e0;}
.aria-account-intro{font-size:13px;line-height:1.6;color:#48627e;margin:0 0 14px;}
.aria-account-dialog form>label,.aria-signup-grid label,#aria-otp-wrap label{display:block;font-size:13px;line-height:1.4;color:#48627e;margin:11px 0 6px;}
.aria-account-dialog input:not([type="checkbox"]){display:block;width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#173450;font:400 15px/1.4 sans-serif;}
.aria-account-dialog input:focus{outline:2px solid #abc3e0;outline-offset:1px;}
.aria-signup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;}
.aria-form-wide{grid-column:1/-1;}.aria-id-check{display:flex;gap:7px;align-items:stretch;}
.aria-id-check button{flex:none;padding:8px 12px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;color:#235ba1;font-family:inherit;font-size:12px;cursor:pointer;}
.aria-account-primary{display:block;width:100%;min-height:44px;padding:10px 14px;margin-top:18px;border:1px solid #abc3e0;border-radius:7px;background:#e2f6ef;color:#1e63ad;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;}
.aria-account-dialog button:disabled{opacity:.55;cursor:wait;}
.aria-account-dialog form>.aria-account-agreement{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.6;}
.aria-account-agreement input{flex:none;margin:3px 0 0;width:16px;height:16px;accent-color:#235ba1;}
.aria-account-agreement a{color:#235ba1;text-decoration:underline;}
.aria-account-status{min-height:0;margin:13px 0 0;font-size:13px;line-height:1.6;color:#235ba1;overflow-wrap:anywhere;}
.aria-account-status:empty{margin:0;}.aria-account-status[data-error="true"]{color:#aa3d34;}
#aria-member-panel h3{font-size:24px;color:#235ba1;margin:8px 0;}#aria-member-panel p{font-size:14px;line-height:1.7;}
.aria-guide-steps{font-size:14px;line-height:1.8;margin:0 0 20px;padding-left:20px;}.aria-guide-steps li{margin:0 0 10px;}
@media(max-width:760px){.topbar .aria-header-account{flex-basis:136px;}.aria-header-actions button{padding:5px 8px;}.topbar .brand{flex:1 1 140px;}.topbar .brand img{max-width:100%;}.aria-account-body{padding:16px;}.aria-account-toolbar{padding:10px 15px;}}
@media(max-width:400px){.aria-signup-grid{grid-template-columns:1fr;}.aria-form-wide{grid-column:auto;}.topbar .brand{flex-basis:120px;}.aria-account-toolbar h2{font-size:18px;}}
