:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--may-color-background:#fff;--may-color-surface:#fff;--may-color-surface-sunken:#f2f2f7;--may-color-border:#3c3c434a;--may-color-divider:#e5e5ea;--may-color-fill:#7676801f;--may-color-text-primary:#000;--may-color-text-secondary:#3c3c4399;--may-color-text-tertiary:#3c3c434d;--may-color-accent:#0c50ff;--may-color-on-accent:#fff;--may-color-user-bubble:#0c50ff;--may-color-on-user-bubble:#fff;--may-color-may-bubble:#f2f2f7;--may-color-on-may-bubble:#000;--may-color-success:#34c759;--may-color-warning:#ff9500;--may-color-danger:#ff3b30;--may-color-danger-text:#d70015;--may-color-text-secondary-strong:#6c6c70;--may-color-link:#0c50ff;--may-color-focus:#007aff;--may-elevation-hairline:0 .5px 1px #0000001f;--may-elevation-raised:0 1px 2px #0000001f;--may-elevation-control:0 4px 16px #00000014;--may-elevation-panel:0 6px 24px #0000001a;--may-elevation-card:0 8px 32px #0000001f}:root{--may-space-xxs:2px;--may-space-xs:4px;--may-space-s:8px;--may-space-m:12px;--may-space-l:16px;--may-space-xl:24px;--may-space-xxl:32px;--may-radius-s:6px;--may-radius-m:12px;--may-radius-l:18px;--may-radius-pill:999px;--may-size-min-touch-target:48px;--may-size-icon-small:16px;--may-size-icon-medium:20px;--may-size-toolbar-top-inset:4px;--may-size-toolbar-height:64px;--may-size-bottom-bar-inset:8px;--may-size-bottom-bar-height:72px;--may-size-side-margin:16px;--may-size-divider:1px;--may-type-caption-size:12px;--may-type-caption-line-height:16px;--may-type-caption-weight:400;--may-type-footnote-size:13px;--may-type-footnote-line-height:18px;--may-type-footnote-weight:400;--may-type-body-size:16px;--may-type-body-line-height:22px;--may-type-body-weight:400;--may-type-body-strong-size:16px;--may-type-body-strong-line-height:22px;--may-type-body-strong-weight:600;--may-type-subheadline-size:15px;--may-type-subheadline-line-height:20px;--may-type-subheadline-weight:400;--may-type-headline-size:17px;--may-type-headline-line-height:22px;--may-type-headline-weight:600;--may-type-title-size:20px;--may-type-title-line-height:26px;--may-type-title-weight:600;--may-type-large-title-size:28px;--may-type-large-title-line-height:34px;--may-type-large-title-weight:700;--may-motion-short:.15s;--may-motion-medium:.25s;--may-motion-base:.2s;--may-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--may-color-background:#000;--may-color-surface:#2c2c2e;--may-color-surface-sunken:#1c1c1e;--may-color-border:#54545899;--may-color-divider:#2c2c2e;--may-color-fill:#7676803d;--may-color-text-primary:#fff;--may-color-text-secondary:#ebebf599;--may-color-text-tertiary:#ebebf54d;--may-color-accent:#0c50ff;--may-color-on-accent:#fff;--may-color-user-bubble:#0c50ff;--may-color-on-user-bubble:#fff;--may-color-may-bubble:#1c1c1e;--may-color-on-may-bubble:#fff;--may-color-success:#30d158;--may-color-warning:#ff9f0a;--may-color-danger:#ff453a;--may-color-danger-text:#ff453a;--may-color-text-secondary-strong:#98989d;--may-color-link:#0a84ff;--may-color-focus:#0a84ff;--may-elevation-hairline:0 .5px 1px #0000001f;--may-elevation-raised:0 1px 2px #0000001f;--may-elevation-control:0 4px 16px #00000029;--may-elevation-panel:0 6px 24px #0003;--may-elevation-card:0 8px 32px #0000003d}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--may-color-background:#000;--may-color-surface:#2c2c2e;--may-color-surface-sunken:#1c1c1e;--may-color-border:#54545899;--may-color-divider:#2c2c2e;--may-color-fill:#7676803d;--may-color-text-primary:#fff;--may-color-text-secondary:#ebebf599;--may-color-text-tertiary:#ebebf54d;--may-color-accent:#0c50ff;--may-color-on-accent:#fff;--may-color-user-bubble:#0c50ff;--may-color-on-user-bubble:#fff;--may-color-may-bubble:#1c1c1e;--may-color-on-may-bubble:#fff;--may-color-success:#30d158;--may-color-warning:#ff9f0a;--may-color-danger:#ff453a;--may-color-danger-text:#ff453a;--may-color-text-secondary-strong:#98989d;--may-color-link:#0a84ff;--may-color-focus:#0a84ff;--may-elevation-hairline:0 .5px 1px #0000001f;--may-elevation-raised:0 1px 2px #0000001f;--may-elevation-control:0 4px 16px #00000029;--may-elevation-panel:0 6px 24px #0003;--may-elevation-card:0 8px 32px #0000003d}:root,[data-theme=light]{--may-mark-ocean-body:#0e8fa8;--may-mark-ocean-eye:#fff;--may-mark-ocean-bubble:#028098;--may-mark-ocean-bubble-ink:#fff;--may-mark-ocean-ring:#0e8fa8;--may-mark-ocean-ring-sunken:#0e8fa8;--may-mark-ocean-ink:#028098;--may-mark-blue-body:#007aff;--may-mark-blue-eye:#fff;--may-mark-blue-bubble:#0170ec;--may-mark-blue-bubble-ink:#fff;--may-mark-blue-ring:#007aff;--may-mark-blue-ring-sunken:#007aff;--may-mark-blue-ink:#0170ec;--may-mark-indigo-body:#5856d6;--may-mark-indigo-eye:#fff;--may-mark-indigo-bubble:#5856d6;--may-mark-indigo-bubble-ink:#fff;--may-mark-indigo-ring:#5856d6;--may-mark-indigo-ring-sunken:#5856d6;--may-mark-indigo-ink:#5856d6;--may-mark-purple-body:#af52de;--may-mark-purple-eye:#fff;--may-mark-purple-bubble:#a749d5;--may-mark-purple-bubble-ink:#fff;--may-mark-purple-ring:#af52de;--may-mark-purple-ring-sunken:#af52de;--may-mark-purple-ink:#a749d5;--may-mark-pink-body:#ff2d55;--may-mark-pink-eye:#fff;--may-mark-pink-bubble:#e90245;--may-mark-pink-bubble-ink:#fff;--may-mark-pink-ring:#ff2d55;--may-mark-pink-ring-sunken:#ff2d55;--may-mark-pink-ink:#e90245;--may-mark-red-body:#ff3b30;--may-mark-red-eye:#fff;--may-mark-red-bubble:#e71916;--may-mark-red-bubble-ink:#fff;--may-mark-red-ring:#ff3b30;--may-mark-red-ring-sunken:#ff3b30;--may-mark-red-ink:#e71916;--may-mark-orange-body:#ff9500;--may-mark-orange-eye:#171717;--may-mark-orange-bubble:#ca4c02;--may-mark-orange-bubble-ink:#fff;--may-mark-orange-ring:#ca4c02;--may-mark-orange-ring-sunken:#ca4c02;--may-mark-orange-ink:#ca4c02;--may-mark-yellow-body:#fc0;--may-mark-yellow-eye:#171717;--may-mark-yellow-bubble:#fc0;--may-mark-yellow-bubble-ink:#171717;--may-mark-yellow-ring:#ae8a00;--may-mark-yellow-ring-sunken:#9e7e00;--may-mark-yellow-ink:#8f7100;--may-mark-green-body:#34c759;--may-mark-green-eye:#171717;--may-mark-green-bubble:#008732;--may-mark-green-bubble-ink:#fff;--may-mark-green-ring:#008732;--may-mark-green-ring-sunken:#008732;--may-mark-green-ink:#008732;--may-mark-mint-body:#00c7be;--may-mark-mint-eye:#171717;--may-mark-mint-bubble:#00837d;--may-mark-mint-bubble-ink:#fff;--may-mark-mint-ring:#00837d;--may-mark-mint-ring-sunken:#00837d;--may-mark-mint-ink:#00837d;--may-mark-grey-body:#a5a5a5;--may-mark-grey-eye:#171717;--may-mark-grey-bubble:#757575;--may-mark-grey-bubble-ink:#fff;--may-mark-grey-ring:#757575;--may-mark-grey-ring-sunken:#757575;--may-mark-grey-ink:#757575;--may-mark-black-body:#000;--may-mark-black-eye:#fff;--may-mark-black-bubble:#000;--may-mark-black-bubble-ink:#fff;--may-mark-black-ring:#000;--may-mark-black-ring-sunken:#000;--may-mark-black-ink:#000;--may-mark-teal-body:#0e8fa8;--may-mark-teal-eye:#fff;--may-mark-teal-bubble:#028098;--may-mark-teal-bubble-ink:#fff;--may-mark-teal-ring:#0e8fa8;--may-mark-teal-ring-sunken:#0e8fa8;--may-mark-teal-ink:#028098;--may-mark-azure-body:#0e8fa8;--may-mark-azure-eye:#fff;--may-mark-azure-bubble:#028098;--may-mark-azure-bubble-ink:#fff;--may-mark-azure-ring:#0e8fa8;--may-mark-azure-ring-sunken:#0e8fa8;--may-mark-azure-ink:#028098}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--may-mark-ocean-body:#0e8fa8;--may-mark-ocean-eye:#fff;--may-mark-ocean-bubble:#028098;--may-mark-ocean-bubble-ink:#fff;--may-mark-ocean-ring:#0e8fa8;--may-mark-ocean-ring-sunken:#0e8fa8;--may-mark-ocean-ink:#0e8fa8;--may-mark-blue-body:#0a84ff;--may-mark-blue-eye:#fff;--may-mark-blue-bubble:#0173e2;--may-mark-blue-bubble-ink:#fff;--may-mark-blue-ring:#0a84ff;--may-mark-blue-ring-sunken:#0a84ff;--may-mark-blue-ink:#0a84ff;--may-mark-indigo-body:#5e5ce6;--may-mark-indigo-eye:#fff;--may-mark-indigo-bubble:#5e5ce6;--may-mark-indigo-bubble-ink:#fff;--may-mark-indigo-ring:#5e5ce6;--may-mark-indigo-ring-sunken:#5e5ce6;--may-mark-indigo-ink:#6465e8;--may-mark-purple-body:#bf5af2;--may-mark-purple-eye:#fff;--may-mark-purple-bubble:#aa43db;--may-mark-purple-bubble-ink:#fff;--may-mark-purple-ring:#bf5af2;--may-mark-purple-ring-sunken:#bf5af2;--may-mark-purple-ink:#bf5af2;--may-mark-pink-body:#ff375f;--may-mark-pink-eye:#fff;--may-mark-pink-bubble:#e6104c;--may-mark-pink-bubble-ink:#fff;--may-mark-pink-ring:#ff375f;--may-mark-pink-ring-sunken:#ff375f;--may-mark-pink-ink:#ff375f;--may-mark-red-body:#ff453a;--may-mark-red-eye:#fff;--may-mark-red-bubble:#e32420;--may-mark-red-bubble-ink:#fff;--may-mark-red-ring:#ff453a;--may-mark-red-ring-sunken:#ff453a;--may-mark-red-ink:#ff453a;--may-mark-orange-body:#ff9f0a;--may-mark-orange-eye:#171717;--may-mark-orange-bubble:#c94d0b;--may-mark-orange-bubble-ink:#fff;--may-mark-orange-ring:#ff9f0a;--may-mark-orange-ring-sunken:#ff9f0a;--may-mark-orange-ink:#ff9f0a;--may-mark-yellow-body:#ffd60a;--may-mark-yellow-eye:#171717;--may-mark-yellow-bubble:#ffd60a;--may-mark-yellow-bubble-ink:#171717;--may-mark-yellow-ring:#ffd60a;--may-mark-yellow-ring-sunken:#ffd60a;--may-mark-yellow-ink:#ffd60a;--may-mark-green-body:#30d158;--may-mark-green-eye:#171717;--may-mark-green-bubble:#01882f;--may-mark-green-bubble-ink:#fff;--may-mark-green-ring:#30d158;--may-mark-green-ring-sunken:#30d158;--may-mark-green-ink:#30d158;--may-mark-mint-body:#63e6e2;--may-mark-mint-eye:#171717;--may-mark-mint-bubble:#018381;--may-mark-mint-bubble-ink:#fff;--may-mark-mint-ring:#63e6e2;--may-mark-mint-ring-sunken:#63e6e2;--may-mark-mint-ink:#63e6e2;--may-mark-grey-body:#8e8e93;--may-mark-grey-eye:#fff;--may-mark-grey-bubble:#747479;--may-mark-grey-bubble-ink:#fff;--may-mark-grey-ring:#8e8e93;--may-mark-grey-ring-sunken:#8e8e93;--may-mark-grey-ink:#8e8e93;--may-mark-black-body:#fff;--may-mark-black-eye:#171717;--may-mark-black-bubble:#fff;--may-mark-black-bubble-ink:#171717;--may-mark-black-ring:#fff;--may-mark-black-ring-sunken:#fff;--may-mark-black-ink:#fff;--may-mark-teal-body:#0e8fa8;--may-mark-teal-eye:#fff;--may-mark-teal-bubble:#028098;--may-mark-teal-bubble-ink:#fff;--may-mark-teal-ring:#0e8fa8;--may-mark-teal-ring-sunken:#0e8fa8;--may-mark-teal-ink:#0e8fa8;--may-mark-azure-body:#0e8fa8;--may-mark-azure-eye:#fff;--may-mark-azure-bubble:#028098;--may-mark-azure-bubble-ink:#fff;--may-mark-azure-ring:#0e8fa8;--may-mark-azure-ring-sunken:#0e8fa8;--may-mark-azure-ink:#0e8fa8}}[data-theme=dark]{--may-mark-ocean-body:#0e8fa8;--may-mark-ocean-eye:#fff;--may-mark-ocean-bubble:#028098;--may-mark-ocean-bubble-ink:#fff;--may-mark-ocean-ring:#0e8fa8;--may-mark-ocean-ring-sunken:#0e8fa8;--may-mark-ocean-ink:#0e8fa8;--may-mark-blue-body:#0a84ff;--may-mark-blue-eye:#fff;--may-mark-blue-bubble:#0173e2;--may-mark-blue-bubble-ink:#fff;--may-mark-blue-ring:#0a84ff;--may-mark-blue-ring-sunken:#0a84ff;--may-mark-blue-ink:#0a84ff;--may-mark-indigo-body:#5e5ce6;--may-mark-indigo-eye:#fff;--may-mark-indigo-bubble:#5e5ce6;--may-mark-indigo-bubble-ink:#fff;--may-mark-indigo-ring:#5e5ce6;--may-mark-indigo-ring-sunken:#5e5ce6;--may-mark-indigo-ink:#6465e8;--may-mark-purple-body:#bf5af2;--may-mark-purple-eye:#fff;--may-mark-purple-bubble:#aa43db;--may-mark-purple-bubble-ink:#fff;--may-mark-purple-ring:#bf5af2;--may-mark-purple-ring-sunken:#bf5af2;--may-mark-purple-ink:#bf5af2;--may-mark-pink-body:#ff375f;--may-mark-pink-eye:#fff;--may-mark-pink-bubble:#e6104c;--may-mark-pink-bubble-ink:#fff;--may-mark-pink-ring:#ff375f;--may-mark-pink-ring-sunken:#ff375f;--may-mark-pink-ink:#ff375f;--may-mark-red-body:#ff453a;--may-mark-red-eye:#fff;--may-mark-red-bubble:#e32420;--may-mark-red-bubble-ink:#fff;--may-mark-red-ring:#ff453a;--may-mark-red-ring-sunken:#ff453a;--may-mark-red-ink:#ff453a;--may-mark-orange-body:#ff9f0a;--may-mark-orange-eye:#171717;--may-mark-orange-bubble:#c94d0b;--may-mark-orange-bubble-ink:#fff;--may-mark-orange-ring:#ff9f0a;--may-mark-orange-ring-sunken:#ff9f0a;--may-mark-orange-ink:#ff9f0a;--may-mark-yellow-body:#ffd60a;--may-mark-yellow-eye:#171717;--may-mark-yellow-bubble:#ffd60a;--may-mark-yellow-bubble-ink:#171717;--may-mark-yellow-ring:#ffd60a;--may-mark-yellow-ring-sunken:#ffd60a;--may-mark-yellow-ink:#ffd60a;--may-mark-green-body:#30d158;--may-mark-green-eye:#171717;--may-mark-green-bubble:#01882f;--may-mark-green-bubble-ink:#fff;--may-mark-green-ring:#30d158;--may-mark-green-ring-sunken:#30d158;--may-mark-green-ink:#30d158;--may-mark-mint-body:#63e6e2;--may-mark-mint-eye:#171717;--may-mark-mint-bubble:#018381;--may-mark-mint-bubble-ink:#fff;--may-mark-mint-ring:#63e6e2;--may-mark-mint-ring-sunken:#63e6e2;--may-mark-mint-ink:#63e6e2;--may-mark-grey-body:#8e8e93;--may-mark-grey-eye:#fff;--may-mark-grey-bubble:#747479;--may-mark-grey-bubble-ink:#fff;--may-mark-grey-ring:#8e8e93;--may-mark-grey-ring-sunken:#8e8e93;--may-mark-grey-ink:#8e8e93;--may-mark-black-body:#fff;--may-mark-black-eye:#171717;--may-mark-black-bubble:#fff;--may-mark-black-bubble-ink:#171717;--may-mark-black-ring:#fff;--may-mark-black-ring-sunken:#fff;--may-mark-black-ink:#fff;--may-mark-teal-body:#0e8fa8;--may-mark-teal-eye:#fff;--may-mark-teal-bubble:#028098;--may-mark-teal-bubble-ink:#fff;--may-mark-teal-ring:#0e8fa8;--may-mark-teal-ring-sunken:#0e8fa8;--may-mark-teal-ink:#0e8fa8;--may-mark-azure-body:#0e8fa8;--may-mark-azure-eye:#fff;--may-mark-azure-bubble:#028098;--may-mark-azure-bubble-ink:#fff;--may-mark-azure-ring:#0e8fa8;--may-mark-azure-ring-sunken:#0e8fa8;--may-mark-azure-ink:#0e8fa8}.may-theme{background:var(--may-color-background);color:var(--may-color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);-webkit-font-smoothing:antialiased}.may-theme :where(:focus-visible){outline:2px solid var(--may-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.may-theme *,.may-theme :before,.may-theme :after{transition-duration:0s!important;animation-duration:0s!important}}.may-theme--frame{position:relative;overflow:hidden;transform:translateZ(0)}:root,[data-theme=light]{--may-sheet-fill:var(--may-color-background)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--may-sheet-fill:var(--may-color-surface-sunken)}}[data-theme=dark]{--may-sheet-fill:var(--may-color-surface-sunken)}.may-card{box-sizing:border-box;border-radius:var(--may-card-radius,16px);flex-direction:column;width:100%;padding:12px 14px;display:flex;overflow:hidden}.may-card--outlined{background:var(--may-color-background);box-shadow:inset 0 0 0 .5px var(--may-color-border)}@media (resolution<=1.5x){.may-card--outlined{box-shadow:inset 0 0 0 1px var(--may-color-border)}}.may-card--filled{background:var(--may-color-surface-sunken)}.may-feed-button{min-height:var(--may-size-min-touch-target);min-width:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.may-feed-button:not(.may-feed-button--hug){flex:1 1 0;width:100%}.may-feed-button--hug{min-width:var(--may-size-min-touch-target)}.may-feed-button>span{box-sizing:border-box;border-radius:var(--may-radius-pill);width:100%;height:40px;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--may-motion-short);justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.may-feed-button--hug>span{width:auto;padding:0 16px}.may-feed-button--primary>span{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-feed-button--secondary>span{background:var(--may-color-fill);color:var(--may-color-text-primary)}.may-feed-button:disabled{cursor:default}.may-feed-button:disabled>span{background:var(--may-color-fill);color:var(--may-color-text-tertiary)}.may-feed-button:not(:disabled):active>span{opacity:.7}.may-feed-button:focus-visible{outline:none}.may-feed-button:focus-visible>span{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-feed-buttons{gap:var(--may-space-s);display:flex}.may-menu-anchor{display:inline-flex;position:relative}.may-menu-trigger{min-width:var(--may-size-min-touch-target);min-height:var(--may-size-min-touch-target);color:inherit;font:inherit;cursor:pointer;border-radius:var(--may-radius-pill);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.may-menu{z-index:1000;box-sizing:border-box;background:var(--may-color-surface);min-width:250px;max-width:min(280px,100vw - 16px);max-height:70vh;box-shadow:var(--may-elevation-panel), inset 0 0 0 .5px var(--may-color-border);color:var(--may-color-text-primary);transform-origin:var(--may-menu-origin,top left);border-radius:24px;padding:6px 0;position:fixed;overflow-y:auto}.may-menu--placed{animation:may-menu-in var(--may-motion-medium) var(--may-easing-standard)}@keyframes may-menu-in{0%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.may-menu--placed{animation-name:may-menu-fade}@keyframes may-menu-fade{0%{opacity:0}}}.may-menu:focus{outline:none}.may-menu-title{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);padding:8px 16px 2px}.may-menu-divider{height:1px;margin:6px 0 6px var(--may-menu-divider-inset,16px);background:var(--may-color-border);border:0}.may-menu-row{box-sizing:border-box;width:100%;min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.may-menu-row:focus-visible{background:var(--may-color-fill);outline:none}.may-menu-row:hover:not([aria-disabled=true]){background:var(--may-color-fill)}.may-menu-row--destructive{color:var(--may-color-danger)}.may-menu-row[aria-disabled=true]{color:var(--may-color-text-tertiary);cursor:default}.may-menu-check{flex:none;width:26px;margin-right:-12px;display:flex}.may-menu-label{flex-direction:column;flex:1;min-width:0;display:flex}.may-menu-subtitle{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary)}.may-menu-icon{flex:none;display:flex}.may-markdown>*{margin:0}.may-markdown>*+*{margin-top:6px}.may-markdown ul,.may-markdown ol{padding-left:1.25em}.may-markdown code{background:var(--may-color-fill);border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.may-markdown pre{background:var(--may-color-fill);border-radius:var(--may-radius-s);padding:8px 10px;overflow-x:auto}.may-markdown pre code{background:0 0;padding:0}.may-markdown-link{color:var(--may-color-link);text-underline-offset:2px;z-index:1;text-decoration:underline;position:relative}.may-status-line{align-items:center;min-height:40px;display:flex}.may-status-line-text{min-width:0;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);flex:1;align-items:center;gap:6px;display:flex}.may-status-line-text>svg{flex:none}.may-status-line-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.may-status-line--failed .may-status-line-text{color:var(--may-color-danger)}.may-status-line-open{min-height:var(--may-size-min-touch-target);color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 0 0 8px;font-weight:500;display:inline-flex}.may-working-dot{flex:none;place-items:center;width:15px;height:15px;display:grid}.may-working-dot:after{content:"";background:var(--may-color-text-secondary);border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate may-working-pulse}@keyframes may-working-pulse{to{opacity:.3}}.may-feed-post{background:var(--may-color-background);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);padding:14px 16px}.may-feed-post-row{align-items:stretch;gap:12px;display:flex}.may-feed-post-rail{flex-direction:column;flex:none;align-items:center;gap:6px;width:40px;display:flex}.may-feed-thread-line{background:var(--may-color-border);border-radius:1px;flex:1;width:1.5px}.may-feed-post-content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.may-feed-follow-up{margin-top:4px}.may-feed-follow-up .may-feed-post-content{gap:2px;padding-top:2px}.may-feed-post-body{flex-direction:column;gap:2px;min-height:44px;display:flex;position:relative}.may-feed-post-header{white-space:nowrap;min-width:0;display:flex}.may-feed-post-name{color:var(--may-color-text-primary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.may-feed-post-time{color:var(--may-color-text-tertiary);flex:none}.may-feed-prose{color:var(--may-color-text-primary);overflow-wrap:anywhere;margin:0}.may-feed-post-open{border-radius:var(--may-radius-s);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:-4px -6px}.may-feed-post-open:hover{background:color-mix(in srgb, var(--may-color-fill) 50%, transparent)}.may-feed-ufi{align-items:center;margin-top:-8px;margin-bottom:-10px;display:flex}.may-feed-discuss{min-height:var(--may-size-min-touch-target);color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 0;font-weight:500;display:inline-flex}.may-feed-more{color:var(--may-color-text-tertiary);margin-left:auto;margin-right:-12px}.may-feed-live{flex-direction:column;gap:8px;padding:2px 0;display:flex}.may-feed-live-card{padding:10px 12px}.may-feed-live-row{align-items:center;gap:8px;display:flex}.may-feed-live-dot{background:var(--may-color-danger);border-radius:50%;flex:none;width:7px;height:7px;animation:.8s ease-in-out infinite alternate may-feed-pulse}@keyframes may-feed-pulse{to{opacity:.3}}.may-feed-live-activity{min-width:0;color:var(--may-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.may-feed-live-elapsed{color:var(--may-color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.may-feed-live-progress{background:var(--may-color-fill);border-radius:1px;height:2px;margin-left:15px;overflow:hidden}.may-feed-live-progress>span{background:var(--may-color-text-primary);height:100%;display:block}.may-feed{width:100%;max-width:600px;margin:0 auto}.may-feed-title{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight);margin:0;padding:8px 16px 4px}.may-feed-section-header{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0;padding:12px 16px 2px;font-weight:600}.may-feed-section-header--later{padding-top:20px}.may-feed-nothing-waiting{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);margin:0;padding:10px 16px}.may-feed-divider{background:var(--may-color-divider);border:0;height:1px;margin:0 0 0 68px}.may-feed-list{margin:0;padding:0;list-style:none}.may-feed-empty{text-align:center;padding:48px 32px}.may-feed-empty>p{margin:0}.may-feed-empty>p:first-child{font-weight:600}.may-feed-empty>p+p{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);margin-top:4px}.may-tab-bar{pointer-events:none;justify-content:center;padding:8px 16px;display:flex}.may-tab-bar-capsule{pointer-events:auto;box-sizing:border-box;width:100%;max-width:calc(92px * var(--may-tab-count) + 8px);border-radius:var(--may-radius-pill);background:var(--may-color-surface);height:62px;box-shadow:var(--may-elevation-control), inset 0 0 0 .5px var(--may-color-border);padding:4px;display:flex;position:relative}.may-tab-bar-pill{width:calc((100% - 8px) / var(--may-tab-count));border-radius:var(--may-radius-pill);background:var(--may-color-fill);transform:translateX(calc(100% * var(--may-tab-index)));transition:transform var(--may-motion-medium) var(--may-easing-standard);position:absolute;top:4px;bottom:4px;left:4px}.may-tab{border-radius:var(--may-radius-pill);min-width:0;color:var(--may-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.may-tab-icon{display:flex;position:relative}.may-tab-badge{box-sizing:border-box;background:var(--may-color-danger);min-width:16px;height:16px;color:var(--may-color-on-accent);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-5px;left:calc(100% - 9px)}.may-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:500;line-height:12px;overflow:hidden}.may-tab--on .may-tab-label{font-weight:600}.may-page{background:var(--may-color-background);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.may-page-bar{min-height:52px;transition:box-shadow var(--may-motion-medium);flex:none;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;padding:0 8px;display:grid;box-shadow:0 1px #0000}.may-page-bar--inline{box-shadow:0 1px 0 var(--may-color-divider)}.may-page-bar-title{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--may-motion-medium);margin:0;overflow:hidden}.may-page-bar--inline .may-page-bar-title{opacity:1}.may-page-bar-side{align-items:center;display:flex}.may-page-bar-side--end{justify-content:flex-end}.may-page-back{border-radius:var(--may-radius-pill);width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.may-page-pinned{flex:none}.may-page-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.may-page-large{align-items:center;padding:0 10px 4px 16px;display:flex}.may-page-large-title{min-width:0;font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight);flex:1;margin:0}.may-page-large-actions{align-items:center;display:flex}.may-page-large--header{align-items:flex-start;padding-left:0}.may-page-large-header{flex:1;min-width:0}.may-page-bottom{flex:none}.may-page-bar{background:var(--may-color-background)}.may-page-fold{opacity:1;transition:grid-template-rows var(--may-motion-medium), opacity var(--may-motion-medium);grid-template-rows:1fr;display:grid}.may-page-fold>.may-page-large{min-height:0;overflow:hidden}.may-page-fold[data-folded=true]{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.may-page-fold,.may-page-bar,.may-page-bar-title{transition:none}}.may-pills{scrollbar-width:none;gap:8px;padding:6px 16px;display:flex;overflow-x:auto}.may-pill{min-width:var(--may-size-min-touch-target);min-height:var(--may-size-min-touch-target);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.may-pill>span{border-radius:var(--may-radius-pill);background:var(--may-color-fill);color:var(--may-color-text-primary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);white-space:nowrap;padding:7px 14px;font-weight:600}.may-pill--on>span{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-pill:focus-visible{outline:none}.may-pill:focus-visible>span{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-page-bar-titles{flex-direction:column;align-items:center;min-width:0;display:flex}.may-page-bar-subtitle{font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.may-nav-text-action{border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.may-nav-text-action--filled{background:var(--may-color-accent);color:var(--may-color-on-accent)}.may-nav-text-action:disabled{color:var(--may-color-text-tertiary);cursor:default}.may-nav-text-action--busy{cursor:default}.may-nav-text-action--busy .may-nav-text-action-word{visibility:hidden}.may-nav-text-action-spinner{box-sizing:border-box;border:2.5px solid var(--may-color-text-secondary);border-left-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.9s linear infinite may-nav-text-spin;position:absolute;inset:0}@keyframes may-nav-text-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.may-nav-text-action-spinner{animation-duration:2.7s}}.may-nav-text-action:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px}.may-nav-action{border-radius:var(--may-radius-pill);width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.may-nav-action>span{place-items:center;display:grid}.may-nav-action:not(:disabled):hover{background:var(--may-color-fill)}.may-nav-action:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:-2px}.may-nav-action:disabled{color:var(--may-color-text-tertiary);cursor:default}.may-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.may-overlay{z-index:900;display:flex;position:fixed;inset:0}.may-scrim{animation:may-fade-in var(--may-motion-medium) ease-out;background:#0000004d;position:absolute;inset:0}@keyframes may-fade-in{0%{opacity:0}}.may-sheet-layer{justify-content:center;align-items:flex-end}.may-sheet{box-sizing:border-box;background:var(--may-sheet-fill);width:100%;max-width:600px;max-height:calc(100% - 48px);color:var(--may-color-text-primary);box-shadow:var(--may-elevation-panel);padding-bottom:env(safe-area-inset-bottom);animation:may-sheet-in var(--may-motion-medium) var(--may-easing-standard);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:relative}@keyframes may-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.may-sheet{animation-name:may-fade-in}}.may-sheet:focus{outline:none}.may-sheet-handle{background:var(--may-color-fill);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0}.may-sheet-header{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:4px 8px 0;display:grid}.may-sheet-header--hidden{min-height:0;padding:0}.may-sheet-title{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);text-align:center;margin:0}.may-sheet-side{display:flex}.may-sheet-side--end{justify-content:flex-end}.may-sheet-content{flex:1;min-height:0;padding:8px 16px 16px;overflow-y:auto}.may-sheet-footer{border-top:1px solid var(--may-color-divider);flex:none;padding:8px 16px 12px}.may-alert-layer{justify-content:center;align-items:center;padding:24px}.may-alert{box-sizing:border-box;background:var(--may-color-surface);width:100%;max-width:300px;color:var(--may-color-text-primary);box-shadow:var(--may-elevation-card);text-align:center;animation:may-alert-in var(--may-motion-medium) var(--may-easing-standard);border-radius:32px;padding:22px 20px 18px;position:relative}@keyframes may-alert-in{0%{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.may-alert{animation-name:may-fade-in}}.may-alert:focus{outline:none}.may-alert-title{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);margin:0}.may-alert-message{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:6px 0 0}.may-alert-actions{gap:8px;margin-top:20px;display:flex}.may-alert-actions--stacked{flex-direction:column}.may-alert-action{border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-width:0;min-height:48px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);cursor:pointer;border:0;flex:1 1 0;padding:12px 16px;font-weight:600}.may-alert-action--destructive{color:var(--may-color-danger)}.may-alert-action--filled{background:var(--may-color-accent);color:var(--may-color-on-accent)}.may-alert-action--filled.may-alert-action--destructive{background:var(--may-color-danger);color:var(--may-color-on-accent)}.may-alert-action:disabled,.may-alert-action[aria-disabled=true]{cursor:default}.may-alert-action--off{color:var(--may-color-text-tertiary)}.may-alert-action--filled.may-alert-action--off{background:color-mix(in srgb, var(--may-color-accent) 40%, transparent);color:color-mix(in srgb, var(--may-color-on-accent) 70%, transparent)}.may-alert-action--filled.may-alert-action--destructive.may-alert-action--off{background:color-mix(in srgb, var(--may-color-danger) 40%, transparent)}.may-alert-action{position:relative}.may-alert-action--busy .may-alert-action-label{opacity:0}.may-alert-spinner{box-sizing:border-box;border:2.5px solid;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:.9s linear infinite may-alert-spin;position:absolute;inset:0}@keyframes may-alert-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.may-alert-spinner{animation-duration:2.7s}}.may-alert-field{box-sizing:border-box;background:var(--may-color-fill);width:100%;min-height:40px;color:var(--may-color-text-primary);caret-color:var(--may-color-accent);font:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);border:0;border-radius:12px;margin-top:16px;padding:0 12px}.may-alert-field::placeholder{color:var(--may-color-text-secondary)}.may-alert-field:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:0}.may-alert-action:not(:disabled):not([aria-disabled=true]):active{opacity:.7}.may-toast-region{z-index:850;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.may-toast{pointer-events:auto;box-sizing:border-box;background:var(--may-color-text-primary);width:100%;max-width:560px;color:var(--may-color-background);box-shadow:var(--may-elevation-control);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);animation:may-toast-in var(--may-motion-medium) var(--may-easing-standard);border-radius:14px;align-items:center;padding:0 4px 0 16px;display:flex}@keyframes may-toast-in{0%{opacity:0;transform:translateY(8px)}}.may-toast-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:12px 0;overflow:hidden}.may-toast-action{min-height:var(--may-size-min-touch-target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 12px;font-weight:600}.may-toast-action:focus-visible{outline-color:var(--may-color-background)}.may-card-top{margin-bottom:8px;display:flex}.may-card-source{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);align-items:center;gap:6px;display:flex}.may-card-source-mark{display:flex}.may-source-monogram{background:var(--may-color-fill);color:var(--may-color-text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.may-facepile{border-radius:var(--may-radius-pill);min-height:32px;color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-6px 0 -6px -4px;padding:0 6px 0 4px;display:inline-flex}.may-facepile:hover{background:var(--may-color-fill)}.may-facepile-marks{align-items:center;display:inline-flex}.may-facepile-mark,.may-facepile-more{width:20px;height:20px;box-shadow:0 0 0 2px var(--may-facepile-ring,var(--may-color-background));background:var(--may-facepile-ring,var(--may-color-background));border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.may-facepile-mark+.may-facepile-mark,.may-facepile-mark+.may-facepile-more{margin-left:-6px}.may-facepile-more{background:var(--may-color-fill);color:var(--may-color-text-secondary);font-size:10px;font-weight:600}.may-card--filled .may-facepile{--may-facepile-ring:var(--may-color-surface-sunken)}.may-source-list{margin:0 -16px;padding:0;list-style:none}.may-source-row{width:100%;min-height:56px;color:var(--may-color-text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.may-source-row:hover{background:var(--may-color-fill)}.may-source-row-mark{display:flex}.may-source-row-text{min-width:0;color:var(--may-color-text-primary);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);flex-direction:column;flex:1;display:flex}.may-source-row-detail{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height)}.may-decision{--may-decision-indent:26px}.may-decision--no-glyph{--may-decision-indent:0px}.may-decision-line1{align-items:center;gap:8px;display:flex}.may-decision-glyph{width:18px;height:18px;color:var(--may-color-text-primary);flex:none;place-items:center;display:grid}.may-decision-question{min-width:0;font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.may-decision-amount{font-size:var(--may-type-headline-size);font-weight:var(--may-type-headline-weight);font-variant-numeric:tabular-nums;flex:none}.may-decision-fact{margin:2px 0 0 var(--may-decision-indent);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary)}.may-decision-details{min-height:var(--may-size-min-touch-target);margin:0 0 -6px calc(var(--may-decision-indent) - 8px);color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0 8px;font-weight:500;display:inline-flex}.may-decision-details-body{margin:0 0 6px var(--may-decision-indent);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);flex-direction:column;gap:4px;display:flex}.may-decision-details-body>div{display:flex}.may-decision-details-body dt{width:76px;color:var(--may-color-text-secondary);flex:none}.may-decision-details-body dd{flex:1;min-width:0;margin:0}.may-decision-indent{margin-left:var(--may-decision-indent)}.may-decision-end:not(:empty){margin-top:8px}.may-decision-end:has(.may-status-line){margin-bottom:-8px}.may-decision-end:has(.may-decision-buttons){margin-bottom:-6px}.may-decision-buttons{flex-direction:column;gap:10px;display:flex}.may-draft-title{font-size:var(--may-type-body-strong-size);line-height:var(--may-type-body-strong-line-height);font-weight:var(--may-type-body-strong-weight);margin:0}.may-draft-subject{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.may-draft-message{background:var(--may-color-fill);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-top:10px;padding:10px 12px}.may-draft-message--editable{cursor:text}.may-draft-buttons{margin-top:10px;margin-bottom:-6px}.may-draft-holding{align-items:center;min-height:40px;margin-top:6px;display:flex}.may-draft-undo{min-height:var(--may-size-min-touch-target);color:var(--may-color-accent);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}.may-textarea{box-sizing:border-box;background:var(--may-color-fill);width:100%;min-height:96px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);resize:vertical;border:0;border-radius:12px;padding:10px 12px}.may-textarea::placeholder{color:var(--may-color-text-secondary)}.may-chat-row{box-sizing:border-box;width:100%;min-height:72px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 16px;display:flex}.may-chat-row:hover,.may-chat-row--selected{background:var(--may-color-fill)}.may-chat-row--selected{border-radius:12px}.may-chat-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.may-chat-row-line{align-items:baseline;gap:8px;display:flex}.may-chat-row-name{min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.may-chat-row-time{font-size:var(--may-type-footnote-size);color:var(--may-color-text-tertiary);flex:none}.may-chat-row-last{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.may-chats-no-results{text-align:center;color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);margin:0;padding:40px 32px}.may-transcript{max-width:720px;margin:0 auto;padding:8px 0;list-style:none}.may-message{flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;display:flex}.may-message--you{align-items:flex-end}.may-agent-text{width:100%;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary)}.may-bubble{box-sizing:border-box;max-width:calc(100% - 56px);padding:calc(9px - (var(--may-type-body-line-height) - 1.2 * var(--may-type-body-size)) / 2) 14px;background:var(--may-color-user-bubble);color:var(--may-color-on-user-bubble);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);overflow-wrap:anywhere;border-radius:18px}.may-bubble .may-markdown-link{color:inherit}.may-message-status{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);align-items:center;gap:4px;display:inline-flex}.may-message-status--failed{color:var(--may-color-danger)}.may-message-status-action{min-height:var(--may-size-min-touch-target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:-14px 0;padding:0;font-weight:600;display:inline-flex}.may-message-status-action-wrap{white-space:pre}.may-message-row{align-items:flex-end;max-width:100%;display:flex}.may-message--you .may-message-row{justify-content:flex-end;width:100%}.may-message-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.may-message--you .may-message-body{align-items:flex-end;max-width:calc(100% - 56px)}.may-message--you .may-message-body .may-bubble{max-width:100%}.may-message:not(.may-message--you) .may-message-body{width:100%}.may-status-slot{flex:none;margin-inline-start:8px;display:flex}.may-status-mark{width:20px;height:20px;color:var(--may-color-text-secondary);flex:none;display:flex}.may-status-mark--failed{color:var(--may-color-danger)}.may-status-slot--wide,.may-status-slot--button{box-sizing:border-box;height:var(--may-size-min-touch-target);align-items:flex-end;margin-inline:10.3333px -1.66667px}.may-status-slot--button{width:var(--may-size-min-touch-target);cursor:pointer;background:0 0;border:0;margin-inline-start:0;margin-inline-end:calc(12px + 20px - 20px / 6 - var(--may-size-min-touch-target));padding:0 0 0 10.3333px}.may-status-slot--button:focus-visible{outline:none}.may-status-slot--button:focus-visible .may-status-mark{box-shadow:0 0 0 3px var(--may-color-focus);border-radius:50%}.may-message-status--opens{cursor:pointer}.may-message-status-chevron{margin-inline:-2px -5.33333px;display:inline-flex}.may-sending-ring{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--may-color-text-tertiary) 35%, transparent);border-top-color:var(--may-color-text-secondary);border-radius:50%;width:16px;height:16px;margin:2px;animation:1s linear infinite may-sending-turn}@keyframes may-sending-turn{to{transform:rotate(360deg)}}.may-attachments{align-items:inherit;flex-direction:column;gap:4px;display:flex}.may-attachment-photo{background:var(--may-color-fill);width:220px;max-width:100%;height:165px;color:var(--may-color-text-secondary);border-radius:18px;place-items:center;display:grid;overflow:hidden}.may-attachment-photo>img{object-fit:cover;width:100%;height:100%}.may-attachment-file{box-sizing:border-box;background:var(--may-color-fill);border-radius:16px;align-items:center;gap:10px;max-width:min(260px,100%);padding:10px 12px;display:flex}.may-attachment-file-glyph{background:var(--may-color-background);width:36px;height:36px;color:var(--may-color-accent);border-radius:8px;flex:none;place-items:center;display:grid}.may-attachment-file-text{flex-direction:column;min-width:0;display:flex}.may-attachment-file-name{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.may-attachment-file-detail{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary)}.may-working{align-items:center;gap:8px;min-height:24px;padding:0 16px;animation:.15s ease-out may-working-in;display:flex}.may-working-label{min-width:0;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--may-color-text-primary) 50%, transparent) 50%, transparent 100%);background-position:-100% 0;background-repeat:no-repeat;background-size:50% 100%;-webkit-background-clip:text;background-clip:text;animation:2.7s linear infinite may-working-sweep;overflow:hidden}@keyframes may-working-sweep{0%{background-position:-100% 0}74%,to{background-position:200% 0}}@keyframes may-working-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.may-sending-ring,.may-working,.may-working-label{animation:none}.may-working-label{background-image:none}}.may-failed-text{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;display:-webkit-box;overflow:hidden}.may-failed-reason{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0 0 4px}.may-failed-actions{flex-direction:column;margin-top:8px;display:flex}.may-failed-action{box-sizing:border-box;width:100%;min-height:var(--may-size-min-touch-target);color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 4px;display:flex}.may-failed-action:hover{background:var(--may-color-fill)}.may-failed-action--destructive{color:var(--may-color-danger-text)}.may-system-line{box-sizing:border-box;width:100%;font:inherit;font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);color:var(--may-color-text-secondary);text-align:center;background:0 0;border:0;margin:0;padding:0 32px;display:block}.may-system-line--action{min-height:var(--may-size-min-touch-target);cursor:pointer}.may-system-action{color:var(--may-color-link);font-weight:600}.may-system-mark{vertical-align:-3px;margin-right:2px;display:inline-block}.may-thread-link{box-sizing:border-box;width:100%;min-height:44px;color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-8px 0;padding:0;display:flex}.may-thread-link--end{justify-content:flex-end}.may-thread-link strong{white-space:nowrap;font-weight:600}.may-thread-new{background:var(--may-color-accent);border-radius:50%;flex:none;width:8px;height:8px}.may-thread-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.may-thread-rule{align-items:center;gap:10px;padding:14px 16px;display:flex}.may-thread-rule>h2{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);white-space:nowrap;margin:0;font-weight:500}.may-thread-rule>span{background:var(--may-color-border);flex:1;height:.5px}.may-thread-body{padding:8px 0 12px}.may-poll{box-sizing:border-box;background:var(--may-color-background);box-shadow:inset 0 0 0 .5px var(--may-color-border);border-radius:16px;padding:12px 14px 14px}.may-poll-eyebrow{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);align-items:center;gap:6px;margin:0 0 4px;font-weight:600;display:flex}.may-poll-attention{background:var(--may-color-warning);border-radius:50%;width:8px;height:8px}.may-poll-question{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);margin:0 0 2px}.may-poll-choices{margin:0;padding:0;list-style:none}.may-poll-choice{box-sizing:border-box;background:var(--may-color-fill);width:100%;min-height:44px;color:var(--may-color-text-primary);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.may-poll-choice[aria-disabled=true]{cursor:default}.may-poll:has(.may-poll-skipped) .may-poll-choice{opacity:.4}.may-poll-marker{width:20px;font-size:var(--may-type-subheadline-size);color:var(--may-color-text-secondary);flex:none;font-weight:600;display:flex}.may-poll-choice-text{min-width:0;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);flex-direction:column;flex:1;display:flex}.may-poll-choice-title{font-weight:600}.may-poll-choice-subtitle{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.may-poll-check{color:var(--may-color-success);flex:none;display:flex}.may-poll-type{box-shadow:inset 0 0 0 1px var(--may-color-border);color:var(--may-color-text-secondary);background:0 0}.may-poll-skipped{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:10px 0 0}.may-composer-dock{padding:0 12px 8px}.may-composer{box-sizing:border-box;background:var(--may-color-surface-sunken);border-radius:30px;flex-direction:column;gap:8px;max-width:720px;margin:0 auto;padding:12px;display:flex}.may-composer-field{box-sizing:border-box;width:100%;max-height:calc(var(--may-type-body-line-height) * 5);color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);resize:none;field-sizing:content;background:0 0;border:0;padding:0 4px}.may-composer-field::placeholder{color:var(--may-color-text-secondary)}.may-composer-field:focus-visible{outline:none}.may-composer:focus-within{box-shadow:0 0 0 2px var(--may-color-focus)}.may-composer-controls{justify-content:space-between;align-items:center;display:flex}.may-composer-add{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-6px;padding:0;display:grid}.may-composer-add>span{background:var(--may-color-surface);width:32px;height:32px;color:var(--may-color-text-secondary);border-radius:50%;place-items:center;display:grid}.may-composer-speak,.may-composer-send{border-radius:var(--may-radius-pill);background:var(--may-color-text-primary);height:32px;color:var(--may-color-background);font:inherit;font-size:var(--may-type-subheadline-size);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.may-composer-speak{padding:0 12px}.may-composer-send{width:32px;padding:0}.may-composer-send:disabled{background:var(--may-color-fill);color:var(--may-color-text-tertiary);cursor:default}.may-sidebar-row{box-sizing:border-box;width:100%;min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0 16px 0 24px;display:flex}.may-sidebar-row:hover,.may-sidebar-row--selected{background:var(--may-color-fill)}.may-sidebar-row-icon{color:var(--may-color-text-secondary);display:flex}.may-sidebar-row-label{flex:1;min-width:0}.may-sidebar-row-count{font-size:var(--may-type-subheadline-size);color:var(--may-color-text-secondary);font-weight:600}.may-thread-speaker{min-width:0;max-width:100%;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);align-items:center;gap:6px;display:flex}.may-thread-speaker-mark{flex:none}.may-thread-speaker-name{overflow-wrap:anywhere;max-width:calc(100% - 24px);color:var(--may-color-text-primary);flex:none;font-weight:600}.may-thread-speaker-meta{min-width:0;color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.may-thread-closed{box-sizing:border-box;background:var(--may-color-surface-sunken);border-radius:22px;align-items:center;gap:8px;max-width:720px;min-height:56px;margin:0 auto;padding:0 6px 0 18px;display:flex}.may-thread-closed-text{min-width:0;color:var(--may-color-text-primary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);flex:1;margin:0;padding:10px 0}.may-thread-closed-action{max-width:45%;min-height:var(--may-size-min-touch-target);color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;padding:0 12px;font-weight:600}.may-thread-closed-action:hover{background:var(--may-color-fill)}.may-thread-closed-action:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:-2px}.may-agenda-row{min-height:var(--may-size-min-touch-target);background:var(--may-color-background);align-items:center;gap:8px;padding:0 16px;display:flex}.may-agenda-row--done .may-agenda-row-open{opacity:.45}.may-agenda-row-open{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:10px 0;display:flex}.may-agenda-row-open:active{background:var(--may-color-fill)}.may-timestamp{width:64px;color:var(--may-color-text-secondary);font-variant-numeric:tabular-nums;flex:none;align-items:flex-end;gap:2px;display:flex}.may-timestamp-hour{letter-spacing:-.5px;font-size:32px;font-weight:300;line-height:32px}.may-timestamp-rest{flex-direction:column;padding-bottom:3px;font-size:14px;line-height:15px;display:flex}.may-timestamp-minutes{font-weight:500}.may-agenda-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.may-agenda-row-line{align-items:center;gap:10px;min-width:0;display:flex}.may-agenda-row-title{min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.may-checkbox{box-sizing:border-box;border:1.5px solid var(--may-color-text-secondary);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.may-checkbox--done{background:var(--may-color-text-secondary);color:var(--may-color-background);border:0}.may-checkbox--suggested{border-style:dashed}.may-agenda-bar{border-radius:1.5px;flex:none;width:3px;height:18px}.may-agenda-subline{min-width:0;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);white-space:nowrap;align-items:center;gap:5px;padding-left:30px;display:flex;overflow:hidden}.may-agenda-subline>span{text-overflow:ellipsis;overflow:hidden}.may-agenda-subline--event{padding-left:13px}.may-agenda-subline--activity{color:var(--may-color-text-secondary-strong)}.may-agenda-subline--now{color:var(--may-color-danger-text);font-weight:600}.may-agenda-subline--overdue{color:var(--may-color-danger-text)}.may-agenda-join{border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:32px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;border:0;flex:none;margin:-8px 0;padding:0 12px;font-weight:600}.may-agenda-row--suggested .may-agenda-row-open{opacity:.5}.may-agenda-add{width:var(--may-size-min-touch-target);height:var(--may-size-min-touch-target);color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-12px;padding:0;display:grid}.may-agenda-add>span{background:var(--may-color-fill);border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-weight:500;line-height:1;display:grid}.may-suggestions{padding:0 16px}.may-suggestions-header{width:100%;min-height:48px;color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-subheadline-size);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}.may-suggestions-header>span{flex:1}.may-suggestions-list{margin:0;padding:0;list-style:none}.may-suggestion{align-items:center;gap:4px;padding-left:24px;display:flex}.may-suggestion-open{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 0;display:flex}.may-suggestion-open:disabled{cursor:default}.may-suggestion-title{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);font-weight:500}.may-suggestion-subline{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary-strong)}.may-suggestion-dismiss{width:44px;height:44px;color:var(--may-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.may-suggestion-add{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.may-suggestion-add>span{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-color-text-primary);min-height:32px;color:var(--may-color-background);font-size:var(--may-type-subheadline-size);align-items:center;gap:4px;padding:6px 12px;font-weight:600;display:inline-flex}.may-suggestion-add:focus-visible{outline:none}.may-suggestion-add:focus-visible>span{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-chips{flex-wrap:wrap;gap:0 6px;margin:-7px 0;display:flex}.may-chip-target{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.may-chip{background:var(--may-color-fill);height:30px;color:var(--may-color-text-primary);font-size:var(--may-type-subheadline-size);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.may-chip--unset{color:var(--may-color-text-secondary)}.may-chip-target:focus-visible{outline:none}.may-chip-target:focus-visible .may-chip{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-sheet-text-button{min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);cursor:pointer;background:0 0;border:0;padding:0 8px}.may-sheet-text-button--strong{font-weight:600}.may-sheet-icon-button{width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.may-sheet-icon-button--confirm>svg{box-sizing:content-box;background:var(--may-color-accent);color:var(--may-color-on-accent);border-radius:50%;padding:6px}.may-sheet-icon-button:disabled{opacity:.4;cursor:default}.may-inspector-group-wrap{margin-top:16px}.may-inspector-group{background:var(--may-color-fill);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.may-inspector-group>li+li{box-shadow:inset 0 .5px 0 var(--may-color-border)}.may-inspector-group .may-inspector-menu{width:100%;display:flex}.may-inspector-row{box-sizing:border-box;width:100%;min-height:48px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.may-inspector-group .may-inspector-menu .may-inspector-row{border-radius:0;justify-content:space-between;width:100%;min-width:0}.may-inspector-row:disabled{cursor:default;color:var(--may-color-text-secondary-strong)}.may-inspector-label{flex:none}.may-inspector-values{min-width:0;color:var(--may-color-text-secondary);justify-content:flex-end;align-items:center;gap:6px;display:flex}.may-inspector-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.may-inspector-pill{background:var(--may-color-fill);color:var(--may-color-text-primary);white-space:nowrap;border-radius:8px;padding:5px 10px}.may-inspector-pill--open,.may-inspector-value--open{color:var(--may-color-accent)}.may-inspector-expanded{box-shadow:inset 0 .5px 0 var(--may-color-border);padding:4px 8px 12px}.may-inspector-expanded:focus{outline:none}.may-inspector-footer{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:6px 16px 0}.may-inspector-pane{padding-top:8px}.may-switch{appearance:none;background:var(--may-color-fill);cursor:pointer;width:51px;height:31px;transition:background var(--may-motion-short);border-radius:16px;margin:0;position:relative}.may-switch:after{content:"";background:var(--may-color-on-accent);width:27px;height:27px;box-shadow:var(--may-elevation-raised);transition:transform var(--may-motion-short);border-radius:50%;position:absolute;top:2px;left:2px}.may-switch:checked{background:var(--may-color-success)}.may-switch:checked:after{transform:translate(20px)}.may-day-strip{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.may-day{min-height:52px;color:var(--may-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.may-day-weekday{font-size:var(--may-type-caption-size);color:var(--may-color-text-secondary)}.may-day-number{font-size:var(--may-type-headline-size);font-variant-numeric:tabular-nums;font-weight:600}.may-day--today .may-day-number{color:var(--may-color-accent)}.may-day--on{background:var(--may-color-text-primary)}.may-day--on .may-day-weekday,.may-day--on .may-day-number{color:var(--may-color-background)}.may-choice-chips{flex-wrap:wrap;gap:0 8px;display:flex}.may-stepper{border-radius:var(--may-radius-pill);background:var(--may-color-fill);align-items:center;gap:4px;display:inline-flex}.may-stepper>button{width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.may-stepper>button:disabled{color:var(--may-color-text-tertiary);cursor:default}.may-stepper>span{text-align:center;min-width:2ch;font-size:var(--may-type-headline-size);font-variant-numeric:tabular-nums;font-weight:600}.may-custom-repeat{flex-direction:column;gap:12px;display:flex}.may-custom-repeat-line{font-size:var(--may-type-body-size);align-items:center;gap:12px;display:flex}.may-weekdays{justify-content:space-between;gap:4px;display:flex}.may-weekday{background:var(--may-color-fill);width:44px;height:44px;color:var(--may-color-text-primary);font:inherit;cursor:pointer;border:0;border-radius:50%;font-weight:600}.may-weekday--on{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-custom-repeat-summary{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:0}.may-time{justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}.may-time-column{box-sizing:border-box;scroll-snap-type:y proximity;scrollbar-width:none;overscroll-behavior:contain;width:64px;height:220px;padding:88px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.may-time-column::-webkit-scrollbar{display:none}.may-time-column--period{width:56px}.may-time-option{box-sizing:border-box;scroll-snap-align:center;height:44px;color:var(--may-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;margin:0 4px;display:flex}.may-time-option--selected{background:var(--may-color-text-primary);color:var(--may-color-background);font-weight:600}.may-time-option:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-time-option--selected:focus-visible{outline-offset:2px}.may-time-colon{color:var(--may-color-text-secondary);font-size:var(--may-type-headline-size);font-weight:600;line-height:var(--may-type-headline-line-height)}.may-settings-row{box-sizing:border-box;width:100%;min-height:52px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);text-align:start;background:0 0;border:0;align-items:center;padding:10px 16px;display:flex}.may-settings-row--plain{min-height:60px;padding:12px 4px}.may-settings-row--tappable{cursor:pointer}.may-settings-row--tappable:hover{background:var(--may-color-fill)}.may-settings-row--plain.may-settings-row--tappable:hover{border-radius:12px}.may-settings-row:disabled{cursor:default}.may-settings-row--danger{color:var(--may-color-danger)}.may-settings-row--muted{color:var(--may-color-text-secondary)}.may-settings-row--centered{justify-content:center}.may-settings-row-icon{flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-inline-end:14px;display:flex}.may-settings-row-icon svg{width:22px;height:22px}.may-settings-row-leading{flex:none;justify-content:center;align-items:center;min-width:30px;min-height:30px;margin-inline-end:14px;display:flex}.may-settings-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.may-settings-row-title-line{align-items:center;gap:6px;min-width:0;display:flex}.may-settings-row-text--two{gap:0}.may-settings-row-text--two .may-settings-row-title{line-height:20px}.may-settings-row-text--two .may-settings-row-subtitle,.may-settings-row-text--two .may-settings-badge{line-height:15px}.may-settings-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.may-settings-row-title--centered{-webkit-line-clamp:1;text-align:center}.may-settings-row-subtitle{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.may-settings-row-subtitle--plain{-webkit-line-clamp:8}.may-settings-row-value{white-space:nowrap;text-overflow:ellipsis;color:var(--may-color-text-secondary);text-align:end;flex:none;margin-inline-start:8px;overflow:hidden}.may-settings-row-soon{flex:none;margin-inline-start:8px}.may-settings-faded{opacity:.45}.may-settings-chevron{color:var(--may-color-text-tertiary);flex:none;margin-inline-start:4px;display:flex}.may-settings-switch{border-radius:var(--may-radius-pill);background:var(--may-color-fill);width:51px;height:31px;transition:background-color var(--may-motion-short) var(--may-easing-standard);flex:none;margin-inline-start:10px;position:relative}.may-settings-switch>span{background:var(--may-color-on-accent);width:27px;height:27px;box-shadow:var(--may-elevation-control);transition:transform var(--may-motion-short) var(--may-easing-standard);border-radius:50%;position:absolute;top:2px;left:2px}.may-settings-switch--on{background:var(--may-color-success)}.may-settings-switch--on>span{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.may-settings-switch,.may-settings-switch>span{transition:none}}.may-settings-radio{box-sizing:border-box;border:1.5px solid var(--may-color-text-tertiary);border-radius:50%;flex:none;width:22px;height:22px;margin-inline-start:10px}.may-settings-radio--on{border:6px solid var(--may-color-text-primary)}.may-settings-menu{color:var(--may-color-text-secondary);flex:none;align-items:center;gap:2px;margin-inline-start:8px;display:flex}.may-settings-menu svg{color:var(--may-color-text-tertiary)}.may-settings-action{border-radius:var(--may-radius-pill);background:var(--may-color-text-primary);color:var(--may-color-background);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);flex:none;margin-inline-start:10px;padding:6px 14px;font-weight:600}.may-settings-action--off{background:var(--may-color-fill);color:var(--may-color-text-tertiary)}.may-settings-spinner{border:2px solid var(--may-color-fill);border-top-color:var(--may-color-text-secondary);border-radius:50%;flex:none;width:18px;height:18px;margin-inline-start:10px;animation:.8s linear infinite may-settings-spin}@keyframes may-settings-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.may-settings-spinner{animation-duration:2.4s}}.may-settings-tone--neutral{--may-settings-tone:var(--may-color-text-secondary)}.may-settings-tone--working{--may-settings-tone:var(--may-color-accent)}.may-settings-tone--attention{--may-settings-tone:var(--may-color-warning)}.may-settings-tone--success{--may-settings-tone:var(--may-color-success)}.may-settings-tone--danger{--may-settings-tone:var(--may-color-danger)}.may-settings-pill{border-radius:var(--may-radius-pill);background:color-mix(in srgb, var(--may-settings-tone) 12%, transparent);color:var(--may-settings-tone);font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);white-space:nowrap;flex:none;padding:2px 8px;font-weight:600}.may-settings-pill.may-settings-tone--neutral{background:var(--may-color-fill)}.may-settings-status-chip{border:1px solid var(--may-settings-tone);border-radius:var(--may-radius-pill);color:var(--may-settings-tone);font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);flex:none;padding:1px 8px;font-weight:600}.may-settings-badge{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);align-items:center;gap:6px;display:flex}.may-settings-badge--trailing{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);flex:none;margin-inline-start:8px}.may-settings-dot{background:var(--may-settings-tone);border-radius:50%;flex:none;width:8px;height:8px}.may-settings-dot.may-settings-tone--neutral{background:var(--may-color-text-tertiary)}.may-settings-section{flex-direction:column;gap:6px;display:flex}.may-settings-header{align-items:flex-end;padding-inline:16px 4px;display:flex}.may-settings-header-text{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);font-weight:var(--may-type-footnote-weight);color:var(--may-color-text-secondary);flex:1;margin:0}.may-settings-header-action{min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-footnote-size);cursor:pointer;background:0 0;border:0;margin-block:-14px -10px;padding:4px 12px;font-weight:600}.may-settings-group{background:var(--may-color-surface-sunken);border-radius:18px;overflow:hidden}.may-settings-footer{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0;padding-inline:16px}.may-settings-divider{height:var(--may-size-divider);background:var(--may-color-divider)}.may-settings-plain{flex-direction:column;display:flex}.may-settings-plain-header{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0 0 2px;padding-inline-start:4px;font-weight:600}.may-settings-plain-footer{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:4px 0 0;padding-inline:4px}.may-settings-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.may-leading-row{width:100%;min-width:0;display:flex}.may-leading-row-leading{flex:none;justify-content:center;align-items:center;display:flex}.may-leading-row-content{flex-direction:column;flex:1;min-width:0;display:flex}.may-leading-row-content--top{padding-top:1px}.may-leading-row-trailing{flex:none;align-items:center;display:flex}.may-settings-skeleton-row{box-sizing:border-box;align-items:center;gap:14px;padding:0 16px;display:flex}.may-settings-skeleton-icon{background:var(--may-color-fill);border-radius:6px;flex:none;width:22px;height:22px}.may-settings-skeleton-line{background:var(--may-color-fill);border-radius:6px;height:12px}.may-settings-initials{background:var(--may-color-fill);color:var(--may-color-text-primary);font-weight:var(--may-type-headline-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.may-settings-account{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.may-settings-account:hover{background:var(--may-color-fill)}.may-settings-account-text{flex-direction:column;flex:1;min-width:0;display:flex}.may-settings-account-name-line{align-items:center;gap:6px;min-width:0;display:flex}.may-settings-account-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);color:var(--may-color-text-primary);overflow:hidden}.may-settings-account-detail{white-space:nowrap;text-overflow:ellipsis;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);overflow:hidden}.may-settings-account-chevron{color:var(--may-color-text-tertiary);flex:none;display:flex}.may-settings-hero{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.may-settings-hero-title{font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight);color:var(--may-color-text-primary);margin:12px 0 0}.may-settings-hero-body{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:4px 24px 0}.may-settings-glyph-disc{background:var(--may-color-fill);color:var(--may-color-text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.may-settings-glyph-disc svg{width:var(--may-glyph-size);height:var(--may-glyph-size)}.may-settings-empty{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.may-settings-empty-title{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);color:var(--may-color-text-primary);margin:14px 0 0}.may-settings-empty-message{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:6px 32px 0}.may-settings-empty-action{margin-top:18px;display:grid}.may-settings-field-row{cursor:text;align-items:flex-end;padding:10px 16px;display:flex}.may-settings-field-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.may-settings-field-row--suffix .may-settings-field-main{flex:0 auto;max-width:50%}.may-settings-field-row--suffix .may-settings-field-input{field-sizing:content;min-width:1ch}.may-settings-field-label{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary)}.may-settings-field-input{width:100%;min-width:0;color:var(--may-color-text-primary);caret-color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);background:0 0;border:0;outline:none;padding:0}.may-settings-field-input::placeholder{color:var(--may-color-text-tertiary)}.may-settings-field-input:disabled{color:var(--may-color-text-secondary)}.may-settings-field-row:focus-within{box-shadow:inset 0 0 0 2px var(--may-color-accent);border-radius:18px}.may-settings-field-suffix{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-secondary);flex:50%;overflow:hidden}.may-settings-field-error{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-danger);margin:0;padding:0 16px 10px}.may-settings-field:has(.may-settings-field-error) .may-settings-field-row{padding-bottom:4px}.may-settings-switch-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.may-settings-switch-button .may-settings-switch{margin-inline-start:0}.may-settings-switch-button:disabled{cursor:default}.may-settings-switch-button:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px;border-radius:var(--may-radius-pill)}.may-settings-meter{padding:12px 16px}.may-settings-meter-head{align-items:center;gap:8px;display:flex}.may-settings-meter-title{min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);flex:1;align-items:center;gap:6px;display:flex}.may-settings-meter-used{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);flex:none}.may-settings-meter-track{border-radius:var(--may-radius-pill);background:var(--may-color-fill);margin-top:8px;overflow:hidden}.may-settings-meter-fill{border-radius:var(--may-radius-pill);background:var(--may-color-text-primary);height:100%}.may-settings-meter-fill--warning{background:var(--may-color-warning)}.may-settings-meter-caption{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:6px 0 0}.may-settings-notice-row{align-items:flex-start;gap:10px;display:flex}.may-settings-notice-glyph{color:var(--may-color-text-secondary);flex:none;display:flex}.may-settings-notice--danger .may-settings-notice-glyph{color:var(--may-color-danger)}.may-settings-notice--attention .may-settings-notice-glyph{color:var(--may-color-warning)}.may-settings-notice--success .may-settings-notice-glyph{color:var(--may-color-success)}.may-settings-notice-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.may-settings-notice-text{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-primary)}.may-settings-notice-action{border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:32px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);cursor:pointer;border:0;margin-top:8px;padding:6px 14px;font-weight:600}.may-settings-page{flex-direction:column;gap:24px;padding:28px 16px 48px;display:flex}.may-settings-page--composer{padding-bottom:140px}.may-plan-card-label{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary)}.may-plan-card-name{font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight);color:var(--may-color-text-primary);margin:0}.may-plan-card-sentence{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:4px 0 0}.may-plan-card-action{margin-top:14px;display:grid}.may-settings-bar-action{border-radius:var(--may-radius-pill);width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.may-settings-intro{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:0;padding:0 4px}.may-settings-sent{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.may-settings-sent-title{font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight);color:var(--may-color-text-primary);margin:14px 0 0}.may-settings-sent-body{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:6px 24px 0}.may-settings-sent-action{align-self:stretch;margin-top:24px;display:grid}.may-connection-header{padding:18px}.may-connection-header-mark{justify-content:center;align-items:center;display:flex}.may-connection-header-title{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight);color:var(--may-color-text-primary);margin:12px 0 0}.may-connection-header-body{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:4px 0 0}.may-connection-header-badge{margin-top:10px;display:block}.may-onboarding{box-sizing:border-box;background:var(--may-color-background);height:100%;min-height:0;color:var(--may-color-text-primary);flex-direction:column;display:flex}.may-onboarding-bar{box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.may-onboarding-back,.may-onboarding-back-space{flex:none;width:44px;height:44px}.may-onboarding-back{color:var(--may-color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.may-onboarding-progress{flex:1;gap:4px;display:flex}.may-onboarding-progress-end{flex:none;width:44px}.may-onboarding-segment{background:var(--may-color-fill);border-radius:2px;flex:1;height:4px}.may-onboarding-segment--on{background:var(--may-color-text-primary)}.may-onboarding-scroll{flex:1;min-height:0;padding:0 24px;overflow-y:auto}.may-onboarding-column{flex-direction:column;margin:0 auto;padding:24px 0 16px;display:flex}.may-onboarding--center .may-onboarding-column{text-align:center;align-items:center}.may-onboarding--start .may-onboarding-column{text-align:start;align-items:flex-start}.may-onboarding-hero{margin-bottom:20px}.may-onboarding-title{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight);margin:0 0 8px}.may-onboarding-title--alone{margin-bottom:28px}.may-onboarding-subtitle{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);font-weight:var(--may-type-body-weight);color:var(--may-color-text-secondary);margin:0 0 24px}.may-onboarding-actions{box-sizing:border-box;flex-direction:column;flex:none;align-items:stretch;gap:4px;width:100%;margin:0 auto;padding:8px 24px 12px;display:flex}.may-onboarding-footnote{text-align:center;font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);font-weight:var(--may-type-caption-weight);color:var(--may-color-text-secondary);margin:4px 0 0}.may-onboarding-button{box-sizing:border-box;cursor:pointer;width:100%;min-height:50px;font:inherit;font-size:var(--may-type-body-strong-size);line-height:var(--may-type-body-strong-line-height);font-weight:var(--may-type-body-strong-weight);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.may-onboarding-button--primary{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-onboarding-button--secondary{background:var(--may-color-fill);color:var(--may-color-text-primary)}.may-onboarding-button--text{min-height:44px;color:var(--may-color-text-secondary);background:0 0}.may-onboarding-button:disabled,.may-onboarding-button[aria-busy=true]{cursor:default;color:var(--may-color-text-tertiary)}.may-onboarding-button--primary:disabled,.may-onboarding-button--primary[aria-busy=true]{background:var(--may-color-fill)}.may-onboarding-spinner{box-sizing:border-box;border:2px solid var(--may-color-fill);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite may-onboarding-spin}@keyframes may-onboarding-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.may-onboarding-spinner{animation-duration:2.4s}}.may-onboarding-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.may-promise-rows{text-align:start;width:100%;margin:0;padding:0;list-style:none}.may-promise-row-body{align-items:flex-start;gap:16px;padding:12px 0;display:flex}.may-promise-glyph{width:24px;height:24px;color:var(--may-color-text-primary);flex:none;margin-top:1px;display:flex}.may-promise-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.may-promise-title{font-size:var(--may-type-body-strong-size);line-height:var(--may-type-body-strong-line-height);font-weight:var(--may-type-body-strong-weight);color:var(--may-color-text-primary)}.may-promise-line{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);font-weight:var(--may-type-subheadline-weight);color:var(--may-color-text-secondary)}.may-promise-divider{height:var(--may-size-divider,1px);background:var(--may-color-divider)}.may-empty{flex-direction:column;align-items:center;width:100%;display:flex}.may-empty-mark{animation:.42s cubic-bezier(.4,0,.2,1) both may-empty-rise;display:flex}.may-empty-words{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:320px;margin-top:16px;padding:0 16px;animation:.42s cubic-bezier(.4,0,.2,1) 90ms both may-empty-fade;display:flex}.may-empty-line{color:var(--may-color-text-primary);font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);margin:0}.may-empty-secondary{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);margin:0}.may-empty-action{width:200px;margin-top:18px;animation:.42s cubic-bezier(.4,0,.2,1) 90ms both may-empty-fade}.may-empty-action .may-feed-button{width:100%}.may-empty-content{width:100%;margin-top:24px;animation:.42s cubic-bezier(.4,0,.2,1) 90ms both may-empty-fade}@keyframes may-empty-rise{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes may-empty-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.may-empty-mark,.may-empty-words,.may-empty-action,.may-empty-content{animation:none}}:root,[data-theme=light]{--may-skeleton-highlight:color-mix(in srgb, var(--may-color-background) 55%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--may-skeleton-highlight:color-mix(in srgb, var(--may-color-text-primary) 8%, transparent)}}[data-theme=dark]{--may-skeleton-highlight:color-mix(in srgb, var(--may-color-text-primary) 8%, transparent)}.may-skeleton{width:100%}.may-skeleton-list{flex-direction:column;width:100%;display:flex}.may-skeleton-list>*{flex:none}.may-skeleton-block{background-color:var(--may-color-fill);background-image:linear-gradient(90deg, transparent 0%, var(--may-skeleton-highlight) 50%, transparent 100%);background-repeat:no-repeat;background-size:60vw 100%;background-attachment:fixed;animation:1.2s linear infinite may-skeleton-sweep;display:block}.may-skeleton-line,.may-skeleton-pill,.may-skeleton-circle{border-radius:var(--may-radius-pill)}.may-skeleton-row{align-items:center;width:100%;display:flex}.may-skeleton-col{flex-direction:column;flex:1;min-width:0;display:flex}.may-skeleton-chat-row{box-sizing:border-box;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex}.may-skeleton-chat-row>.may-skeleton-circle{flex:none}.may-skeleton-agenda-row{box-sizing:border-box;align-items:center;min-height:56px;padding:8px 16px;display:flex}.may-skeleton-card{box-sizing:border-box;border-radius:var(--may-card-radius,16px);background:var(--may-color-background);max-width:560px;box-shadow:inset 0 0 0 1px var(--may-color-border);flex-direction:column;gap:10px;margin:0 16px;padding:16px;display:flex}.may-skeleton-mine{justify-content:flex-end;padding:0 16px;display:flex}.may-skeleton-theirs{padding:0 16px}@keyframes may-skeleton-sweep{0%{background-position:-60vw 0}to{background-position:100vw 0}}@media (prefers-reduced-motion:reduce){.may-skeleton-block{background-image:none;animation:none}}.may-week-strip{box-sizing:border-box;justify-content:space-evenly;width:100%;padding:0 8px;display:flex}.may-week-day{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.may-week-day:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:-2px}.may-week-letter{font-size:11px;line-height:var(--may-type-caption-line-height);color:var(--may-color-text-tertiary)}.may-week-day--today .may-week-letter{font-weight:600}.may-week-day--today:not(.may-week-day--selected) .may-week-letter{color:var(--may-color-accent)}.may-week-ring{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.may-week-ring svg{position:absolute;inset:0}.may-week-track{stroke:var(--may-color-fill)}.may-week-done{stroke:var(--may-color-text-primary)}.may-week-fill{fill:var(--may-color-text-primary)}.may-week-number{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-primary);font-variant-numeric:tabular-nums;font-weight:500;position:relative}.may-week-day--today .may-week-number{color:var(--may-color-accent);font-weight:700}.may-week-day--selected .may-week-number{color:var(--may-color-background);font-weight:700}.may-day-header{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:0 16px 0 12px;display:flex}.may-day-heading{min-width:0;font:inherit;flex:1;margin:0}.may-day-date{cursor:pointer;max-width:100%;min-height:48px;color:var(--may-color-text-secondary);font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 4px;display:flex}.may-day-label{text-overflow:ellipsis;white-space:nowrap;color:var(--may-color-text-primary);font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);overflow:hidden}.may-day-today{cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.may-day-today>span{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:32px;color:var(--may-color-text-primary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);align-items:center;padding:6px 12px;font-weight:600;display:flex}.may-day-add{cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;margin-left:2px;padding:0;position:relative}.may-day-add:before{content:"";position:absolute;inset:-10px}.may-day-add-disc{background:var(--may-color-fill);width:28px;height:28px;color:var(--may-color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.may-day-date:focus-visible,.may-day-today:focus-visible,.may-day-add:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px}.may-next-up{background:var(--may-color-surface-sunken);border-radius:18px;flex-direction:column;margin:8px 16px;display:flex}.may-next-up-body{text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px 18px 0 0;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 4px;display:flex}.may-next-up-body:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:-2px}.may-next-up-eyebrow{font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);color:var(--may-color-text-secondary-strong);font-weight:600}.may-next-up-eyebrow--live{color:var(--may-color-danger-text)}.may-next-up-event{align-items:stretch;gap:12px;min-width:0;display:flex}.may-next-up-bar{border-radius:2px;flex:none;width:4px}.may-next-up-words{flex-direction:column;flex:1;min-width:0;display:flex}.may-next-up-title,.may-next-up-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.may-next-up-title{color:var(--may-color-text-primary);font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight)}.may-next-up-detail{color:var(--may-color-text-secondary-strong);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height)}.may-next-up-actions{gap:8px;padding:10px 16px 16px;display:flex}.may-next-up-action{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:48px;color:var(--may-color-text-primary);cursor:pointer;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-weight:600;display:flex}.may-next-up-action--primary{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-next-up-action:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px}.may-next-up-end{height:12px}.may-item-header{padding-top:2px}.may-inline-title{color:var(--may-color-text-primary);font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);padding:0 16px;font-weight:700}.may-inline-title--large{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight)}.may-inline-title-text{font:inherit;overflow-wrap:anywhere;margin:0;display:inline}.may-inline-title-icon{vertical-align:top;justify-content:flex-start;align-items:center;height:1lh;display:inline-flex}.may-item-header-subtitle{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 16px 0;overflow:hidden}.may-item-header-chips{padding:8px 16px 0}.may-item-header-meta{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0}.may-item-type-icon{min-width:var(--may-size-min-touch-target);min-height:var(--may-size-min-touch-target);color:var(--may-color-text-secondary);place-items:center;display:inline-grid}.may-item-type-icon--inline{min-width:0;min-height:0}.may-item-type-glyph,.may-menu-trigger.may-item-type-button{color:var(--may-color-text-secondary)}.may-menu-trigger.may-item-type-button--inline{border-radius:25%;min-width:0;min-height:0}.may-menu-trigger.may-item-type-button:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-status-glyph{flex:none;display:block}.may-status-glyph-box{stroke:var(--may-color-text-secondary)}.may-status-glyph-fill{fill:var(--may-color-text-secondary)}.may-status-glyph-bar{stroke:var(--may-color-text-secondary)}.may-status-glyph-check{stroke:var(--may-color-background)}.may-tabs{z-index:2;background:var(--may-color-background);height:48px;margin-top:6px;position:sticky;top:0}.may-tabs-row{z-index:1;scrollbar-width:none;gap:4px;height:100%;padding:0 8px;display:flex;position:relative;overflow-x:auto}.may-tabs-row::-webkit-scrollbar{display:none}.may-tabs-divider{background:var(--may-color-divider);height:1px;position:absolute;bottom:0;left:0;right:0}.may-tab{height:100%;color:var(--may-color-text-secondary);font:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0 8px 2px;font-weight:600;position:relative}.may-tab--on{color:var(--may-color-text-primary)}.may-tab-underline{background:var(--may-color-text-primary);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.may-tab:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-4px;border-radius:var(--may-radius-s)}.may-notes{box-sizing:border-box;width:100%;min-height:48px;color:var(--may-color-text-primary);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);margin:0;padding:8px 16px;display:block}.may-notes--none{color:var(--may-color-text-tertiary)}.may-notes--editable{cursor:text;border-radius:var(--may-radius-s)}.may-notes--editable:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-notes-field{resize:none;field-sizing:content;min-height:48px;caret-color:var(--may-color-accent);border-radius:var(--may-radius-s);background:0 0;border:0;font-family:inherit}.may-notes-field:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-notes-field::placeholder{color:var(--may-color-text-tertiary)}.may-note-transcript{flex-direction:column;padding:0 16px;display:flex}.may-transcript-session{flex-direction:column;gap:10px;display:flex}.may-transcript-head{justify-content:space-between;align-items:center;min-height:32px;margin-right:-12px;display:flex}.may-transcript-header{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:0;font-weight:600}.may-menu-trigger.may-transcript-more{color:var(--may-color-text-secondary)}.may-transcript-listening{color:var(--may-color-text-tertiary);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);margin:0}.may-transcript-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.may-transcript-line{gap:8px;display:flex}.may-transcript-offset{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-tertiary);font-variant-numeric:tabular-nums;flex:none;padding-top:2px}.may-transcript-text{min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);overflow-wrap:anywhere;flex:1}.may-transcript-paused{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-tertiary);align-items:center;gap:8px;display:flex}.may-transcript-rule{background:var(--may-color-divider);flex:1;height:1px}.may-transcript-foot{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0}.may-transcript-foot--failed{align-items:center;gap:12px;display:flex}.may-transcript-foot--failed>p{color:var(--may-color-danger-text);flex:1;margin:0}.may-transcript-summary{background:var(--may-color-surface-sunken);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);padding:12px}.may-transcript-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.may-transcript-actions-title{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-primary);margin:0;font-weight:600}.may-transcript-actions ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.may-transcript-item{align-items:center;gap:12px;display:flex}.may-transcript-item-text{min-width:0;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);flex:1}.may-feed-button.may-transcript-button>span{height:32px}.may-simple-day{background:var(--may-color-background);flex-direction:column;display:flex}.may-simple-anytime{flex-direction:column;padding-bottom:10px;display:flex}.may-agenda-group-label{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0;padding:10px 16px 2px;font-weight:600}.may-agenda-gap{box-sizing:border-box;width:100%;min-height:var(--may-size-min-touch-target);color:var(--may-color-text-secondary-strong);font:inherit;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);text-align:start;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 16px 0 88px;display:flex}button.may-agenda-gap{cursor:pointer}button.may-agenda-gap:active{background:var(--may-color-fill)}button.may-agenda-gap:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-agenda-gap>svg{flex:none}.may-agenda-gap-words{flex:1;align-items:center;min-width:0;display:flex}.may-agenda-gap-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.may-agenda-gap-time{white-space:pre;flex:none}.may-simple-now{align-items:center;min-height:22px;padding-left:16px;display:flex}.may-simple-now-time{text-align:end;white-space:nowrap;width:64px;color:var(--may-color-danger-text);font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.may-simple-now-dot{background:var(--may-color-danger);border-radius:50%;flex:none;width:7px;height:7px;margin-left:8px}.may-simple-now-rule{background:var(--may-color-danger);flex:1;height:1px}.may-activity-group{flex-direction:column;display:flex}.may-activity-group-header,.may-activity-group-row{box-sizing:border-box;width:100%;min-height:48px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:flex}.may-activity-group-header{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);font-weight:500}.may-activity-group-label{flex:1;min-width:0}.may-activity-group-chevron{color:var(--may-color-text-tertiary);flex:none}.may-activity-group-header:focus-visible,.may-activity-group-row:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-activity-group-list{margin:0;padding:0;list-style:none}.may-activity-group-row{padding-block:4px}.may-activity-group-lead{flex:none;place-items:center;width:16px;height:16px;display:grid}.may-activity-group-words{flex-direction:column;flex:1;min-width:0;display:flex}.may-activity-group-text{-webkit-line-clamp:2;color:var(--may-color-text-primary);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.may-activity-group-time{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height)}.may-brief-line{align-items:center;min-height:48px;padding:0 16px 0 6px;display:flex}.may-brief-play{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}span.may-brief-play{cursor:default}.may-brief-disc{box-sizing:border-box;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.may-brief-disc--new{background:var(--may-brief-body);color:var(--may-brief-eye)}.may-brief-disc--playing{border:1.5px solid var(--may-brief-ring);color:var(--may-brief-ring)}.may-brief-disc--read{background:var(--may-color-fill);color:var(--may-color-text-secondary)}.may-brief-words{min-width:0;min-height:48px;font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.may-brief-title{color:var(--may-color-text-primary);font-weight:500}.may-brief-line--read .may-brief-title,.may-brief-rest{color:var(--may-color-text-secondary-strong)}.may-brief-play:focus-visible,.may-brief-words:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-brief-letter{color:var(--may-color-text-primary);flex-direction:column;padding:4px 20px 40px;display:flex}.may-brief-letter--playing{padding-bottom:120px}.may-brief-touch{border-radius:var(--may-radius-pill);min-width:48px;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.may-brief-touch:focus-visible{outline:none}.may-brief-touch:focus-visible>*{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-brief-byline{align-items:center;gap:10px;display:flex}.may-brief-byline-words{flex-direction:column;flex:1;min-width:0;display:flex}.may-brief-byline-name{font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);font-weight:600}.may-brief-byline-when{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary)}.may-brief-listen-pill{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-brief-listen);min-height:34px;color:var(--may-brief-listen-ink);font-size:var(--may-type-footnote-size);align-items:center;gap:4px;padding:0 14px 0 10px;font-weight:600;display:inline-flex}.may-brief-notice{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:10px 0 0}.may-brief-headline{margin:14px 0 0;font-size:26px;font-weight:700;line-height:32px}.may-brief-part{color:var(--may-color-text-primary)}.may-brief-part--off{color:var(--may-color-text-secondary)}.may-brief-goal{background:var(--may-color-surface-sunken);border-radius:14px;flex-direction:column;gap:8px;margin-top:16px;padding:12px 14px;display:flex}.may-brief-goal-row{font-size:var(--may-type-footnote-size);align-items:center;gap:8px;display:flex}.may-brief-goal-name{min-width:0;color:var(--may-color-text-primary);flex:1;font-weight:600}.may-brief-goal-progress{color:var(--may-color-text-secondary-strong)}.may-brief-goal-bar{border-radius:var(--may-radius-pill);background:var(--may-color-fill);height:4px;overflow:hidden}.may-brief-goal-fill{border-radius:var(--may-radius-pill);background:var(--may-brief-bar);height:100%}.may-brief-paragraph,.may-brief-bullets li,.may-brief-closing{font-size:16px;line-height:24px}.may-brief-paragraph{margin:14px 0 0}.may-brief-bullets{margin:12px 0 0;padding:0;list-style:none}.may-brief-bullets li{gap:10px;margin-top:8px;display:flex}.may-brief-bullets li>span:last-child{flex:1;min-width:0}.may-brief-closing{margin:16px 0 0}.may-brief-link{color:var(--may-brief-ink);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.may-brief-link:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:1px;border-radius:2px}.may-brief-replies{flex-wrap:wrap;column-gap:8px;margin-top:20px;display:flex}.may-brief-chip-pill{border:1px solid var(--may-color-border);border-radius:var(--may-radius-pill);font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);padding:9px 14px}.may-brief-reply-pill{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:38px;font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);align-items:center;gap:6px;padding:0 14px 0 12px;font-weight:600;display:inline-flex}.may-brief-player{background:var(--may-color-surface);box-shadow:var(--may-elevation-control), inset 0 0 0 .5px var(--may-color-border);border-radius:24px;flex-direction:column;gap:8px;margin:16px 12px;padding:10px 8px 10px 12px;display:flex}.may-brief-player-row{align-items:center;gap:10px;display:flex}.may-brief-player-words{flex-direction:column;flex:1;min-width:0;display:flex}.may-brief-player-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);font-weight:600;overflow:hidden}.may-brief-player-time{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);font-variant-numeric:tabular-nums}.may-brief-speed{font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);font-weight:600}.may-brief-player-disc{background:var(--may-brief-body);width:40px;height:40px;color:var(--may-brief-eye);border-radius:50%;place-items:center;display:grid}.may-brief-stop{color:var(--may-color-text-secondary)}.may-brief-player-track{border-radius:var(--may-radius-pill);background:var(--may-color-fill);height:3px;margin-right:4px;overflow:hidden}.may-brief-player-fill{border-radius:var(--may-radius-pill);background:var(--may-brief-ring);height:100%}.may-month{flex-direction:column;margin:0 -8px;padding-bottom:12px;display:flex}.may-month--inline{margin:0;padding:4px 0 0}.may-month-header{align-items:center;gap:4px;padding-left:8px;display:flex}.may-month-title{min-width:0;color:var(--may-color-text-primary);font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);flex:1;margin:0}.may-month--inline .may-month-today{padding:0 4px 0 0}.may-month-weekdays,.may-month-week{display:flex}.may-month-weekdays{padding:4px 0}.may-month-weekdays>span{text-align:center;color:var(--may-color-text-tertiary);font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);flex:1}.may-month-day{min-width:0;min-height:44px;color:var(--may-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.may-month-day:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-month-number{width:32px;height:32px;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex}.may-month-day--outside .may-month-number{color:var(--may-color-text-tertiary)}.may-month-day--today .may-month-number{color:var(--may-color-accent);font-weight:700}.may-month-day--selected .may-month-number{background:var(--may-color-text-primary);color:var(--may-color-background);font-weight:700}.may-month-dot{border-radius:50%;width:4px;height:4px;margin-top:2px}.may-month-dot--on{background:var(--may-color-text-tertiary)}.may-month-nav{width:var(--may-size-min-touch-target);height:var(--may-size-min-touch-target);color:var(--may-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.may-month-today{cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;align-items:center;padding:0 0 0 8px;display:flex}.may-month-today>span{box-sizing:border-box;border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:32px;color:var(--may-color-text-primary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);align-items:center;padding:6px 12px;font-weight:600;display:flex}.may-month-nav:focus-visible,.may-month-today:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-hub{padding:0 var(--may-size-side-margin) 32px;background:var(--may-color-background);color:var(--may-color-text-primary);flex-direction:column;gap:20px;display:flex}.may-hub-identity{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.may-hub-mark{flex:none;position:relative}.may-hub-mark>span[data-testid]{line-height:0;display:block}.may-hub-pencil{width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;animation:may-hub-pencil-in var(--may-motion-short) var(--may-easing-standard);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-8px;right:-12px}.may-hub-pencil-disc{background:var(--may-color-surface);width:30px;height:30px;box-shadow:inset 0 0 0 .5px var(--may-color-border), var(--may-elevation-control);border-radius:50%;justify-content:center;align-items:center;display:flex}.may-hub-pencil:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}@keyframes may-hub-pencil-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.may-hub-name,.may-hub-role,.may-hub-activity{margin:0}.may-hub-name{color:var(--may-color-text-primary);font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight);padding-top:4px}.may-hub-role,.may-hub-activity{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height)}.may-hub-role,.may-hub-activity--connected{color:var(--may-color-text-secondary)}.may-hub-activity--needsYou{color:var(--may-color-warning)}.may-hub-activity--offline{color:var(--may-color-text-tertiary)}.may-hub-segments{z-index:1;box-sizing:border-box;background:var(--may-color-fill);border-radius:9px;padding:2px;display:flex;position:relative}.may-hub-segment{min-width:0;color:var(--may-color-text-secondary);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.may-hub-segment--on{background:var(--may-color-surface);color:var(--may-color-text-primary);box-shadow:var(--may-elevation-hairline)}.may-hub-segment:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:1px}.may-hub-tooltip{white-space:nowrap;pointer-events:none;background:var(--may-color-text-primary);color:var(--may-color-background);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);border-radius:8px;padding:6px 10px;font-weight:600;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.may-hub-panel{flex-direction:column;gap:20px;display:flex}.may-hub-section-header{flex-direction:column;gap:2px;display:flex}.may-hub-section-title,.may-hub-section-line{margin:0}.may-hub-section-title{color:var(--may-color-text-primary);font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight)}.may-hub-section-line{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height)}.may-hub-heading{color:var(--may-color-text-primary);font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);margin:0}.may-hub-empty,.may-timeline-empty{padding:0 var(--may-size-side-margin);color:var(--may-color-text-secondary);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);margin:0}.may-hub-approvals{flex-direction:column;gap:24px;display:flex}.may-hub-group{flex-direction:column;gap:12px;display:flex}.may-hub-group--history{gap:18px}.may-hub-pending{width:100%}.may-hub-history{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.may-hub-history-icon{color:var(--may-color-text-primary);display:flex}.may-hub-computer-off{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 0;display:flex}.may-hub-computer-off-icon{color:var(--may-color-text-tertiary);display:flex}.may-hub-computer-off-title,.may-hub-computer-off-detail{margin:0}.may-hub-computer-off-title{color:var(--may-color-text-primary);font-size:var(--may-type-body-strong-size);line-height:var(--may-type-body-strong-line-height);font-weight:600}.may-hub-computer-off-detail{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);padding:0 24px}.may-timeline{flex-direction:column;gap:22px;display:flex}.may-timeline-day{gap:var(--may-timeline-row-gap,18px);flex-direction:column;display:flex}.may-timeline-rows{gap:var(--may-timeline-row-gap,18px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.may-timeline-row{width:100%;display:block}.may-timeline-row--button{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0}.may-timeline-row--button:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:4px}.may-timeline-title,.may-timeline-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.may-timeline-title{color:var(--may-color-text-primary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);font-weight:600}.may-timeline-summary{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);padding-top:1px}.may-timeline-time{color:var(--may-color-text-tertiary);font-size:var(--may-type-caption-size);line-height:var(--may-type-caption-line-height);padding-top:2px}.may-activity-circle{background:var(--may-color-fill);width:40px;height:40px;color:var(--may-color-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.may-activity-badge{background:var(--may-color-background);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.may-activity-dot{width:14px;height:14px;color:var(--may-color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.may-activity-badge--running .may-activity-dot,.may-activity-badge--running .may-activity-halo{background:var(--may-color-accent)}.may-activity-badge--failed .may-activity-dot{background:var(--may-color-danger)}.may-activity-badge--waiting .may-activity-dot{background:var(--may-color-warning)}.may-activity-halo{opacity:0;border-radius:50%;width:14px;height:14px;animation:1.1s ease-out infinite may-activity-halo;position:absolute}@keyframes may-activity-halo{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.may-activity-halo{display:none}.may-hub-pencil{animation:none}}.may-detail-section{flex-direction:column;gap:6px;width:100%;display:flex}.may-detail-section-title{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);margin:0;padding:0 16px;font-weight:600}.may-detail-group{border-radius:var(--may-radius-l);background:var(--may-color-surface-sunken);padding:2px 0;overflow:hidden}.may-detail-list{margin:0;padding:0;list-style:none}.may-detail-divider{height:var(--may-size-divider);background:var(--may-color-divider);margin-inline-start:16px}.may-detail-row{box-sizing:border-box;width:100%;min-height:52px;color:var(--may-color-text-primary);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.may-detail-row--button{cursor:pointer}.may-detail-row--button:hover{background:var(--may-color-fill)}.may-detail-row--button:focus-visible,.may-routines-add:focus-visible,.may-routines-resume:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-detail-row-icon{width:24px;color:var(--may-color-text-secondary);flex:none;justify-content:center;display:flex}.may-detail-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.may-detail-row-title,.may-detail-row-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.may-detail-row-title{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height)}.may-detail-row-subtitle{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height)}.may-detail-row-subtitle--attention{color:var(--may-color-warning)}.may-detail-row-value{white-space:nowrap;text-overflow:ellipsis;max-width:45%;color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);flex:none;overflow:hidden}.may-detail-row-chevron{color:var(--may-color-text-tertiary);flex:none;display:flex}.may-detail-empty,.may-routines-add{box-sizing:border-box;width:100%;min-height:var(--may-size-min-touch-target);font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);align-items:center;margin:0;padding:0 16px;display:flex}.may-detail-empty{color:var(--may-color-text-secondary)}.may-routines-add{color:var(--may-color-accent);text-align:start;cursor:pointer;background:0 0;border:0;font-family:inherit}.may-routines-add:hover{background:var(--may-color-fill)}.may-routines-page{padding:4px var(--may-size-side-margin) 24px;color:var(--may-color-text-primary);flex-direction:column;gap:24px;display:flex}.may-routines-list{margin:0;padding:0;list-style:none}.may-routines-paused-row{align-items:center;display:flex}.may-routines-paused-row>.may-settings-row{flex:1;min-width:0}.may-routines-resume{box-sizing:border-box;min-width:var(--may-size-min-touch-target);min-height:var(--may-size-min-touch-target);border-radius:var(--may-radius-pill);color:var(--may-color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:8px;padding:0 8px;font-weight:600;display:flex}.may-routines-resume:hover:not(:disabled){background:var(--may-color-fill)}.may-routines-resume:disabled{color:var(--may-color-text-tertiary);cursor:default}.may-routines-spinner{box-sizing:border-box;border:2px solid var(--may-color-fill);border-top-color:var(--may-color-text-secondary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite may-routines-spin}@keyframes may-routines-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.may-routines-spinner{animation-duration:2.4s}}.may-routines-empty{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.may-routines-disc{background:var(--may-color-fill);color:var(--may-color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.may-routines-empty-title,.may-routines-empty-message{margin:0}.may-routines-empty-title{color:var(--may-color-text-primary);font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);font-weight:var(--may-type-headline-weight);padding-top:14px}.may-routines-empty-message{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);padding:6px 32px 0}.may-routines-resume--busy{cursor:default}.may-agent-identity{width:100%;color:var(--may-color-text-primary);flex-direction:column;display:flex}.may-detail-section-footer{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);margin:0;padding:0 16px}.may-identity-field{box-sizing:border-box;width:100%;min-height:var(--may-size-min-touch-target);color:var(--may-color-text-primary);caret-color:var(--may-color-accent);text-align:center;font-family:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);font-weight:var(--may-type-body-weight);background:0 0;border:0;margin:0;padding:0 16px;display:block}.may-identity-field--name{font-size:var(--may-type-body-strong-size);line-height:var(--may-type-body-strong-line-height);font-weight:var(--may-type-body-strong-weight)}.may-identity-field::placeholder{color:var(--may-color-text-tertiary);opacity:1}.may-identity-field:focus{outline:none}.may-identity-field:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-character-picker{flex-direction:column;gap:6px;width:100%;display:flex}.may-character-picker-title{color:var(--may-color-text-secondary);font-weight:400;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);margin:0;padding:0 16px}.may-character-picker-group{padding:6px 12px}.may-character-picker-row{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;display:grid}.may-character-picker-choice{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.may-character-picker-choice:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:0}.may-character-picker-swatch{border-radius:50%;display:block}.may-character-picker-ring{box-sizing:border-box;border-style:solid;border-color:var(--may-color-text-secondary);border-radius:50%;position:absolute}.may-character-picker-reset{box-sizing:border-box;width:100%;min-height:var(--may-size-min-touch-target);color:var(--may-color-accent);text-align:start;cursor:pointer;font-family:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);background:0 0;border:0;align-items:center;margin:0;padding:0 16px;display:flex}.may-character-picker-reset:hover{background:var(--may-color-fill)}.may-character-picker-reset:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.may-identity{box-sizing:border-box;background:var(--may-color-background);height:100%;min-height:0;color:var(--may-color-text-primary);flex-direction:column;display:flex}.may-identity .may-onboarding-bar{height:48px}.may-identity-bar-fill{flex:1}.may-identity-body{flex-direction:column;flex:1;min-height:0;display:flex}.may-identity-top{flex-direction:column;flex:auto;align-items:center;min-height:0;padding-bottom:10px;display:flex;overflow-y:auto}.may-identity-lockup-panel{background:var(--may-color-surface-sunken);flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.may-identity-title{text-align:center;max-width:520px;font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);font-weight:var(--may-type-large-title-weight);margin:18px 24px 0}.may-identity-inline{text-align:center;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-secondary);margin:4px 24px 0;padding:0 8px}.may-identity-panel{box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;padding:20px 24px 0;display:flex}.may-identity-panel--plain{background:var(--may-color-background);background-image:linear-gradient(var(--may-color-border), var(--may-color-border));background-position:16px 0;background-repeat:no-repeat;background-size:calc(100% - 32px) .5px}.may-identity-panel--grouped{background:var(--may-color-surface-sunken);border-radius:28px 28px 0 0}.may-identity-panel-body{flex:auto;min-height:0;overflow-y:auto}.may-identity-actions{flex-direction:column;flex:none;align-items:stretch;padding-top:12px;display:flex}.may-identity-cost-note{text-align:center;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary);margin:0 0 10px}.may-identity-not-now{cursor:pointer;min-height:44px;font:inherit;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-secondary);background:0 0;border:0}.may-identity-lockup,.may-identity-dots{align-items:center;display:inline-flex}.may-identity-dot{background:color-mix(in srgb, var(--may-color-text-tertiary) 55%, var(--may-color-text-secondary));border-radius:50%}.may-identity-dots--connecting .may-identity-dot{background:var(--may-color-text-tertiary)}.may-identity-dots--connecting .may-identity-dot:nth-child(2){background:var(--may-color-text-secondary);transform:scale(1.22)}.may-identity-slot{stroke:color-mix(in srgb, var(--may-color-text-primary) 18%, transparent)}.may-done-items{text-align:start;border-radius:var(--may-radius-l);background:var(--may-color-surface-sunken);width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.may-done-row{box-sizing:border-box;align-items:center;gap:14px;padding:8px 14px;display:flex}.may-done-row .may-identity-object{flex:none}.may-done-text{flex-direction:column;flex:1;min-width:0;display:flex}.may-done-label{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-secondary)}.may-done-value{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.may-done-divider{height:var(--may-size-divider);background:var(--may-color-divider)}:root,[data-theme=light]{--may-brand-light-display:block;--may-brand-dark-display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--may-brand-light-display:none;--may-brand-dark-display:block}}[data-theme=dark]{--may-brand-light-display:none;--may-brand-dark-display:block}.may-brand-logo{flex:none;line-height:0;display:inline-block}.may-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.may-brand-logo .may-brand-logo-light{display:var(--may-brand-light-display)}.may-brand-logo .may-brand-logo-dark{display:var(--may-brand-dark-display)}.may-brand-logo--tile{border-radius:var(--may-brand-radius);overflow:hidden}.may-logo-placeholder{box-sizing:border-box;border:1px solid var(--may-color-border);background:var(--may-color-surface-sunken);color:var(--may-color-text-secondary);font-weight:var(--may-type-headline-weight);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}:root,[data-theme=light]{--may-voice-tray-base:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--may-voice-tray-base:#1c1c1e}}[data-theme=dark]{--may-voice-tray-base:#1c1c1e}.may-voice-scaffold{background:var(--may-color-background);flex-direction:column;height:100%;min-height:0;display:flex}.may-voice-scaffold--live{background:var(--may-voice-tray-base)}.may-voice-card{background:var(--may-color-background);flex:1;min-height:0;overflow:hidden}.may-voice-scaffold--live>.may-voice-card{border-radius:0 0 36px 36px}.may-voice-tray{background:var(--may-voice-tray-base);padding-bottom:env(safe-area-inset-bottom,0)}.may-voice-tray-ink{color:var(--may-color-text-primary)}.may-voice-tray-strip{align-items:center;min-height:60px;padding:0 6px 0 20px;display:flex}.may-voice-tray-strip--leading{gap:6px;padding-left:6px}.may-voice-tray-open{min-width:0;min-height:48px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;padding:0;display:flex}button.may-voice-tray-open{cursor:pointer}.may-voice-tray-open:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-voice-tray-end{flex:none;place-items:center;width:48px;height:48px;margin-left:10px;display:grid}.may-voice-tray-panel-badge{padding:14px 24px 0}.may-voice-tray-panel{justify-content:space-evenly;padding:14px 12px 12px;display:flex}.may-call-badge{flex:1;align-items:center;min-width:0;display:flex}.may-call-badge-dot{background:var(--may-color-warning);border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px}.may-call-badge-name{-webkit-line-clamp:2;min-width:0;min-height:calc(2 * var(--may-type-subheadline-line-height));font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-primary);-webkit-box-orient:vertical;flex:1;align-content:center;font-weight:600;display:-webkit-box;overflow:hidden}.may-call-badge .may-level-meter{color:var(--may-color-success);margin-left:12px}.may-call-badge-timer{font-size:var(--may-type-subheadline-size);font-variant-numeric:tabular-nums;color:var(--may-color-success);flex:none;margin-left:8px;font-weight:600}.may-call-badge--paused .may-level-meter,.may-call-badge--paused .may-call-badge-timer{color:var(--may-color-text-secondary)}.may-level-meter{flex:none;align-items:center;gap:2px;display:inline-flex}.may-level-meter-bar{background:currentColor;border-radius:999px;width:3px}.may-voice-control{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.may-voice-control:focus-visible{outline:none}.may-voice-control:focus-visible>.may-voice-control-disc{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-voice-control-disc{border-radius:50%;place-items:center;display:grid}.may-voice-control-disc--off{background:var(--may-color-fill);color:var(--may-color-text-primary)}.may-voice-control-disc--on{background:var(--may-color-text-primary);color:var(--may-color-background)}.may-voice-control-disc--destructive{background:var(--may-color-danger);color:#fff}.may-voice-control-disc--positive{background:var(--may-color-success);color:#fff}.may-voice-control-glyph{place-items:center;display:grid}.may-voice-control-glyph>svg{width:100%;height:100%}.may-voice-labeled{flex-direction:column;align-items:center;gap:4px;display:flex}.may-voice-labeled-label{font-size:var(--may-type-caption-size);color:var(--may-color-text-secondary)}.may-call{background:var(--may-color-background);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.may-call-bar{z-index:1;justify-content:space-between;padding:8px 8px 0;display:flex;position:absolute;inset:0 0 auto}.may-call-bar-button{border-radius:var(--may-radius-pill);background:var(--may-color-fill);width:44px;height:44px;color:var(--may-color-text-primary);cursor:pointer;border:0;place-items:center;display:grid}.may-call-bar-button:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.may-call-page{flex-direction:column;flex:1;min-height:0;padding-top:40px;display:flex}.may-call-body{flex-direction:column;flex:1;min-height:0;display:flex}.may-call--hidden .may-call-page{justify-content:center;padding-top:0}.may-call--hidden .may-call-body{display:none}.may-call-header{animation:.35s cubic-bezier(.2,0,0,1) may-call-fade}@keyframes may-call-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.may-call-header{animation:none}}.may-call-header{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.may-call-name{-webkit-line-clamp:2;font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);color:var(--may-color-text-primary);-webkit-box-orient:vertical;margin:8px 0 0;font-weight:600;display:-webkit-box;overflow:hidden}.may-call-needs-you{font-size:var(--may-type-footnote-size);color:var(--may-color-warning);align-items:center;gap:6px;margin:4px 0 0;font-weight:600;display:flex}.may-call-needs-you:empty{margin:0}.may-call-needs-you-dot{background:var(--may-color-warning);border-radius:50%;width:8px;height:8px}.may-call-photo{flex:none;display:inline-block;position:relative}.may-call-party{background:var(--may-color-fill);color:var(--may-color-text-secondary);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.may-call-photo-badge{background:var(--may-color-background);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.may-call-scroll{flex:1;min-height:0;padding:10px 16px 14px;overflow-y:auto}.may-call-scroll--more-above{-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.may-call-footnote{text-align:center;font-size:var(--may-type-footnote-size);color:var(--may-color-text-tertiary);margin:16px 0 0}.may-call-composer{flex:none}.may-call-transcript{flex-direction:column;display:flex}.may-call-turn{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);overflow-wrap:anywhere;margin:0}.may-call-turn--may{color:var(--may-color-text-primary);padding-right:24px}.may-call-turn--may.may-call-turn--partial{opacity:.55}.may-call-turn-wrap{flex-direction:column;align-items:flex-end;display:flex}.may-call-turn--you,.may-call-turn--other{box-sizing:border-box;border-radius:18px;flex-direction:column;max-width:calc(100% - 56px);padding:9px 14px;display:flex}.may-call-turn--you{background:var(--may-color-user-bubble);color:var(--may-color-on-user-bubble)}.may-call-turn--other{background:var(--may-color-fill);color:var(--may-color-text-primary)}.may-call-turn--you.may-call-turn--partial>span,.may-call-turn--other.may-call-turn--partial>span:last-child{opacity:.6}.may-call-turn-speaker{font-size:var(--may-type-caption-size);color:var(--may-color-text-secondary);font-weight:500}.may-call-turn-typed{font-size:var(--may-type-caption-size);color:var(--may-color-text-tertiary);align-items:center;gap:4px;margin:3px 4px 0 0;display:inline-flex}.may-call-plain{flex-direction:column;display:flex}.may-call-plain-head{font-size:var(--may-type-footnote-size);gap:8px;display:flex}.may-call-plain-speaker{color:var(--may-color-text-secondary);font-weight:600}.may-call-plain-speaker--may{color:var(--may-color-text-primary)}.may-call-plain-time{color:var(--may-color-text-tertiary);font-variant-numeric:tabular-nums}.may-call-plain-text{font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);color:var(--may-color-text-primary);margin-top:2px}.may-call-plain--partial .may-call-plain-text{color:var(--may-color-text-secondary)}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/may_inter_regular-DDl96O84.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/may_inter_medium-DtYxL30G.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/assets/may_inter_semibold-bvuZF7Ns.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/assets/may_inter_bold-BiPztttE.ttf)format("truetype")}html,body,#root{height:100%;margin:0}.may-theme.web-root{height:100%;font-family:Inter,system-ui,sans-serif}.web-app{grid-template-columns:232px minmax(0,1fr);height:100%;display:grid}.web-rail{background:var(--may-color-surface-sunken);box-shadow:1px 0 0 var(--may-color-divider);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.web-rail-brand{min-height:44px;font-size:var(--may-type-headline-size);align-items:center;gap:10px;padding:0 12px 8px;font-weight:700;display:flex}.web-main{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.web-main--chats{grid-template-columns:340px minmax(0,1fr)}.web-column,.web-pane{min-width:0;min-height:0;position:relative;overflow:hidden}.web-main--chats .web-column{box-shadow:1px 0 0 var(--may-color-divider)}.web-transcript{padding:12px 16px 24px}.web-chat-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:560px;min-height:100%;margin:0 auto;padding:48px 24px;display:flex}.web-chat-empty-title{font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);font-weight:var(--may-type-title-weight);color:var(--may-color-text-primary);margin:0}.web-chat-empty-line{font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);color:var(--may-color-text-secondary);margin:0}.web-chat-starters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.web-chat-starter{background:var(--may-color-surface-sunken);min-height:44px;color:var(--may-color-text-primary);font:inherit;font-size:var(--may-type-subheadline-size);line-height:var(--may-type-subheadline-line-height);cursor:pointer;border:0;border-radius:999px;padding:12px 14px}.web-chat-starter:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px}.web-state{color:var(--may-color-text-secondary);text-align:center;margin:0;padding:24px 16px}.web-signin{box-sizing:border-box;background:radial-gradient(90% 70% at 50% 0%, var(--may-mark-ocean-bubble), var(--may-color-background) 70%);place-items:center;height:100%;padding:24px;display:grid}.web-signin-card{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;display:flex}.web-signin-card h1{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);margin:8px 0 0}.web-signin-card p{color:var(--may-color-text-secondary);margin:0}.web-signin-buttons{flex-direction:column;align-self:stretch;gap:8px;margin-top:24px;display:flex}.web-signin-notice{color:var(--may-color-text-primary)!important;margin-top:8px!important}.web-signin-legal{font-size:var(--may-type-footnote-size);margin-top:16px!important}.web-error{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.web-error p{margin:0}.web-error-reload{border-radius:var(--may-radius-pill);background:var(--may-color-fill);min-height:48px;color:var(--may-color-text-primary);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}@media (width<=900px){.web-app{grid-template-columns:64px minmax(0,1fr)}.web-rail-brand span,.web-rail .may-sidebar-row-label{display:none}.web-main--chats{grid-template-columns:280px minmax(0,1fr)}}.web-approval-failure{color:var(--may-color-danger-text);font-size:var(--may-type-footnote-size,13px);margin:0 0 8px}.web-approval-missing{color:var(--may-color-text-secondary);font-size:var(--may-type-footnote-size,13px);margin:0 0 8px}.web-main--foryou{display:block}.web-foryou-scroll{box-sizing:border-box;height:100%;padding:8px 0 96px;overflow-y:auto}.web-empty--foryou{padding:120px 0 24px}.web-empty--chats{padding:24px 0}.web-foryou-notice{max-width:600px;color:var(--may-color-danger-text);margin:8px auto 0;padding:0 16px}.web-foryou-snooze{flex:1 1 0;min-width:0;display:flex}.web-foryou-snooze>.may-feed-button{flex:1 1 0}.web-foryou-sheet{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.web-foryou-sheet-detail{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size,15px);margin:0}.web-foryou-open{flex-direction:column;margin-top:10px;display:flex}.web-foryou-open:empty{display:none}.web-foryou-watch-title{margin:0}.web-thread-body{flex-direction:column;height:100%;min-height:0;display:flex}.web-thread-body-scroll{flex:1;min-height:0;overflow-y:auto}.web-thread-body-bottom{flex:none}.web-thread-empty{place-items:center;min-height:min(60vh,520px);display:grid}.web-voice-notice{text-align:center;font-size:var(--may-type-footnote-size);color:var(--may-color-danger-text);justify-content:center;align-items:center;gap:8px;padding:6px 16px;display:flex}#root:empty,#landing:empty,html.opens-app #landing{display:none}html:not(.opens-app),html:not(.opens-app) body{height:auto}.may-theme.landing{min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow-x:clip}.landing a{color:inherit;text-decoration:none}.landing h1,.landing h2,.landing h3,.landing p,.landing ul{margin:0;padding:0}.landing ul{list-style:none}.landing-width{width:min(1032px,100% - 32px);margin-inline:auto}.landing-header{z-index:2;background:var(--may-color-background);position:sticky;top:0}.landing-header-row{justify-content:space-between;align-items:center;min-height:56px;display:flex}.landing-brand{align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.landing-signin{font-size:14px;font-weight:500}.landing-hero{text-align:center;padding-top:24px}.landing-hero h1{letter-spacing:-.02em;max-width:592px;margin-inline:auto;font-size:clamp(40px,6vw,60px);font-weight:600;line-height:1.2}.landing-hero>p{color:var(--may-color-text-secondary-strong);margin-top:8px;font-size:16px;line-height:24px}.landing-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.landing-button{background:var(--may-color-fill);border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.landing-button--primary{background:var(--may-color-text-primary);color:var(--may-color-background)!important}.landing-stage{background-color:var(--may-color-surface-sunken);background-image:radial-gradient(var(--may-color-fill) 1px, transparent 1px);box-sizing:border-box;background-size:12px 12px;border-radius:32px;flex-direction:column;justify-content:center;gap:56px;min-height:580px;margin-top:40px;padding:48px 24px;display:flex}.landing-stage-title{letter-spacing:-.02em;font-size:clamp(30px,4.6vw,48px);font-weight:600;line-height:1.2}.landing-stage-title span{color:var(--may-mark-blue-body)}.landing-team{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.landing-team li{color:var(--may-color-text-secondary-strong);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.landing-section{padding-top:160px}.landing-heading{text-align:center;flex-direction:column;gap:8px;display:flex}.landing-heading h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,4.6vw,40px);font-weight:600;line-height:1.2}.landing-heading p{color:var(--may-color-text-secondary-strong);text-wrap:balance;font-size:16px;line-height:24px}.landing-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.landing-identity-art{background:var(--may-color-surface-sunken);height:160px;color:var(--may-mark-blue-body);border-radius:24px;place-items:center;display:grid}.landing-identity h3{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-inline:16px;font-size:16px;font-weight:500;line-height:20px;display:flex}.landing-identity p{color:var(--may-color-text-secondary-strong);margin-top:4px;padding-inline:16px;font-size:14px;line-height:20px}.landing-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;display:flex}.landing-tab{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.landing-tab--on{background:var(--may-color-fill)}.landing-tab:focus-visible,.landing a:focus-visible,.landing summary:focus-visible{outline:2px solid var(--may-color-accent);outline-offset:2px}.landing-examples{scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:280px;grid-auto-flow:column;justify-content:safe center;gap:16px;margin-top:32px;padding:0 16px 16px;display:grid;overflow-x:auto}.landing-examples li{border:1px solid var(--may-color-divider);box-sizing:border-box;min-height:176px;color:var(--may-color-text-secondary-strong);border-radius:16px;flex-direction:column;gap:12px;padding:20px;font-size:14px;line-height:20px;display:flex}.landing-examples svg{color:var(--may-mark-blue-body)}.landing-panel{box-sizing:border-box;border-radius:32px;justify-content:center;align-items:center;min-height:680px;margin-top:48px;padding:56px 24px;display:flex}.landing-panel--day{background:color-mix(in srgb, var(--may-mark-blue-body) 16%, var(--may-color-background))}.landing-panel--notes{background:color-mix(in srgb, var(--may-mark-yellow-body) 20%, var(--may-color-background))}.landing-preview{background:var(--may-color-background);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:16px;width:min(560px,100%);padding:24px;display:flex;box-shadow:0 8px 32px #00000014}.landing-preview-rows{flex-direction:column;display:flex}.landing-preview--notes p,.landing-preview--notes li{font-size:15px;line-height:22px}.landing-preview--notes ul{margin-top:8px!important;padding-left:20px!important;list-style:outside!important}.landing-preview-eyebrow{color:var(--may-color-text-secondary-strong);text-transform:uppercase;font-weight:600;font-size:12px!important;line-height:16px!important}.landing-preview-title{font-weight:600;margin-top:4px!important;font-size:18px!important}.landing-connect{border:1px solid var(--may-color-divider);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:448px;margin-top:48px;display:grid;overflow:hidden}.landing-connect-list{flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.landing-connect-list li{border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.landing-connect-list li:last-child{background:var(--may-color-surface-sunken)}.landing-connect-list div{flex-direction:column;font-size:14px;line-height:20px;display:flex}.landing-connect-list strong{font-weight:500}.landing-connect-list span:not(.may-source-monogram){color:var(--may-color-text-secondary-strong)}.landing-connect-grid{background:color-mix(in srgb, var(--may-mark-pink-body) 16%, var(--may-color-background));grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;justify-items:center;gap:24px;padding:24px;display:grid}.landing-connect-grid li{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.landing-faq{margin-top:48px}.landing-faq details{border-bottom:1px solid var(--may-color-divider);padding:24px 0 23px}.landing-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;font-weight:500;line-height:20px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:var(--may-color-text-secondary-strong);font-size:24px;font-weight:300;line-height:20px}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details p{max-width:800px;color:var(--may-color-text-secondary-strong);padding:12px 24px 0 0;font-size:16px;line-height:24px}.landing-cta{background:var(--may-color-surface-sunken);box-sizing:border-box;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;min-height:320px;padding:48px;display:flex;overflow:hidden}.landing-cta h2{letter-spacing:-.01em;max-width:504px;font-size:clamp(30px,4.6vw,40px);font-weight:600;line-height:1.2}.landing-cta .landing-actions{justify-content:flex-start;margin-top:24px}.landing-cta-team{flex:none;grid-template-columns:repeat(3,96px);gap:8px;display:grid}.landing-footer{color:var(--may-color-text-secondary-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:160px 80px;font-size:14px;display:flex}.landing-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}@media (width<=760px){.landing-section{padding-top:96px}.landing-stage{gap:32px;min-height:0;padding:32px 16px}.landing-team{gap:16px}.landing-team svg{width:72px;height:72px}.landing-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-identity-art{height:120px}.landing-identity h3,.landing-identity p{padding-inline:4px}.landing-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.landing-tab{flex:none}.landing-examples{grid-auto-columns:240px;justify-content:start}.landing-panel{min-height:0;padding:24px 12px}.landing-preview{padding:16px}.landing-connect{grid-template-columns:minmax(0,1fr)}.landing-connect-list{padding:12px}.landing-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-cta{flex-direction:column;align-items:flex-start;padding:24px}.landing-cta-team{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.landing-cta-team svg{width:100%;height:auto}.landing-footer{padding-block:96px 48px}}.web-onboarding-hold{background:var(--may-color-background);min-height:100vh}.web-onboarding-error{color:var(--may-color-danger-text);font-size:var(--may-type-footnote-size);text-align:center;margin:8px 0 0}.web-legal{box-sizing:border-box;background:var(--may-color-background);min-height:100%;color:var(--may-color-text-primary);flex-direction:column;display:flex}.web-legal-header{padding:16px 24px}.web-legal-home{color:inherit;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.web-legal-body{box-sizing:border-box;flex:1;width:100%;max-width:720px;margin:0 auto;padding:8px 24px 48px;line-height:1.55}.web-legal-body h1{font-size:var(--may-type-large-title-size);line-height:var(--may-type-large-title-line-height);margin:16px 0 8px}.web-legal-body h2{font-size:var(--may-type-title-size);margin:32px 0 8px}.web-legal-body h3{font-size:var(--may-type-headline-size);margin:24px 0 4px}.web-legal-body p,.web-legal-body li{color:var(--may-color-text-secondary)}.web-legal-body strong{color:var(--may-color-text-primary)}.web-legal-body a,.web-legal-footer a{color:var(--may-color-accent)}.web-legal-table{overflow-x:auto}.web-legal-table table{border-collapse:collapse;width:100%;font-size:var(--may-type-subheadline-size)}.web-legal-table th,.web-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--may-color-divider);padding:8px}.web-legal-footer{font-size:var(--may-type-footnote-size);flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:24px;display:flex}.web-holding{background:radial-gradient(90% 70% at 50% 0%, var(--may-mark-ocean-bubble), var(--may-color-background) 70%);justify-content:center;align-items:center}.web-holding-card{flex:1;justify-content:center;padding:24px}.web-agenda-week{padding:4px 12px 8px}.web-agenda-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.web-agenda-state h2{font-size:var(--may-type-headline-size);line-height:var(--may-type-headline-line-height);margin:0}.web-agenda-state p{color:var(--may-color-text-secondary);margin:0}.web-detail-page{display:contents}.web-detail{flex-direction:column;gap:12px;padding:4px 16px 96px;display:flex}.web-detail-quiet{color:var(--may-color-text-secondary);margin:0;padding:8px 0}.web-detail-actions{gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.web-notes{flex-direction:column;gap:8px;padding-top:8px;display:flex}.web-notes-failed{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.web-notes-failed p{color:var(--may-color-danger-text);margin:0}.web-brief-notice{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:0;padding:0 16px 8px}.web-brief{max-width:640px;font-size:var(--may-type-body-size);line-height:var(--may-type-body-line-height);flex-direction:column;gap:12px;padding:8px 16px 48px;display:flex}.web-brief p,.web-brief ul{margin:0}.web-brief ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.web-brief-byline{align-items:center;gap:12px;display:flex}.web-brief-byline>span{flex-direction:column;display:flex}.web-brief-author{font-weight:600}.web-brief-when,.web-brief-notice{color:var(--may-color-text-secondary);font-size:var(--may-type-subheadline-size)}.web-brief-headline{font-size:var(--may-type-title-size);line-height:var(--may-type-title-line-height);margin:4px 0 0;font-weight:700}.web-brief-goal{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.web-brief-goal-name{font-weight:600}.web-brief-goal-progress{color:var(--may-color-text-secondary)}.web-brief-link{font:inherit;color:var(--may-color-link);cursor:pointer;background:0 0;border:0;padding:0}.web-brief-link:focus-visible{outline:2px solid var(--may-color-focus)}.web-transcript-foot{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.web-transcript-foot p{color:var(--may-color-text-secondary);margin:0}.web-brief-replies{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.web-brief-chip,.web-brief-reply{border-radius:var(--may-radius-pill);min-height:38px;font:inherit;font-size:var(--may-type-subheadline-size);color:var(--may-color-text-primary);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.web-brief-chip{border:1px solid var(--may-color-border);background:0 0}.web-brief-reply{background:var(--may-color-fill);border:0;padding-left:12px;font-weight:600}.web-brief-chip:disabled,.web-brief-reply:disabled{color:var(--may-color-text-tertiary);cursor:default}.web-brief-chip:focus-visible,.web-brief-reply:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.web-new-item{flex-direction:column;gap:12px;padding:8px 16px 96px;display:flex}.web-new-item-title{align-items:center;gap:8px;padding-top:8px;display:flex}.web-new-item-title input{min-width:0;font:inherit;color:var(--may-color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:26px;font-weight:700;line-height:32px}.web-new-item-title input::placeholder{color:var(--may-color-text-tertiary)}.web-new-item-title input:focus-visible{box-shadow:inset 0 -2px 0 var(--may-color-focus)}.web-new-item-bar{border-radius:2px;flex:none;width:4px;height:34px}.web-mode-switch{border-radius:var(--may-radius-m);background:var(--may-color-surface-sunken);gap:2px;padding:2px;display:flex}.web-mode-switch button{border-radius:calc(var(--may-radius-m) - 2px);min-height:32px;font:inherit;font-size:var(--may-type-subheadline-size);color:var(--may-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.web-mode-switch .web-mode-switch-on{background:var(--may-color-surface);color:var(--may-color-text-primary);box-shadow:var(--may-elevation-raised)}.web-mode-switch button:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px}.web-projects{flex-direction:column;gap:8px;padding:8px 0 96px;display:flex}.web-projects-search{border-radius:var(--may-radius-m);background:var(--may-color-fill);min-height:40px;color:var(--may-color-text-secondary);align-items:center;gap:8px;margin:0 16px;padding:0 12px;display:flex}.web-projects-search input{min-width:0;font:inherit;color:var(--may-color-text-primary);background:0 0;border:0;outline:none;flex:1}.web-projects-search input::placeholder{color:var(--may-color-text-tertiary)}.web-projects-search:focus-within{outline:2px solid var(--may-color-focus);outline-offset:1px}.web-projects-list{margin:0;padding:0;list-style:none}.web-projects-list li+li{border-top:1px solid var(--may-color-divider);margin-left:16px}.web-projects-list li+li .web-projects-row{padding-left:0}.web-projects-row{width:100%;min-height:48px;font:inherit;color:var(--may-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;display:flex}.web-projects-row span{flex:1}.web-projects-row svg{color:var(--may-color-link)}.web-projects-row:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:-2px}.web-calendar-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.web-settings{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:720px;margin:0 auto;padding:8px 16px 48px;display:flex}.web-settings-notice{flex-direction:column;gap:8px;display:flex}.web-settings-notice-title{font-size:var(--may-type-headline-size);margin:0}.web-account-row{position:relative}.web-account-more{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.web-action-foot{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);flex-direction:column;align-items:flex-start;gap:6px;margin-top:-16px;padding:0 16px;display:flex}.web-action-foot p{margin:0}.web-action-lock{align-items:flex-start;gap:6px;display:flex}.web-action-lock svg{flex:none;margin-top:2px}.web-action-follow{font:inherit;color:var(--may-color-accent);cursor:pointer;background:0 0;border:0;padding:0}.web-action-follow:disabled{color:var(--may-color-text-tertiary);cursor:default}.web-settings-field{align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.web-settings-field span{color:var(--may-color-text-primary);flex:none}.web-settings-field input{min-width:0;font:inherit;color:var(--may-color-text-primary);background:0 0;border:0;outline:none;flex:1}.web-settings-field input::placeholder{color:var(--may-color-text-tertiary)}.web-settings-field:focus-within{box-shadow:inset 0 0 0 2px var(--may-color-focus);border-radius:var(--may-radius-l)}.web-dialog-layer{z-index:900;justify-content:center;align-items:center;padding:16px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0}.web-dialog{box-shadow:var(--may-elevation-card);border-radius:var(--may-radius-l);background:var(--may-color-surface);width:100%;max-width:340px;color:var(--may-color-text-primary);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.web-dialog h2{font-size:var(--may-type-headline-size);text-align:center;margin:0}.web-dialog input{border:1px solid var(--may-color-border);border-radius:var(--may-radius-m);background:var(--may-color-background);min-height:40px;font:inherit;color:var(--may-color-text-primary);padding:0 12px}.web-dialog input:focus{outline:2px solid var(--may-color-focus);outline-offset:1px}.web-dialog-actions{gap:8px;display:flex}.web-dialog-actions>*{flex:1}.web-dialog p{font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);text-align:center;color:var(--may-color-text-secondary);margin:0}.web-dialog-destructive:not(:disabled)>span{background:var(--may-color-danger);color:var(--may-color-on-accent)}.web-dialog-busy{min-height:40px;font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);justify-content:center;align-items:center;gap:8px;display:inline-flex}.web-settings-message{color:var(--may-color-danger-text);margin:0;padding:16px}.web-settings-field-error{font-size:var(--may-type-footnote-size);color:var(--may-color-danger-text);margin:0;padding:0 16px 12px}.web-key-row{align-items:center;gap:8px;padding-right:16px;display:flex}.web-key-row-open{min-height:48px;font:inherit;color:var(--may-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:10px 8px 10px 16px;display:flex}.web-key-row-title{align-items:center;gap:4px;display:inline-flex}.web-key-row-subtitle{font-size:var(--may-type-footnote-size);color:var(--may-color-danger-text)}.web-key-row-switch{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.web-key-row-switch:disabled{opacity:.4;cursor:default}.web-key-row-switch:focus-visible{outline:2px solid var(--may-color-focus);outline-offset:2px;border-radius:var(--may-radius-pill)}.web-feedback-composer{border-radius:var(--may-radius-l);background:var(--may-color-surface-sunken);flex-direction:column;gap:8px;padding:12px;display:flex}.web-feedback-composer textarea{resize:vertical;min-height:96px;font:inherit;color:var(--may-color-text-primary);background:0 0;border:0;outline:none}.web-feedback-composer textarea::placeholder{color:var(--may-color-text-tertiary)}.web-feedback-composer:focus-within{box-shadow:inset 0 0 0 2px var(--may-color-focus)}.web-feedback-composer-actions{justify-content:flex-end;align-items:center;min-height:40px;display:flex}.web-settings-composer{padding:8px 16px 16px}.web-licence{padding:8px 0 32px}.web-licence p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--may-type-footnote-size);line-height:var(--may-type-footnote-line-height);color:var(--may-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:8px 32px}.web-hub-instructions{border-radius:var(--may-radius-l);background:var(--may-color-surface-sunken);min-height:220px;font:inherit;color:var(--may-color-text-primary);resize:vertical;border:0;outline:none;padding:16px}.web-hub-instructions:focus{box-shadow:inset 0 0 0 2px var(--may-color-focus)}.web-hub-footnote{font-size:var(--may-type-footnote-size);color:var(--may-color-text-secondary);margin:0;padding:0 16px}
