.ui-inbox{block-size:100%;min-block-size:32rem;min-inline-size:0;color:var(--color-ink);background:var(--color-inverse);font-size:var(--text-base);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.ui-inbox :is(.ui-inbox-navigation,.ui-inbox-list-pane,.ui-inbox-reader){min-block-size:0;min-inline-size:0}.ui-inbox-list-scroll,.ui-inbox-reader-scroll,.ui-inbox-reader{position:relative}.ui-inbox-avatar{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-size:var(--text-button-sm);font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:inline-grid}.ui-inbox-list-pane{border-inline-end:1px solid var(--color-line);flex-direction:column;display:flex}.ui-inbox-list-header{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-16) + var(--space-2));padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ui-inbox-list-header h1{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading)}.ui-inbox-count{color:var(--color-ink-muted);font-size:var(--text-button-sm);display:block}.ui-inbox-list-scroll{scrollbar-width:thin;overscroll-behavior:contain;min-block-size:0;padding:var(--space-1) var(--space-4) var(--space-4);flex:1;overflow:auto}.ui-inbox-messages{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-inbox-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);color:inherit;background:var(--color-surface);text-decoration:none;display:grid}.ui-inbox-card:hover{background:var(--color-canvas)}.ui-inbox-card[aria-current=true]{border-color:var(--color-control);background:var(--color-canvas);box-shadow:var(--shadow-subtle)}.ui-inbox-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ui-inbox-card-top strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-inbox-card-top time{color:var(--color-ink-muted);font-size:var(--text-button-sm);flex:none}.ui-inbox-card-subject{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:flex}.ui-inbox-unread{inline-size:calc(var(--spacing) * 1.5);block-size:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:var(--color-info);flex:none}.ui-inbox-preview{-webkit-line-clamp:2;color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--text-sm--line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-inbox-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-inbox-tags>span{padding:calc(var(--spacing) * .5) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-subtle);font-size:var(--text-button-sm)}.ui-inbox-tags>span[data-emphasis=true]{background:var(--color-action);color:var(--color-on-action)}.ui-inbox-reader{flex-direction:column;display:flex}.ui-inbox-reader-toolbar{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-16) + var(--space-2));padding:var(--space-3);border-block-end:1px solid var(--color-line);flex:none;display:flex}.ui-inbox-mail-actions,.ui-inbox-message-nav{align-items:center;gap:var(--space-1);display:flex}.ui-inbox-message-nav{color:var(--color-ink-muted);font-size:var(--text-button-sm);margin-inline-start:auto}.ui-inbox-message-nav>span{margin-inline-end:var(--space-2)}.ui-inbox .ui-inbox-back{display:none}.ui-inbox-reader-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-block-size:0;overflow:auto}.ui-inbox-message-heading{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-block-end:1px solid var(--color-line);flex-wrap:wrap;display:flex}.ui-inbox-message-heading>div{flex:1;min-inline-size:0}.ui-inbox-message-heading strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.ui-inbox-message-heading h2,.ui-inbox-message-heading p{font-size:var(--text-xs);overflow-wrap:anywhere;margin-block-start:var(--space-1)}.ui-inbox-message-heading time{color:var(--color-ink-muted);font-size:var(--text-button-sm)}.ui-inbox-message-body{padding:var(--space-5);font-size:var(--text-sm);line-height:var(--text-base--line-height);overflow-wrap:anywhere;white-space:pre-line}.ui-inbox-message-body>p+p{margin-block-start:var(--space-5)}.ui-inbox-replies blockquote{padding:var(--space-3);border-inline-start:2px solid var(--color-control);background:var(--color-canvas);white-space:pre-wrap;margin-block-start:var(--space-6)}.ui-inbox-reply{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--color-line);flex:none}.ui-inbox-reply-error,.ui-inbox-error{color:var(--color-danger);font-size:var(--text-xs)}.ui-inbox-error{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-3);padding:var(--space-2);background:var(--color-danger-subtle);border-radius:var(--radius-control);display:flex}.ui-inbox-empty,.ui-inbox-no-selection{align-content:center;justify-items:center;gap:var(--space-2);min-block-size:16rem;padding:var(--space-5);text-align:center;color:var(--color-ink-secondary);display:grid}.ui-inbox-empty h2,.ui-inbox-no-selection h2{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-ink)}.ui-inbox-loading{gap:var(--space-3);display:grid}.ui-inbox:not([data-enhanced]) [data-inbox-enhancement]{display:none}.ui-inbox:not([data-enhanced]) [data-inbox-message]{border-block-end:1px solid var(--color-line)}.ui-inbox [hidden]{display:none!important}.ui-inbox-navigation{block-size:100%;min-block-size:0}.ui-inbox-navigation .ui-link{color:var(--color-inverse-muted)}.ui-inbox-workspace{min-block-size:0;min-inline-size:0;margin:var(--space-2) var(--space-2) var(--space-2) 0;border:1px solid var(--color-line);border-radius:var(--radius-workspace);background:var(--color-surface);grid-template-columns:minmax(18rem,1.1fr) minmax(20rem,1fr);display:grid;overflow:clip}.ui-inbox-search{margin:var(--space-4);flex:none}.ui-inbox-reply-footer{margin-block-start:var(--space-3)}@media (width<75rem){.ui-inbox-workspace{grid-template-columns:minmax(16rem,1fr) minmax(18rem,1fr)}}@media (width<60rem){.ui-inbox-workspace{grid-template-columns:minmax(0,1fr)}.ui-inbox[data-enhanced][data-view=list] .ui-inbox-reader,.ui-inbox[data-enhanced][data-view=reader] .ui-inbox-list-pane{display:none}.ui-inbox .ui-inbox-back{display:inline-flex}.ui-inbox:not([data-enhanced]) .ui-inbox-workspace{flex-direction:column;display:flex;overflow:visible}}@media (width<48rem){.ui-inbox{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0}.ui-inbox-navigation{block-size:auto}.ui-inbox-workspace{margin:0 var(--space-2) var(--space-2)}.ui-inbox-reader{scrollbar-width:thin;overscroll-behavior:contain;overflow:auto}.ui-inbox-reader-scroll{flex:1 0 auto;overflow:visible}.ui-inbox-reader-toolbar{z-index:1;background:var(--color-surface);flex-wrap:wrap;position:sticky;inset-block-start:0}.ui-inbox-message-nav>span{white-space:nowrap}.ui-inbox-list-header,.ui-inbox-reader-toolbar{padding:var(--space-3)}.ui-inbox-message-heading time{inline-size:100%}.ui-inbox:not([data-enhanced]){flex-direction:column;block-size:auto;display:flex}}@media (forced-colors:active){.ui-inbox-card[aria-current=true]{outline-offset:-1px;outline:1px solid highlight}.ui-inbox-unread{background:canvastext}.ui-inbox-tags>span{border:1px solid canvastext}}.ui-dropdown{max-inline-size:100%;display:inline-block}.ui-dropdown-menu{padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);max-block-size:calc(100dvh - 32px);inline-size:max-content;min-inline-size:min(10rem,100vw - 32px);max-inline-size:calc(100vw - 32px);color:var(--color-ink);box-shadow:var(--shadow-raised);margin:0;position:fixed;inset:auto;overflow:auto}.ui-dropdown-menu>button[role=menuitem]{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--space-10);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;font-size:var(--text-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;line-height:1.5;display:flex}.ui-dropdown-menu>button[role=menuitem]:is(:hover,:focus-visible){background:var(--color-surface-subtle)}.ui-dropdown-menu>button[role=menuitem]:focus-visible{outline-offset:-3px}.ui-dropdown-menu>button[role=menuitem]:disabled{color:var(--color-ink-muted);cursor:not-allowed}@media (pointer:coarse){.ui-dropdown-menu>button[role=menuitem]{min-block-size:var(--target-comfortable)}}@media (forced-colors:active){.ui-dropdown-menu{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.ui-dropdown-menu>button[role=menuitem]:is(:hover,:focus-visible){color:highlighttext;background:highlight}}.ui-image-picker{min-inline-size:0}.ui-image-picker>.ui-field{gap:var(--space-2) var(--space-4);grid-template-columns:4.5rem minmax(0,20rem);grid-template-areas:"label control"".feedback";align-items:start;display:grid}.ui-image-picker>.ui-field>.ui-field-label{grid-area:label}.ui-image-picker>.ui-field>.ui-image-picker-drop{grid-area:control}.ui-image-picker>.ui-field>:is(.ui-field-details,.ui-image-picker-status){grid-area:feedback}.ui-image-picker>.ui-field:has([data-picker-outside-status]:not(:empty))>.ui-field-details{visibility:hidden}.ui-image-picker>.ui-field>.ui-field-label{padding-block-start:var(--space-3)}.ui-image-picker>.ui-field>:not(.ui-field-label){grid-column:2}.ui-image-picker .ui-dialog-root{display:block}.ui-image-picker-drop{border-radius:var(--radius-panel);inline-size:100%;max-inline-size:24rem}.ui-image-picker-trigger.ui-button{--press-background:var(--color-surface);--press-border:var(--color-control);--press-shadow:none;aspect-ratio:16/9;min-block-size:10rem;inline-size:100%;padding:var(--space-6);border-radius:var(--radius-panel)}.ui-image-picker-trigger:before{border-style:dashed}.ui-image-picker-trigger>.ui-button-content,.ui-image-picker-trigger>.ui-button-content>span{inline-size:100%}.ui-image-picker-empty{justify-items:center;gap:var(--space-4);display:grid}.ui-image-picker-select{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--text-base);display:inline-flex}.ui-image-picker-select>.ui-icon{box-sizing:content-box;border-inline-start:1px solid var(--color-surface);padding-inline-start:var(--space-3)}.ui-image-picker-hint{color:var(--color-ink-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:1.5;display:block}.ui-image-picker[data-filled=true] .ui-image-picker-trigger{color:#fff;background:0 0;border:0;padding:0;overflow:hidden}.ui-image-picker[data-filled=true] .ui-image-picker-trigger:before{display:none}.ui-image-picker-chosen{aspect-ratio:16/9;border-radius:inherit;background:var(--color-inverse);text-align:start;min-block-size:10rem;inline-size:100%;display:block;position:relative;overflow:hidden}.ui-image-picker-thumbnail{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-image-picker-filename{padding:var(--space-6) var(--space-3) var(--space-3);white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:var(--text-sm);text-shadow:0 1px 2px #000;transition:opacity var(--duration-fast) var(--ease-enter);background:linear-gradient(#0000,#000000e6);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.ui-image-picker-change{color:#fff;font-size:var(--text-md);opacity:0;transition:opacity var(--duration-fast) var(--ease-enter);background:#000000a6;place-items:center;display:grid;position:absolute;inset:0}.ui-image-picker-change>.ui-icon{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ui-image-picker-trigger:is(:hover,:focus-visible,[aria-expanded=true]):enabled .ui-image-picker-change{opacity:1}.ui-image-picker-trigger:is(:hover,:focus-visible,[aria-expanded=true]):enabled :is(.ui-image-picker-filename,.ui-media-unavailable){opacity:0}.ui-image-picker-menu{max-block-size:calc(100dvh - 32px);inline-size:min(19rem,100vw - 32px);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay);margin:0;position:fixed;inset:auto;overflow:auto}.ui-image-picker-menu .ui-image-picker-menu-item{inline-size:100%;min-block-size:var(--target-comfortable);padding:var(--space-3);border-radius:var(--radius-pill);font-weight:var(--font-weight-regular);text-align:start;display:flex}.ui-image-picker-menu-item .ui-button-content{justify-content:start;gap:var(--space-3);inline-size:100%}.ui-image-picker-status{color:var(--color-ink-secondary);font-size:var(--text-xs);line-height:1.5}.ui-image-picker-status>[data-tone=critical]{color:var(--color-danger)}.ui-image-picker [data-dragging=true]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);background:var(--color-info-subtle)}.ui-image-picker [data-dragging=true] .ui-image-picker-trigger{--press-background:var(--color-info-subtle);--press-border:var(--color-focus)}.ui-image-picker .ui-dialog-card{flex-direction:column;block-size:min(48rem,100dvh - 32px);display:flex;overflow:hidden}.ui-image-picker .ui-dialog[data-size=lg]{inline-size:min(86rem,100vw - 48px)}.ui-image-picker .ui-overlay-heading{padding:var(--space-4) var(--space-5);flex:none}.ui-image-picker .ui-overlay-content{overscroll-behavior:contain;min-block-size:0;padding:var(--space-5);flex:auto;overflow:auto}.ui-image-picker .ui-dialog-footer{flex:none}.ui-image-picker .ui-enhancement-note{display:none}.ui-media-toolbar{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 10rem;display:grid}.ui-media-upload{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:9rem;padding:var(--space-5);border:1px dashed var(--color-control);border-radius:var(--radius-panel);color:var(--color-ink-secondary);text-align:center;flex-direction:column;display:flex}.ui-media-upload-note{font-size:var(--text-xs);color:var(--color-ink-muted)}.ui-media-status{min-block-size:1.5em;font-size:var(--text-xs)}.ui-media-error{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-subtle);color:var(--color-danger);flex-wrap:wrap;display:flex}.ui-media-results{min-block-size:12rem}.ui-media-grid{align-content:start;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-media-grid>li{min-inline-size:0}.ui-media-tile{align-items:stretch;gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-1);border-radius:var(--radius-control);color:var(--color-ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ui-media-frame{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-canvas);place-items:center;inline-size:100%;display:grid;position:relative;overflow:hidden}.ui-media-frame>img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-media-unavailable{padding:var(--space-1);background:var(--color-surface-subtle);color:var(--color-ink-secondary);font-size:var(--text-xs);text-align:center;place-items:center;line-height:1.25;display:grid;position:absolute;inset:0}.ui-media-tile:hover .ui-media-frame{border-color:var(--color-control)}.ui-media-tile[aria-pressed=true] .ui-media-frame{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.ui-media-check{border:1px solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-surface);place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.ui-media-check>svg{visibility:hidden}.ui-media-tile[aria-pressed=true] .ui-media-check{background:var(--color-focus);border-color:var(--color-focus);color:var(--color-on-action)}.ui-media-tile[aria-pressed=true] .ui-media-check>svg{visibility:visible}.ui-media-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow:hidden}.ui-media-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-secondary);font-size:var(--text-xs);overflow:hidden}.ui-media-empty{padding:var(--space-8) var(--space-4);text-align:center}.ui-media-footer{align-items:center;gap:var(--space-2);inline-size:100%;display:flex}.ui-media-selection{color:var(--color-ink-secondary);font-size:var(--text-xs);margin-inline-end:auto}@media (width<40rem){.ui-image-picker .ui-dialog[data-size=lg]{max-block-size:calc(100dvh - 16px);inline-size:calc(100vw - 16px)}.ui-image-picker .ui-dialog-card{block-size:min(48rem,100dvh - 16px);max-block-size:calc(100dvh - 16px)}.ui-image-picker .ui-overlay-content{padding:var(--space-3)}.ui-media-toolbar{grid-template-columns:minmax(0,1fr)}.ui-media-grid{gap:var(--space-4) var(--space-2)}.ui-media-upload{padding:var(--space-4)}.ui-image-picker-trigger.ui-button{padding:var(--space-3)}.ui-image-picker[data-filled=true] .ui-image-picker-trigger{padding:0}.ui-image-picker>.ui-field{gap:var(--space-2);grid-template-columns:4.5rem minmax(0,20rem)}}@media (width<24rem){.ui-image-picker>.ui-field{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""control""feedback"}.ui-image-picker>.ui-field>:not(.ui-field-label){grid-column:1}.ui-image-picker>.ui-field>.ui-field-label{padding-block-start:0}}@media (width>=40rem){.ui-media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=64rem){.ui-media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=90rem){.ui-media-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ui-image-picker-filename,.ui-image-picker-change{transition:none}}@media (forced-colors:active){.ui-media-frame,.ui-media-upload,.ui-image-picker-thumbnail{border-color:canvastext}.ui-media-tile[aria-pressed=true] .ui-media-frame{outline:2px solid highlight}.ui-media-tile[aria-pressed=true] .ui-media-check{color:highlighttext;background:highlight}.ui-image-picker-menu{color:canvastext;background:canvas;border-color:canvastext}.ui-image-picker[data-filled=true] .ui-image-picker-trigger{border:1px solid buttontext}.ui-image-picker-filename{color:canvastext;text-shadow:none;background:canvas}.ui-image-picker-change{color:canvastext;background:canvas}}
