.lucent-email-scroll-guard{z-index:29;pointer-events:none;opacity:0;background:linear-gradient(180deg, color-mix(in oklab, var(--background) 42%, transparent), color-mix(in oklab, var(--background) 18%, transparent));-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);inset-inline:0;transition:opacity .16s;position:fixed;top:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000)}.lucent-email-scroll-guard[data-active=true]{opacity:1}.lucent-email-page [data-email-scroll-target]{scroll-margin-top:calc(var(--email-safe-top,5.5rem) + .75rem)}.lucent-email-page .lucent-email-back,.lucent-email-page .lucent-mail-actions button,.lucent-email-page .lucent-mail-masthead button,.lucent-email-page .lucent-mail-search button,.lucent-email-page .lucent-mail-notice button,.lucent-email-action-panel button,.lucent-email-context button,.lucent-email-context input,.lucent-email-inline-toggle{min-height:2.75rem}.lucent-email-page .lucent-mail-masthead summary{width:2.75rem;height:2.75rem}.lucent-email-page .lucent-email-back{align-items:center;padding-inline-end:.75rem;display:inline-flex}.lucent-email-inline-toggle{color:var(--muted-foreground);background:0 0;border:0;margin-block-start:.5rem;font-size:.75rem;display:block}.lucent-email-panel-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lucent-email-notice{color:var(--muted-foreground);margin-block-end:.5rem;font-size:.75rem}.lucent-email-thread-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.lucent-email-thread-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:600;line-height:1.18}.lucent-email-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.25rem;display:flex}.lucent-email-toolbar>button,.lucent-email-toolbar>a,.lucent-email-toolbar summary,.lucent-email-action-panel button{min-height:2.75rem}.lucent-email-toolbar-more{position:relative}.lucent-email-toolbar-more>summary{cursor:pointer;list-style:none}.lucent-email-toolbar-more>summary::-webkit-details-marker{display:none}.lucent-email-toolbar-more__menu{z-index:10;border:1px solid var(--border);background:var(--popover);width:max-content;min-width:12rem;box-shadow:var(--shadow-elevated);border-radius:.5rem;gap:.25rem;padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0}.lucent-email-toolbar-more__menu :is(button,a){min-height:2.75rem;color:var(--foreground);text-align:start;align-items:center;gap:.4rem;padding-inline:.75rem;text-decoration:none;display:flex}.lucent-email-tool{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);color:var(--foreground);background:color-mix(in oklab, var(--background) 20%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.75rem;display:inline-flex}.lucent-email-message{z-index:0;padding:1.125rem 1.375rem;position:relative}.lucent-email-message-card{isolation:isolate;border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);transition:border-color .18s var(--ease-material,ease), box-shadow .18s var(--ease-material,ease);position:relative}.lucent-email-message__optics{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lucent-email-message__optics:before{content:"";background:radial-gradient(70% 120% at 14% -12%, color-mix(in oklab, var(--foreground) 7%, transparent), transparent 58%), radial-gradient(60% 100% at 94% 12%, color-mix(in oklab, var(--accent-primary) 7%, transparent), transparent 66%);opacity:.42;transition:opacity .18s var(--ease-material,ease);position:absolute;inset:0}.lucent-email-message-card:hover,.lucent-email-message-card:focus-within{border-color:color-mix(in oklab, var(--foreground) 15%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 9%, transparent)}.lucent-email-message-card:hover .lucent-email-message__optics:before,.lucent-email-message-card:focus-within .lucent-email-message__optics:before{opacity:.68}.lucent-email-message__header{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;min-height:3.5rem;display:grid;position:relative}.lucent-email-message__header:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 16%, transparent), color-mix(in oklab, var(--foreground) 7%, transparent) 62%, transparent);pointer-events:none;height:1px;position:absolute;inset-block-start:-1.125rem;inset-inline:3rem 0}.lucent-email-message__metadata{align-items:flex-start;gap:.25rem;min-width:0;display:flex}.lucent-email-message__controls{align-items:flex-start;gap:.125rem;display:flex}.lucent-email-message__toggle,.lucent-email-details-toggle{min-width:2.75rem;min-height:2.75rem;color:var(--muted-foreground);background:0 0;border:0}.lucent-email-message__toggle{border-radius:999px;place-items:center;display:grid}.lucent-email-message__toggle:focus-visible,.lucent-email-details-toggle:focus-visible{outline:1px solid var(--foreground);outline-offset:1px}.lucent-email-avatar{border:1px solid var(--border);background:var(--muted);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:999px;align-self:start;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.lucent-email-message__identity{min-width:0;display:grid}.lucent-email-message__snippet{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-block-start:9px;font-size:.8125rem;line-height:1.5;overflow:hidden}.lucent-email-message__chevron{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .15s}.lucent-email-message__toggle[aria-expanded=true] .lucent-email-message__chevron{transform:rotate(180deg)}.lucent-email-message__sender{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.lucent-email-message__recipient{overflow-wrap:anywhere;margin-block-start:5px}.lucent-email-message__recipient,.lucent-email-message__date{color:var(--meta-ink,var(--muted-foreground));font-size:.6875rem;line-height:1.4}.lucent-email-message__date{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end;padding-block-start:.125rem}.lucent-email-details-toggle{padding-inline:.55rem;font-size:.6875rem}.lucent-email-recipient-details{border-block:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--muted-foreground);gap:.35rem;padding:.65rem .75rem;font-size:.75rem;display:grid}.lucent-email-recipient-details>div{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;display:grid}.lucent-email-recipient-details dt{color:var(--meta-ink,var(--muted-foreground))}.lucent-email-recipient-details dd{overflow-wrap:anywhere;min-width:0}.lucent-email-copy{max-width:68ch;color:var(--foreground);overflow-wrap:anywhere;margin-block-start:.6rem;font-size:.9375rem;line-height:1.52}.lucent-email-signature-image{object-fit:contain;object-position:left top;width:auto;max-width:min(100%,28.75rem);height:auto;margin-block-start:1.125rem;display:block}.lucent-email-copy p{white-space:pre-wrap;margin-block:0 .9rem}.lucent-email-copy h3{margin-block:1rem .4rem;font-size:.875rem;font-weight:500}.lucent-email-copy ul{margin:0 0 .9rem 1.25rem;list-style:outside}.lucent-email-signature{border-block-start:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--muted-foreground);white-space:pre-wrap;margin-block-start:1rem;padding-block-start:.75rem}.lucent-email-history button{min-height:2.75rem;color:var(--muted-foreground);background:0 0;border:0;font-size:.75rem}.lucent-email-history pre{overflow-wrap:anywhere;white-space:pre-wrap;border-inline-start:2px solid color-mix(in oklab, var(--foreground) 12%, transparent);max-width:100%;color:var(--muted-foreground);font:inherit;margin:0;padding:.75rem;font-size:.8125rem}.lucent-email-attachments{border-block-start:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);gap:.5rem;margin-block-start:1rem;padding-block-start:.75rem;display:grid}.lucent-email-attachments-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lucent-email-attachment{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.45rem .5rem;display:grid}.lucent-email-attachment__primary{min-width:0;min-height:2.75rem;color:inherit;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.lucent-email-attachment__primary>svg{width:1rem;height:1rem;color:var(--muted-foreground)}.lucent-email-attachment__name{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.75rem;line-height:1.4}.lucent-email-attachment__meta,.lucent-email-attachment__unavailable{color:var(--meta-ink,var(--muted-foreground));font-size:.6875rem}.lucent-email-attachment__actions{gap:.25rem;display:flex}.lucent-email-attachment__actions button{width:2.75rem;height:2.75rem;color:var(--foreground);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.lucent-email-attachment__actions svg{width:1rem;height:1rem}.lucent-email-attachment__error{color:var(--destructive);grid-column:1/-1;font-size:.6875rem}.lucent-email-action-panel{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:.75rem;padding:.75rem}.lucent-email-context button{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.lucent-email-context input{min-height:2.75rem}.lucent-email-context{scroll-margin-top:calc(var(--email-safe-top,5.5rem) + .75rem);background:linear-gradient(var(--depth-raised), var(--depth-raised)) padding-box, var(--accent-gradient,var(--accent-primary)) border-box;border:1px solid #0000;border-radius:.75rem;margin-block-start:.75rem;padding:.9rem}.lucent-email-reader{gap:1rem;display:grid}.lucent-email-thread-context{gap:.625rem;padding:.125rem .125rem 0;display:grid}.lucent-email-thread-context__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.lucent-email-status-chip{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;align-self:start;padding:.3rem .65rem;font-size:.6875rem}.lucent-email-section-kicker,.lucent-email-intelligence__head>p{color:var(--muted-foreground);text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1.3}.lucent-email-thread-context__meta{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-block-start:.45rem;display:flex}.lucent-email-thread-context__sender,.lucent-email-thread-context__recipient,.lucent-email-thread-context__date{margin:0}.lucent-email-thread-context__sender{color:var(--foreground);font-size:.9375rem}.lucent-email-thread-context__recipient,.lucent-email-thread-context__date{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.lucent-email-thread-context__recipient,.lucent-email-recipient-details dd{overflow-wrap:anywhere}.lucent-email-reader-section,.lucent-email-related,.lucent-email-intelligence{gap:.625rem;display:grid}.lucent-email-section-heading{justify-content:space-between;align-items:baseline;gap:.75rem;padding-inline:.125rem;display:flex}.lucent-email-section-heading h2,.lucent-email-intelligence h2,.lucent-email-intelligence h3{color:var(--foreground);margin:0;font-weight:500}.lucent-email-section-heading h2,.lucent-email-intelligence h2{font-size:.9375rem}.lucent-email-section-heading>span{color:var(--muted-foreground);font-size:.75rem}.lucent-email-latest-message,.lucent-email-latest-attachments{padding:1.0625rem 1.125rem}.lucent-email-earlier__toggle{border-block:1px solid var(--border);width:100%;min-height:3rem;color:var(--foreground);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.lucent-email-earlier__toggle span:last-child{color:var(--muted-foreground)}.lucent-email-earlier__messages{gap:.75rem;padding-top:.75rem;display:grid}.lucent-email-conversation{gap:.875rem;display:grid}.lucent-email-related__links,.lucent-email-intelligence__actions,.lucent-email-workflow__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.lucent-email-related-chip,.lucent-email-intelligence__actions>*,.lucent-email-workflow button,.lucent-email-workflow a{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lucent-email-related__note{color:var(--muted-foreground);margin:0;font-size:.6875rem;line-height:1.55}.lucent-email-workflow{scroll-margin-top:var(--email-safe-top)}.lucent-email-workflow__body,.lucent-email-workflow__form{gap:.625rem;display:grid}.lucent-email-intelligence{border-radius:.5rem;padding:1.125rem;position:relative;overflow:hidden}.lucent-email-intelligence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.lucent-email-intelligence__grid h3{font-size:.75rem}.lucent-email-intelligence__grid p{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.6}.lucent-email-intelligence__meta{color:var(--meta-ink,var(--muted-foreground));margin:0;font-size:.6875rem;line-height:1.5}.lucent-email-reply{scroll-margin-top:calc(var(--email-safe-top,5.5rem) + .75rem)}.lucent-email-reply__head{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.lucent-email-reply__head p{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:500}.lucent-email-reply__head button{width:2.75rem;height:2.75rem;color:var(--foreground);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.lucent-email-reply__head svg{width:1rem;height:1rem}.lucent-email-mailnav{align-content:start;gap:.2rem;display:grid}.lucent-email-mailnav button,.lucent-email-mailnav a{min-height:2.75rem;color:var(--muted-foreground);text-align:start;background:0 0;border:0;border-radius:.4rem;align-content:center;padding:.35rem .75rem;font-size:.875rem;text-decoration:none;display:grid}.lucent-email-mailnav small{color:var(--muted-foreground);font-size:.6875rem;line-height:1.3}.lucent-email-mailnav button[aria-current=page]{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}.lucent-email-mailnav-disclosure{display:none}@media (width>=800px){.lucent-mail--with-nav{grid-template-columns:10.5rem minmax(0,1fr);column-gap:1.25rem;display:grid}.lucent-mail--with-nav>.lucent-mail-masthead{grid-column:1/-1}.lucent-mail--with-nav>.lucent-email-mailnav--desktop{grid-area:2/1/span 30}.lucent-mail--with-nav>:not(.lucent-mail-masthead):not(.lucent-email-mailnav--desktop):not(.lucent-email-mailnav-disclosure){grid-column:2}}body:has(.lucent-mail--reading) header.sticky .lucent-crystal-bloom{opacity:.51}body:has(.lucent-mail--reading) header.sticky .lucent-boundary-travel{opacity:.645}body:has(.lucent-mail--reading) header.sticky .lucent-optic__accent{opacity:.07125}body:has(.lucent-mail--reading) header.sticky .lucent-crystal__source{opacity:.75}body:has(.lucent-mail--reading) header.sticky .lucent-crystal__glare{opacity:.315}body:has(.lucent-mail--reading) header.sticky .lucent-ibar__optics{opacity:.75}@media (width<=799px){.lucent-email-mailnav--desktop{display:none}.lucent-email-mailnav-disclosure{display:block}.lucent-email-mailnav-disclosure>summary{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);align-items:center;font-size:.75rem;display:flex}.lucent-email-mailnav-disclosure[open]>.lucent-email-mailnav{border:1px solid var(--border);border-radius:.5rem;margin-block-start:.25rem;padding:.4rem}}@media (width<=640px){.lucent-mail.lucent-email-page{width:calc(100% - .75rem);padding-block-start:.75rem}.lucent-email-thread-head{grid-template-columns:minmax(0,1fr)}.lucent-email-message{padding:.9rem}.lucent-email-message__header{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.6rem}.lucent-email-message__metadata{justify-items:end;gap:0;display:grid}.lucent-email-message__date{text-align:end;white-space:nowrap;grid-row:1}.lucent-email-message__controls{grid-row:2}.lucent-email-details-toggle{color:#0000;width:2.75rem;padding:0;overflow:hidden}.lucent-email-details-toggle:before{content:"To";color:var(--muted-foreground)}.lucent-email-page .lucent-mail-field,.lucent-email-action-panel input,.lucent-email-context input{font-size:16px!important}.lucent-email-copy{font-size:.96875rem;line-height:1.65}.lucent-email-toolbar{margin-inline:-.1rem}.lucent-email-tool{flex:auto}.lucent-email-reader{gap:1.125rem}.lucent-email-thread-context__meta{gap:.25rem;display:grid}.lucent-email-intelligence__grid{grid-template-columns:1fr;gap:1rem}.lucent-email-latest-message,.lucent-email-latest-attachments,.lucent-email-intelligence{padding:.9375rem 1rem}.lucent-email-attachments-list{grid-template-columns:1fr}.lucent-email-thread-context__title-row{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (prefers-reduced-motion:reduce){.lucent-email-page *,.lucent-email-page :before,.lucent-email-page :after{scroll-behavior:auto}}.lucent-mail.lucent-email-page{width:100%;margin-inline:0}@media (width>=800px){.lucent-mail--with-nav>:not(.lucent-mail-masthead):not(.lucent-email-mailnav--desktop):not(.lucent-email-mailnav-disclosure){width:100%;max-width:54.25rem}}
