.XNeSCW_composeEditor{border:1px solid var(--gray-a6);border-radius:var(--radius-sm);background:var(--input-bg);flex-direction:column;flex:1;min-height:0;padding:10px 12px;display:flex;position:relative;overflow-y:auto}.XNeSCW_composeEditor:focus-within{border-color:var(--accent-9);outline:2px solid var(--accent-8);outline-offset:-1px}.XNeSCW_composeToolbar{z-index:1;background:var(--gray-2);border-bottom:1px solid var(--gray-a6);flex-wrap:wrap;gap:6px;margin:-10px -12px 8px;padding:6px 10px;display:flex;position:sticky;top:-10px}.XNeSCW_composeToolbarButton{padding:4px 6px;font-size:11px;line-height:1}.XNeSCW_composeToolbarIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.XNeSCW_composeToolbarIconBase{justify-content:center;align-items:center;display:inline-flex}.XNeSCW_composeToolbarIconBadge{background:var(--gray-1);width:10px;height:10px;box-shadow:0 0 0 1px var(--gray-a7);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.XNeSCW_composeToolbarIconBadgeTopRight{top:-4px;right:-4px}.XNeSCW_composeToolbarIconBadgeBottomRight{bottom:-4px;right:-4px}.XNeSCW_composeToolbarIconBadgeTopLeft{top:-4px;left:-4px}.XNeSCW_composeToolbarIconBadgeBottomLeft{bottom:-4px;left:-4px}.XNeSCW_composeEditorInput{min-height:var(--compose-editor-input-min-height,0);font-family:var(--font-sans);color:var(--input-fg);outline:none;flex:1;font-size:14px;line-height:1.6}.XNeSCW_composeEditorInput a{color:var(--link);text-decoration:underline}.XNeSCW_composeEditorInput a:hover{color:var(--link)}.XNeSCW_composeEditorInput img{max-width:100%;height:auto}.XNeSCW_composeEditorInput table{border-collapse:collapse;width:100%;margin:8px 0}:is(.XNeSCW_composeEditorInput blockquote,.XNeSCW_composeEditorInput .compose-quote){border-left:2px solid var(--gray-a7);margin:0 0 0 .8ex;padding-left:1ex}:is(.XNeSCW_composeEditorInput td,.XNeSCW_composeEditorInput th){border:1px solid var(--gray-a6);padding:6px 8px}.XNeSCW_composeEditorPlaceholder{color:var(--gray-9);text-overflow:ellipsis;top:calc(var(--compose-toolbar-height) + 10px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:14px;display:inline-block;position:absolute;left:12px;overflow:hidden}.XNeSCW_composeEditorSourceMode .XNeSCW_composeEditorInput,.XNeSCW_composeEditorSourceMode .XNeSCW_composeEditorPlaceholder{display:none}.XNeSCW_composeSourceTextarea{resize:none;min-height:0;font-family:var(--font-mono);color:var(--input-fg);background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;font-size:12px;line-height:1.6}.XNeSCW_composeParagraph{margin:0 0 10px}.XNeSCW_composeTextBold{font-weight:600}.XNeSCW_composeTextItalic{font-style:italic}.XNeSCW_composeTextUnderline{text-decoration:underline}.XNeSCW_composeTextStrike{text-decoration:line-through}
.t_76Oa_htmlMessage{box-sizing:border-box;background:var(--mail-view-bg);width:100%;min-width:0;max-width:100%;color:var(--mail-view-fg);padding:0;display:block;overflow:hidden}.t_76Oa_frame{background:0 0;border:0;width:100%;min-width:0;max-width:100%;min-height:1px;display:block}.t_76Oa_framed{border:1px solid var(--border);border-radius:var(--radius-md)}.t_76Oa_unframed{border:0;border-radius:0}
._58rP7G_composeWriting{--compose-editor-default-height:440px;--compose-editor-min-height:60px;min-height:var(--compose-editor-min-height);flex:1 1 var(--compose-editor-default-height);flex-direction:column;width:100%;height:auto;display:flex;overflow:auto}._58rP7G_composeWritingHtml{resize:vertical}@media not (min-width:768px){._58rP7G_composeWritingHtml{flex-basis:0;min-height:min-content}}._58rP7G_composeWritingText,._58rP7G_composeWritingMarkdown{resize:vertical}._58rP7G_composeWritingHtml>*,._58rP7G_composeWritingText>*,._58rP7G_composeWritingMarkdown>*{height:100%;min-height:var(--compose-editor-min-height);width:100%}._58rP7G_composeTranslationBanner{padding:2px 0 6px}
.YWQDCW_root{align-items:stretch;display:inline-flex;position:relative}.YWQDCW_input{font-variant-numeric:tabular-nums;width:5.5rem}.YWQDCW_triggerButton{justify-content:center;align-items:center;display:inline-flex}.YWQDCW_popoverContent{width:11rem;padding:4px}.YWQDCW_optionList{flex-direction:column;gap:1px;max-height:16rem;display:flex;position:relative;overflow-y:auto}.YWQDCW_option{appearance:none;text-align:left;font-size:var(--font-size-2);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--gray-12);background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.YWQDCW_option:hover{background:var(--gray-4)}.YWQDCW_option[data-selected=true]{background:var(--accent-4);color:var(--accent-12)}.YWQDCW_optionDuration{font-size:var(--font-size-1);color:var(--gray-10)}.YWQDCW_option[data-selected=true] .YWQDCW_optionDuration{color:var(--accent-11)}
.aMZ65a_overlay{z-index:50;pointer-events:none;background:color-mix(in srgb, var(--accent-3) 75%, transparent);outline:2px dashed var(--accent-9);outline-offset:-6px;border-radius:inherit;justify-content:center;align-items:center;animation:.12s ease-out aMZ65a_fadeIn;display:flex;position:absolute;inset:0}.aMZ65a_message{background:var(--color-panel-solid);border:1px solid var(--accent-7);color:var(--accent-12);box-shadow:var(--shadow-3);border-radius:8px;padding:8px 14px;font-size:13px}.aMZ65a_errorMessage{border-color:var(--red-7);color:var(--red-12)}@keyframes aMZ65a_fadeIn{0%{opacity:0}to{opacity:1}}
.sVKI8G_panel{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.sVKI8G_header{border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;padding:8px 10px}.sVKI8G_calendarContainer{flex:auto;min-height:0;padding:6px;overflow:hidden}
.JVtW6a_backdrop{z-index:1000;position:fixed;inset:0}.JVtW6a_menu{z-index:1001;gap:var(--space-1);min-width:200px;padding:var(--space-2);border-radius:var(--radius-3);background:var(--color-panel-solid);border:1px solid var(--gray-a5);box-shadow:var(--shadow-5);flex-direction:column;display:flex;position:fixed}.JVtW6a_caption{padding:0 var(--space-1) var(--space-1);max-width:240px}.JVtW6a_menu button{justify-content:flex-start}
._40AU7G_badges{flex-shrink:1;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}._40AU7G_badgeButton{cursor:pointer;align-items:center;gap:4px;min-width:0;max-width:80px;display:inline-flex}._40AU7G_badgeButton svg{flex:none}._40AU7G_badgeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
._18s7fa_pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._18s7fa_threadViewShell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._18s7fa_threadHeader{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;display:flex}._18s7fa_threadView{padding:var(--reader-padding-y,var(--space-4)) var(--reader-padding-x,var(--space-4));scrollbar-gutter:stable;background:var(--card);flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex;overflow-y:auto}._18s7fa_linkPreviewOverlay{left:var(--space-3);z-index:2;max-width:min(78ch, calc(100% - (var(--space-3) * 2)));border:1px solid color-mix(in srgb, var(--gray-8) 55%, transparent);background:color-mix(in srgb, var(--gray-1) 90%, transparent);color:var(--gray-12);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:6px 6px 6px 0;padding:6px 10px;font-size:11px;line-height:1.3;position:absolute;bottom:0;overflow:hidden;box-shadow:0 10px 24px #00000029}.dark ._18s7fa_linkPreviewOverlay{background:color-mix(in srgb, var(--gray-3) 92%, transparent);border-color:color-mix(in srgb, var(--gray-8) 70%, transparent);box-shadow:0 12px 28px #00000057}._18s7fa_mobileHeader{display:none}._18s7fa_subjectGroup{flex:1;align-items:flex-start;min-width:0;display:flex}._18s7fa_subjectText{word-break:break-word;overflow-wrap:anywhere;min-width:0;color:var(--gray-12);flex:1;font-size:16px;font-weight:600;line-height:1.4}._18s7fa_subjectToggle{display:none}@media not (min-width:768px){._18s7fa_mobileHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 8px;display:flex}._18s7fa_mobileHeader>button{min-height:44px}._18s7fa_mobileHeader>.rt-SegmentedControlRoot{flex-shrink:0;height:36px}._18s7fa_threadView{padding:8px}._18s7fa_threadHeader{max-height:40dvh;padding:8px;overflow-y:auto}._18s7fa_subjectRow{flex-wrap:wrap;gap:4px}._18s7fa_subjectText[data-expanded=false]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._18s7fa_subjectToggle{border-radius:var(--radius-2);width:44px;height:44px;color:var(--gray-11);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}}@media print{body:has([data-reader-print]) *{visibility:hidden}:is([data-mail-print],[data-mail-print] *){visibility:visible!important}[data-reader-print] :not([data-mail-print]):not([data-mail-print] *):not(:has([data-mail-print])){display:none!important}:is([data-reader-print-exclude],[data-mail-print=body] button,[data-mail-print=body] input,[data-mail-print=body] textarea,[data-mail-print=body] select,[data-mail-print=body] [role=combobox],[data-mail-print=body] [role=status],[data-mail-print=body] [role=alert]){display:none!important}:is(body:has([data-reader-print]),body:has([data-reader-print]) [data-shell],body:has([data-reader-print]) [data-slot=sidebar-inset],body:has([data-reader-print]) [data-group],body:has([data-reader-print]) #reader,body:has([data-reader-print]) #reader>div,._18s7fa_pane,._18s7fa_threadViewShell,._18s7fa_threadView){height:auto!important;max-height:none!important;overflow:visible!important}:is(body:has([data-reader-print]) [data-slot=sidebar],body:has([data-reader-print]) [data-slot=shell-header],body:has([data-reader-print]) #list,body:has([data-reader-print]) #calendar,body:has([data-reader-print]) [data-slot=resizable-handle]){display:none!important}:is(body:has([data-reader-print]) [data-shell],body:has([data-reader-print]) [data-slot=sidebar-inset],body:has([data-reader-print]) #noctua-panes,body:has([data-reader-print]) #reader,body:has([data-reader-print]) #reader>div){width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}[data-reader-print]{width:100%;position:static;visibility:visible!important}:is([data-reader-toolbar],._18s7fa_mobileHeader){display:none!important}}
.sw4riW_toggleActive{background-color:var(--accent-a3)}@media (hover:hover){.sw4riW_toggleActive:hover{background-color:var(--accent-a4)}}
.T1Ya3W_page{background:var(--gray-1);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.T1Ya3W_detailContainer{flex:1;min-height:0;position:relative;overflow:hidden}.T1Ya3W_state{padding:var(--space-4);flex:1;justify-content:center;align-items:center;display:flex}
.jcYxVq_page{background:var(--gray-1);width:100%;height:100dvh;overflow:hidden}.jcYxVq_state{width:100%;height:100%;padding:var(--space-4);justify-content:center;align-items:center;display:flex}
._3FEbVG_quotedBlock{border:1px solid var(--gray-a6);border-radius:var(--radius-3);background:var(--gray-2);color:var(--gray-12);-webkit-user-select:none;user-select:none;margin:12px 0 4px;padding:6px 10px}._3FEbVG_header{align-items:center;gap:8px;min-height:24px;display:flex}._3FEbVG_trigger{box-shadow:none;cursor:pointer;color:var(--gray-11);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}._3FEbVG_trigger:focus-visible{outline:2px solid var(--link);outline-offset:2px}._3FEbVG_caret{transition:transform .2s;display:inline-flex}._3FEbVG_caretOpen{transform:rotate(90deg)}._3FEbVG_actions{opacity:0;pointer-events:none;align-items:center;gap:6px;margin-left:auto;transition:opacity .15s;display:inline-flex}._3FEbVG_quotedBlock:hover ._3FEbVG_actions,._3FEbVG_quotedBlock:focus-within ._3FEbVG_actions{opacity:1;pointer-events:auto}._3FEbVG_content{border-top:1px solid var(--gray-a5);-webkit-user-select:text;user-select:text;margin-top:8px;padding-top:8px;overflow:auto}._3FEbVG_content img{max-width:100%;height:auto}
