@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Pitanga;src:url(/fonts/Pitanga-ExtraBold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{--font-brand:"Pitanga", "Segoe UI", Arial, sans-serif;--brand-white:#fff;--brand-blue:#1539aa;--brand-red:#ff222b;--brand-orange-strong:#ff4e05;--brand-orange:#f80;--brand-yellow:#ffcc23;--brand-on-blue:#fff;--brand-focus:var(--brand-yellow);--brand-blue-dark:var(--brand-blue);--brand-blue-light:color-mix(in srgb, var(--brand-blue) 8%, white);--brand-orange-soft:color-mix(in srgb, var(--brand-orange) 8%, white);--brand-muted:color-mix(in srgb, var(--brand-blue) 80%, white);--brand-border:color-mix(in srgb, var(--brand-blue) 18%, white);--brand-surface-soft:color-mix(in srgb, var(--brand-blue) 3%, white);--brand-surface-hover:color-mix(in srgb, var(--brand-blue) 6%, white);--brand-alert-bg:color-mix(in srgb, var(--brand-red) 7%, white);--brand-alert-soft:color-mix(in srgb, var(--brand-red) 12%, white);--brand-alert-border:color-mix(in srgb, var(--brand-red) 40%, white);--brand-alert-text:color-mix(in srgb, var(--brand-red) 70%, black);--brand-night-bg:color-mix(in srgb, var(--brand-blue) 12%, black);--brand-night-panel:color-mix(in srgb, var(--brand-blue) 22%, black);--brand-night-soft:color-mix(in srgb, var(--brand-blue) 28%, black);--brand-night-hover:color-mix(in srgb, var(--brand-blue) 36%, black);--brand-night-border:color-mix(in srgb, var(--brand-blue) 65%, black);--brand-night-text:color-mix(in srgb, var(--brand-blue) 10%, white);--brand-night-muted:color-mix(in srgb, var(--brand-blue) 30%, white);--brand-night-accent:color-mix(in srgb, var(--brand-blue) 45%, white);--brand-night-alert-bg:color-mix(in srgb, var(--brand-red) 16%, black);--brand-night-alert-border:color-mix(in srgb, var(--brand-red) 45%, black);--brand-night-alert-text:color-mix(in srgb, var(--brand-red) 45%, white);--page-bg:var(--brand-white)}.app{--panel-2:var(--panel-soft);--panel-3:var(--panel-soft)}html,body,button,input,textarea,select{font-family:var(--font-brand)}:root{--text:var(--brand-muted);--text-h:var(--brand-blue);--bg:var(--brand-white);--border:var(--brand-border);--code-bg:var(--brand-surface-soft);--accent:var(--brand-blue);--accent-bg:#1539aa1a;--accent-border:#1539aa80;--social-bg:#1539aa80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:var(--font-brand);--heading:var(--font-brand);--mono:ui-monospace, Consolas, monospace;font:500 18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:var(--brand-night-muted);--text-h:var(--brand-night-text);--bg:var(--brand-night-bg);--border:var(--brand-night-border);--code-bg:var(--brand-night-soft);--accent:var(--brand-night-accent);--accent-bg:#1539aa26;--accent-border:#1539aa80;--social-bg:#1539aa80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:600}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.appUpdateNotice{z-index:1100;border:1px solid var(--border);background:var(--panel);width:min(360px,100vw - 100px);color:var(--text);text-align:left;border-radius:16px;padding:18px;position:fixed;top:80px;right:16px;box-shadow:0 8px 28px #0000002e}.appUpdateNotice strong{font-size:15px}.appUpdateNotice p{margin:8px 0 14px;font-size:13px;line-height:1.4}.appUpdateActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.appUpdateActions button{border:1px solid var(--border);background:var(--panel-soft);color:var(--text);border-radius:9px;padding:10px 12px;font-size:12px}.appUpdateActions button:last-child{background:var(--brand-blue);color:var(--brand-on-blue)}.appUpdateActions button:focus-visible{outline:3px solid var(--brand-focus);outline-offset:2px}.appUpdateActions button:disabled{opacity:.65;cursor:wait}.appUpdateNotice strong{font-size:17px;font-weight:800}.appUpdateNotice p{font-size:15px}.appUpdateActions button{font-size:14px}.announcementsCard{background:var(--surface,var(--brand-white));border:1px solid var(--brand-border);color:var(--brand-blue);border-radius:16px;padding:18px}.announcementsCard h3{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.announcement{border-top:1px solid var(--brand-border);overflow-wrap:anywhere;padding:14px 0}.announcement:last-child{padding-bottom:0}.announcementCategory{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.announcement[data-category=Indisponibilidade],.announcement[data-category=Erro]{border:1px solid var(--brand-alert-border);color:var(--brand-alert-text);background:var(--brand-alert-bg);border-radius:12px;margin-top:10px;padding:14px;box-shadow:0 5px 14px #ff222b12}.announcement[data-category=Indisponibilidade] .announcementCategory,.announcement[data-category=Erro] .announcementCategory{color:var(--brand-red)}.announcement h4{margin:10px 0 6px;font-size:14px}.announcement p{white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.6}.announcementsManage{color:var(--brand-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-self:end;padding:6px;font-size:11px;text-decoration:underline}.settingsAccess{place-items:center;min-height:min(560px,100vh - 150px);display:grid}.settingsLoginGate{place-items:center;display:grid}.settingsLoginGate>button{min-width:190px;min-height:54px;color:var(--brand-white);background:linear-gradient(105deg, var(--brand-orange), var(--brand-orange-strong));font:inherit;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 15px 32px #ff4e053b}.settingsLoginGate>button:hover{transform:translateY(-2px);box-shadow:0 18px 35px #ff4e054d}.settingsLoginGate>button:disabled{opacity:.55;cursor:not-allowed;transform:none}.settingsBlockedAccount{border:1px solid var(--brand-alert-border);width:min(520px,100%);color:var(--brand-muted);background:var(--brand-white);text-align:center;border-radius:20px;justify-items:center;gap:10px;padding:34px;display:grid;box-shadow:0 16px 48px #1539aa14}.settingsBlockedAccount>svg{color:var(--brand-orange-strong)}.settingsBlockedAccount h2{color:var(--brand-blue);margin:3px 0 0;font-size:27px}.settingsBlockedAccount>p{max-width:410px;margin:0;font-size:14px;line-height:1.55}.settingsBlockedAccount>button:not(.settingsLogout){color:var(--brand-white);background:var(--brand-blue);border:0;border-radius:12px;margin-top:8px;padding:12px 18px;font-weight:800}.settingsBlockedAccount .settingsLogout{margin-top:2px}.settingsSpinner{animation:.9s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}.settingsLoggedIn{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-white);border-radius:22px;width:min(680px,100%);padding:30px;box-shadow:0 16px 48px #1539aa14}.settingsAccount{border-bottom:1px solid var(--brand-border);align-items:center;gap:13px;padding-bottom:22px;display:flex}.settingsAvatar{width:46px;height:46px;color:var(--brand-white);background:var(--brand-blue);border-radius:14px;flex:0 0 46px;place-items:center;font-weight:800;display:grid}.settingsAccount>div:last-child{gap:2px;min-width:0;display:grid}.settingsAccount span{color:var(--brand-orange-strong);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.settingsAccount strong,.settingsAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsAccount strong{color:var(--brand-blue);font-size:14px}.settingsAccount small{color:var(--brand-muted);font-size:11px}.settingsLoggedIn>h2{color:var(--brand-blue);margin:24px 0 16px;font-size:25px}.settingsActions{gap:11px;display:grid}.settingsActions>button{border:1px solid var(--brand-border);color:var(--brand-blue);background:var(--brand-surface-soft);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.settingsActions>button:hover{border-color:color-mix(in srgb, var(--brand-blue) 35%, white);transform:translateY(-2px);box-shadow:0 10px 24px #1539aa14}.settingsActions>button>span{width:46px;height:46px;color:var(--brand-white);background:var(--brand-blue);border-radius:13px;place-items:center;display:grid}.settingsActions>button>div{gap:4px;min-width:0;display:grid}.settingsActions strong{color:var(--brand-blue);font-size:14px;font-weight:750;line-height:1.2}.settingsActions small{color:var(--brand-muted);font-size:12px;line-height:1.4}.settingsLogout{color:var(--brand-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:20px auto 0;padding:7px 10px;font-size:11px;text-decoration:underline;display:block}.brandBlue .settingsLoggedIn{border-color:var(--brand-night-border);background:var(--brand-night-panel)}.brandBlue .settingsBlockedAccount{border-color:var(--brand-night-alert-border);background:var(--brand-night-panel)}.brandBlue .settingsBlockedAccount h2{color:var(--brand-night-text)}.brandBlue .settingsAccount{border-color:var(--brand-night-border)}.brandBlue .settingsAccount strong,.brandBlue .settingsLoggedIn>h2{color:var(--brand-night-text)}.brandBlue .settingsAccount small,.brandBlue .settingsLogout{color:var(--brand-night-muted)}.brandBlue .settingsActions>button{border-color:var(--brand-night-border);background:var(--brand-night-soft)}.brandBlue .settingsActions strong{color:var(--brand-night-text)}.brandBlue .settingsActions small{color:var(--brand-night-muted)}.announcementsDialog{width:min(900px,100vw - 32px);max-height:min(760px,100vh - 32px);color:var(--brand-blue);background:var(--brand-white);scrollbar-width:thin;scrollbar-color:var(--brand-border) transparent;border:0;border-radius:26px;padding:0;overflow:auto;box-shadow:0 30px 90px #1539aa59}.announcementsDialog::-webkit-scrollbar{width:9px}.announcementsDialog::-webkit-scrollbar-track{background:0 0;margin:22px 0}.announcementsDialog::-webkit-scrollbar-thumb{border:2px solid var(--brand-white);background:var(--brand-border);border-radius:999px}.announcementsDialog::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-blue) 35%, white)}.announcementsDialog::-webkit-scrollbar-corner{background:0 0}.announcementsDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1539aaad}.dialogClose{z-index:5;border:1px solid var(--brand-border);background:color-mix(in srgb, var(--brand-white) 88%, transparent);width:38px;height:38px;color:var(--brand-blue);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:transform .18s,background .18s;display:grid;position:absolute;top:18px;right:18px}.dialogClose:hover{background:var(--brand-white);transform:translateY(-1px)}.dialogClose:focus-visible,.authFormPanel button:focus-visible,.authInput:focus-within{outline:3px solid color-mix(in srgb, var(--brand-focus) 45%, transparent);outline-offset:2px}.authShell{grid-template-columns:minmax(290px,.85fr) minmax(390px,1.15fr);min-height:610px;display:grid}.authBrand{isolation:isolate;color:var(--brand-white);background:var(--brand-blue);flex-direction:column;justify-content:space-between;gap:48px;padding:54px 46px 42px;display:flex;position:relative;overflow:hidden}.authBrand:before,.authBrand:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.authBrand:before{width:330px;height:330px;top:-130px;right:-165px;box-shadow:0 0 0 48px #ffffff06,0 0 0 98px #ffffff05}.authBrand:after{background:radial-gradient(circle at 65% 25%,#ff88004d,#0000 58%);width:220px;height:220px;bottom:-120px;left:-80px}.authBrandMark{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff29}.authBrand>div:nth-child(2) span{color:var(--brand-yellow);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.authBrand h2{color:var(--brand-white);letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.04}.authBrand p{color:#ffffffc2;max-width:330px;margin:0;font-size:15px;line-height:1.7}.authTrust{color:#ffffffc7;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.authFormPanel{background:linear-gradient(180deg, var(--brand-white), var(--brand-surface-soft));flex-direction:column;justify-content:center;padding:58px clamp(32px,6vw,68px) 42px;display:flex}.authHeading{margin-bottom:24px}.authEyebrow{color:var(--brand-orange-strong);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.authHeading h2,.adminPanel h2{color:var(--brand-blue);letter-spacing:-.03em;margin:7px 0 8px;font-size:31px}.authHeading p{color:var(--brand-muted);margin:0;font-size:14px}.authForm label{color:var(--brand-muted);gap:7px;margin:14px 0;font-size:12px;font-weight:750;display:grid}.authInput{box-sizing:border-box;border:1px solid var(--brand-border);min-height:50px;color:var(--brand-blue);background:var(--brand-white);border-radius:14px;align-items:center;gap:11px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.authInput:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 4px #1539aa14}.authInput input{min-width:0;color:var(--brand-blue);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:14px}.authInput input::placeholder{color:var(--brand-muted)}.authInput input:-webkit-autofill{color:var(--brand-blue);-webkit-text-fill-color:var(--brand-blue);caret-color:var(--brand-blue);transition:background-color 9999s ease-out;background-color:var(--brand-white)!important;box-shadow:0 0 0 1000px var(--brand-white) inset!important;-webkit-box-shadow:0 0 0 1000px var(--brand-white) inset!important}.authInput input:-webkit-autofill:hover{color:var(--brand-blue);-webkit-text-fill-color:var(--brand-blue);caret-color:var(--brand-blue);transition:background-color 9999s ease-out;background-color:var(--brand-white)!important;box-shadow:0 0 0 1000px var(--brand-white) inset!important;-webkit-box-shadow:0 0 0 1000px var(--brand-white) inset!important}.authInput input:-webkit-autofill:focus{color:var(--brand-blue);-webkit-text-fill-color:var(--brand-blue);caret-color:var(--brand-blue);transition:background-color 9999s ease-out;background-color:var(--brand-white)!important;box-shadow:0 0 0 1000px var(--brand-white) inset!important;-webkit-box-shadow:0 0 0 1000px var(--brand-white) inset!important}.authInput input:autofill{color:var(--brand-blue);-webkit-text-fill-color:var(--brand-blue);caret-color:var(--brand-blue);transition:background-color 9999s ease-out;background-color:var(--brand-white)!important;box-shadow:0 0 0 1000px var(--brand-white) inset!important;-webkit-box-shadow:0 0 0 1000px var(--brand-white) inset!important}.passwordToggle{color:var(--brand-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:grid}.authForm .authRemember{width:fit-content;color:var(--brand-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:4px 0 0;display:flex}.authRemember input{width:17px;height:17px;accent-color:var(--brand-blue);cursor:pointer;margin:0}.authRemember span{line-height:1.2}.authSubmit{width:100%;min-height:52px;color:var(--brand-white);background:linear-gradient(105deg, var(--brand-orange), var(--brand-orange-strong));font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 13px 26px #ff4e0538}.authSubmit:hover{transform:translateY(-2px);box-shadow:0 16px 30px #ff4e0547}.authSubmit:disabled{opacity:.62;cursor:wait;transform:none}.authSwitch{color:var(--brand-muted);text-align:center;margin:20px 0 0;font-size:12px}.authSwitch button{color:var(--brand-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.authFeedback{border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.authFeedback.error{color:var(--brand-alert-text);background:var(--brand-alert-bg)}.authFeedback.success{color:var(--brand-blue);background:var(--brand-blue-light)}.adminPanel{box-sizing:border-box;min-height:500px;padding:46px}.adminPanel>header{justify-content:space-between;align-items:center;gap:20px;padding-right:46px;display:flex}.adminPanel button{border:1px solid var(--brand-border);color:var(--brand-blue);background:var(--brand-blue-light);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:13px}.adminPanel button:disabled{opacity:.6;cursor:wait}.adminPanel fieldset{border:0;margin:24px 0;padding:0}.adminPanel label{gap:6px;margin:12px 0;font-size:14px;display:grid}.adminPanel input,.adminPanel textarea,.adminPanel select{box-sizing:border-box;border:1px solid var(--brand-border);width:100%;color:var(--brand-blue);background:var(--brand-white);font:inherit;border-radius:9px;padding:11px}.signedInAs{color:var(--brand-muted);font-size:13px}.adminTabs{background:var(--brand-blue-light);border-radius:13px;gap:7px;margin:22px 0 26px;padding:5px;display:flex}.adminPanel .adminTabs button{min-height:42px;color:var(--brand-muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:750;display:flex}.adminPanel .adminTabs button[aria-selected=true]{color:var(--brand-blue);background:var(--brand-white);box-shadow:0 5px 16px #1539aa1a}.adminTabs button>span{box-sizing:border-box;min-width:20px;height:20px;color:var(--brand-white);background:var(--brand-orange-strong);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid}.pendingAccess{border:1px solid color-mix(in srgb, var(--brand-orange) 35%, white);color:color-mix(in srgb, var(--brand-orange-strong) 65%, black);background:var(--brand-orange-soft);border-radius:15px;align-items:flex-start;gap:15px;margin-top:28px;padding:20px;display:flex}.pendingAccess p{margin:5px 0 0;font-size:13px;line-height:1.5}.pendingAccess button{border-color:color-mix(in srgb, var(--brand-orange-strong) 35%, white);color:var(--brand-blue);background:var(--brand-white);margin-top:12px;font-weight:800}.approvalPanel{margin-top:4px}.approvalHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.approvalHeading h3{color:var(--brand-blue);margin:0 0 5px;font-size:18px}.approvalHeading p{color:var(--brand-muted);margin:0;font-size:13px}.approvalHeading>span{color:var(--brand-orange-strong);background:var(--brand-orange-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.approvalList{gap:11px;display:grid}.approvalItem{border:1px solid var(--brand-border);background:var(--brand-white);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 7px 20px #1539aa0d}.requestAvatar{width:44px;height:44px;color:var(--brand-white);background:var(--brand-blue);border-radius:13px;place-items:center;font-size:17px;font-weight:800;display:grid}.requestIdentity{gap:3px;min-width:0;display:grid}.requestIdentity strong,.requestIdentity span{text-overflow:ellipsis;overflow:hidden}.requestIdentity strong{color:var(--brand-blue);font-size:14px}.requestIdentity span{color:var(--brand-muted);font-size:12px}.requestIdentity time{color:var(--brand-muted);font-size:10px}.requestActions{gap:7px;display:flex}.adminPanel .requestActions button{align-items:center;gap:6px;font-weight:750;display:flex}.adminPanel .requestActions .approveButton{border-color:var(--brand-border);color:var(--brand-blue);background:var(--brand-blue-light)}.adminPanel .requestActions .rejectButton{border-color:var(--brand-alert-border);color:var(--brand-alert-text);background:var(--brand-alert-bg)}.approvalEmpty{border:1px dashed var(--brand-border);color:var(--brand-muted);text-align:center;background:var(--brand-surface-soft);border-radius:15px;justify-items:center;gap:7px;padding:42px 20px;display:grid}.approvalEmpty svg,.approvalEmpty strong{color:var(--brand-blue)}.approvalEmpty p{margin:0;font-size:12px}.approvedUsersHeading{border-top:1px solid var(--brand-border);justify-content:space-between;align-items:flex-start;gap:20px;margin:30px 0 18px;padding-top:26px;display:flex}.approvedUsersHeading h3{color:var(--brand-blue);margin:0 0 5px;font-size:18px}.approvedUsersHeading p{color:var(--brand-muted);margin:0;font-size:13px}.approvedUsersHeading>span{color:var(--brand-blue);background:var(--brand-blue-light);border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.approvedUsersList{gap:11px;display:grid}.approvedUserItem{border:1px solid var(--brand-border);background:var(--brand-white);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 7px 20px #1539aa0d}.approvedUserActions{align-items:center;gap:8px;display:flex}.approvedUserActions label{margin:0}.adminPanel .approvedUserActions select{min-width:150px;padding:9px 32px 9px 10px;font-size:13px;font-weight:750}.adminPanel .approvedUserActions .deleteAccountButton{border-color:var(--brand-alert-border);color:var(--brand-alert-text);background:var(--brand-alert-bg);align-items:center;gap:6px;font-weight:750;display:flex}.adminPanel .approvedUserActions .deleteAccountButton:disabled{border-color:var(--brand-border);color:var(--brand-muted);background:var(--brand-surface-soft)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcementAdminItem{border-top:1px solid var(--brand-border);overflow-wrap:anywhere;padding:14px 0}.adminPanel .announcementAdminItem .deleteNoticeButton{border-color:var(--brand-alert-border);color:var(--brand-alert-text);background:var(--brand-alert-bg);align-items:center;gap:6px;margin-left:4px;display:inline-flex}.adminPanel .announcementAdminItem .deleteNoticeButton:hover{border-color:var(--brand-red);background:var(--brand-alert-soft)}.authUnavailable{text-align:center;place-items:center;min-height:400px;padding:40px;display:grid}.brandBlue .announcementsCard{background:var(--brand-night-panel);color:var(--brand-night-text);border-color:var(--brand-night-border)}.brandBlue .announcementsManage,.brandBlue .announcementsHint{color:var(--brand-night-text)}.brandBlue .announcement[data-category=Indisponibilidade],.brandBlue .announcement[data-category=Erro]{border-color:var(--brand-night-alert-border);color:var(--brand-night-alert-text);background:var(--brand-night-alert-bg)}.brandBlue .announcement[data-category=Indisponibilidade] .announcementCategory,.brandBlue .announcement[data-category=Erro] .announcementCategory{color:var(--brand-night-alert-text)}@media (width<=760px){.announcementsDialog{border-radius:20px;width:min(540px,100vw - 20px);max-height:calc(100vh - 20px)}.authShell{grid-template-columns:1fr;min-height:auto}.authBrand{min-height:170px;padding:34px 28px 30px;display:block}.authBrandMark,.authTrust{display:none}.authBrand h2{margin:8px 0 10px;font-size:27px}.authBrand p{max-width:calc(100% - 35px);font-size:13px;line-height:1.55}.authFormPanel{padding:32px 24px}.authHeading h2{font-size:26px}.dialogClose{top:14px;right:14px}.adminPanel{padding:32px 22px}.adminPanel>header{padding-right:42px}.settingsAccess{min-height:430px}.settingsLoggedIn{border-radius:18px;padding:22px}.approvalItem{grid-template-columns:40px minmax(0,1fr)}.requestAvatar{width:40px;height:40px}.requestActions{grid-column:1/-1}.requestActions button{flex:1;justify-content:center}.approvedUserItem{grid-template-columns:40px minmax(0,1fr)}.approvedUserActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.approvedUserActions select,.approvedUserActions button{width:100%}}@media (width<=420px){.authBrand{min-height:145px;padding:28px 22px 24px}.authBrand p{display:none}.authFormPanel{padding:28px 18px}}.announcementsCard h3{font-size:18px;font-weight:800}.announcementCategory{font-size:14px}.announcement h4{font-size:16px;font-weight:800}.announcement p{font-size:15px}.announcement time{font-size:12px}.announcementsHint{font-size:14px}.settingsLoginGate>button{font-size:17px}.settingsAccount span{font-size:12px}.settingsAccount strong{font-size:16px}.settingsAccount small{font-size:13px}.settingsLoggedIn>h2{font-size:29px;font-weight:800}.settingsActions strong{font-size:16px}.settingsActions small{font-size:14px}.settingsLogout{font-size:13px}.authBrand>div:nth-child(2) span{font-size:14px}.authBrand h2{font-weight:800}.authBrand p{font-size:17px}.authTrust{font-size:14px}.authEyebrow{font-size:13px}.authHeading h2,.adminPanel h2{font-size:35px;font-weight:800}.authHeading p{font-size:16px}.authForm label{font-size:14px}.authInput input,.authSubmit{font-size:16px}.authSwitch,.authFeedback{font-size:14px}.adminPanel button{font-size:15px}.adminPanel label{font-size:16px}.adminPanel input,.adminPanel textarea,.adminPanel select,.signedInAs,.pendingAccess p{font-size:15px}.approvalHeading h3{font-size:21px;font-weight:800}.approvalHeading p{font-size:15px}.approvalHeading>span{font-size:13px}.requestIdentity strong{font-size:16px}.requestIdentity span{font-size:14px}.requestIdentity time{font-size:12px}.approvalEmpty p{font-size:14px}.approvedUsersHeading h3{font-size:21px;font-weight:800}.approvedUsersHeading p{font-size:15px}.approvedUsersHeading>span{font-size:13px}.announcementAdminItem{font-size:15px}@media (width<=760px){.authHeading h2,.adminPanel h2{font-size:30px}}:root{--sidebar-width:220px;--shortcut-icon-size:44px;--shortcut-card-width:335px;--shortcut-card-height:82px}.sidebar{width:var(--sidebar-width)}.brandIcon{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sidebar{border-top:0}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0;padding:0}html,body{background:var(--page-bg)}body{min-height:100vh;font-family:var(--font-brand);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:500;display:block;overflow-x:hidden}#root{width:100%;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.app{--bg:var(--brand-white);--panel:#fff;--panel-soft:var(--brand-surface-soft);--panel-hover:var(--brand-surface-hover);--sidebar-bg:var(--brand-blue);--sidebar-text:#ffffffd6;--sidebar-text-strong:#fff;--text:var(--brand-blue);--text-strong:var(--brand-blue);--muted:var(--brand-muted);--primary:var(--brand-blue);--primary-dark:var(--brand-blue);--accent:var(--brand-orange);--border:var(--brand-border);--success:var(--brand-blue);background:radial-gradient(circle at 72% 8%, #1539aa0b, transparent 28%), var(--bg);width:100%;min-height:100vh;color:var(--text);transition:background .18s,color .18s}.app.brandBlue{--bg:var(--brand-night-bg);--panel:var(--brand-night-panel);--panel-soft:var(--brand-night-soft);--panel-hover:var(--brand-night-hover);--sidebar-bg:var(--brand-night-bg);--sidebar-text:#ffffffd1;--sidebar-text-strong:#fff;--text:var(--brand-night-text);--text-strong:#fff;--muted:var(--brand-night-muted);--primary:var(--brand-night-accent);--primary-dark:var(--brand-night-text);--accent:var(--brand-orange);--border:var(--brand-night-border);--success:var(--brand-night-accent);background:radial-gradient(circle at 72% 8%, #ffffff09, transparent 28%), var(--bg);width:100%;min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.topbar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:250px minmax(320px,625px) 1fr;align-items:center;gap:28px;height:82px;padding:0 28px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 2px 14px #1539aa0a}.brand{align-items:center;gap:14px;min-width:0;display:flex}.brandIcon{background:0 0;border:0;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:2px;display:grid;overflow:hidden}.brandLogo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.brand strong,.brand span,.userText strong,.userText span{display:block}.brand strong{color:var(--text-strong);letter-spacing:-.02em;font-size:17px;font-weight:600}.brand span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:600}.searchWrap{border:1px solid var(--border);background:var(--panel-soft);border-radius:13px;align-items:center;gap:11px;width:100%;height:46px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.searchWrap:focus-within{border-color:color-mix(in srgb, var(--primary) 50%, var(--border));background:var(--panel);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 8%, transparent)}.searchWrap span{color:var(--primary);font-size:18px;font-weight:600}.searchWrap input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.searchWrap input::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.userArea{justify-self:end;align-items:center;gap:11px;display:flex}.userBadge{background:var(--brand-orange);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:600;display:grid;box-shadow:0 7px 18px #f803}.userText strong{color:var(--text-strong);font-size:11px;font-weight:600}.userText span{color:var(--muted);margin-top:3px;font-size:9px;font-weight:600}.sidebar{z-index:10;background:linear-gradient(180deg, var(--brand-blue) 0%, var(--brand-blue) 52%, var(--brand-blue) 100%);border-right:0;flex-direction:column;width:220px;padding:22px 15px 16px;display:flex;position:fixed;top:82px;bottom:0;left:0;overflow:hidden;box-shadow:7px 0 25px #1539aa14}.sidebar:after{content:"";filter:brightness(0)invert();opacity:.08;pointer-events:none;background-image:url(/imagens/hapvida-DbE5HWQT.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:260px;height:260px;position:absolute;bottom:-55px;left:50%;transform:translate(-50%)rotate(-8deg)}.menu{z-index:1;flex-direction:column;gap:7px;display:flex;position:relative}.menuItem,.themeButton{z-index:1;text-align:left;background:0 0;border:0;font-family:inherit;position:relative}.menuItem{min-height:46px;color:var(--sidebar-text);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:600;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.menuItem:hover{color:var(--sidebar-text-strong);background:#ffffff1c;transform:translate(2px)}.menuItem.active{color:var(--brand-blue-dark);background:#fff;box-shadow:0 9px 24px #1539aa29}.menuItem.active .menuIcon{color:var(--brand-orange)}.menuIcon{text-align:center;width:18px;color:inherit;flex:0 0 18px;font-size:15px}.themeButton{color:#ffffffdb;border-top:1px solid #ffffff2e;align-items:center;gap:7px;margin-top:18px;padding:15px 13px 0;font-size:11px;font-weight:600;display:flex}.themeButton:hover{color:#fff}.sidebarFooter{z-index:1;color:#fff;margin-top:auto;padding:14px 10px 8px;position:relative}.sidebarFooter strong,.sidebarFooter span{display:block}.sidebarFooter strong{margin-bottom:7px;font-size:10px;font-weight:600}.sidebarFooter span{color:#ffffffa3;font-size:8px;font-weight:600;line-height:1.55}.main{grid-template-columns:minmax(0,1fr) 325px;gap:28px;min-height:100vh;padding:94px 28px 24px 252px;display:grid}.content{min-width:0}.sectionHeader{justify-content:space-between;align-items:end;width:744px;max-width:100%;margin:0 auto 14px;display:flex}.sectionHeader h2,.sectionHeader p{color:var(--muted);margin-top:6px;font-size:12px;font-weight:600}.sectionHeader h2{color:var(--text-strong);letter-spacing:.06em;text-transform:uppercase;font-size:32px;font-weight:500}.sectionHeader p{color:var(--muted);margin-top:6px;font-size:11px;font-weight:600}.clearButton{color:var(--primary);background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:600}.clearButton:hover{background:color-mix(in srgb, var(--primary) 7%, transparent)}.cards{grid-template-columns:repeat(2,360px);justify-content:center;gap:12px 24px;display:grid}.shortcutCard{border:1px solid var(--border);background:var(--panel);width:360px;min-width:0;min-height:88px;box-shadow:var(--shadow-sm);color:var(--text);text-align:left;border-radius:16px;align-items:center;gap:17px;padding:11px 16px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.shortcutCard:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;transition:background .22s,top .22s,bottom .22s;position:absolute;top:18px;bottom:18px;left:0}.shortcutCard:hover,.shortcutCard:focus-visible{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--panel) 96%, var(--brand-blue-light));box-shadow:var(--shadow-md);transform:translateY(-4px)}.shortcutCard:hover:before,.shortcutCard:focus-visible:before{background:var(--brand-orange);top:14px;bottom:14px}.shortcutCard:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:3px}.shortcutCard:active{transform:translateY(-1px)}.shortcutIcon{border:1px solid var(--border);background:#fff;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:600;display:grid;box-shadow:0 5px 14px #1539aa0b}.shortcutIcon.withImage{box-sizing:border-box;padding:6px;overflow:hidden}.shortcutImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.shortcutImage.roundedImage{border-radius:9px}.shortcutText{flex:1;min-width:0}.shortcutText strong,.shortcutText span{display:block}.shortcutText strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.shortcutText span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:600;line-height:1.4}.arrow{color:var(--primary);opacity:0;font-size:23px;font-weight:600;transition:opacity .22s,transform .22s;transform:translate(-4px)}.shortcutCard:hover .arrow,.shortcutCard:focus-visible .arrow{opacity:1;transform:translate(0)}.emptyState{border:1px dashed var(--border);background:var(--panel);min-height:240px;color:var(--muted);text-align:center;border-radius:20px;align-content:center;place-items:center;gap:8px;display:grid}.emptyState div{color:var(--primary);font-size:36px}.emptyState strong{color:var(--text-strong);font-size:13px;font-weight:600}.emptyState span{font-size:10px;font-weight:600}.rightPanel{flex-direction:column;align-self:start;gap:14px;margin-top:76px;display:flex}.statusCard{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;min-height:86px;padding:15px 17px;transition:background .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 4px 14px #1539aa0d}.statusIcon{border:2px solid var(--brand-blue);background:#fff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;padding:6px;transition:background .22s,border-color .22s;display:grid;overflow:hidden}.statusIconImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.statusCard strong,.statusCard span{display:block}.statusCard strong{color:var(--brand-blue);font-size:12px;font-weight:600}.statusCard span{color:var(--brand-muted);margin-top:5px;font-size:8px;font-weight:600}.signal{text-align:right;min-width:42px}.signal b{color:var(--brand-blue);font-size:20px;font-weight:600;line-height:1;display:block}.signal span{color:var(--brand-muted);margin-top:9px;font-size:7px;font-weight:600}.statusCard.statusConnected{border-color:var(--brand-border);background:#fff;box-shadow:0 4px 14px #1539aa0d}.statusCard.statusConnected .statusIcon{border-color:var(--brand-blue);background:#fff}.statusCard.statusConnected strong{color:var(--brand-blue);font-weight:600}.statusCard.statusConnected span{color:var(--brand-muted)}.statusCard.statusConnected .signal b{color:var(--brand-blue)}.statusCard.statusConnected .signal span{color:var(--brand-muted)}.statusCard.statusDisconnected{background:var(--brand-alert-bg);border-color:var(--brand-alert-border);box-shadow:0 6px 18px #ff222b14}.statusCard.statusDisconnected .statusIcon{background:var(--brand-alert-soft);border-color:var(--brand-red)}.statusCard.statusDisconnected strong{color:var(--brand-alert-text);font-weight:600}.statusCard.statusDisconnected span,.statusCard.statusDisconnected .signal b,.statusCard.statusDisconnected .signal span{color:var(--brand-alert-text)}.statusCard.statusDisconnected .statusIconImage{filter:grayscale()sepia()saturate(5)hue-rotate(315deg)brightness(.9)}.statusCard.statusChecking{border-color:var(--brand-border);background:#fff}.statusCard.statusChecking .statusIcon{background:var(--brand-surface-soft);border-color:var(--brand-border)}.statusCard.statusChecking strong,.statusCard.statusChecking span,.statusCard.statusChecking .signal b,.statusCard.statusChecking .signal span{color:var(--brand-muted)}.statusCard,.sideCard,.tipCard,.supportCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px}.supportIcon{background:var(--brand-orange-soft);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:4px;display:grid;overflow:hidden}.supportIconImage{object-fit:cover;border-radius:50%;width:100%;height:100%;transform:scale(1.18)}.sideCardText strong,.sideCardText span,.supportCard strong,.supportCard span{display:block}.sideCardText span,.supportCard span{color:var(--muted);margin-top:4px;font-size:8px;font-weight:600}.sideCard,.supportCard{align-items:center;gap:12px;padding:14px;display:flex}.browserIcon,.supportIcon{background:var(--brand-blue-light);width:42px;height:42px;color:var(--brand-blue-dark);border-radius:50%;flex:0 0 42px;font-size:19px;font-weight:600}.sideCardText{flex:1}.sideCardText strong{color:var(--text-strong);font-size:10px;font-weight:600}.sideCard button,.supportCard button{border:1px solid var(--border-strong);background:var(--brand-blue);min-height:34px;color:var(--primary);border-radius:10px;padding:0 14px;font-size:9px;font-weight:600;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s}.sideCard button:hover{border-color:var(--primary);background:var(--primary);color:#fff;transform:translateY(-1px)}.tipCard{border-left:4px solid var(--brand-orange);background:linear-gradient(110deg, var(--brand-orange-soft), var(--panel) 52%);padding:17px 16px 16px;position:relative;overflow:hidden}.tipCard:after{content:"";pointer-events:none;background:#ff88000e;border-radius:50%;width:140px;height:140px;position:absolute;top:-58px;right:-50px}.tipHeader{z-index:1;color:var(--text-strong);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:relative}.tipCard h3{z-index:1;color:var(--text-strong);margin:15px 0 7px;font-size:11px;font-weight:600;position:relative}.tipCard p{z-index:1;color:var(--muted);margin:0;font-size:9px;font-weight:600;line-height:1.65;position:relative}.infoCard{padding:16px;display:block}.infoTitle{border-bottom:1px solid var(--border);color:var(--text-strong);margin-bottom:11px;padding-bottom:11px;font-size:10px;font-weight:600}.infoRow{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:8px;font-weight:600;display:flex}.infoRow span{color:var(--muted)}.infoRow strong{color:var(--text-strong);text-align:right;font-size:8px;font-weight:600}.supportCard{border-color:color-mix(in srgb, var(--brand-orange) 20%, var(--border))}.supportIcon{background:var(--brand-orange-soft);color:var(--brand-orange)}.supportCard div:nth-child(2){flex:1}.supportCard strong{color:var(--text-strong);font-size:10px;font-weight:600}.supportCard button{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff;box-shadow:var(--shadow-orange)}.supportCard button:hover{background:color-mix(in srgb, var(--brand-blue) 85%, black);transform:translateY(-1px)}.floatingSupport{z-index:25;background:var(--brand-blue);color:#fff;border:5px solid #ff880030;border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;font-weight:600;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:24px;right:28px;box-shadow:0 10px 28px #1539aa47}.floatingSupport:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 34px #1539aa57}.brandBlue .topbar,.brandBlue .shortcutCard,.brandBlue .statusCard,.brandBlue .sideCard,.brandBlue .tipCard,.brandBlue .supportCard,.brandBlue .emptyState{box-shadow:none}.brandBlue .shortcutIcon{border-color:#fff3}.brandBlue .shortcutText strong,.brandBlue .sectionHeader h2,.brandBlue .brand strong,.brandBlue .userText strong,.brandBlue .statusCard strong,.brandBlue .sideCardText strong,.brandBlue .tipHeader,.brandBlue .tipCard h3,.brandBlue .infoTitle,.brandBlue .infoRow strong,.brandBlue .supportCard strong{color:#fff}.brandBlue .searchWrap{background:#ffffff14}.brandBlue .tipCard{background:linear-gradient(110deg, #ff880026, var(--panel) 55%)}.brandBlue .browserIcon,.brandBlue .supportIcon{color:#fff;background:#ffffff1a}.brandBlue .sideCard button{color:#fff;background:0 0;border-color:#ffffff57}.brandBlue .sideCard button:hover{color:var(--brand-blue-dark);background:#fff}@media (width<=1280px){.topbar{grid-template-columns:220px minmax(280px,1fr) auto}.main{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.userText{display:none}.main{grid-template-columns:1fr}.rightPanel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}}@media (width<=900px){.topbar{grid-template-columns:1fr auto;gap:10px;height:auto;min-height:78px;padding:10px 15px}.searchWrap{order:3;grid-column:1/-1}.sidebar{width:68px;padding-inline:8px;top:134px}.menuItem{justify-content:center;padding-inline:0;font-size:0}.menuIcon{flex-basis:auto;width:auto;font-size:17px}.themeButton,.sidebarFooter{display:none}.main{padding:158px 16px 30px 88px}.cards{grid-template-columns:1fr;justify-content:stretch}.shortcutCard,.sectionHeader{width:100%}}@media (width<=650px){.brand strong{font-size:14px}.brand span{display:none}.userBadge{width:38px;height:38px}.cards,.rightPanel{grid-template-columns:1fr}.sectionHeader{align-items:center}.sectionHeader h2{font-size:24px}.shortcutCard{gap:13px;width:100%;min-height:84px;padding:10px 14px}.shortcutIcon{flex-basis:48px;width:48px;height:48px}.floatingSupport{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.shortcutCard,.shortcutCard:before,.shortcutCard .arrow,.menuItem,.floatingSupport,.sideCard button{transition:none}.shortcutCard:hover,.shortcutCard:focus-visible,.menuItem:hover,.floatingSupport:hover,.sideCard button:hover{transform:none}}@media (width<=1350px){.sidebar{width:68px;padding-left:8px;padding-right:8px}.menu{align-items:center}.menuItem{border-radius:12px;justify-content:center;width:48px;min-height:48px;padding:0;font-size:0}.menuIcon{text-align:center;flex:none;width:auto;font-size:18px}.themeButton,.sidebarFooter,.sidebar:after{display:none}.main{grid-template-columns:minmax(0,1fr) 280px;gap:18px;padding-left:88px;padding-right:18px}.content{width:100%;min-width:0}.cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:12px 14px;width:100%}.shortcutCard{width:100%;min-width:0}.sectionHeader{width:100%}.rightPanel{width:100%;min-width:0}}@media (width<=1100px){.main{grid-template-columns:1fr;padding-left:88px;padding-right:18px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rightPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.statusCard,.supportCard,.infoCard{width:100%}}@media (width<=900px){.cards,.rightPanel{grid-template-columns:1fr}.shortcutCard{width:100%}}.installPopup{z-index:1000;border:1px solid var(--brand-border);background:#fff;border-radius:22px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;width:min(620px,100vw - 40px);padding:20px 22px;animation:.26s installPopupIn;display:grid;position:fixed;bottom:32px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 22px 65px #1539aa38}.installPopupIcon{place-items:center;width:60px;height:60px;display:grid}.installPopupIcon img{object-fit:contain;width:100%;height:100%;display:block}.installPopupText{min-width:0}.installPopupText strong,.installPopupText span{display:block}.installPopupText strong{color:var(--brand-blue);font-size:17px;font-weight:600;line-height:1.25}.installPopupText span{color:var(--brand-muted);margin-top:6px;font-size:12px;font-weight:600;line-height:1.45}.installPopupActions{flex-direction:column;gap:8px;display:flex}.installPopupActions button{cursor:pointer;border:0;border-radius:11px;min-width:104px;padding:10px 14px;font-size:11px;font-weight:600}.installYes{background:var(--brand-orange);color:#fff}.installNo{background:var(--brand-surface-soft);color:var(--brand-muted)}.installYes:hover{background:var(--brand-orange-strong)}.installNo:hover{background:var(--brand-surface-hover)}@keyframes installPopupIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@media (width<=650px){.installPopup{grid-template-columns:52px minmax(0,1fr);gap:12px;width:calc(100vw - 28px);padding:16px;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.installPopupIcon{width:50px;height:50px}.installPopupText strong{font-size:15px}.installPopupText span{font-size:11px}.installPopupActions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;margin-top:2px}.installPopupActions button{min-width:96px}}@media (display-mode:standalone){.sidebar{width:68px;padding-left:8px;padding-right:8px;transition:width .22s,padding .22s,box-shadow .22s}.sidebar:hover,.sidebar:focus-within{width:220px;padding-left:15px;padding-right:15px;box-shadow:10px 0 30px #1539aa2e}.menu{align-items:center}.sidebar:hover .menu,.sidebar:focus-within .menu{align-items:stretch}.menuItem{white-space:nowrap;border-radius:12px;justify-content:center;gap:0;width:48px;min-height:48px;padding:0;font-size:0;transition:width .22s,padding .22s,gap .22s,font-size .16s,background .18s,color .18s,transform .18s}.sidebar:hover .menuItem,.sidebar:focus-within .menuItem{justify-content:flex-start;gap:12px;width:100%;padding:0 14px;font-size:12px}.menuIcon{text-align:center;flex:0 0 18px;width:18px;font-size:18px}.themeButton,.sidebarFooter{opacity:0;visibility:hidden;pointer-events:none}.sidebar:hover .themeButton,.sidebar:hover .sidebarFooter,.sidebar:focus-within .themeButton,.sidebar:focus-within .sidebarFooter{opacity:1;visibility:visible;pointer-events:auto}.sidebar:after{opacity:0}.sidebar:hover:after,.sidebar:focus-within:after{opacity:.08}.main{padding-left:88px}}@media (display-mode:standalone) and (width<=650px){.sidebar{width:60px;padding-left:6px;padding-right:6px}.menuItem{width:44px;min-height:44px}.main{padding-left:74px}}.searchWrap{transform:translate(135px)}.cards{grid-template-columns:repeat(2,360px);justify-content:center;gap:18px 32px}.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 217px, #fff 217px, #fff 100%)}.brand{align-items:center;gap:11px;height:100%;padding-left:18px;display:flex}.brandIcon{justify-content:center;align-items:center;margin:0;display:flex}.brand>strong{color:#fff;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1}.sidebar{background:var(--brand-blue)}@media (width<=1350px){.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 68px, #fff 68px, #fff 100%)}.brand{padding-left:8px}.brand>strong{display:none}.searchWrap{transform:translate(70px)}.cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media (display-mode:standalone){.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 68px, #fff 68px, #fff 100%)}.brand{padding-left:8px}.brand>strong{display:none}.app:has(.sidebar:hover) .topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 220px, #fff 220px, #fff 100%)}.app:has(.sidebar:hover) .brand{padding-left:18px}.app:has(.sidebar:hover) .brand>strong{display:block}}@media (width<=900px){.cards{grid-template-columns:1fr}.searchWrap{transform:none}}:root{--sidebar-width:220px}.topbar{grid-template-columns:var(--sidebar-width) minmax(320px, 625px) 1fr;background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) var(--sidebar-width), #fff var(--sidebar-width), #fff 100%);border-bottom:0}.topbar:after{content:"";left:var(--sidebar-width);background:var(--border);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}.sidebar{width:var(--sidebar-width);background:linear-gradient(180deg, var(--brand-blue) 0%, var(--brand-blue) 52%, var(--brand-blue) 100%);border-top:0;border-right:0}.brand{width:var(--sidebar-width);box-sizing:border-box;align-items:center;gap:10px;height:100%;padding:0 14px;display:flex;overflow:hidden}.brandIcon{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;display:flex}.brandLogo{object-fit:contain;width:34px;height:34px;display:block}.brand>strong{color:#fff;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.15}@media (width<=1350px){:root{--sidebar-width:68px}.topbar{grid-template-columns:68px minmax(280px,1fr) auto}.brand{justify-content:center;width:68px;padding:0 8px}.brand>strong{display:none}}@media (display-mode:standalone){:root{--sidebar-width:68px}.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 68px, #fff 68px, #fff 100%);grid-template-columns:68px minmax(320px,625px) 1fr}.topbar:after{left:68px}.brand{justify-content:center;width:68px;padding:0 8px}.brand>strong{display:none}:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 220px, #fff 220px, #fff 100%);grid-template-columns:220px minmax(320px,625px) 1fr}.app:has(.sidebar:hover) .topbar:after{left:220px}.app:has(.sidebar:focus-within) .topbar:after{left:220px}:is(.app:has(.sidebar:hover) .brand,.app:has(.sidebar:focus-within) .brand){justify-content:flex-start;width:220px;padding:0 14px}:is(.app:has(.sidebar:hover) .brand>strong,.app:has(.sidebar:focus-within) .brand>strong){display:block}}.brand{justify-content:flex-start;align-items:center;gap:4px;width:220px;min-width:220px;max-width:220px;padding:0 10px;display:flex;overflow:visible}.brandIcon{flex:0 0 34px;width:34px;height:34px}.brandLogo{object-fit:contain;width:34px;height:34px}.brand>strong{color:#fff;white-space:nowrap;text-overflow:clip;flex:1;min-width:0;margin:0;font-size:11px;font-weight:600;line-height:1.1;display:block;overflow:visible}@media (width<=1350px){.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 68px, #fff 68px, #fff 100%);grid-template-columns:68px minmax(280px,1fr) auto}.topbar:after{left:68px}.sidebar{width:68px;padding-left:8px;padding-right:8px}.brand{justify-content:center;gap:0;width:68px;min-width:68px;max-width:68px;padding:0;overflow:hidden}.brandIcon{flex:0 0 36px;width:36px;height:36px}.brandLogo{width:36px;height:36px}.brand>strong{display:none!important}}@media (display-mode:standalone){.topbar{background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 68px, #fff 68px, #fff 100%);grid-template-columns:68px minmax(320px,625px) 1fr}.topbar:after{left:68px}.brand{justify-content:center;gap:0;width:68px;min-width:68px;max-width:68px;padding:0;overflow:hidden}.brandIcon{flex:0 0 36px;width:36px;height:36px}.brandLogo{width:36px;height:36px}.brand>strong{display:none!important}:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){background:linear-gradient(to right, var(--brand-blue) 0, var(--brand-blue) 220px, #fff 220px, #fff 100%);grid-template-columns:220px minmax(320px,625px) 1fr}.app:has(.sidebar:hover) .topbar:after{left:220px}.app:has(.sidebar:focus-within) .topbar:after{left:220px}:is(.app:has(.sidebar:hover) .brand,.app:has(.sidebar:focus-within) .brand){justify-content:flex-start;gap:4px;width:220px;min-width:220px;max-width:220px;padding:0 10px;overflow:visible}:is(.app:has(.sidebar:hover) .brandIcon,.app:has(.sidebar:focus-within) .brandIcon){flex:0 0 34px;width:34px;height:34px}:is(.app:has(.sidebar:hover) .brandLogo,.app:has(.sidebar:focus-within) .brandLogo){width:34px;height:34px}:is(.app:has(.sidebar:hover) .brand>strong,.app:has(.sidebar:focus-within) .brand>strong){white-space:nowrap;font-size:11px;overflow:visible;display:block!important}}.brand{gap:2px;padding-left:8px;padding-right:8px}.brand>strong{white-space:nowrap;font-size:14px;font-weight:600;line-height:1;display:block}@media (width<=1350px){.brand{justify-content:center;gap:0;padding-left:0;padding-right:0}.brand>strong{display:none!important}}@media (display-mode:standalone){.brand{justify-content:center;gap:0;padding-left:0;padding-right:0}.brand>strong{display:none!important}:is(.app:has(.sidebar:hover) .brand,.app:has(.sidebar:focus-within) .brand){justify-content:flex-start;gap:2px;padding-left:8px;padding-right:8px}:is(.app:has(.sidebar:hover) .brand>strong,.app:has(.sidebar:focus-within) .brand>strong){white-space:nowrap;font-size:13px;display:block!important}}.brand{gap:0}.brand>strong{margin-left:-23.5px}@media (display-mode:standalone){:is(.app:has(.sidebar:hover) .brand,.app:has(.sidebar:focus-within) .brand){gap:0}:is(.app:has(.sidebar:hover) .brand>strong,.app:has(.sidebar:focus-within) .brand>strong){margin-left:-6px}}.supportCard{border:1px solid color-mix(in srgb, var(--brand-orange) 25%, var(--border));background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid!important}.supportIcon{border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden;flex:none!important;width:42px!important;height:42px!important}.supportIconImage{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;transform:none}.supportText{min-width:0}.supportText strong{color:var(--brand-blue);margin:0;font-size:10px;font-weight:600;display:block}.supportText span{color:var(--brand-muted);margin-top:5px;font-size:8px;font-weight:600;display:block}.supportButton{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-width:86px;height:38px;padding:0 14px;font-size:9px;font-weight:600;box-shadow:0 6px 16px #1539aa2e;visibility:visible!important;opacity:1!important;background:var(--brand-blue)!important;color:#fff!important;border:0!important;display:inline-flex!important}.supportButton:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--brand-blue) 85%, black)!important}.topbar{pointer-events:none;top:0!important;left:220px!important;right:0!important;z-index:30!important;width:auto!important;height:82px!important;min-height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:auto!important}.topbar:after{content:none!important;display:none!important}.searchWrap{pointer-events:auto;height:46px;box-shadow:0 4px 14px #1539aa0f;background:#fff!important;width:min(590px,100vw - 320px)!important;margin:0!important;transform:none!important}.sidebar{width:220px!important;padding:0 15px 16px!important;top:0!important;bottom:0!important}.sidebarBrand{z-index:2;flex:0 0 82px;justify-content:flex-start;align-items:center;gap:3px;width:100%;height:82px;padding:0 8px;display:flex;position:relative;overflow:hidden}.sidebarBrandLogo{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}.sidebarBrand strong{color:#fff;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1;display:block}.sidebar .menu{margin-top:18px}.brand{display:none!important}@media (width<=1350px){.sidebar{width:68px!important;padding-left:8px!important;padding-right:8px!important}.sidebarBrand{justify-content:center;gap:0;width:52px;height:82px;padding:0}.sidebarBrandLogo{flex:0 0 36px;width:36px;height:36px}.sidebarBrand strong{display:none!important}.topbar{left:68px!important}.searchWrap{width:min(520px,100vw - 120px)!important}}@media (display-mode:standalone){.sidebar{top:0!important}.sidebarBrand{justify-content:center;gap:0;width:52px;padding:0}.sidebarBrandLogo{flex:0 0 36px;width:36px;height:36px}.sidebarBrand strong{display:none!important}.topbar{transition:left .6s cubic-bezier(.22,1,.36,1);left:68px!important}.sidebar:hover .sidebarBrand,.sidebar:focus-within .sidebarBrand{justify-content:flex-start;gap:3px;width:100%;padding:0 8px}.sidebar:hover .sidebarBrandLogo,.sidebar:focus-within .sidebarBrandLogo{flex:0 0 40px;width:40px;height:40px}.sidebar:hover .sidebarBrand strong,.sidebar:focus-within .sidebarBrand strong{font-size:14px;display:block!important}:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){left:220px!important}}@media (width<=900px){.topbar{height:78px!important;min-height:78px!important;padding:0 14px!important;display:flex!important;top:0!important;left:68px!important}.searchWrap{order:initial!important;grid-column:auto!important;width:min(480px,100vw - 104px)!important}.sidebar{top:0!important}.main{padding-top:92px!important}}@media (width<=650px){.searchWrap{width:calc(100vw - 96px)!important}}.topbar{justify-content:center!important;align-items:center!important;padding:0 24px!important;display:flex!important;left:220px!important;right:0!important}.searchWrap{width:590px!important;max-width:calc(100% - 48px)!important;margin:0 auto!important;transform:none!important}@media (width<=1350px){.topbar{left:68px!important}.searchWrap{width:520px!important;max-width:calc(100% - 40px)!important}}@media (display-mode:standalone){.searchWrap{margin:0 auto!important;transform:none!important}:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){left:220px!important}.sidebar{transition:width .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1),box-shadow .4s;width:68px!important;padding-left:8px!important;padding-right:8px!important;top:0!important}.sidebar:hover,.sidebar:focus-within{box-shadow:10px 0 30px #1539aa2e;width:220px!important;padding-left:15px!important;padding-right:15px!important}.sidebarBrand{height:82px;overflow:hidden;justify-content:center!important;align-items:center!important;gap:0!important;width:52px!important;padding:0!important;display:flex!important}.sidebarBrandLogo{object-fit:contain;flex:0 0 36px!important;width:36px!important;height:36px!important;display:block!important}.sidebarBrand strong{display:none!important}.sidebar:hover .sidebarBrand,.sidebar:focus-within .sidebarBrand{justify-content:flex-start!important;gap:2px!important;width:100%!important;padding:0 5px!important}.sidebar:hover .sidebarBrandLogo,.sidebar:focus-within .sidebarBrandLogo{flex:0 0 40px!important;width:40px!important;height:40px!important}.sidebar:hover .sidebarBrand strong,.sidebar:focus-within .sidebarBrand strong{color:#fff!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:block!important}.menu{align-items:center}.menuItem{min-height:48px;transition:width .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1),gap .4s,font-size .35s,background .25s,color .25s;justify-content:center!important;gap:0!important;width:48px!important;padding-left:0!important;padding-right:0!important;font-size:0!important}.sidebar:hover .menu,.sidebar:focus-within .menu{align-items:stretch}.sidebar:hover .menuItem,.sidebar:focus-within .menuItem{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding-left:14px!important;padding-right:14px!important;font-size:12px!important}.menuIcon{text-align:center;flex:0 0 18px!important;width:18px!important}.themeButton,.sidebarFooter{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sidebar:hover .themeButton,.sidebar:hover .sidebarFooter,.sidebar:focus-within .themeButton,.sidebar:focus-within .sidebarFooter{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar:after{opacity:0!important}.sidebar:hover:after,.sidebar:focus-within:after{opacity:.08!important}.main{padding-left:88px!important}.topbar,:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){left:68px!important}}@media (display-mode:browser){.sidebarBrand{gap:1px;padding-left:5px;padding-right:5px}.sidebarBrand strong{letter-spacing:-.2px;font-size:13px}}.app.brandBlue{background:radial-gradient(circle at 72% 8%, #ffffff09, transparent 28%), var(--brand-night-bg)!important}.brandBlue .sidebar{background:linear-gradient(180deg, var(--brand-night-panel) 0%, var(--brand-night-bg) 52%, var(--brand-night-bg) 100%)!important;box-shadow:7px 0 25px #00000040!important}.brandBlue .sidebarBrand strong,.brandBlue .sidebarFooter strong,.brandBlue .themeButton,.brandBlue .menuItem{color:#ffffffe0}.brandBlue .menuItem:hover{color:#fff!important;background:#ffffff14!important}.brandBlue .menuItem.active{background:var(--brand-night-hover)!important;color:#fff!important;box-shadow:0 8px 22px #00000047!important}.brandBlue .menuItem.active .menuIcon{color:var(--brand-orange)!important}.brandBlue .themeButton{border-top-color:#ffffff24!important}.brandBlue .sidebarFooter span{color:#ffffff94!important}.brandBlue .searchWrap{background:var(--brand-night-panel)!important;border-color:var(--brand-night-border)!important;box-shadow:0 5px 18px #0000002e!important}.brandBlue .searchWrap:focus-within{background:var(--brand-night-soft)!important;border-color:var(--brand-night-border)!important;box-shadow:0 0 0 4px #1539aa14!important}.brandBlue .searchWrap input{color:#fff!important}.brandBlue .searchWrap input::placeholder{color:var(--brand-night-muted)!important}.brandBlue .searchWrap span{color:var(--brand-night-accent)!important}.brandBlue .shortcutCard,.brandBlue .statusCard,.brandBlue .sideCard,.brandBlue .supportCard,.brandBlue .infoCard,.brandBlue .tipCard,.brandBlue .emptyState{background:var(--brand-night-panel)!important;border-color:var(--brand-night-border)!important;box-shadow:0 5px 18px #00000029!important}.brandBlue .shortcutCard:hover,.brandBlue .shortcutCard:focus-visible{background:var(--brand-night-soft)!important;border-color:var(--brand-night-border)!important}.brandBlue .shortcutIcon{background:var(--brand-night-soft)!important;border-color:var(--brand-night-border)!important;box-shadow:none!important}.brandBlue .shortcutText strong,.brandBlue .sectionHeader h2,.brandBlue .statusCard strong,.brandBlue .supportCard strong,.brandBlue .supportText strong,.brandBlue .infoTitle,.brandBlue .infoRow strong,.brandBlue .emptyState strong{color:#fff!important}.brandBlue .shortcutText span,.brandBlue .sectionHeader p,.brandBlue .statusCard span,.brandBlue .supportCard span,.brandBlue .supportText span,.brandBlue .infoRow span,.brandBlue .emptyState span{color:var(--brand-night-muted)!important}.brandBlue .statusCard.statusConnected,.brandBlue .statusCard.statusChecking{background:var(--brand-night-panel)!important;border-color:var(--brand-night-border)!important}.brandBlue .statusCard.statusConnected .statusIcon,.brandBlue .statusCard.statusChecking .statusIcon{background:var(--brand-night-soft)!important;border-color:var(--brand-night-accent)!important}.brandBlue .statusCard.statusConnected .signal b{color:var(--brand-night-accent)!important}.brandBlue .statusCard.statusConnected .signal span,.brandBlue .statusCard.statusChecking .signal span{color:var(--brand-night-muted)!important}.brandBlue .statusCard.statusDisconnected{background:var(--brand-night-alert-bg)!important;border-color:var(--brand-night-alert-border)!important}.brandBlue .statusCard.statusDisconnected .statusIcon{background:var(--brand-night-alert-bg)!important;border-color:var(--brand-night-alert-text)!important}.brandBlue .statusCard.statusDisconnected strong,.brandBlue .statusCard.statusDisconnected .signal b,.brandBlue .statusCard.statusDisconnected span,.brandBlue .statusCard.statusDisconnected .signal span{color:var(--brand-night-alert-text)!important}.brandBlue .infoTitle{border-bottom-color:var(--brand-night-border)!important}.brandBlue .supportCard{border-color:color-mix(in srgb, var(--brand-orange) 30%, black)!important}.brandBlue .supportButton,.brandBlue .supportCard button{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important;color:#fff!important}.brandBlue .supportButton:hover,.brandBlue .supportCard button:hover{background:color-mix(in srgb, var(--brand-blue) 85%, black)!important}.brandBlue .floatingSupport{background:var(--brand-night-hover)!important;color:#fff!important;border-color:#ff88003d!important}html:has(.app.brandBlue){background:var(--brand-night-bg)!important}body:has(.app.brandBlue){background:var(--brand-night-bg)!important}#root:has(.app.brandBlue){background:var(--brand-night-bg)!important}.gridMenuIcon{width:18px;height:18px;display:block}.sigaHospitalarRed{color:var(--brand-red)!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;display:inline!important}html,body,#root,.app{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#root::-webkit-scrollbar{width:0;height:0;display:none}.app::-webkit-scrollbar{width:0;height:0;display:none}.shortcutIcon{font-size:calc(var(--shortcut-icon-size) * .48);width:var(--shortcut-icon-size)!important;height:var(--shortcut-icon-size)!important;flex:0 0 var(--shortcut-icon-size)!important}.cards{width:100%;max-width:calc(var(--shortcut-card-width) * 2 + 26px);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:14px 26px!important}.shortcutCard{width:100%!important;min-height:var(--shortcut-card-height)!important;gap:15px!important;padding:10px 15px!important}.sectionHeader{width:calc(var(--shortcut-card-width) * 2 + 26px)!important;max-width:100%!important}.topbar{width:auto!important;height:64px!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;z-index:50!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:14px!important;left:68px!important;right:0!important}.searchWrap{border:1px solid var(--brand-border)!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:#fff!important;border-radius:13px!important;width:520px!important;max-width:calc(100vw - 140px)!important;height:46px!important;margin:0 auto!important;transform:none!important;box-shadow:0 6px 20px #1539aa14!important}@media (display-mode:standalone){.topbar,:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){left:68px!important}}.sidebarBrand{box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;overflow:hidden!important}.sidebarBrand:before,.sidebarBrand:after{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:0 0!important;display:none!important}.sidebar{-webkit-backdrop-filter:none!important}.topbar{height:64px!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:fixed!important;top:14px!important;left:68px!important;right:0!important}.searchWrap{border:1px solid var(--brand-border)!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:auto!important;background:#fff!important;border-radius:13px!important;width:590px!important;max-width:calc(100vw - 180px)!important;height:46px!important;margin:0 auto!important;position:relative!important;transform:none!important;box-shadow:0 5px 16px #1539aa14!important}@media (display-mode:standalone){.topbar,:is(.app:has(.sidebar:hover) .topbar,.app:has(.sidebar:focus-within) .topbar){left:68px!important}}.topbar{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:14px 0 8px!important;display:flex!important;position:static!important}.topbar:before,.topbar:after{content:none!important;display:none!important}.searchWrap{border:1px solid var(--brand-border)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:13px!important;width:590px!important;max-width:calc(100% - 48px)!important;margin:0 auto!important;transform:none!important;box-shadow:0 4px 12px #1539aa0f!important}.main{padding-top:24px!important}@media (display-mode:standalone){.sidebarBrand{width:52px!important;height:82px!important;box-shadow:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important}.sidebarBrandLogo{object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;display:block!important}.sidebarBrand strong{display:none!important}.sidebar:hover .sidebarBrand,.sidebar:focus-within .sidebarBrand{justify-content:flex-start!important;gap:2px!important;width:100%!important;padding:0 5px!important}.sidebar:hover .sidebarBrand strong,.sidebar:focus-within .sidebarBrand strong{color:#fff!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;display:block!important}.sidebar:after{opacity:.08!important;filter:brightness(0)invert()!important;pointer-events:none!important;background-image:url(/imagens/hapvida-DbE5HWQT.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:260px!important;height:260px!important;display:block!important;bottom:-55px!important;left:50%!important;transform:translate(-50%)rotate(-8deg)!important}.sidebarFooter{visibility:visible!important;opacity:1!important;z-index:2!important;text-align:center!important;opacity:1!important;visibility:visible!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:52px!important;padding:8px 0!important;display:flex!important;position:relative!important}.sidebarFooter strong{color:#fff!important;text-align:center!important;white-space:normal!important;width:52px!important;font-size:8px!important;font-weight:600!important;line-height:1.25!important;display:block!important}.sidebarFooter span{display:none!important}.sidebar:hover .sidebarFooter,.sidebar:focus-within .sidebarFooter{width:100%!important;padding:14px 10px 8px!important}.sidebar:hover .sidebarFooter strong,.sidebar:focus-within .sidebarFooter strong{white-space:nowrap!important;width:auto!important;font-size:10px!important}.sidebar:hover .sidebarFooter span,.sidebar:focus-within .sidebarFooter span{color:#ffffffa3!important;text-align:center!important;margin-top:7px!important;font-size:8px!important;line-height:1.55!important;display:block!important}}.sidebarBrand{justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:visible!important}.sidebarBrandLogo{object-fit:contain!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.sidebarBrandTitle{color:#fff!important;white-space:nowrap!important;white-space:normal!important;flex-direction:row!important;align-items:center!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:flex!important;overflow:visible!important}.sidebarBrand{justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding-left:14px!important;padding-right:8px!important;display:flex!important;overflow:visible!important}.sidebarBrandLogo{filter:brightness(0)invert()!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.sidebarBrandTitle{color:#fff!important;flex-direction:column!important;flex:auto!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.08!important;display:flex!important;overflow:visible!important}.sidebarBrandTitle span{white-space:nowrap!important;display:block!important}@media (display-mode:standalone){.sidebar:hover .sidebarBrand,.sidebar:focus-within .sidebarBrand{width:100%!important;min-width:200px!important;padding-left:14px!important;padding-right:8px!important;overflow:visible!important}.sidebar:hover .sidebarBrandTitle,.sidebar:focus-within .sidebarBrandTitle{flex-direction:column!important;width:auto!important;max-width:none!important;display:flex!important;overflow:visible!important}}.app{--layout-sidebar-width:220px;--layout-gutter:clamp(16px, 2.4vw, 40px)}@media (width<=1350px),(display-mode:standalone){.app{--layout-sidebar-width:68px}}@media (width>=1200px){.app{--shortcut-icon-size:clamp(44px, calc(4vw - 4px), 64px);--shortcut-card-width:clamp(335px, 26vw, 440px);--shortcut-card-height:clamp(82px, 11vh, 104px)}.shortcutCard{gap:16px!important;padding:12px 18px!important}.cards{row-gap:clamp(14px,1.6vh,18px)!important}}.app .topbar{padding-left:var(--layout-sidebar-width)!important}.app .main{grid-template-columns:minmax(0, calc(var(--shortcut-card-width) * 2 + 26px)) 325px;place-content:start center;align-items:start;gap:clamp(20px,2.2vw,36px);min-height:calc(100vh - 68px);padding-left:calc(var(--layout-sidebar-width) + var(--layout-gutter))!important;padding-right:var(--layout-gutter)!important}.rightPanel .statusCard,.rightPanel .supportCard{min-height:var(--shortcut-card-height);padding-top:14px;padding-bottom:14px}.rightPanel .statusIcon{width:60px;height:60px}.rightPanel .statusCard{grid-template-columns:60px minmax(0,1fr) auto}.rightPanel .supportIcon{width:48px!important;height:48px!important}@media (width>=1101px){.app .main{grid-template-columns:minmax(0,1fr) 325px;padding-right:16px!important}.main>.rightPanel{align-self:center;gap:18px;margin-top:0;transform:translateY(-36px)}}@media (width<=1100px){.app .main{grid-template-columns:minmax(0,696px)}}@media (width<=650px){.cards{grid-template-columns:minmax(0,1fr)!important}.cards>.shortcutCard{grid-area:auto!important}}.app:not(.brandBlue) .shortcutCard{border-color:#dce3ea;border-radius:16px;box-shadow:0 1px 2px #162a4a0d,0 3px 8px #162a4a12}.app:not(.brandBlue) .shortcutCard:hover,.app:not(.brandBlue) .shortcutCard:focus-visible{border-color:#cbd5e1;box-shadow:0 2px 4px #162a4a12,0 7px 16px #162a4a1a}.sidebar .sidebarBrand{justify-content:flex-start!important;gap:3px!important;padding-left:6px!important}.sidebarBrand .sidebarBrandTitle{white-space:nowrap!important;flex:none!important;width:auto!important;max-width:none!important;font-size:15px!important;line-height:1!important;display:block!important;overflow:visible!important}@media (width<=1350px),(display-mode:standalone){.sidebar .sidebarBrand{justify-content:center!important;gap:0!important;padding-left:0!important;padding-right:0!important}.sidebarBrand .sidebarBrandTitle{display:none!important}.sidebar:hover .sidebarBrand,.sidebar:focus-within .sidebarBrand{justify-content:flex-start!important;gap:3px!important;padding-left:6px!important;padding-right:8px!important}.sidebar:hover .sidebarBrandTitle,.sidebar:focus-within .sidebarBrandTitle{white-space:nowrap!important;flex:none!important;display:block!important}}@media (display-mode:standalone){.app .topbar{padding-top:2px!important;padding-bottom:4px!important}.app .main{padding-top:14px!important}.sectionHeader{margin-bottom:10px!important}.sidebar .themeButton{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.sidebar:hover .themeButton,.sidebar:focus-within .themeButton{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}}.app.testOther{--test-sidebar:220px;--test-gutter:clamp(18px, 2.4vw, 38px);--test-radius:18px;background:radial-gradient(circle at 74% -8%,#1539aa17,#0000 32rem),linear-gradient(#fbfcff 0%,#f7f9fd 100%)}.app.testOther.fixedViewport{height:100dvh;min-height:100dvh;overflow:hidden}.app.testOther.fixedViewport .main{height:100dvh;min-height:0;overflow:hidden}.app.testOther.allSystemsView{min-height:100dvh;overflow:visible}.app.testOther.brandBlue{background:radial-gradient(circle at 74% -8%, #6d8aff24, transparent 32rem), var(--brand-night-bg)}.testOther .floatingSearch{z-index:30;pointer-events:auto;top:14px!important;right:0!important;left:var(--test-sidebar)!important;width:min(680px, calc(100vw - var(--test-sidebar) - var(--test-gutter) - var(--test-gutter)))!important;height:48px!important;min-height:0!important;margin-inline:auto!important;position:fixed!important}.testOther .searchWrap{pointer-events:auto;gap:11px;border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))!important;background:color-mix(in srgb, var(--panel) 96%, transparent)!important;border-radius:15px!important;width:min(100%,680px)!important;max-width:none!important;height:48px!important;margin:0 auto!important;padding:0 10px 0 15px!important;box-shadow:0 10px 30px #1539aa1f!important}.testOther .searchWrap:focus-within{border-color:color-mix(in srgb, var(--primary) 60%, white)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent), 0 10px 32px #1539aa1a!important}.testOther .searchIcon{color:var(--primary);flex:none}.testOther .searchWrap input{min-width:0;height:100%;font-weight:600;font-size:16px!important}.testOther .searchWrap input::-webkit-search-cancel-button{display:none}.testOther .searchShortcut,.testOther .searchClearButton{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:var(--panel-soft);border-radius:9px;flex:0 0 30px;place-items:center;padding:0;display:grid}.testOther .searchShortcut{font:700 12px/1 var(--font-brand);box-shadow:inset 0 -1px #1539aa1f}.testOther .searchClearButton:hover{color:var(--primary);background:var(--panel-hover)}.testOther .sidebar{border-right:1px solid #ffffff1a;box-shadow:8px 0 32px #0b23691f;height:100vh!important;width:var(--test-sidebar)!important;background:radial-gradient(circle at 50% 108%,#f803,#0000 18rem),linear-gradient(#173fb8 0%,#102e8e 100%)!important;padding:18px 14px!important;top:0!important;bottom:0!important}.testOther .sidebarBrand{min-height:58px;gap:8px!important;padding:0 7px!important}.testOther .sidebarBrandLogo{flex-basis:38px!important;width:38px!important;height:38px!important}.testOther .sidebarBrandTitle{letter-spacing:-.01em;font-size:15px!important;font-weight:700!important}.app.testOther .sidebarBrandLogo,.app.testOther .sidebarBrandTitle,.app.testOther .sidebarFooter,.app.testOther .sidebarFooter strong,.app.testOther .sidebarFooter span{transition:none!important;animation:none!important;transform:none!important}.app.testOther .sidebar:hover .sidebarBrandLogo,.app.testOther .sidebar:focus-within .sidebarBrandLogo{flex-basis:38px!important;width:38px!important;height:38px!important}.app.testOther .sidebar:hover .sidebarBrandTitle,.app.testOther .sidebar:focus-within .sidebarBrandTitle{font-size:15px!important;font-weight:700!important}.app.testOther .sidebarFooter strong,.app.testOther .sidebar:hover .sidebarFooter strong,.app.testOther .sidebar:focus-within .sidebarFooter strong{text-align:center!important;white-space:nowrap!important;width:100%!important;font-size:11px!important;line-height:1.25!important}.app.testOther .sidebarFooter span,.app.testOther .sidebar:hover .sidebarFooter span,.app.testOther .sidebar:focus-within .sidebarFooter span{text-align:center!important;white-space:normal!important;width:100%!important;margin-top:7px!important;font-size:9px!important;line-height:1.45!important;display:block!important}.app.testOther .sidebarFooter,.app.testOther .sidebar:hover .sidebarFooter,.app.testOther .sidebar:focus-within .sidebarFooter{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:14px 10px 8px!important}.testOther .menu{gap:7px;margin-top:18px}.testOther .menuItem,.testOther .themeButton{border:1px solid #0000;border-radius:13px;min-height:46px;font-weight:600;font-size:15px!important}.app.testOther .menuItem,.app.testOther .themeButton,.app.testOther .sidebar:hover .menuItem,.app.testOther .sidebar:hover .themeButton,.app.testOther .sidebar:focus-within .menuItem,.app.testOther .sidebar:focus-within .themeButton{min-height:46px!important;font-size:15px!important}.app.testOther .menuLabel,.app.testOther .themeButton span{font-size:15px!important;font-weight:600!important;line-height:1.2!important;transition:none!important;animation:none!important;transform:none!important}.app.testOther .menuIcon,.app.testOther .menuIcon svg,.app.testOther .themeIcon{flex-basis:21px!important;width:21px!important;height:21px!important;transition:none!important;animation:none!important;transform:none!important}.testOther .menuItem:hover,.testOther .themeButton:hover{background:#ffffff1a;transform:translate(2px)}.testOther .menuItem.active{box-shadow:inset 3px 0 0 var(--brand-yellow);background:#ffffff29;border-color:#ffffff26;color:#fff!important}.testOther .main{align-items:start;min-height:100vh;padding:clamp(100px, 10dvh, 112px) var(--test-gutter) 24px calc(var(--test-sidebar) + var(--test-gutter))!important;grid-template-columns:minmax(560px,900px) minmax(280px,325px)!important;gap:clamp(22px,2.5vw,38px)!important}.testOther .content{width:100%}.testOther .sectionHeader{align-items:end;min-height:52px;width:min(100%, calc(var(--shortcut-card-width) * 2 + 26px))!important;margin:0 auto 16px!important}.testOther .sectionHeader h2{color:var(--text-strong);line-height:1;letter-spacing:-.035em!important;text-transform:none!important;margin:0!important;font-size:clamp(34px,2.6vw,44px)!important;font-weight:800!important}.testOther .sectionHeader p{font-weight:600;margin-top:5px!important;font-size:14px!important}.testOther .sectionHint{color:var(--muted);margin-bottom:3px;font-size:13px;font-weight:600}.testOther .cards{transform:translateY(clamp(28px,4dvh,40px));grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:10px 14px!important}.testOther .shortcutCard{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--border))!important;border-radius:var(--test-radius)!important;background:color-mix(in srgb, var(--panel) 98%, transparent)!important;gap:14px!important;width:100%!important;min-height:96px!important;padding:14px 16px!important;box-shadow:0 2px 5px #1539aa0a,0 10px 28px #1539aa0d!important}.testOther .shortcutCard:hover,.testOther .shortcutCard:focus-visible{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))!important;transform:translateY(-3px)!important;box-shadow:0 4px 9px #1539aa0f,0 16px 36px #1539aa1a!important}.testOther .shortcutCard:before{width:3px;top:19px;bottom:19px}.testOther .shortcutIcon{border-radius:16px!important;flex-basis:56px!important;width:56px!important;height:56px!important}.testOther .shortcutText strong{line-height:1.25;font-size:17px!important;font-weight:700!important}.testOther .shortcutText>span:last-child{margin-top:5px;font-weight:500;font-size:13px!important}.testOther .arrow{background:var(--panel-soft);opacity:.65;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;transform:none}.testOther .shortcutCard:hover .arrow,.testOther .shortcutCard:focus-visible .arrow{color:#fff;background:var(--primary);opacity:1}.testOther .rightPanel{width:100%;align-self:start!important;gap:10px!important;margin-top:clamp(176px,10dvh + 100px,220px)!important;transform:translateY(clamp(28px,4dvh,40px))!important}.testOther .statusCard,.testOther .supportCard,.testOther .announcementsCard{border-radius:var(--test-radius)!important;box-shadow:0 10px 30px #1539aa12!important}.testOther .statusCard{gap:12px;grid-template-columns:48px minmax(0,1fr) 26px!important;min-height:92px!important;padding:15px!important}.testOther .statusIcon{width:48px!important;height:48px!important}.testOther .statusCopy{min-width:0}.testOther .statusCopy strong{font-size:14px!important}.testOther .statusCopy span{line-height:1.4;font-size:10px!important}.testOther .rightPanel .supportCard{grid-template-areas:"support-icon support-copy support-balance""support-action support-action support-action";border-color:color-mix(in srgb, var(--brand-orange-strong) 32%, white)!important;background:linear-gradient(145deg, var(--brand-white) 35%, var(--brand-orange-soft) 100%)!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:12px 14px!important;min-height:0!important;padding:18px!important;display:grid!important}.testOther .rightPanel .supportCard:after{content:"";grid-area:support-balance;width:52px;height:1px}.testOther .rightPanel .supportIcon{grid-area:support-icon;box-shadow:0 7px 18px #1539aa26;width:52px!important;height:52px!important}.testOther .rightPanel .supportIcon svg{color:var(--brand-blue);stroke-width:1.9px}.testOther .rightPanel .supportText{text-align:center;grid-area:support-copy;align-self:center;justify-items:center;gap:3px;display:grid;transform:translate(3px)}.testOther .rightPanel .supportText .supportEyebrow{letter-spacing:.12em;line-height:1.2;color:var(--brand-orange-strong)!important;margin:0!important;font-size:9px!important;font-weight:800!important}.testOther .rightPanel .supportText strong{line-height:1.2;color:var(--brand-blue)!important;margin:0!important;font-size:15px!important;font-weight:800!important}.testOther .rightPanel .supportText .supportDescription{line-height:1.45;color:var(--brand-muted)!important;margin:0!important;font-size:11px!important;font-weight:600!important}.testOther .rightPanel .supportButton{border-radius:12px;grid-area:support-action;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:42px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #1539aa33;color:#fff!important;background:var(--brand-blue)!important;border:0!important;font-size:12px!important;display:flex!important}.testOther .rightPanel .supportButton span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important}.testOther.brandBlue .rightPanel .supportCard{border-color:color-mix(in srgb, var(--brand-orange) 38%, var(--brand-night-border))!important;background:var(--brand-night-panel)!important}.testOther.brandBlue .rightPanel .supportText strong{color:#fff!important}.testOther.brandBlue .rightPanel .supportText .supportDescription{color:var(--brand-night-muted)!important}.testOther .signal{text-align:center;min-width:26px}.testOther .emptyState{background:color-mix(in srgb, var(--panel) 92%, transparent);border-width:1px;min-height:300px}@media (width>=651px) and (width<=1450px){.app.testOther{--test-sidebar:72px}.testOther .sidebar{width:var(--test-sidebar)!important;padding-inline:10px!important}.testOther .sidebar:hover,.testOther .sidebar:focus-within{box-shadow:10px 0 30px #1539aa2e;width:220px!important;padding-inline:14px!important}.testOther .sidebarBrand{justify-content:center!important;gap:0!important;width:52px!important;padding:0!important}.testOther .sidebarBrandTitle,.testOther .menuLabel,.testOther .themeButton span{display:none!important}.testOther .sidebar:hover .sidebarBrand,.testOther .sidebar:focus-within .sidebarBrand{justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:0 7px!important}.testOther .sidebar:hover .sidebarBrandTitle,.testOther .sidebar:hover .menuLabel,.testOther .sidebar:hover .themeButton span,.testOther .sidebar:focus-within .sidebarBrandTitle,.testOther .sidebar:focus-within .menuLabel,.testOther .sidebar:focus-within .themeButton span{display:block!important}.testOther .menu{align-items:center!important}.testOther .menuItem,.testOther .themeButton{justify-content:center!important;gap:0!important;width:50px!important;padding-inline:0!important}.testOther .sidebar:hover .menu,.testOther .sidebar:focus-within .menu{align-items:stretch!important}.testOther .sidebar:hover .menuItem,.testOther .sidebar:hover .themeButton,.testOther .sidebar:focus-within .menuItem,.testOther .sidebar:focus-within .themeButton{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding-inline:14px!important}.testOther .themeButton,.testOther .sidebarFooter{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.testOther .sidebar:hover .themeButton,.testOther .sidebar:hover .sidebarFooter,.testOther .sidebar:focus-within .themeButton,.testOther .sidebar:focus-within .sidebarFooter{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.testOther .sidebar:after{opacity:0!important}.testOther .sidebar:hover:after,.testOther .sidebar:focus-within:after{opacity:.08!important}.testOther .main{grid-template-columns:minmax(0,1fr) 300px!important}}@media (width>=1451px),(display-mode:fullscreen) and (width>=651px){.app.testOther{--test-sidebar:220px}.app.testOther .sidebar{width:var(--test-sidebar)!important;padding:18px 14px!important}.app.testOther .sidebarBrand{justify-content:flex-start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:58px!important;padding:0 7px!important;overflow:visible!important}.app.testOther .sidebarBrandTitle,.app.testOther .menuLabel,.app.testOther .themeButton span{display:block!important}.app.testOther .menu{align-items:stretch!important}.app.testOther .menuItem,.app.testOther .themeButton{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding-inline:14px!important}.app.testOther .themeButton,.app.testOther .sidebarFooter{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}.app.testOther .sidebar:after{opacity:.08!important}}@media (width>=1500px){.testOther .main{padding-left:calc(var(--test-sidebar) + var(--test-gutter) + clamp(20px, 2vw, 40px))!important;padding-right:clamp(14px,1.4vw,24px)!important}}@media (height<=760px),(width<=650px){.app.testOther.fixedViewport{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100dvh;min-height:100dvh;overflow:hidden auto}.app.testOther.fixedViewport .main{height:auto;min-height:100dvh;overflow:visible}}@media (height<=760px) and (width>=651px){.app.testOther.fixedViewport .main{padding-top:84px!important}.app.testOther.fixedViewport .sectionHeader{min-height:50px;margin-bottom:8px!important}.app.testOther.fixedViewport .cards{transform:translateY(0);row-gap:6px!important}.app.testOther.fixedViewport .rightPanel{margin-top:144px!important;transform:translateY(0)!important}}@media (width<=920px){.testOther .main{grid-template-columns:minmax(0,1fr)!important}.testOther .rightPanel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin-top:8px!important;transform:translateY(8px)!important}.testOther .rightPanel>:first-child{grid-column:1/-1}}@media (width>=921px) and (width<=1100px){.testOther .rightPanel{flex-direction:column;display:flex}.testOther .rightPanel>:first-child{grid-column:auto}}@media (width<=650px){.app.testOther{--test-sidebar:0px}.testOther .floatingSearch{width:auto!important;height:48px!important;padding:0!important;top:10px!important;left:10px!important;right:10px!important}.testOther .searchShortcut{display:none}.testOther .sidebar{z-index:50;border:1px solid #ffffff26;box-shadow:0 15px 40px #081f5e4d;border-radius:20px!important;width:auto!important;height:66px!important;min-height:0!important;padding:8px!important;inset:auto 12px 12px!important}.testOther .sidebarBrand,.testOther .themeButton,.testOther .sidebarFooter{display:none!important}.testOther .menu{grid-template-columns:repeat(3,1fr);gap:7px;height:100%;margin:0;display:grid!important}.testOther .menuItem{flex-direction:column;min-height:48px;gap:2px!important;width:100%!important;padding:0 5px!important;font-size:9px!important;display:flex!important}.testOther .menuLabel{opacity:1!important;visibility:visible!important;max-width:none!important;display:block!important;overflow:visible!important}.testOther .menuIcon,.testOther .menuIcon svg{width:19px!important;height:19px!important}.testOther .main{min-height:calc(100vh - 70px);padding:78px 14px 100px!important}.testOther .sectionHeader{min-height:0;margin-bottom:18px!important}.testOther .sectionHint{display:none}.testOther .cards{transform:translateY(8px);grid-template-columns:minmax(0,1fr)!important}.testOther .cards>.shortcutCard{grid-area:auto!important}.testOther .rightPanel{grid-template-columns:minmax(0,1fr)}.testOther .rightPanel>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.testOther *,.testOther :before,.testOther :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
