:root{--mya-canvas:#f6f5f1;--mya-surface:#fff;--mya-surface-strong:#e9eef5;--mya-line:#cdd5e0;--mya-line-soft:#e2e7ee;--mya-ink:#17191d;--mya-muted:#5b6470;--mya-accent:#207a37;--mya-accent-render:#207a37;--mya-accent-ink:#fff;--mya-blue:#176fd0;--mya-purple:#7e4cc9;--mya-green:#23863c;--mya-orange:#ad5700;--mya-red:#c93c32;--mya-shadow:0 14px 38px #23314429}.hybridAppRoot{--mya-accent:var(--mya-user-accent,#207a37);--mya-accent-render:var(--mya-user-accent-render-light,#207a37);--mya-canvas:var(--mya-user-background,#f6f5f1);background:var(--mya-canvas);color:var(--mya-ink);touch-action:manipulation}.hybridAppRoot[data-appearance-theme=dark]{--mya-accent-render:var(--mya-user-accent-render-dark,#65d27b);--mya-accent-ink:#15181d;--mya-canvas:#15181d;--mya-surface:#22262d;--mya-surface-strong:#303641;--mya-line:#46505e;--mya-line-soft:#343b46;--mya-ink:#f7f8fa;--mya-muted:#b8c0cb;--mya-blue:#6aa9ff;--mya-purple:#c39bff;--mya-green:#65d27b;--mya-orange:#ffb45a;--mya-red:#ff7b72;--mya-shadow:0 16px 42px #00000061}@media (prefers-color-scheme:dark){.hybridAppRoot[data-appearance-theme=system]{--mya-accent-render:var(--mya-user-accent-render-dark,#65d27b);--mya-accent-ink:#15181d;--mya-canvas:#15181d;--mya-surface:#22262d;--mya-surface-strong:#303641;--mya-line:#46505e;--mya-line-soft:#343b46;--mya-ink:#f7f8fa;--mya-muted:#b8c0cb;--mya-blue:#6aa9ff;--mya-purple:#c39bff;--mya-green:#65d27b;--mya-orange:#ffb45a;--mya-red:#ff7b72;--mya-shadow:0 16px 42px #00000061}}.mya-phone-shell,.mya-auth-screen,.mya-phone-shell *,.mya-auth-screen *{box-sizing:border-box}.mya-phone-shell,.mya-auth-screen{color:var(--mya-ink);touch-action:manipulation;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.mya-phone-shell :where(button,input,select),.mya-auth-screen :where(button,input){color:inherit;font:inherit}.mya-phone-shell :where(label),.mya-auth-screen :where(label){color:inherit;font-size:inherit;font-weight:inherit}.mya-phone-shell :where(input,select,textarea),.mya-auth-screen :where(input,textarea){width:auto;min-height:0;font-size:inherit;background:0 0;border-radius:0;margin:0;padding:0}.mya-phone-shell :where(button),.mya-auth-screen :where(button){-webkit-tap-highlight-color:transparent}.mya-phone-shell :where(button,input,select,textarea):focus-visible,.mya-auth-screen :where(button,input,select,textarea):focus-visible{outline:2px solid var(--mya-ink);outline-offset:2px}.mya-phone-shell{background:var(--mya-canvas);width:100%;min-width:0;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.mya-phone-scroll{overscroll-behavior-y:contain;min-width:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));scrollbar-width:none;touch-action:manipulation;flex:1;overflow:hidden auto}.mya-phone-scroll::-webkit-scrollbar{display:none}.mya-mobile-page{width:100%;min-height:100%;padding:max(14px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) 32px max(28px, env(safe-area-inset-left))}.mya-today-screen,.mya-meetings-screen,.mya-tasks-screen,.mya-more-screen,.mya-settings-screen,.mya-personalization-screen,.mya-users-screen,.mya-email-provider-screen,.mya-notes-screen,.mya-agenda-screen,.mya-summaries-screen,.mya-system-state-screen{isolation:isolate;position:relative}.mya-phone-nav{z-index:40;min-height:calc(70px + env(safe-area-inset-bottom));padding:9px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--mya-line-soft);background:color-mix(in srgb, var(--mya-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1fr) 44px;align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #23314412}.mya-phone-nav-item{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:59px;padding:0;font-size:10px;line-height:1.15;display:flex;position:relative}.mya-phone-nav-item>svg{flex:none}.mya-phone-nav-item>span:not(.mya-phone-nav-icon):not(.mya-phone-visually-hidden){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mya-phone-nav-item>i{background:0 0;border-radius:999px;width:5px;height:5px;position:absolute;bottom:-1px}.mya-phone-nav-item.is-active{color:var(--mya-accent-render);font-weight:650}.mya-phone-nav-item.is-active>i{background:var(--mya-accent-render)}[data-qa-hybrid-panel] .mya-phone-nav-item.is-active>i{background:0 0}[data-qa-hybrid-panel^="05"] .mya-phone-nav-item.is-active>i{background:var(--mya-orange);top:1px;bottom:auto;right:18px}[data-qa-hybrid-panel^="01"] .mya-phone-nav,[data-qa-hybrid-panel^="02"] .mya-phone-nav{grid-template-columns:repeat(4,minmax(0,1fr)) 44px minmax(0,1fr)}[data-qa-hybrid-panel^="01"] .mya-phone-nav-item:nth-child(5),[data-qa-hybrid-panel^="02"] .mya-phone-nav-item:nth-child(5){grid-area:1/6}[data-qa-hybrid-panel^="01"] .mya-phone-alert-button,[data-qa-hybrid-panel^="02"] .mya-phone-alert-button{grid-area:1/5}[data-qa-hybrid-panel^="01"] .mya-phone-nav-item.is-active>i,[data-qa-hybrid-panel^="02"] .mya-phone-nav-item.is-active>i{background:var(--mya-accent-render);top:auto;bottom:-1px;right:auto}[data-qa-hybrid-panel^="03"] .mya-phone-nav-item.is-active>i{background:var(--mya-ink);border-radius:999px;width:29px;height:3px;top:-2px;bottom:auto;right:auto}.mya-phone-alert-button{justify-content:flex-start;padding-top:1px}.mya-phone-nav-icon{display:inline-flex;position:relative}.mya-phone-nav-icon b{border:2px solid var(--mya-canvas);background:var(--mya-red);color:#fff;border-radius:999px;place-items:center;width:15px;height:15px;font-size:8px;line-height:1;display:grid;position:absolute;top:-6px;right:-8px}.mya-phone-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mya-phone-screen-header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:24px;display:flex;position:relative}.mya-phone-screen-header h1{letter-spacing:-.045em;min-width:0;margin:0;font-size:clamp(28px,8vw,32px);font-weight:720;line-height:1}.mya-phone-header-actions{flex:none;align-items:center;gap:16px;display:flex}.mya-phone-bare-button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mya-phone-bare-button:focus-visible,.mya-phone-nav-item:focus-visible,.mya-phone-back-header button:focus-visible{outline:2px solid var(--mya-ink);outline-offset:3px;border-radius:7px}.mya-phone-back-header{border-bottom:1px solid var(--mya-line-soft);grid-template-columns:minmax(74px,1fr) minmax(0,auto) minmax(74px,1fr);align-items:center;gap:8px;min-height:46px;margin:-5px 0 16px;padding-bottom:10px;display:grid}.mya-phone-back-header>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;width:max-content;min-height:44px;padding:0 4px 0 0;font-size:12px;display:inline-flex}.mya-phone-back-header h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:680;overflow:hidden}.mya-phone-back-trailing{justify-content:flex-end;min-width:0;display:flex}.mya-header-text-action{white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:13px;display:inline-flex}.mya-inline-search{border:1px solid var(--mya-line);background:var(--mya-surface);border-radius:11px;align-items:center;gap:8px;min-height:44px;margin:-13px 0 20px;padding:0 11px;display:flex}.mya-inline-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.mya-inline-search button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mya-primary-button{background:var(--mya-ink);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:620;display:inline-flex;color:var(--mya-canvas)!important}.mya-auth-screen{background:var(--mya-canvas);justify-content:center;min-height:100dvh;padding:0;display:flex}.mya-auth-card{width:min(100%,393px);min-height:100dvh;padding:max(115px, env(safe-area-inset-top)) 37px max(30px, env(safe-area-inset-bottom));border:1px solid var(--mya-line-soft);background:color-mix(in srgb, var(--mya-surface) 72%, transparent);box-shadow:none;border-radius:8px}.mya-auth-card h1{letter-spacing:-.045em;margin:0 0 45px;font-size:32px}.mya-auth-identity{align-items:center;gap:24px;margin-bottom:61px;display:flex}.mya-organization-mark{border:2px solid color-mix(in srgb, var(--mya-organization-accent,#2b2b2d) 68%, #2b2b2d);background:var(--mya-organization-accent,var(--mya-surface));width:74px;height:74px;color:var(--mya-organization-accent-ink,var(--mya-ink));letter-spacing:-.04em;border-radius:7px;flex:none;place-items:center;font-size:30px;font-weight:620;display:grid;overflow:hidden}.mya-organization-mark.is-compact{border-width:1px;width:46px;height:46px;font-size:19px}.mya-organization-mark img{object-fit:contain;width:100%;height:100%}.mya-auth-identity strong{margin-bottom:6px;font-size:23px;font-weight:560;display:block}.mya-auth-identity p{color:var(--mya-muted);margin:0;font-size:14px;line-height:1.55}.mya-auth-card form{gap:22px;display:grid}.mya-auth-card label{gap:8px;font-size:15px;display:grid}.mya-auth-card label>input,.mya-password-field{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 88%, white);border-radius:7px;width:100%;min-height:49px}.mya-auth-card label>input{padding:0 14px}.mya-password-field{align-items:center;display:flex}.mya-password-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px}.mya-password-field button{cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.mya-auth-card .mya-primary-button{margin-top:6px}.mya-text-button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mya-forgot-button{margin:23px auto 0;display:block}.mya-auth-legal{color:var(--mya-muted);text-align:center;margin:68px 0 0;font-size:13px;line-height:1.7}.mya-auth-legal button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mya-today-greeting{margin:7px 4px 36px}.mya-today-greeting h2{letter-spacing:-.025em;margin:0 0 4px;font-size:23px}.mya-today-greeting p{color:var(--mya-muted);margin:0;font-size:16px}.mya-mobile-section>h2,.mya-today-tasks>h2,.mya-task-group>h2,.mya-meeting-group>h2{border-bottom:1px solid var(--mya-line-soft);margin:0;padding:0 4px 11px;font-size:17px;font-weight:620}.mya-color-event-list{gap:10px;margin:0 0 35px;display:grid}.mya-color-event-row{background:var(--mya-surface);text-align:left;cursor:pointer;border:0;border-radius:9px;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:11px 12px 11px 16px;display:grid;position:relative;overflow:hidden}.mya-color-event-row:before,.mya-selected-day-agenda>button:before,.mya-week-list>button:before,.mya-timeline-event:before{content:"";background:currentColor;width:4px;position:absolute;top:0;bottom:0;left:0}.mya-color-event-row.is-blue,.mya-selected-day-agenda>button.is-blue,.mya-week-list>button.is-blue,.mya-timeline-event.is-blue{color:var(--mya-blue);background:linear-gradient(90deg,#e9f3ff 0%,#dfeeff 100%)}.mya-color-event-row.is-purple,.mya-selected-day-agenda>button.is-purple,.mya-week-list>button.is-purple,.mya-timeline-event.is-purple{color:var(--mya-purple);background:linear-gradient(90deg,#f5edff 0%,#ece2ff 100%)}.mya-color-event-row.is-green,.mya-selected-day-agenda>button.is-green,.mya-week-list>button.is-green,.mya-timeline-event.is-green{color:var(--mya-green);background:linear-gradient(90deg,#eaf8ed 0%,#def3e4 100%)}.mya-color-event-row.is-gray,.mya-selected-day-agenda>button.is-gray,.mya-week-list>button.is-gray,.mya-timeline-event.is-gray{color:#6e747a;background:var(--mya-surface-strong)}.mya-color-event-row>span,.mya-selected-day-agenda>button>span,.mya-week-list>button>span,.mya-timeline-event,.mya-color-event-row>svg,.mya-selected-day-agenda>button>svg,.mya-week-list>button>svg{color:var(--mya-ink)}.mya-event-time,.mya-event-copy{gap:5px;min-width:0;display:grid}.mya-event-time strong,.mya-event-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:610;overflow:hidden}.mya-event-time small,.mya-event-copy small{color:var(--mya-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.mya-today-tasks{background:color-mix(in srgb, var(--mya-surface-strong) 58%, transparent);border-radius:11px;padding:20px 15px 7px;overflow:hidden}.mya-today-tasks>h2{border:0;padding:0 0 12px}.mya-task-row{border-top:1px solid var(--mya-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;display:grid}.mya-task-row:first-of-type{border-top:0}.mya-task-row>.mya-task-completion{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.mya-task-row>.mya-task-completion:before{border:1.5px solid var(--mya-ink);content:"";border-radius:4px;width:21px;height:21px;position:absolute}.mya-task-row>.mya-task-completion>svg{z-index:1;position:relative}.mya-task-copy{gap:3px;min-width:0;display:grid}.mya-task-copy-button{width:100%;min-width:0;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;padding:7px 0}.mya-task-copy-button:focus-visible{outline:2px solid var(--mya-user-accent,#207a37);outline-offset:2px;border-radius:6px}.mya-task-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:540;overflow:hidden}.mya-task-copy>small{color:var(--mya-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mya-task-row>small[role=alert]{color:#9b2c2c;grid-column:2;font-size:11px}.mya-task-scope{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface-strong) 72%, transparent);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:0 14px 12px;padding:3px;display:grid}.mya-task-scope>button{min-height:40px;color:var(--mya-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:620}.mya-task-scope>button[aria-selected=true]{background:var(--mya-surface);color:var(--mya-ink);box-shadow:0 1px 4px #1d1d1f1a}.mya-task-private-note{color:var(--mya-muted);align-items:center;gap:7px;margin:-1px 17px 11px;font-size:11px;display:flex}.mya-task-row.is-complete{opacity:.62}.mya-task-row.is-complete .mya-task-copy>strong{text-decoration:line-through}.mya-empty-line{min-height:66px;color:var(--mya-muted);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.mya-meeting-group{margin-bottom:19px}.mya-meeting-row{border-bottom:1px solid var(--mya-line-soft);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:7px;min-height:90px;padding:13px 4px 10px 0;display:grid;position:relative}.mya-event-dot{background:#777c82;border-radius:999px;width:8px;height:8px;margin-top:5px;display:inline-block}.mya-event-dot.is-blue{background:var(--mya-blue)}.mya-event-dot.is-purple{background:var(--mya-purple)}.mya-event-dot.is-green{background:var(--mya-green)}.mya-event-dot.is-orange{background:var(--mya-orange)}.mya-meeting-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}.mya-meeting-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mya-meeting-main small{color:var(--mya-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-style:normal;display:flex;overflow:hidden}.mya-meeting-main small i{font-style:normal}.mya-meeting-row>svg{margin-top:24px}.mya-meeting-row.has-join{min-height:134px}.mya-meeting-row.has-join .mya-meeting-main{padding-bottom:28px}.mya-join-button{background:var(--mya-surface-strong);min-height:44px;color:var(--mya-ink);border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:absolute;bottom:10px;left:16px}button.mya-join-button{cursor:pointer}.mya-join-button.is-available{color:#176a2c;background:#e6f3e8}.mya-task-group{margin-bottom:22px}.mya-task-group>div{padding:0 5px}.mya-more-list{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 72%, transparent);border-radius:11px;overflow:hidden}.mya-more-list>button{border:0;border-bottom:1px solid var(--mya-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:67px;padding:9px 13px;display:grid}.mya-more-screen.is-core{padding-top:max(84px, env(safe-area-inset-top));padding-left:7px;padding-right:7px}.mya-more-screen.is-core .mya-phone-screen-header{margin-bottom:18px}.mya-more-screen.is-core .mya-more-list>button{min-height:70px}.mya-more-list>button>span{gap:3px;display:grid}.mya-more-list>button strong{font-size:15px;font-weight:610}.mya-more-list>button small{color:var(--mya-muted);font-size:11px}.mya-more-profile{align-items:center;gap:7px;min-height:58px;padding:10px 13px;display:flex}.mya-more-profile>span{background:var(--mya-surface-strong);border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.mya-more-profile strong{margin-left:2px;font-size:12px}.mya-more-profile small{color:var(--mya-muted);font-size:11px}.mya-calendar-screen{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.mya-calendar-screen>.mya-phone-screen-header,.mya-calendar-screen>.mya-inline-search,.mya-calendar-screen>.mya-calendar-search-results{margin-left:16px;margin-right:16px}.mya-calendar-screen>.mya-phone-screen-header{align-items:flex-start;min-height:30px;margin-bottom:0;padding-top:2px}.mya-calendar-screen .mya-phone-bare-button{height:44px;margin-block:-7px}.mya-calendar-screen .mya-phone-screen-header h1{letter-spacing:-.035em;white-space:nowrap;font-size:24px}.mya-calendar-title-button{max-width:100%;min-height:44px;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-block:-11px;padding:0;display:inline-flex}.mya-calendar-anchored-controls{z-index:31;position:relative}.mya-month-picker,.mya-year-navigator{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 98%, transparent);width:min(360px,100vw - 32px);box-shadow:var(--mya-shadow);border-radius:13px;position:absolute;top:-11px;left:16px;overflow:hidden}.mya-month-picker header,.mya-year-navigator>header{border-bottom:1px solid var(--mya-line-soft);grid-template-columns:44px 1fr 44px;align-items:center;min-height:49px;display:grid;position:relative}.mya-month-picker header button,.mya-year-navigator>header button{cursor:pointer;background:0 0;border:0;justify-self:center;place-items:center;width:40px;height:40px;padding:0;display:grid}.mya-month-picker header strong,.mya-year-navigator>header strong{text-align:center}.mya-chevron-left-icon{font-size:28px;font-weight:300;line-height:1}.mya-month-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.mya-month-picker>div button{border:0;border-right:1px solid var(--mya-line-soft);border-bottom:1px solid var(--mya-line-soft);cursor:pointer;background:0 0;min-height:44px;font-size:13px}.mya-month-picker>div button:nth-child(3n){border-right:0}.mya-month-picker>div button:nth-last-child(-n+3){border-bottom:0}.mya-month-picker>div button.is-selected{background:var(--mya-accent-render);color:var(--mya-accent-ink);border-radius:7px;font-weight:650}.mya-year-navigator{--mya-year-max-height:min(650px, calc(100dvh - 158px));width:min(430px,100vw - 32px);max-height:var(--mya-year-max-height);left:auto;right:16px}.mya-year-navigator>header{grid-template-columns:44px minmax(0,1fr) 44px 44px}.mya-year-navigator>header button{width:44px;height:44px}.mya-year-navigator .mya-year-close{background:0 0;width:44px;height:44px;position:static}.mya-year-navigator .mya-year-close>svg{box-sizing:content-box;background:var(--mya-surface-strong);border-radius:999px;padding:6px}.mya-year-months{max-height:calc(var(--mya-year-max-height) - 114px);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px;display:grid;overflow-y:auto}.mya-mini-month h3{text-align:center;margin:0 0 7px;font-size:12px}.mya-mini-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.mya-mini-month-grid>small{color:var(--mya-muted);text-align:center;font-size:7px}.mya-mini-month-grid>i{height:19px}.mya-mini-month-grid>button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:100%;height:20px;padding:0;font-size:8px;display:grid;position:relative}.mya-mini-month-grid>button.is-selected{background:var(--mya-accent-render);color:var(--mya-accent-ink)}.mya-mini-month-grid>button>span{background:var(--mya-green);border-radius:999px;width:2px;height:2px;position:absolute;bottom:1px}.mya-calendar-mode-segment{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 13px 13px;display:grid}.mya-calendar-mode-segment>button{border:1px solid var(--mya-line);text-transform:capitalize;cursor:pointer;background:0 0;border-right:0;min-height:44px}.mya-calendar-mode-segment>button:first-child{border-radius:7px 0 0 7px}.mya-calendar-mode-segment>button:last-child{border-right:1px solid var(--mya-line);border-radius:0 7px 7px 0}.mya-calendar-mode-segment>button.is-selected{background:var(--mya-accent-render);color:var(--mya-accent-ink)}.mya-calendar-search-results{z-index:5;border:1px solid var(--mya-line);background:var(--mya-surface);border-radius:10px;margin-top:-10px;margin-bottom:14px;position:relative;overflow:hidden}.mya-calendar-search-results>button{border:0;border-bottom:1px solid var(--mya-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 10px;display:grid}.mya-calendar-search-results>button:last-child{border-bottom:0}.mya-calendar-search-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.mya-calendar-search-results strong,.mya-calendar-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mya-calendar-search-results small{color:var(--mya-muted);font-size:11px}.mya-month-grid{border-top:1px solid var(--mya-line-soft);border-bottom:1px solid var(--mya-line-soft);background:color-mix(in srgb, var(--mya-surface) 42%, transparent)}.mya-month-weekdays{border-bottom:1px solid var(--mya-line-soft);grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:32px;display:grid}.mya-month-weekdays span{color:var(--mya-ink);text-align:center;font-size:9px;font-weight:650}.mya-month-days{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:93px;display:grid}.mya-month-grid.is-with-agenda .mya-month-days{grid-auto-rows:82px}.mya-month-days>button{border:0;border-right:1px solid var(--mya-line-soft);border-bottom:1px solid var(--mya-line-soft);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:7px 2px 3px;display:flex;position:relative;overflow:hidden}.mya-month-days>button:nth-child(7n){border-right:0}.mya-month-days>button:nth-last-child(-n+7){border-bottom:0}.mya-month-days>button.is-outside{color:var(--mya-muted)}.mya-month-day-number{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:560;display:grid}.mya-month-days>button.is-selected .mya-month-day-number{background:var(--mya-accent-render);color:var(--mya-accent-ink)}.mya-month-days>button.is-today:not(.is-selected) .mya-month-day-number{box-shadow:inset 0 0 0 1.5px var(--mya-accent-render);font-weight:720}.mya-month-grid.is-with-agenda .mya-month-days>button{gap:3px;padding-top:4px;padding-bottom:3px}.mya-month-event-stack{gap:2px;width:100%;min-width:0;display:grid}.mya-month-event-label{text-overflow:ellipsis;white-space:nowrap;background:#e9e9e8;border-radius:4px;width:100%;max-width:100%;padding:2px 4px;font-size:8.5px;line-height:1.1;display:block;overflow:hidden}.mya-month-event-overflow{min-height:13px;color:var(--mya-muted);place-items:center;font-size:8.5px;font-weight:650;line-height:1;display:grid}.mya-month-event-label.is-blue{background:#dbeafe}.mya-month-event-label.is-purple{background:#ede9fe}.mya-month-event-label.is-green{background:#dcfce7}.mya-month-event-dots{justify-content:center;align-items:center;gap:3px;min-height:4px;display:flex}.mya-month-event-dots>i,.mya-week-strip button>span i{background:#777c82;border-radius:999px;width:4px;height:4px;display:inline-block}.mya-month-event-dots>i.is-blue,.mya-week-strip button>span i.is-blue{background:var(--mya-blue)}.mya-month-event-dots>i.is-purple,.mya-week-strip button>span i.is-purple{background:var(--mya-purple)}.mya-month-event-dots>i.is-green,.mya-week-strip button>span i.is-green{background:var(--mya-green)}.mya-selected-day-agenda{border-bottom:1px solid var(--mya-line-soft);padding:16px 14px 5px}.mya-selected-day-agenda h2{letter-spacing:-.02em;margin:0 0 11px;font-size:17px}.mya-selected-day-agenda>button,.mya-week-list>button{border:1px solid var(--mya-line);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-bottom:9px;padding:9px 12px 9px 17px;display:flex;position:relative;overflow:hidden}.mya-selected-day-agenda>button{min-height:52px;margin-bottom:11px}.mya-selected-day-agenda>button span,.mya-week-list>button span{gap:2px;display:grid}.mya-selected-day-agenda>button strong,.mya-week-list>button strong{font-size:13px;font-weight:600}.mya-selected-day-agenda>button small,.mya-week-list>button small{color:var(--mya-muted);font-size:12px}.mya-week-strip{border-top:1px solid var(--mya-line-soft);border-bottom:1px solid var(--mya-line-soft);grid-template-columns:repeat(7,minmax(0,1fr));height:77px;display:grid}.mya-week-strip>button{cursor:pointer;background:0 0;border:0;grid-template-rows:17px 34px 10px;justify-items:center;min-width:0;padding:7px 1px 2px;display:grid}.mya-week-strip>button small{font-size:9px;font-weight:650}.mya-week-strip>button strong{border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:540;display:grid}.mya-week-strip>button.is-selected strong{background:var(--mya-accent-render);color:var(--mya-accent-ink)}.mya-week-strip>button>span{gap:3px;display:flex}.mya-week-list{padding:17px 14px}.mya-week-list>button{border-width:0 0 1px;border-color:var(--mya-line-soft);min-height:64px;color:var(--mya-ink);background:0 0;border-radius:0;margin-bottom:8px}.mya-day-view{min-width:0}.mya-day-untimed-groups{gap:9px;padding:12px 16px 0;display:grid}.mya-day-untimed-group{grid-template-columns:43px minmax(0,1fr);display:grid}.mya-day-untimed-group h2{color:var(--mya-muted);margin:0;padding-top:9px;font-size:10px;font-weight:560;line-height:1.15}.mya-day-untimed-group>div{border-top:1px solid var(--mya-line-soft);gap:5px;padding-bottom:5px;display:grid}.mya-day-untimed-group button{border:1px solid var(--mya-line);background:var(--mya-surface);text-align:left;cursor:pointer;border-radius:5px;gap:3px;min-height:48px;padding:8px 10px 7px 14px;display:grid}.mya-day-untimed-group button strong{font-size:12px}.mya-day-untimed-group button small{color:var(--mya-muted);font-size:10px}.mya-day-timeline{padding:12px 16px 22px}.mya-calendar-due-tasks{border-top:1px solid var(--mya-line-soft);gap:8px;margin:0 16px 18px;padding-top:12px;display:grid}.mya-calendar-due-tasks h2{margin:0;font-size:13px}.mya-calendar-due-tasks>div{gap:7px;display:grid}.mya-timeline-hour{grid-template-columns:43px minmax(0,1fr);min-height:44px;display:grid}.mya-timeline-hour>span{color:var(--mya-muted);padding-top:2px;font-size:11px}.mya-timeline-hour>div{border-top:1px solid var(--mya-line-soft);position:relative}.mya-timeline-event{border:1px solid var(--mya-line);text-align:left;cursor:pointer;border-radius:5px;gap:3px;width:calc(100% - 2px);min-height:51px;padding:10px 10px 8px 14px;display:grid;position:absolute;overflow:hidden}.mya-timeline-event strong{color:var(--mya-ink);font-size:12px}.mya-timeline-event small{color:var(--mya-muted);font-size:10px}.mya-phone-shell [data-event-type-color]{--mya-event-render-color:var(--mya-event-color)}.hybridAppRoot[data-appearance-theme=dark] .mya-phone-shell [data-event-type-color]{--mya-event-render-color:color-mix(in srgb, var(--mya-event-color) 68%, white)}@media (prefers-color-scheme:dark){.hybridAppRoot[data-appearance-theme=system] .mya-phone-shell [data-event-type-color]{--mya-event-render-color:color-mix(in srgb, var(--mya-event-color) 68%, white)}}.mya-color-event-row[data-event-type-color],.mya-selected-day-agenda>button[data-event-type-color],.mya-week-list>button[data-event-type-color],.mya-day-untimed-group button[data-event-type-color],.mya-timeline-event[data-event-type-color]{color:var(--mya-event-render-color,var(--mya-event-color));background:linear-gradient(90deg, color-mix(in srgb, var(--mya-event-render-color,var(--mya-event-color)) 19%, var(--mya-surface)) 0%, color-mix(in srgb, var(--mya-event-render-color,var(--mya-event-color)) 11%, var(--mya-surface)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mya-event-render-color,var(--mya-event-color)) 16%, transparent)}.mya-event-dot[data-event-type-color],.mya-month-event-dots>i[data-event-type-color],.mya-week-strip button>span i[data-event-type-color],.mya-mini-month-grid>button>span[data-event-type-color]{background:var(--mya-event-render-color,var(--mya-event-color))}.mya-month-event-label[data-event-type-color]{background:color-mix(in srgb, var(--mya-event-render-color,var(--mya-event-color)) 27%, var(--mya-surface))}.hybridAppRoot[data-appearance-density=compact] .mya-month-days{grid-auto-rows:78px}.hybridAppRoot[data-appearance-density=compact] .mya-month-grid.is-with-agenda .mya-month-days{grid-auto-rows:76px}.hybridAppRoot[data-appearance-density=compact] .mya-month-days>button{gap:3px;padding-top:4px;padding-bottom:2px}.hybridAppRoot[data-appearance-density=compact] .mya-month-event-label{padding-top:1px;padding-bottom:1px}.hybridAppRoot[data-appearance-density=compact] .mya-selected-day-agenda{padding-top:10px}.hybridAppRoot[data-appearance-density=compact] .mya-selected-day-agenda>button,.hybridAppRoot[data-appearance-density=compact] .mya-week-list>button{min-height:48px;margin-bottom:5px;padding-top:6px;padding-bottom:6px}.hybridAppRoot[data-appearance-density=compact] .mya-week-strip{height:68px}.hybridAppRoot[data-appearance-density=compact] .mya-week-strip>button{grid-template-rows:15px 32px 8px;padding-top:4px}.hybridAppRoot[data-appearance-density=compact] .mya-week-list{padding-top:10px;padding-bottom:10px}.hybridAppRoot[data-appearance-density=compact] .mya-timeline-hour{min-height:40px}.hybridAppRoot[data-appearance-density=compact] .mya-timeline-event{min-height:48px;padding-top:7px;padding-bottom:6px}.mya-calendar-step-controls{display:none}.mya-settings-accordion{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 35%, transparent);border-radius:9px;overflow:hidden}.mya-approved-settings-presentation{padding-top:max(34px, env(safe-area-inset-top));padding-left:20px;padding-right:20px}.mya-approved-settings-presentation .mya-phone-back-header{min-height:44px;margin:-5px 0 7px;padding-bottom:0}.mya-approved-settings-presentation .mya-phone-back-header h1{font-weight:520}.mya-approved-settings-presentation .mya-settings-accordion{border-radius:5px}.mya-approved-settings-presentation .mya-settings-trigger{grid-template-columns:24px minmax(0,1fr) auto;min-height:48px;padding:6px 11px}.mya-approved-settings-presentation .mya-settings-body{padding:10px 44px 12px}.mya-approved-settings-presentation .mya-appearance-settings,.mya-approved-settings-presentation .mya-calendar-settings,.mya-approved-settings-presentation .mya-reminder-settings,.mya-approved-settings-presentation .mya-notification-settings{gap:4px}.mya-approved-settings-presentation .mya-settings-select{width:min(166px,100%)}.mya-settings-accordion>section{border-bottom:1px solid var(--mya-line)}.mya-settings-accordion>section:last-child{border-bottom:0}.mya-settings-trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:59px;padding:8px 12px;display:grid}.mya-settings-trigger>span{gap:2px;display:grid}.mya-settings-trigger strong{font-size:13px}.mya-settings-trigger small{color:var(--mya-muted);font-size:10px}.mya-settings-trigger>svg:last-child{transition:transform .16s}.mya-settings-accordion>section.is-open .mya-settings-trigger>svg:last-child{transform:rotate(180deg)}.mya-settings-body{padding:0 43px 14px}.mya-account-settings{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mya-account-avatar,.mya-user-avatar{background:var(--mya-surface-strong);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:grid}.mya-account-settings>div:nth-child(2){min-width:0;display:grid}.mya-account-settings small{color:var(--mya-muted);font-size:10px}.mya-account-settings button,.mya-settings-destination button{border:1px solid var(--mya-line);background:var(--mya-surface);cursor:pointer;border-radius:6px;min-height:44px;padding:0 10px;font-size:11px}.mya-account-settings button:last-child{grid-column:2/-1;justify-self:start}.mya-appearance-settings{gap:11px;display:grid}.mya-appearance-preview{border:1px solid var(--mya-line);background:var(--mya-preview-background,#f6f5f1);color:#1d1d1f;border-radius:11px;gap:10px;padding:12px;display:grid}.mya-appearance-preview header{justify-content:space-between;align-items:baseline;display:flex}.mya-appearance-preview header span{font-size:10px}.mya-appearance-preview header strong{font-size:14px}.mya-appearance-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mya-appearance-preview>div>span{border-left:1px solid #24242614;align-content:start;gap:4px;min-height:42px;padding:5px;font-size:10px;display:grid}.mya-appearance-preview>div>span:first-child{border-left:0}.mya-appearance-preview i{background:var(--mya-preview-type-color,var(--mya-preview-accent,#207a37));color:#fff;text-align:center;border-radius:999px;min-height:5px;font-size:8px;font-style:normal}.mya-appearance-preview.is-dot i{width:6px;height:6px;min-height:6px}.mya-appearance-preview.is-compact>div>span{min-height:32px}.mya-appearance-colors{border:0;min-width:0;margin:0;padding:0}.mya-appearance-colors legend,.mya-appearance-select>span,.mya-appearance-format-grid span{color:var(--mya-ink);margin-bottom:5px;font-size:10px}.mya-appearance-colors>div{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.mya-appearance-colors button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.mya-appearance-colors button:before{border-radius:inherit;background:var(--mya-swatch);content:"";width:28px;height:28px;position:absolute}.mya-appearance-colors button>svg{z-index:1;position:relative}.mya-appearance-colors button.is-selected:before{box-shadow:0 0 0 2px var(--mya-surface), 0 0 0 4px var(--mya-ink)}.mya-appearance-colors label{min-width:44px;min-height:44px;color:var(--mya-muted);place-items:center;gap:2px;margin-left:0;font-size:8px;display:grid}.mya-appearance-colors input[type=color]{border:1px solid var(--mya-line);background:0 0;border-radius:6px;width:44px;height:44px;padding:0}.mya-appearance-select,.mya-appearance-format-grid label{display:grid}.mya-event-type-colors{border:0;border-top:1px solid var(--mya-line-soft);min-width:0;margin:0;padding:10px 0 0}.mya-event-type-colors legend{color:var(--mya-ink);padding:0;font-size:11px;font-weight:650}.mya-event-type-colors>p{color:var(--mya-muted);margin:3px 0 8px;font-size:10px;line-height:1.35}.mya-event-type-colors>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mya-event-type-colors label{border:1px solid var(--mya-line-soft);background:color-mix(in srgb, var(--mya-surface) 78%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:48px;padding:2px 4px 2px 9px;display:flex}.mya-event-type-colors label>span{min-width:0;color:var(--mya-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:580;display:flex;overflow:hidden}.mya-event-type-colors label>span>i{background:var(--mya-event-type-swatch);border-radius:999px;flex:0 0 10px;width:10px;height:10px}.mya-event-type-colors input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 44px;width:44px;height:44px;padding:7px}.mya-event-type-colors input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mya-event-type-colors input[type=color]::-webkit-color-swatch{border:1px solid color-mix(in srgb, var(--mya-ink) 16%, transparent);border-radius:5px}.mya-event-type-reset{min-height:44px;color:var(--mya-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.mya-event-type-reset:disabled{cursor:wait;opacity:.55}.mya-appearance-select select,.mya-appearance-format-grid select{border:1px solid var(--mya-line);background:var(--mya-surface);min-height:44px;color:var(--mya-ink);border-radius:7px;padding:0 8px;font-size:10px}.mya-appearance-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mya-appearance-format-grid label:last-child{grid-column:1/-1}.hybridAppRoot[data-appearance-density=compact] :where(.mya-event-row,.mya-task-row,.mya-meeting-row){min-height:48px}.mya-setting-segment{border:0;min-width:0;margin:0;padding:0}.mya-setting-segment legend{margin-bottom:5px;padding:0;font-size:10px}.mya-setting-segment>div{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.mya-setting-segment button{border:1px solid var(--mya-line);background:var(--mya-surface-strong);text-transform:capitalize;cursor:pointer;border-right:0;min-height:44px;padding:0 7px;font-size:10px}.mya-appearance-settings :where(button,input,select):disabled{cursor:wait;opacity:.56}.mya-setting-segment button:first-child{border-radius:5px 0 0 5px}.mya-setting-segment button:last-child{border-right:1px solid var(--mya-line);border-radius:0 5px 5px 0}.mya-setting-segment button.is-selected{background:var(--mya-surface);font-weight:650;box-shadow:0 1px 3px #1c1c1e1f}.mya-appearance-settings>p,.mya-settings-destination p{color:var(--mya-muted);margin:0;font-size:10px}.mya-notification-settings,.mya-calendar-settings,.mya-reminder-settings{gap:8px;display:grid}.mya-calendar-policy-settings{border-top:1px solid var(--mya-line-soft);gap:6px;padding-top:8px;display:grid}.mya-calendar-policy-settings>strong{color:var(--mya-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:690}.mya-setting-switch{border-bottom:1px solid var(--mya-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.mya-setting-switch.is-unavailable{align-items:center}.mya-setting-switch.is-unavailable em{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-canvas) 72%, var(--mya-surface));color:var(--mya-muted);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:650}.mya-setting-switch>span{min-width:0;display:grid}.mya-setting-switch strong{font-size:11px}.mya-setting-switch small{color:var(--mya-muted);font-size:9px}.mya-setting-switch>button{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.mya-setting-switch>button:before{content:"";background:#aaa9a6;border-radius:999px;width:34px;height:20px;position:absolute;top:12px;left:5px}.mya-setting-switch>button i{z-index:1;background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:14px;left:7px;box-shadow:0 1px 3px #1c1c1e40}.mya-setting-switch>button.is-on{background:0 0}.mya-setting-switch>button.is-on:before{background:var(--mya-accent-render)}.mya-setting-switch>button.is-on i{transform:translate(14px)}.mya-settings-select{gap:4px;max-width:190px;font-size:10px;display:grid}.mya-settings-select select{border:1px solid var(--mya-line);background:var(--mya-surface);border-radius:5px;min-height:44px;padding:0 8px;font-size:10px}.mya-settings-note{color:var(--mya-muted);align-items:flex-start;gap:5px;margin:1px 0 0;font-size:9px;line-height:1.4;display:flex}.mya-settings-note svg{flex:none}.mya-settings-destination{justify-content:space-between;align-items:center;gap:12px;display:flex}.mya-settings-destination button{flex:none;align-items:center;gap:3px;display:inline-flex}.mya-flyers-screen{flex-direction:column;display:flex}.mya-centered-workspace-header{border-bottom:1px solid var(--mya-line-soft);min-height:46px;margin:-5px 0 16px;padding-bottom:10px}.mya-centered-workspace-header h1{text-align:center;margin:0;font-size:15px;font-weight:680;line-height:36px}.mya-flyer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:500px;padding:42px 24px;display:flex}.mya-flyer-empty>svg{color:#53555a}.mya-flyer-empty h2{letter-spacing:-.03em;margin:25px 0 10px;font-size:25px}.mya-flyer-empty p{max-width:310px;color:var(--mya-muted);margin:0;font-size:15px;line-height:1.55}.mya-flyer-empty button{border:1px solid var(--mya-line);background:var(--mya-surface-strong);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:50px;margin-top:28px;padding:0 17px;font-weight:620;display:inline-flex}.mya-flyer-preview{gap:18px;padding-top:7px;display:grid}.mya-flyer-preview>img{object-fit:contain;background:var(--mya-surface-strong);border-radius:10px;width:100%;max-height:310px;display:block}.mya-flyer-art-unavailable{background:var(--mya-surface-strong);min-height:230px;color:var(--mya-muted);border-radius:10px;align-content:center;place-items:center;gap:11px;font-size:12px;display:grid}.mya-flyer-details h2{margin:0 0 7px;font-size:20px}.mya-flyer-details p{color:var(--mya-muted);margin:3px 0;font-size:13px}.mya-flyer-details .mya-flyer-date{align-items:center;gap:9px;margin-top:15px;display:flex}.mya-flyer-actions{border-top:1px solid var(--mya-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:17px;display:grid}.mya-flyer-actions button{border:1px solid var(--mya-line);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 8px;font-size:12px;display:inline-flex}.mya-flyer-actions button.is-danger{color:var(--mya-red)}.mya-sync-screen{min-height:calc(100dvh - 70px);padding:max(24px, env(safe-area-inset-top)) 0 0;position:relative}.mya-sync-screen>h1{text-align:center;margin:7px 0 0;font-size:24px}.mya-sync-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1414164d;position:fixed;inset:0}.mya-sync-modal{z-index:51;width:calc(100% - 32px);max-width:420px;max-height:calc(100dvh - max(40px, env(safe-area-inset-top)) - max(40px, env(safe-area-inset-bottom)));border:1px solid color-mix(in srgb, var(--mya-line) 72%, transparent);background:var(--mya-surface);border-radius:20px;gap:14px;padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #14141642,0 2px 10px #14141614}.mya-sync-modal-header{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.mya-sync-modal-header h2{letter-spacing:-.015em;text-align:center;margin:0;padding:0 40px;font-size:17px;font-weight:650}.mya-sync-intro{color:var(--mya-muted);text-align:center;margin:-4px 12px 0;font-size:12.5px;line-height:1.4}.mya-modal-close{width:44px;height:44px;color:var(--mya-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.mya-modal-close:before{background:var(--mya-surface-strong);content:"";border-radius:999px;width:30px;height:30px;position:absolute}.mya-modal-close svg{position:relative}.mya-modal-close:hover,.mya-modal-close:focus-visible{color:var(--mya-ink)}.mya-modal-close:focus-visible,.mya-sync-row:focus-visible,.mya-sync-feed-field button:focus-visible{outline:2px solid var(--mya-accent-render);outline-offset:2px}.mya-sync-options{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface-strong) 52%, var(--mya-surface));border-radius:14px;overflow:hidden}.mya-sync-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 12px;display:grid}.mya-sync-row+.mya-sync-row{border-top:1px solid var(--mya-line)}.mya-sync-row:hover{background:color-mix(in srgb, var(--mya-surface-strong) 70%, transparent)}.mya-sync-row:active{background:var(--mya-surface-strong)}.mya-sync-row:disabled{cursor:wait;opacity:.58}.mya-sync-row>svg{color:var(--mya-muted)}.mya-sync-row-icon{background:var(--mya-surface);width:34px;height:34px;color:var(--mya-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mya-line) 70%, transparent);border-radius:9px;place-items:center;display:grid}.mya-sync-row-icon.is-automatic{background:color-mix(in srgb, var(--mya-accent-render) 12%, var(--mya-surface));color:var(--mya-accent-render)}.mya-sync-row-copy{gap:3px;min-width:0;display:grid}.mya-sync-row-copy strong{font-size:14px;font-weight:630;line-height:1.25}.mya-sync-row-copy small{color:var(--mya-muted);font-size:11.5px;line-height:1.35}.mya-sync-row-copy b{color:var(--mya-ink);font-weight:560}.mya-sync-availability{background:color-mix(in srgb, var(--mya-orange) 9%, var(--mya-surface));border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.mya-sync-availability-icon{background:color-mix(in srgb, var(--mya-orange) 15%, var(--mya-surface));width:28px;height:28px;color:var(--mya-orange);border-radius:8px;place-items:center;display:grid}.mya-sync-availability>span:last-child{gap:3px;display:grid}.mya-sync-availability strong{font-size:13px;font-weight:630;line-height:1.3}.mya-sync-availability small{color:var(--mya-muted);font-size:11.5px;line-height:1.35}.mya-sync-private-feed{background:var(--mya-surface-strong);border-radius:13px;gap:10px;padding:12px;display:grid}.mya-sync-private-feed>p{color:var(--mya-muted);align-items:flex-start;gap:8px;margin:0;font-size:11.5px;line-height:1.4;display:flex}.mya-sync-private-feed>p svg{color:var(--mya-accent-render);flex:none}.mya-sync-private-feed label{color:var(--mya-muted);gap:6px;font-size:11px;display:grid}.mya-sync-feed-field{border:1px solid var(--mya-line);background:var(--mya-surface);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;display:grid;overflow:hidden}.mya-sync-feed-field input{min-width:0;color:var(--mya-muted);text-overflow:ellipsis;overflow:hidden;border:0!important;padding:9px 10px!important;font-size:11px!important}.mya-sync-feed-field button{border:0;border-left:1px solid var(--mya-line);color:var(--mya-accent-render);cursor:pointer;background:0 0;padding:0 12px;font-size:12px;font-weight:620}.mya-sync-feed-policy{color:var(--mya-orange)!important;align-items:center!important}.mya-sync-feed-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mya-sync-feed-actions button{border:1px solid var(--mya-line);background:var(--mya-surface);min-height:44px;color:var(--mya-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:10.5px;font-weight:620;line-height:1.2;display:inline-flex}.mya-sync-feed-actions button.is-danger{color:var(--mya-red)}.mya-sync-feed-actions button:disabled{cursor:wait;opacity:.55}.mya-sync-feedback{border-radius:10px;margin:0;font-size:11.5px}.mya-personalization-form{gap:13px;display:grid}.mya-personalization-form h2{margin:0;font-size:14px;font-weight:560}.mya-logo-control{align-items:center;gap:24px;display:flex}.mya-logo-control .mya-organization-mark{border:1px solid var(--mya-line);width:54px;height:54px;font-size:23px}.mya-logo-control button{border:1px solid var(--mya-line);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 12px;display:inline-flex}.mya-personalization-form>label,.mya-email-safe-fields label{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.mya-personalization-form input,.mya-personalization-form textarea,.mya-email-safe-fields input,.mya-email-safe-fields select{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 88%, white);min-width:0;min-height:44px;color:var(--mya-ink);border-radius:5px;padding:0 10px}.mya-personalization-form textarea{resize:vertical;min-height:66px;padding:8px 10px}.mya-personalization-form fieldset{border:0;border-bottom:1px solid var(--mya-line-soft);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:0 0 13px;display:grid}.mya-personalization-form legend{font-size:13px;display:contents}.mya-brand-swatches{flex-wrap:wrap;justify-content:flex-start;gap:4px;display:flex}.mya-brand-swatches button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative}.mya-brand-swatches button:before{background:var(--mya-brand-swatch);content:"";border-radius:4px;position:absolute;inset:6px 1px}.mya-brand-swatches button>svg{z-index:1;position:relative}.mya-brand-swatches label{color:var(--mya-muted);gap:2px;font-size:8px;display:grid}.mya-brand-swatches input[type=color]{border:1px solid var(--mya-line);border-radius:4px;width:44px;height:44px;padding:0}.mya-brand-swatches button.is-selected:before{box-shadow:0 0 0 2px var(--mya-surface), 0 0 0 4px #29292b}.mya-sign-in-preview{justify-items:center;gap:7px;padding:5px 0 0;display:grid}.mya-sign-in-preview h3{width:100%;margin:0 0 3px;font-size:13px;font-weight:500}.mya-sign-in-preview strong{font-size:16px}.mya-approved-personalization-presentation{padding-top:max(34px, env(safe-area-inset-top));padding-left:20px;padding-right:20px}.mya-approved-personalization-presentation .mya-phone-back-header{min-height:44px;margin:-5px 0 7px;padding-bottom:0}.mya-approved-personalization-presentation .mya-phone-back-header h1{font-weight:520}.mya-approved-personalization-presentation .mya-personalization-form{gap:8px}.mya-approved-personalization-presentation .mya-personalization-form h2{font-size:12px;font-weight:400}.mya-approved-personalization-presentation .mya-logo-control{gap:41px}.mya-approved-personalization-presentation .mya-logo-control .mya-organization-mark{border-color:color-mix(in srgb, var(--mya-organization-accent,#2b2b2d) 34%, #d6d5d2);width:63px;height:46px;font-size:20px}.mya-approved-personalization-presentation .mya-logo-control button{white-space:nowrap;justify-content:center;gap:5px;width:116px;min-height:44px;padding-left:7px;padding-right:7px;font-size:11px}.mya-approved-personalization-presentation .mya-personalization-form>label,.mya-approved-personalization-presentation .mya-personalization-form fieldset{grid-template-columns:145px minmax(0,1fr)}.mya-approved-personalization-presentation .mya-personalization-form>label,.mya-approved-personalization-presentation .mya-personalization-form input,.mya-approved-personalization-presentation .mya-personalization-form textarea,.mya-approved-personalization-presentation .mya-personalization-form legend{font-size:11px;font-weight:400}.mya-approved-personalization-presentation .mya-personalization-form input{min-height:44px}.mya-approved-personalization-presentation .mya-personalization-form textarea{min-height:72px}.mya-approved-personalization-presentation .mya-personalization-form fieldset{padding-bottom:7px}.mya-approved-personalization-presentation .mya-brand-swatches{padding-right:10px}.mya-approved-personalization-presentation .mya-sign-in-preview{border-top:2px solid var(--mya-brand-preview);background:color-mix(in srgb, var(--mya-brand-preview) 7%, transparent);border-radius:4px;gap:3px;padding:8px 8px 6px}.mya-approved-personalization-presentation .mya-sign-in-preview h3{margin-bottom:0;font-size:11px}.mya-approved-personalization-presentation .mya-sign-in-preview .mya-organization-mark{border-color:color-mix(in srgb, var(--mya-brand-preview) 40%, #d6d5d2);width:42px;height:42px;font-size:18px}.mya-approved-personalization-presentation .mya-sign-in-preview strong{font-size:14px}.mya-approved-personalization-presentation .mya-personalization-form>.mya-primary-button{min-height:44px;font-size:12px;font-weight:500}.mya-user-group{margin-bottom:16px}.mya-user-group>h2{margin:0 0 6px;font-size:13px;font-weight:550}.mya-user-group>div{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 76%, transparent);border-radius:9px;overflow:hidden}.mya-user-row{border:0;border-bottom:1px solid var(--mya-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:50px;padding:7px 10px;display:grid}.mya-user-row:last-child{border-bottom:0}.mya-user-row>span:nth-child(2){display:grid}.mya-user-row strong,.mya-invitation-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mya-user-row small{color:var(--mya-muted);font-size:11px}.mya-user-row>b,.mya-invitation-row>b{color:var(--mya-orange);font-size:11px;font-weight:530}.mya-user-row>b.is-active{color:var(--mya-green)}.mya-invitation-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:85px;padding:8px 10px;display:grid}.mya-invitation-row>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.mya-invitation-row>div button{cursor:pointer;background:0 0;border:1px solid #8a8986;border-radius:5px;min-height:44px;font-size:11px}.mya-provider-status{align-items:center;gap:9px;margin:4px 0 13px;font-size:14px;display:flex}.mya-provider-status.is-warning{color:var(--mya-orange)}.mya-provider-status.is-ready{color:var(--mya-green)}.mya-provider-overview{border:1px solid var(--mya-line);border-radius:8px;margin-bottom:14px;overflow:hidden}.mya-provider-overview>div{border-bottom:1px solid var(--mya-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:8px 11px;display:flex}.mya-provider-overview>div:last-child{border-bottom:0}.mya-provider-overview span{color:var(--mya-muted);font-size:11px}.mya-provider-overview strong{text-align:right;font-size:12px}.mya-email-safe-fields{gap:7px;margin-bottom:12px;display:grid}.mya-server-only-note{color:#285d36;background:#f0f7f1;border:1px solid #bfd4c4;border-radius:7px;align-items:flex-start;gap:9px;margin:0 0 13px;padding:11px;font-size:11px;line-height:1.45;display:flex}.mya-server-only-note svg,.mya-provider-warning svg{flex:none}.mya-provider-warning{color:#6e4a16;background:#fff8ed;border:1px solid #e5b264;border-radius:7px;align-items:flex-start;gap:9px;margin:8px 0;padding:11px;font-size:11px;line-height:1.45;display:flex}.mya-disabled-email-button,.mya-email-test-button{border:1px solid var(--mya-line);background:var(--mya-surface-strong);width:100%;min-height:44px;color:var(--mya-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.mya-email-test-button{background:var(--mya-surface);color:var(--mya-ink)}.mya-disabled-email-button:disabled,.mya-email-test-button:disabled{cursor:not-allowed;opacity:.7}.mya-provider-editing-note{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-user-accent,#207a37) 6%, var(--mya-surface));color:var(--mya-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.mya-provider-editing-note svg{flex:none}.mya-provider-caption{color:var(--mya-muted);text-align:center;margin-top:6px;font-size:10px;display:block}.mya-email-delivery-history{border:1px solid var(--mya-line);background:var(--mya-surface-strong);border-radius:9px;gap:10px;margin-top:14px;padding:12px;display:grid}.mya-email-delivery-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mya-email-delivery-history>header>div{gap:3px;display:grid}.mya-email-delivery-history small,.mya-email-delivery-history>p{color:var(--mya-muted);font-size:10px;line-height:1.4}.mya-email-delivery-history>header button,.mya-email-delivery-history li>button{border:1px solid var(--mya-line);background:var(--mya-surface);min-width:40px;min-height:40px;color:var(--mya-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.mya-email-delivery-history ul{margin:0;padding:0;list-style:none;display:grid}.mya-email-delivery-history li{border-top:1px solid var(--mya-line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.mya-email-delivery-history li>span{background:#a96713;border-radius:50%;width:8px;height:8px}.mya-email-delivery-history li>span:is(.is-accepted,.is-delivered){background:#2c7a3f}.mya-email-delivery-history li>span:is(.is-failed,.is-bounced,.is-complained){background:#a53c35}.mya-email-delivery-history li>div{gap:2px;min-width:0;display:grid}.mya-email-delivery-history li strong{text-transform:capitalize;font-size:12px}.mya-action-modal-backdrop{z-index:100;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d1d1f47;place-items:center;display:grid;position:fixed;inset:0}.mya-action-modal{border:1px solid var(--mya-line);background:var(--mya-surface);width:min(100%,350px);max-height:calc(100dvh - 48px);box-shadow:var(--mya-shadow);border-radius:14px;gap:8px;padding:28px 20px 20px;display:grid;position:relative;overflow-y:auto}.mya-action-modal-close{z-index:2;background:var(--mya-surface-strong);width:44px;height:44px;color:var(--mya-ink);cursor:pointer;border:0;border-radius:999px;justify-self:end;place-items:center;margin-bottom:-44px;padding:0;display:grid;position:sticky;top:10px;transform:translate(10px,-18px)}.mya-action-modal h2{letter-spacing:-.025em;margin:0;padding-right:48px;font-size:21px}.mya-action-modal>p:not(.mya-action-feedback){color:var(--mya-muted);margin:0 34px 8px 0;font-size:12px;line-height:1.45}.mya-action-modal form{gap:12px;display:grid}.mya-action-modal form label{gap:6px;font-size:12px;font-weight:560;display:grid}.mya-action-modal form label small{color:var(--mya-muted);font-size:11px;font-weight:500;line-height:1.45}.mya-action-modal form input,.mya-action-modal form select,.mya-action-modal form textarea{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 88%, white);width:100%;min-height:44px;color:var(--mya-ink);border-radius:7px;outline:0;padding:0 11px;font-size:14px}.mya-action-modal form input:focus,.mya-action-modal form select:focus,.mya-action-modal form textarea:focus{border-color:#58595d;box-shadow:0 0 0 2px #2525271a}.mya-action-modal form textarea{resize:vertical;min-height:132px;padding-block:10px;font-family:inherit;line-height:1.45}.mya-note-editor-modal{width:min(100%,370px)}.mya-note-share-toggle{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;gap:9px!important;display:flex!important}.mya-note-share-toggle input{margin:0;width:18px!important;min-height:18px!important}.mya-topic-dialog{width:min(100%,380px)}.mya-task-dialog,.mya-personal-reminder-dialog,.mya-task-action-dialog{width:min(100%,430px)}.mya-personal-reminder-notification{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:44px;padding:0 4px;gap:9px!important;display:flex!important}.mya-personal-reminder-notification input{margin:0;width:20px!important;min-height:20px!important}.mya-personal-reminder-notification>span{align-items:center;gap:7px;display:flex}.mya-personal-reminder-delete{border:1px solid color-mix(in srgb, #a53c35 45%, var(--mya-line));color:#8f302b;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:620;display:inline-flex}.mya-personal-reminder-delete.is-confirming{color:#fff;background:#8f302b}.mya-task-action-options{gap:9px;display:grid}.mya-task-action-options>button{border:1px solid var(--mya-line);background:var(--mya-surface-strong);min-height:74px;color:var(--mya-ink);text-align:left;cursor:pointer;border-radius:9px;gap:5px;padding:14px 16px;display:grid}.mya-task-action-options>button:hover,.mya-task-action-options>button:focus-visible{border-color:color-mix(in srgb, var(--mya-user-accent,#207a37) 42%, var(--mya-line));background:color-mix(in srgb, var(--mya-user-accent,#207a37) 6%, var(--mya-surface))}.mya-task-action-options strong{font-size:14px}.mya-task-action-options small{color:var(--mya-muted);font-size:11px;line-height:1.35}.mya-task-dialog-due{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mya-task-dialog-note{color:var(--mya-muted);align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.4;display:flex}.mya-task-dialog-note svg{flex:none}@media (width<=360px){.mya-task-dialog-due{grid-template-columns:1fr}}.mya-topic-dialog label small{color:var(--mya-muted);font-size:10px;font-weight:500}.mya-topic-dialog-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;margin-top:3px;display:grid}.mya-topic-dialog-actions>button{background:var(--mya-surface);min-height:46px;color:var(--mya-ink);cursor:pointer;border:1px solid #c8c7c4;border-radius:7px;font-weight:620}.mya-topic-dialog-actions>.mya-primary-button{border:0}.mya-action-modal .mya-primary-button{margin-top:3px;font-size:13px;font-weight:650}.mya-action-modal .mya-primary-button:disabled{cursor:wait;opacity:.7}.mya-account-password{border-top:1px solid var(--mya-line);gap:8px;margin-top:8px;padding-top:16px;display:grid}.mya-account-password h3,.mya-account-password p{margin:0}.mya-account-password h3{font-size:15px}.mya-account-password>p:not(.mya-action-feedback){color:var(--mya-muted);font-size:11px;line-height:1.5}.mya-account-password-button{background:var(--mya-accent-render);cursor:pointer;border:1px solid #0000;border-radius:7px;min-height:44px;font-size:13px;font-weight:650;color:var(--mya-accent-ink)!important}.mya-account-password-button:disabled{cursor:wait;opacity:.7}.mya-action-modal .mya-account-password-button{font-size:13px;font-weight:650}.mya-action-modal>.mya-text-button{font-size:13px;font-weight:540}.mya-flyer-library{gap:7px;margin:0 16px 10px;display:grid}.mya-flyer-library>button{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 92%, var(--mya-canvas));width:100%;min-height:58px;color:var(--mya-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:grid}.mya-flyer-library>button.is-selected{border-color:color-mix(in srgb, var(--mya-user-accent,#207a37) 45%, var(--mya-line));background:color-mix(in srgb, var(--mya-user-accent,#207a37) 8%, var(--mya-surface))}.mya-flyer-library img{object-fit:cover;border-radius:7px;width:44px;height:44px}.mya-flyer-library span{min-width:0}.mya-flyer-library strong,.mya-flyer-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mya-flyer-add-another{border:1px solid var(--mya-line);background:var(--mya-surface);min-height:42px;color:var(--mya-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 16px 14px;font-weight:650;display:inline-flex}.mya-flyer-target-list{gap:7px;display:grid}.mya-flyer-target-list>button{border:1px solid var(--mya-line);background:var(--mya-surface);min-height:54px;color:var(--mya-ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.mya-flyer-target-list span{min-width:0}.mya-flyer-target-list strong,.mya-flyer-target-list small{display:block}.mya-flyer-target-list small{color:var(--mya-muted);margin-top:3px;font-size:10px}.mya-flyer-library strong{font-size:13px}.mya-flyer-library small{color:var(--mya-muted);margin-top:3px;font-size:10px}.mya-action-feedback{color:#285d36;background:#f1f8f2;border:1px solid #b9d8c0;border-radius:7px;align-items:flex-start;gap:7px;margin:4px 0 0;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.mya-action-feedback.is-error{color:#842922;background:#fff2f1;border-color:#e5a6a2}.mya-action-feedback svg{flex:none}.mya-note-filters{gap:4px;margin-bottom:10px;display:flex}.mya-note-filters button{cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:44px;padding:0 14px;font-size:12px}.mya-note-filters button.is-selected{background:var(--mya-surface-strong)}.mya-note-list{border-top:1px solid var(--mya-line)}.mya-note-list.is-empty{border-top:0}.mya-note-empty{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 86%, transparent);min-height:360px;color:var(--mya-muted);text-align:center;border-radius:13px;place-content:center;justify-items:center;gap:9px;padding:34px 24px;display:grid}.mya-note-empty strong{color:var(--mya-ink);font-size:16px}.mya-note-empty p{max-width:270px;margin:0;font-size:12px;line-height:1.55}.mya-note-empty button{border:1px solid var(--mya-line);background:var(--mya-surface);min-height:44px;color:var(--mya-ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:0 16px;font-weight:630;display:inline-flex}.mya-note-list>button,.mya-summary-row{border:0;border-bottom:1px solid var(--mya-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:9px 7px;display:grid}.mya-workspace-scope{background:color-mix(in srgb, var(--mya-surface-strong) 72%, transparent);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:2px 0 12px;padding:3px;display:grid}.mya-workspace-scope button{min-height:44px;color:var(--mya-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:600}.mya-workspace-scope button.is-selected{background:var(--mya-surface);color:var(--mya-ink);box-shadow:0 1px 4px #2525231a}.mya-workspace-list{border:1px solid var(--mya-line);background:color-mix(in srgb, var(--mya-surface) 82%, transparent);border-radius:10px;margin-bottom:12px;overflow:hidden}.mya-workspace-list>button{border:0;border-top:1px solid var(--mya-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:9px 11px;display:grid}.mya-workspace-list>button:first-child{border-top:0}.mya-workspace-list>button.is-selected{background:color-mix(in srgb, var(--mya-accent-render) 9%, var(--mya-surface))}.mya-workspace-list>button>span{gap:4px;min-width:0;display:grid}.mya-workspace-list strong,.mya-workspace-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mya-workspace-list strong{font-size:13px}.mya-workspace-list small,.mya-workspace-list b{color:var(--mya-muted);font-size:10px}.mya-note-list>button>span,.mya-summary-row>span{gap:4px;min-width:0;display:grid}.mya-note-list strong,.mya-summary-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mya-note-list small,.mya-summary-row small{color:var(--mya-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mya-workspace-summary{border:1px solid var(--mya-line);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding:11px;display:flex}.mya-workspace-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mya-workspace-summary span{color:var(--mya-accent-render);flex:none;font-size:10px}.mya-agenda-items{margin:0;padding:0;list-style:none}.mya-agenda-items button{border:0;border-bottom:1px solid var(--mya-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:61px;padding:8px;display:grid}.mya-agenda-items button>b{background:var(--mya-surface-strong);border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.mya-agenda-items button>span{gap:3px;display:grid}.mya-agenda-items strong{font-size:13px}.mya-agenda-items small{color:var(--mya-muted);font-size:10px}.mya-summary-empty{text-align:center;align-content:center;place-items:center;min-height:480px;padding:30px;display:grid}.mya-summary-empty h2{margin:20px 0 8px;font-size:20px}.mya-summary-empty p{max-width:300px;color:var(--mya-muted);margin:0;font-size:13px;line-height:1.5}.mya-summary-empty.is-compact{min-height:210px;margin-bottom:12px}.mya-system-states{border:1px solid var(--mya-line);border-radius:9px;overflow:hidden}.mya-system-state{border-bottom:1px solid var(--mya-line);grid-template-columns:minmax(145px,.85fr) minmax(0,1.15fr);display:grid}.mya-system-state:last-child{border-bottom:0}.mya-system-state>div{align-items:flex-start;gap:9px;min-height:74px;padding:12px;display:flex}.mya-system-state>div:first-child{border-right:1px solid var(--mya-line)}.mya-system-state>div:first-child>svg{flex:none;margin-top:2px}.mya-system-state>div:first-child>span{gap:4px;display:grid}.mya-system-state strong{font-size:12px}.mya-system-state small{color:var(--mya-muted);font-size:9px;line-height:1.4}.mya-state-skeleton{grid-template-columns:30px 1fr;align-items:center!important;display:grid!important}.mya-state-skeleton>i{background:var(--mya-surface-strong);border-radius:999px;width:27px;height:27px}.mya-state-skeleton>span{gap:8px;display:grid}.mya-state-skeleton b{background:var(--mya-surface-strong);border-radius:999px;width:100%;height:7px;display:block}.mya-state-skeleton b:last-child{width:72%}.mya-system-state>p,.mya-system-state>div:last-child>p{border:1px solid var(--mya-line);border-radius:6px;align-items:center;gap:8px;min-height:48px;margin:10px;padding:9px;font-size:10px;display:flex}.mya-system-state.is-saved{color:var(--mya-green)}.mya-system-state.is-saved>p{background:#f1f8f2;border-color:#b9d8c0}.mya-system-state.is-offline{color:var(--mya-orange)}.mya-system-state.is-offline>p{background:#fff9ef;border-color:#e8bd79}.mya-system-state.is-validation{color:var(--mya-red)}.mya-state-validation{gap:5px!important;display:grid!important}.mya-state-validation label{color:var(--mya-ink);grid-template-columns:50px minmax(0,1fr);align-items:center;font-size:10px;display:grid}.mya-state-validation input{border:1px solid var(--mya-red);background:var(--mya-surface);border-radius:5px;min-width:0;min-height:44px;padding:0 8px}.mya-state-validation>small{color:var(--mya-red);margin-left:50px}.mya-state-validation button,.mya-system-state .is-provider button{border:1px solid var(--mya-line);background:var(--mya-surface);width:max-content;min-height:44px;color:var(--mya-ink);cursor:pointer;border-radius:5px;padding:0 15px}.mya-system-state.is-restricted>div:last-child{gap:5px;padding:0;display:grid}.mya-system-state.is-restricted>div:last-child>p{margin:6px 8px 0}.mya-system-state.is-restricted>div:last-child>p:last-child{margin-bottom:6px}.mya-system-state .is-provider{color:var(--mya-red)}.mya-system-state .is-provider button{margin-left:auto}.mya-system-state.is-loading svg{animation:1s linear infinite mya-spin}@keyframes mya-spin{to{transform:rotate(360deg)}}.mya-alerts-scrim{z-index:48;background:#1d1d1f1f;border:0;padding:0;position:fixed;inset:0}.mya-alerts-popover{z-index:49;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));border:1px solid var(--mya-line);background:var(--mya-surface);width:min(330px,100vw - 24px);box-shadow:var(--mya-shadow);border-radius:12px;position:fixed;overflow:hidden}.mya-alerts-popover>header{border-bottom:1px solid var(--mya-line);justify-content:space-between;align-items:center;min-height:47px;padding:0 11px 0 14px;display:flex}.mya-alerts-popover h2{margin:0;font-size:16px}.mya-alerts-popover header button{cursor:pointer;background:0 0;border:0;place-items:center;width:33px;height:33px;padding:0;display:grid}.mya-alert-row{border-bottom:1px solid var(--mya-line-soft);background:0 0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;min-height:55px;display:grid}.mya-alert-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:55px;padding:8px 4px 8px 12px;display:grid}.mya-alert-open>span:first-child{background:var(--mya-blue);border-radius:999px;width:7px;height:7px}.mya-alert-row.is-read .mya-alert-open>span:first-child{background:#a4a5a8}.mya-alert-open>span:last-child{min-width:0;display:grid}.mya-alert-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mya-alert-open small{color:var(--mya-muted);font-size:9px}.mya-alert-read-toggle{width:44px;height:44px;color:var(--mya-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mya-alert-read-toggle:hover{color:var(--mya-ink)}.mya-alerts-popover .mya-mark-alerts{color:#1f5ea8;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 13px;font-size:11px}[data-qa-hybrid-panel="03A"] .mya-phone-scroll,[data-qa-hybrid-panel="03B"] .mya-phone-scroll{padding-bottom:40px}[data-qa-hybrid-panel="03A"] .mya-mobile-page{padding:0 1px}[data-qa-hybrid-panel="03A"] .mya-phone-screen-header{min-height:42px;margin-bottom:0;padding:0 10px}[data-qa-hybrid-panel="03A"] .mya-phone-screen-header h1{letter-spacing:-.02em;font-size:15px}[data-qa-hybrid-panel="03A"] .mya-phone-bare-button,[data-qa-hybrid-panel="03A"] .mya-phone-bare-button svg{width:18px;height:18px}[data-qa-hybrid-panel="03A"] .mya-more-list{border-radius:5px}[data-qa-hybrid-panel="03A"] .mya-more-list>button{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:47px;padding:5px 12px}[data-qa-hybrid-panel="03A"] .mya-more-list>button svg{width:19px;height:19px}[data-qa-hybrid-panel="03A"] .mya-more-list>button strong{font-size:11px}[data-qa-hybrid-panel="03A"] .mya-more-list>button small{font-size:8px}[data-qa-hybrid-panel="03A"] .mya-more-profile{min-height:58px;padding:8px 12px}[data-qa-hybrid-panel="03A"] .mya-phone-nav,[data-qa-hybrid-panel="03B"] .mya-phone-nav{min-height:53px;padding:5px 4px 2px}[data-qa-hybrid-panel="03B"] .mya-phone-nav{min-height:40px;padding-top:2px;padding-bottom:0}[data-qa-hybrid-panel="03A"] .mya-phone-nav-item,[data-qa-hybrid-panel="03B"] .mya-phone-nav-item{gap:2px;min-height:44px;font-size:9px}[data-qa-hybrid-panel="03B"] .mya-phone-nav-item{min-height:37px}[data-qa-hybrid-panel="03A"] .mya-phone-nav-item>svg,[data-qa-hybrid-panel="03B"] .mya-phone-nav-item>svg{width:19px;height:19px}[data-qa-hybrid-panel="03B"] .mya-mobile-page{padding:0 0 53px;padding-top:env(safe-area-inset-top)}[data-qa-hybrid-panel="03B"] .mya-phone-back-header{min-height:37px;margin:0;padding:0 10px}[data-qa-hybrid-panel="03B"] .mya-settings-trigger{min-height:44px}[data-qa-hybrid-panel="03B"] .mya-settings-accordion>section:nth-child(2) .mya-settings-body{padding-right:61px}[data-qa-hybrid-panel="03B"] .mya-settings-accordion>section:nth-child(3) .mya-settings-body{padding-right:18px}[data-qa-hybrid-panel="03B"] .mya-setting-segment legend{margin-bottom:3px}[data-qa-hybrid-panel="03B"] .mya-setting-segment button{min-height:23px}[data-qa-hybrid-panel="03B"] .mya-setting-switch{min-height:28px}[data-qa-hybrid-panel="04A"] .mya-flyers-screen,[data-qa-hybrid-panel="04B"] .mya-flyers-screen{padding-top:max(18px, env(safe-area-inset-top))}[data-qa-hybrid-panel="04A"] .mya-centered-workspace-header,[data-qa-hybrid-panel="04B"] .mya-centered-workspace-header{border-bottom:0;margin-bottom:0;padding-bottom:10px}[data-qa-hybrid-panel="04A"] .mya-centered-workspace-header h1,[data-qa-hybrid-panel="04B"] .mya-centered-workspace-header h1{font-size:22px;font-weight:680;transform:translateY(3px)}[data-qa-hybrid-panel="04A"] .mya-flyer-empty{flex:none;min-height:0;padding:15px 24px 0}[data-qa-hybrid-panel="04A"] .mya-flyer-empty>svg{width:58px;height:75px;transform:translateY(6px)}[data-qa-hybrid-panel="04A"] .mya-flyer-empty h2{margin-top:23px}[data-qa-hybrid-panel="04A"] .mya-flyer-empty button{min-width:169px;margin-top:22px}[data-qa-hybrid-panel="04B"] .mya-flyers-screen{padding-left:0;padding-right:0}[data-qa-hybrid-panel="04B"] .mya-centered-workspace-header{margin-left:28px;margin-right:28px}[data-qa-hybrid-panel="04B"] .mya-flyer-preview{grid-template-columns:265px minmax(0,1fr);gap:20px;padding:22px 20px 0}[data-qa-hybrid-panel="04B"] .mya-flyer-preview>img{object-fit:cover;width:265px;height:159px;max-height:none}[data-qa-hybrid-panel="04B"] .mya-flyer-details{align-self:start;padding-top:18px}[data-qa-hybrid-panel="04B"] .mya-flyer-details h2{font-size:16px}[data-qa-hybrid-panel="04B"] .mya-flyer-actions{border-top:0;grid-column:1/-1;grid-template-columns:128px 149px 132px;gap:20px;padding-top:27px;position:relative}[data-qa-hybrid-panel="04B"] .mya-flyer-actions:before{border-top:1px solid var(--mya-line);content:"";position:absolute;top:7px;left:0;right:0}[data-qa-hybrid-panel="04B"] .mya-flyer-actions button{min-height:50px}[data-qa-hybrid-panel="04A"] .mya-phone-scroll,[data-qa-hybrid-panel="04B"] .mya-phone-scroll{padding-bottom:81px}[data-qa-hybrid-panel="04A"] .mya-phone-nav,[data-qa-hybrid-panel="04B"] .mya-phone-nav{min-height:81px}[data-qa-hybrid-panel="05B"] .mya-mobile-page,[data-qa-hybrid-panel="05C"] .mya-mobile-page{padding-top:max(34px, env(safe-area-inset-top));padding-left:20px;padding-right:20px}[data-qa-hybrid-panel="05B"] .mya-phone-back-header,[data-qa-hybrid-panel="05C"] .mya-phone-back-header{min-height:39px;margin:-5px 0 7px;padding-bottom:0}[data-qa-hybrid-panel="05B"] .mya-phone-back-header h1,[data-qa-hybrid-panel="05C"] .mya-phone-back-header h1{font-weight:520}[data-qa-hybrid-panel="05A"] .mya-logo-control button{min-height:28px}[data-qa-hybrid-panel="05A"] .mya-personalization-form input{min-height:26px}[data-qa-hybrid-panel="05A"] .mya-primary-button{min-height:29px;transform:translateY(5px)}[data-qa-hybrid-panel="05B"] .mya-user-row{min-height:45px;padding-top:5px;padding-bottom:5px}[data-qa-hybrid-panel="05B"] .mya-user-group{margin-bottom:10px}[data-qa-hybrid-panel="05B"] .mya-invitation-row{gap:2px 9px;min-height:74px;padding:3px 10px}[data-qa-hybrid-panel="05B"] .mya-invitation-row .mya-user-avatar{color:#85682f;background:#fbf0d7;width:30px;height:30px}[data-qa-hybrid-panel="05B"] .mya-invitation-row>div{grid-template-columns:209px 198px;gap:16px;margin-left:2px}[data-qa-hybrid-panel="05B"] .mya-invitation-row>div button{min-height:26px}[data-qa-hybrid-panel="05B"] .mya-invitation-row strong,[data-qa-hybrid-panel="05B"] .mya-invitation-row small{font-weight:400}[data-qa-hybrid-panel="05B"] .mya-user-group>h2{margin-bottom:3px;font-weight:400}[data-qa-hybrid-panel="05B"] .mya-invitation-row>b{margin-right:28px}[data-qa-hybrid-panel="05B"] .mya-invitation-row>span:nth-child(2){min-width:0;display:grid}[data-qa-hybrid-panel="05B"] .mya-invitation-row>span:nth-child(2) small{display:none}[data-qa-hybrid-panel="05A"] .mya-phone-scroll,[data-qa-hybrid-panel="05B"] .mya-phone-scroll,[data-qa-hybrid-panel="05C"] .mya-phone-scroll{padding-bottom:56px}[data-qa-hybrid-panel="05A"] .mya-phone-nav,[data-qa-hybrid-panel="05B"] .mya-phone-nav,[data-qa-hybrid-panel="05C"] .mya-phone-nav{grid-template-columns:80px 90px 92px 92px 92px 46px;min-height:56px;padding:5px 16px 2px 0}[data-qa-hybrid-panel="05A"] .mya-phone-nav{min-height:48px;padding-top:3px}[data-qa-hybrid-panel="05A"] .mya-phone-scroll{padding-bottom:48px}[data-qa-hybrid-panel="05A"] .mya-phone-nav-item,[data-qa-hybrid-panel="05B"] .mya-phone-nav-item,[data-qa-hybrid-panel="05C"] .mya-phone-nav-item{min-height:45px;font-size:9px}[data-qa-hybrid-panel="05C"] .mya-provider-status{margin:3px 0 7px;font-size:12px}[data-qa-hybrid-panel="05C"] .mya-mobile-page{padding-top:max(34px, env(safe-area-inset-top))}[data-qa-hybrid-panel="05C"] .mya-provider-overview{margin-bottom:8px}[data-qa-hybrid-panel="05C"] .mya-provider-overview>div{min-height:24px;padding:3px 9px}[data-qa-hybrid-panel="05C"] .mya-email-safe-fields{gap:5px;margin-bottom:7px}[data-qa-hybrid-panel="05C"] .mya-email-safe-fields label{grid-template-columns:125px minmax(0,1fr);font-size:11px}[data-qa-hybrid-panel="05C"] .mya-email-safe-fields input{min-height:22px}[data-qa-hybrid-panel="05C"] .mya-server-only-note,[data-qa-hybrid-panel="05C"] .mya-provider-warning{margin-block:5px;padding:5px 7px;font-size:9px}[data-qa-hybrid-panel="05C"] .mya-primary-button,[data-qa-hybrid-panel="05C"] .mya-disabled-email-button{min-height:30px}[data-qa-hybrid-panel="01B"] .mya-today-screen{padding-left:8px;padding-right:8px}[data-qa-hybrid-panel="01B"] .mya-phone-screen-header{margin-bottom:18px;margin-left:5px;margin-right:13px}[data-qa-hybrid-panel="01B"] .mya-today-greeting{margin-top:2px;margin-bottom:39px}[data-qa-hybrid-panel="01B"] .mya-today-tasks{width:calc(100% - 3px);margin-left:-8px}[data-qa-hybrid-panel="01B"] .mya-color-event-row{grid-template-columns:95px minmax(0,1fr) auto;width:calc(100% - 11px)}[data-qa-hybrid-panel="01B"] .mya-event-copy strong{letter-spacing:-.12px;font-size:14px;font-weight:560}[data-qa-hybrid-panel="01B"] .mya-task-row>strong{font-weight:470}[data-qa-hybrid-panel="01B"] .mya-phone-nav{min-height:76px}[data-qa-hybrid-panel="01B"] .mya-phone-scroll{padding-bottom:76px}[data-qa-hybrid-panel="01C"] .mya-phone-nav,[data-qa-hybrid-panel="01D"] .mya-phone-nav{min-height:90px}[data-qa-hybrid-panel="01C"] .mya-meetings-screen{padding-top:max(45px, env(safe-area-inset-top))}[data-qa-hybrid-panel="01C"] .mya-phone-screen-header{margin-bottom:17px}[data-qa-hybrid-panel="01C"] .mya-meeting-row{margin-right:-10px}[data-qa-hybrid-panel="01C"] .mya-meeting-row.has-join>svg{margin-top:39px}[data-qa-hybrid-panel="01C"] .mya-phone-scroll,[data-qa-hybrid-panel="01D"] .mya-phone-scroll{padding-bottom:90px}[data-qa-hybrid-panel="01D"] .mya-more-list{width:calc(100% - 15px)}[data-qa-hybrid-panel^="02"] .mya-phone-nav{min-height:83px}[data-qa-hybrid-panel^="02"] .mya-phone-scroll{padding-bottom:83px}[data-qa-hybrid-panel^="02"] .mya-phone-screen-header h1,[data-qa-hybrid-panel^="02"] .mya-calendar-title-button{font-size:22px}[data-qa-hybrid-panel="02A"] .mya-calendar-screen>.mya-phone-screen-header{margin-bottom:4px}[data-qa-hybrid-panel="02A"] .mya-month-days{grid-auto-rows:93px}[data-qa-hybrid-panel="02A"] .mya-month-event-label{letter-spacing:-.1px;padding-left:2px;padding-right:2px;font-size:7.5px}[data-qa-hybrid-panel="02C"] .mya-calendar-screen>.mya-phone-screen-header,[data-qa-hybrid-panel="02D"] .mya-calendar-screen>.mya-phone-screen-header{margin-bottom:3px}[data-qa-hybrid-panel="02C"] .mya-phone-screen-header h1,[data-qa-hybrid-panel="02C"] .mya-phone-header-actions,[data-qa-hybrid-panel="02D"] .mya-phone-screen-header h1,[data-qa-hybrid-panel="02D"] .mya-phone-header-actions{transform:translateY(-10px)}[data-qa-hybrid-panel="02C"] .mya-week-list{padding-top:20px}[data-qa-hybrid-panel="02C"] .mya-week-list>button{background:0 0}[data-qa-hybrid-panel="02D"] .mya-timeline-event{position:absolute}[data-qa-hybrid-panel="02D"] .mya-timeline-event.starts-9{top:7px!important}[data-qa-hybrid-panel="02D"] .mya-timeline-event.starts-13{min-height:73px;top:9px!important}[data-qa-hybrid-panel="02D"] .mya-timeline-event.starts-16{top:29px!important}[data-qa-hybrid-panel^="02"] .mya-calendar-title-button>svg{display:none}[data-qa-hybrid-panel="04C"] .mya-phone-nav,[data-qa-hybrid-panel="04D"] .mya-phone-nav{min-height:82px}[data-qa-hybrid-panel="04C"] .mya-phone-scroll,[data-qa-hybrid-panel="04D"] .mya-phone-scroll{padding-bottom:82px}@media (width<=375px){.mya-mobile-page{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.mya-calendar-screen{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.mya-phone-nav{padding-right:max(3px, env(safe-area-inset-right));padding-left:max(3px, env(safe-area-inset-left))}.mya-phone-nav-item{font-size:9px}.mya-phone-screen-header h1{font-size:28px}.mya-phone-header-actions{gap:10px}.mya-auth-card{padding-left:32px;padding-right:32px}.mya-color-event-row{grid-template-columns:77px minmax(0,1fr) auto;padding-left:12px}.mya-event-time strong,.mya-event-copy strong{font-size:13px}.mya-personalization-form>label,.mya-email-safe-fields label,.mya-personalization-form fieldset{grid-template-columns:105px minmax(0,1fr)}.mya-brand-swatches button{width:34px}.mya-settings-body{padding-left:38px;padding-right:14px}}@media (width<=340px){.mya-phone-back-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}.mya-phone-back-header>button{width:44px;padding:0}.mya-phone-back-header>button>span,.mya-users-screen .mya-phone-back-trailing .mya-header-text-action>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mya-users-screen .mya-phone-back-trailing .mya-header-text-action{justify-content:center;width:44px}.mya-appearance-colors>div{flex-wrap:wrap}.mya-event-type-colors>div,.mya-appearance-format-grid{grid-template-columns:1fr}.mya-appearance-format-grid label:last-child{grid-column:auto}}@media (height<=560px) and (orientation:landscape){.mya-mobile-page{padding-top:max(14px, env(safe-area-inset-top))}.mya-phone-screen-header{margin-bottom:13px}.mya-phone-nav{min-height:calc(57px + env(safe-area-inset-bottom));padding-top:5px}.mya-phone-nav-item{min-height:44px}.mya-phone-scroll{padding-bottom:calc(62px + env(safe-area-inset-bottom))}[data-qa-hybrid-panel="02A"] .mya-month-days{grid-auto-rows:44px}[data-qa-hybrid-panel="02A"] .mya-month-days>button{gap:2px;padding-block:2px}[data-qa-hybrid-panel="02A"] .mya-month-day-number{width:24px;height:24px;font-size:12px}[data-qa-hybrid-panel="02A"] .mya-month-event-label{color:#0000;border-radius:999px;width:6px;height:6px;min-height:6px;padding:0;font-size:0}.mya-auth-card{min-height:0;padding-top:28px}.mya-auth-card h1,.mya-auth-identity{margin-bottom:24px}.mya-auth-legal{margin-top:24px}}@media (prefers-reduced-motion:reduce){.mya-phone-shell *,.mya-auth-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-qa-hybrid-panel="01A"] .mya-auth-identity .mya-organization-mark{transform:translateY(-2px)}[data-qa-hybrid-panel="01A"] .mya-auth-identity>div{transform:translateY(7px)}[data-qa-hybrid-panel="01A"] .mya-auth-card label>input,[data-qa-hybrid-panel="01A"] .mya-password-field,[data-qa-hybrid-panel="01A"] .mya-auth-card .mya-primary-button{width:calc(100% + 2px)}[data-qa-hybrid-panel="01A"] .mya-password-field button svg{width:21px;height:21px}[data-qa-hybrid-panel="01B"] .mya-today-greeting p{transform:translateY(5px)}[data-qa-hybrid-panel="01B"] .mya-today-tasks{padding-left:19px;padding-right:8px}[data-qa-hybrid-panel="01B"] .mya-color-event-list{margin-bottom:26px}[data-qa-hybrid-panel="01B"] .mya-color-event-row{min-height:87px;padding-left:19px;padding-right:7px}[data-qa-hybrid-panel="01B"] .mya-task-row>span{font-size:13px}[data-qa-hybrid-panel="01C"] .mya-meeting-group{margin-left:-3px}[data-qa-hybrid-panel="01C"] .mya-meeting-group:first-of-type{margin-bottom:17px}[data-qa-hybrid-panel="01C"] .mya-meeting-group+.mya-meeting-group>h2{padding-bottom:9px}[data-qa-hybrid-panel="01C"] .mya-meeting-row>.mya-event-dot{transform:translate(-4px)}[data-qa-hybrid-panel="01D"] .mya-more-list>button{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding-left:10px}[data-qa-hybrid-panel="01D"] .mya-more-list>button>svg:first-child{width:28px;height:28px}[data-qa-hybrid-panel="01D"] .mya-more-list>button>svg:last-child{width:18px;height:18px}[data-qa-hybrid-panel^="02"] .mya-month-event-label{letter-spacing:-.12px;padding:2px 1px;font-size:8px}[data-qa-hybrid-panel^="02"] .mya-month-event-overflow{min-height:12px;font-size:8px}[data-qa-hybrid-panel^="02"] .mya-month-days>button{padding-left:1px;padding-right:1px}[data-qa-hybrid-panel^="02"] .mya-month-day-number{height:22px}[data-qa-hybrid-panel^="02"] .mya-month-days>button.is-selected .mya-month-day-number,[data-qa-hybrid-panel^="02"] .mya-month-days>button.is-today .mya-month-day-number{height:28px;margin-top:-3px;margin-bottom:-3px}[data-qa-hybrid-panel="02C"] .mya-week-strip>button{grid-template-rows:17px 34px 10px;padding-top:2px;padding-bottom:7px}[data-qa-hybrid-panel="02D"] .mya-day-timeline{padding-left:16px;padding-right:9px}[data-qa-hybrid-panel="02D"] .mya-timeline-hour{grid-template-columns:41px minmax(0,1fr)}[data-qa-hybrid-panel="02D"] .mya-timeline-event{z-index:2}[data-qa-hybrid-panel="03A"] .mya-more-list>button{gap:10px}[data-qa-hybrid-panel="03A"] .mya-more-list>button>svg{width:21px;height:21px}[data-qa-hybrid-panel="03A"] .mya-more-list>button>svg:last-child{width:17px;height:17px}[data-qa-hybrid-panel="03A"] .mya-more-list>button small{position:relative;top:1px}[data-qa-hybrid-panel="03A"] .mya-phone-nav,[data-qa-hybrid-panel="03B"] .mya-phone-nav{grid-template-columns:repeat(6,minmax(0,1fr))}[data-qa-hybrid-panel="03A"] .mya-phone-nav-item{gap:6px}[data-qa-hybrid-panel="03A"] .mya-phone-nav-item>svg,[data-qa-hybrid-panel="03A"] .mya-phone-nav-icon>svg,[data-qa-hybrid-panel="03B"] .mya-settings-trigger>svg:first-child{width:22px;height:22px}[data-qa-hybrid-panel="03B"] .mya-settings-select select{min-height:20px}[data-qa-hybrid-panel="03B"] .mya-settings-select{transform:translateY(-2px)}[data-qa-hybrid-panel="03B"] .mya-settings-note{max-width:352px;margin-bottom:-8px;font-size:9.5px;position:relative;top:-8px}[data-qa-hybrid-panel="04A"] .mya-flyer-empty button>svg{width:22px;height:22px}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item,[data-qa-hybrid-panel="04B"] .mya-phone-nav-item{gap:10px}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item>svg,[data-qa-hybrid-panel="04A"] .mya-phone-nav-icon>svg,[data-qa-hybrid-panel="04B"] .mya-phone-nav-item>svg,[data-qa-hybrid-panel="04B"] .mya-phone-nav-icon>svg{width:27px;height:27px}[data-qa-hybrid-panel="04B"] .mya-flyer-details{padding-top:22px}[data-qa-hybrid-panel="04B"] .mya-flyer-details h2+p{margin-top:15px}[data-qa-hybrid-panel="04B"] .mya-flyer-details h2+p+p{margin-top:13px}[data-qa-hybrid-panel="04B"] .mya-flyer-details .mya-flyer-date{margin-top:26px}[data-qa-hybrid-panel="04B"] .mya-flyer-details .mya-flyer-date svg{width:20px;height:20px}[data-qa-hybrid-panel="04B"] .mya-flyer-actions button{gap:9px;font-size:14px}[data-qa-hybrid-panel="04B"] .mya-flyer-actions button svg{width:21px;height:21px}[data-qa-hybrid-panel="04B"] .mya-flyer-actions{padding-top:25px;transform:translateY(5px)}[data-qa-hybrid-panel="04B"] .mya-flyer-actions:before{top:2px}[data-qa-hybrid-panel="05A"] .mya-sign-in-preview{transform:translateY(3px)}[data-qa-hybrid-panel="05A"] .mya-sign-in-preview .mya-organization-mark,[data-qa-hybrid-panel="05A"] .mya-sign-in-preview>strong{transform:translate(-8px)}[data-qa-hybrid-panel="05A"] .mya-phone-nav-item.is-active>i{right:27px}[data-qa-hybrid-panel="05B"] .mya-invitation-row>div{margin-left:-2px}[data-qa-hybrid-panel="05B"] .mya-phone-nav-item:nth-child(5),[data-qa-hybrid-panel="05C"] .mya-phone-nav-item:nth-child(5){transform:translate(-10px)}[data-qa-hybrid-panel="05B"] .mya-phone-nav-item.is-active>i{right:24px}[data-qa-hybrid-panel="05C"] .mya-phone-nav-item.is-active>i{right:27px}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item:first-child,[data-qa-hybrid-panel="04C"] .mya-phone-nav-item:first-child{transform:translate(-5px)}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item:nth-child(2),[data-qa-hybrid-panel="04C"] .mya-phone-nav-item:nth-child(2){transform:translate(4px)}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item:nth-child(3),[data-qa-hybrid-panel="04C"] .mya-phone-nav-item:nth-child(3){transform:translate(13px)}[data-qa-hybrid-panel="04A"] .mya-phone-nav-item:nth-child(4),[data-qa-hybrid-panel="04C"] .mya-phone-nav-item:nth-child(4),[data-qa-hybrid-panel="04A"] .mya-phone-nav-item:nth-child(5),[data-qa-hybrid-panel="04C"] .mya-phone-nav-item:nth-child(5){transform:translate(20px)}[data-qa-hybrid-panel="04A"] .mya-phone-alert-button,[data-qa-hybrid-panel="04C"] .mya-phone-alert-button{transform:translate(4px)}[data-qa-hybrid-panel="04B"] .mya-phone-nav-item:first-child,[data-qa-hybrid-panel="04D"] .mya-phone-nav-item:first-child{transform:translate(-7px)}[data-qa-hybrid-panel="04B"] .mya-phone-nav-item:nth-child(2),[data-qa-hybrid-panel="04D"] .mya-phone-nav-item:nth-child(2){transform:translate(-8px)}[data-qa-hybrid-panel="04B"] .mya-phone-nav-item:nth-child(3),[data-qa-hybrid-panel="04D"] .mya-phone-nav-item:nth-child(3){transform:translate(-5px)}[data-qa-hybrid-panel="04B"] .mya-phone-nav-item:nth-child(4),[data-qa-hybrid-panel="04D"] .mya-phone-nav-item:nth-child(4){transform:translate(-8px)}[data-qa-hybrid-panel="04B"] .mya-phone-nav-item:nth-child(5){transform:translate(4px)}[data-qa-hybrid-panel="04D"] .mya-phone-nav-item:nth-child(5){transform:translate(-1px)}[data-qa-hybrid-panel="04B"] .mya-phone-alert-button{transform:translate(-9px)}[data-qa-hybrid-panel="04D"] .mya-phone-alert-button{transform:translate(-21px)}@media (width<=480px){.mya-settings-destination{justify-content:stretch;align-items:start;gap:10px;display:grid}.mya-settings-destination button{justify-self:start}.mya-account-settings{grid-template-columns:auto minmax(0,1fr)}.mya-account-settings>button,.mya-account-settings button:last-child{grid-column:1/-1;width:100%}[data-qa-hybrid-panel="04B"] .mya-flyer-preview{grid-template-columns:minmax(0,1fr);padding-left:20px;padding-right:20px}[data-qa-hybrid-panel="04B"] .mya-flyer-preview>img{width:100%;height:auto;max-height:230px}[data-qa-hybrid-panel="04B"] .mya-flyer-details{padding-top:0}[data-qa-hybrid-panel="04B"] .mya-flyer-details .mya-flyer-date{margin-top:15px}[data-qa-hybrid-panel="04B"] .mya-flyer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-qa-hybrid-panel="04B"] .mya-phone-nav>.mya-phone-nav-item,[data-qa-hybrid-panel="04D"] .mya-phone-nav>.mya-phone-nav-item{transform:none}[data-qa-hybrid-panel^="05"] .mya-phone-nav{grid-template-columns:repeat(6,minmax(0,1fr));padding-left:4px;padding-right:4px}[data-qa-hybrid-panel="05B"] .mya-phone-nav-item:nth-child(5),[data-qa-hybrid-panel="05C"] .mya-phone-nav-item:nth-child(5){transform:none}[data-qa-hybrid-panel^="05"] .mya-phone-nav-item.is-active>i{right:calc(50% - 17px)}}[data-qa-hybrid-panel="05C"] .mya-email-safe-fields label{grid-template-columns:115px minmax(0,1fr)}[data-qa-hybrid-panel="05C"] .mya-server-only-note,[data-qa-hybrid-panel="05C"] .mya-provider-warning{font-size:10px;line-height:1.35}[data-qa-hybrid-panel="03B"] .mya-phone-nav-item,[data-qa-hybrid-panel="03B"] .mya-setting-segment button,[data-qa-hybrid-panel="03B"] .mya-setting-switch,[data-qa-hybrid-panel="03B"] .mya-settings-select select,[data-qa-hybrid-panel="05A"] .mya-logo-control button,[data-qa-hybrid-panel="05A"] .mya-personalization-form input,[data-qa-hybrid-panel="05A"] .mya-brand-swatches button,[data-qa-hybrid-panel="05A"] .mya-primary-button,[data-qa-hybrid-panel="05C"] .mya-email-safe-fields input,[data-qa-hybrid-panel="05C"] .mya-email-safe-fields select,[data-qa-hybrid-panel="05C"] .mya-primary-button,[data-qa-hybrid-panel="05C"] .mya-disabled-email-button,[data-qa-hybrid-panel="05C"] .mya-email-test-button,[data-qa-hybrid-panel="05B"] .mya-invitation-row>div button{min-height:44px}[data-qa-hybrid-panel="05A"] .mya-brand-swatches button{height:44px}.mya-phone-shell:has([role=dialog][aria-modal=true]) .mya-phone-nav{visibility:hidden;pointer-events:none}.mya-phone-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea),.mya-auth-screen :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){font-size:max(16px,1em)!important}@media (width<=480px){[data-qa-hybrid-panel="05B"] .mya-invitation-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){[data-qa-hybrid-panel="05B"] .mya-invitation-row>div{grid-template-columns:1fr}[data-qa-hybrid-panel="05B"] .mya-invitation-row strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.hybridDesktopApp{--hybrid-bg:#f5f4f1;--hybrid-panel:#faf9f7;--hybrid-subtle:#ecebe8;--hybrid-line:#d9d8d4;--hybrid-text:#171918;--hybrid-muted:#606462;--hybrid-green:#24833c;background:var(--hybrid-bg);height:100dvh;min-height:0;color:var(--hybrid-text);box-sizing:border-box;border:1px solid #d8d7d3;border-radius:7px;grid-template-columns:184px minmax(0,1fr);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:10px;display:grid;overflow:hidden}.hybridDesktopApp.compactBoardReference{grid-template-columns:minmax(0,1fr)}.hybridDesktopApp *,.hybridDesktopApp :before,.hybridDesktopApp :after{box-sizing:border-box}.hybridDesktopApp :where(button,input,select,textarea){font:inherit}.hybridDesktopApp :where(label){color:inherit;font-size:inherit;font-weight:inherit}.hybridDesktopApp :where(input,select,textarea){width:auto;min-height:0;font-size:inherit;background:0 0;border-radius:0;margin:0;padding:0}.hybridDesktopApp :where(button){color:inherit}.hybridDesktopRail{border-right:1px solid var(--hybrid-line);background:#efeeeb;flex-direction:column;min-width:0;display:flex}.hybridDesktopTenant{border-bottom:1px solid var(--hybrid-line);align-items:center;gap:11px;min-height:50px;padding:8px 12px;display:flex}.hybridDesktopTenant strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.hybridTenantMark{background:#f9f8f6;border:1px solid #bbbcb8;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:650;display:grid;overflow:hidden}.hybridTenantMark img{object-fit:cover;width:100%;height:100%}.hybridDesktopRail nav{padding:0 9px}.hybridDesktopRail nav>button,.hybridDesktopMoreRow>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:37px;padding:0 12px;font-size:10px;display:flex}.hybridDesktopRail nav>button:hover,.hybridDesktopRail nav>button:focus-visible,.hybridDesktopMoreRow:hover,.hybridDesktopMoreRow:focus-within,.hybridDesktopRail nav>button.active,.hybridDesktopMoreRow.active{background:#e3e2de}.hybridDesktopRail nav>button.active{color:#114ec5}.hybridDesktopMoreRow{border-radius:8px;grid-template-columns:59px 37px;align-items:center;width:96px;min-height:37px;display:grid}.hybridDesktopMoreRow>button:first-child{padding-right:2px}.hybridDesktopBell{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.hybridDesktopMain{min-width:0;min-height:0;overflow:hidden}.hybridDesktopMain .mya-flyers-screen .mya-centered-workspace-header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hybridDesktopMain .mya-flyers-screen .mya-phone-visually-hidden{clip:auto;border:1px solid var(--hybrid-line);background:var(--hybrid-panel);width:max-content;min-width:64px;height:32px;color:var(--hybrid-text);cursor:pointer;white-space:normal;border-radius:8px;justify-self:start;padding:0 11px;position:static;overflow:visible}.hybridDesktopMain>.mya-mobile-page{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.hybridDesktopHeading{border-bottom:1px solid var(--hybrid-line);background:#f0efec;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 20px;display:flex}.hybridDesktopHeading h1{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.hybridDesktopHeading>div{align-items:center;gap:8px;display:flex}.hybridDesktopHeading button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hybridDesktopHeading button:hover,.hybridDesktopHeading button:focus-visible{background:#dfded9}.hybridDesktopCalendar{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.hybridDesktopCalendarBody{grid-template-columns:minmax(0,78%) minmax(0,22%);min-height:0;display:grid}.hybridDesktopMonthPane{border-right:1px solid var(--hybrid-line);grid-template-rows:46px 24px minmax(0,1fr);min-width:0;min-height:0;padding:0 8px 22px;display:grid}.hybridDesktopMonthControls{grid-template-columns:30px minmax(0,1fr) 30px 54px;align-items:center;gap:8px;padding:0 2px;display:grid}.hybridDesktopMonthControls>button{border:1px solid var(--hybrid-line);cursor:pointer;background:#f9f8f5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:26px;display:inline-flex}.hybridDesktopMonthControls .hybridDesktopMonthName{background:0 0;border-color:#0000;font-size:12px;font-weight:600}.hybridDesktopWeekdays{color:var(--hybrid-muted);text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));font-size:8px;font-weight:700;display:grid}.hybridDesktopMonthGrid{border-top:1px solid var(--hybrid-line);border-left:1px solid var(--hybrid-line);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(46px,1fr);min-height:0;display:grid}.hybridDesktopMonthGrid>button{border:0;border-right:1px solid var(--hybrid-line);border-bottom:1px solid var(--hybrid-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:8px 6px;display:flex;overflow:hidden}.hybridDesktopMonthGrid>button:hover,.hybridDesktopMonthGrid>button:focus-visible{background:#eeedea}.hybridDesktopMonthGrid>button.muted{color:#868a88}.hybridDesktopDayNumber{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.hybridDesktopMonthGrid>button.selected .hybridDesktopDayNumber{color:#fff;background:#1d63d8}.hybridDesktopApp.density-compact .hybridDesktopMonthGrid{grid-auto-rows:minmax(40px,1fr)}.hybridDesktopApp.density-compact .hybridDesktopMonthGrid>button{gap:4px;padding:5px 4px}.hybridDesktopApp.density-compact .hybridDesktopCellEvents{gap:2px}.hybridDesktopApp.density-compact .hybridDesktopCellEvents>span{padding-top:1px;padding-bottom:1px}.hybridDesktopApp.density-compact .hybridDesktopDayAgenda{padding-top:12px;padding-bottom:12px}.hybridDesktopApp.density-compact .hybridDesktopDayAgenda h2{margin-bottom:10px;padding-bottom:10px}.hybridDesktopApp.density-compact .hybridDesktopDayAgenda>button{min-height:36px;padding-top:9px;padding-bottom:9px}.hybridDesktopCellEvents{gap:4px;width:100%;display:grid}.hybridDesktopCellEvents.is-dot{justify-content:center;align-items:center;gap:4px;min-height:8px;display:flex}.hybridDesktopCellEvents.is-dot>i{flex:none;width:6px;height:6px;margin:0}.hybridDesktopCellEvents>span{color:#2d3d4c;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 4px;font-size:8px;display:block;overflow:hidden}.hybridDesktopCellEvents>.hybridDesktopEventOverflow{color:var(--hybrid-muted);text-align:left;background:0 0;font-weight:700}.hybridDesktopCellEvents i,.hybridDesktopDayAgenda strong i,.hybridSimpleRows>button>i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.tone-blue{color:#256fd3}.tone-purple{color:#7646ad}.tone-green{color:#2e943d}.tone-gray{color:#6a7070}.hybridDesktopCellEvents>.tone-blue{background:#e5edf7}.hybridDesktopCellEvents>.tone-purple{background:#eee8f4}.hybridDesktopCellEvents>.tone-green{background:#e6f1e7}.hybridDesktopCellEvents>.tone-gray{background:#ececeb}.hybridDesktopCellEvents>span[data-event-type-color]{background:color-mix(in srgb, var(--mya-event-color) 18%, var(--hybrid-panel));box-shadow:inset 2px 0 var(--mya-event-color);color:color-mix(in srgb, var(--mya-event-color) 76%, var(--hybrid-text))}.hybridDesktopCellEvents.is-dot>i[data-event-type-color],.hybridDesktopDayAgenda>button[data-event-type-color] strong i,.hybridSimpleRows>button[data-event-type-color]>i{background:var(--mya-event-color)}.hybridDesktopDayAgenda>button[data-event-type-color],.hybridSimpleRows>button[data-event-type-color]{background:linear-gradient(90deg, color-mix(in srgb, var(--mya-event-color) 10%, var(--hybrid-panel)) 0%, color-mix(in srgb, var(--mya-event-color) 4%, var(--hybrid-panel)) 72%, transparent 100%);box-shadow:inset 3px 0 var(--mya-event-color)}.hybridDesktopDayAgenda{background:#f7f6f3;min-width:0;padding:18px 12px;overflow:auto}.hybridDesktopDayAgenda h2{border-bottom:1px solid var(--hybrid-line);white-space:pre-line;margin:0 0 18px;padding-bottom:16px;font-size:13px;font-weight:650;line-height:1.4}.hybridDesktopDayAgenda>button{border:0;border-bottom:1px solid var(--hybrid-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) 10px;align-items:start;gap:4px;width:100%;padding:16px 7px;display:grid}.hybridDesktopDayAgenda time{white-space:nowrap;font-size:8px;font-weight:600}.hybridDesktopDayAgenda button span{gap:4px;min-width:0;display:grid}.hybridDesktopDayAgenda strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hybridDesktopDayAgenda small{color:var(--hybrid-muted);align-items:center;gap:3px;font-size:7px;display:flex}.hybridDesktopWorkspace,.hybridDesktopSettings{grid-template-columns:minmax(0,22%) minmax(0,29%) minmax(0,49%);min-width:0;height:100%;display:grid}.hybridDesktopWorkspace:not(.compactReference){grid-template-rows:50px minmax(0,1fr)}.hybridWorkspaceTopbar{border-bottom:1px solid var(--hybrid-line);background:#f8f7f4;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.hybridWorkspaceTopbar>div{align-items:center;gap:7px;display:flex}.hybridWorkspaceTopbar button{width:28px;height:28px;color:var(--hybrid-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.hybridWorkspaceTopbar button:hover,.hybridWorkspaceTopbar button:focus-visible{background:#ecebe7}.hybridDesktopWorkspace:not(.compactReference)>.hybridWorkspaceRail,.hybridDesktopWorkspace:not(.compactReference)>.hybridNotesListPane,.hybridDesktopWorkspace:not(.compactReference)>.hybridNoteEditorPane{grid-row:2}.hybridDesktopWorkspace.compactReference{grid-template-columns:184px minmax(0,1fr)}.hybridDesktopWorkspace.compactReference .hybridNotesListPane{border-right:0}.hybridDesktopWorkspace.compactReference .hybridNoteFilters{padding:8px 10px 4px 36px}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button{grid-template-rows:minmax(0,1fr);grid-template-columns:41px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:calc(100% - 54px);min-height:60px;margin:0 27px;padding:7px 0}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button.active{background:0 0;outline:0}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>span{gap:4px;min-width:0;display:grid}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>span strong,.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>span strong{font-size:12px}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>span small,.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>small{font-size:9px}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>small{white-space:nowrap}.hybridDesktopWorkspace.compactReference .hybridNoteRows>button>svg:first-child{justify-self:center;width:18px;height:18px}.hybridDesktopWorkspace.compactReference .hybridWorkspaceRail nav{padding-top:12px}.hybridDesktopWorkspace.compactReference .hybridWorkspaceRail nav button{min-height:34px;padding-inline:8px;font-size:10px}.hybridDesktopWorkspace.compactReference .hybridWorkspaceRail nav button svg{display:none}.hybridDesktopWorkspace.compactReference .hybridWorkspaceRail nav button.active{width:calc(100% + 8px);min-height:29px;color:var(--hybrid-ink);border-left:3px solid #26843b;border-radius:0 7px 7px 0;margin-bottom:5px;margin-left:-10px;padding-left:15px}.hybridDesktopWorkspace.compactReference .hybridNotesListPane>header{padding-left:35px;padding-right:21px}.hybridDesktopWorkspace.compactReference .hybridNotesListPane h1{font-size:17px}.hybridDesktopWorkspace.compactReference .hybridNotesListPane header button{font-size:10px}.hybridDesktopWorkspace.compactReference .hybridNotesListPane header button svg{width:19px;height:19px}.hybridWorkspaceRail{border-right:1px solid var(--hybrid-line);background:#f0efec;flex-direction:column;min-width:0;display:flex;position:relative}.hybridWorkspaceEyebrow{color:#3f4341;padding:12px 12px 8px;font-size:10px;font-weight:650}.hybridWorkspaceRail nav{padding:8px 10px 0}.hybridWorkspaceRail nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:9px;display:flex}.hybridWorkspaceRail nav button svg{width:15px;height:15px}.hybridWorkspaceRail nav button.active{color:#1550c1;background:#e2e1dd}.hybridWorkspacePerson{border-top:1px solid var(--hybrid-line);align-items:center;gap:9px;min-width:0;margin-top:auto;padding:15px 12px;display:flex}.hybridDesktopWorkspace:not(.compactReference) .hybridWorkspacePerson{display:none}.hybridWorkspacePerson>span{background:#dddcd8;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:grid}.hybridWorkspacePerson>div{min-width:0;display:grid}.hybridWorkspacePerson strong,.hybridWorkspacePerson small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybridWorkspacePerson strong{font-size:12px}.hybridWorkspacePerson small{color:var(--hybrid-muted);font-size:10px}.hybridNotesListPane{border-right:1px solid var(--hybrid-line);background:#f8f7f4;flex-direction:column;min-width:0;display:flex}.hybridNotesListPane>header{border-bottom:1px solid var(--hybrid-line);justify-content:space-between;align-items:center;min-height:40px;padding:0 16px;display:flex}.hybridNotesListPane h1{margin:0;font-size:14px;font-weight:650}.hybridNotesListPane header>div{align-items:center;gap:4px;display:flex}.hybridNotesListPane header button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:9px;display:inline-flex}.hybridInlineSearch{border:1px solid var(--hybrid-line);background:#fff;border-radius:8px;align-items:center;gap:7px;margin:10px 12px 0;padding:0 10px;display:flex}.hybridInlineSearch input{background:0 0;border:0;outline:none;width:100%;min-height:40px}.hybridNoteFilters{border-bottom:1px solid var(--hybrid-line);gap:4px;padding:8px 10px;display:flex}.hybridNoteFilters button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 12px;font-size:9px}.hybridNoteFilters button.active{background:#e5e4e0;border:1px solid #cac9c5}.hybridNoteRows{flex:auto;min-height:0;overflow:auto}.hybridNoteRows.is-empty{display:grid}.hybridNoteListEmpty,.hybridNoteEditorEmpty{min-height:220px;color:var(--hybrid-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.hybridNoteListEmpty strong,.hybridNoteEditorEmpty strong{color:var(--hybrid-text);font-size:12px}.hybridNoteListEmpty small,.hybridNoteEditorEmpty small{max-width:280px;font-size:9px;line-height:1.55}.hybridNoteEditorEmpty{border:1px solid var(--hybrid-line);background:color-mix(in srgb, var(--hybrid-panel) 88%, transparent);border-radius:14px;align-self:stretch;min-height:100%;box-shadow:0 14px 40px #2a323a0a}.hybridNoteRows>button{border:0;border-bottom:1px solid var(--hybrid-line);text-align:left;cursor:pointer;background:0 0;gap:5px;width:calc(100% - 24px);min-height:50px;margin:0 12px;padding:8px 0;display:grid}.hybridDesktopWorkspace:not(.compactReference) .hybridNoteRows{flex:auto}.hybridNoteRows>button.active{outline-offset:-1px;background:#eef3f9;outline:1px solid #b7cee9}.hybridNoteRows strong{font-size:9px}.hybridNoteRows small{color:var(--hybrid-muted);font-size:7px}.hybridNoteEditorPane{background:#f7f6f3;grid-template-rows:auto minmax(160px,1fr) auto auto auto;align-content:start;gap:10px;min-width:0;padding:18px;display:grid;overflow:auto}.hybridNoteEditorPane h2{margin:0 0 4px;font-size:14px;font-weight:650}.hybridNotePlainEditor{resize:none;border:1px solid var(--hybrid-line);width:100%;min-height:120px;color:var(--hybrid-text);background:#fbfaf8;border-radius:8px;outline:none;padding:14px;font-size:11px;line-height:1.55}.hybridNotePlainEditor:focus{border-color:#9fbee3;box-shadow:0 0 0 2px #2d6ab61f}.hybridNoteSaveButton{border:1px solid color-mix(in srgb, var(--hybrid-accent) 84%, #000);background:var(--hybrid-accent);color:#fff;cursor:pointer;border-radius:8px;justify-self:start;min-width:104px;min-height:38px;padding:0 16px;font-weight:650}.hybridNoteSaveButton:disabled{cursor:progress;opacity:.62}.hybridNoteEditorPane>label{align-items:center;gap:8px;font-size:8px;display:flex}.hybridNoteEditorPane>label:first-of-type{margin-bottom:0}.hybridAgendaSummary{grid-template-columns:minmax(0,45%) minmax(0,55%);height:100%;display:grid}.hybridAgendaSummary.is-empty{background:#f7f6f3;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(32px,8vw,96px)}.hybridAgendaEmpty{border:1px solid var(--hybrid-line);background:color-mix(in srgb, var(--hybrid-panel) 90%, transparent);width:min(100%,480px);min-height:280px;color:var(--hybrid-muted);text-align:center;border-radius:14px;place-content:center;justify-items:center;gap:10px;padding:38px;display:grid;box-shadow:0 16px 44px #2a323a0d}.hybridAgendaEmpty .hybridPaneEyebrow{color:var(--hybrid-muted);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 0;font-size:10px}.hybridAgendaEmpty h1{color:var(--hybrid-text);margin:2px 0 0;font-size:20px}.hybridAgendaEmpty p{max-width:340px;margin:0;font-size:12px;line-height:1.6}.hybridAgendaMeetingSelect{margin:8px 0 14px;display:block}.hybridAgendaMeetingSelect select{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);width:min(100%,320px);min-height:36px;color:var(--hybrid-text);font:inherit;border-radius:8px;padding:0 34px 0 11px}.hybridCompactAgendaWorkspace{background:#f7f6f3;grid-template-columns:20% minmax(0,45.3%) minmax(0,34.7%);height:100%;display:grid}.hybridCompactAgendaWorkspace .hybridWorkspaceRail nav button svg{display:none}.hybridCompactAgendaWorkspace .hybridWorkspaceRail nav button.active{color:var(--hybrid-ink);border-left:3px solid #26843b;border-radius:0 7px 7px 0;padding-left:7px}.hybridCompactAgendaWorkspace .hybridWorkspaceRail nav button{min-height:32px}.hybridDesktopWorkspace.compactReference .hybridWorkspacePerson,.hybridCompactAgendaWorkspace .hybridWorkspacePerson{min-height:50px;padding:8px 10px}.hybridDesktopWorkspace.compactReference .hybridWorkspacePerson>span,.hybridCompactAgendaWorkspace .hybridWorkspacePerson>span{flex-basis:24px;width:24px;height:24px;font-size:9px}.hybridDesktopWorkspace.compactReference .hybridWorkspacePerson strong,.hybridCompactAgendaWorkspace .hybridWorkspacePerson strong{font-size:9px}.hybridDesktopWorkspace.compactReference .hybridWorkspacePerson small,.hybridCompactAgendaWorkspace .hybridWorkspacePerson small{font-size:8px}.hybridCompactAgendaPane,.hybridCompactSummaryPane{border-right:1px solid var(--hybrid-line);min-width:0;padding:14px 18px;overflow:auto}.hybridCompactAgendaPane{padding-left:10px;padding-right:10px}.hybridCompactAgendaPane>header,.hybridCompactSummaryPane>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:24px;display:flex}.hybridCompactAgendaPane>header h2{font:inherit;margin:0;font-weight:700}.hybridCompactAgendaPane>header .hybridStatusPill{transform:translateY(22px)}.hybridCompactMeetingSelect{border:1px solid var(--hybrid-line);text-align:left;white-space:nowrap;background:#faf9f7;border-radius:7px;justify-content:space-between;align-items:center;width:180px;height:24px;min-height:24px;padding:0 8px;font-size:9px;display:flex}.hybridCompactAgendaPane ol{border:1px solid var(--hybrid-line);margin:7px 0 0;padding:0;list-style:none}.hybridCompactAgendaPane>.hybridAddTopic{border:1px solid var(--hybrid-line);border-top:0;width:100%;min-height:28px;padding:0 10px}.hybridCompactAgendaPane li{border-bottom:1px solid var(--hybrid-line);grid-template-columns:20px minmax(0,1fr) 42px 60px 22px;align-items:center;gap:5px;min-height:31px;padding:0 7px;font-size:8px;display:grid}.hybridCompactAgendaPane li:last-child{border-bottom:0}.hybridCompactAgendaPane li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybridCompactAgendaPane li small{color:var(--hybrid-muted);font-size:7px}.hybridCompactAgendaPane li button{background:0 0;border:0}.hybridReadiness{border-top:1px solid var(--hybrid-line);gap:8px;margin-top:0;padding:8px 0;display:grid}.hybridReadiness>span{background:#d8d8d5;border-radius:999px;height:7px;overflow:hidden}.hybridReadiness>span i{width:var(--hybrid-progress);background:#268b3e;height:100%;display:block}.hybridReadinessRows{border-top:1px solid var(--hybrid-line)}.hybridReadinessRows>button{border:0;border-bottom:1px solid var(--hybrid-line);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) 62px auto 16px;align-items:center;gap:6px;width:100%;min-height:30px;display:grid}.hybridReadinessRows strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hybridReadinessRows small{color:var(--hybrid-muted);font-size:9px}.hybridCompactSummaryPane{background:#faf9f7;border-right:0;flex-direction:column;display:flex}.hybridCompactSummaryPane h2{margin:15px 0 7px;font-size:12px}.hybridCompactSummaryPane p,.hybridCompactSummaryPane li{font-size:9px;line-height:1.5}.hybridCompactSummaryPane li{font-size:8px}.hybridCompactAgendaPane>header .hybridStatusPill,.hybridCompactSummaryPane>header .hybridStatusPill{color:#303330;background:0 0;gap:5px;padding:0;font-size:8px}.hybridCompactAgendaPane>header .hybridStatusPill:before,.hybridCompactSummaryPane>header .hybridStatusPill:before{content:"";background:#2e943d;border-radius:50%;width:5px;height:5px}.hybridReadinessIcon.ready{color:#23843a}.hybridReadinessIcon.needs-update{color:#e89a00}.hybridReadinessIcon.blocked{color:#d83a30}.hybridCompactSummaryPane ul{padding-left:18px}.hybridCompactSummaryPane>.hybridAiNotice{margin-top:auto;margin-bottom:2px}.hybridAgendaPane,.hybridSummaryPane{min-width:0;padding:30px 38px;overflow:auto}.hybridAgendaPane{border-right:1px solid var(--hybrid-line);background:#f7f6f3}.hybridSummaryPane{background:#faf9f6}.hybridPaneEyebrow{margin-bottom:14px;font-size:13px;font-weight:650;display:block}.hybridAgendaPane h1,.hybridSummaryPane h2{margin:0 0 10px;font-size:20px;font-weight:650}.hybridAgendaPane>p,.hybridSummaryPane>p:not(.hybridAiNotice){color:var(--hybrid-muted);align-items:center;gap:6px;margin:5px 0;font-size:12px;display:flex}.hybridAgendaActions{gap:10px;margin:18px 0 28px;display:flex}.hybridAgendaActions button{color:#155dca;cursor:pointer;background:0 0;border:1px solid #2a70d8;border-radius:7px;min-height:40px;padding:0 14px}.hybridAgendaActions button:last-child{border-color:var(--hybrid-line);width:44px;color:inherit;padding:0}.hybridAgendaPane>h2{border-bottom:1px solid var(--hybrid-line);color:var(--hybrid-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-bottom:12px;font-size:11px}.hybridAgendaTopics{margin:0;padding:0;list-style:none}.hybridAgendaTopics li{border-bottom:1px solid var(--hybrid-line);grid-template-columns:24px minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:52px;font-size:12px;display:grid}.hybridAgendaTopics li>button{text-align:left;cursor:pointer;background:0 0;border:0;min-height:42px}.hybridStatusPill{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.hybridStatusPill.ready{color:#247333;background:#e2f2df}.hybridStatusPill.progress{color:#b26700;background:#fff0d9}.hybridStatusPill.blocked{color:#ba3029;background:#f8dfdc}.hybridStatusPill.draft{color:#2464c2}.hybridAddTopic{color:#165ec7;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:48px;display:flex}.hybridSummaryPane>header{justify-content:space-between;gap:20px;display:flex}.hybridSummaryPane section{margin-top:28px}.hybridSummaryPane h3{margin:0 0 10px;font-size:13px}.hybridSummaryEmpty{min-height:100%;color:var(--hybrid-muted);text-align:center;place-content:center;justify-items:center;gap:9px;display:grid}.hybridSummaryEmpty h2,.hybridSummaryEmpty p{margin:0}.hybridSummaryEmpty h2{color:var(--hybrid-text);font-size:15px}.hybridSummaryEmpty p{max-width:260px;font-size:11px;line-height:1.5}.hybridSummaryPane p,.hybridSummaryPane li{color:#343735;font-size:12px;line-height:1.65}.hybridSummaryPane ul{margin:0;padding-left:20px}.hybridAiNotice{color:#155ec3;border:1px solid #a9c9ee;border-radius:7px;align-items:center;gap:8px;margin-top:34px;padding:12px 14px;font-size:11px;display:flex}.hybridDesktopSettings{grid-template-columns:minmax(0,1fr)}.hybridSettingsContent{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.hybridSettingsGrid{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);min-height:0;padding:6px;display:grid;overflow:auto}.hybridSettingsNav{border:1px solid var(--hybrid-line);background:#f0efec;border-radius:8px;flex-direction:column;gap:3px;padding:5px;display:flex}.hybridSettingsNav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:9px;display:flex}.hybridSettingsNav button svg{width:15px;height:15px}.hybridSettingsNav button.active{color:#155cc8;background:#e8edf4}.hybridSettingsPane{border-right:1px solid var(--hybrid-line);min-width:0;padding:8px 18px}.hybridSettingsPane:last-child{border-right:0}.hybridSettingsWidePane{border-right:0;grid-column:2/-1}.hybridSettingsPane h2{margin:0 0 12px;font-size:11px;font-weight:650}.hybridSettingsPane .mya-action-modal>h2{margin:0;font-size:21px;font-weight:700}.hybridSettingsIntro{max-width:650px;color:var(--hybrid-muted);margin:-3px 0 18px;font-size:10px;line-height:1.55}.hybridSettingsFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.hybridSettingsFieldGrid>label{gap:7px;font-size:9px;font-weight:600;display:grid}.hybridSettingsFocusedPane{padding:22px 28px}.hybridSettingsFocusedPane .hybridDesktopRadioGroup{max-width:560px}.hybridSettingsFocusedPane .hybridCheckRow{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);border-radius:8px;width:min(560px,100%);min-height:44px;padding:0 12px}.hybridSettingsServiceNote{border:1px solid var(--hybrid-line);background:var(--hybrid-subtle);width:min(650px,100%);color:var(--hybrid-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.hybridSettingsServiceNote svg{flex:none}.hybridSettingsEmbeddedPane{min-width:0;padding:20px 28px 36px;overflow:visible}.hybridSettingsEmbeddedPane>.mya-mobile-page{background:0 0;min-height:0;padding:0}.hybridSettingsEmbeddedPane .mya-embedded-settings-toolbar{justify-content:flex-end;margin:-38px 0 12px;display:flex}.hybridSettingsEmbeddedPane .mya-embedded-settings-toolbar .mya-header-text-action{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);min-height:34px;color:var(--hybrid-text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hybridSettingsEmbeddedPane .mya-account-settings{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);border-radius:10px;width:min(720px,100%);padding:14px}.hybridSettingsEmailPane{padding:20px 22px 32px}.hybridSettingsEmailPane>h2{margin-left:6px}.hybridDesktopEmailProvider.is-embedded{background:0 0;height:auto;overflow:visible}.hybridDesktopEmailProvider.is-embedded .hybridDesktopEmailBody{width:100%;margin:0}.hybridSettingsPane fieldset{border:0;margin:0 0 14px;padding:0}.hybridDesktopRadioGroup>div{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px;margin-top:7px;display:grid}.hybridDesktopRadioGroup>div>label{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);cursor:pointer;border-radius:5px;justify-content:center;gap:5px;min-height:28px;margin:0;padding:0 5px}.hybridDesktopRadioGroup>div>label:has(input:checked){border-color:color-mix(in srgb, var(--hybrid-accent) 54%, var(--hybrid-line));background:color-mix(in srgb, var(--hybrid-accent) 9%, var(--hybrid-panel))}.hybridSettingsPane legend,.hybridSettingsPane>label:not(.hybridCheckRow):not(.hybridSwitchRow){gap:8px;margin-bottom:11px;font-size:9px;font-weight:600;display:grid}.hybridSettingsPane fieldset label{align-items:center;gap:8px;margin:7px 0;font-size:9px;display:flex}.hybridSettingsPane select{border:1px solid var(--hybrid-line);background:#faf9f7;border-radius:6px;width:100%;min-height:26px;padding:0 8px;font-size:8px}.hybridColorChoices{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.hybridColorChoices button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;position:relative}.hybridColorChoices button:before{background:var(--hybrid-color-swatch);content:"";border:1px solid #00000026;border-radius:50%;position:absolute;inset:3px}.hybridColorChoices button.active:before{box-shadow:0 0 0 2px var(--hybrid-panel), 0 0 0 4px var(--hybrid-accent,#236bd2)}.hybridColorChoices .blue{--hybrid-color-swatch:#286edb}.hybridColorChoices .purple{--hybrid-color-swatch:#7542a4}.hybridColorChoices .green{--hybrid-color-swatch:#2c9a4a}.hybridColorChoices .amber{--hybrid-color-swatch:#df8500}.hybridColorChoices .red{--hybrid-color-swatch:#c73239}.hybridColorChoices .gray{--hybrid-color-swatch:#778086}.hybridSettingsPane .hybridDesktopEventTypeColors{border-top:1px solid var(--hybrid-line);margin-top:4px;padding-top:10px}.hybridDesktopEventTypeColors>p{color:var(--hybrid-muted);margin:3px 0 8px;font-size:8px;line-height:1.4}.hybridDesktopEventTypeColors>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.hybridSettingsPane .hybridDesktopEventTypeColors label{border:1px solid var(--hybrid-line);background:color-mix(in srgb, var(--hybrid-panel) 82%, transparent);border-radius:7px;justify-content:space-between;gap:5px;min-width:0;min-height:34px;margin:0;padding:2px 3px 2px 8px}.hybridDesktopEventTypeColors label>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:8px;font-weight:580;display:flex;overflow:hidden}.hybridDesktopEventTypeColors label>span>i{background:var(--hybrid-event-type-swatch);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.hybridDesktopEventTypeColors input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 30px;width:30px;height:30px;min-height:30px;padding:5px}.hybridDesktopEventTypeColors input[type=color]::-webkit-color-swatch-wrapper{padding:0}.hybridDesktopEventTypeColors input[type=color]::-webkit-color-swatch{border:1px solid color-mix(in srgb, var(--hybrid-text) 16%, transparent);border-radius:4px}.hybridDesktopEventTypeReset{min-height:32px;color:var(--hybrid-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:5px;padding:0 7px;font-size:8px;font-weight:620;display:inline-flex}.hybridDesktopEventTypeReset:hover,.hybridDesktopEventTypeReset:focus-visible{background:var(--hybrid-subtle)}.hybridDesktopEventTypeColors:disabled{opacity:.58}.hybridDesktopEventTypeColors:disabled :is(input,button){cursor:wait}.hybridCustomColor{width:44px;color:var(--hybrid-muted);justify-items:center!important;gap:2px!important;min-height:32px!important;margin:0!important;font-size:7px!important;display:grid!important}.hybridCustomColor input[type=color]{border:1px solid var(--hybrid-line);cursor:pointer;background:0 0;border-radius:50%;width:24px;height:24px;min-height:24px;padding:0}.hybridCheckRow{align-items:center;gap:9px;min-height:27px;font-size:9px;display:flex}.hybridCheckRow input,.hybridNoteEditorPane input,.hybridSettingsPane input[type=radio]{accent-color:#1764d1;width:13px;height:13px;min-height:13px;margin:0;padding:0}.hybridQuietHours{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.hybridQuietHours label{gap:8px;font-size:9px;font-weight:600;display:grid}.hybridQuietHours label:last-child{grid-template-rows:auto}.hybridUnavailableSetting{border:1px solid var(--hybrid-line);background:var(--hybrid-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin-top:9px;padding:9px 10px;display:grid}.hybridUnavailableSetting>span,.hybridUnavailableSetting>strong{font-size:9px}.hybridUnavailableSetting>strong{color:var(--hybrid-muted)}.hybridUnavailableSetting>small{color:var(--hybrid-muted);grid-column:1/-1;font-size:8px;line-height:1.4}.hybridNotificationServiceNote{color:var(--hybrid-muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:8px;line-height:1.45;display:flex}.hybridNotificationServiceNote svg{flex:none}.hybridSwitchRow{justify-content:space-between;align-items:center;min-height:34px;margin-top:10px;font-size:9px;font-weight:600;display:flex}.hybridSwitchRow input{appearance:none;cursor:pointer;background:#b9bab8;border:0;border-radius:999px;width:38px;height:22px;min-height:22px;margin:0;padding:0;position:relative}.hybridSwitchRow input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}.hybridSwitchRow input:checked{background:#23733b}.hybridSwitchRow input:checked:after{transform:translate(16px)}.hybridSettingsPane>small{color:var(--hybrid-muted);font-size:8px}.hybridSettingsCategoryPlaceholder{grid-column:2/-1}.hybridSettingsCategoryPlaceholder p{color:var(--hybrid-muted);line-height:1.6}.hybridSettingsCategoryPlaceholder button{border:1px solid var(--hybrid-line);cursor:pointer;background:#f9f8f6;border-radius:7px;min-height:42px;padding:0 14px}.hybridAppearanceStatus{min-height:24px;color:var(--hybrid-muted);align-items:center;gap:6px;margin:2px 0 0;font-size:8px;display:flex}.hybridAppearanceStatus.is-error{color:#ba3029}.hybridAppearanceStatus svg{animation:.8s linear infinite hybrid-status-spin}@keyframes hybrid-status-spin{to{transform:rotate(360deg)}}.hybridApprovedSettingsPresentation .hybridSettingsGrid{grid-template-columns:154px minmax(210px,.9fr) minmax(230px,1.2fr);padding:0 6px 12px 9px}.hybridApprovedSettingsPresentation .hybridSettingsNav{padding-top:0}.hybridApprovedSettingsPresentation .hybridSettingsNav button{min-height:36px}.hybridApprovedSettingsPresentation .hybridSettingsPane:first-of-type{padding:14px 24px 8px 20px}.hybridApprovedSettingsPresentation .hybridSettingsPane:first-of-type>label:not(.hybridCheckRow):not(.hybridSwitchRow){margin-bottom:17px}.hybridApprovedSettingsPresentation .hybridSettingsPane select{min-height:28px;font-size:10px;font-weight:400}.hybridApprovedSettingsPresentation .hybridColorChoices{gap:6px;margin-left:1px;transform:translateY(-8px)}.hybridApprovedSettingsPresentation .hybridNotificationsPane{padding:12px 18px 8px 24px}.hybridApprovedSettingsPresentation .hybridNotificationsPane h2{margin-bottom:10px}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridCheckRow{min-height:32px}.hybridApprovedSettingsPresentation .hybridNotificationsPane>label:not(.hybridCheckRow):not(.hybridSwitchRow){width:min(135px,100%);margin-top:9px}.hybridApprovedSettingsPresentation .hybridNotificationsPane>label:not(.hybridCheckRow):not(.hybridSwitchRow) select,.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridQuietHours select{transform:translateY(-3px)}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridQuietHours{grid-template-columns:minmax(80px,1fr) 12px minmax(76px,1fr);gap:9px;width:min(220px,100%);margin-top:17px}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridUnavailableSetting{width:min(220px,100%);margin-top:8px;padding-block:7px}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridSwitchRow{width:min(184px,100%);min-height:34px;margin-top:17px}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridSwitchRow input{transform:none}.hybridApprovedSettingsPresentation .hybridNotificationsPane .hybridNotificationServiceNote{max-width:240px;margin-top:8px}.hybridApprovedSettingsPresentation .hybridDesktopHeading{padding-left:24px;padding-right:12px}.hybridApprovedSettingsPresentation .hybridDesktopHeading>div{gap:4px}.hybridDesktopApp[data-hybrid-theme=dark] .hybridDesktopRail,.hybridDesktopApp[data-hybrid-theme=dark] .hybridDesktopHeading,.hybridDesktopApp[data-hybrid-theme=dark] .hybridWorkspaceTopbar,.hybridDesktopApp[data-hybrid-theme=dark] .hybridWorkspaceRail,.hybridDesktopApp[data-hybrid-theme=dark] .hybridNotesListPane,.hybridDesktopApp[data-hybrid-theme=dark] .hybridNoteEditorPane,.hybridDesktopApp[data-hybrid-theme=dark] .hybridAgendaSummary,.hybridDesktopApp[data-hybrid-theme=dark] .hybridAgendaPane,.hybridDesktopApp[data-hybrid-theme=dark] .hybridSummaryPane,.hybridDesktopApp[data-hybrid-theme=dark] .hybridSettingsNav,.hybridDesktopApp[data-hybrid-theme=dark] .hybridSimpleDesktop{background:var(--hybrid-panel);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark] :is(.hybridTenantMark,.hybridDesktopMonthControls>button,.hybridInlineSearch,.hybridNotePlainEditor,.hybridSettingsPane select,.hybridSettingsCategoryPlaceholder button,.hybridSystemMatrix section,.hybridSystemMatrix input,.hybridSystemMatrix button){border-color:var(--hybrid-line);background:var(--hybrid-subtle);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark] :is(.hybridDesktopRail nav>button:hover,.hybridDesktopRail nav>button:focus-visible,.hybridDesktopRail nav>button.active,.hybridDesktopMoreRow:hover,.hybridDesktopMoreRow:focus-within,.hybridDesktopMoreRow.active,.hybridDesktopHeading button:hover,.hybridDesktopHeading button:focus-visible,.hybridDesktopMonthGrid>button:hover,.hybridDesktopMonthGrid>button:focus-visible,.hybridWorkspaceTopbar button:hover,.hybridWorkspaceTopbar button:focus-visible,.hybridWorkspaceRail nav button.active,.hybridNoteFilters button.active,.hybridNoteRows>button.active,.hybridSettingsNav button.active){background:color-mix(in srgb, var(--hybrid-accent) 13%, var(--hybrid-subtle))}.hybridDesktopApp[data-hybrid-theme=dark] .hybridDesktopDayAgenda{background:var(--hybrid-panel);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark] .hybridDesktopCellEvents>span:not([data-event-type-color]){background:var(--hybrid-subtle)}.hybridDesktopApp[data-hybrid-theme=dark] .hybridSwitchRow input{background:#666d69}.hybridDesktopApp[data-hybrid-theme=dark] .hybridSwitchRow input:checked{background:var(--hybrid-accent)}.hybridDesktopApp[data-hybrid-theme=dark]>.hybridDesktopMain>.mya-mobile-page{--mya-canvas:var(--hybrid-bg);--mya-surface:var(--hybrid-panel);--mya-surface-strong:var(--hybrid-subtle);--mya-line:var(--hybrid-line);--mya-line-soft:var(--hybrid-line);--mya-ink:var(--hybrid-text);--mya-muted:var(--hybrid-muted);background:var(--hybrid-bg);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark]>.hybridDesktopMain>.mya-mobile-page :is(input,select,textarea,.mya-settings-accordion,.mya-user-group>div){border-color:var(--hybrid-line);background-color:var(--hybrid-panel);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark]>.hybridDesktopMain>.mya-mobile-page .mya-sign-in-preview{border-color:var(--mya-brand-preview,var(--hybrid-accent));background:color-mix(in srgb, var(--mya-brand-preview,var(--hybrid-accent)) 14%, var(--hybrid-panel));color:var(--hybrid-text)}.hybridDesktopEmailProvider{background:var(--hybrid-bg);height:100%;min-height:0;overflow-y:auto}.hybridDesktopEmailHeader{border-bottom:1px solid var(--hybrid-line);background:var(--hybrid-panel);align-items:center;gap:18px;min-height:64px;padding:10px 28px;display:flex}.hybridDesktopEmailHeader>button{border:1px solid var(--hybrid-line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex}.hybridDesktopEmailHeader>div{gap:2px;display:grid}.hybridDesktopEmailHeader span{color:var(--hybrid-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.hybridDesktopEmailHeader h1{margin:0;font-size:18px}.hybridDesktopEmailBody{gap:14px;width:min(880px,100% - 48px);margin:24px auto 40px;display:grid}.hybridProviderStatus{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.hybridProviderStatus>span{gap:3px;display:grid}.hybridProviderStatus small{color:var(--hybrid-muted)}.hybridProviderStatus.is-ready>svg{color:var(--hybrid-green)}.hybridProviderStatus.is-warning>svg{color:#a96713}.hybridProviderDraftNotice,.hybridProviderSecurityNote,.hybridProviderWarning,.hybridProviderFeedback{border:1px solid var(--hybrid-line);border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.hybridProviderDraftNotice{border-color:color-mix(in srgb, var(--hybrid-accent) 34%, var(--hybrid-line));background:color-mix(in srgb, var(--hybrid-accent) 7%, var(--hybrid-panel))}.hybridProviderSecurityNote{color:#285d36;background:#eff7f1;border-color:#b9d4c0}.hybridProviderWarning,.hybridProviderFeedback.is-error{color:#6e4a16;background:#fff8ed;border-color:#e4be7f}.hybridProviderFeedback.is-success{color:#285d36;background:#eff7f1;border-color:#b9d4c0}.hybridProviderDraftNotice svg,.hybridProviderSecurityNote svg,.hybridProviderWarning svg,.hybridProviderFeedback svg{flex:none}.hybridProviderOverview{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.hybridProviderOverview>div{border-right:1px solid var(--hybrid-line);border-bottom:1px solid var(--hybrid-line);align-content:center;gap:4px;min-height:58px;padding:10px 14px;display:grid}.hybridProviderOverview>div:nth-child(2n){border-right:0}.hybridProviderOverview>div:nth-last-child(-n+2){border-bottom:0}.hybridProviderOverview span,.hybridProviderFields label>span{color:var(--hybrid-muted);font-size:9px}.hybridProviderOverview strong{font-size:11px}.hybridProviderFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hybridProviderFields label{gap:6px;display:grid}.hybridProviderFields :is(input,select){border:1px solid var(--hybrid-line);background:var(--hybrid-panel);width:100%;min-height:40px;color:var(--hybrid-text);border-radius:8px;padding:0 11px}.hybridProviderActions{gap:10px;display:flex}.hybridProviderActions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-weight:650;display:inline-flex}.hybridEmailDeliveryHistory{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);border-radius:10px;gap:10px;padding:14px;display:grid}.hybridEmailDeliveryHistory>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hybridEmailDeliveryHistory>header>div{gap:3px;display:grid}.hybridEmailDeliveryHistory small,.hybridEmailDeliveryHistory>p{color:var(--hybrid-muted);font-size:10px;line-height:1.45}.hybridEmailDeliveryHistory>header button,.hybridEmailDeliveryHistory li>button{border:1px solid var(--hybrid-line);background:var(--hybrid-panel);min-height:32px;color:var(--hybrid-text);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hybridEmailDeliveryHistory ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.hybridEmailDeliveryHistory li{border-top:1px solid var(--hybrid-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.hybridEmailDeliveryHistory li>span{background:#a96713;border-radius:50%;width:8px;height:8px}.hybridEmailDeliveryHistory li>span:is(.is-accepted,.is-delivered){background:var(--hybrid-green)}.hybridEmailDeliveryHistory li>span:is(.is-failed,.is-bounced,.is-complained){background:#a53c35}.hybridEmailDeliveryHistory li>div{gap:2px;min-width:0;display:grid}.hybridEmailDeliveryHistory li strong{text-transform:capitalize;font-size:11px}.hybridProviderSaveButton{border:1px solid color-mix(in srgb, var(--hybrid-accent) 84%, #000);background:var(--hybrid-accent);color:#fff!important}.hybridProviderTestButton{border:1px solid var(--hybrid-accent);background:color-mix(in srgb, var(--hybrid-accent) 9%, var(--hybrid-panel));color:var(--hybrid-accent)!important}.hybridProviderActions button:disabled{border-color:var(--hybrid-line);background:var(--hybrid-subtle);cursor:not-allowed;opacity:.72;color:var(--hybrid-muted)!important}.hybridProviderCaption{color:var(--hybrid-muted);font-size:9px}.hybridDesktopApp[data-hybrid-theme=dark] :is(.hybridDesktopEmailProvider,.hybridDesktopEmailHeader,.hybridProviderStatus,.hybridProviderOverview,.hybridProviderFields input,.hybridProviderFields select){border-color:var(--hybrid-line);background:var(--hybrid-panel);color:var(--hybrid-text)}.hybridDesktopApp[data-hybrid-theme=dark] :is(.hybridProviderDraftNotice,.hybridProviderSecurityNote,.hybridProviderWarning,.hybridProviderFeedback){border-color:var(--hybrid-line);background:var(--hybrid-subtle);color:var(--hybrid-text)}.hybridSimpleDesktop{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.hybridSimpleContent{min-height:0;display:grid;overflow:auto}.hybridSimpleContent.is-today{grid-template-rows:minmax(0,1fr)}.hybridSimpleContent.is-tasks{grid-template-rows:auto auto minmax(0,1fr)}.hybridSystemMatrix{background:#f6f5f2;min-height:100%;padding:18px;overflow:auto}.hybridSystemMatrix>h1{margin:0 0 20px;font-size:24px}.hybridSystemMatrix>div{border:1px solid var(--hybrid-line);background:#f9f8f6}.hybridSystemMatrix article{border-bottom:1px solid var(--hybrid-line);grid-template-columns:220px minmax(0,1fr);display:grid}.hybridSystemMatrix article:last-child{border-bottom:0}.hybridSystemMatrix article>header{border-right:1px solid var(--hybrid-line);align-items:flex-start;gap:12px;padding:18px;display:flex}.hybridSystemMatrix article>header span{gap:5px;display:grid}.hybridSystemMatrix article>header small{color:var(--hybrid-muted)}.hybridSystemMatrix article>section,.hybridSystemMatrix article>div{margin:12px}.hybridSystemMatrix section.success,.hybridSystemMatrix section.warning,.hybridSystemMatrix section.error,.hybridSystemMatrix section.restricted{border:1px solid;border-radius:7px;align-items:center;gap:12px;padding:13px;display:flex}.hybridSystemMatrix section.success{color:#21813a;border-color:#a9d8b0}.hybridSystemMatrix section.warning{color:#a56000;border-color:#edc27b}.hybridSystemMatrix section.error{color:#b32923;border-color:#efaaa5}.hybridSystemMatrix section.restricted{border-color:var(--hybrid-line)}.hybridSystemMatrix article>div{gap:8px;display:grid}.hybridSystemMatrix section.error span{flex:1}.hybridSystemMatrix section.error button{border:1px solid var(--hybrid-line);background:#f9f8f6;border-radius:5px;min-height:36px;padding:0 16px}.hybridSkeletonRows{gap:10px;display:grid}.hybridSkeletonRow{grid-template-columns:38px minmax(0,1fr) minmax(90px,.55fr) 18px;align-items:center;gap:10px;display:grid}.hybridSkeletonRow>span{gap:7px;display:grid}.hybridSkeletonRow i{background:#e4e4e1;border-radius:999px;height:16px}.hybridSkeletonRow>span i:last-child{width:70%}.hybridSkeletonRow .hybridSkeletonAvatar{border-radius:50%;width:34px;height:34px}.hybridValidationState{grid-template-columns:1fr 1fr auto;gap:14px;display:grid}.hybridValidationState label{gap:5px;font-size:11px;display:grid}.hybridValidationState input{border:1px solid var(--hybrid-line);background:#fff;border-radius:5px;min-height:38px;padding:0 9px}.hybridValidationState input[aria-invalid=true]{border-color:#d93025}.hybridValidationState label small,.hybridValidationState label b{color:#d93025}.hybridValidationState>button{border:1px solid var(--hybrid-line);background:#faf9f7;border-radius:5px;align-self:end;min-height:38px;padding:0 18px}.spin{animation:1s linear infinite hybrid-spin}@keyframes hybrid-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.hybridSimpleRows{border-top:1px solid var(--hybrid-line);width:calc(100% - 64px);max-width:920px;margin:28px auto}.hybridSimpleRows.is-empty{border:1px solid var(--hybrid-line);background:color-mix(in srgb, var(--hybrid-panel) 88%, transparent);border-radius:14px;align-self:stretch;min-height:260px;box-shadow:0 14px 40px #2a323a0a}.hybridTaskScope{border:1px solid var(--hybrid-line);background:var(--hybrid-subtle);border-radius:7px;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:3px;width:calc(100% - 64px);max-width:920px;margin:20px auto -8px;padding:3px;display:grid}.hybridTaskScope>button{min-height:38px;color:var(--hybrid-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 15px;font-size:11px;font-weight:650}.hybridTaskScope>button[aria-selected=true]{background:var(--hybrid-panel);color:var(--hybrid-text);box-shadow:0 1px 4px #1d1d1f1a}.hybridTaskScope>span{color:var(--hybrid-muted);justify-self:end;align-items:center;gap:6px;padding-right:10px;font-size:10px;display:flex}.hybridTaskFeedback{width:calc(100% - 64px);max-width:920px;min-height:34px;color:var(--hybrid-muted);align-items:center;gap:7px;margin:14px auto -14px;font-size:10px;display:flex}.hybridTaskFeedback.is-error{color:#a52a24}.hybridTaskFeedback.is-success{color:#35705c}.hybridDesktopReminderRow{border-bottom:1px solid var(--hybrid-line);grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:72px;display:grid}.hybridDesktopReminderCheck{width:44px;height:44px;color:var(--hybrid-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.hybridDesktopReminderCheck:disabled{cursor:wait;opacity:.55}.hybridDesktopReminderCheck:before{content:"";border:1.5px solid;border-radius:4px;width:20px;height:20px;position:absolute}.hybridDesktopReminderCheck svg{z-index:1;position:relative}.hybridDesktopReminderMain{min-height:70px;color:var(--hybrid-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:13px;padding:0;display:grid}.hybridDesktopReminderMain>span{gap:6px;display:grid}.hybridDesktopReminderMain small{color:var(--hybrid-muted);font-size:10px}.hybridDesktopReminderRow.is-complete{opacity:.62}.hybridDesktopReminderRow.is-complete strong{text-decoration:line-through}.hybridSimpleRows>button{border:0;border-bottom:1px solid var(--hybrid-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:13px;width:100%;min-height:72px;display:grid}.hybridSimpleRows>button>span{gap:6px;display:grid}.hybridSimpleRows small{color:var(--hybrid-muted);font-size:10px}.hybridSimpleEmpty{min-height:220px;color:var(--hybrid-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.hybridSimpleEmpty strong{color:var(--hybrid-text);font-size:13px}.hybridSimpleEmpty small{font-size:10px}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=1023px){.hybridDesktopApp{grid-template-columns:130px minmax(0,1fr)}.hybridDesktopApp:not(.compactBoardReference)[data-hybrid-surface=calendar],.hybridDesktopApp:not(.compactBoardReference)[data-hybrid-surface=agenda]{grid-template-columns:145px minmax(0,1fr)}.hybridDesktopTenant{padding-inline:10px}.hybridDesktopCalendarBody{grid-template-columns:minmax(0,78%) minmax(0,22%)}.hybridDesktopWorkspace{grid-template-columns:minmax(0,22%) minmax(0,29%) minmax(0,49%)}.hybridDesktopWorkspace:not(.compactReference) .hybridNoteEditorPane{grid-template-rows:auto 238px auto auto auto}.hybridDesktopEmailBody{width:calc(100% - 32px);margin-top:16px}.hybridAgendaPane,.hybridSummaryPane{padding:18px 22px}.hybridPaneEyebrow{margin-bottom:20px;font-size:10px}.hybridAgendaPane h1,.hybridSummaryPane h2{margin-bottom:6px;font-size:13px}.hybridAgendaPane>p,.hybridSummaryPane>p:not(.hybridAiNotice){margin-block:3px;font-size:8px}.hybridAgendaActions{gap:8px;margin:10px 0 24px}.hybridAgendaActions button{min-height:28px;padding-inline:9px;font-size:8px}.hybridAgendaActions button:last-child{width:34px}.hybridAgendaPane>h2{padding-bottom:8px;font-size:7px}.hybridAgendaTopics li{grid-template-columns:16px minmax(0,1fr) auto 22px;gap:4px;min-height:36px;font-size:9px}.hybridAgendaTopics li>button{min-height:30px}.hybridStatusPill{padding:3px 5px;font-size:8px}.hybridAgendaTopics .hybridStatusPill{color:var(--hybrid-muted);background:0 0;gap:4px;padding:0}.hybridAgendaTopics .hybridStatusPill:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.hybridAgendaTopics .hybridStatusPill.ready{color:#247333}.hybridAgendaTopics .hybridStatusPill.progress{color:#b26700}.hybridAgendaTopics .hybridStatusPill.draft{color:#2464c2}.hybridSwitchRow input{width:22px;height:14px;min-height:14px}.hybridSwitchRow input:after{width:10px;height:10px;top:2px;left:2px}.hybridSwitchRow input:checked:after{transform:translate(8px)}.hybridAddTopic{min-height:35px;font-size:8px}.hybridSummaryPane>header{gap:10px}.hybridSummaryPane section{margin-top:30px}.hybridSummaryPane h3{margin-bottom:7px;font-size:10px}.hybridSummaryPane p,.hybridSummaryPane li{font-size:10px;line-height:2}.hybridSummaryPane ul{padding-left:14px}.hybridAiNotice{gap:6px;margin-top:20px;padding:9px 10px;font-size:8px}.hybridDesktopSettings{grid-template-columns:minmax(0,1fr)}.hybridSettingsGrid{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr)}}@media (width>=761px) and (width<=900px){.hybridApprovedSettingsPresentation .hybridDesktopEventTypeColors>div{grid-template-columns:minmax(0,1fr)}}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix{min-height:100%;padding:0;overflow:hidden}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix>h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix>div{border:0;grid-template-rows:70px 63px 70px 119px 129px;height:100%;display:grid}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article{grid-template-columns:214px minmax(0,1fr);min-height:0;overflow:hidden}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>header{gap:10px;padding:13px 18px;font-size:12px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>header svg{width:18px;height:18px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>header small{font-size:9px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>section,[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>div{margin:10px 12px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.success,[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.warning,[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.error,[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.restricted{gap:8px;padding:9px 11px;font-size:11px}[data-qa-hybrid-panel="05D"] .hybridValidationState{height:98px;display:block;position:relative}[data-qa-hybrid-panel="05D"] .hybridValidationState input,[data-qa-hybrid-panel="05D"] .hybridValidationState>button{min-height:24px;font-size:9px}[data-qa-hybrid-panel="05D"] .hybridValidationState label{display:block;position:absolute;left:0;right:0}[data-qa-hybrid-panel="05D"] .hybridValidationState label:first-child{top:3px}[data-qa-hybrid-panel="05D"] .hybridValidationState label:nth-child(2){top:45px}[data-qa-hybrid-panel="05D"] .hybridValidationState label input{width:calc(100% - 85px);height:24px;position:absolute;top:-2px;left:80px}[data-qa-hybrid-panel="05D"] .hybridValidationState label small{width:calc(100% - 85px);position:absolute;top:26px;left:80px}[data-qa-hybrid-panel="05D"] .hybridValidationState>button{width:125px;height:25px;position:absolute;top:72px;left:80px}[data-qa-hybrid-panel="05D"] .hybridSkeletonRows{gap:6px}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow{grid-template-columns:28px minmax(0,1.4fr) minmax(74px,.85fr) 14px;gap:8px}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow>span{gap:5px}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow i{height:7px}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow .hybridSkeletonAvatar{width:24px;height:24px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(2)>header svg{color:#23843a}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(3)>header svg{color:#d58700}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(4)>header svg{color:#c8322b}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:first-child>div{margin:10px 16px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(2)>section{margin:20px 16px 8px 14px;padding-top:7px;padding-bottom:7px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(3)>section{margin:13px 16px 7px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(4)>div{margin:11px 16px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(5)>div{margin:8px 16px}[data-qa-hybrid-panel="06B"] .hybridNoteEditorPane h2{margin-bottom:8px}[data-qa-hybrid-panel="06B"] .hybridNoteRows strong{font-size:10px}[data-qa-hybrid-panel="06B"] .hybridNoteRows small{font-size:8px}[data-qa-hybrid-panel="06B"] .hybridDesktopMoreRow.active,[data-qa-hybrid-panel="06C"] .hybridDesktopMoreRow.active,[data-qa-hybrid-panel="06D"] .hybridDesktopMoreRow.active{background:0 0}[data-qa-hybrid-panel="06C"] .hybridAiNotice{color:#1764d1;padding:7px 10px;line-height:1.2;transform:translateY(-7px)}[data-qa-hybrid-panel="06C"] .hybridSummaryPane>header .hybridStatusPill{margin-top:30px}[data-qa-hybrid-panel="06C"] .hybridSummaryPane{padding-left:16px}[data-qa-hybrid-panel="03D"] .hybridAiNotice{border-color:var(--hybrid-line);color:#303330;background:#eeece8}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane>header{padding-left:8px;padding-right:8px}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane>header .hybridStatusPill{transform:translateY(33px)}[data-qa-hybrid-panel="03D"] .hybridCompactMeetingSelect{margin-left:8px}[data-qa-hybrid-panel="03D"] .hybridReadiness>strong,[data-qa-hybrid-panel="03D"] .hybridReadiness>span{width:240px;margin-left:8px}[data-qa-hybrid-panel="03D"] .hybridCompactSummaryPane{padding-left:19px}[data-qa-hybrid-panel="03C"] .hybridNoteRows>button{width:calc(100% - 49px);margin-right:22px}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane li>span:first-child{transform:translate(5px)}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane li>strong{transform:translate(11px)}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane li>small:first-of-type{transform:translate(-17px)}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane li>small:nth-of-type(2){transform:translate(-13px)}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane li>button{transform:translate(2px)}[data-qa-hybrid-panel="03D"] .hybridCompactAgendaPane>.hybridAddTopic{color:var(--hybrid-text)}[data-qa-hybrid-panel="03D"] .hybridReadinessRows{font-weight:400}[data-qa-hybrid-panel="03D"] .hybridReadinessRows>button{grid-template-columns:18px 145px 62px 66px 16px}[data-qa-hybrid-panel="03D"] .hybridReadinessRows strong{font-size:9px;font-weight:600;transform:translate(4px)}[data-qa-hybrid-panel="03D"] .hybridReadinessRows small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}[data-qa-hybrid-panel="03D"] .hybridReadinessRows .hybridStatusPill{justify-self:center;padding:3px 7px;font-size:8px;font-weight:400}[data-qa-hybrid-panel="03D"] .hybridReadiness>strong{transform:translateY(2px)}[data-qa-hybrid-panel="03D"] .hybridReadiness>span{transform:translateY(4px)}[data-qa-hybrid-panel="03D"] .hybridCompactSummaryPane h2:nth-of-type(2){margin-top:28px}[data-qa-hybrid-panel="03D"] .hybridCompactSummaryPane h2:nth-of-type(3){margin-top:10px}[data-qa-hybrid-panel="03D"] .hybridCompactSummaryPane>.hybridAiNotice{width:calc(100% + 15px);margin-left:-8px}[data-qa-hybrid-panel="05D"] .hybridLoadingHeader{align-content:start;align-items:start;gap:6px;display:grid}[data-qa-hybrid-panel="05D"] .hybridLoadingHeader>strong{line-height:1}[data-qa-hybrid-panel="05D"] .hybridLoadingHeader>span{align-items:center;gap:8px;display:flex}[data-qa-hybrid-panel="05D"] .hybridLoadingHeader>span svg{width:18px;height:18px}[data-qa-hybrid-panel="05D"] .hybridLoadingHeader>span small{color:var(--hybrid-text);font-size:10px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article>header{gap:12px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(5)>header svg{width:22px;height:22px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.warning span{width:225px;min-width:0;margin-left:9px;font-size:11.5px;line-height:1.35}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow .hybridSkeletonAvatar{transform:translate(10px)}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow>span:first-of-type{transform:translate(16px)}[data-qa-hybrid-panel="05D"] .hybridSkeletonRow>span:nth-of-type(2){transform:translate(-16px)}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(5)>header small{width:calc(100% + 22px);transform:translate(-22px)}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(5)>div{grid-template-rows:50px 53px;gap:5px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix article:nth-child(5) section{min-height:0}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.error button{height:26px;min-height:26px;padding:0 18px}[data-qa-hybrid-panel="05D"] .hybridSystemMatrix section.restricted>span{width:238px;line-height:1.35}[data-qa-hybrid-panel="06A"] .hybridDesktopRail nav>button.active{color:var(--hybrid-text)}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthControls>button:first-child{transform:translate(7px)}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthControls>button:last-child{transform:translate(-18px)}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthName{transform:translate(-14px)}[data-qa-hybrid-panel="06A"] .hybridDesktopCellEvents>span{letter-spacing:-.2px;padding-inline:1px;font-size:6px}[data-qa-hybrid-panel="06A"] .hybridDesktopCellEvents i{width:5px;height:5px;margin-right:2px}[data-qa-hybrid-panel="06A"] .hybridDesktopDayNumber{flex:0 0 23px;align-self:center;width:23px;height:23px;min-height:23px}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthGrid{grid-template-rows:53px 55px 58px 55px 76px;grid-auto-rows:unset}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthGrid>button{gap:3px;padding:2px 1px}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthGrid>button.selected{gap:6px;padding-top:1px;padding-bottom:2px}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthGrid>button.selected .hybridDesktopDayNumber{flex:0 0 23px;min-height:23px}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthGrid>button.selected .hybridDesktopCellEvents{gap:7px}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda{padding-left:20px}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button{grid-template:"time time chevron"19px".body chevron"minmax(0,1fr)/12px minmax(0,1fr) 0;gap:0;width:calc(100% + 10px);height:88px;margin-left:-10px;padding:8px 0 6px;display:grid;position:relative}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button+button{height:90px;padding-top:7px}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda time{white-space:nowrap;grid-area:time;position:static;transform:none}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda button span{grid-area:body;position:static;transform:translateY(1px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button+button span{transform:translateY(5px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda strong{letter-spacing:-.1px;font-size:6.2px;transform:translate(-10px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button>svg{grid-area:chevron;place-self:center end;position:static;transform:translate(10px,6px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button+button>svg{transform:translate(10px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda>button:first-of-type strong i{color:#256fd3}[data-qa-hybrid-panel="06A"] .hybridDesktopMonthPane{grid-template-rows:46px 20px minmax(0,1fr)}[data-qa-hybrid-panel="06A"] .hybridDesktopWeekdays{align-items:center}[data-qa-hybrid-panel="06A"] .hybridDesktopWeekdays span{transform:translateY(3px)}[data-qa-hybrid-panel="06A"] .hybridDesktopDayAgenda h2{margin-bottom:0;padding-bottom:15px;transform:translateY(-4px)}[data-qa-hybrid-panel="06A"] .hybridDesktopMoreRow>button:first-child{padding-left:7px}[data-qa-hybrid-panel="06A"] .hybridDesktopMoreRow>button:first-child svg{flex:0 0 18px}[data-qa-hybrid-panel="06B"] .hybridWorkspaceRail nav button.active{width:calc(100% - 2px)}[data-qa-hybrid-panel="06B"] .hybridNotesListPane>header{padding-left:19px;padding-right:14px}[data-qa-hybrid-panel="06B"] .hybridNotesListPane>header button{border:1px solid var(--hybrid-line);white-space:nowrap;border-radius:5px;gap:3px;width:66px;min-height:22px;padding-inline:5px;font-size:7px}[data-qa-hybrid-panel="06B"] .hybridNotesListPane>header button svg{width:13px;height:13px}[data-qa-hybrid-panel="06B"] .hybridNoteEditorPane{padding-top:12px}[data-qa-hybrid-panel="06B"] .hybridDesktopWorkspace:not(.compactReference) .hybridNoteEditorPane{grid-template-rows:auto 241px auto auto auto}[data-qa-hybrid-panel="06C"] .hybridAgendaActions{margin-bottom:18px}[data-qa-hybrid-panel="06C"] .hybridAgendaPane>h2{padding-bottom:8px}[data-qa-hybrid-panel="06C"] .hybridAgendaTopics li{grid-template-columns:10px minmax(0,1fr) auto 22px;min-height:32px}[data-qa-hybrid-panel="06C"] .hybridAgendaTopics li>button{min-height:27px}[data-qa-hybrid-panel="06C"] .hybridAgendaTopics .hybridStatusPill{transform:translate(-10px)}[data-qa-hybrid-panel="06C"] .hybridAgendaMetadata{white-space:nowrap}[data-qa-hybrid-panel="06C"] .hybridAddTopic{margin-top:20px}[data-qa-hybrid-panel="06C"] .hybridAiNotice{padding:9px 10px;transform:translateY(4px)}[data-qa-hybrid-panel="06C"] .hybridSummaryPane>section:first-of-type{margin-top:40px}[data-qa-hybrid-panel="06C"] .hybridSummaryPane>section:first-of-type h3{margin-bottom:4px}[data-qa-hybrid-panel="06C"] .hybridSummaryPane>section:nth-of-type(2){margin-top:18px}[data-qa-hybrid-panel="06C"] .hybridSummaryPane>section:nth-of-type(3){margin-top:24px}[data-qa-hybrid-panel="06D"] .hybridSettingsGrid{grid-template-columns:127px 280px minmax(0,1fr)}.hybridAppRoot{background:var(--mya-canvas,#f4f3f0);min-width:0;min-height:100dvh;color:var(--mya-ink,#191a19)}.hybridAppRoot:has([role=dialog][aria-modal=true])>.toast{z-index:90}.hybridAppRoot:has([role=dialog][aria-modal=true]) .mya-phone-nav{visibility:hidden}.hybridQaDiagnostic{color:#191a19;text-align:center;background:#f4f3f0;place-content:center;gap:12px;min-height:100dvh;padding:32px;display:grid}.hybridQaDiagnostic h1,.hybridQaDiagnostic p{margin:0}.hybridLegalBackdrop{z-index:1000;background:#191a1973;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hybridLegalDialog{background:#faf9f7;border:1px solid #d2d1cd;border-radius:12px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 18px 54px #1415142e}.hybridLegalDialog>button:first-child{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.hybridLegalDialog h2{margin:0 38px 12px 0;font-size:22px}.hybridLegalDialog p{color:#555957;margin:0;line-height:1.6}.hybridLegalDialog>button:last-child{color:#fff;background:#242524;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:24px}.hybridAppRoot[data-appearance-theme=dark] .hybridLegalBackdrop{background:#0809099e}.hybridAppRoot[data-appearance-theme=dark] .hybridLegalDialog{color:#f5f4f1;background:#202221;border-color:#3b3d3c}.hybridAppRoot[data-appearance-theme=dark] .hybridLegalDialog p{color:#c7c9c7}.hybridAppRoot[data-appearance-theme=dark] .hybridLegalDialog>button{color:#f5f4f1}.hybridAppRoot[data-appearance-theme=dark] .hybridLegalDialog>button:last-child{color:#202221;background:#f0efec}@media (prefers-color-scheme:dark){.hybridAppRoot[data-appearance-theme=system] .hybridLegalBackdrop{background:#0809099e}.hybridAppRoot[data-appearance-theme=system] .hybridLegalDialog{color:#f5f4f1;background:#202221;border-color:#3b3d3c}.hybridAppRoot[data-appearance-theme=system] .hybridLegalDialog p{color:#c7c9c7}.hybridAppRoot[data-appearance-theme=system] .hybridLegalDialog>button{color:#f5f4f1}.hybridAppRoot[data-appearance-theme=system] .hybridLegalDialog>button:last-child{color:#202221;background:#f0efec}}:root{--bg:#f6f5f1;--panel:#fff;--panel-soft:#fbfcfe;--ink:#111827;--muted:#667085;--line:#d9e0ea;--line-strong:#c4cfdd;--navy:#073b7a;--navy-2:#0b4ea2;--accent:#0b4ea2;--accent-ink:#fff;--danger:#d92d20;--shadow:0 18px 48px #0f172a1f;--radius:8px}.loginShell.legacyStateShell{min-height:100dvh;padding:max(18px, calc(env(safe-area-inset-top,0px) + 12px)) max(18px, calc(env(safe-area-inset-right,0px) + 12px)) max(18px, calc(env(safe-area-inset-bottom,0px) + 12px)) max(18px, calc(env(safe-area-inset-left,0px) + 12px));color:#1d1d1f;background:#f2f2f4;place-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;overflow-y:auto}.loginCard.legacyStateCard{background:#fbfbfcfa;border:1px solid #3c3c4329;border-radius:22px;width:100%;max-width:430px;padding:24px;box-shadow:0 24px 70px #1c1c1e21,0 2px 10px #1c1c1e0d}.loginBrand.legacyStateBrand{grid-template-columns:48px minmax(0,1fr);gap:13px;margin-bottom:20px}.loginBrand.legacyStateBrand .logoPreview{color:#1d1d1f;background:#ececee;border:1px solid #3c3c431f;border-radius:14px;width:48px;height:48px;font-size:18px;font-weight:720}.loginBrand.legacyStateBrand .logoPreview img{object-fit:contain;padding:4px}.loginBrand.legacyStateBrand h1{color:#1d1d1f;letter-spacing:-.025em;font-size:21px;font-weight:680;line-height:1.15}.loginBrand.legacyStateBrand p{color:#6e6e73;margin-top:5px;font-size:13px;font-weight:450;line-height:1.4}.legacyPrimaryAction,.legacySecondaryAction,.legacyDeviceResetAction{min-height:46px;box-shadow:none;border-radius:12px;font-size:14px;font-weight:640}.primaryAction.legacyPrimaryAction{color:#fff;box-shadow:none;background:#1d1d1f;border-color:#1d1d1f}.primaryAction.legacyPrimaryAction:hover:not(:disabled){background:#343437;border-color:#343437}.secondaryAction.legacySecondaryAction{color:#1d1d1f;background:#f2f2f4;border-color:#3c3c432e}.legacyPrimaryAction:focus-visible,.legacySecondaryAction:focus-visible,.legacyDeviceResetAction:focus-visible,.legacyTextAction:focus-visible,.legacyNotificationClose:focus-visible,.legacyAuthCard input:focus-visible{outline-offset:2px;outline:3px solid #1d1d1f33}.legacyLoadingIndicator{color:#6e6e73;border-top:1px solid #3c3c431f;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.legacyLoadingIndicator>span{border:2px solid #d1d1d6;border-top-color:#1d1d1f;border-radius:999px;width:18px;height:18px;animation:.76s linear infinite legacyLoadingSpin}.legacyLoadingIndicator small{font-size:12px;font-weight:520}@keyframes legacyLoadingSpin{to{transform:rotate(360deg)}}.loginCard.legacyAuthCard .settingsInput{gap:7px;margin-top:12px}.loginCard.legacyAuthCard .settingsInput>span{color:#6e6e73;min-height:18px;font-size:12px;font-weight:570}.loginCard.legacyAuthCard .settingsInput input{color:#1d1d1f;width:100%;min-height:48px;box-shadow:none;background:#f7f7f8;border:1px solid #3c3c4333;border-radius:12px;margin:0;padding:0 13px;font-size:16px}.loginCard.legacyAuthCard .settingsInput input:focus{background:#fff;border-color:#6e6e73}.loginCard.legacyAuthCard .formMessage{color:#3a3a3c;background:#f2f2f4;border-color:#3c3c4324;border-radius:11px;font-weight:520}.loginCard.legacyAuthCard .formMessage.error{color:#a52a24;background:#fff2f1;border-color:#c9342b38}.textButton.legacyTextAction{color:#3a3a3c;min-height:44px;margin-top:4px;font-size:13px;font-weight:570}.legacyRecoveryCard{max-width:430px}.legacyDeviceRecovery{border-top:1px solid #3c3c431f;gap:10px;margin-top:18px;padding-top:16px;display:grid}.legacyDeviceRecovery p{color:#6e6e73;text-align:center;margin:0;font-size:11.5px;line-height:1.45}.secondaryAction.legacyDeviceResetAction{color:#b12d27;background:0 0;border-color:#c9342b33}.legacyNotificationQaCanvas{background:#f2f2f4;min-height:100dvh}.modalOverlay.legacyNotificationOverlay{padding:max(16px, calc(env(safe-area-inset-top,0px) + 10px)) max(16px, calc(env(safe-area-inset-right,0px) + 10px)) max(16px, calc(env(safe-area-inset-bottom,0px) + 10px)) max(16px, calc(env(safe-area-inset-left,0px) + 10px));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1c1e4d}.syncModal.legacyNotificationFailure{background:#fbfbfc;border:1px solid #3c3c4329;border-radius:22px;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #1c1c1e33,0 2px 10px #1c1c1e0f}.modalX.legacyNotificationClose{color:#6e6e73;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;top:12px;right:12px}.modalX.legacyNotificationClose:before{content:"";background:#ececee;border-radius:999px;width:30px;height:30px;position:absolute}.modalX.legacyNotificationClose svg{position:relative}.legacyNotificationHead{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding-right:42px;display:grid}.legacyNotificationHead>span{color:#1d1d1f;background:#ececee;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.legacyNotificationHead h2{color:#1d1d1f;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:680;line-height:1.2}.legacyNotificationHead p{color:#6e6e73;margin:5px 0 0;font-size:12.5px;line-height:1.4}.legacyNotificationNotice{background:#f2f2f4;border-radius:12px;margin-top:16px;padding:12px}.legacyNotificationNotice p{color:#4c4c50;margin:0;font-size:12px;line-height:1.45}.legacyNotificationActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.legacyNotificationActions .legacyPrimaryAction{grid-column:1/-1}.legacyNotificationActions button{justify-content:center;min-width:0;min-height:46px}@media (width<=480px){.loginShell.legacyStateShell{padding:max(14px, calc(env(safe-area-inset-top,0px) + 10px)) max(14px, calc(env(safe-area-inset-right,0px) + 10px)) max(14px, calc(env(safe-area-inset-bottom,0px) + 10px)) max(14px, calc(env(safe-area-inset-left,0px) + 10px))}.loginCard.legacyStateCard,.syncModal.legacyNotificationFailure{border-radius:20px;padding:20px}.syncModal.legacyNotificationFailure{width:100%}}@media (height<=520px) and (orientation:landscape){.loginShell.legacyStateShell{place-items:start center}.loginCard.legacyStateCard{margin:auto}.syncModal.legacyNotificationFailure{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.legacyLoadingIndicator>span{animation-duration:1.8s}}*{box-sizing:border-box}html{color:var(--ink);background:var(--bg);touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:geometricprecision;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif}body{touch-action:manipulation;min-width:320px;min-height:100dvh;margin:0}#root{touch-action:manipulation;min-height:100dvh}button,input,select,textarea{font:inherit;touch-action:manipulation}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.58}.app-shell{background:linear-gradient(180deg, #fffffff0, #f7f8faf5), var(--bg);grid-template-columns:224px minmax(0,1fr);min-height:100dvh;display:grid}.menuButton,.drawerBackdrop{display:none}.sidebar{color:#fff;background:#072a4f;flex-direction:column;align-items:stretch;gap:8px;min-height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.drawerHeader,.drawerNav,.navSectionLabel,.sidebarFooter{align-self:stretch;width:100%}.brand{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:18px;display:grid}.brand strong,.brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brand strong{font-size:15px;font-weight:800}.brand span{color:#ffffffa8;margin-top:3px;font-size:12px}.logoBox,.logoPreview{border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff2e;place-items:center;width:44px;height:44px;font-size:24px;display:grid;overflow:hidden}.logoBox img,.logoPreview img{object-fit:cover;width:100%;height:100%}.navButton{border-radius:var(--radius);color:#ffffffc7;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 11px;font-size:14px;font-weight:650;display:flex}.gearEmoji{text-align:center;width:19px;font-size:17px}.navIconWrap{flex:none;place-items:center;width:19px;height:19px;display:inline-grid;position:relative}.navIconWrap i{color:#fff;background:#e63f58;border:2px solid #072a4f;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-style:normal;line-height:1;display:grid;position:absolute;top:-8px;right:-10px}.sidebarFooter{gap:2px;margin-top:auto;display:grid}.sidebarSession{border-top:1px solid #ffffff29;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 7px 8px;display:grid}.sidebarSession .avatar{width:36px;height:36px;font-size:12px}.sidebarSession strong,.sidebarSession span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebarSession strong{color:#fff;font-size:13px;font-weight:790}.sidebarSession span{color:#ffffffa8;text-transform:capitalize;margin-top:2px;font-size:11px;font-weight:650}.dot{background:#58d68d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #58d68d2e}.workspace{min-width:0;padding:14px 22px 28px}.topbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:14px;display:flex}.headerActions{flex:none;justify-content:flex-end;align-items:center;display:flex}.alertMenu{flex:none;position:relative}.alertBell{width:42px;height:42px;color:var(--navy);background:#fff;border:1px solid #d8e0ec;border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:0 3px 9px #1018280f}.alertBell:hover,.alertBell.active{background:#f6faff;border-color:#91b6dc}.alertBell i{border:2px solid var(--bg);color:#fff;background:#d53b52;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:850;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.alertDropdown{z-index:80;background:#fff;border:1px solid #d9e2ee;border-radius:12px;width:min(390px,100vw - 32px);max-height:min(520px,100dvh - 118px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:none;box-shadow:0 20px 52px #10182833}.alertDropdownHead{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}.alertDropdownHead>div{gap:2px;display:grid}.alertDropdownHead strong{color:var(--ink);font-size:14px}.alertDropdownHead span{color:var(--muted);font-size:11px;font-weight:720}.alertDropdownList{max-height:min(450px,100dvh - 180px);display:grid;overflow-y:auto}.alertDropdownItem{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:8px 10px;display:grid}.alertDropdownItem:last-child{border-bottom:0}.alertDropdownItem.unread{background:#f7fbff}.alertDropdownItem.reminder.unread{background:#f5f9ff}.alertOpen{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:4px;display:grid}.alertOpen:hover strong{color:var(--navy)}.alertOpen>span:last-child{gap:3px;min-width:0;display:grid}.alertOpen strong,.alertOpen small,.alertOpen time{text-overflow:ellipsis;min-width:0;overflow:hidden}.alertOpen strong{font-size:12px;line-height:1.25}.alertOpen small{color:#4d5c70;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.alertOpen time{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.alertEmoji{background:#edf5ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.alertReadAction{color:var(--navy);white-space:nowrap;background:0 0;border:0;align-self:center;padding:5px 4px;font-size:10px;font-weight:800}.alertReadAction:hover{text-decoration:underline}.alertDropdownEmpty{color:var(--muted);padding:20px 16px;font-size:12px;line-height:1.45}.calendarDrop,.smallAction,.primaryAction,.secondaryAction,.squareButton,.monthPicker,.textButton{border-radius:var(--radius)}.calendarDrop{background:var(--panel);border:1px solid var(--line);min-height:44px;color:var(--navy);align-items:center;gap:9px;padding:0 12px;font-weight:750;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.rotate{transform:rotate(180deg)}select{color:var(--ink);background:0 0;border:0;outline:0;min-width:0;min-height:36px}.squareButton,.modalX{border:1px solid var(--line);background:var(--panel);color:var(--navy);place-items:center;display:grid}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.avatar.large{width:48px;height:48px}.contentGrid{width:100%;min-width:0;display:block}.calendarPanel,.flyerPanel,.settingsPanel,.eventModal,.flyerModal,.syncModal{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 1px 2px #0f172a0d}.calendarPanel{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:14px}.calendarPanel.hide{display:none}.calendarHeader{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.monthPickerWrap{position:relative}.monthPicker{border:1px solid var(--accent);background:#fff;justify-content:center;align-items:center;gap:9px;min-width:210px;min-height:44px;padding:0 13px;display:flex}.coloredMonth{letter-spacing:0;font-size:18px}.monthMenu{z-index:10;border:1px solid var(--line);width:260px;box-shadow:var(--shadow);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.monthMenu button{min-height:40px;color:var(--month-color,var(--ink));background:0 0;border:1px solid #0000;border-radius:7px;font-weight:650}.monthMenu button:hover,.monthMenu button.selected{background:var(--accent);color:var(--accent-ink)}.weekdayGrid,.dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdayGrid{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.weekdayGrid span{text-align:center;padding:8px 4px}.weekdayGrid span:first-child{color:#e63f58}.weekdayGrid span:last-child{color:#198754}.dayGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0}.dayCard{appearance:none;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:#ffffffb8;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:clamp(92px,8.6vw,126px);padding:12px;transition:background .14s,box-shadow .14s,transform .14s;display:flex}.dayCard:active{transform:scale(.992)}.dayCard.muted .dayNumber{color:#9aa4b2}.density-compact .dayCard{gap:8px;min-height:clamp(84px,7.5vw,108px);padding:10px}.dayNumber{color:var(--accent);font-size:18px;font-weight:800}.eventChip{background:color-mix(in srgb, var(--accent) 10%, white);color:#102033;border:1px solid color-mix(in srgb, var(--accent) 24%, white);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;width:fit-content;max-width:calc(100% - 2px);padding:5px 7px;font-size:11px;line-height:1.25;display:inline-flex;overflow:hidden}.eventChip b{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.eventChip i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.marker-dot .eventChip{background:var(--accent);color:#0000;border-radius:50%;width:10px;height:10px;min-height:10px;padding:0;overflow:hidden}.marker-dot .eventChip b,.marker-dot .eventChip i{display:none}.flyerPanel{min-height:0;padding:14px}.flyerMenuPanel{width:min(500px,100vw - 36px)}.flyerMenuPanel .flyerPanel{box-shadow:none;background:0 0;border:0;padding:0}.flyerMenuPanel .flyerFrame img{max-height:min(62vh,620px)}.panelTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panelTitle span,.settingsTop p,.modalHead p,.flyerMeta span,.businessLine,.noteByline span{color:var(--muted);font-size:12px}.panelTitle strong,.flyerMeta b{margin-top:2px;font-size:16px;display:block}.smallAction,.primaryAction,.secondaryAction{border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.smallAction,.primaryAction{color:var(--accent-ink);background:var(--navy-2);border-color:var(--navy-2)}.secondaryAction{color:var(--ink);background:#fff}.primaryAction.full,.secondaryAction.full{width:100%;margin-top:14px}.flyerFrame{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);width:100%;padding:8px;display:block}.flyerFrame img{aspect-ratio:4/5;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}.emptyFlyer{min-height:340px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;font-weight:750;display:grid}.flyerMeta{gap:5px;margin-top:12px;display:grid}.modalOverlay{z-index:95;overscroll-behavior:contain;background:#0f172a42;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.eventModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(680px,100%);max-height:min(880px,100vh - 32px);box-shadow:var(--shadow);padding:22px;position:relative;overflow:auto}.modalX{border-radius:var(--radius);z-index:4;width:40px;height:40px;position:relative}.topRight{position:absolute;top:14px;right:14px}.topLeft{position:absolute;top:14px;left:14px}.modalHead{align-items:center;gap:12px;margin-bottom:18px;padding-right:48px;display:flex}h2,h3,p{margin:0}.modalHead h2,.settingsTop h2,.flyerModal h2{font-size:22px;line-height:1.18}.eventFields{grid-template-columns:1.4fr .8fr;gap:12px;margin-bottom:18px;display:grid}.eventTitleField,.timeFields{grid-column:1/-1}.timeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.optionalLabel{color:var(--muted);font-size:11px;font-weight:650}.fieldError{color:#9f1f17;grid-column:1/-1;margin-top:-4px;font-size:12px;font-weight:700}label{color:#344054;font-size:12px;font-weight:750}input,textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;outline:0;min-height:42px;margin-top:7px;padding:11px 12px;font-size:16px}textarea{resize:vertical;min-height:86px;line-height:1.45}input:focus,textarea:focus,select:focus-visible,button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.readOnlyNote{color:#21466f;border-radius:var(--radius);background:#f4f8ff;border:1px solid #d7e4f7;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.notesSection{border-top:1px solid var(--line);padding-top:16px}.notesSection h3{margin-bottom:10px;font-size:15px}.noteList{gap:10px;display:grid}.noteCard{background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px;display:grid}.noteAvatar{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.noteByline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.noteByline strong{font-size:13px}.noteCard p{color:#253044;margin-top:5px;font-size:14px;line-height:1.45}.textButton{color:var(--accent);background:0 0;border:0;padding:8px 0 0;font-size:12px;font-weight:800}.inlineEdit{min-height:74px}.noteComposer{margin-top:13px;display:block}.addNote{margin-top:10px}.shareNoteToggle{color:var(--ink);align-items:center;gap:9px;margin-top:11px;font-size:12px;font-weight:760;display:flex}.shareNoteToggle input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:0}.shareNoteToggle.compact{margin-top:9px}.noteVisibility{color:#667085;background:#f8fafc;border:1px solid #dde4ee;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.noteVisibility.shared{color:#19633b;background:#eef9f2;border-color:#b8d7c5}.emptyState{color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:14px;font-size:14px}.modalActions{gap:10px;margin-top:18px;display:flex}.modalActions.centered{justify-content:center}.modalActions.right{justify-content:flex-end}.flyerOverlay{place-items:center}.flyerModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(760px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);padding:58px 20px 20px;position:relative;overflow:auto}.flyerModal h2{text-align:center;margin-bottom:14px}.flyerModal img{object-fit:contain;border-radius:var(--radius);border:1px solid var(--line);width:min(440px,100%);max-height:68vh;margin:0 auto;display:block}.flyerModal .modalActions{z-index:3;position:relative}.syncModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(620px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);padding:22px;position:relative;overflow:auto}.syncStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.syncStats div,.syncNotice,.syncList div{border:1px solid var(--line);background:var(--panel-soft);border-radius:var(--radius)}.syncStats div{gap:4px;padding:12px;display:grid}.syncStats .syncStatButton{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-width:0;color:var(--ink);text-align:left;gap:4px;padding:12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.syncStats .syncStatButton:hover:not(:disabled){border-color:#82acd8;box-shadow:0 8px 18px #0a4b961a}.syncStats .syncStatButton:active:not(:disabled){transform:scale(.985)}.syncStats .syncStatButton:disabled{cursor:not-allowed;opacity:.58}.syncStatButton small{color:var(--accent);font-size:11px;font-weight:780}.syncStats .syncStatReadout{cursor:default}.syncStats strong{color:var(--navy);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.syncStats span,.syncList small,.syncList em{color:var(--muted);font-size:12px}.syncNotice{color:#21466f;background:#f4f8ff;border-color:#d7e4f7;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.45}.syncList{gap:8px;display:grid}.syncList div{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.syncList span{color:var(--accent);font-size:12px;font-weight:800}.syncList strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.syncList em{padding:2px 4px;font-style:normal}.settingsPanel{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(560px,100vw - 36px);box-shadow:var(--shadow);padding:16px;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto}.settingsTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.settingsTop h2{align-items:center;gap:8px;display:flex}.appSettingsPanel{overscroll-behavior:contain;flex-direction:column;width:min(620px,100vw - 36px);display:flex;overflow:auto}.settingsAccordion{align-content:start;gap:9px;min-height:0;padding-right:2px;display:grid}.settingsAccordionCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden}.settingsAccordionCard.open{box-shadow:inset 3px 0 0 var(--navy-2);border-color:#9fc1ec}.settingsAccordionTrigger{background:var(--panel-soft);width:100%;min-height:58px;color:var(--ink);text-align:left;border:0;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.settingsAccordionTrigger svg{color:var(--navy);flex:none}.settingsAccordionTrigger>svg:last-child{color:#667085;transition:transform .14s}.settingsAccordionTrigger span,.settingsAccordionTrigger strong,.settingsAccordionTrigger small{min-width:0;display:block}.settingsAccordionTrigger strong{font-size:13px;line-height:1.1}.settingsAccordionTrigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.settingsAccordionBody{border-top:1px solid var(--line);align-content:start;gap:12px;padding:14px;display:grid}.settingsAccordionBodyStandalone{border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--navy-2);background:#fff;border:1px solid #9fc1ec;grid-column:1/-1}.accountSummary,.emailStatus{border:1px solid var(--line);background:var(--panel-soft);border-radius:var(--radius);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.accountSummary strong,.accountSummary span,.accountSummary small,.emailStatus strong,.emailStatus span{min-width:0;display:block}.accountSummary strong,.emailStatus strong{font-size:14px}.accountSummary span,.emailStatus span{color:var(--muted);margin-top:3px;font-size:12px}.accountSummary small{color:var(--navy);margin-top:5px;font-size:12px;font-weight:800}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logoUploader{align-items:center;gap:12px;display:flex}.logoPreview{border-color:var(--line);color:var(--navy);background:#f2f5f9}.settingsInput{display:block}.settingsInput select{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;min-height:44px;margin-top:7px;padding:0 12px;font-size:16px;font-weight:700}.settingsInput span,.businessLine{align-items:center;gap:7px;display:flex}.settingsSwatch{width:14px;height:14px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;margin-left:auto}.appearanceSettings{gap:12px;display:grid}.settingsAutoSaveNote{color:var(--shell-muted,var(--muted));margin:0;font-size:11px;font-weight:700;line-height:1.4}.appearancePreviewCard{--preview-accent:var(--accent);--preview-bg:var(--bg);border:1px solid color-mix(in srgb, var(--preview-accent) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(180deg, #ffffffd6, #ffffff9e), var(--preview-bg);gap:10px;padding:12px;display:grid}.appearancePreviewTop{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.appearancePreviewTop strong{color:var(--preview-accent);font-size:18px}.appearancePreviewGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appearancePreviewGrid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb8;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:72px;padding:9px;display:flex}.appearancePreviewCard.density-compact .appearancePreviewGrid span{gap:7px;min-height:58px;padding:7px}.appearancePreviewGrid b{color:var(--preview-accent);font-size:15px}.appearancePreviewGrid i{border:1px solid color-mix(in srgb, var(--preview-accent) 24%, white);background:color-mix(in srgb, var(--preview-accent) 10%, white);max-width:100%;color:var(--preview-accent);text-overflow:ellipsis;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1.1;overflow:hidden}.appearancePreviewCard.marker-dot .appearancePreviewGrid i{background:var(--preview-accent);color:#0000;border:0;width:10px;height:10px;min-height:10px;padding:0}.appearanceControlGroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);gap:10px;padding:12px;display:grid}.appearanceControlGroup.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.appearancePresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.appearancePreset{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:54px;color:var(--ink);text-align:left;background:#fff;align-items:center;gap:9px;padding:9px;transition:border .14s,box-shadow .14s,background .14s;display:flex}.appearancePreset i{background:var(--preset-color);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 4px #ffffffd1}.appearancePreset strong{color:#26364b;min-width:0;font-size:12px;line-height:1.2}.appearancePreset.active{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 7%, white);box-shadow:inset 3px 0 0 var(--accent)}.colorPickerInput input[type=color]{cursor:pointer;height:44px;padding:4px}.colorPickerInput input[type=color]::-webkit-color-swatch-wrapper{padding:0}.colorPickerInput input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.appearanceSegment{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appearanceSegment button{border:1px solid var(--line);border-radius:var(--radius);color:#26364b;background:#fff;min-width:0;min-height:42px;padding:0 10px;font-size:13px;font-weight:800}.appearanceSegment button.active{border-color:var(--navy-2);background:var(--navy-2);color:#fff}.formMessage{color:#21466f;border-radius:var(--radius);background:#f4f8ff;border:1px solid #d7e4f7;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:650}.formMessage.error{color:#9f1f17;background:#fff4f2;border-color:#ffd1cc}.centeredText{text-align:center;justify-content:center;align-items:center;min-height:40px;margin:10px auto 0;display:flex}.businessLine{padding:10px 0 2px}.fieldHint{color:var(--muted);margin:-2px 0 4px;font-size:12px;font-weight:650}.lockedPanel{text-align:center;min-height:180px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);place-items:center;gap:10px;display:grid}.lockedPanel span{max-width:320px;color:var(--muted);font-size:13px;line-height:1.4}.sectionHeaderLine,.rowActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sectionHeaderLine span{color:var(--muted);font-size:12px;font-weight:800}.userList{gap:12px;display:grid}.userRow{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);gap:12px;padding:12px;display:grid}.userRowTop{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.userRowTop strong,.userRowTop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.userRowTop strong{font-size:14px}.userRowTop span{color:var(--muted);margin-top:2px;font-size:12px}.statusBadge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.statusBadge.active{color:#0b6b3a;background:#effaf3;border-color:#bfe3cf}.statusBadge.warning{color:#8a4b00;background:#fff7e8;border-color:#f4d19b}.resetLog{border-radius:var(--radius);background:#f4f8ff;border:1px solid #d7e4f7;gap:6px;padding:11px 12px;display:grid}.resetLog strong{color:var(--navy);font-size:13px}.resetLog span{color:#52657d;font-size:12px}.emailStatus{grid-template-columns:minmax(0,1fr) auto}.setupChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setupChecklist div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:11px;display:grid}.setupChecklist strong,.setupChecklist small{overflow-wrap:anywhere;min-width:0;display:block}.setupChecklist strong{font-size:12px}.setupChecklist small{color:var(--muted);grid-column:2;font-size:11px;font-weight:650;line-height:1.35}.setupDot{background:#d0d5dd;border-radius:999px;width:9px;height:9px}.setupDot.active{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.notificationSettings,.inviteBox{gap:12px;display:grid}.settingsCheck{border:1px solid var(--line);background:var(--panel-soft);border-radius:var(--radius);min-height:44px;color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.settingsCheck input{width:18px;min-height:18px;accent-color:var(--navy-2);margin:0}.inviteList{gap:8px;display:grid}.inviteRow{border:1px solid var(--line);background:var(--panel-soft);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.inviteRow strong,.inviteRow span,.inviteRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.inviteRow strong{font-size:13px}.inviteRow span,.inviteRow small{color:var(--muted);margin-top:3px;font-size:12px}.inviteActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inviteActions .secondaryAction{min-height:36px;padding:0 9px}.hiddenFile{display:none}.toast{z-index:120;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);color:#faf9f7;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#232423f0;border:1px solid #ffffff24;border-radius:12px;width:max-content;max-width:min(460px,100vw - 32px);padding:10px 14px;font-size:13px;font-weight:650;line-height:1.35;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #14151438}.toast.abovePrompt{bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}.syncPrompt{z-index:65;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);width:min(560px, calc(100vw - 28px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:fixed;transform:translate(-50%)}.syncPrompt strong,.syncPrompt span{min-width:0;display:block}.syncPrompt strong{color:var(--ink);font-size:14px}.syncPrompt span{color:var(--muted);margin-top:3px;font-size:12px}.syncPrompt>div:last-child{gap:8px;display:flex}.syncPrompt.inline{width:min(660px,100%);margin:14px auto 0;position:static;transform:none}.loginShell{min-height:100dvh;padding:max(22px, calc(env(safe-area-inset-top,0px) + 14px)) max(22px, calc(env(safe-area-inset-right,0px) + 14px)) max(22px, calc(env(safe-area-inset-bottom,0px) + 14px)) max(22px, calc(env(safe-area-inset-left,0px) + 14px));background:radial-gradient(circle at top left, #0b4ea214, transparent 34%), linear-gradient(180deg, #fff, var(--bg));place-items:center;display:grid}.loginCard{border:1px solid var(--line);border-radius:var(--radius);width:min(430px,100%);box-shadow:var(--shadow);background:#fff;padding:22px}.loginBrand{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:18px;display:grid}.loginBrand .logoPreview{width:52px;height:52px}.loginBrand h1{margin:0;font-size:22px;line-height:1.15}.loginBrand p{color:var(--muted);margin-top:5px;font-size:13px}.loginRole{border-radius:var(--radius);background:#f4f8ff;border:1px solid #d7e4f7;gap:4px;margin-top:12px;padding:12px;display:grid}.loginRole strong{color:var(--navy);font-size:13px}.loginRole span{color:#52657d;font-size:13px}@media (width<=1080px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.brand{grid-template-columns:44px;justify-content:center}.brand div:last-child,.navButton{font-size:0}.navButton{justify-content:center;gap:0;padding:0}.syncStatus{display:none}.sidebarSession{grid-template-columns:36px;justify-content:center;padding-inline:6px}.sidebarSession>div:last-child{display:none}.topbar{flex-direction:row;align-items:center}.calendarDrop{width:fit-content}.flyerPanel{min-height:0}.flyerFrame img{object-fit:contain;max-height:620px}}@media (width<=760px){.topbarLeading,.pageTitle{flex:auto}.pageTitle{width:auto;padding-left:0}.app-shell{display:block}.sidebar{grid-template-columns:1fr repeat(4,44px);align-items:center;min-height:auto;padding:10px;display:grid;position:static}.brand{grid-template-columns:38px minmax(0,1fr);justify-content:start;margin:0}.logoBox{width:38px;height:38px}.brand div:last-child{display:block}.navButton{min-height:42px;font-size:0}.navButton span:not(.gearEmoji){display:none}.workspace{padding:12px}.topbar{flex-direction:row;align-items:center}.calendarHeader{justify-content:space-between;gap:8px}.monthPicker{min-width:156px}.monthMenu{width:238px}.calendarPanel{overflow:visible}.dayCard{min-height:78px;padding:7px}.density-compact .dayCard{min-height:70px;padding:6px}.dayNumber{font-size:16px}.eventFields{grid-template-columns:1fr}.eventModal{padding:18px}.modalOverlay{padding:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 8px) calc(env(safe-area-inset-bottom,0px) + 8px) calc(env(safe-area-inset-left,0px) + 8px);align-items:end}.eventModal,.flyerModal,.syncModal{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.settingsPanel{inset:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 8px) calc(env(safe-area-inset-bottom,0px) + 8px) calc(env(safe-area-inset-left,0px) + 8px);width:auto}.settingsAccordionTrigger{min-height:50px}.appearanceControlGroup.twoColumn,.appearancePresetGrid{grid-template-columns:1fr}.appearancePreviewGrid span{min-height:60px;padding:7px}}.myaMobileV2{display:none}.serviceUnavailableCard{max-width:520px}@media (width<=760px),(width<=960px) and (height<=600px) and (pointer:coarse){body{background:#fff}.app-shell{background:#fff;min-height:100svh;display:block}.app-shell>.sidebar,.app-shell>.drawerBackdrop,.app-shell>.workspace{display:none!important}.myaMobileV2{color:#101828;background:#fff;flex-direction:column;min-height:100svh;display:flex}.mobileV2Scroller{min-height:0;padding-bottom:calc(100px + env(safe-area-inset-bottom));flex:auto}.mobileV2Calendar{background:#fff;min-height:100%}.mobileV2Controls{z-index:24;padding:calc(22px + env(safe-area-inset-top)) 16px 0;border-bottom:1px solid #0000;position:relative}.mobileV2CalendarTitleRow{justify-content:flex-start;align-items:center;gap:12px;min-height:44px;display:flex}.mobileV2CalendarTitleRow h1{color:#101828;letter-spacing:-.035em;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:820;display:flex}.mobileV2CalendarTitleRow h1 svg{color:#0a0f18}.mobileV2ControlWrap{position:relative}.mobileV2ControlWrap.range,.mobileV2ControlWrap.year{position:static}.mobileV2YearButton,.mobileV2Arrow{color:#0a53be;background:#fff;border:1px solid #d8e1ee;border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-weight:760;display:inline-flex}.mobileV2RangeRow{grid-template-columns:44px minmax(0,1fr) 44px 74px;align-items:center;gap:8px;min-height:48px;margin-top:2px;display:grid}@media (width>=391px){.mobileV2RangeRow{gap:4px;margin-left:-8px;margin-right:-8px}.mobileV2RangeRow .mobileV2RangeButton{white-space:nowrap;font-size:13px}}.mobileV2Arrow{width:44px;padding:0}.mobileV2RangeButton{color:#101828;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;padding:0 2px;font-size:14px;font-weight:760;line-height:1.2;display:flex}.mobileV2YearButton{gap:5px;width:74px;padding:0 8px}.mobileV2Popover{z-index:90;color:#101828;background:#fff;border:1px solid #d5dfec;border-radius:16px;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 55px #0f254333}.mobileV2MonthPopover{width:min(300px,100vw - 28px);padding:12px;left:50%;transform:translate(-50%)}.mobileV2MonthPickerYear,.mobileV2YearHead{text-align:center;align-items:center;min-height:44px;display:grid}.mobileV2MonthPickerYear{grid-template-columns:44px 1fr 44px}.mobileV2YearHead{grid-template-columns:44px 1fr 44px 44px}.mobileV2MonthPickerYear button,.mobileV2YearHead button{color:#0b4ea2;background:#fff;border:1px solid #dce4ef;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.mobileV2AutoApply{color:#667085;text-align:center;margin:6px 0 10px;font-size:10px;display:block}.mobileV2MonthChoices{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mobileV2MonthChoices button{color:#344054;background:#f7f9fc;border:1px solid #0000;border-radius:7px;min-height:44px;font-size:12px;font-weight:720}.mobileV2MonthChoices button.active{color:#fff;background:#0b5cc8;border-color:#0b5cc8}.mobileV2YearPopover{width:min(390px,100vw - 12px);max-height:min(620px, calc(100svh - 300px - env(safe-area-inset-bottom)));overscroll-behavior:contain;padding:8px;right:0;overflow:auto}.mobileV2ModeTabs{background:#edf2f8;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin:10px 0 6px;padding:3px;display:grid}.mobileV2ModeTabs button{color:#475467;background:0 0;border:0;border-radius:7px;min-height:44px;font-size:12px;font-weight:760}.mobileV2ModeTabs button.active{color:#0b4ea2;background:#fff;box-shadow:0 1px 4px #112b4b1f}.mobileV2YearPopover>p{color:#667085;text-align:center;margin:4px 0 10px;font-size:10px}.mobileV2YearMonths{grid-template-columns:1fr;gap:6px;display:grid}.mobileV2MiniMonth{background:#fff;border:1px solid #e3e8ef;border-radius:8px;min-width:0;padding:4px}.mobileV2MiniMonth>strong{color:#17325c;text-align:center;margin-bottom:4px;font-size:11px;display:block}.mobileV2MiniWeekdays,.mobileV2MiniDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mobileV2MiniWeekdays span{color:#667085;text-align:center;font-size:8px}.mobileV2MiniDays button,.mobileV2MiniDays>span{min-width:0;min-height:44px;position:relative}.mobileV2MiniDays button{color:#344054;background:0 0;border:0;border-radius:4px;padding:0;font-size:9px;line-height:44px}.mobileV2MiniDays button.active{color:#fff;background:#0b5cc8}.mobileV2MiniDays button.today:not(.active){box-shadow:inset 0 0 0 1px #0b66d5}.mobileV2MiniDays button i{background:#0b66d5;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;right:1px}.mobileV2MiniDays button.active i{background:#fff}.mobileV2WeekStrip{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:3px;min-height:58px;padding:0 14px;display:grid}.mobileV2WeekStrip button{color:#2b3f63;background:0 0;border:0;border-radius:12px;grid-template-rows:auto auto 6px;justify-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 1px 4px;display:grid;position:relative}.mobileV2WeekStrip button span{text-transform:uppercase;font-size:10px;font-weight:790}.mobileV2WeekStrip button:first-child span{color:#e22b37}.mobileV2WeekStrip button strong{font-size:19px;font-weight:680}.mobileV2WeekStrip button i{background:#0b64d6;border-radius:50%;width:6px;height:6px}.mobileV2WeekStrip button.active{color:#fff;background:#0b58c8;box-shadow:0 7px 15px #0b58c830}.mobileV2WeekStrip button.active span,.mobileV2WeekStrip button.active:first-child span{color:#fff}.mobileV2WeekStrip button.active i{background:#fff}.mobileV2WeekStrip button.today:not(.active){box-shadow:inset 0 0 0 1px #8cb4e9}.mobileV2Expand{color:#0b5cc8;background:#fff;border:0;border-bottom:1px solid #dce4ef;place-items:center;width:100%;min-height:44px;display:grid}.mobileV2Expand svg{transition:transform .16s}.mobileV2Expand.expanded svg{transform:rotate(180deg)}.mobileV2MonthGrid{background:#fbfcfe;border-bottom:1px solid #dce4ef;padding:8px 18px 18px}.mobileV2MonthWeekdays,.mobileV2MonthDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mobileV2MonthWeekdays span{color:#667085;text-align:center;padding:6px 0;font-size:10px;font-weight:780}.mobileV2MonthDays button{color:#344054;background:0 0;border:0;border-radius:8px;place-items:center;min-height:44px;padding:4px;font-size:12px;font-weight:690;display:grid;position:relative}.mobileV2MonthDays button.muted{color:#667085}.mobileV2MonthDays button.active{color:#fff;background:#0b5cc8}.mobileV2MonthDays button.today:not(.active){box-shadow:inset 0 0 0 1px #0b66d5}.mobileV2MonthDays button i{background:#0b64d6;border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px}.mobileV2MonthDays button.active i{background:#fff}.mobileV2Agenda{padding:14px 16px 10px}.mobileV2AgendaGroup+.mobileV2AgendaGroup{margin-top:18px}.mobileV2AgendaGroup>h2,.mobileV2TodayTasks>h2{color:#415a84;letter-spacing:.035em;text-transform:uppercase;margin:0;padding:0 0 10px;font-size:13px;font-weight:820}.mobileV2EventRow{border-bottom:1px solid #dbe3ee;position:relative}.mobileV2EventMain{color:#13233d;text-align:left;background:0 0;border:0;grid-template-columns:70px 3px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px 0;display:grid}.mobileV2EventTime,.mobileV2EventCopy,.mobileV2EventCopy strong,.mobileV2EventCopy small{min-width:0;display:block}.mobileV2EventTime strong{color:#17325c;font-size:13px;display:block}.mobileV2EventTime small{color:#71809b;margin-top:4px;font-size:12px;display:block}.mobileV2EventRail{background:#0b5cc8;border-radius:999px;width:2px;height:54px}.kind-appointment .mobileV2EventRail{background:#7f4acb}.kind-deadline .mobileV2EventRail{background:#e15d2b}.kind-reminder .mobileV2EventRail{background:#d9a215}.kind-other .mobileV2EventRail{background:#4f6b8f}.kind-event .mobileV2EventRail{background:#18a957}.mobileV2EventCopy>em{color:#0a4ca9;letter-spacing:.04em;background:#e8f1ff;border-radius:5px;margin-bottom:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:830;display:inline-block}.mobileV2EventCopy>strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.3;overflow:hidden}.mobileV2EventCopy>small{color:#60708d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.mobileV2JoinUnavailable{color:#52627d;background:#f5f7fa;border:1px solid #d9e1ec;border-radius:10px;align-items:center;gap:6px;min-height:36px;margin:-6px 34px 10px 93px;padding:0 10px;font-size:11px;font-weight:730;display:inline-flex}.mobileV2Empty{color:#60708d;text-align:center;background:#f9fbfd;border:1px dashed #cbd7e6;border-radius:12px;justify-items:center;gap:7px;margin:8px 0 16px;padding:28px 20px;display:grid}.mobileV2Empty.compact{margin:0;padding:22px 16px}.mobileV2Empty>strong{color:#223653;font-size:14px}.mobileV2Empty>p{max-width:270px;margin:0;font-size:12px;line-height:1.45}.mobileV2Empty>button{color:#fff;background:#0b4ea2;border:0;border-radius:8px;align-items:center;gap:7px;min-height:44px;margin-top:5px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.mobileV2SimpleView,.mobileV2LegacyPanel{min-height:calc(100svh - 74px - env(safe-area-inset-bottom));padding:calc(22px + env(safe-area-inset-top)) 16px 16px;background:#f6f5f1}.mobileV2SimpleHead{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mobileV2SimpleHead>span{color:#0b4ea2;background:#edf4ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.mobileV2SimpleHead h1,.mobileV2LegacyPanel>h1{color:#101828;letter-spacing:-.03em;margin:0;font-size:22px}.mobileV2SimpleHead p{color:#667085;margin:3px 0 0;font-size:12px}.mobileV2SimpleView>.mobileV2Agenda{padding:0}.mobileV2TodayTasks{margin-top:22px}.mobileV2MeetingsView{min-height:calc(100svh - 100px - env(safe-area-inset-bottom));padding:max(48px, calc(16px + env(safe-area-inset-top))) 25px 18px;color:#171918;background:#faf9f6}.mobileV2MeetingsHead{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:16px;display:flex}.mobileV2MeetingsHead h1{color:#171918;letter-spacing:-.04em;margin:0 0 0 3px;font-size:28px;font-weight:650;line-height:1}.mobileV2MeetingsActions{align-items:center;gap:11px;margin-right:-11px;display:flex}.mobileV2MeetingsActions>button,.mobileV2MeetingSearch>button{color:#171918;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobileV2MeetingsActions>button:hover,.mobileV2MeetingsActions>button:focus-visible,.mobileV2MeetingSearch>button:hover,.mobileV2MeetingSearch>button:focus-visible{background:#1719180f}.mobileV2MeetingSearch{color:#646965;background:#ffffffb8;border:1px solid #d8d7d2;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 44px;align-items:center;gap:7px;min-height:46px;margin:-4px 0 15px;padding-left:12px;display:grid}.mobileV2MeetingSearch input{color:#171918;background:0 0;border:0;outline:0;min-width:0;height:44px;padding:0;font-size:15px}.mobileV2MeetingSearch input::placeholder{color:#767b77}.mobileV2MeetingSearch:focus-within{border-color:#767b77;box-shadow:0 0 0 3px #1719181a}.mobileV2MeetingSection+.mobileV2MeetingSection{margin-top:12px}.mobileV2MeetingSection{width:calc(100% + 7px)}.mobileV2MeetingSection>h2{color:#171918;letter-spacing:-.015em;border-bottom:1px solid #f2f1ef;width:calc(100% - 4px);margin:0 0 0 4px;padding:0 0 9px;font-size:16px;font-weight:550;line-height:1.2;transform:translateY(3px)}.mobileV2MeetingList{display:grid}.mobileV2MeetingRow{min-width:0;position:relative}.mobileV2MeetingRow:not(:last-child):after{content:"";background:#f2f1ef;height:1px;position:absolute;bottom:0;left:4px;right:0}.mobileV2MeetingRow>button{color:#171918;text-align:left;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) 34px;align-items:start;gap:9px;width:100%;min-height:92px;padding:18px 0 6px;display:grid}.mobileV2MeetingRow>button:hover,.mobileV2MeetingRow>button:focus-visible{background:#17191809}.mobileV2MeetingRow>button>svg{place-self:center end}.mobileV2MeetingDot{border-radius:50%;width:9px;height:9px;margin-top:5px;display:block;transform:translate(-3px)}.mobileV2MeetingDot.tone-blue{background:#1f61c8}.mobileV2MeetingDot.tone-purple{background:#7438a4}.mobileV2MeetingDot.tone-green{background:#369f26}.mobileV2MeetingDot.tone-gray{background:#667085}.mobileV2MeetingCopy,.mobileV2MeetingCopy>strong,.mobileV2MeetingCopy>time,.mobileV2MeetingCopy>small{min-width:0;display:block}.mobileV2MeetingCopy>strong{color:#171918;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.mobileV2MeetingCopy>time,.mobileV2MeetingCopy>small{color:#5f666b;margin-top:6px;font-size:13px;font-weight:450;line-height:1.25}.mobileV2MeetingCopy>small{align-items:center;gap:5px;display:flex}.mobileV2MeetingJoin{color:#282b29;background:#efeeec;border:0;border-radius:9px;align-items:center;gap:7px;width:fit-content;min-width:150px;min-height:35px;margin:-1px 0 13px 18px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.mobileV2MeetingSection:first-of-type .mobileV2MeetingRow:first-child .mobileV2MeetingJoin{transform:translateY(6px)}.mobileV2MeetingRow.past>button{min-height:92px}.mobileV2MeetingEmpty{color:#666b68;text-align:center;align-content:start;justify-items:center;gap:7px;min-height:180px;padding:38px 16px;display:grid}.mobileV2MeetingEmpty strong{color:#202321;font-size:15px}.mobileV2MeetingEmpty span{font-size:12px}.mobileV2TaskList{gap:8px;display:grid}.mobileV2TaskList article{background:#fff;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.mobileV2TaskList article.completed{background:#f8fafc}.mobileV2TaskCheck{color:#fff;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobileV2TaskCheck>span{background:#fff;border:1px solid #a9b8cc;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mobileV2TaskList article.completed .mobileV2TaskCheck>span{background:#198754;border-color:#198754}.mobileV2TaskCopy{color:#223653;text-align:left;background:0 0;border:0;min-width:0;padding:0}.mobileV2TaskCopy strong,.mobileV2TaskCopy small,.mobileV2TaskCopy span{display:block}.mobileV2TaskCopy strong{font-size:13px;line-height:1.35}.mobileV2TaskList article.completed .mobileV2TaskCopy strong{color:#7a8698;text-decoration:line-through}.mobileV2TaskCopy small,.mobileV2TaskCopy span{color:#667085;margin-top:3px;font-size:10px}.mobileV2TaskCopy span{color:#0b4ea2}.mobileV2MoreList{background:#fff;border:1px solid #dce4ef;border-radius:14px;gap:0;display:grid;overflow:hidden}.mobileV2MoreList>button{color:#223653;text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 12px;display:grid}.mobileV2MoreList>button+button{border-top:1px solid #e1e7ef}.mobileV2MoreList>button:hover,.mobileV2MoreList>button:focus-visible{background:#f6f9fd}.mobileV2MoreList>button>span:first-child{color:#0b4ea2;background:#eef5ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mobileV2MoreList>button strong,.mobileV2MoreList>button small{display:block}.mobileV2MoreList>button strong{color:#172a46;font-size:13px}.mobileV2MoreList>button small{color:#667085;margin-top:3px;font-size:10px;line-height:1.35}.mobileV2Connection{background:0 0;border-top:1px solid #e1e7ef;border-radius:0;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:12px 4px;display:grid}.mobileV2Connection>span{border-radius:50%;width:9px;height:9px}.mobileV2Connection>span.connected{background:#20a45a;box-shadow:0 0 0 4px #20a45a1f}.mobileV2Connection>span.local{background:#d18a15;box-shadow:0 0 0 4px #d18a151f}.mobileV2Connection strong,.mobileV2Connection small{display:block}.mobileV2Connection strong{color:#344054;font-size:11px}.mobileV2Connection small{color:#667085;margin-top:2px;font-size:10px}.mobileV2SignOut{color:#b42318;background:#fff8f7;border:1px solid #efd1d1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:12px;font-size:12px;font-weight:760;display:flex}.mobileV2Back{color:#0b4ea2;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;margin:-4px 0 12px;padding:0 8px 0 0;font-size:12px;font-weight:760;display:inline-flex}.mobileV2LegacyPanel>h1{margin-bottom:14px}.mobileV2LegacyPanel>h1:focus{outline:none}.mobileV2LegacyPanel .workspacePanel,.mobileV2LegacyPanel .settingsPanel.appSettingsPanel{box-shadow:none;background:0 0;border:0;padding:0}.mobileV2LegacyPanel .iconAction,.mobileV2LegacyPanel .taskCheck{width:44px;height:44px}.mobileV2LegacyPanel .workspacePanel,.mobileV2LegacyPanel .notesWorkspace,.mobileV2LegacyPanel .agendaWorkspace,.mobileV2LegacyPanel .settingsPanel{width:100%;max-width:none;min-height:0;margin:0}.mobileV2BottomNav{z-index:75;min-height:calc(90px + env(safe-area-inset-bottom));padding:10px 8px calc(17px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f7;border-top:1px solid #eeedea;grid-template-columns:repeat(4,minmax(0,1fr)) 44px minmax(0,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #191c1a0b}.mobileV2BottomNav>button{color:#202321;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:62px;padding:3px 2px 14px;display:grid;position:relative}.mobileV2BottomNav>button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:550;overflow:hidden}.mobileV2BottomNav>button.active{color:#171918}.mobileV2BottomNav>button.active:before{content:"";background:#369c29;border-radius:999px;width:6px;height:6px;position:absolute;bottom:4px}.mobileV2BottomAlert{place-items:center;min-width:44px;min-height:62px;display:grid}.mobileV2BottomAlert .mobileV2Bell{color:#202321;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:62px;padding:0;display:grid;position:relative}.mobileV2BottomAlert .mobileV2Bell.active,.mobileV2BottomAlert .mobileV2Bell:hover{background:#1719180f}.mobileV2BottomAlert .mobileV2Bell i{color:#fff;background:#b62f3e;border:2px solid #faf9f6;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:absolute;top:3px;right:2px}.mobileV2BottomAlert .alertDropdown{top:auto;right:12px;bottom:calc(104px + env(safe-area-inset-bottom));width:auto;max-height:min(520px, calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));position:fixed;left:12px}.mobileV2BottomNav>button:nth-child(-n+4){transform:translate(-7px)}.mobileV2BottomNav>button:last-child{transform:translate(4px)}.modalOverlay,.flyerMenuOverlay,.calendarSyncOverlay{z-index:120}.toast{z-index:140;bottom:calc(110px + env(safe-area-inset-bottom))}}@media (width<=391px){.mobileV2YearMonths{grid-template-columns:1fr}}@media (width>=600px) and (width<=960px) and (height<=600px) and (pointer:coarse){:is(.mobileV2Controls:has(.mobileV2YearPopover),.mobileV2Controls:has(.mobileV2MonthPopover)){z-index:100}.mobileV2MonthPopover{width:min(520px,100vw - 24px);padding:6px;top:calc(100% - 12px)}.mobileV2MonthPickerYear{grid-template-columns:44px 1fr 44px;min-height:44px}.mobileV2MonthPickerYear button{width:44px;height:44px}.mobileV2MonthPopover .mobileV2AutoApply{display:none}.mobileV2MonthChoices{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.mobileV2MonthChoices button{min-height:44px}.mobileV2YearPopover{top:calc(8px + env(safe-area-inset-top));right:6px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-height:none;position:fixed;left:6px}.mobileV2YearMonths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.mobileV2Controls{padding-left:12px;padding-right:12px}.mobileV2CalendarTitleRow h1{font-size:24px}.mobileV2RangeRow{grid-template-columns:44px minmax(0,1fr) 44px 68px;gap:5px}.mobileV2Arrow{width:44px}.mobileV2YearButton{width:68px;padding:0 6px;font-size:11px}.mobileV2RangeButton{font-size:12px}.mobileV2YearMonths{grid-template-columns:1fr}.mobileV2YearPopover{width:calc(100vw - 4px);padding:4px;right:-8px}.mobileV2MiniMonth{padding:0}.mobileV2MiniDays button,.mobileV2MiniDays>span{min-height:32px}.mobileV2MiniDays button{font-size:11px;line-height:32px}.mobileV2WeekStrip{padding-left:10px;padding-right:10px}.mobileV2MonthGrid{padding-left:6px;padding-right:6px}.mobileV2Agenda,.mobileV2SimpleView,.mobileV2LegacyPanel{padding-left:14px;padding-right:14px}.mobileV2EventMain{grid-template-columns:62px 3px minmax(0,1fr) 20px;gap:8px}.mobileV2EventCopy>strong{font-size:13px}.mobileV2JoinUnavailable{margin-left:81px}}@media (width<=900px),(orientation:portrait) and (width<=1180px){.app-shell{display:block}.menuButton{z-index:95;top:calc(env(safe-area-inset-top,0px) + 12px);left:calc(env(safe-area-inset-left,0px) + 12px);border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--navy);background:#fff;place-items:center;display:grid;position:fixed;box-shadow:0 8px 24px #0f172a1f}.drawerBackdrop{z-index:85;background:#0f172a42;border:0;border-radius:0;display:block;position:fixed;inset:0}.sidebar{z-index:90;width:min(calc(286px + env(safe-area-inset-left,0px)), 86vw);min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 18px) 14px calc(env(safe-area-inset-bottom,0px) + 18px) calc(env(safe-area-inset-left,0px) + 14px);box-shadow:var(--shadow);pointer-events:none;visibility:hidden;flex-direction:column;gap:8px;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.sidebar .brand{grid-template-columns:44px minmax(0,1fr);justify-content:start;margin-bottom:18px}.sidebar .brand div:last-child{display:block}.sidebar .navButton{justify-content:flex-start;gap:11px;padding:0 11px;font-size:14px}.sidebar.open{pointer-events:auto;visibility:visible;transform:translate(0)}.workspace{padding:calc(env(safe-area-inset-top,0px) + 72px) max(12px, calc(env(safe-area-inset-right,0px) + 12px)) max(18px, calc(env(safe-area-inset-bottom,0px) + 18px)) max(12px, calc(env(safe-area-inset-left,0px) + 12px))}.contentGrid{width:100%}.flyerPanel{min-height:0}}@media (width<=460px){.sidebar{grid-template-columns:1fr repeat(4,40px)}.brand strong{font-size:13px}.brand span{display:none}.accountSummary .avatar{display:grid}.modalActions{flex-direction:column}.modalActions.right{flex-direction:row}.modalActions.right>*{flex:1}.syncStats,.syncPrompt{grid-template-columns:1fr}.syncList div{grid-template-columns:52px minmax(0,1fr)}.syncList small{grid-column:2}.syncPrompt>div:last-child{width:100%}.syncPrompt>div:last-child>*{flex:1}.syncModal .modalActions.right{flex-direction:column}.syncModal .modalActions.right>*{width:100%}.dayCard{min-height:70px;padding:6px}.dayNumber{font-size:15px}.toast.abovePrompt{bottom:calc(env(safe-area-inset-bottom,0px) + 176px)}}:root{--bg:#f7f8fa;--panel:#fff;--panel-soft:#fbfcff;--ink:#101828;--muted:#667085;--line:#d7deea;--line-strong:#bdc7d6;--navy:#06264d;--navy-2:#0a4b96;--navy-3:#0d5db8;--accent:#0b4ea2;--accent-ink:#fff;--danger:#d92d20;--shadow:0 24px 70px #10182824;--soft-shadow:0 10px 28px #10182814;--radius:8px}html{background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif}body,#root{min-height:100dvh;overflow-x:hidden}button,input,select,textarea{letter-spacing:0}.app-shell{background:linear-gradient(180deg, #ffffffdb, #f7f8faf0), var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100dvh}.sidebar{background:linear-gradient(#061f3f 0%,#072b57 52%,#052346 100%);gap:7px;padding:22px 14px;box-shadow:inset 1px 0 #ffffff14}.brand{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:8px;padding:2px 2px 16px}.brand strong{letter-spacing:0;font-size:16px}.brand span{color:#ffffffa3}.logoBox,.logoPreview{color:#fff;background:linear-gradient(150deg,#fff3,#ffffff14);border-color:#fff3;font-size:13px;font-weight:850}.logoPreview{color:var(--navy);background:#eef4ff;border-color:#d8e5f7}.navButton{color:#ffffffc2;border-radius:8px;min-height:46px;font-weight:720;transition:background .16s,color .16s,transform .16s}.navButton:hover,.navButton.active{color:#fff;background:linear-gradient(#0f5cb2,#0a4b96)}.navButton:active{transform:scale(.99)}.workspace{width:min(1120px,100%);margin:0 auto;padding:16px clamp(18px,2.4vw,34px) 32px}.topbar{align-items:center;min-height:42px;margin-bottom:12px}.pageTitle{min-width:0}.pageTitle h1{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(22px,2vw,28px);font-weight:860;line-height:1.05;overflow:hidden}.avatar{box-shadow:inset 0 0 0 1px #fff3}.contentGrid{gap:14px;display:grid}.calendarAccordion{box-shadow:var(--soft-shadow);background:#ffffffeb;border:1px solid #d7deeaf0;border-radius:12px;overflow:visible}.calendarAccordionTrigger{width:100%;min-height:58px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;padding:0 16px}.calendarAccordion.open .calendarAccordionTrigger{border-bottom-color:var(--line)}.accordionTitle{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.accordionTitle>span{gap:2px;min-width:0;display:grid}.accordionTitle strong{color:var(--ink);font-size:16px;font-weight:840}.accordionTitle small{color:var(--muted);font-size:12px;font-weight:680}.calendarPanel{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px}.calendarHeader{justify-content:center;gap:10px;margin-bottom:14px}.squareButton,.monthPicker,.modalX{color:var(--navy);border-color:#d8e0ec;box-shadow:0 2px 8px #1018280a}.monthPicker{min-width:190px;min-height:42px;color:var(--ink);border-color:#9db9da;box-shadow:0 0 0 3px #0a4b960d}.coloredMonth{font-size:17px;line-height:1}.monthMenu{box-shadow:var(--shadow);border-color:#d8e0ec;border-radius:12px}.weekdayGrid{color:#667085;letter-spacing:.02em;margin-bottom:6px;font-size:10px}.weekdayGrid span:first-child,.weekdayGrid span:last-child{color:#667085}.dayGrid{background:#fff;border:1px solid #d8e0ec;border-radius:10px;overflow:hidden}.dayCard{background:#fff;border-bottom-color:#e2e7ef;border-right-color:#e2e7ef;gap:7px;min-height:clamp(62px,5.4vw,82px);padding:10px 11px}.dayCard:hover{background:#fbfdff}.dayCard.eventDay{box-shadow:inset 0 0 0 2px var(--accent);z-index:1;background:#fbfdff}.dayCard:focus-visible{outline:0}.dayCard:not(.eventDay):not(.today):focus-visible{box-shadow:none}.dayCard:not(.eventDay):not(.today):focus-visible .dayNumber{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.dayCard.muted{background:#fbfcfe}.dayNumber{color:var(--accent);font-size:17px;font-weight:850;line-height:1}.dayCard.today{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent) 4%, white) 100%);z-index:1;position:relative}.dayCard.today .dayNumber{background:var(--accent);min-width:28px;height:28px;color:var(--accent-ink);box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.dayCard.today:after{content:"Today";text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 46px);color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1;position:absolute;top:9px;right:10px;overflow:hidden}.eventChip{color:#223149;background:#f0f5fc;border-color:#d8e6f6;border-radius:999px;gap:5px;max-width:100%;min-height:22px;padding:4px 7px}.eventChip b,.eventChip em{color:var(--accent);font-size:10.5px;font-style:normal;font-weight:820;line-height:1}.eventChip em{padding-left:2px}.monthEvents{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.monthEventsHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.monthEventsHead span,.monthEventsHead small{color:var(--muted);font-size:12px;font-weight:700}.monthEventsHead strong{color:var(--ink);margin-top:2px;font-size:16px;font-weight:850;display:block}.eventStack{gap:8px;display:grid}.eventStackCard,.emptyEventStack{text-align:left;background:#fff;border:1px solid #dde4ee;border-radius:10px;align-items:center;width:100%;min-width:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.eventStackCard{grid-template-columns:76px minmax(0,1fr) 22px;gap:12px;padding:10px 12px 10px 10px}.eventStackCard:hover,.emptyEventStack:hover{border-color:#9db9da;box-shadow:0 10px 24px #10182814}.eventStackCard:active,.emptyEventStack:active{transform:scale(.995)}.eventDateBadge{border-right:1px solid #e2e7ef;align-content:center;gap:1px;min-height:56px;padding-right:10px;display:grid}.eventDateBadge b{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.eventDateBadge strong{color:var(--event-month-color);font-size:12px;font-weight:900;line-height:1.1}.eventDateBadge em{color:var(--ink);font-size:21px;font-style:normal;font-weight:880;line-height:1}.eventStackBody{gap:4px;min-width:0;display:grid}.eventStackBody strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.eventStackBody small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.emptyEventStack{color:var(--navy);grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.emptyEventStack strong,.emptyEventStack small{display:block}.emptyEventStack strong{color:var(--ink);font-size:14px}.emptyEventStack small{color:var(--muted);margin-top:3px;font-size:12px}.smallAction,.primaryAction{border-color:var(--navy-2);background:linear-gradient(180deg, var(--navy-3), var(--navy-2));box-shadow:0 8px 18px #0a4b9629}.secondaryAction{color:var(--navy);background:#fff;border-color:#d8e0ec}.settingsPanel,.eventModal,.flyerModal,.syncModal{box-shadow:var(--shadow);border-color:#d8e0ec;border-radius:14px}.settingsPanel{width:min(560px,100vw - 28px)}.settingsAccordionCard,.noteCard,.userRow,.inviteRow,.appearancePreviewCard{background:#fff;border-color:#dbe3ee;border-radius:10px}.settingsAccordionTrigger{border-radius:10px}.loginShell{background:linear-gradient(135deg, #06264d08, transparent 36%), var(--bg);min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 18px) calc(env(safe-area-inset-right,0px) + 18px) calc(env(safe-area-inset-bottom,0px) + 18px) calc(env(safe-area-inset-left,0px) + 18px);place-items:center;display:grid}.loginCard{width:min(430px,100%);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #d8e0ec;border-radius:18px;padding:26px}.loginBrand{align-items:center}.loginBrand h1{color:var(--ink);font-size:24px;font-weight:880;line-height:1.1}.loginBrand p{color:var(--muted);font-weight:650}.loginCard .settingsInput{gap:7px;margin-top:12px;display:grid}.loginCard .settingsInput input{margin-top:0}.loginCard .settingsInput span{min-height:20px;line-height:1}@media (width<=1080px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.workspace{width:100%}}@media (width>=901px) and (width<=1280px) and (height<=860px){.workspace{padding-top:26px;padding-bottom:18px}.topbar{margin-bottom:12px}.calendarAccordionTrigger{min-height:50px}.calendarPanel{padding:12px 16px 14px}.calendarHeader{margin-bottom:8px}.weekdayGrid{margin-bottom:4px}.dayCard{min-height:64px;padding:8px 10px}.monthEvents{margin-top:10px;padding-top:10px}.monthEventsHead{margin-bottom:8px}.eventStack{gap:6px}.eventStackCard{grid-template-columns:68px minmax(0,1fr) 20px;padding:7px 10px 7px 9px}.eventDateBadge{min-height:46px}}@media (width<=900px),(orientation:portrait) and (width<=1180px){.app-shell{display:block}.menuButton{top:calc(env(safe-area-inset-top,0px) + 16px);left:calc(env(safe-area-inset-left,0px) + 10px);border-radius:12px;width:42px;height:42px;box-shadow:0 10px 26px #1018281f}.sidebar{width:min(calc(292px + env(safe-area-inset-left,0px)), 86vw)}.sidebarSession{grid-template-columns:36px minmax(0,1fr);justify-content:start;padding-inline:7px}.sidebarSession>div:last-child{display:block}.syncStatus{display:flex}.workspace{padding:calc(env(safe-area-inset-top,0px) + 16px) max(10px, calc(env(safe-area-inset-right,0px) + 10px)) max(18px, calc(env(safe-area-inset-bottom,0px) + 18px)) max(10px, calc(env(safe-area-inset-left,0px) + 10px))}.topbar{grid-template-columns:minmax(0,1fr) auto;min-height:42px;margin-bottom:12px;display:grid}.pageTitle{padding-left:48px}.pageTitle h1{font-size:20px}.pageTitle p{display:none}.alertDropdown{left:auto;right:0;transform:none}.calendarAccordion{border-radius:12px}.calendarAccordionTrigger{min-height:54px;padding:0 13px}.calendarPanel{padding:12px}.calendarHeader{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;margin-bottom:10px;display:grid}.squareButton{width:40px;height:40px}.monthPicker{width:100%;min-width:0;min-height:40px}.weekdayGrid{margin-bottom:4px;font-size:9px}.weekdayGrid span{padding:5px 2px}.dayCard{gap:4px;min-height:clamp(56px,13vw,72px);padding:6px}.dayNumber{font-size:14px}.dayCard.today .dayNumber{min-width:24px;height:24px;padding:0 6px}.dayCard.today:after{display:none}.eventChip{background:#f0f5fc;border-color:#d8e6f6;gap:0;width:fit-content;max-width:calc(100% + 2px);min-height:18px;padding:3px}.eventChip b{color:var(--accent);font-size:9px;line-height:1;display:block}.eventChip em,.eventChip i{display:none}.monthEvents{margin-top:12px;padding-top:12px}.monthEventsHead{align-items:start}.eventStackCard{grid-template-columns:64px minmax(0,1fr) 18px;gap:10px;padding:9px 10px 9px 9px}.eventDateBadge{min-height:50px}.eventStackBody strong{font-size:13px}.eventStackBody small{font-size:11px}.settingsPanel{inset:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 8px) calc(env(safe-area-inset-bottom,0px) + 8px) calc(env(safe-area-inset-left,0px) + 8px);border-radius:14px;width:auto}.workspacePanel{border-radius:12px;padding:14px}.workspacePanelHead{align-items:start}.workspacePanelHead h2{font-size:18px}.meetingNoteGrid,.agendaBody{grid-template-columns:1fr}.agendaComposer{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaComposer label:first-child,.agendaComposer .primaryAction{grid-column:1/-1}}@media (width<=460px){.workspace{padding:calc(env(safe-area-inset-top,0px) + 16px) max(8px, calc(env(safe-area-inset-right,0px) + 8px)) max(16px, calc(env(safe-area-inset-bottom,0px) + 16px)) max(8px, calc(env(safe-area-inset-left,0px) + 8px))}.syncPrompt{width:min(374px, calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px}.syncPrompt span{display:none}.syncPrompt strong{font-size:12px;line-height:1.25}.syncPrompt>div:last-child{align-items:center;gap:6px;width:auto}.syncPrompt>div:last-child>*{flex:none;min-height:38px;padding-inline:10px;font-size:12px}.syncPrompt .primaryAction{min-width:92px}.syncPrompt.inline{width:100%;margin-top:12px}.toast{text-align:center;max-width:calc(100vw - 32px);padding:9px 12px;font-size:12px}.toast.abovePrompt{bottom:calc(env(safe-area-inset-bottom,0px) + 68px)}.calendarAccordionTrigger{min-height:50px}.accordionTitle strong{font-size:15px}.accordionTitle small{font-size:11px}.calendarPanel{padding:10px}.dayCard{min-height:clamp(52px,12.8vw,64px);padding:6px}.dayNumber{font-size:13px}.monthEventsHead strong{font-size:15px}.eventStackCard{grid-template-columns:58px minmax(0,1fr) 16px}.eventDateBadge em{font-size:19px}.emptyEventStack{padding:12px}.workspacePanelHead{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.workspacePanelHead p{grid-column:1/-1}.workspaceCount{padding:7px 9px;font-size:11px}.meetingNoteTopline{align-items:start}.meetingNoteTopline time{text-align:right;white-space:normal}.noteComposerHead,.noteComposerActions,.agendaEventBar,.agendaMeetingHead{flex-direction:column;align-items:stretch}.agendaMetrics{justify-content:flex-start}.agendaObjective,.agendaComposer{grid-template-columns:1fr}.agendaSetup{grid-template-columns:auto minmax(0,1fr)}.agendaSetup .primaryAction,.agendaSetup small{grid-column:1/-1}}.settingsPanel.appSettingsPanel{z-index:1;flex-direction:column;width:100%;max-width:none;min-height:0;max-height:none;padding:16px;display:flex;position:relative;inset:auto;overflow:visible}.workspacePanel{width:100%;min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #d8e0ec;border-radius:14px;padding:18px}.workspacePanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:16px;display:flex}.workspacePanelHead>div:first-child>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800}.workspacePanelHead h2{color:var(--ink);margin:3px 0 5px;font-size:20px;font-weight:880;line-height:1.15}.workspacePanelHead p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.45}.workspaceCount{color:var(--navy);white-space:nowrap;background:#f7faff;border:1px solid #dbe3ee;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.noteComposer{background:#fbfdff;border:1px solid #dbe3ee;border-radius:10px;gap:11px;margin-top:16px;padding:14px;display:grid}.noteComposerHead,.noteComposerActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.noteComposerHead>div,.noteComposerHead label{gap:3px;display:grid}.noteComposerHead strong{color:var(--ink);font-size:14px}.noteComposerHead span,.noteComposerHead label span{color:var(--muted);font-size:11px;font-weight:700}.noteComposerHead input,.noteComposer textarea,.agendaObjective textarea,.agendaComposer input,.agendaComposer select,.agendaItemEdit textarea,.agendaItemEdit input,.agendaItemEdit select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:8px;outline:0;padding:8px 10px;font-size:16px}.noteComposer textarea{resize:vertical;min-height:92px;line-height:1.45}.noteComposer textarea:focus,.agendaObjective textarea:focus,.agendaComposer input:focus,.agendaComposer select:focus,.agendaItemEdit textarea:focus,.agendaItemEdit input:focus,.agendaItemEdit select:focus,.noteComposerHead input:focus{border-color:#81add9;box-shadow:0 0 0 3px #0b4ea21a}.inlineCheck{color:#405168;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.inlineCheck input{width:17px;height:17px;accent-color:var(--navy)}.meetingNoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.meetingNoteCard{background:#fff;border:1px solid #dbe3ee;border-radius:10px;min-width:0;padding:14px}.meetingNoteTopline,.meetingNoteCard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.meetingNoteTopline .noteVisibility{margin-top:0}.meetingNoteTopline time{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:720}.meetingNoteCard>p{color:#253044;white-space:pre-wrap;min-height:44px;margin:12px 0;font-size:14px;line-height:1.5}.meetingNoteCard footer{border-top:1px solid #edf0f4;padding-top:10px}.noteOwner{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.noteOwner i{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:850;display:grid}.workspaceEmptyState{color:var(--navy);background:#fbfdff;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex}.workspaceEmptyState>div{gap:3px;display:grid}.workspaceEmptyState strong{color:var(--ink);font-size:14px}.workspaceEmptyState span{color:var(--muted);font-size:12px;line-height:1.4}.agendaEventBar{justify-content:space-between;align-items:end;gap:12px;margin-top:16px;display:flex}.agendaEventSelect{flex:1;gap:5px;min-width:0;display:grid}.agendaEventSelect>span,.agendaComposer label>span,.agendaItemEdit label>span{color:var(--muted);font-size:11px;font-weight:800}.agendaEventSelect select{background:#fff;border:1px solid #d8e1ec;border-radius:8px;width:100%;min-height:42px;padding:0 10px;font-size:16px;font-weight:720}.agendaSetup{color:var(--navy);background:#f9fbfe;border:1px dashed #bed0e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:18px;display:grid}.agendaSetup>div{gap:4px;display:grid}.agendaSetup strong{color:var(--ink);font-size:14px}.agendaSetup span,.agendaSetup small{color:var(--muted);font-size:12px;line-height:1.4}.agendaMeetingHead{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:15px 0;display:flex}.agendaMeetingHead>div:first-child{min-width:0}.agendaMeetingHead>div:first-child>span{color:var(--muted);font-size:12px;font-weight:700}.agendaMeetingHead h3{color:var(--ink);margin-top:3px;font-size:18px;line-height:1.2}.agendaMetrics{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.agendaMetrics span{color:#405168;background:#fbfdff;border:1px solid #dbe4ef;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:11px;font-weight:800;display:inline-flex}.agendaObjective{background:#fbfdff;border:1px solid #dbe4ef;border-radius:10px;grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:15px;padding:14px;display:grid}.agendaObjective>div{color:var(--navy);grid-template-columns:19px minmax(0,1fr);gap:8px;display:grid}.agendaObjective label{gap:3px;display:grid}.agendaObjective strong{color:var(--ink);font-size:13px}.agendaObjective label span,.agendaObjective p{color:var(--muted);font-size:11px;line-height:1.4}.agendaObjective textarea{resize:vertical;min-height:72px;line-height:1.45}.agendaTabs{border-bottom:1px solid #e4e9f0;gap:3px;margin-top:18px;padding-bottom:9px;display:flex}.agendaTabs button{color:#66758b;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.agendaTabs button:hover,.agendaTabs button.active{color:var(--navy);background:#edf5ff}.agendaTabs b{min-width:18px;height:18px;color:inherit;background:#e8eef6;border-radius:999px;place-items:center;font-size:10px;display:grid}.agendaBody{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:14px;margin-top:14px;display:grid}.agendaItemList{gap:8px;display:grid}.agendaItem{background:#fff;border:1px solid #dfe6ee;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.agendaItem.completed{background:#f7fbf8;border-color:#d1e8d9}.agendaItemGlyph,.taskCheck{width:26px;height:26px;color:var(--navy);background:#edf5ff;border-radius:8px;place-items:center;display:grid}.taskCheck{background:#fff;border:1px solid #b9cee4}.taskCheck:not([disabled]):hover{border-color:var(--navy)}.taskCheck:disabled{cursor:default;opacity:.65}.agendaItem-decision .agendaItemGlyph{color:#8d5a00;background:#fff7e8}.agendaItemContent{gap:4px;min-width:0;display:grid}.agendaItemContent strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.agendaItem.completed .agendaItemContent strong{color:#607086;text-decoration:line-through}.agendaItemContent span{color:var(--muted);font-size:11px;line-height:1.35}.agendaItemActions{gap:3px;display:inline-flex}.iconAction{color:#5b6f87;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.iconAction:hover{color:var(--navy);background:#f7faff;border-color:#d5e0ec}.iconAction.danger:hover{color:#b42332;background:#fff7f7;border-color:#f0c6ca}.agendaItemEdit{background:#f8fbff;border:1px solid #a8c4e1;border-radius:9px;gap:10px;padding:12px;display:grid}.agendaItemEdit textarea{resize:vertical;min-height:72px;line-height:1.4}.agendaItemEdit>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.agendaItemEdit label{flex:110px;gap:4px;min-width:100px;display:grid}.agendaEmpty{color:#617088;background:#fbfdff;border:1px dashed #cfdae7;border-radius:9px;align-items:center;gap:9px;min-height:72px;padding:14px;font-size:12px;line-height:1.45;display:flex}.agendaComposer{background:#fbfdff;border:1px solid #dbe4ef;border-radius:10px;align-content:start;gap:9px;padding:12px;display:grid}.agendaComposer label{gap:4px;display:grid}.agendaComposer .primaryAction{justify-content:center;width:100%}@media (width<=900px),(orientation:portrait) and (width<=1180px){.workspacePanel{border-radius:12px;padding:14px}.workspacePanelHead h2{font-size:18px}.meetingNoteGrid,.agendaBody{grid-template-columns:1fr}.agendaComposer{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaComposer label:first-child,.agendaComposer .primaryAction{grid-column:1/-1}}@media (width<=460px){.workspacePanelHead{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.workspacePanelHead p{grid-column:1/-1}.workspaceCount{padding:7px 9px;font-size:11px}.meetingNoteTopline{align-items:start}.meetingNoteTopline time{text-align:right;white-space:normal}.noteComposerHead,.noteComposerActions,.agendaEventBar,.agendaMeetingHead{flex-direction:column;align-items:stretch}.agendaMetrics{justify-content:flex-start}.agendaObjective{grid-template-columns:1fr}.agendaSetup{grid-template-columns:auto minmax(0,1fr)}.agendaSetup .primaryAction,.agendaSetup small{grid-column:1/-1}.agendaComposer{grid-template-columns:1fr}.agendaComposer label:first-child,.agendaComposer .primaryAction{grid-column:auto}.alertDropdown{left:auto;right:0;transform:none}}.appSettingsPanel .settingsTop{border-bottom:1px solid var(--line);flex:none;align-items:center;margin-bottom:12px;padding-bottom:14px}.appSettingsPanel .settingsAccordion{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;grid-template-columns:1fr;grid-auto-flow:row;align-items:start;padding:0 4px 2px 0;display:grid;overflow:visible}.appSettingsPanel .settingsAccordionCard.open{z-index:3;flex-direction:column;grid-column:auto;min-height:0;display:flex;position:static;overflow:visible}.appSettingsPanel .settingsAccordionBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:none;overflow:visible}.appSettingsPanel .settingsAccordionBodyStandalone{min-width:0;padding-top:14px}.appSettingsPanel .settingsSaveAction{flex:none}.calendarMonthLayout{min-width:0}.calendarMonthLayout.hasAgendaPreview{grid-template-columns:minmax(0,1fr) minmax(300px,320px);align-items:start;gap:20px;display:grid}.calendarMonthGrid{min-width:0}.calendarMonthLayout.hasAgendaPreview .eventChip{gap:0;max-width:calc(100% + 2px);min-height:20px;padding:3px}.calendarMonthLayout.hasAgendaPreview .eventChip b{font-size:10px}.calendarMonthLayout.hasAgendaPreview .eventChip i,.calendarMonthLayout.hasAgendaPreview .eventChip em,.calendarMonthLayout.hasAgendaPreview .dayCard.today:after{display:none}.calendarAgendaPreview{border-left:1px solid #dce4ee;gap:14px;min-width:0;padding-left:20px;display:grid;position:sticky;top:16px}.calendarAgendaPreviewHead{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.calendarAgendaPreviewHead>div{min-width:0}.calendarAgendaPreviewHead span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.calendarAgendaPreviewHead h3{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 3px;font-size:16px;line-height:1.2}.calendarAgendaPreviewHead p{color:var(--muted);font-size:11px;line-height:1.4}.calendarAgendaBrief{color:var(--navy);background:#fbfdff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:11px;display:grid}.calendarAgendaBrief strong,.calendarAgendaNext strong{color:var(--ink);font-size:12px;font-weight:820}.calendarAgendaBrief p,.calendarAgendaNext p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.calendarAgendaMetrics{border-top:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calendarAgendaMetrics span{min-width:0;min-height:40px;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:720;display:inline-flex;overflow:hidden}.calendarAgendaMetrics span+span{border-left:1px solid #e3e9f0;padding-left:8px}.calendarAgendaMetrics b{color:var(--ink);font-size:12px}.calendarAgendaNext{min-width:0}.calendarAgendaNext ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.calendarAgendaNext li{color:#314158;grid-template-columns:5px minmax(0,1fr) auto;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:grid}.calendarAgendaNext li:before{content:"";background:var(--accent);border-radius:50%;grid-column:1;width:5px;height:5px;margin-top:5px}.calendarAgendaNext li small{color:var(--muted);white-space:nowrap;grid-column:3;font-size:10px;font-weight:750}.previewAction{justify-self:start}.calendarAgendaSetup{color:var(--navy);border-top:1px solid #e3e9f0;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:13px 0 0;display:grid}.calendarAgendaSetup strong{color:var(--ink);font-size:13px;display:block}.calendarAgendaSetup p,.calendarAgendaSetup small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.calendarAgendaSetup .primaryAction,.calendarAgendaSetup small{grid-column:1/-1}.calendarAgendaSetup .primaryAction{justify-content:center}@media (width<=900px),(orientation:portrait) and (width<=1180px){.settingsPanel.appSettingsPanel{min-height:0;max-height:none;padding:14px}.setupChecklist{grid-template-columns:1fr}.appSettingsPanel .settingsAccordionBody{max-height:none}.calendarMonthLayout.hasAgendaPreview{display:block}.calendarAgendaPreview{display:none}.calendarMonthLayout.hasAgendaPreview .eventChip{min-height:18px;padding:3px}.calendarMonthLayout.hasAgendaPreview .eventChip b{font-size:9px}input,select,textarea{font-size:16px}}@media (width<=360px){.timeFields{grid-template-columns:1fr}}.calendarAccordion,.workspacePanel.agendaWorkspace{border-radius:6px}.calendarAccordionTrigger{grid-template-columns:minmax(104px,1fr) minmax(0,1.6fr) minmax(104px,1fr);align-items:center;gap:10px;display:grid}.calendarAccordionTrigger>svg:last-child{justify-self:end}.accordionTitle{justify-self:start}.closedCalendarDate{color:#344054;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:760;line-height:1.25;overflow:hidden}.monthPicker,.monthMenu,.dayGrid,.eventStackCard,.emptyEventStack{border-radius:6px}.dayGrid{border-radius:4px}.collapsedCalendarNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stickyBoard{border:1px solid;border-radius:4px;min-width:0;min-height:224px;padding:16px;box-shadow:0 8px 18px #10182812}.weeklySticky{background:#fff1d9;border-color:#cf7f2c}.personalSticky{background:#ffe7ef;border-color:#c86c87}.stickyBoard>header{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.stickyBoard>header>span{color:#222c3a;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.stickyBoard>header small{color:#5e6673;white-space:nowrap;font-size:11px;font-weight:760}.weeklyAgendaList,.personalStickyLines{gap:2px;margin-top:10px;display:grid}.weeklyAgendaList button{color:#273142;text-align:left;background:0 0;border:0;border-bottom:1px solid #7e4c1b2e;border-radius:0;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-width:0;min-height:48px;padding:6px 4px;display:grid}.weeklyAgendaList button:hover{background:#ffffff5c}.weeklyAgendaList time{color:#8b4f18;font-size:11px;font-weight:850}.weeklyAgendaList button>span{gap:2px;min-width:0;display:grid}.weeklyAgendaList strong,.weeklyAgendaList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weeklyAgendaList strong{font-size:12px}.weeklyAgendaList small{color:#66605c;font-size:10px;font-weight:680}.stickyEmpty{color:#626873;margin:18px 2px 0;font-size:13px}.stickyLine{border-bottom:1px solid #8e435b2b;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-width:0;min-height:38px;display:grid}.stickyCheck,.stickyDelete,.stickyComposer button{border-radius:4px;place-items:center;display:grid}.stickyCheck{color:#7f3650;background:#ffffff73;border:1px solid #b9637e;width:44px;height:44px}.stickyDelete{color:#8f4860;background:0 0;border:0;width:44px;height:44px}.stickyLine textarea,.stickyComposer input{color:#2f2630;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;min-height:38px;padding:5px 4px;font-family:inherit;font-size:16px;font-weight:690;line-height:1.3}.stickyLine textarea{resize:none;min-height:44px}.stickyLine textarea:focus,.stickyComposer input:focus{box-shadow:inset 0 -2px #a84f6b}.stickyLine.completed textarea{color:#806e74;text-decoration:line-through}.stickyComposer{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;margin-top:10px;display:grid}.stickyComposer button{color:#fff;background:#8e3e59;border:1px solid #9d4864;width:44px;height:44px}.agendaModeTabs{background:#f5f7fa;border:1px solid #d9e1eb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;padding:4px;display:grid}.agendaModeTabs button{color:#5f6b7d;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:820;display:inline-flex}.agendaModeTabs button.active{color:var(--navy);background:#fff;border-color:#a9bfd9;box-shadow:0 2px 7px #1018280f}.agendaToolbar{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-bottom:9px;display:flex}.agendaToolbar .agendaTabs{border:0;min-width:0;margin:0;padding:0}.agendaScopeTabs{background:#f6f8fb;border:1px solid #dbe3ed;border-radius:6px;flex:none;gap:3px;padding:3px;display:inline-flex}.agendaScopeTabs button{color:#617088;background:0 0;border:0;border-radius:4px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.agendaScopeTabs button.active{color:var(--navy);background:#fff;box-shadow:0 1px 4px #10182814}.summaryWorkspace{gap:14px;display:grid}.summaryMeetingHead{border-top:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:end;gap:14px;padding:14px 0;display:flex}.summaryMeetingHead span,.summaryMeetingHead small{color:var(--muted);font-size:11px;font-weight:700}.summaryMeetingHead h3{color:var(--ink);margin-top:3px;font-size:18px}.summaryEditor{gap:9px;display:grid}.summaryEditor label{color:#445064;font-size:12px;font-weight:820}.summaryEditor textarea{width:100%;min-height:260px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d7e0eb;border-radius:6px;outline:0;padding:13px;font-size:16px;line-height:1.55}.summaryEditor textarea:focus{border-color:#81add9;box-shadow:0 0 0 3px #0b4ea21a}.summaryEditor .primaryAction{justify-self:end}.summaryReadOnly{color:#263244;white-space:pre-wrap;background:#fbfcfe;border:1px solid #dce3ec;border-radius:6px;min-height:260px;padding:16px;font-size:14px;line-height:1.6}.summaryReadOnly span{color:var(--muted)}@media (width<=760px){.calendarAccordionTrigger{grid-template-columns:minmax(92px,1fr) minmax(0,1.65fr) minmax(42px,1fr);padding-inline:12px}.closedCalendarDate{white-space:normal;font-size:12px}.collapsedCalendarNotes{grid-template-columns:1fr}.stickyBoard{min-height:0}.stickyCheck,.stickyDelete{width:44px;height:44px}.stickyLine{grid-template-columns:44px minmax(0,1fr) 44px;min-height:48px}.agendaToolbar,.summaryMeetingHead{flex-direction:column;align-items:stretch}.agendaToolbar .agendaTabs{overflow-x:auto}.agendaScopeTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agendaScopeTabs button{min-height:44px}.summaryEditor .primaryAction{justify-content:center;justify-self:stretch;width:100%}}@media (width<=430px){.calendarAccordionTrigger{grid-template-columns:auto minmax(0,1fr) 28px;gap:6px}.accordionTitle{gap:7px}.accordionTitle strong{font-size:14px}.closedCalendarDate{font-size:11px;line-height:1.15}.agendaModeTabs button{font-size:12px}}:root{--shell-canvas:#f2f4f7;--shell-surface:#fff;--shell-surface-soft:#f8fafc;--shell-ink:#172033;--shell-muted:#667085;--shell-line:#d7dee8;--shell-line-strong:#c5cfdd;--shell-navy:#082f61;--shell-navy-dark:#061f3f;--shell-red:#bd2f4f;--shell-green:#1d6a49;--shell-radius-panel:16px;--shell-radius-control:12px;--shell-radius-row:12px}body,#root{background:var(--shell-canvas)}.app-shell{background:var(--shell-canvas);min-height:100dvh;display:block}.workspace{width:min(1380px,100%);min-width:0;margin:0 auto;padding:0 clamp(16px,3vw,42px) 34px}.topbar{z-index:70;min-height:72px;padding:calc(env(safe-area-inset-top,0px) + 10px) 0 10px;border-bottom:1px solid var(--shell-line);background:var(--shell-canvas);justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex;position:sticky;top:0}.topbarLeading{align-items:center;gap:16px;min-width:0;display:flex}.topbarLeading .pageTitle{padding-left:0}.menuButton{z-index:auto;border:1px solid var(--shell-line-strong);border-radius:var(--shell-radius-control);background:var(--shell-surface);width:auto;min-width:126px;height:46px;color:var(--shell-ink);justify-content:flex-start;align-items:center;gap:9px;padding:5px 11px 5px 5px;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;inset:auto;box-shadow:0 3px 10px #13213712}.menuButton:hover,.menuButton.active{background:#fafdff;border-color:#8ea8c5;box-shadow:0 5px 16px #1321371a}.menuButtonIcon{background:var(--shell-navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.menuButtonText{text-align:left;gap:1px;min-width:0;display:grid}.menuButtonText strong{color:var(--shell-ink);font-size:13px;font-weight:850;line-height:1.1}.menuButtonText small{color:var(--shell-muted);text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.1}.pageTitle{gap:1px;min-width:0;display:grid}.pageTitle>span{color:#667085;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:820;line-height:1.2;overflow:hidden}.pageTitle h1{color:var(--shell-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;font-weight:880;line-height:1.05;overflow:hidden}.pageTitle p{display:none}.headerActions{justify-content:flex-end;align-items:center;display:flex}.alertBell{border-color:var(--shell-line-strong);border-radius:var(--shell-radius-control);width:46px;height:46px;box-shadow:0 3px 10px #13213712}.drawerBackdrop{z-index:110;background:#06172b85;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sidebar{z-index:120;width:min(326px,92vw);min-height:100dvh;padding:0 18px calc(env(safe-area-inset-bottom,0px) + 18px);visibility:hidden;pointer-events:none;background:var(--shell-surface-soft);color:var(--shell-ink);border-right:1px solid #b9c4d1;flex-direction:column;gap:0;transition:transform .21s cubic-bezier(.2,.8,.2,1),visibility .21s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-104%);box-shadow:22px 0 54px #091c3333}.sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.drawerHeader{padding:calc(env(safe-area-inset-top,0px) + 18px) 18px 18px calc(env(safe-area-inset-left,0px) + 18px);background:var(--shell-navy-dark);border-bottom:3px solid var(--shell-red);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;margin:0 -18px 18px;display:grid}.sidebar .brand{grid-template-columns:48px minmax(0,1fr);justify-content:start;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:grid}.sidebar .brand>div:last-child{display:block}.sidebar .brand strong{color:#fff;font-size:15px}.sidebar .brand span{color:#ffffffad;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:750;display:block}.sidebar .logoBox{width:48px;height:48px;color:var(--shell-navy);background:#fff;border:1px solid #ffffff47;border-radius:12px}.sidebar .logoBox img{object-fit:contain}.drawerClose{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.drawerClose:hover{background:#ffffff29}.navSectionLabel{color:#7a8494;text-transform:uppercase;padding:0 8px 7px;font-size:10px;font-weight:850;display:block}.navSectionLabelSecondary{border-top:1px solid var(--shell-line);margin-top:20px;padding-top:17px}.drawerNav{gap:4px;display:grid}.sidebar .navButton{border-radius:var(--shell-radius-control);color:#455168;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:60px;padding:7px 8px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.sidebar .navButton .navButtonCopy,.sidebar .navButton span:not(.gearEmoji){display:grid}.sidebar .navButton:hover{color:var(--shell-navy);background:#fff;border-color:#d2dbe6}.sidebar .navButton.active{color:var(--shell-navy);box-shadow:inset 3px 0 0 var(--shell-navy);background:#eaf2fa;border-color:#b9cce0}.navButtonIcon{color:#52637a;background:#fff;border:1px solid #d7e0ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.navButton.active .navButtonIcon{border-color:var(--shell-navy);background:var(--shell-navy);color:#fff}.navButtonCopy{gap:2px;min-width:0;display:grid}.navButtonCopy strong,.navButtonCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navButtonCopy strong{color:inherit;font-size:13px;font-weight:830}.navButtonCopy small{color:#7b8595;font-size:10px;font-weight:680}.navButtonArrow{color:#9aa5b4;justify-self:end}.sidebar .gearEmoji{width:auto;font-size:17px}.sidebarFooter{gap:8px;margin-top:auto;padding-top:18px;display:grid}.sidebarSession{border-top:1px solid var(--shell-line);grid-template-columns:38px minmax(0,1fr);justify-content:start;gap:10px;padding:12px 8px;display:grid}.sidebarSession>div:last-child{display:block}.sidebarSession strong{color:var(--shell-ink)}.sidebarSession span{color:#707b8d}.syncStatus{color:#687385;align-items:center;gap:9px;padding:2px 9px 0;font-size:11px;display:flex}.contentGrid{gap:16px;width:100%;min-width:0;display:grid}.calendarAccordion,.workspacePanel,.settingsPanel.appSettingsPanel{border:1px solid var(--shell-line);border-radius:var(--shell-radius-panel);background:var(--shell-surface);width:100%;box-shadow:0 8px 24px #12233a12}.calendarAccordionTrigger{border-radius:15px;min-height:58px}.calendarPanel{padding:16px}.workspacePanel,.settingsPanel.appSettingsPanel{padding:18px}.workspacePanelHead{padding-bottom:14px}.workspacePanelHead h2{font-size:19px}.workspaceCount{border-radius:10px}.eventChip{border-radius:999px}.primaryAction,.secondaryAction,.smallAction,.textButton,.squareButton,.monthPicker{border-radius:var(--shell-radius-control)}.squareButton{width:44px;height:44px}.monthPicker{min-height:44px}.modalX{border-radius:var(--shell-radius-control);width:44px;height:44px}.alertDropdown,.eventModal,.flyerModal,.syncModal,.settingsPanel,.flyerPanel,.loginCard{border-radius:var(--shell-radius-panel)}.settingsAccordionCard,.settingsAccordionTrigger,.noteComposer,.noteCard,.meetingNoteCard,.agendaModeTabs,.agendaScopeTabs,.agendaItem,.agendaComposer,.summaryEditor textarea,.summaryReadOnly{border-radius:var(--shell-radius-row)}.workspacePanel.agendaWorkspace,.monthMenu,.dayGrid,.eventStackCard,.emptyEventStack,.stickyBoard,.appearancePreviewCard,.appearanceControlGroup{border-radius:var(--shell-radius-panel)}.stickyCheck,.stickyDelete,.stickyComposer button,.agendaModeTabs button,.agendaScopeTabs button,.appearancePreset,.appearanceSegment button{border-radius:10px}.agendaModeTabs,.agendaScopeTabs,.accountSummary,.emailStatus,.formMessage,.lockedPanel,.userRow,.resetLog,.setupChecklist div,.settingsCheck,.inviteRow,.toast,.syncPrompt,.loginRole{border-radius:var(--shell-radius-control)}.dayCard.eventDay{background:color-mix(in srgb, var(--accent) 3%, #fff);box-shadow:inset 0 -3px 0 var(--accent)}.dayCard.today.eventDay{box-shadow:inset 0 -3px 0 var(--accent), 0 8px 18px #0a4b9614}.calendarAgendaPreview{background:#fbfcfe;border:1px solid #dce4ee;border-radius:14px;padding:14px;top:88px;box-shadow:0 10px 26px #12233a0d}.flyerFrame{border-radius:14px}.syncNotice{border-radius:12px}.calendarDeliveryModal{width:min(640px,100%);padding:20px}.calendarDeliveryHead{margin-bottom:14px}.calendarDeliveryHead>svg{color:var(--shell-navy);flex:none}.calendarDeliveryHead p{margin-top:4px}.calendarDeliveryError{color:#8d271f;background:#fff6f5;border:1px solid #f0c5c2;border-radius:11px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.calendarDeliveryGroup{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:14px;margin-top:12px;overflow:hidden}.calendarDeliveryGroup>header{border-bottom:1px solid var(--shell-line);background:#f4f6f8;padding:11px 13px}.calendarDeliveryGroup>header strong,.calendarDeliveryGroup>header small,.calendarDeliveryCopy strong,.calendarDeliveryCopy small,.calendarDeliveryCopy em,.calendarLinkReveal strong,.calendarLinkReveal small{display:block}.calendarDeliveryGroup>header strong{color:var(--shell-ink);font-size:13px}.calendarDeliveryGroup>header small{color:var(--shell-muted);margin-top:2px;font-size:11px;font-weight:650;line-height:1.4}.calendarDeliveryRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:grid}.calendarDeliveryRow+.calendarDeliveryRow{border-top:1px solid var(--shell-line)}.calendarDeliveryIcon{color:#4e6177;background:#f7f8fa;border:1px solid #d5dde6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.calendarDeliveryCopy{min-width:0}.calendarDeliveryCopy strong{color:var(--shell-ink);font-size:13px;line-height:1.25}.calendarDeliveryCopy small{color:var(--shell-muted);margin-top:3px;font-size:11px;font-weight:650;line-height:1.42}.calendarDeliveryCopy em{color:#52627d;margin-top:4px;font-size:10px;font-style:normal;font-weight:750}.calendarDeliveryBadge{color:#5d6b7b;white-space:nowrap;background:#f7f8fa;border:1px solid #d3dce6;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.calendarDeliveryBadge.active,.calendarDeliveryBadge.connected{color:#226443;background:#eff8f2;border-color:#b9dcc8}.calendarDeliveryBadge.paused,.calendarDeliveryBadge.paused_by_organization{color:#775b19;background:#fff9ea;border-color:#e5d5ac}.calendarDeliveryActions{flex-wrap:wrap;gap:8px;display:flex}.calendarDeliveryActions:empty{display:none}.calendarDeliveryActions button,.calendarDeliveryRow>button{min-height:44px;color:var(--shell-navy);text-align:center;background:#fff;border:1px solid #c8d2dd;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.calendarDeliveryActions button:hover:not(:disabled),.calendarDeliveryRow>button:hover:not(:disabled){background:#f6f8fa;border-color:#879cb3}.calendarDeliveryActions button:disabled,.calendarDeliveryRow>button:disabled{cursor:wait;opacity:.62}.subscriptionActions{padding:0 13px 13px 61px}.calendarDeliveryActions .calendarDangerAction{color:#9d2b23}.calendarLinkReveal{color:#234f39;background:#f2f8f4;border:1px solid #bfd9c9;border-radius:12px;margin:0 13px 12px 61px;padding:11px}.calendarLinkReveal small{color:#4e6e5b;margin-top:3px;font-size:11px;font-weight:650;line-height:1.4}.calendarLinkReveal .calendarDeliveryActions{margin-top:10px}.calendarLinkUnavailable{color:#617083;background:#f5f6f8;border-radius:10px;margin:0 13px 12px 61px;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.4}.calendarDeliveryPrivacy{color:#637083;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;font-weight:650;line-height:1.45;display:flex}.calendarDeliveryPrivacy svg{flex:none;margin-top:1px}.calendarSharingSettings{gap:11px;display:grid}.calendarSharingStatus{background:#f7f8fa;border:1px solid #d7dee7;border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.calendarSharingStatus>span{background:#8995a4;border-radius:999px;width:9px;height:9px}.calendarSharingStatus.active>span{background:#37925f}.calendarSharingStatus.waiting>span{background:#c18a20}.calendarSharingStatus strong,.calendarSharingStatus small,.calendarSharingToggle strong,.calendarSharingToggle small,.calendarSharingControl>div:first-child strong,.calendarSharingControl>div:first-child small{display:block}.calendarSharingStatus strong,.calendarSharingToggle strong,.calendarSharingControl>div:first-child strong{color:var(--shell-ink);font-size:12px}.calendarSharingStatus small,.calendarSharingToggle small,.calendarSharingControl>div:first-child small{color:var(--shell-muted);margin-top:3px;font-size:10px;font-weight:650;line-height:1.4}.calendarSharingToggle{background:#fff;align-items:start}.calendarSharingToggle input{margin-top:2px}.calendarSharingControl{border:1px solid var(--shell-line);background:#fff;border-radius:12px;gap:10px;padding:11px 12px;display:grid}.calendarPrivacySegment button{min-height:44px}.calendarPrivacyBoundary{color:#5d6c7f;background:#f5f6f8;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.45;display:flex}.calendarPrivacyBoundary svg{flex:none}@media (width<=560px){.calendarDeliveryModal{padding:17px 12px 14px}.calendarDeliveryHead{padding-right:44px}.calendarDeliveryRow{grid-template-columns:36px minmax(0,1fr);align-items:start}.calendarDeliveryRow>.calendarDeliveryBadge,.calendarDeliveryRow>button{grid-column:2;justify-self:start}.subscriptionActions,.calendarLinkReveal,.calendarLinkUnavailable{margin-left:12px;margin-right:12px;padding-left:11px}.subscriptionActions{padding-right:12px}.calendarDeliveryActions button{flex:190px}}.primaryAction{background:var(--shell-navy)}.primaryAction:hover{background:#0a417f}.secondaryAction,.squareButton,.monthPicker{border-color:var(--shell-line-strong);box-shadow:none}.settingsAccordionCard,.noteCard,.meetingNoteCard,.agendaItem,.eventStackCard,.summaryReadOnly{box-shadow:none}.settingsAccordionCard.open{border-color:#aebed0}.modalOverlay{background:#06172b85}.loginShell{background:var(--shell-canvas)}.loginCard{border-color:var(--shell-line-strong);background:#fff;box-shadow:0 16px 40px #12233a1c}@media (width<=760px){.workspace{width:100%;padding:0 max(10px, calc(env(safe-area-inset-right,0px) + 10px)) max(20px, calc(env(safe-area-inset-bottom,0px) + 20px)) max(10px, calc(env(safe-area-inset-left,0px) + 10px))}.topbar{gap:10px;min-height:66px;margin-bottom:10px}.topbarLeading{gap:10px}.menuButton{min-width:96px;height:44px;padding-right:8px}.menuButtonIcon{width:32px;height:32px}.menuButtonText small,.pageTitle>span{display:none}.pageTitle h1{max-width:min(44vw,210px);font-size:19px}.alertBell{width:44px;height:44px}.workspacePanel,.settingsPanel.appSettingsPanel{padding:14px}}@media (width<=390px){.menuButton{min-width:88px}.pageTitle h1{max-width:38vw;font-size:18px}.sidebar{width:min(316px,94vw)}}@media (prefers-reduced-motion:reduce){.sidebar,.menuButton,.sidebar .navButton{transition:none}}.menuButton{padding-left:7px;overflow:hidden}.menuButton:after{content:"";background:var(--shell-red);height:2px;position:absolute;bottom:0;left:48px;right:10px}.workspacePanel,.settingsPanel.appSettingsPanel{border-top-color:#bcc8d7}.workspacePanelHead{align-items:center}.workspacePanelHead>div:first-child>span,.pageTitle>span,.navSectionLabel{letter-spacing:0}.workspaceCount{background:#f7f9fc;min-height:36px;padding-inline:11px}.settingsPanel.appSettingsPanel{padding:18px}.settingsAccordion{gap:12px;padding:0}.settingsCategoryGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.settingsCategoryRow{gap:10px;min-width:0;display:grid}.settingsCategoryRow.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsCategoryRow.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsCategoryRow.columns-1{grid-template-columns:minmax(0,1fr)}.settingsAccordionCard{background:#fff;border-color:#d3dce7;border-radius:12px;overflow:hidden}.settingsAccordionCard.open{box-shadow:inset 4px 0 0 var(--shell-navy);background:#eef4fa;border-color:#8da8c5}.settingsAccordionTrigger{background:0 0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:60px;padding:8px 11px}.settingsAccordionCard.open .settingsAccordionTrigger{background:0 0}.settingsCategoryIcon{color:#48617d;background:#fff;border:1px solid #d0dae6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.settingsAccordionCard.open .settingsCategoryIcon{border-color:var(--shell-navy);background:var(--shell-navy);color:#fff}.settingsAccordionTrigger>svg:first-child{display:none}.settingsAccordionTrigger strong{font-size:14px}.settingsAccordionTrigger small{white-space:normal;margin-top:3px;font-size:10px}.settingsAccordionBodyStandalone{background:#fff;border:1px solid #b8c6d6;border-radius:14px;gap:12px;width:100%;padding:16px;box-shadow:0 10px 28px #12233a0f}.settingsSectionHead{background:#f4f7fa;border-bottom:1px solid #d8e0ea;justify-content:space-between;align-items:baseline;gap:12px;margin:-16px -16px 4px;padding:12px 16px;display:flex}.settingsSectionHead strong{color:var(--shell-ink);font-size:16px}.settingsSectionHead span{color:var(--shell-muted);font-size:11px;font-weight:700}.settingsPanel .settingsSaveAction{align-self:flex-end;width:auto;min-width:190px;margin-top:12px}.noteComposer,.meetingNoteCard,.agendaObjective,.agendaComposer,.agendaItem,.summaryReadOnly{border-radius:12px}.noteComposer,.agendaComposer{background:#f8fafc}.agendaModeTabs,.agendaScopeTabs{border-radius:12px}@media (width<=560px){.settingsPanel.appSettingsPanel{padding:0}.settingsCategoryGrid{background:#fff;border:1px solid #d3dce7;border-radius:14px;gap:0;overflow:hidden}.settingsCategoryRow{gap:0}.settingsAccordionTrigger{min-height:56px;padding:6px 10px}.settingsAccordionCard{background:0 0;border:0;border-radius:0}.settingsCategoryRow:not(:first-child) .settingsAccordionCard{border-top:1px solid #e0e6ee}.settingsAccordionCard.open{box-shadow:inset 4px 0 0 var(--shell-navy);background:#eef4fa;border-color:#0000;border-radius:0}.settingsAccordionBodyStandalone{box-shadow:none;background:#fbfcfe;border:0;border-top:1px solid #d6e0ea;border-radius:0;padding:12px}.settingsSectionHead{display:none}.appearanceSettings{gap:10px}.appearancePreviewCard,.appearanceControlGroup{padding:10px}.appearancePreviewGrid span{min-height:56px;padding:6px}.appearancePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.appearancePreset{gap:7px;min-height:48px;padding:7px}.appearancePreset i{width:20px;height:20px}.appearancePreset strong{font-size:11px}.settingsPanel .settingsSaveAction{border-radius:12px;width:100%;min-height:48px;margin-top:12px}}@media (width<=760px){.topbarLeading,.pageTitle{flex:auto}.pageTitle{width:auto;padding-left:0}.calendarHeader{grid-template-columns:44px minmax(0,1fr) 44px}.calendarHeader .squareButton,.calendarHeader .monthPicker,.syncPrompt .secondaryAction,.syncPrompt .primaryAction{min-height:44px}.calendarHeader .squareButton{width:44px}.drawerHeader{grid-template-columns:minmax(0,1fr) 44px}.drawerClose{width:44px;height:44px}.pageTitle h1{letter-spacing:0;width:100%;max-width:none;font-size:17px}}.eventFields>label:has(>select){gap:7px;display:grid}.eventFields>label>select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:var(--panel);border-radius:12px;padding:0 38px 0 12px;font-size:16px;font-weight:700}.dayCard:focus-visible{z-index:3;outline:3px solid var(--shell-navy);outline-offset:-3px;position:relative}.alertReadAction,.textButton{justify-content:center;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.logoBox img,.logoPreview img,.mobileV2Logo img{object-fit:contain}.navButtonCopy small,.sidebarSession span{color:#52627d}@media (width<=760px),(width<=960px) and (height<=600px) and (pointer:coarse){body,.app-shell,.myaMobileV2,.mobileV2Calendar,.mobileV2SimpleView,.mobileV2LegacyPanel{background:var(--bg)}.myaMobileV2{color:var(--ink)}.mobileV2Controls,.mobileV2WeekStrip{background:var(--panel)}.mobileV2CalendarTitleRow h1{color:var(--ink)}.mobileV2YearButton,.mobileV2Arrow,.mobileV2MonthPickerYear button,.mobileV2YearHead button,.mobileV2Back{color:var(--accent)}.mobileV2YearButton,.mobileV2Arrow,.mobileV2Popover,.mobileV2MonthPickerYear button,.mobileV2YearHead button,.mobileV2MiniMonth,.mobileV2TaskList article,.mobileV2MoreList>button{background:var(--panel)}.mobileV2MonthChoices button.active,.mobileV2MiniDays button.active,.mobileV2WeekStrip button.active,.mobileV2MonthDays button.active,.mobileV2Empty>button{color:var(--accent-ink);background:var(--accent)}.mobileV2ModeTabs button.active,.mobileV2SimpleHead>span,.mobileV2TaskCopy span,.mobileV2MoreList>button>span:first-child,.mobileV2Expand{color:var(--accent)}.mobileV2EventRail,.mobileV2WeekStrip button i,.mobileV2MonthDays button i,.mobileV2MiniDays button i{background:var(--accent)}.mobileV2MonthChoices button.active{border-color:var(--accent)}.mobileV2WeekStrip button.today:not(.active),.mobileV2MonthDays button.today:not(.active),.mobileV2MiniDays button.today:not(.active){box-shadow:inset 0 0 0 1px var(--accent)}.mobileV2EventCopy>em{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.mobileV2EventTime small,.mobileV2TaskList article.completed .mobileV2TaskCopy strong{color:#52627d}.mobileV2MiniMonth>strong{font-size:12px}.mobileV2MiniWeekdays span{font-size:10px;font-weight:700}.mobileV2MiniDays button,.mobileV2MiniDays>span{min-height:44px}.mobileV2MiniDays button{font-size:10px;line-height:44px}.mobileV2WeekStrip button:focus-visible,.mobileV2MonthDays button:focus-visible,.mobileV2MiniDays button:focus-visible{z-index:2;outline:3px solid var(--shell-navy);outline-offset:-3px;position:relative}.mobileV2WeekStrip button.active:focus-visible,.mobileV2MonthDays button.active:focus-visible,.mobileV2MiniDays button.active:focus-visible{outline:2px solid var(--panel);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--shell-navy), 0 0 0 1px var(--panel)}.marker-time .mobileV2WeekStrip button i{width:14px;height:4px}.marker-time .mobileV2MonthDays button i{width:12px;height:3px}.marker-time .mobileV2MiniDays button i{width:7px;height:2px}.marker-dot .mobileV2WeekStrip button i,.marker-dot .mobileV2MonthDays button i,.marker-dot .mobileV2MiniDays button i{width:6px;height:6px}.mobileV2MiniDays button i,.marker-time .mobileV2MiniDays button i,.marker-dot .mobileV2MiniDays button i{border-radius:50%;width:5px;height:5px;bottom:2px;right:2px}.mobileV2MiniDays button.active i{background:var(--accent-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 65%, var(--panel))}.density-compact .mobileV2WeekStrip{min-height:56px}.density-compact .mobileV2WeekStrip button{min-height:50px;padding-block:3px}.density-compact .mobileV2Agenda{padding-top:12px}.density-compact .mobileV2EventMain{min-height:70px;padding-block:8px}.density-compact .mobileV2MonthDays button{min-height:44px}.density-compact .mobileV2TaskList article{min-height:60px;padding-block:7px}.flyerMenuPanel{z-index:130;width:auto;max-width:none;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 14px) calc(env(safe-area-inset-bottom,0px) + 16px) calc(env(safe-area-inset-left,0px) + 14px);isolation:isolate;border-radius:0;inset:0}.flyerOverlay{z-index:135}}.modalOverlay.myaEventModalBackdrop{z-index:135;padding:max(16px, calc(env(safe-area-inset-top,0px) + 10px)) max(16px, calc(env(safe-area-inset-right,0px) + 10px)) max(16px, calc(env(safe-area-inset-bottom,0px) + 10px)) max(16px, calc(env(safe-area-inset-left,0px) + 10px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1c1e57}.eventModal.myaEventModal{overscroll-behavior:contain;color:#1d1d1f;background:#fbfbfc;border:1px solid #3c3c4329;border-radius:22px;flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 26px 72px #1c1c1e38,0 2px 10px #1c1c1e0f}.myaEventModalHeader{background:#fbfbfcf5;border-bottom:1px solid #3c3c431f;flex:none;align-items:center;gap:12px;min-height:76px;margin:0;padding:16px 68px 15px 22px;display:flex}.myaEventModalIcon{color:#1d1d1f;background:#ececee;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.myaEventModalHeader h2{color:#1d1d1f;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:690;line-height:1.12}.myaEventModalHeader p{color:#6e6e73;margin-top:4px;font-size:12.5px;font-weight:450;line-height:1.35}.modalX.myaEventModalClose{color:#6e6e73;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;top:14px;right:14px}.modalX.myaEventModalClose:before{content:"";background:#ececee;border-radius:999px;width:32px;height:32px;position:absolute}.modalX.myaEventModalClose svg{width:18px;height:18px;position:relative}.myaEventModalScroller{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:20px 22px 8px;overflow:hidden auto}.myaEventDetailsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px}.myaEventModal .myaEventTitleField,.myaEventModal .myaEventTimeFields,.myaEventModal .myaEventDescriptionField,.myaEventModal .myaEventAttendees,.myaEventModal .myaEventRsvp{grid-column:1/-1}.myaEventRichFields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.myaEventModal .myaEventTimeFields{gap:12px}.myaEventModal .myaEventDetailsFields label,.myaEventModal .myaEventNoteComposer{color:#4c4c50;letter-spacing:0;font-size:12px;font-weight:590}.myaEventModal .myaEventDetailsFields input,.myaEventModal .myaEventDetailsFields select,.myaEventModal .myaEventDetailsFields textarea,.myaEventModal .myaEventNoteComposer textarea,.myaEventModal .inlineEdit{color:#1d1d1f;width:100%;min-height:46px;box-shadow:none;background:#f7f7f8;border:1px solid #3c3c4333;border-radius:11px;outline:0;margin-top:7px;padding:0 12px;font-size:16px}.myaEventModal .myaEventDescriptionField textarea{resize:vertical;min-height:92px;padding:11px 12px}.myaEventModal .myaEventDetailsFields select{padding-right:38px;font-weight:580}.myaEventModal .myaEventDetailsFields input:focus,.myaEventModal .myaEventDetailsFields select:focus,.myaEventModal .myaEventDetailsFields textarea:focus,.myaEventModal .myaEventNoteComposer textarea:focus,.myaEventModal .inlineEdit:focus{outline-offset:1px;box-shadow:none;background:#fff;border-color:#6e6e73;outline:3px solid #1d1d1f21}.myaEventModal .myaEventDetailsFields input:disabled,.myaEventModal .myaEventDetailsFields select:disabled,.myaEventModal .myaEventDetailsFields textarea:disabled{color:#6e6e73;opacity:1;background:#eeeeef}.myaEventAttendees,.myaEventRsvp{background:#fafafa;border:1px solid #3c3c4324;border-radius:12px;gap:10px;padding:12px;display:grid}.myaEventAttendees>header,.myaEventRsvp>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myaEventAttendees>header>div,.myaEventRsvp>div:first-child{gap:3px;display:grid}.myaEventAttendees small,.myaEventRsvp small,.myaEventAttendees>p,.myaEventRsvp>p{color:#6e6e73;margin:0;font-size:11px;line-height:1.4}.myaEventAttendees>header button,.myaEventAttendeeRow>button,.myaEventRsvp>div[role=group] button{color:#1d1d1f;background:#fff;border:1px solid #3c3c432e;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 11px;display:inline-flex}.myaEventAttendeeRow{grid-template-columns:minmax(100px,.8fr) minmax(170px,1.2fr) 108px 74px 44px;align-items:center;gap:7px;display:grid}.myaEventModal .myaEventAttendeeRow :is(input,select){min-height:40px;margin:0;font-size:13px}.myaEventAttendeeRow>span{color:#6e6e73;text-transform:capitalize;font-size:11px}.myaEventRsvp>div[role=group]{flex-wrap:wrap;gap:8px;display:flex}.myaEventRsvp>div[role=group] button.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.myaEventModal .myaEventToggle{color:#3a3a3c;background:#f2f2f4;border:1px solid #3c3c4324;border-radius:11px;align-items:center;gap:10px;min-height:46px;margin:0;padding:0 12px;font-size:12px;font-weight:570;display:flex}.myaEventModal .myaEventToggle input{accent-color:#1d1d1f;flex:none;width:20px;height:20px;min-height:20px;margin:0}.myaEventModal .fieldError{color:#a52a24;background:#fff2f1;border:1px solid #c9342b2e;border-radius:10px;margin:-2px 0 0;padding:10px 12px;font-size:12px;font-weight:560;line-height:1.4}.myaEventModal .readOnlyNote{color:#4c4c50;background:#f2f2f4;border-color:#3c3c4321;border-radius:11px;font-size:12px;font-weight:540;line-height:1.4}.myaEventRemovalZone{grid-column:1/-1;padding-top:2px}.myaEventRemoveTrigger,.myaEventRemoveConfirm{color:#b42318;min-height:44px;box-shadow:none;background:0 0;border:1px solid #b423183d;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.myaEventRemoveTrigger{padding:0 12px}.myaEventRemoveTrigger:hover:not(:disabled){background:#fff4f2;border-color:#b4231857}.myaEventRemovalConfirm{background:#fff4f2;border:1px solid #b4231833;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.myaEventRemovalCopy{flex:auto;gap:3px;min-width:0;display:grid}.myaEventRemovalCopy strong{color:#791e17;font-size:13px;line-height:1.3}.myaEventRemovalCopy span{color:#8d3d35;font-size:11.5px;line-height:1.4}.myaEventRemovalActions{flex:none;align-items:center;gap:8px;display:flex}.myaEventRemovalActions button{min-height:44px;padding:0 12px}.myaEventRemovalActions .secondaryAction{color:#1d1d1f;background:#ffffffb8;border-color:#3c3c432e}.myaEventRemoveConfirm{color:#fff;background:#b42318;border-color:#b42318}.myaEventRemoveConfirm:hover:not(:disabled){background:#8f1d15;border-color:#8f1d15}.myaEventNotesSection{border-top-color:#3c3c431f;padding-top:18px}.myaEventNotesSection h3{color:#1d1d1f;letter-spacing:-.012em;margin-bottom:11px;font-size:16px;font-weight:650}.myaEventModal .emptyState{color:#6e6e73;background:#f2f2f4;border:0;border-radius:11px;padding:13px 14px;font-size:12.5px;line-height:1.45}.myaEventModal .noteCard{box-shadow:none;background:#f7f7f8;border-color:#3c3c4321;border-radius:12px}.myaEventModal .noteAvatar{background:#3a3a3c}.myaEventModal .noteByline strong{color:#1d1d1f;font-weight:640}.myaEventModal .noteCard p{color:#4c4c50}.myaEventModal .textButton{color:#3a3a3c;font-weight:590}.myaEventModal .myaEventNoteComposer{background:0 0;border:0;border-radius:0;gap:0;margin-top:14px;padding:0}.myaEventModal .myaEventNoteComposer textarea,.myaEventModal .inlineEdit{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.45}.myaEventModal .myaEventNotesSection>.myaEventToggle{margin-top:12px}.myaEventModal .smallAction.myaEventAddNote{color:#1d1d1f;min-height:44px;box-shadow:none;background:#ececee;border-color:#3c3c4329;border-radius:11px;margin-top:10px;font-size:13px;font-weight:620}.myaEventModal .smallAction.myaEventAddNote:hover:not(:disabled){background:#dedee0}.myaEventModalActions{min-height:74px;padding:13px 22px max(13px, calc(env(safe-area-inset-bottom,0px) + 7px));background:#fbfbfcf7;border-top:1px solid #3c3c431f;flex:none;justify-content:flex-end;align-items:center;gap:9px;margin:0;display:flex}.myaEventModalActions button{min-width:116px;min-height:46px;box-shadow:none;border-radius:12px;font-size:13px;font-weight:630}.myaEventModalActions .myaEventAddAnother{margin-right:auto}.myaEventModalActions .secondaryAction{color:#1d1d1f;background:#f2f2f4;border-color:#3c3c432e}.myaEventModalActions .primaryAction{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.myaEventModalActions .primaryAction:hover:not(:disabled){background:#343437;border-color:#343437}.myaEventModal button:focus-visible,.myaEventModal input:focus-visible,.myaEventModal select:focus-visible,.myaEventModal textarea:focus-visible{outline-offset:2px;outline:3px solid #1d1d1f2b}@media (width<=480px){.modalOverlay.myaEventModalBackdrop{padding:max(10px, calc(env(safe-area-inset-top,0px) + 8px)) 0 0;align-items:end}.eventModal.myaEventModal{width:100%;max-height:calc(100dvh - max(10px, calc(env(safe-area-inset-top,0px) + 8px)));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.myaEventModalHeader{min-height:70px;padding:13px 62px 12px 14px}.myaEventModalIcon{border-radius:11px;width:38px;height:38px}.myaEventModalHeader h2{font-size:19px}.modalX.myaEventModalClose{top:12px;right:10px}.myaEventModalScroller{scrollbar-gutter:auto;padding:14px 14px 6px}.myaEventDetailsFields{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.myaEventModal .myaEventTitleField,.myaEventModal .myaEventTimeFields,.myaEventModal .myaEventToggle,.myaEventModal .myaEventSelectField,.myaEventModal .fieldError,.myaEventModal .readOnlyNote{grid-column:1}.myaEventRichFields{grid-template-columns:minmax(0,1fr)}.myaEventAttendeeRow{grid-template-columns:minmax(0,1fr) 104px 44px}.myaEventAttendeeRow>input[type=email]{grid-area:2/1/auto/-1}.myaEventAttendeeRow>span{display:none}.myaEventRemovalConfirm{flex-direction:column;align-items:stretch}.myaEventRemovalActions{width:100%}.myaEventRemovalActions button{flex:50%;min-width:0}.myaEventModal .myaEventTimeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.myaEventModalActions{min-height:76px;padding:10px 14px max(10px, calc(env(safe-area-inset-bottom,0px) + 8px));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.myaEventModalActions button{width:100%;min-width:0;min-height:48px}.myaEventModalActions .myaEventAddAnother{grid-column:1/-1;margin-right:0}}@media (width<=960px) and (height<=600px) and (pointer:coarse){.modalOverlay.myaEventModalBackdrop{padding:max(8px, calc(env(safe-area-inset-top,0px) + 6px)) max(8px, calc(env(safe-area-inset-right,0px) + 6px)) max(8px, calc(env(safe-area-inset-bottom,0px) + 6px)) max(8px, calc(env(safe-area-inset-left,0px) + 6px))}.eventModal.myaEventModal{width:min(760px,100%);max-height:calc(100dvh - 16px)}.myaEventModalHeader{min-height:62px;padding:10px 62px 9px 16px}.myaEventModalIcon{width:36px;height:36px}.modalX.myaEventModalClose{top:9px;right:10px}.myaEventModalScroller{padding:12px 18px 5px}.myaEventDetailsFields{gap:10px;margin-bottom:14px}.myaEventModalActions{min-height:62px;padding:8px 18px max(8px, calc(env(safe-area-inset-bottom,0px) + 5px))}.myaEventModalActions button{min-height:44px}}
