:root{--ink: #111a2e;--muted: #6b7280;--line: #e5e9f1;--panel-blue: #006fe8;--panel-purple: #5536df;--page-bg: #f5f9fd}html,body{width:100%;height:100%;overflow-x:hidden}body{margin:0;min-height:100dvh;overflow:hidden;padding:0;background:var(--page-bg);color:var(--ink);font-family:Roboto,Segoe UI,Arial,sans-serif}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a{color:#0873c9;text-decoration:none}a:hover{color:#045ca5}.agm-shell{width:100%;max-width:100%;height:100dvh;min-height:100dvh;display:grid;grid-template-rows:clamp(58px,8.6dvh,73px) minmax(0,1fr) clamp(42px,6.2dvh,54px);row-gap:clamp(12px,1.8dvh,20px);overflow:hidden;background:#fff;border-radius:0;box-shadow:none}.topbar{height:auto;min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,3.8vw,45px)}.brand{display:inline-flex;align-items:center}.brand img{width:142px;height:30px;object-fit:cover;object-position:left center;mix-blend-mode:multiply}.header-actions{min-width:0;display:flex;align-items:center;gap:30px;color:#16233b}.header-link{min-width:0;display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:#172139;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.header-link>i{width:15px;height:15px;display:inline-block;color:#1d2a42;font-size:15px;line-height:15px;text-align:center}.fa-fallback{background-position:center;background-repeat:no-repeat;background-size:contain}body:not(.fa-loaded) .fa-fallback:before{content:""}body.fa-loaded .fa-fallback{background-image:none!important}.fa-report,.fa-notice{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAPAA8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6a0a3+HthrvxIvfGeh6Bd3Oo+Nr6xj1XWLe2kkgC2sJXBmG5lXgbVzjI4xmrvwP8AiRqPwr8LfDTwHe+BprK0uo59PtNXsL+2lsrloopJzLGqMW2uqk/MFIYkHpVDxBoXinwv4r8YaZP4a8SXdrqHiGfXrPUPDOvWtmJYpYY0CSLKwbKmNuMY71s+H9J8S+NPFfw9sZPC+raVp3hu4vb2fU9f1i3vJpVktpYlT90xYndKO2AFx6V6fKuW8tv+Ac13zH//2Q==)}.fa-guide{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAPAA8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2/wAKWHhGw+Hnha1t/AvgbUNYPhGw1y5v9e0Se6lleafymkkeOB92TuJO4tnkgLzXonwetbHR/jZ4Ul07RtG0A6z4HmvL+Dw/ZvZ2k0q3cQV/KdVfgM2C6hgGINc14c03xz4a8L+HtA1D4c+Ipr7Q9Lg0d7jR/GUFpbziKRWEqxhxgsUHJAbadp4r0/wDB4o8dfGqDxnrXhSTwpp2naDNpaxXV/BcyzyyzxyZXyWIVVERBJ5OR6V6c7pNvbU5ktT/2Q==)}.chatbot-link{padding:8px 12px;border:1px solid #dfe7f2;border-radius:999px;background:#f8fbff;box-shadow:0 6px 16px #1424440f}.chatbot-link:hover,.chatbot-link:focus{color:#4f31df;border-color:#cfc4ff;background:#f4f0ff}.chatbot-icon{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#7448f2,#5030df);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.lang-toggle:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid #18233a;border-right:4px solid transparent;border-left:4px solid transparent}.content-grid{height:100%;min-height:0;min-width:0;width:min(100%,1120px);display:grid;grid-template-columns:minmax(340px,430px) minmax(390px,454px);align-self:center;align-items:center;justify-content:center;gap:clamp(24px,4.1vw,34px);margin:0 auto;padding:0 clamp(20px,3.5vw,40px) clamp(24px,3.2dvh,34px)}.event-panel{width:100%;justify-self:end;height:min(100%,730px);max-height:730px;min-height:0;border-radius:10px;background-image:url(/assets/event-panel-DPuVj_NJ.png);background-size:100% 100%;background-position:right center;background-repeat:no-repeat;box-shadow:0 12px 30px #02245e14}.login-column{min-height:0;min-width:0;width:100%;justify-self:start;display:flex;flex-direction:column;justify-content:center;padding-top:0}.login-heading{display:flex;align-items:center;gap:16px;margin-left:0}.shareholder-heading{margin-bottom:clamp(8px,1.5dvh,13px)}.guest-heading{margin-top:clamp(10px,2.1dvh,18px);margin-bottom:clamp(8px,1.5dvh,13px)}.heading-icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:8px;flex:0 0 42px;font-size:23px}.heading-icon i{font-size:22px}.heading-icon .fa-fallback{width:42px;height:42px;display:inline-grid;place-items:center}.fa-shareholder{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAqACoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9MLu4N1O5JygJCr2qH5MjgDtwKRRj82/9CNKq/MAOCT+dekkkjy223cUJuzgA/Q0FAOq15iPGvjTxWdW1TwlaaMNF0y7ntI4dTklFxftC22Qqy/LENwZRkNnGeK7bwb4ptvHHhTSdetEeK21G2W4SKX78eeqk9yCCPwradKcFeVv8vU56danUlZX/AM/Q11domDRna45G3jNbkN3HJEjkgFlBxWKFAYH0NWLeP/R4uf4R/KuSqkzsg2tCqvK/8Cb/ANCNUtZ1ay0LTLm/1K6isrC2Qyz3E7BUjUckk1cjzsOeu5v/AEI1yXxW8Bz/ABI8KLpNtqEOnSLeW92XuIDPFIInD+W6Bl3KSBkZrppKMpxU3ZHNVclCTgrs8WuLy51C41a48Hw+PrHwvrc73N2lhpEZinZ/9ZLbmRxJGH68DnqBXsXww8TeHdW0CPTvDZeC30lVs5NPniaGe0IHCSRsAwOOh78nNVY/DXxKyN3jLQAoAGB4fb/4/Uvg34daxonjrUfE2t61Yald3ljHYsljYNbBgjllZsu2SNxA9jXpVakJ02pTWm1r3b89FfTqeNQo1qVVNRdnve2nXTU7sEnBq1b/AOoj/wB0fyqqT8w7c1YtWBtojyMoO3tXi1Oh9BEdeWDwSMyKXjYk/L1FVs8/dbj1U10LcYpc1iqjSNpUU2c55hz0b/vk0A57N/3ya6TtSVXteyF7FdzChtZLhgERgD1ZhgCtlLaNEVQBgDFKSd2M1IBxWcpuRpGCR//Z)}.fa-guest{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAqACoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Jr69e/nb5j5Kkqqg4BxwT71V8lP7iD/gIFJCxCDj+Jv5mpZLmG2tpp7h1iiiRpHkboqgEk/gAa9aKSSSRnuRmNB1jX64pwhjP8C/lXjvg/8Aab0rxZ4k0e0k8N6ppWh69M0Gia3clDHeuucZQfNGGAJUt19q7TwB8UNI+Ip1ZNOgvrG80q4+z3lhqdsbe4hYjchKH+FlwQR1FdlTC1qWtSFg9DsoHks3DwMVI525OD7V00V3FLEj9NwBxmuW80gjtU9rfN9lh5/gH8q86pTUtQK8GAh4/ib+ZrnPiD4q0Pwj4V1HUPEl7BY6KsRiuJLjO1lfK7QACWJyQAASa6GF9o57M38zXln7RXwTn+OvhPTNJttXj0aSzvxemSeBpUk/dum0qGB43ZB/SvTwMaMq9NYiXLC6u+yJPl/4Y+Mvhlo3j3QVv/H2tXnhTQ7ozaJYalpnkxWkhGEM0wJJRMnGRxxnABr6L+BfiLw3pnjTxNod1qmqXfjvVZv7RubjW7dYXvoFG2JrfazI0Kr02noc4rxR/wBgHXEJX/hMtN57jT5D9f8AlpXt/gb9mrT/AAxrXgPX73V7q91rwto66VGsICWs2Fdd5UgsOHIxu7fSvts6nlNSH+zYiU21a1uq1XRbvcUeZbntElu4IwOvYUWtu/2WHg/cH8qnSXOM9OKsWpH2aHj+Afyr84nNpItEOoabJbzu4QtE5LAgZwT1FVAQO+PwrsB1pHUY6CsI13azQ7HJZQ9T+lIXUHr+ldbtHHApVUZ6Cn7Z9gscvDay3bBY0OD1cjAArfjiWGNI1i3BAFBI64qy3A445puaynUcwP/Z)}.shareholder-icon{color:#0077a7;background:#eaf6ff}.guest-icon{color:#562bd7;background:#f2edff}.login-heading h1,.login-heading h2{margin:0;color:#151c2e;font-size:18px;font-weight:800;letter-spacing:-.01em}.heading-line{display:block;width:34px;height:3px;margin-top:9px;border-radius:999px;background:#137be7;box-shadow:0 1px 3px #137be759}.guest-heading .heading-line{background:#4e39de;box-shadow:0 1px 3px #4e39de52}.login-card{width:100%;min-height:clamp(248px,36.4dvh,309px);padding:clamp(14px,2.2dvh,19px) 18px clamp(10px,2dvh,17px);background:#fff;border:1px solid #edf0f5;border-radius:9px;box-shadow:0 12px 28px #14244414}.guest-card{min-height:clamp(138px,19.7dvh,167px)}.shareholder-card{padding-bottom:clamp(22px,3dvh,30px)}.field-group{margin-bottom:clamp(10px,1.9dvh,16px)}.field-group label{display:block;margin-bottom:7px;color:#172039;font-size:12px;font-weight:800}.form-control{display:block;width:100%;height:31px;padding:6px 10px;color:#202738;border:1px solid #dce1ea;border-radius:4px;font-size:13px;font-weight:500;box-shadow:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.form-control::placeholder{color:#9ca6b7}.form-control:focus{border-color:#3b8df0;box-shadow:0 0 0 3px #0077ff1f}.card-footer-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:3px}.consent-check{min-height:auto;display:flex;align-items:center;gap:7px;margin:0;padding-left:0;color:#1e2940;font-size:12px;font-weight:500}.consent-check .form-check-input{width:14px;height:14px;flex:0 0 14px;float:none;margin:0;border-color:#8fa0b8;border-radius:3px;cursor:pointer}.consent-check .form-check-input:checked{border-color:#147ae7;background-color:#147ae7}.login-button{width:94px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:5px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 12px #0e68e038}.login-button:hover,.login-button:focus{color:#fff;transform:translateY(-1px)}.login-button:disabled{cursor:wait;opacity:.82;transform:none}.btn-chev{font-size:12px;line-height:1}.blue-button,.purple-button{background:linear-gradient(180deg,#7448f2,#5030df);box-shadow:0 6px 12px #5333e03d}.form-message{min-height:14px;margin:8px 0 0;color:#c33838;font-size:12px;font-weight:600}.divider{width:min(384px,84%);display:flex;align-items:center;gap:15px;margin:clamp(10px,2dvh,17px) auto clamp(10px,2.2dvh,19px);color:#404a5f}.divider span{height:1px;flex:1;background:#e1e5ec}.divider strong{color:#454d5f;font-size:13px;font-weight:500}.page-footer{height:auto;display:grid;grid-template-columns:1.2fr 1fr 1.1fr;align-items:center;padding:0 42px;background:#004195;color:#e6f0ff;font-size:13px}.page-footer p,.security-note{margin:0}.security-note{display:flex;align-items:center;gap:8px;font-weight:500}.page-footer p:nth-child(2){text-align:center}.page-footer p:nth-child(3){text-align:right}.security-note i{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;font-size:9px}.security-note .fa-shield{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAPAA8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7r0i08M33h+DXfG2oLf3FxNeFI9Wu2a3AjlcYhhJCZCgdF3VoeEt+keLvDsOnPqtpo+q6dc3B0nUZjIINjR7NobJj4c/LnjIGOKNU8NXPg6+nzoUPijwxPeG/gtGaL7Rp90xLHZ5hCshYlhyCpY9RXS+FdB1S61yXxJrwiiv3g+z2ljA+9LOAtuYF/wCORiq7iAB8oA9ToZn/2Q==);background-size:14px 14px}.dropdown-menu{--bs-dropdown-font-size: 12px;--bs-dropdown-link-active-bg: #147ae7;position:absolute;top:calc(100% + 10px);right:0;z-index:10;display:none;min-width:120px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid #e5e9f1;border-radius:8px;box-shadow:0 12px 28px #1424441f}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block}.dropdown-item{display:block;width:100%;padding:7px 12px;border:0;background:transparent;color:#172139;text-align:left;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.dropdown-item:hover,.dropdown-item.active{background:#eef6ff;color:#0873c9}@media(min-width:992px)and (max-height:680px){.agm-shell{grid-template-rows:48px minmax(0,1fr) 34px;row-gap:7px}.topbar{padding:0 26px}.brand img{width:128px;height:27px}.header-actions{gap:18px}.header-link{gap:6px;font-size:12px}.chatbot-link{padding:6px 10px}.content-grid{width:min(100%,1000px);grid-template-columns:minmax(300px,400px) minmax(360px,430px);gap:24px;padding:0 24px 6px}.event-panel{height:100%;max-height:none}.login-heading{gap:10px}.shareholder-heading{margin-bottom:5px}.guest-heading{margin-top:5px;margin-bottom:5px}.heading-icon,.heading-icon .fa-fallback{width:32px;height:32px}.heading-icon{flex-basis:32px}.heading-icon i{font-size:18px}.login-heading h1,.login-heading h2{font-size:16px}.heading-line{width:30px;height:2px;margin-top:5px}.login-card,.guest-card{min-height:0;padding:9px 14px 8px}.shareholder-card{padding-bottom:9px}.field-group{margin-bottom:6px}.field-group label{margin-bottom:3px;font-size:11px}.form-control{height:28px;padding:4px 9px;font-size:12px}.card-footer-row{gap:12px;margin-top:1px}.consent-check{gap:6px;font-size:10px}.consent-check .form-check-input{width:13px;height:13px;flex-basis:13px}.login-button{width:82px;height:30px;font-size:12px}.form-message{min-height:10px;margin-top:3px;font-size:10px}.divider{gap:12px;margin:5px auto}.divider strong{font-size:11px}.page-footer{padding:0 26px;font-size:11px}}@media(max-width:991px){.header-actions{gap:18px}.content-grid{width:min(100%,980px);grid-template-columns:minmax(320px,400px) minmax(360px,430px);gap:24px;padding-inline:24px}.event-panel{height:min(100%,660px)}}@media(max-width:991px){html,body.login-page{height:auto;overflow:auto}.agm-shell{height:auto;min-height:100dvh;grid-template-rows:auto auto auto;row-gap:18px;overflow:visible;border-radius:0}.topbar{height:auto;align-items:center;gap:18px;padding:22px 20px 0}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px 18px}.content-grid{width:min(100%,640px);grid-template-columns:1fr;gap:22px;align-self:start;padding:0 20px 18px}.event-panel{width:100%;max-width:560px;min-height:0;height:clamp(320px,58vw,460px);justify-self:center;background-size:cover;background-position:top left}.login-column{width:min(100%,560px);justify-self:center;padding-top:0}.login-card,.divider{width:100%}.page-footer{grid-template-columns:1fr;align-items:center;gap:10px;min-height:72px;padding:12px 20px}.page-footer p:nth-child(2),.page-footer p:nth-child(3){text-align:left}}@media(max-width:991px){.topbar,.card-footer-row{flex-direction:column}.topbar{display:grid;grid-template-columns:auto minmax(0,auto);align-items:center;gap:14px 12px;padding:18px 16px 0}.page-footer{align-items:flex-start}.brand{grid-column:1;grid-row:1}.brand img{width:132px;height:28px}.header-actions{width:100%;display:contents}.header-link{justify-content:flex-start;font-size:12px}.header-link:not(.chatbot-link){grid-column:1 / -1;width:min(100%,360px);justify-self:center;justify-content:center;padding:9px 12px;border:1px solid #dfe7f2;border-radius:8px;background:#f8fbff;text-align:center}.chatbot-link{grid-column:2;grid-row:1;width:max-content;justify-self:end;justify-content:center;padding:7px 10px}.content-grid{width:100%;gap:18px;padding:0 16px 18px}.event-panel{display:none}.login-column{width:100%}.login-heading{gap:12px}.heading-icon{width:38px;height:38px}.heading-icon i{font-size:20px}.heading-icon{flex-basis:38px}.login-heading h1,.login-heading h2{font-size:17px}.login-card{min-height:0;padding:16px}.guest-card{min-height:0}.form-control{height:40px;font-size:13px}.card-footer-row{align-items:stretch}.login-button{width:100%;height:40px}.page-footer{font-size:12px}}@media(max-width:420px){.topbar{padding-inline:14px}.header-actions{grid-template-columns:1fr}.chatbot-link{justify-content:center}.content-grid{padding-inline:12px}.event-panel{height:285px}.consent-check{align-items:flex-start;font-size:12px}.page-footer{gap:9px;padding:12px 14px}}@media(max-width:360px){.event-panel{height:255px}.login-card{padding:14px}.login-heading h1,.login-heading h2{font-size:16px}}.dashboard-page{--blue: #006fe8;--blue-dark: #003f91;--ink: #17213a;--muted: #647089;--line: #e3e9f3;--panel: #ffffff;--page: #f4f8fd;--green: #16b56f;--purple: #5730dd}*{box-sizing:border-box}html,body.dashboard-page{width:100%;min-height:100%}body.dashboard-page{margin:0;overflow:hidden;background:var(--page);color:var(--ink);font-family:Roboto,Segoe UI,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}button,.panel,.resource-card,.vote-card,.summary-strip{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}button:focus-visible,input:focus-visible{outline:3px solid rgba(0,111,232,.22);outline-offset:2px}.dashboard-shell{height:100vh;min-height:0;display:grid;grid-template-rows:clamp(108px,8.75vw,140px) 56px minmax(0,1fr) 74px 44px;gap:10px;overflow:hidden;background:#f4f8fd}.agm-hero{background-image:url(/assets/dashboard-header-BFu7oraa.jpg);background-color:#0357c9;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.summary-strip,.dashboard-grid,.resource-strip{width:calc(100% - 80px);margin:0 auto}.summary-strip{display:grid;grid-template-columns:max-content max-content minmax(32px,1fr) max-content max-content;align-items:center;column-gap:clamp(14px,1.6vw,24px);min-height:56px;padding:0 18px;background:#fff;border-radius:8px;box-shadow:0 9px 24px #1f355d17}.summary-item{min-width:0;display:flex;align-items:center;gap:12px;padding-right:0;border-right:0}.summary-item>div{min-width:0}.summary-item:nth-of-type(1){padding-right:22px;border-right:1px solid var(--line)}.summary-item:nth-of-type(3){grid-column:4}.summary-item p,.resource-card p{margin:0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.summary-item strong{display:block;margin-top:4px;color:#10192f;font-size:18px;line-height:1;overflow-wrap:anywhere}.summary-icon{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 36px;border-radius:50%;background:linear-gradient(180deg,#1687f8,#0069d9);box-shadow:0 8px 16px #0069d938}.summary-icon i,.signal-icon i,.agenda-icon i,.comment-icon i,.resource-icon i,.shield-mark i{font-size:16px;line-height:1}.summary-icon i{color:#fff}.logout-btn{width:132px;max-width:100%;height:34px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:10px;border:1px solid #a8c0dc;border-radius:7px;background:#fff;color:#1a4d84;font-size:13px;font-weight:800}.logout-btn i{color:#1a4d84;font-size:16px}.dashboard-grid{display:grid;grid-template-columns:1.06fr 1.16fr .84fr;gap:18px;min-height:0}.panel{min-width:0;min-height:0;overflow:hidden;padding:16px;background:var(--panel);border:1px solid #edf1f6;border-radius:8px;box-shadow:0 9px 24px #1f355d14}.agenda-panel{display:flex;flex-direction:column}.resource-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1f355d1f}.panel-title{display:flex;align-items:center;gap:11px;margin-bottom:14px}.panel-title h1,.panel-title h2{flex:1;margin:0;color:#173064;font-size:17px;font-weight:800}.signal-icon,.agenda-icon,.comment-icon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 24px;border-radius:50%}.signal-icon i{color:#0e5fc7;font-size:15px}.agenda-icon i{color:#2867a9;font-size:19px}.comment-icon i{color:#006fe8;font-size:18px}.live-pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:23px;border-radius:999px;background:#19ba6f;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase}.live-pill:before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:#fff}.video-frame{overflow:hidden;border-radius:4px;background:#0a234f}.video-frame video{display:block;width:100%;aspect-ratio:480 / 313;object-fit:cover}.agenda-copy{margin:0 0 12px;color:#1f2a3e;font-size:14px;line-height:1.55}.agenda-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-2px 0 12px;padding:4px;border-radius:7px;background:#f3f7fc}.agenda-tab{height:30px;border:0;border-radius:5px;background:transparent;color:#4c5c76;font-size:13px;font-weight:800}.agenda-tab.active{background:#fff;color:#075fc6;box-shadow:0 5px 12px #1f355d14}.agenda-section{display:none}.agenda-section.active{display:block}.agenda-list{display:grid;gap:14px}.agenda-item{padding:0 0 16px;border-bottom:1px solid #e5edf7}.agenda-item:last-child{padding-bottom:0;border-bottom:0}.agenda-heading{width:fit-content;margin:0 auto 14px;padding:8px 18px;border-radius:999px;background:#eaf6ff;color:#075fc6;font-size:18px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.agenda-content-area{min-height:0;flex:1;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#b9c9dd transparent}.agenda-content-area::-webkit-scrollbar,.comment-list::-webkit-scrollbar{width:6px}.agenda-content-area::-webkit-scrollbar-track,.comment-list::-webkit-scrollbar-track{background:transparent}.agenda-content-area::-webkit-scrollbar-thumb,.comment-list::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c9dd}.filter-btn{width:26px;height:26px;border:0;border-radius:50%;background:#f2f6fb;color:#24578f;font-weight:800}.resolution-box{display:flex;gap:12px;margin:0 0 12px;padding:14px;border-radius:7px;background:#eef6ff;color:#1c2a3f;font-size:14px;line-height:1.45}.presentation-slider{padding:14px;border:1px solid #dbe8fb;border-radius:8px;background:#eef6ff}.presentation-photo{overflow:hidden;margin:0;border:1px solid #dbe8fb;border-radius:8px;background:#eef6ff}.presentation-media{display:grid;gap:12px}.presentation-both{grid-template-columns:1fr 1fr}.presentation-photo img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.presentation-video{overflow:hidden;border:1px solid #dbe8fb;border-radius:8px;background:#0a234f}.presentation-video video{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.presentation-slide{display:none;grid-template-columns:46px 1fr;gap:14px;align-items:center}.presentation-slide.active{display:grid}.presentation-icon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:10px;background:#fff;color:#075fc6;font-size:21px}.slide-kicker{margin:0 0 4px;color:#006fe8;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.presentation-slide h3{margin:0 0 6px;color:#173064;font-size:16px;font-weight:800}.presentation-slide p{margin:0;color:#43526b;font-size:13px;line-height:1.45}.presentation-slide .slide-kicker{color:#006fe8}.slider-controls{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;margin-top:14px}.slider-controls button{width:30px;height:28px;border:0;border-radius:6px;background:#fff;color:#075fc6;box-shadow:0 5px 12px #1f355d14}.slider-controls button i{font-size:11px}.slider-controls input{width:100%;accent-color:#075fc6}.slide-counter{margin:8px 0 0;color:#647089;font-size:12px;font-weight:800;text-align:center}.presentation-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;color:#1f2a3e;font-size:13px;font-weight:700}.presentation-list i{margin-right:8px;color:var(--green)}.resolution-box p{margin:0}.quote-mark{color:#006fe8;font-size:42px;font-weight:800;line-height:.8}.vote-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agenda-option-preview{display:grid;gap:7px}.agenda-option-preview>span{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dbe8e1;border-radius:7px;background:#f4faf7;color:#244535;font-size:12px;font-weight:700}.agenda-option-preview i{width:16px;color:#087545;text-align:center}.vote-card{display:block;padding:8px 10px;border-radius:7px;border:1px solid #d7efe4;background:#f0fbf6}.vote-card.against{border-color:#f7d5d6;background:#fff4f4}.vote-top{display:flex;align-items:center;justify-content:space-between;color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.against .vote-top{color:#f04455}.vote-card .vote-shares{display:block;margin-top:6px;color:#151d30;font-size:16px}.vote-card small{color:#4c596f;font-size:11px;font-weight:500}.vote-card .vote-shareholders{display:block;margin:2px 0 6px;color:#24314a;font-size:12px;font-weight:700}.progress-track{display:block;overflow:hidden;height:4px;border-radius:999px;background:#d7e9df}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--green)}.against .progress-track{background:#f4d8dc}.against .progress-track span{background:#f37f89}.vote-card em{display:block;margin-top:5px;color:var(--green);font-size:12px;font-style:normal;font-weight:800}.against em{color:#f04455}.agenda-green-action{position:relative;width:fit-content;min-width:168px;height:42px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;margin-right:auto;margin-left:auto;padding:0 18px 0 13px;border:1px solid #09683d;border-radius:999px;background:linear-gradient(135deg,#0a7d49,#055f37);color:#fff;font-size:14px;font-weight:800;box-shadow:none}.agenda-action-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.agenda-action-icon i{font-size:11px}.vote-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#05183694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vote-modal{width:min(560px,100%);padding:22px;border:1px solid #dce5ef;border-radius:10px;background:#fff;box-shadow:0 20px 60px #041f4838;animation:vote-modal-enter .18s ease-out}@keyframes vote-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}}.vote-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.vote-modal-kicker{color:#0a7445;font-size:12px;font-weight:800;text-transform:uppercase}.vote-modal-header h2{margin:3px 0 0;color:#10213d;font-size:22px;font-weight:900}.vote-modal-close{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:1px solid #dde5ef;border-radius:50%;background:#f7f9fc;color:#526078}.vote-modal-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vote-modal-options.multiple-choice{grid-template-columns:1fr}.multi-vote-option{width:100%;min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;border:2px solid #e1e8ef;border-radius:9px;background:#fff;color:#1c2b41;text-align:left}.multi-vote-option:hover{border-color:#9bcdb5;background:#f7fcf9}.multi-vote-option.selected{border-color:#087545;background:#f0faf5}.multi-vote-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e8f5ee;color:#087545;font-size:15px}.multi-vote-copy{min-width:0}.multi-vote-copy strong,.multi-vote-copy small{display:block}.multi-vote-copy strong{font-size:14px}.multi-vote-copy small{margin-top:3px;color:#68758a;font-size:11px}.multi-vote-check{width:21px;height:21px;display:grid;place-items:center;border:1px solid #b8c5d3;border-radius:50%;background:#fff;color:transparent;font-size:10px}.multi-vote-option.selected .multi-vote-check{border-color:#087545;background:#087545;color:#fff}.vote-option{position:relative;padding:0;border:2px solid transparent;border-radius:9px;background:transparent;text-align:left;transition:border-color .15s ease,transform .15s ease}.vote-option:hover{transform:translateY(-1px)}.vote-option.favor.selected{border-color:#079657}.vote-option.against.selected{border-color:#e63749}.vote-option .vote-card{min-height:126px;border:0;border-radius:7px}.vote-option-check{position:absolute;top:9px;right:9px;z-index:1;width:21px;height:21px;display:grid;place-items:center;border:1px solid #b8c5d3;border-radius:50%;background:#fff;color:transparent;font-size:10px}.vote-option.favor.selected .vote-option-check{border-color:#079657;background:#079657;color:#fff}.vote-option.against.selected .vote-option-check{border-color:#e63749;background:#e63749;color:#fff}.vote-submit-btn{min-width:150px;height:43px;display:flex;align-items:center;justify-content:center;gap:9px;margin:20px auto 0;padding:0 24px;border:0;border-radius:999px;background:#087545;color:#fff;font-size:14px;font-weight:800}.vote-submit-btn:disabled{cursor:not-allowed;background:#aab7b0;opacity:.75}.comments-panel{display:flex;flex-direction:column}.filter-btn i{color:#7f8aa1;font-size:13px}.comment-list{min-height:0;flex:1;overflow-y:auto;border:1px solid #e5eaf2;border-radius:8px;scrollbar-width:thin;scrollbar-color:#b9c9dd transparent}.comment-item{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:14px;border-bottom:1px solid #eef2f7}.comment-item:last-child{border-bottom:0}.avatar{width:33px;height:33px;display:inline-grid;place-items:center;border-radius:50%;background:#e9f1ff;color:#446aa0;font-size:13px;font-weight:800}.comment-body header{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.comment-body strong{font-size:12px;color:#22314d}.comment-body time{color:#7d8798;font-size:12px}.comment-body p{margin:0;padding:12px 14px;border:1px solid #e7ecf4;border-radius:6px;background:#fff;color:#1e2a40;font-size:12px;line-height:1.35}.comment-item.audio-comment-item{display:block;padding:6px}.audio-comment-row{display:flex;align-items:center;gap:7px}.audio-comment-message{flex:1 1 auto;width:min(100%,340px);min-width:0;height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 50px;align-items:center;gap:6px;padding:3px 6px 3px 8px;border:1px solid #e6dfd6;border-radius:11px;background:#fff;box-shadow:0 3px 10px #30271e14}.delete-audio-btn{width:29px;height:29px;display:grid;flex:0 0 29px;place-items:center;padding:0;border:1px solid #f0c8cc;border-radius:50%;background:#fff5f6;color:#d93645;font-size:12px}.delete-audio-btn:hover,.delete-audio-btn:focus-visible{border-color:#d93645;background:#d93645;color:#fff}.audio-message-play{width:28px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#050505;font-size:16px}.audio-message-play .fa-play{margin-left:3px}.audio-message-content{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:4px 0 3px}.audio-sender-name{overflow:hidden;margin-bottom:1px;color:#33373d;font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.audio-waveform{position:relative;width:100%;height:22px;display:block;padding:0;border:0;background:transparent;cursor:pointer}.audio-waveform canvas{width:100%;height:20px;display:block}.audio-progress-dot{position:absolute;top:10px;width:11px;height:11px;border-radius:50%;background:#48b9e9;transform:translate(-50%,-50%);pointer-events:none}.audio-message-meta{display:flex;justify-content:space-between;gap:8px;margin-top:0;color:#626266;font-size:10px;line-height:1}.audio-message-meta time{white-space:nowrap}.audio-profile{position:relative;width:50px;height:50px}.audio-profile-avatar{width:50px;height:50px;display:grid;place-items:center;border:1px solid #edb8cb;border-radius:50%;background:#fbd9e5;color:#df2d6a;font-size:21px}.audio-profile-mic{position:absolute;left:1px;bottom:0;width:18px;height:18px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#fff;color:#13addc;font-size:15px}.audio-comment-message>audio{display:none}.moderator-reply{position:relative;margin:10px 0 0 18px;padding-left:12px;border-left:3px solid #087545}.moderator-reply-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;color:#087545;font-size:11px;font-weight:800}.moderator-reply-header span{display:inline-flex;align-items:center;gap:6px}.moderator-reply-header time{color:#7d8798;font-weight:500}.comment-body .moderator-reply p{padding:9px 11px;border-color:#cfe9dc;background:#f1fbf6;color:#173c2c}.comment-form{height:40px;display:grid;grid-template-columns:1fr 77px;gap:10px;margin-top:12px}.comment-form input{min-width:0;border:1px solid #e0e6ef;border-radius:5px;padding:0 12px;color:#1d2940;font-size:13px}.comment-form button{border:0;border-radius:5px;background:#0875e8;color:#fff;font-size:13px;font-weight:800}.comment-form button i{margin-left:5px;font-size:12px}.audio-recorder{position:relative;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto minmax(84px,92px);grid-template-rows:auto 1fr;align-items:center;gap:6px 8px;margin-top:10px;padding:10px 18px 10px 12px;border:1px solid #dce8f7;border-radius:11px;background:#fff;box-shadow:0 5px 16px #1f355d14;overflow:hidden}.audio-recorder:after{content:"";position:absolute;top:10px;right:5px;width:4px;height:40px;border-radius:999px;background:#cfe2ff;box-shadow:inset 0 0 0 1px #006fe814}.audio-recorder:before{content:"";position:absolute;top:14px;right:6px;z-index:1;width:2px;height:30px;border-radius:999px;background:#2c8fff}.audio-title{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;color:#005bdc;font-size:13px;font-weight:800;line-height:1}.audio-comment-icon{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;background:#0a6df0;color:#fff;font-size:8px}.audio-mic{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:#eaf2ff;color:#005bdc;font-size:17px}.audio-recorder.recording .audio-mic{background:#ffe7e7;color:#e00000;animation:recording-mic-blink .85s ease-in-out infinite}@keyframes recording-mic-blink{0%,to{opacity:1;box-shadow:0 0 #e0000047}50%{opacity:.42;box-shadow:0 0 0 5px #e0000014}}.audio-track{min-width:0;overflow:hidden}.wave-bars{width:min(128px,100%);height:24px;display:flex;align-items:center;gap:3px}.wave-bars span{width:2px;height:3px;border-radius:999px;background:#86b7ff}.wave-bars span:nth-child(2),.wave-bars span:nth-child(7),.wave-bars span:nth-child(13),.wave-bars span:nth-child(18){height:6px}.wave-bars span:nth-child(4),.wave-bars span:nth-child(9),.wave-bars span:nth-child(11),.wave-bars span:nth-child(15){height:12px}.wave-bars span:nth-child(5),.wave-bars span:nth-child(10){height:20px}.wave-bars span:nth-child(6),.wave-bars span:nth-child(16){height:16px}.audio-recorder.recording .wave-bars span{background:#0a6df0}.audio-recorder time{color:#405078;font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.record-btn{width:100%;max-width:100%;height:32px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:10px;background:#e60000;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 5px 12px #e6000038}.record-btn.recording{background:#b90000}.record-btn.send-ready{background:#087545;box-shadow:0 5px 12px #08754533}.record-btn i{font-size:12px}.resource-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:center;padding:10px 12px;background:#fff;border-radius:8px;box-shadow:0 9px 24px #1f355d14}.resource-card{min-width:0;height:54px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:0 10px;border-radius:7px;background:#f4f8ff}.resource-card h3{margin:0 0 3px;color:#183469;font-size:13px;font-weight:800}.resource-card p{color:#546177;font-size:12px;font-weight:500;text-transform:none}.resource-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:7px;background:#e8f1ff}.resource-icon i{color:#006fe8;font-size:19px}.book-mark i{color:#0fa260}.support-mark i{color:var(--purple)}.guide-resource{background:#f2fbf6}.guide-resource .resource-icon{background:#e4f8ed}.notice-resource{background:#f4f9ff}.notice-resource .resource-icon{background:#e8f1ff}.notice-resource>button{background:#0b78e3;box-shadow:0 6px 12px #0b78e333}.help-resource{background:#f8f4ff}.help-resource .resource-icon{background:transparent}.resource-card>button{min-width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:#006fe8;color:#fff;font-size:24px;line-height:1;box-shadow:0 6px 12px #006fe83d}.resource-card>button i{display:block;color:#fff;font-size:14px;line-height:1}.guide-resource>button{background:#13a661;box-shadow:0 6px 12px #13a66138}.help-resource .support-btn{width:124px;padding:0 10px;background:linear-gradient(180deg,#7448f2,#5030df);font-size:12px;font-weight:800;white-space:nowrap}.support-btn i{margin-left:8px;font-size:12px}.dashboard-footer{display:grid;grid-template-columns:1.2fr 1fr 1.1fr;align-items:center;padding:0 46px;background:#004195;color:#e6f0ff;font-size:12px}.dashboard-footer p{margin:0}.dashboard-footer p:nth-child(2){text-align:center}.dashboard-footer p:nth-child(3){text-align:right}.shield-mark{width:18px;height:18px;display:inline-grid;place-items:center;margin-right:10px;border:1px solid rgba(255,255,255,.5);border-radius:50%;vertical-align:middle}.shield-mark i{color:#fff;font-size:9px}@media(max-width:1360px){.dashboard-shell{grid-template-rows:clamp(96px,8.75vw,120px) 54px minmax(0,1fr) 70px 42px;gap:9px}.summary-strip,.dashboard-grid,.resource-strip{width:calc(100% - 48px)}.panel{padding:12px}.agenda-copy,.resolution-box{font-size:13px}.vote-card b{font-size:15px}}@media(max-width:991px){html,body.dashboard-page{height:auto;overflow:auto}.dashboard-shell{height:auto;min-height:100vh;overflow:visible;grid-template-rows:auto auto auto auto;gap:14px;padding-bottom:0}.agm-hero{display:none}.summary-strip,.dashboard-grid,.resource-strip{width:calc(100% - 32px)}.summary-strip{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;padding:18px}.summary-item{min-height:48px;border-right:0;grid-column:auto;padding-right:0}.summary-item:nth-of-type(3){grid-column:auto}.summary-item:nth-of-type(1),.summary-item:nth-of-type(2){padding-bottom:16px;border-bottom:1px solid var(--line)}.logout-btn{width:100%;max-width:180px;justify-self:end;align-self:center}.dashboard-grid{grid-template-columns:1fr 1fr}.comments-panel{grid-column:1 / -1}.comment-list{max-height:430px;overflow:auto}.resource-strip{grid-template-columns:1fr}.resource-card{min-height:76px}.dashboard-footer{grid-template-columns:1fr;gap:8px;min-height:86px;padding:16px 24px;text-align:left}.dashboard-footer p:nth-child(2),.dashboard-footer p:nth-child(3){text-align:left}}@media(max-width:991px){.dashboard-shell{gap:12px}.summary-strip,.dashboard-grid,.resource-strip{width:calc(100% - 24px)}.dashboard-grid{grid-template-columns:1fr}.summary-item p{font-size:12px}.summary-item strong{font-size:18px}.panel-title h1,.panel-title h2{font-size:16px}.vote-grid,.presentation-both{grid-template-columns:1fr}.agenda-green-action{width:100%;margin-right:0;margin-left:0}.resource-card{grid-template-columns:44px 1fr;height:auto;min-height:96px;padding:14px}.resource-card>button{grid-column:1 / -1;width:100%}.help-resource .support-btn{width:100%}}@media(max-width:540px){body{background:#eef4fb}.dashboard-shell{gap:10px}.summary-strip,.dashboard-grid,.resource-strip{width:calc(100% - 16px)}.summary-strip,.panel,.resource-strip{border-radius:10px}.summary-strip{padding:14px;grid-template-columns:1fr;gap:12px}.summary-item{min-height:0;padding:0 0 12px;border-bottom:1px solid var(--line)}.summary-item:nth-of-type(3){padding-bottom:12px;border-bottom:1px solid var(--line)}.logout-btn{width:100%;max-width:none;justify-self:stretch}.panel{padding:12px}.resource-card:hover{transform:none}.summary-icon{width:40px;height:40px;flex-basis:40px}.comment-item{grid-template-columns:1fr;padding:12px}.comment-body header{align-items:flex-start;flex-direction:column;gap:4px}.audio-comment-message{grid-template-columns:32px minmax(0,1fr) 46px;gap:5px;padding-left:6px}.audio-profile,.audio-profile-avatar{width:46px;height:46px}.audio-profile-avatar{font-size:20px}.audio-message-meta{font-size:10px}.comment-form{height:auto;grid-template-columns:1fr}.comment-form input,.comment-form button{min-height:44px}.resource-card{grid-template-columns:1fr;text-align:left}.video-frame video{min-height:278px;object-position:left center}.dashboard-footer{font-size:12px}.audio-recorder{grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto auto}.record-btn{grid-column:1 / -1;width:100%}.vote-modal-backdrop{padding:12px}.vote-modal{padding:18px 14px}.vote-modal-options{grid-template-columns:1fr}.vote-option .vote-card{min-height:112px}}
