body{margin:0;min-width:320px;font-size:16px;text-align:center;font-family:Manrope,sans-serif;text-transform:none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(212,244,231,.88),transparent 24%),radial-gradient(circle at top right,rgba(255,255,255,.92),transparent 30%),linear-gradient(180deg,#f7f9f7,#edf1ee)}body .dashboard-shell{min-height:100vh;padding:0 clamp(.75rem,2vw,1.5rem) 2rem;box-sizing:border-box}body .dashboard-main{margin:0 auto;width:100%;overflow-x:hidden;max-width:1536px}body .dashboard-main>.MuiBox-root,body .dashboard-main>.connection-details-page,body .dashboard-main>.credential-detail-page{box-sizing:border-box;min-width:0}body .hidden{display:none}body button.primary-button{color:var(--color-neutral-100);background-color:var(--color-primary-700)}body button.primary-button:hover,body button.primary-button:active{background:linear-gradient(0deg,rgba(var(--color-neutral-800-rgb),.2),rgba(var(--color-neutral-800-rgb),.2)),var(--color-primary-700)}body button.primary-button:disabled{color:var(--color-neutral-600);background-color:var(--color-neutral-400)}body button.secondary-button{color:var(--text-color);background-color:var(--color-neutral-300)}body button.secondary-button:hover,body button.secondary-button:active{background:linear-gradient(0deg,rgba(var(--color-neutral-800-rgb),.2),rgba(var(--color-neutral-800-rgb),.2)),var(--color-neutral-300)}body button.secondary-button:disabled{color:var(--color-neutral-600);background-color:var(--color-neutral-400)}body button.neutral-button{color:var(--text-color);background-color:var(--color-neutral-100)}body button.neutral-button:hover,body button.neutral-button:active{background:linear-gradient(0deg,rgba(var(--color-neutral-800-rgb),.2),rgba(var(--color-neutral-800-rgb),.2)),var(--color-neutral-100)}body button.delete-button{color:var(--color-neutral-100);background-color:var(--color-error-800)}body button.delete-button:hover,body button.delete-button:active{background:linear-gradient(0deg,rgba(var(--color-neutral-800-rgb),.2),rgba(var(--color-neutral-800-rgb),.2)),var(--color-error-800)}body .notistack-Snackbar .notistack-MuiContent{border-radius:.5rem;width:min(28rem,100vw - 2rem);padding:.75rem 1rem;min-height:3rem;height:auto;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}body .notistack-Snackbar .notistack-MuiContent>div:last-child{margin-left:auto;padding-left:.5rem;border-left:solid var(--color-neutral-400) 1px;display:flex;align-items:center;flex-shrink:0}body .notistack-Snackbar .notistack-MuiContent>div:last-child button{padding:0;height:1.5rem;color:var(--color-neutral-100)}body .notistack-Snackbar .notistack-MuiContent.notistack-MuiContent-success{background-color:var(--color-neutral-800)}body .notistack-Snackbar .notistack-MuiContent.notistack-MuiContent-error{background-color:var(--color-error-800)}body .notistack-Snackbar .notistack-MuiContent #notistack-snackbar{padding:0;flex:1;color:var(--color-neutral-100);white-space:normal;overflow-wrap:anywhere;line-height:1.25rem;align-items:flex-start}body .notistack-Snackbar .notistack-MuiContent #notistack-snackbar .MuiSvgIcon-root:first-of-type{padding-right:.5rem;margin-top:.125rem;flex-shrink:0}body .MuiTooltip-popper{margin:0}body .MuiTooltip-popper>*{color:var(--color-neutral-100);background-color:var(--color-neutral-700)}@media screen and (max-width: 900px){body .dashboard-shell{padding-inline:.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}body .dashboard-main>.MuiBox-root,body .dashboard-main>.connection-details-page,body .dashboard-main>.credential-detail-page{padding-inline:1.5rem!important;padding-bottom:2rem!important}}@media screen and (max-width: 600px){body .dashboard-shell{padding-inline:.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}body .dashboard-main>.MuiBox-root,body .dashboard-main>.connection-details-page,body .dashboard-main>.credential-detail-page{padding-inline:.875rem!important;padding-bottom:1.25rem!important}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-DWzw0g5S.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-DgR5lgmT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-BSi42KJL.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-D4HlrTgY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DVrhJLrs.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-D7uDxg24.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-DPfi1Vys.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-DXsA-slP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-DSFH1H_4.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-CaA3LSzB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-VxnJDbp5.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-5gpPULAf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-C_7rp3is.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-TmIlooTP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-D3KJ3O1G.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-DCQPeBJO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-D61wMqfr.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-DOurb6rQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-ZV4JKEZQ.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-CCCdT9q6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#navBar{padding-top:clamp(1rem,2vw,1.5rem)}#navBar>*{padding-inline:clamp(1rem,3vw,2.5rem)}#navBar .dashboard-toolbar{min-height:5.5rem;gap:1rem;padding:.75rem 1rem;border-radius:1.75rem;background:#ffffffd6;border:1px solid rgba(var(--text-color-rgb),.08);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#navBar a,#navBar button,#navBar li{--left-padding: 1.25rem;--right-padding: 1rem;color:var(--text-color);text-transform:none;text-decoration:none;border-radius:1rem;padding:.75rem var(--right-padding) .75rem var(--left-padding);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}#navBar a.logo-button,#navBar button.logo-button,#navBar li.logo-button{padding-inline:0;margin-right:1.5rem}#navBar a.logo-button .header-logo,#navBar button.logo-button .header-logo,#navBar li.logo-button .header-logo{display:block;margin:0;max-width:100%;height:2rem;width:auto;object-fit:contain}#navBar a:hover:not(.logo-button):not(.switch-account-button),#navBar button:hover:not(.logo-button):not(.switch-account-button),#navBar li:hover:not(.logo-button):not(.switch-account-button){background-color:#d4f4e7a6;box-shadow:inset 0 0 0 1px rgba(var(--text-color-rgb),.06)}#navBar a:active:not(.logo-button):not(.switch-account-button),#navBar button:active:not(.logo-button):not(.switch-account-button),#navBar li:active:not(.logo-button):not(.switch-account-button){background-color:#d4f4e7d1}#navBar a:hover.logo-button,#navBar a:active.logo-button,#navBar button:hover.logo-button,#navBar button:active.logo-button,#navBar li:hover.logo-button,#navBar li:active.logo-button{background-color:transparent;transform:none;box-shadow:none}#navBar a.active,#navBar button.active,#navBar li.active{color:var(--color-primary-800);background-color:#d4f4e7d1;box-shadow:inset 0 0 0 1px #2f9a731a}#navBar a .active-bar,#navBar button .active-bar,#navBar li .active-bar{height:.18rem;width:calc(100% - (var(--left-padding) + var(--right-padding)));position:absolute;bottom:.45rem;left:var(--left-padding);border-radius:999px;background-color:var(--color-primary-700)}#navBar a img,#navBar a svg,#navBar button img,#navBar button svg,#navBar li img,#navBar li svg{margin-right:.5rem;vertical-align:text-bottom}#navBar .nav-left,#navBar .nav-right{min-width:0}#navBar .nav-left button,#navBar .nav-left li,#navBar .nav-right button,#navBar .nav-right li{padding:0}#navBar .nav-left{align-items:center;gap:.35rem}#navBar .nav-right{margin-right:0;flex-shrink:0;align-items:center;gap:.45rem}#navBar .nav-right a{width:3rem;height:3rem;padding:.75rem;background-color:#ffffffb8;border:1px solid rgba(var(--text-color-rgb),.06)}#navBar .nav-right a svg{margin:0}#navBar .nav-profile-pill{display:flex;align-items:center;gap:.75rem;margin-left:.4rem;padding:.45rem .65rem .45rem .5rem;border-radius:999px;background:linear-gradient(135deg,#ffffffe6,#ecfaf4f0);border:1px solid rgba(var(--text-color-rgb),.08);min-width:0}#navBar .nav-profile-avatar{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(160deg,#1f7558,#5cc69d);color:var(--color-neutral-100);font-weight:800;font-size:1rem;flex-shrink:0;box-shadow:0 .75rem 1.5rem #1f755838}#navBar .nav-profile-copy{min-width:0;text-align:left}#navBar .nav-profile-title{color:var(--color-neutral-800);font-weight:800;white-space:nowrap}#navBar .nav-profile-subtitle{display:block;color:rgba(var(--text-color-rgb),.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(22rem,24vw)}#navBar .nav-logout-button{min-height:auto;padding:.75rem 1rem .75rem 1.25rem;border-radius:1rem;background-color:transparent;border:none;color:var(--text-color);font-weight:700}#navBar .nav-logout-button .MuiButton-startIcon{margin-right:.45rem;margin-left:0}#navBar .nav-logout-button .MuiButton-startIcon svg{margin-right:0}#navBar .nav-logout-button:hover,#navBar .nav-logout-button:active{background-color:#d4f4e7a6}#navBar .nav-tablet{width:100%;align-items:center;justify-content:space-between;gap:.75rem}#navBar .nav-tablet .menu-button{margin-right:0;padding:.8rem 1rem .8rem 1.1rem;flex-shrink:0;background:#ffffffd1;border:1px solid rgba(var(--text-color-rgb),.06)}#navBar .nav-tablet .mobile-logo-button{margin-right:0;min-width:0;flex:1;justify-content:center}#navBar .nav-tablet .mobile-logo-button .header-logo{height:auto;max-height:2.25rem;width:min(11rem,46vw)}@media screen and (max-width: 1100px){#navBar .nav-profile-subtitle{max-width:14rem}}@media screen and (max-width: 900px){#navBar .dashboard-toolbar{min-height:5rem;padding:.7rem .85rem}#navBar .nav-right{gap:.35rem}#navBar .nav-right a{width:2.75rem;height:2.75rem;padding:.65rem}#navBar .nav-profile-pill{margin-left:0;padding:.3rem;background:#ffffffb8}#navBar .nav-profile-copy{display:none}#navBar .nav-profile-avatar{width:2.35rem;height:2.35rem;box-shadow:none}#navBar .nav-logout-button{display:none}}@media screen and (max-width: 720px){#navBar .nav-right a{width:2.55rem;height:2.55rem;padding:.55rem}}@media screen and (max-width: 600px){#navBar{padding-top:.75rem}#navBar .dashboard-toolbar{min-height:4.5rem;border-radius:1.35rem}#navBar .nav-tablet .menu-button{padding:.75rem}#navBar .nav-tablet .menu-button .MuiTypography-root{display:none}#navBar .nav-tablet .mobile-logo-button .header-logo{width:min(10rem,52vw)}}#drawer{display:flex;flex-direction:column;text-align:left;height:100%;padding:1rem .75rem calc(1rem + env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(circle at top left,rgba(212,244,231,.9),transparent 30%),linear-gradient(180deg,#f6f8f7,#eef2ef)}#drawer .drawer-header{display:flex;align-items:center;gap:.875rem;margin:.5rem 0 1rem;padding:0 .5rem}#drawer .drawer-logo{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.875rem;background:linear-gradient(180deg,var(--color-primary-200),#ffffff);padding:.45rem;box-sizing:border-box;object-fit:contain}#drawer .drawer-copy{min-width:0}#drawer .drawer-profile-card{display:flex;align-items:center;gap:.85rem;margin:.25rem 0 1rem;padding:.85rem .9rem;border-radius:1.2rem;background:#ffffffc7;border:1px solid rgba(var(--text-color-rgb),.05)}#drawer .drawer-profile-avatar{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(160deg,#1f7558,#5cc69d);color:var(--color-neutral-100);font-weight:800;box-shadow:0 .75rem 1.5rem #1f75582e;flex-shrink:0}#drawer .drawer-profile-copy{min-width:0}#drawer .drawer-profile-title{display:block;color:var(--color-neutral-800);font-weight:800}#drawer .drawer-profile-subtitle{display:block;color:rgba(var(--text-color-rgb),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#drawer .drawer-utility-list{margin-bottom:.5rem}#drawer .drawer-eyebrow{display:block;color:var(--color-primary-700);font-weight:800;letter-spacing:.08em;line-height:1}#drawer .drawer-title{margin:.2rem 0 0}#drawer .MuiList-root{padding:0}#drawer .MuiList-root .MuiButtonBase-root{padding:.8rem 1rem;border-radius:1rem;margin-bottom:.35rem;background:#ffffffad;border:1px solid rgba(var(--text-color-rgb),.04)}#drawer .MuiList-root .MuiButtonBase-root:hover{background-color:#d4f4e7c7}#drawer .MuiList-root .MuiButtonBase-root.active{background-color:#d4f4e7e6}#drawer .MuiList-root .MuiButtonBase-root.active .MuiTypography-root,#drawer .MuiList-root .MuiButtonBase-root.active .MuiListItemIcon-root{color:var(--color-primary-800)}#drawer .MuiList-root .MuiButtonBase-root .active-bar{height:.18rem;width:calc(100% - 2.25rem);position:absolute;bottom:.45rem;left:1rem;border-radius:999px;background-color:var(--color-primary-700)}#drawer .MuiList-root .MuiButtonBase-root .MuiTypography-root,#drawer .MuiList-root .MuiButtonBase-root .MuiListItemIcon-root{font-weight:700;color:var(--text-color)}#drawer .MuiList-root .MuiButtonBase-root .MuiListItemIcon-root{min-width:1.5rem;margin-right:.5rem}#drawer .MuiList-root .MuiButtonBase-root .MuiListItemIcon-root .MuiBadge-root{color:inherit}#drawer .drawer-logout-button{justify-content:flex-start;margin-top:auto;border-radius:1rem;padding:.9rem 1rem;color:var(--text-color);font-weight:700}#drawer .drawer-logout-button:hover,#drawer .drawer-logout-button:active{background-color:#d4f4e7c7}.activities-page{position:relative;text-align:left}.activities-page .activities-hero,.activities-page .activities-summary-grid,.activities-page .activities-board{position:relative;z-index:1}.activities-page .activities-hero{margin:1.5rem 0 1.25rem;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.95fr);gap:1rem}.activities-page .activities-hero-main,.activities-page .activities-hero-sidecard,.activities-page .activities-stat-card,.activities-page .activities-actions-shell,.activities-page .activities-side-card{border-radius:1.75rem;border:1px solid rgba(var(--text-color-rgb),.08);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08);overflow:hidden}.activities-page .activities-hero-main{padding:clamp(1.5rem,3vw,2.25rem);background:radial-gradient(circle at top right,rgba(161,225,233,.42),transparent 34%),radial-gradient(circle at bottom left,rgba(125,220,183,.2),transparent 28%),linear-gradient(135deg,#fff,#f5fbfb 55%,#ebf6f2);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:17rem}.activities-page .activities-hero-copy{max-width:38rem}.activities-page .activities-hero-kicker,.activities-page .activities-section-kicker,.activities-page .hero-sidecard-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.875rem;padding:.4rem .8rem;border-radius:999px;background-color:rgba(var(--text-color-rgb),.05);color:var(--color-primary-800);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.activities-page .activities-hero-title{margin:0;color:var(--color-neutral-800);font-size:clamp(2.3rem,4vw,3.6rem);font-weight:800;line-height:1}.activities-page .activities-hero-description,.activities-page .activities-side-copy{margin:1rem 0 0;max-width:34rem;color:rgba(var(--text-color-rgb),.76);font-size:1rem;line-height:1.6}.activities-page .activities-hero-tags{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.65rem}.activities-page .activities-hero-tags .MuiChip-root{height:2.35rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(var(--text-color-rgb),.08);color:var(--color-neutral-700);font-weight:700}.activities-page .activities-hero-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex-shrink:0}.activities-page .activities-hero-actions .MuiButton-root{min-height:3.5rem;border-radius:999px;padding-inline:1.5rem;box-shadow:0 1.25rem 2rem #1f755838}.activities-page .activities-hero-sidecard{padding:1.5rem;background:radial-gradient(circle at top left,rgba(178,241,247,.2),transparent 26%),radial-gradient(circle at bottom right,rgba(125,220,183,.24),transparent 24%),linear-gradient(155deg,#0d3d39,#15534d,#1f7569);color:var(--color-neutral-100);display:flex;flex-direction:column;justify-content:space-between;min-height:17rem}.activities-page .hero-sidecard-kicker{background-color:#ffffff24;color:#ffffffeb}.activities-page .hero-sidecard-title,.activities-page .activities-side-title,.activities-page .activities-section-title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.activities-page .hero-sidecard-copy{margin:1rem 0 0;max-width:34rem;color:#ffffffd6;font-size:1rem;line-height:1.6}.activities-page .hero-sidecard-metrics,.activities-page .activities-spotlight-list{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.activities-page .hero-metric,.activities-page .activities-spotlight-item{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;border-radius:1rem;background-color:#ffffff1c;border:1px solid rgba(255,255,255,.1)}.activities-page .hero-metric span,.activities-page .activities-spotlight-item span{color:#ffffffbd;font-size:.85rem;line-height:1.4}.activities-page .hero-metric strong,.activities-page .activities-spotlight-item strong{color:var(--color-neutral-100);font-size:.95rem;text-align:right;line-height:1.4;word-break:break-word}.activities-page .activities-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.activities-page .activities-stat-card{padding:1.35rem 1.4rem 1.5rem;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.activities-page .activities-stat-card.accent{background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 30%),linear-gradient(150deg,#17734d,#0b3427)}.activities-page .activities-stat-card.accent .activities-stat-label,.activities-page .activities-stat-card.accent .activities-stat-value,.activities-page .activities-stat-card.accent .activities-stat-caption,.activities-page .activities-stat-card.accent .activities-stat-icon{color:var(--color-neutral-100)}.activities-page .activities-stat-card.accent .activities-stat-icon{background-color:#ffffff1f;border-color:#ffffff14}.activities-page .activities-stat-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.95rem}.activities-page .activities-stat-icon,.activities-page .activities-action-icon{width:2.85rem;height:2.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(var(--text-color-rgb),.08);background-color:rgba(var(--text-color-rgb),.04);color:var(--color-primary-800)}.activities-page .activities-stat-label{margin:0;color:rgba(var(--text-color-rgb),.7);font-size:.95rem;font-weight:700}.activities-page .activities-stat-value{margin:.55rem 0 0;color:var(--color-neutral-800);font-size:clamp(2rem,3vw,2.85rem);font-weight:800;line-height:1;word-break:break-word}.activities-page .activities-stat-caption{margin:.75rem 0 0;color:rgba(var(--text-color-rgb),.72);font-size:.9rem;line-height:1.5}.activities-page .activities-board{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.95fr);gap:1rem;align-items:start}.activities-page .activities-help-cta{margin-top:1rem;padding:1.35rem 1.45rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:1.5rem;border:1px solid rgba(var(--text-color-rgb),.08);background:radial-gradient(circle at top right,rgba(212,244,231,.72),transparent 34%),linear-gradient(180deg,#fff,#f5faf7);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08)}.activities-page .activities-help-kicker{margin:0;color:var(--color-primary-800);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.activities-page .activities-help-title{margin:.45rem 0 0;color:var(--color-neutral-800);font-size:1.35rem;font-weight:800;line-height:1.2}.activities-page .activities-help-copy{margin:.65rem 0 0;color:rgba(var(--text-color-rgb),.72);font-size:.96rem;line-height:1.55;max-width:38rem}.activities-page .activities-help-button{flex-shrink:0;min-height:3rem;border-radius:999px;padding-inline:1.25rem;background-color:rgba(var(--text-color-rgb),.04);color:var(--color-primary-800);font-weight:800}.activities-page .activities-help-button:hover{background-color:rgba(var(--text-color-rgb),.08)}.activities-page .activities-actions-shell,.activities-page .activities-side-card{padding:1.35rem;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.activities-page .activities-section-head,.activities-page .activities-side-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.activities-page .activities-section-head{margin-bottom:1rem}.activities-page .activities-section-kicker{margin-bottom:.65rem}.activities-page .activities-section-title{color:var(--color-neutral-800)}.activities-page .activities-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.activities-page .activities-action-card{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.25rem;border-radius:1.3rem;background:radial-gradient(circle at top right,rgba(212,244,231,.72),transparent 36%),linear-gradient(180deg,#fbfcfb,#f3f7f5);border:1px solid rgba(var(--text-color-rgb),.07);min-height:14.5rem}.activities-page .activities-action-title{color:var(--color-neutral-800);font-size:1.15rem;font-weight:800;line-height:1.2}.activities-page .activities-action-description{margin:0;color:rgba(var(--text-color-rgb),.72);font-size:.95rem;line-height:1.55;flex:1}.activities-page .activities-action-button{margin-top:auto;padding-inline:0;color:var(--color-primary-800);font-weight:800;text-transform:none}.activities-page .activities-action-button:hover{background-color:transparent}.activities-page .activities-side-stack{display:flex;flex-direction:column;gap:1rem}.activities-page .activities-side-head{margin-bottom:.85rem}.activities-page .activities-side-head .MuiSvgIcon-root{color:var(--color-primary-700)}.activities-page .activities-activity-chart{margin-top:1.35rem;min-height:13rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;align-items:end}.activities-page .activities-activity-column{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0}.activities-page .activities-activity-bar{width:100%;min-height:1.4rem;border-radius:999px;background:linear-gradient(180deg,#2f9a73cc,#2f9a735c);box-shadow:inset 0 1px #ffffff3d}.activities-page .activities-activity-bar.peak{background:linear-gradient(180deg,#1f7558,#2f9a73)}.activities-page .activities-activity-value,.activities-page .activities-activity-label{margin:0;font-size:.8rem;color:rgba(var(--text-color-rgb),.74)}.activities-page .activities-activity-value{font-weight:800;color:var(--color-neutral-800)}.activities-page .activities-coverage-track{margin-top:1rem;width:100%;height:.9rem;border-radius:999px;background:linear-gradient(180deg,#eef5f1,#e2eee8);overflow:hidden}.activities-page .activities-coverage-progress{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f7558,#5cc69d)}.activities-page .activities-spotlight-list{margin-top:1rem}.activities-page .spotlight-card .activities-spotlight-item{background-color:rgba(var(--text-color-rgb),.03);border:1px solid rgba(var(--text-color-rgb),.06)}.activities-page .spotlight-card .activities-spotlight-item span{color:rgba(var(--text-color-rgb),.68)}.activities-page .spotlight-card .activities-spotlight-item strong{color:var(--color-neutral-800)}@media only screen and (max-width: 1200px){.activities-page .activities-hero,.activities-page .activities-board,.activities-page .activities-actions-grid{grid-template-columns:1fr}}@media only screen and (max-width: 1000px){.activities-page .activities-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activities-page .activities-hero-main{flex-direction:column}.activities-page .activities-hero-actions{width:100%;justify-content:flex-start}.activities-page .activities-help-cta{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 744px){.activities-page{padding-inline:0}.activities-page .activities-hero{margin-top:1rem}.activities-page .activities-summary-grid{grid-template-columns:1fr}.activities-page .activities-hero-main,.activities-page .activities-hero-sidecard,.activities-page .activities-stat-card,.activities-page .activities-actions-shell,.activities-page .activities-side-card{border-radius:1.35rem}.activities-page .activities-hero-main{min-height:auto}.activities-page .activities-hero-tags .MuiChip-root{width:100%;justify-content:flex-start}.activities-page .activities-hero-actions,.activities-page .activities-hero-actions .MuiButton-root{width:100%}.activities-page .hero-metric,.activities-page .activities-spotlight-item{flex-direction:column;align-items:flex-start}.activities-page .hero-metric strong,.activities-page .activities-spotlight-item strong{text-align:left}.activities-page .activities-activity-chart{min-height:10rem;gap:.45rem}.activities-page .activities-help-button{width:100%;justify-content:center}}.popup-modal.MuiModal-root{display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.popup-modal.MuiModal-root .popup-modal-container{display:flex;flex-direction:column;width:min(29.25rem,100vw - 2rem);min-height:13.25rem;max-height:calc(100vh - 2rem);padding:1.5rem;background-color:var(--color-neutral-100);border-radius:1.5rem;box-shadow:.25rem .25rem 1.25rem rgba(var(--text-color-rgb),.16);overflow:hidden}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;flex-shrink:0}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header h2{margin:0}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header button{width:1.5rem;height:1.5rem;padding:.25rem;color:var(--text-color)}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header button:hover,.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header button:active{background-color:var(--color-neutral-300)}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-header button svg{width:1.25rem;height:1.25rem}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.25rem;margin-right:-.25rem}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-body .popup-modal-description{font-weight:500;text-align:left;margin-bottom:1.5rem}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-footer{display:flex;justify-content:space-between;flex-shrink:0;margin-top:1.5rem;gap:.75rem}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-footer button{text-transform:none;padding:.75rem 1.25rem;border-radius:1rem;box-shadow:none;width:12.75rem}@media screen and (max-width: 600px){.popup-modal.MuiModal-root{padding:.75rem}.popup-modal.MuiModal-root .popup-modal-container{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1rem;border-radius:1.25rem}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-footer{flex-direction:column}.popup-modal.MuiModal-root .popup-modal-container .popup-modal-footer button{width:100%}}.app-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:inherit;background:linear-gradient(180deg,#fffffffa,#f8fbf9f5)}.app-table .MuiTable-root{table-layout:fixed;border-collapse:separate;border-spacing:0}.app-table .MuiTableHead-root{background:linear-gradient(180deg,#d4f4e7e0,#ecfaf4)}.app-table .MuiTableHead-root th{line-height:normal}.app-table .MuiTableHead-root tr th{font-weight:700;color:var(--color-neutral-800);border-bottom:1px solid rgba(var(--text-color-rgb),.08)}.app-table .MuiTableHead-root tr th .table-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16.6666666667vw}.app-table .MuiTableHead-root tr th .check-all:not(.Mui-checked) .custom-icon{background-color:var(--color-neutral-100);border:2.5px solid var(--color-neutral-500);width:1.3rem;height:1.3rem;border-radius:.2rem;margin:.2rem}.app-table .MuiTableHead-root .MuiTableCell-head:last-of-type{width:4.75rem;min-width:4.75rem;max-width:4.75rem;padding-inline:.4rem .75rem}.app-table .MuiTableBody-root tr{transition:background-color .18s ease}.app-table .MuiTableBody-root tr:hover{background-color:#d4f4e747}.app-table .MuiTableBody-root tr:last-of-type th,.app-table .MuiTableBody-root tr:last-of-type td{border-bottom:none}.app-table .MuiTableBody-root th,.app-table .MuiTableBody-root td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16.6666666667vw;border-bottom:1px solid rgba(var(--text-color-rgb),.05)}.app-table .MuiTableBody-root td:last-of-type{overflow:visible;text-overflow:clip;max-width:none;width:4.75rem;min-width:4.75rem;padding-inline:.45rem .75rem}.app-table .MuiTableBody-root td:last-of-type .MuiIconButton-root{width:2.75rem;height:2.75rem;color:var(--text-color);background:#e7eef3f2;border:1px solid rgba(var(--text-color-rgb),.06)}.app-table .MuiTableBody-root td:last-of-type .MuiIconButton-root:hover{background:#d4f4e7b3}.app-table tr{height:3.6rem}.app-table tr>:first-child:not(.MuiTableCell-paddingCheckbox){padding-left:1.5rem}.app-table tr.Mui-selected{background-color:#d4f4e766}.app-table tr th,.app-table tr td{font-weight:500;padding:.78rem .85rem}.app-table tr>:last-child{padding-left:.45rem;padding-right:.75rem}.app-table .MuiTablePagination-root{border-top:1px solid rgba(var(--text-color-rgb),.06);background:#ffffffc7}.app-table .MuiTablePagination-actions button:hover{background-color:var(--color-neutral-100)}@media only screen and (max-width: 744px){.app-table .MuiTableHead-root tr th .table-header-label,.app-table .MuiTableBody-root th,.app-table .MuiTableBody-root td{max-width:none}.app-table tr{height:auto}.app-table tr th,.app-table tr td{padding:.72rem .75rem}.app-table .MuiTablePagination-root{overflow-x:auto}.app-table .MuiTablePagination-toolbar{min-height:auto;padding:.75rem 1rem;flex-wrap:wrap;row-gap:.5rem}.app-table .MuiTablePagination-selectLabel,.app-table .MuiTablePagination-displayedRows{margin:0}}#dropdown-menu-button.open button{background-color:var(--color-neutral-400)}.dropdown-menu .MuiPaper-root{padding:.75rem;min-width:14rem;margin-top:.5rem;border-radius:1rem;color:var(--text-color);background-color:var(--color-neutral-100);box-shadow:.25rem .25rem 1.25rem rgba(var(--text-color-rgb),.16)}.dropdown-menu .MuiPaper-root .MuiMenu-list{padding:0}.dropdown-menu .MuiPaper-root .MuiMenu-list p{text-align:left;font-size:.875rem;padding:.5rem .75rem;color:var(--color-neutral-600)}.dropdown-menu .MuiPaper-root .MuiMenu-list .MuiMenuItem-root{font-size:1rem;border-radius:.5rem;padding:.5rem .75rem}.dropdown-menu .MuiPaper-root .MuiMenu-list .MuiMenuItem-root.icon-right{flex-direction:row-reverse;justify-content:space-between}.dropdown-menu .MuiPaper-root .MuiMenu-list .MuiMenuItem-root.icon-left .MuiSvgIcon-root{margin-right:.25rem}.dropdown-menu .MuiPaper-root .MuiMenu-list .MuiMenuItem-root:hover{background-color:var(--color-primary-200)}.dropdown-menu .MuiPaper-root .MuiMenu-list .MuiMenuItem-root .MuiSvgIcon-root{height:1.25rem}.dropdown-menu .MuiPaper-root .MuiMenu-list .action-delete .MuiSvgIcon-root,.dropdown-menu .MuiPaper-root .MuiMenu-list .action-delete span{color:var(--color-error-800)}.app-input .app-input-optional{margin-left:.3rem;color:var(--color-neutral-500)}.app-input .MuiInputBase-root,.app-input .MuiOutlinedInput-root{margin-top:1.5rem;border-radius:.5rem;border:1px solid var(--color-neutral-400)}.app-input .MuiInputBase-root input,.app-input .MuiOutlinedInput-root input{padding:1rem 1.25rem}.app-input .MuiInputBase-root.Mui-focused,.app-input .MuiOutlinedInput-root.Mui-focused{border-color:var(--color-primary-700)}.app-input .MuiInputBase-root.MuiInputBase-adornedStart,.app-input .MuiOutlinedInput-root.MuiInputBase-adornedStart{padding-left:1rem}.app-input .MuiInputBase-root.MuiInputBase-adornedStart input,.app-input .MuiOutlinedInput-root.MuiInputBase-adornedStart input{padding:1rem .5rem}.app-input .MuiOutlinedInput-notchedOutline{border:0px}.app-input .MuiInputBase-root.Mui-focused,.app-input .MuiOutlinedInput-root.Mui-focused,.app-input .MuiInputBase-root.Mui-error,.app-input .MuiOutlinedInput-root.Mui-error{border-width:.125rem;border-style:solid}.number-input .MuiInputBase-root{padding-right:0}.number-input .MuiInputBase-root input{text-align:center}.number-input .MuiStack-root{height:3rem;width:1.5rem;margin:.25rem;border-radius:.25rem;border:1px solid var(--color-neutral-400)}.number-input .MuiButtonBase-root.number-input-btn{border-radius:0;padding:.25rem 0rem}.number-input .MuiButtonBase-root.number-input-btn:first-of-type{border-bottom:1px solid var(--color-neutral-400)}.number-input .MuiButtonBase-root.number-input-btn svg{height:1rem;width:1rem;fill:var(--color-neutral-700)}.filter-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:.75rem;flex:1;gap:.5rem}.filter-bar .date-filter{display:flex;gap:.5rem}.filter-bar .date-filter .MuiTypography-root{text-align:left;color:var(--color-neutral-700);font-size:.75rem;font-weight:700}.filter-bar .date-filter .MuiPickersTextField-root .MuiPickersInputBase-root{color:var(--color-neutral-700);border-radius:.5rem}.filter-bar .search-filter{flex:1}.filter-bar .search-filter .app-input{width:100%}.total-items{font-size:1rem;font-weight:700;color:var(--color-neutral-800)}.result-bar{margin-top:.5rem;margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;height:2.5rem;font-size:.75rem}.result-bar .clear-button{border-radius:.5rem;background-color:rgba(var(--color-error-800-rgb),.1);padding:.5rem 1.25rem .5rem 1rem;font-size:1rem}.result-bar .filter-label{padding:.5rem .5rem .5rem .75rem;border:1px dashed var(--color-neutral-400);width:fit-content;border-radius:.75rem;font-weight:600}.result-bar .filter-label .MuiChip-root{border-radius:.375rem;height:1.5rem}.result-bar .filter-label .MuiSvgIcon-root{color:var(--color-neutral-500);width:.75rem;height:.75rem}.result-bar .filter-label .MuiChip-label{font-weight:600;font-size:.75rem}@media only screen and (max-width: 744px){.filter-bar .date-filter{width:100%;flex-direction:column}.filter-bar .date-filter>*{width:100%}.filter-bar .search-filter{width:100%;flex-basis:100%}.result-bar{height:auto}.result-bar .clear-button{width:100%;justify-content:center}.result-bar .filter-label{max-width:100%;overflow-wrap:anywhere}}.connection-details-page{padding:0 2.5rem 2.5rem}.connection-details-page .connection-details-page-container{display:flex;gap:2.5rem;min-width:0}.connection-details-page .page-header{margin:1.5rem 0}.connection-details-page .info-card{padding:1.5rem;border-radius:1rem;box-shadow:.25rem .25rem 1.25rem rgba(var(--text-color-rgb),.16);width:18.75rem;max-width:100%;height:fit-content;background-color:var(--color-neutral-100);box-sizing:border-box}.connection-details-page .info-card .info-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.connection-details-page .info-card .info-card-header .header-name{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13rem}.connection-details-page .info-card .attribute{margin-bottom:1.5rem}.connection-details-page .info-card .attribute>*{text-align:left}.connection-details-page .credential-table-container{flex:1;min-width:0}.connection-details-page .credentials-table{border-radius:1rem;overflow-x:auto;overflow-y:hidden;box-shadow:.25rem .25rem 1.25rem rgba(var(--text-color-rgb),.16);flex:1}.connection-details-page .credentials-table .label{padding:.25rem .75rem;width:fit-content;font-size:.75rem;line-height:1.25rem;border-radius:.5rem}.connection-details-page .credentials-table .label.revoked{color:var(--color-error-800);background-color:var(--color-error-100)}.connection-details-page .credentials-table .label.issued{background:var(--color-success-100);color:var(--color-success-800)}@media screen and (max-width: 1060px){.connection-details-page .connection-details-page-container{flex-direction:column;gap:1rem}.connection-details-page .info-card{width:auto;min-width:0}.connection-details-page .info-card .info-card-header .header-name{max-width:48rem}}@media screen and (max-width: 600px){.connection-details-page{padding-inline:0}.connection-details-page .page-header{margin:1rem 0}.connection-details-page .info-card{padding:1rem}.connection-details-page .info-card .info-card-header{align-items:flex-start}.connection-details-page .info-card .info-card-header .header-name{max-width:none;white-space:normal}}.issue-cred-modal .popup-modal-container>*:not(:last-child){margin-bottom:1.5rem}.issue-cred-modal .popup-modal-container .popup-modal-footer .footer{width:100%;display:flex;gap:.75rem;margin-bottom:0}.issue-cred-modal.stage-0 .popup-modal-container .popup-modal-footer .footer button,.issue-cred-modal.stage-1 .popup-modal-container .popup-modal-footer .footer button{width:100%}.issue-cred-modal .connection-list{max-height:27.25rem;overflow:auto}.issue-cred-modal .connection-list .MuiListItem-root.active{background:var(--color-primary-100)}.issue-cred-modal .connection-list .MuiListItem-root>.MuiButtonBase-root{padding:.25rem 8rem .25rem .5rem}.issue-cred-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemIcon-root{min-width:auto}.issue-cred-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemText-root{padding:.5rem}.issue-cred-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemText-primary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.issue-cred-modal .connection-list .MuiRadio-root{padding:.5rem;width:2.5rem;height:2.5rem}.issue-cred-modal .connection-list .MuiRadio-root .MuiSvgIcon-root{width:1.5rem;height:1.5rem}.issue-cred-modal .review-stage .content{color:var(--color-neutral-800)}.issue-cred-modal .review-stage>*:not(:last-child){margin-bottom:1.5rem}.issue-cred-modal .input-attribute{width:100%}.issue-cred-modal .input-attribute>div{width:100%}.add-connection-modal .popup-modal-container .connection-qr>svg{padding:1.25rem}.add-connection-modal .popup-modal-footer button{font-weight:600}.add-connection-modal.stage-1 .connection-loading{position:relative}.add-connection-modal.stage-1 .connection-loading .qr-code-icon{width:17.5rem;height:17.5rem;padding:1.25rem;opacity:.5;filter:blur(10px)}.add-connection-modal.stage-1 .connection-loading .loading-spinner{width:2.74488rem;height:2.74488rem;position:absolute;top:calc(50% - 1.37244rem);left:calc(50% - 1.37244rem)}.add-connection-modal.stage-1 .error-on-request{display:flex;width:17.5rem;padding:1.25rem;margin:0 auto;flex-direction:column}.add-connection-modal.stage-1 .error-on-request svg{margin-bottom:.75rem;color:var(--color-warning-800)}.add-connection-modal.stage-1 .error-on-request p{font-weight:500}.add-connection-modal.stage-1 .error-on-request>*{align-self:center}.add-connection-modal.stage-1 .popup-modal-footer{margin-top:.75rem;flex-direction:column}.add-connection-modal.stage-1 .popup-modal-footer button.MuiButtonBase-root.MuiButton-root{width:100%}.add-connection-modal.stage-1 .popup-modal-footer button.MuiButtonBase-root.MuiButton-root:first-of-type:not(:last-of-type){margin-bottom:1.25rem}.add-connection-modal.stage-1 .popup-modal-footer button.MuiButtonBase-root.MuiButton-root svg{width:1.5rem;height:1.5rem;margin-left:.5rem}.add-connection-modal.stage-2 p.MuiTypography-root.popup-modal-description{margin-bottom:0}.add-connection-modal.stage-2 .MuiAccordion-root{margin:0;display:flex;flex-direction:column-reverse;background-color:var(--color-background)}.add-connection-modal.stage-2 .MuiAccordion-root:before{opacity:0}.add-connection-modal.stage-2 .MuiAccordion-root h3 button{padding:0;min-height:0;margin-top:.5rem;justify-content:left}.add-connection-modal.stage-2 .MuiAccordion-root h3 button span{flex-grow:0;margin:0}.add-connection-modal.stage-2 .MuiAccordion-root h3 button span .accordion-collapsed{display:block}.add-connection-modal.stage-2 .MuiAccordion-root h3 button span .accordion-expanded,.add-connection-modal.stage-2 .MuiAccordion-root h3 button span.Mui-expanded .accordion-collapsed{display:none}.add-connection-modal.stage-2 .MuiAccordion-root h3 button span.Mui-expanded .accordion-expanded{display:block}.add-connection-modal.stage-2 .MuiAccordion-root h3 button span,.add-connection-modal.stage-2 .MuiAccordion-root h3 button svg{color:var(--color-primary-700)}.add-connection-modal.stage-2 .MuiAccordion-root .MuiAccordionDetails-root{padding:0;margin-top:.5rem;text-align:left}.add-connection-modal.stage-2 .MuiAccordion-root .MuiAccordionDetails-root p{font-weight:500}.add-connection-modal.stage-2 .MuiAccordion-root .MuiAccordionDetails-root p svg{height:1rem;width:1rem;margin-bottom:-.15rem}.add-connection-modal.stage-2 .camera-button-container{margin:1.5rem 0}.add-connection-modal.stage-2 .camera-button-container .camera-button{width:5.5rem;height:5.5rem;margin-bottom:.75rem;padding:1.3125rem 1.375rem 1.4375rem;justify-content:center;align-items:center;border-radius:2.75rem;background:var(--color-primary-200)}.add-connection-modal.stage-2 .camera-button-container .camera-button svg{width:2.75rem;height:2.75rem}.add-connection-modal.stage-2 .camera-button-container p{font-size:.75rem}.add-connection-modal.stage-2 #qr-reader{margin:.75rem;border:none!important}.add-connection-modal.stage-2 #qr-reader>div:first-of-type{display:none}.add-connection-modal.stage-2 #qr-reader #html5-qrcode-anchor-scan-type-change{display:none}.add-connection-modal.stage-2 #qr-reader #qr-reader__dashboard_section>div:last-of-type{display:none}.add-connection-modal.stage-2 .connection-url-form{margin-bottom:1.5rem}.add-connection-modal.stage-2 .back-button svg{margin-right:.5rem}.request-presentation-modal .popup-modal-container{width:min(42rem,100vw - 2rem)}.request-presentation-modal .popup-modal-container .popup-modal-footer .footer{width:100%;display:flex;gap:.75rem;margin-top:1.5rem}.request-presentation-modal.stage-0 .popup-modal-container .popup-modal-body,.request-presentation-modal.stage-1 .popup-modal-container .popup-modal-body{display:flex;flex-direction:column;overflow:hidden}.request-presentation-modal.stage-0 .popup-modal-container .popup-modal-footer .footer button,.request-presentation-modal.stage-1 .popup-modal-container .popup-modal-footer .footer button{width:100%}.request-presentation-modal.stage-0 .connection-list,.request-presentation-modal.stage-1 .connection-list{flex:1 1 auto;min-height:0;max-height:none}.request-presentation-modal.stage-3 .popup-modal-container .popup-modal-footer .footer button{padding:.75rem 1.115rem}.request-presentation-modal .connection-list{max-height:27.25rem;overflow:auto}.request-presentation-modal .connection-list .MuiListItem-root.active{background:var(--color-primary-100)}.request-presentation-modal .connection-list .MuiListItem-root>.MuiButtonBase-root{padding:.25rem 8rem .25rem .5rem}.request-presentation-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemIcon-root{min-width:auto}.request-presentation-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemText-root{padding:.5rem}.request-presentation-modal .connection-list .MuiListItem-root>.MuiButtonBase-root .MuiListItemText-primary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-presentation-modal .connection-list .MuiRadio-root{padding:.5rem;width:2.5rem;height:2.5rem}.request-presentation-modal .connection-list .MuiRadio-root .MuiSvgIcon-root{width:1.5rem;height:1.5rem}.request-presentation-modal .review-stage .content{color:var(--color-neutral-800)}.request-presentation-modal .input-attribute{width:100%;display:grid;gap:1.5rem}.request-presentation-modal .input-attribute>div{width:100%}.connections-page{text-align:left}.connections-page .connections-intro-card,.connections-page .connections-table-shell{border-radius:1.5rem;border:1px solid rgba(var(--text-color-rgb),.08);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.connections-page .add-connection-button{min-height:3.25rem;border-radius:999px;padding-inline:1.4rem}.connections-page .connections-intro-card{margin-bottom:1rem;padding:1.35rem 1.45rem;background:radial-gradient(circle at top right,rgba(212,244,231,.58),transparent 34%),linear-gradient(180deg,#fff,#f7faf8)}.connections-page .connections-intro-kicker{display:inline-flex;margin-bottom:.7rem;padding:.38rem .78rem;border-radius:999px;background-color:rgba(var(--text-color-rgb),.05);color:var(--color-primary-800);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.connections-page .connections-intro-title{margin:0;color:var(--color-neutral-800);font-size:1.4rem;font-weight:800;line-height:1.15}.connections-page .connections-intro-copy,.connections-page .connections-intro-meta{margin:.75rem 0 0;color:rgba(var(--text-color-rgb),.74);font-size:.98rem;line-height:1.55}.connections-page .connections-intro-meta{font-weight:700}.connections-page .connections-table-shell{padding:1.25rem}.connections-page .filter-bar{padding:1rem;border-radius:1.3rem;border:1px solid rgba(var(--text-color-rgb),.07);background:linear-gradient(180deg,#fbfcfb,#f3f7f5);margin-bottom:1rem;gap:.85rem}.connections-page .filter-bar .date-filter{gap:.75rem;flex-wrap:wrap}.connections-page .filter-bar .MuiTypography-root{color:rgba(var(--text-color-rgb),.72)}.connections-page .filter-bar .MuiFormControl-root,.connections-page .filter-bar .MuiPickersTextField-root{min-width:11rem}.connections-page .result-bar{margin-top:.75rem;margin-bottom:1rem;flex-wrap:wrap;height:auto}.connections-page .connections-table{background-color:transparent}.connections-page .connections-table .connection-table-toolbar{min-height:3rem;margin-bottom:1rem;background-color:transparent}.connections-page .connections-table .connection-table-toolbar .table-right .delete-connections-button{border-radius:999px}.connections-page .connections-table .MuiTableContainer-root{border-radius:1.4rem;border:1px solid rgba(var(--text-color-rgb),.08);box-shadow:0 1rem 2rem rgba(var(--text-color-rgb),.06);background:linear-gradient(180deg,#fff,#f8fbf9)}.connections-page .connections-table .MuiTableHead-root{background:linear-gradient(180deg,#d4f4e7e6,#ecfaf4)}.connections-page .connections-table .MuiTableHead-root .MuiTableCell-head{color:var(--color-neutral-800)}.connections-page .connections-table .MuiTableBody-root tr{transition:background-color .18s ease}.connections-page .connections-table .MuiTableBody-root tr:hover{background-color:#d4f4e752}.connections-page .connections-table .MuiTableBody-root tr.Mui-selected{background-color:#d4f4e76b}.connections-page .connections-table .MuiTableBody-root tr th,.connections-page .connections-table .MuiTableBody-root tr td{padding:.75rem .38rem}.connections-page .connections-table .MuiTablePagination-root{border-top:1px solid rgba(var(--text-color-rgb),.06)}@media only screen and (max-width: 744px){.connections-page{padding-inline:0}.connections-page .connections-intro-card,.connections-page .connections-table-shell{border-radius:1.25rem}.connections-page .connections-table-shell{padding:1rem}.connections-page .add-connection-button{width:100%}.connections-page .filter-bar .MuiFormControl-root,.connections-page .filter-bar .MuiPickersTextField-root{min-width:0;width:100%}.connections-page .connections-table .connection-table-toolbar{min-height:auto;flex-wrap:wrap;gap:.75rem}.connections-page .connections-table .connection-table-toolbar .table-left,.connections-page .connections-table .connection-table-toolbar .table-right{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.connections-page .connections-table .connection-table-toolbar .table-right{justify-content:space-between}.connections-page .connections-table .connection-table-toolbar .table-right .delete-connections-button{width:100%}.connections-page .connections-table .MuiTableContainer-root,.connections-page .connections-table .app-table{overflow-x:auto}.connections-page .connections-table .MuiTablePagination-toolbar{flex-wrap:wrap}}:root{--color-primary-100: #ecfaf4;--color-primary-200: #d4f4e7;--color-primary-300: #a9e8cf;--color-primary-400: #7ddcb7;--color-primary-500: #68d3ac;--color-primary-600: #4db88f;--color-primary-700: #2f9a73;--color-primary-800: #1f7558;--color-neutral-100: #f5f8fa;--color-neutral-200: #e5edf2;--color-neutral-300: #c8d7e1;--color-neutral-400: #9db3c4;--color-neutral-500: #6f889d;--color-neutral-600: #4f677e;--color-neutral-700: #2f4760;--color-neutral-800: #022339;--color-neutral-900: #011625;--color-success-100: #ecfaf4;--color-success-400: #68d3ac;--color-success-800: #2f9a73;--color-warning-100: #fff5df;--color-warning-400: #fdb82c;--color-warning-800: #996602;--color-error-100: #fde8e8;--color-error-400: #e67171;--color-error-800: #9b2d30;--color-neutral-700-rgb: 47, 71, 96;--color-neutral-800-rgb: 2, 35, 57;--color-error-800-rgb: 155, 45, 48;--primary-color: var(--color-primary-700);--secondary-color: var(--color-neutral-500);--background-color: var(--color-neutral-200);--text-color: var(--color-neutral-700);--text-color-rgb: var(--color-neutral-700-rgb)}.dashboard-form-shell{width:min(100%,72rem);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.dashboard-form-tip-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.95fr);gap:1rem;margin-bottom:1rem}.dashboard-form-tip-card{position:relative;overflow:hidden;padding:1.2rem 1.25rem;border-radius:1.5rem;border:1px solid rgba(var(--text-color-rgb),.08);background:radial-gradient(circle at top right,rgba(212,244,231,.34),transparent 32%),linear-gradient(180deg,#fffffff5,#f7faf8eb);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08);transition:transform .16s ease,box-shadow .16s ease}.dashboard-form-tip-card:hover{transform:translateY(-.15rem);box-shadow:0 1.4rem 2.8rem rgba(var(--text-color-rgb),.1)}.dashboard-form-tip-card--hero{background:radial-gradient(circle at top right,rgba(104,211,172,.28),transparent 34%),linear-gradient(135deg,#fffffff7,#f0faf5f5)}.dashboard-form-tip-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .7rem;border-radius:999px;background:#2f9a731f;color:var(--color-primary-800);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-form-tip-title{margin-top:.8rem;color:var(--color-neutral-800);font-size:1.28rem;font-weight:800;line-height:1.15}.dashboard-form-tip-description{margin-top:.65rem;color:rgba(var(--text-color-rgb),.76);line-height:1.7}.dashboard-form-tip-list{display:grid;gap:.75rem;margin-top:.9rem}.dashboard-form-tip-item{display:flex;align-items:flex-start;gap:.7rem;color:var(--color-neutral-800);line-height:1.6}.dashboard-form-tip-item svg{color:var(--color-primary-700);margin-top:.12rem}.dashboard-form-panel{padding:1.25rem;border-radius:1.5rem;border:1px solid rgba(var(--text-color-rgb),.08);background:radial-gradient(circle at top right,rgba(212,244,231,.36),transparent 28%),linear-gradient(180deg,#fffffff5,#f7faf8eb);box-shadow:0 1.25rem 2.5rem rgba(var(--text-color-rgb),.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-form-grid{display:grid;gap:1rem}.dashboard-form-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-form-grid--auto-fill{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.dashboard-form-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-form-toggle-card{position:relative;min-width:0;overflow:hidden;padding:1rem 1.05rem;border-radius:1.2rem;background:#ffffffc2;border:1px solid rgba(var(--text-color-rgb),.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.dashboard-form-toggle-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;background:linear-gradient(180deg,#68d3ace6,#2f9a73e0);opacity:0;transition:opacity .16s ease}.dashboard-form-toggle-card:hover{transform:translateY(-.15rem);box-shadow:0 1rem 2rem rgba(var(--text-color-rgb),.08)}.dashboard-form-toggle-card.is-active{border-color:#2f9a7338;background:linear-gradient(135deg,#fffffffa,#ecfaf4fa)}.dashboard-form-toggle-card.is-active:before{opacity:1}.dashboard-form-toggle-topline{display:flex;align-items:center;gap:.85rem}.dashboard-form-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.9rem;background:#2f9a731a;color:var(--color-primary-800);flex-shrink:0}.dashboard-form-toggle-control{margin:0;flex:1}.dashboard-form-toggle-control .MuiCheckbox-root{margin-right:.1rem}.dashboard-form-toggle-title{color:var(--color-neutral-800);font-weight:800;line-height:1.3}.dashboard-form-toggle-description{margin-top:.8rem;color:rgba(var(--text-color-rgb),.74);line-height:1.65}.dashboard-form-inline-note{margin-top:1rem;padding:.85rem 1rem;border-radius:1rem;background:#d4f4e77a;border:1px solid rgba(47,154,115,.12);color:rgba(var(--text-color-rgb),.76)}.dashboard-form-inline-note--warning{background:#fff5dfeb;border-color:#fdb82c33;color:var(--color-warning-800)}.dashboard-guidance-panel{display:grid;gap:.9rem;padding:1.15rem 1.2rem;border-radius:1.35rem;border:1px solid rgba(var(--text-color-rgb),.08);background:radial-gradient(circle at top right,rgba(255,255,255,.45),transparent 28%),linear-gradient(180deg,#fffffff7,#f7faf8f0);box-shadow:0 1rem 2rem rgba(var(--text-color-rgb),.08)}.dashboard-guidance-panel--warning{border-color:#fdb82c38;background:radial-gradient(circle at top right,rgba(255,245,223,.78),transparent 30%),linear-gradient(180deg,#fffffffa,#fffaf1f2)}.dashboard-guidance-panel--info{border-color:#2f9a732e}.dashboard-guidance-panel__header{display:flex;align-items:flex-start;gap:.9rem}.dashboard-guidance-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:1rem;background:#2f9a731a;color:var(--color-primary-800);flex-shrink:0}.dashboard-guidance-panel--warning .dashboard-guidance-panel__icon{background:#fdb82c29;color:var(--color-warning-800)}.dashboard-guidance-panel__eyebrow{color:rgba(var(--text-color-rgb),.64);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-guidance-panel__title{margin-top:.2rem;color:var(--color-neutral-800);font-size:1.05rem;font-weight:800;line-height:1.35}.dashboard-guidance-panel__description{color:rgba(var(--text-color-rgb),.74);line-height:1.7}.dashboard-guidance-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-form-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dashboard-form-section-head .MuiTypography-root{color:var(--color-neutral-800);font-weight:800}.dashboard-form-section-head .MuiButton-root{border-radius:999px;padding-inline:.95rem;background:#2f9a7314}.dashboard-attribute-list{display:flex;flex-direction:column;gap:.85rem}.dashboard-attribute-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(9rem,.7fr) auto auto;align-items:center;gap:.9rem;padding:.95rem 1rem;border-radius:1.2rem;background:#ffffffc2;border:1px solid rgba(var(--text-color-rgb),.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-attribute-row .MuiFormControl-root,.dashboard-attribute-row .MuiTextField-root,.dashboard-attribute-row .dashboard-attribute-select{width:100%}.dashboard-attribute-row .dashboard-attribute-required{margin:0;white-space:nowrap}.dashboard-attribute-row .dashboard-attribute-delete{justify-self:end}.dashboard-attribute-row:hover{transform:translateY(-.08rem);border-color:#2f9a7329;box-shadow:0 1rem 2rem rgba(var(--text-color-rgb),.06)}.dashboard-form-empty-state{display:grid;justify-items:start;gap:.7rem;padding:1.35rem;border-radius:1.25rem;border:1px dashed rgba(47,154,115,.24);background:radial-gradient(circle at top right,rgba(212,244,231,.38),transparent 30%),#ffffffb8}.dashboard-form-empty-state__badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;background:#2f9a731f;color:var(--color-primary-800);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dashboard-form-empty-state__title{color:var(--color-neutral-800);font-size:1rem;font-weight:800}.dashboard-form-empty-state__description{color:rgba(var(--text-color-rgb),.74);line-height:1.65}.dashboard-form-actions .MuiButton-root{min-height:3rem;border-radius:999px;padding-inline:1.2rem}@media only screen and (max-width: 960px){.dashboard-form-tip-grid,.dashboard-form-grid--two-up,.dashboard-form-toggle-grid{grid-template-columns:minmax(0,1fr)}.dashboard-attribute-row{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.7fr) auto auto}}@media only screen and (max-width: 744px){.dashboard-form-panel{padding:1rem;border-radius:1.25rem}.dashboard-form-tip-card,.dashboard-guidance-panel,.dashboard-form-empty-state{padding:1rem}.dashboard-form-section-head{flex-wrap:wrap}.dashboard-attribute-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-attribute-row .dashboard-attribute-delete{justify-self:start}.dashboard-form-actions .MuiButton-root{width:100%;justify-content:center}.dashboard-guidance-panel__actions{flex-direction:column}}.request-presentation-page .request-presentation-table{border-radius:1rem;overflow:hidden;box-shadow:.25rem .25rem 1.25rem rgba(var(--text-color-rgb),.16);flex:1}.request-presentation-page .request-presentation-table .label{padding:.25rem .75rem;width:fit-content;font-size:.75rem;line-height:1.25rem;border-radius:.5rem}.request-presentation-page .request-presentation-table .label.requested{color:var(--color-warning-800);background:var(--color-warning-100)}.request-presentation-page .request-presentation-table .label.verified,.request-presentation-page .request-presentation-table .label.completed{color:var(--color-success-800);background:var(--color-success-100)}.request-presentation-page .request-presentation-table .label.rejected,.request-presentation-page .request-presentation-table .label.failed{color:var(--color-error-800);background:var(--color-error-100)}.login-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at top left,rgba(194,244,220,.95),transparent 28%),radial-gradient(circle at bottom right,rgba(205,240,247,.75),transparent 28%),linear-gradient(135deg,#eef8f3,#f5faf7)}.login-page .login-card{width:min(1060px,100%);min-height:min(680px,100vh - 3rem);display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,.9fr);border-radius:2rem;overflow:hidden;background:#ffffffc7;border:1px solid rgba(var(--text-color-rgb),.08);box-shadow:0 2rem 4rem rgba(var(--text-color-rgb),.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-page .login-panel{position:relative;padding:clamp(1.5rem,3vw,2.35rem);display:flex;flex-direction:column}.login-page .login-panel--form{justify-content:center;background:radial-gradient(circle at top left,rgba(125,220,183,.08),transparent 28%),linear-gradient(180deg,#081512,#0d1f1a);color:var(--color-neutral-100)}.login-page .login-panel--welcome{justify-content:center;background:radial-gradient(circle at top left,rgba(255,255,255,.35),transparent 28%),radial-gradient(circle at bottom right,rgba(13,61,57,.18),transparent 24%),linear-gradient(160deg,#dff4e8,#bcebd4 48%,#85cfb0);color:#0d2d26;overflow:hidden}.login-page .login-brand{margin-bottom:1.2rem}.login-page .login-brand img{width:min(9.75rem,100%);height:auto;object-fit:contain}.login-page .login-copy{margin-bottom:1.15rem}.login-page .login-title{margin:0;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:800;line-height:1}.login-page .login-subtitle{margin-top:.65rem;color:#ffffffbd;font-size:.95rem;line-height:1.55;max-width:28rem}.login-page .login-google-button,.login-page .login-submit-button{min-height:3rem;border-radius:999px;font-weight:800}.login-page .login-google-button-shell{position:relative}.login-page .login-google-button{border-color:#fff3;color:var(--color-neutral-100);background-color:#ffffff0a;justify-content:center;text-transform:none}.login-page .login-google-button:hover{border-color:#ffffff47;background-color:#ffffff14}.login-page .login-google-button:active,.login-page .login-google-button.Mui-focusVisible{color:var(--color-neutral-100)}.login-page .login-google-button.Mui-disabled{color:#ffffffe0;-webkit-text-fill-color:rgba(255,255,255,.88);border-color:#ffffff2e;background-color:#ffffff0f}.login-page .login-google-button .MuiCircularProgress-root{color:currentColor}.login-page .google-button-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:999px;opacity:0;pointer-events:none}.login-page .google-button-host--interactive{pointer-events:auto;cursor:pointer}.login-page .google-button-host>div,.login-page .google-button-host iframe{width:100%!important;height:100%!important}.login-page .google-mark{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 .35rem .8rem #0000002e}.login-page .google-mark__g{font-size:.95rem;font-weight:800;line-height:1;background:linear-gradient(90deg,#4285f4 0,#4285f4 25%,#34a853 25%,#34a853 50%,#fbbc05 50%,#fbbc05 75%,#ea4335 75%,#ea4335);-webkit-background-clip:text;background-clip:text;color:transparent}.login-page .login-divider{margin:1rem 0 .95rem;color:#ffffff8f}.login-page .login-divider:before,.login-page .login-divider:after{border-color:#ffffff1f}.login-page .login-form{display:grid;gap:.8rem}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root{border-radius:1rem;background-color:#ffffff14;color:var(--color-neutral-100)}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root input,.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root .MuiSelect-select{padding:.85rem 1rem;color:var(--color-neutral-100)}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root input::placeholder{color:#ffffff80;opacity:1}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7ddcb7cc}.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall input,.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiSelect-select,.login-page .login-form .MuiTextField-root .MuiOutlinedInput-root.MuiInputBase-sizeSmall textarea{padding:.56rem .85rem;font-size:.9rem}.login-page .login-form .MuiTextField-root .MuiSvgIcon-root{color:#ffffff6b}.login-page .login-form-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.05rem}.login-page .login-form-meta .MuiFormControlLabel-root{margin-right:0;color:#ffffffbd}.login-page .login-form-meta .MuiCheckbox-root{color:#ffffff7a}.login-page .login-form-meta .Mui-checked{color:var(--color-primary-500)}.login-page .login-forgot-button{padding:0;min-width:0;color:#97e8bf;font-weight:700;text-transform:none}.login-page .login-forgot-button:hover{background:transparent;color:#c6f4da}.login-page .login-submit-button{margin-top:.1rem}.login-page .login-submit-button .MuiCircularProgress-root{margin-right:.55rem}.login-page .login-footer-copy{margin-top:1rem;color:#ffffff9e;font-size:.9rem;line-height:1.5}.login-page .login-footer-copy p{margin:0}.login-page .auth-access-cta{margin-top:.9rem;display:grid;gap:.45rem;justify-items:center;text-align:center}.login-page .auth-access-label{color:#ffffff9e;font-size:.92rem;font-weight:600}.login-page .auth-access-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.login-page .auth-access-link{min-width:0;padding:0;color:#97e8bf;font-size:.96rem;font-weight:800;letter-spacing:-.01em;text-transform:none}.login-page .auth-access-link:hover{background:transparent;color:#c6f4da}.login-page .auth-access-separator{color:#fff6;font-size:.86rem;font-weight:600}.login-page .auth-inline-link{color:#97e8bf;font-weight:700;text-decoration:none}.login-page .auth-inline-link:hover{color:#c6f4da;text-decoration:underline}.login-page .auth-action-stack{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.login-page .auth-helper-copy{margin-top:1rem;color:#ffffff9e;font-size:.9rem;line-height:1.6}.login-page .auth-form-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.login-page .auth-success-card{display:grid;gap:.85rem;padding:1rem 1.05rem;border-radius:1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);justify-items:center;text-align:center}.login-page .auth-success-card .auth-action-stack{width:100%;display:grid;justify-items:center}.login-page .auth-success-card .login-submit-button,.login-page .auth-success-card .login-google-button{width:min(22rem,100%);margin-top:0}.login-page .auth-success-title{margin:0;color:var(--color-neutral-100);font-size:1.15rem;font-weight:800}.login-page .auth-success-copy{margin:0;color:#ffffffbd;line-height:1.65}.login-page .auth-select-placeholder{color:#ffffff80}.login-page .welcome-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(.5px)}.login-page .welcome-orb--top{width:14rem;height:14rem;top:-4rem;right:-4rem;background:radial-gradient(circle,#ffffff70,#fff0 70%)}.login-page .welcome-orb--bottom{width:13rem;height:13rem;bottom:-4rem;left:-3rem;background:radial-gradient(circle,#07362f29,#07362f00 70%)}.login-page .welcome-eyebrow{position:relative;margin:0;color:#0d2d26ad;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-page .welcome-title{position:relative;margin:.65rem 0 0;max-width:28rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;line-height:.96;letter-spacing:-.04em}.login-page .welcome-body{position:relative;margin:1.1rem 0 0;max-width:28rem;font-size:.98rem;line-height:1.6;color:#0d2d26d1}.login-page .welcome-stat{position:relative;margin-top:1.4rem;width:min(26rem,100%);padding:1rem 1.05rem;border-radius:1.4rem;background:#ffffff61;border:1px solid rgba(13,45,38,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-page .welcome-stat-label{margin:0;color:#0d2d269e;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-page .welcome-stat-value{margin-top:.45rem;color:#0d2d26;font-size:1rem;font-weight:800;line-height:1.4}.login-page.login-page--auth-trimmed .login-brand{margin-bottom:.9rem}.login-page.login-page--auth-trimmed .login-brand img{width:min(8.75rem,100%)}.login-page.login-page--auth-trimmed .login-copy{margin-bottom:.85rem}.login-page.login-page--auth-trimmed .login-title{font-size:clamp(1.6rem,2.5vw,2.1rem)}.login-page.login-page--auth-trimmed .login-subtitle{margin-top:.45rem;font-size:.88rem;line-height:1.45}.login-page.login-page--auth-trimmed .login-google-button,.login-page.login-page--auth-trimmed .login-submit-button{min-height:2.7rem;font-size:.95rem}.login-page.login-page--auth-trimmed .login-divider{margin:.8rem 0 .75rem;font-size:.9rem}.login-page.login-page--auth-trimmed .login-footer-copy,.login-page.login-page--auth-trimmed .auth-helper-copy{margin-top:.75rem;font-size:.84rem;line-height:1.45}.login-page.login-page--auth-trimmed .auth-access-cta{margin-top:.65rem;gap:.35rem}.login-page.login-page--auth-trimmed .auth-access-label,.login-page.login-page--auth-trimmed .auth-access-link,.login-page.login-page--auth-trimmed .auth-access-separator{font-size:.84rem}.login-page.login-page--auth-trimmed .auth-action-stack{gap:.6rem;margin-top:.65rem}@media only screen and (max-width: 980px){.login-page .login-card{grid-template-columns:1fr}.login-page .login-panel--welcome{min-height:18rem}}@media only screen and (max-width: 744px){.login-page{padding:1rem}.login-page .login-card{min-height:auto;border-radius:1.5rem}.login-page .login-panel{padding:1.5rem}.login-page .login-form-meta{flex-direction:column;align-items:flex-start}.login-page .auth-form-grid{grid-template-columns:1fr}}.google-account-dialog{border-radius:1.5rem!important;background:radial-gradient(circle at top left,rgba(125,220,183,.12),transparent 30%),linear-gradient(180deg,#f7fcf9,#eef8f3)}.google-account-dialog__content{display:grid;gap:1rem;padding-top:.35rem}.google-account-dialog__copy{color:#0d2d26b8;line-height:1.65}.google-account-dialog__actions{padding:0 1.5rem 1.5rem}.google-account-dialog__actions .MuiButton-contained .MuiCircularProgress-root{margin-right:.55rem}
