:root{color-scheme:dark;--font-sans:"Gotham Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:var(--font-sans);--font-ui:var(--font-sans);--font-logo:var(--font-sans);--font-mono:ui-monospace,"SFMono-Regular","Cascadia Code",monospace;--mail-font-numeric:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--mail-type-caption:.8125rem;--mail-type-body:.875rem;--mail-type-section:1rem;--mail-type-title:1.5rem;--mail-leading-caption:1.4;--mail-leading-body:1.5;--mail-radius:16px;--mail-control-radius:10px;--mail-radius-small:10px;--radius:var(--mail-radius);--mail-canvas:#242424;--mail-surface:#2c2c2c;--mail-panel:#343434;--mail-hover:#3a3a3b;--mail-selected:#404041;--mail-foreground:#ededed;--mail-muted:#d0d0d0;--mail-quiet:#b8b8b8;--mail-placeholder:#a5a5a5;--mail-line:#ffffff1e;--mail-outline:#ffffff30;--mail-accent:#ededed;--mail-accent-ink:#292929;--mail-action-primary:#535356;--mail-action-primary-hover:#606064;--mail-action-primary-active:#69696e;--mail-action-primary-border:transparent;--mail-action-secondary:#38383a;--mail-action-secondary-hover:#424246;--mail-action-secondary-active:#4c4c51;--background:0 0% 14.1176%;--foreground:0 0% 92.9412%;--card:0 0% 20.3922%;--card-foreground:0 0% 92.9412%;--field:0 0% 20.3922%;--primary:0 0% 92.9412%;--primary-foreground:0 0% 16.0784%;--accent:0 0% 92.9412%;--accent-foreground:0 0% 16.0784%;--ring:0 0% 92.9412%;--secondary:0 0% 22.7451%;--secondary-foreground:0 0% 92.9412%;--muted:0 0% 20.3922%;--muted-foreground:0 0% 81.5686%;--border:0 0% 26.6667%;--input:0 0% 32.9412%;--table-head:0 0% 20.3922%;--table-sticky:0 0% 17.2549%;--table-selected:240 0.7752% 25.2941%;--sidebar:0 0% 14.1176%;--sidebar-surface:0 0% 14.1176%;--sidebar-foreground:0 0% 92.9412%;--sidebar-muted:0 0% 81.5686%;--sidebar-active:0 0% 92.9412%;--success:144 27% 65%;--success-foreground:0 0% 14%;--warning:41 52% 70%;--warning-foreground:0 0% 14%;--danger:0 61% 78%;--danger-foreground:0 0% 14%;--info:207 65% 74%;--info-foreground:0 0% 14%}:root[data-theme=light]{color-scheme:light;--mail-canvas:#f3f3f3;--mail-surface:#fbfbfb;--mail-panel:#f0f0f0;--mail-hover:#e8e8e8;--mail-selected:#dededf;--mail-foreground:#303030;--mail-muted:#525252;--mail-quiet:#626262;--mail-placeholder:#6c6c6c;--mail-line:#0000001a;--mail-outline:#00000030;--mail-accent:#363636;--mail-accent-ink:#fafafa;--mail-action-primary:#d8d8db;--mail-action-primary-hover:#c9c9cd;--mail-action-primary-active:#bcbcc2;--mail-action-primary-border:transparent;--mail-action-secondary:#ededee;--mail-action-secondary-hover:#e1e1e4;--mail-action-secondary-active:#d5d5da;--background:0 0% 95.2941%;--foreground:0 0% 18.8235%;--card:0 0% 94.1176%;--card-foreground:0 0% 18.8235%;--field:0 0% 94.1176%;--primary:0 0% 21.1765%;--primary-foreground:0 0% 98.0392%;--accent:0 0% 21.1765%;--accent-foreground:0 0% 98.0392%;--ring:0 0% 21.1765%;--secondary:0 0% 90.9804%;--secondary-foreground:0 0% 18.8235%;--muted:0 0% 94.1176%;--muted-foreground:0 0% 32.1569%;--border:0 0% 86.2745%;--input:0 0% 75.2941%;--table-head:0 0% 94.1176%;--table-sticky:0 0% 98.4314%;--table-selected:240 1.5385% 87.2549%;--sidebar:0 0% 95.2941%;--sidebar-surface:0 0% 95.2941%;--sidebar-foreground:0 0% 18.8235%;--sidebar-muted:0 0% 32.1569%;--sidebar-active:0 0% 18.8235%;--success:144 28% 35%;--success-foreground:0 0% 100%;--warning:40 53% 34%;--warning-foreground:0 0% 100%;--danger:0 43% 45%;--danger-foreground:0 0% 100%;--info:207 62% 35%;--info-foreground:0 0% 100%}@media screen{:root:has(.app-canvas.portal-workbench){font-size:16px}}:root .portal-workbench,body{font-family:var(--font-sans);letter-spacing:0}:root .portal-workbench{font-size:var(--mail-type-body);font-weight:400;line-height:var(--mail-leading-body)}.portal-workbench :where(h1,h2,h3,.font-display){font-family:var(--font-sans);letter-spacing:0}:root .portal-workbench .pdoc :where(h1,h2,h3,.font-display){font-family:inherit}:root .portal-workbench .text-gradient{color:var(--mail-foreground);background:none;-webkit-text-fill-color:currentColor}:root .app-canvas.portal-workbench:before,:root[data-theme=light] .app-canvas.portal-workbench:before{background:none}:root .portal-solid.portal-workbench .surface,:root .portal-workbench .table-surface,:root[data-theme=light] .portal-solid.portal-workbench .surface,:root[data-theme=light] .portal-workbench .table-surface{background:var(--mail-surface);border-color:var(--mail-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root .portal-workbench :where(.tint-info,.tint-success,.tint-warning,.tint-danger),:root[data-theme=light] .portal-workbench :where(.tint-info,.tint-success,.tint-warning,.tint-danger){background-image:none}:root .portal-workbench .hover-lift:hover,:root .portal-workbench a:hover>.surface,:root[data-theme=light] .portal-workbench .hover-lift:hover{background:var(--mail-hover);transform:none;box-shadow:none}:root .portal-workbench .table-surface:not(.pdoc *):not(.docb-pp *),:root .portal-workbench :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl):not(:is(button,input,textarea,select,a,.portal-action,[role=button],[role=combobox])):not(.pdoc *):not(.docb-pp):not(.docb-pp *){border-radius:var(--mail-radius)}:root .portal-workbench :is(.rounded,.rounded-sm):not(.pdoc *):not(.docb-pp *):not(.docb-pp){border-radius:var(--mail-radius-small)}.portal-mail-dialog :is(button,input,textarea,select,[role=combobox]):not(.rounded-full):not([data-cell] *):not(.pdoc *),.portal-mail-popover :is(button,input,textarea,select):not(.rounded-full),.portal-mail-sheet :is(button,input,textarea,select,[role=combobox]):not(.rounded-full),:root .portal-workbench :is(button,a.rounded-md,a.rounded-lg,[role=combobox]):not(.rounded-full):not(.pdoc *):not(.docb-pp *),:root .portal-workbench :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not([data-cell] *):not(.pdoc *):not(.docb-pp *){border-radius:var(--mail-control-radius)}:root .portal-workbench [data-cell] :is(input,textarea,select){border-radius:0}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:not(.pdoc *):not(.docb-pp *){gap:8px;border:1px solid var(--action-border);border-radius:var(--mail-control-radius);background:var(--action-background);background-image:none;color:var(--action-foreground,var(--mail-foreground));box-shadow:none;font-size:var(--mail-type-body);font-weight:500;line-height:20px;text-decoration:none}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:not(:where(.portal-action-ghost)){min-height:36px}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action-icon:not(:where(.portal-action-ghost)){min-width:36px}.portal-action-primary{--action-background:var(--mail-action-primary);--action-hover:var(--mail-action-primary-hover);--action-active:var(--mail-action-primary-active);--action-border:var(--mail-action-primary-border)}.portal-action-outline{--action-background:var(--mail-action-secondary);--action-hover:var(--mail-action-secondary-hover);--action-active:var(--mail-action-secondary-active);--action-border:transparent}.portal-action-ghost{--action-background:transparent;--action-hover:var(--mail-hover);--action-active:var(--mail-selected);--action-border:transparent}.portal-action-danger{--action-background:hsl(var(--danger)/0.1);--action-hover:hsl(var(--danger)/0.16);--action-active:hsl(var(--danger)/0.22);--action-border:transparent;--action-foreground:hsl(var(--danger))}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-hover)}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:not(:disabled):not([aria-disabled=true]):active{background:var(--action-active)}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:is([aria-pressed=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--action-active)}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:2px}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.48}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action>svg{flex:none;width:16px;height:16px}@media (max-width:767px),(pointer:coarse){:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action{min-height:44px}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) .portal-action-icon{min-width:44px}}:root .portal-workbench .surface:not(.portal-mail-topbar):not(.portal-mail-tabs):not(.pdoc *):not(.docb-pp):not(.docb-pp *){border-radius:var(--mail-radius)}:root .portal-workbench .shadow-glow-sm{box-shadow:none}:root .portal-workbench [class*=bg-gradient-to]{background-image:none}:root .glass-strong,:root .portal-workbench .glass-strong,:root[data-theme=light] .glass-strong,:root[data-theme=light] .portal-workbench .glass-strong{background:var(--mail-panel);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 36px #0002}.portal-mail-dialog,.portal-mail-popover,.portal-mail-selection-bar,.portal-mail-sheet{border-color:var(--mail-outline);border-radius:var(--mail-radius);background:var(--mail-panel);background-image:none;color:var(--mail-foreground);font-family:var(--font-sans);font-size:var(--mail-type-body);font-weight:400;letter-spacing:0;line-height:var(--mail-leading-body);box-shadow:0 4px 18px #0002;backdrop-filter:none;-webkit-backdrop-filter:none}.portal-mail-menu-item{min-height:36px;font-size:var(--mail-type-body);border-radius:var(--mail-radius-small);font-weight:400;line-height:20px;overflow-wrap:anywhere}.portal-mail-menu-item>svg{flex-shrink:0}.portal-mail-popover .portal-mail-menu-item{border-radius:var(--mail-radius-small)}.portal-mail-menu-item:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--mail-hover)}.portal-mail-menu-item[aria-selected=true]{background:var(--mail-selected);color:var(--mail-foreground)}.portal-mail-menu-item:disabled,.portal-mail-menu-item[aria-disabled=true]{cursor:not-allowed}.portal-mail-dialog-backdrop{background:color-mix(in srgb,var(--mail-canvas),transparent 35%)}.portal-mail-section-tabs{gap:0 22px;border-color:var(--mail-line)}.portal-mail-section-tab{max-width:100%;min-height:42px;color:var(--mail-muted);font-weight:400;line-height:20px}.portal-mail-section-tab:hover,.portal-mail-section-tab[aria-selected=true]{color:var(--mail-foreground)}.portal-mail-section-tab[aria-selected=true]{font-weight:500}.portal-mail-section-tab:focus-visible{outline-offset:-2px}.portal-mail-section-tab-line{background:var(--mail-foreground)}.portal-mail-tab-count{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:20px;padding:1px 5px;border-radius:var(--mail-radius,16px);background:var(--mail-selected);color:var(--mail-muted);font-size:var(--mail-type-caption);font-weight:400;line-height:17px}.portal-mail-segments{border-color:var(--mail-line);border-radius:var(--mail-radius,16px);background:transparent}.portal-mail-segment{border-radius:var(--mail-radius,16px);color:var(--mail-muted);font-weight:400;letter-spacing:0}.portal-mail-segment[aria-checked=true]{background:var(--mail-selected);color:var(--mail-foreground);font-weight:500}:root .portal-workbench input:not([type=checkbox]):not([type=radio]),:root .portal-workbench select,:root .portal-workbench textarea{font-family:var(--font-sans)}:root .portal-workbench input[type=checkbox]{accent-color:#a9a9a9}@media screen{:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) :is(input,textarea):not(.pdoc *):not(.docb-pp *)::-moz-placeholder{color:var(--mail-placeholder);opacity:1;font-size:var(--mail-type-caption);font-weight:400;font-style:normal;letter-spacing:0}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) :is(input,textarea):not(.pdoc *):not(.docb-pp *)::placeholder{color:var(--mail-placeholder);opacity:1;font-size:var(--mail-type-caption);font-weight:400;font-style:normal;letter-spacing:0}}@media screen and (max-width:767px){:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) :is(input,textarea):not(.pdoc *):not(.docb-pp *)::-moz-placeholder{font-size:var(--mail-type-body)}:is(.portal-workbench,.portal-mail-dialog,.portal-mail-sheet,.portal-mail-popover) :is(input,textarea):not(.pdoc *):not(.docb-pp *)::placeholder{font-size:var(--mail-type-body)}}.portal-page-header{align-items:center}.portal-page-header h1{font-size:var(--mail-type-title);font-weight:500;line-height:1.3333;text-transform:none}.portal-page-header p{font-size:var(--mail-type-body);line-height:var(--mail-leading-body)}.portal-stat .num{font-weight:500}@media screen{:is(.portal-workbench,.portal-mail-dialog,.portal-mail-popover) :is(.num-cell,.num-cell-pct,.portal-stat .num,.portal-numeric,.portal-mail-tab-count,.portal-mail-notifications-count):not(.pdoc *):not(.docb-pp *){font-family:var(--mail-font-numeric);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}}.portal-mail-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--mail-canvas);color:var(--mail-foreground)}.portal-mail-shell,.portal-mail-workspace{display:flex;min-width:0;min-height:100dvh}.portal-mail-workspace{flex:1;flex-direction:column;background:var(--mail-surface)}.portal-mail-sidebar{position:sticky;top:0;display:none;width:232px;min-width:232px;height:100dvh;flex-direction:column;padding:25px 12px 0;border-right:1px solid var(--mail-line);background:var(--mail-canvas)}.portal-mail-brand{display:flex;align-items:center;flex-shrink:0;gap:11px;margin:0 9px 31px;color:var(--mail-foreground);font-size:1.125rem;font-weight:300;letter-spacing:.2em;line-height:1.35;min-height:42px}.portal-mail-brand-symbol{display:grid;width:38px;height:38px;place-items:center;flex-shrink:0;border:1px solid var(--mail-outline);border-radius:var(--mail-radius,16px)}.portal-mail-brand small{display:block;margin-top:1px;color:var(--mail-muted);font-size:var(--mail-type-caption);font-weight:400;letter-spacing:.08em}.portal-mail-create-wrap{margin-bottom:25px}.portal-mail-create{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 13px;border:1px solid var(--mail-action-primary-border);border-radius:var(--mail-radius,16px);color:var(--mail-foreground);background:var(--mail-action-primary);font-size:var(--mail-type-body);font-weight:500;line-height:20px}.portal-mail-create:hover{background:var(--mail-action-primary-hover)}.portal-mail-create:active{background:var(--mail-action-primary-active)}.portal-mail-nav-heading{color:var(--mail-quiet);font-size:var(--mail-type-caption);font-weight:400;padding:0 13px 9px;margin:0}.portal-mail-navigation{flex:1;min-height:0;overflow-y:auto;padding-bottom:20px}.portal-sidebar-menu{display:flex;flex-direction:column;min-width:0;margin:0;padding:0 12px;list-style:none}.portal-sidebar-menu>li{min-width:0;border:0}.portal-mail-navigation>a,:where(.portal-mail-nav-item){display:flex}.portal-mail-nav-item,.portal-mail-navigation>a{align-items:center;gap:11px;width:100%;min-width:0;padding:12px 13px;margin:2px 0;min-height:42px;border:0;border-radius:var(--mail-radius,16px);background:transparent;color:var(--mail-muted);font-family:var(--font-sans);font-size:var(--mail-type-body);font-weight:400;line-height:1.5;text-align:left;text-decoration:none;box-shadow:none}.portal-mail-nav-item:hover,.portal-mail-navigation>a:hover{color:var(--mail-foreground);background:var(--mail-panel)}.portal-mail-nav-item.is-active,.portal-mail-navigation>a[aria-current=page]{color:var(--mail-foreground);background:var(--mail-selected);box-shadow:none}.portal-mail-nav-item:disabled{cursor:not-allowed;opacity:.5}.portal-mail-nav-item:disabled:hover{color:var(--mail-muted);background:transparent}.portal-mail-nav-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px}.portal-mail-nav-icon>span{display:inline-flex;align-items:center}.portal-mail-nav-icon svg{flex-shrink:0;width:18px;height:18px;stroke-width:1.75}.portal-mail-nav-copy{flex:1;min-width:0;overflow-wrap:anywhere}.portal-mail-nav-label{display:block;color:inherit;font-weight:400}.portal-mail-nav-description{display:block;margin-top:3px;line-height:1.5}.portal-mail-nav-description,.portal-mail-nav-trailing{color:var(--mail-muted);font-size:var(--mail-type-caption);font-weight:400}.portal-mail-nav-trailing{display:inline-flex;flex-shrink:0;align-items:center;gap:5px}.portal-mail-navigation>a>span.absolute{display:none}.portal-mail-main-area{display:flex;flex:1;min-width:0;min-height:0}.portal-mail-main{min-width:0;background:var(--mail-surface)}.portal-page-content{width:100%;min-width:0;max-width:none;padding:25px}.portal-page-content:has(>.mail-workbench){padding:0;height:100%;min-height:0}.portal-mail-main:has(.mail-workbench){min-height:0}.portal-page-content>.mail-workbench{min-height:0;height:100%}:root .portal-mail-topbar.surface{position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-shrink:0;gap:18px;min-height:65px;padding:0 23px;background:var(--mail-surface);border-bottom:1px solid var(--mail-line)}.portal-mail-search{display:flex;align-items:center;gap:11px;width:100%;max-width:520px;min-width:100px;height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--mail-radius,16px);color:var(--mail-foreground);background:var(--mail-action-secondary);text-align:left;font-size:var(--mail-type-body);font-weight:500;line-height:20px;transition:background-color .15s}.portal-mail-search:hover{background:var(--mail-action-secondary-hover)}.portal-mail-search:active{background:var(--mail-action-secondary-active)}.portal-mail-search span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.portal-mail-search .portal-mail-search-short{display:none}.portal-mail-search>svg{flex:none}.portal-mail-search:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:2px}.portal-mail-search kbd{border:1px solid var(--mail-outline);padding:1px 5px;border-radius:var(--mail-radius,16px);color:var(--mail-muted);background:var(--mail-surface);font:400 var(--mail-type-caption)/1.4 var(--font-sans)}.portal-mail-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex-shrink:0}.portal-mail-disruptions{display:flex}.portal-mail-disruptions:empty{display:none}.portal-mail-account{display:flex;align-items:center;gap:5px}.portal-mail-profile{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:0;padding:5px 8px;border:0;border-radius:var(--mail-radius,16px);background:transparent;color:var(--mail-foreground);font:inherit;text-align:left;cursor:pointer}.portal-mail-profile:hover,.portal-mail-profile[aria-expanded=true]{background:var(--mail-hover)}.portal-mail-notifications:focus-visible,.portal-mail-profile:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:2px}.portal-mail-profile>svg{flex:none;color:var(--mail-muted)}.portal-mail-profile-short{display:none;font-size:var(--mail-type-caption)}.portal-mail-account-name{max-width:200px;font-size:var(--mail-type-caption);line-height:1.45;color:var(--mail-muted);overflow-wrap:anywhere}.portal-mail-account-name strong{display:block;color:var(--mail-foreground);font-size:var(--mail-type-body);font-weight:500}.portal-mail-account-name span{display:block}.portal-mail-language{position:relative;display:inline-flex;align-items:center;min-width:0}.portal-mail-language-icon{position:absolute;left:9px;z-index:1;pointer-events:none;color:var(--mail-muted)}.portal-mail-language-compact .portal-mail-language-select{border-color:transparent;background:transparent;font-size:var(--mail-type-caption)}.portal-mail-language-compact .portal-mail-language-select:hover,.portal-mail-language-compact .portal-mail-language-select[aria-expanded=true]{background:var(--mail-hover)}.portal-mail-notifications{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:var(--mail-radius,16px);color:var(--mail-foreground);background:var(--mail-action-secondary);font-size:var(--mail-type-body);font-weight:500;line-height:20px;cursor:pointer;transition:background-color .15s}.portal-mail-notifications:hover{background:var(--mail-action-secondary-hover)}.portal-mail-notifications:active,.portal-mail-notifications[aria-expanded=true]{background:var(--mail-action-secondary-active)}@media (pointer:coarse){.portal-mail-search{height:44px}.portal-mail-create,.portal-mail-notifications{min-height:44px}}.portal-mail-notifications>svg{flex:none}.portal-mail-notifications-label{display:none}.portal-mail-notifications-count{color:var(--mail-foreground);font-size:var(--mail-type-caption);font-weight:500;line-height:18px;font-variant-numeric:tabular-nums}@media (min-width:1500px){.portal-mail-notifications-label{display:inline}}.portal-mail-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:var(--mail-radius,16px);color:var(--mail-muted)}.portal-mail-toolbar-icon:hover{color:var(--mail-foreground);background:var(--mail-hover)}:root .portal-mail-tabs.surface{flex-shrink:0;height:44px;background:var(--mail-surface);border-bottom:1px solid var(--mail-line)}.portal-mail-tabs-scroll{height:100%;padding:5px 15px}.portal-mail-tab{color:var(--mail-muted);font-weight:400;background:transparent;box-shadow:none}.portal-mail-tab:hover{color:var(--mail-foreground);background:var(--mail-hover)}.portal-mail-tab[aria-current=page]{color:var(--mail-foreground);background:var(--mail-selected);box-shadow:none}.portal-mail-mobile-nav-track{background:var(--mail-canvas);border-color:var(--mail-line);box-shadow:none}.portal-mail-mobile-tab{position:relative;min-width:0;color:var(--mail-muted)}.portal-mail-mobile-tab.is-active{background:var(--mail-panel);color:var(--mail-foreground)}.portal-mail-mobile-tab:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:-3px}.portal-mail-mobile-tab-icon{background:transparent;box-shadow:none}.portal-mail-mobile-menu-list{margin:0;padding:0;list-style:none}.portal-mail-mobile-menu-list>li{border:0}.portal-mail-mobile-menu-heading{margin-bottom:6px;padding-inline:12px;color:var(--mail-muted);font-size:var(--mail-type-caption);font-weight:400}.portal-mail-mobile-create>span:first-child{position:static;width:28px;height:28px;transform:none;border-radius:var(--mail-radius,16px);background:var(--mail-selected);color:var(--mail-foreground);box-shadow:none}.portal-mail-mobile-create{justify-content:center;gap:3px;padding-top:7px;padding-bottom:7px}.portal-entity-workspace{display:flex;width:100%;min-width:0;min-height:0;background:var(--mail-surface)}.portal-entity-list{display:flex;flex-direction:column;width:400px;min-width:330px;flex-shrink:0;min-height:0;border-right:1px solid var(--mail-line)}.portal-entity-heading{padding:26px 24px 18px}.portal-entity-heading>div{display:flex;align-items:center;gap:10px}.portal-entity-heading h1{display:block;flex:1;min-width:0;font-size:var(--mail-type-title);font-weight:500;letter-spacing:0;line-height:1.4;overflow-wrap:break-word}.portal-entity-heading h1 span{display:inline-block;min-width:25px;margin-left:10px;padding:1px 5px;vertical-align:middle;border:1px solid var(--mail-line);border-radius:var(--mail-radius,16px);text-align:center;font-weight:400;letter-spacing:0}.portal-entity-heading h1 span,.portal-entity-heading p{font-size:var(--mail-type-caption);color:var(--mail-muted)}.portal-entity-heading p{margin-top:5px}.portal-entity-create{display:flex;flex-shrink:0;align-items:center;gap:11px;width:100%;min-width:0;min-height:57px;padding:16px 24px;border-bottom:1px solid var(--mail-line);color:var(--mail-foreground);background:var(--mail-panel);font-size:var(--mail-type-caption);font-weight:500;line-height:1.5}.portal-entity-create>svg{flex:none}.portal-entity-create>span{min-width:0;overflow-wrap:break-word}.portal-entity-create:hover{background:var(--mail-hover)}.portal-entity-create:focus-visible,.portal-entity-row:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:-3px}.portal-entity-search{display:flex;align-items:center;gap:9px;height:36px;margin-top:18px;padding:0 11px;border:1px solid var(--mail-line);border-radius:var(--mail-radius,16px);background:var(--mail-panel);color:var(--mail-muted)}.portal-entity-search input{width:100%;min-width:0;height:100%;padding:0;outline:none;background:transparent;border:0;font-size:var(--mail-type-caption);color:var(--mail-foreground)}.portal-entity-search input::-moz-placeholder{color:var(--mail-muted)}.portal-entity-search input::placeholder{color:var(--mail-muted)}.portal-entity-search:focus-within{outline:2px solid var(--mail-outline);outline-offset:2px}.portal-entity-section-links{margin-top:16px;padding-inline:0}.portal-entity-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 10px;min-height:43px;padding:4px 24px;border-block:1px solid var(--mail-line);color:var(--mail-muted);font-size:var(--mail-type-caption)}.portal-entity-list-toolbar a{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:34px;color:var(--mail-muted)}.portal-entity-list-toolbar svg{flex:none}.portal-entity-list-toolbar a:hover{color:var(--mail-foreground)}.portal-entity-rows{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.portal-entity-nav-rows{padding:8px 12px}.portal-entity-row{display:flex;flex-direction:column;min-width:0;gap:6px;padding:20px 24px;border-bottom:1px solid var(--mail-line);transition:background-color .15s}.portal-entity-row:hover{background:var(--mail-hover)}.portal-entity-row[aria-current=page]{background:var(--mail-selected)}.portal-entity-row.is-nested{padding-left:39px}.portal-entity-row.is-nested .portal-entity-row-top strong{font-weight:400}.portal-entity-row-top{display:flex;flex-wrap:wrap;min-width:0;justify-content:space-between;align-items:baseline;gap:4px 10px}.portal-entity-row-top strong{flex:1 1 160px;min-width:0;font-size:var(--mail-type-body);line-height:1.5;font-weight:500;overflow-wrap:break-word}.portal-entity-row-top small{flex:0 1 auto;max-width:100%;color:var(--mail-muted);font-size:var(--mail-type-caption)}.portal-entity-row-subtitle,.portal-entity-row-top small{min-width:0;line-height:1.5;white-space:normal;overflow-wrap:break-word}.portal-entity-row-subtitle{font-size:var(--mail-type-body);color:var(--mail-foreground)}.portal-entity-row-preview{min-width:0;white-space:normal;overflow-wrap:break-word}.portal-entity-error,.portal-entity-list-empty,.portal-entity-row-preview{color:var(--mail-muted);font-size:var(--mail-type-caption);line-height:1.6}.portal-entity-error,.portal-entity-list-empty{padding:25px}.portal-entity-error{color:hsl(var(--danger))}.portal-entity-list-footer{display:flex;align-items:center;flex-shrink:0;gap:7px;min-height:40px;padding:8px 24px;border-top:1px solid var(--mail-line);color:var(--mail-quiet);font-size:var(--mail-type-caption)}.portal-entity-list-footer>svg{flex:none}.portal-entity-list-footer>span{min-width:0;overflow-wrap:break-word}.portal-entity-list-footer>span:last-child{flex:none;margin-left:auto}.portal-entity-reader{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;container:portal-entity-reader/inline-size}.portal-entity-reader-toolbar{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:4px 12px;min-height:53px;padding:7px 24px;border-bottom:1px solid var(--mail-line);color:var(--mail-muted);font-size:var(--mail-type-caption)}.portal-entity-reader-toolbar a{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:36px}.portal-entity-reader-toolbar svg{flex:none}.portal-entity-reader-toolbar a:hover{color:var(--mail-foreground)}.portal-entity-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.portal-entity-reader-toolbar .portal-entity-reader-back{display:none}.portal-entity-reader-registry{margin-left:auto}.portal-entity-detail{position:relative;flex:1;min-width:0;min-height:0;padding:25px;overflow:auto;overscroll-behavior:contain}.portal-entity-empty-reader{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;min-height:360px;padding:36px;text-align:center}.portal-entity-empty-reader>span{display:grid;place-items:center;width:75px;height:75px;margin-bottom:24px;border:1px solid var(--mail-outline);border-radius:var(--mail-radius,16px);color:var(--mail-muted)}.portal-entity-empty-reader h2{margin:0;color:var(--mail-foreground);font-size:var(--mail-type-title);font-weight:400;line-height:1.5}.portal-entity-empty-reader p{margin-top:10px;color:var(--mail-muted);font-size:var(--mail-type-caption);line-height:1.7}.portal-entity-empty-reader>a{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:var(--mail-foreground);font-size:var(--mail-type-caption)}.portal-entity-registry{display:flex;flex-direction:column}.portal-entity-registry-content{flex:1;min-width:0;min-height:0;overflow:auto;padding:25px}.portal-entity-detail .grid:has(>.portal-stat),.portal-page-content>div>.grid:has(>.portal-stat){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.portal-entity-detail :where(.overflow-x-auto){position:relative;min-width:0;max-width:100%}.portal-entity-detail :where(.overflow-x-auto)>table:not([class*=min-w-]){min-width:38rem}.portal-entity-detail :where(.overflow-x-auto)>table th{white-space:nowrap}.portal-entity-detail :where(form,fieldset,.grid>*){min-width:0}.portal-entity-detail :where(input,textarea,select,[role=combobox]){max-width:100%}@container portal-entity-reader (max-width: 900px){.portal-entity-detail .grid:is([class*="lg:grid-cols-3"],[class*="lg:grid-cols-4"],[class*="lg:grid-cols-5"],[class*="lg:grid-cols-6"],[class*="xl:grid-cols-3"],[class*="xl:grid-cols-4"],[class*="xl:grid-cols-5"],[class*="xl:grid-cols-6"]){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-entity-detail .grid:is([class*="lg:grid-cols-["],[class*="xl:grid-cols-["]){grid-template-columns:minmax(0,1fr)}.portal-entity-detail .grid>:is([class*="lg:col-span-3"],[class*="lg:col-span-4"],[class*="lg:col-span-5"],[class*="lg:col-span-6"]){grid-column:1/-1}}@container portal-entity-reader (max-width: 600px){.portal-entity-detail{padding:20px 16px}.portal-entity-detail .grid[class*=grid-cols-]{grid-template-columns:minmax(0,1fr)}.portal-entity-detail .grid>[class*=col-span-]{grid-column:auto}.portal-entity-detail .portal-stat .num{font-size:1.375rem;overflow-wrap:normal}.portal-entity-detail .portal-page-header>div{max-width:100%}.portal-entity-detail .portal-page-header button{min-width:0;max-width:100%;height:auto;white-space:normal}}@container portal-entity-reader (max-width: 480px){.portal-entity-reader-toolbar{padding-inline:16px}.portal-entity-breadcrumb{display:none}.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell]){display:block}.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell])>colgroup{display:none}.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell])>tbody,.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell])>tbody>tr{display:block}.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell])>tbody>tr>:is(th,td){display:block;width:100%;min-width:0;border-right:0}.portal-entity-detail table.table-fixed:has(>tbody>tr>td[data-cell])>tbody>tr>th{padding-block:9px 5px}}@media (min-width:768px){.portal-mail-sidebar{display:flex}.portal-mail-main:has(.mail-workbench){height:calc(100dvh - var(--topbar-h, 65px) - var(--tabbar-h, 44px))}}@media (min-width:1200px){.portal-mail-search{min-width:200px}}@media (max-width:1400px){.portal-mail-account-name{display:none}.portal-mail-profile-short{display:inline}}@media (max-width:1250px){.portal-mail-sidebar{width:214px;min-width:214px}.portal-mail-top-actions{gap:5px}.portal-entity-list{width:365px;min-width:310px}}@media (max-width:1020px) and (min-width:768px){.portal-mail-sidebar{width:195px;min-width:195px}.portal-mail-brand{font-size:var(--mail-type-section);gap:8px}.portal-mail-brand-symbol{width:32px;height:34px}.portal-mail-search kbd,.portal-mail-top-actions .portal-mail-secondary-control{display:none}.portal-entity-list{width:330px;min-width:285px}.portal-entity-detail{padding:20px}:root .portal-mail-topbar.surface{padding:0 14px;gap:12px}}@media (max-width:767px){.portal-mail-menu-item{min-height:40px}.portal-mail-popover .portal-mail-menu-item[role=menuitem]{min-height:44px}.portal-mail-section-tabs{-moz-column-gap:18px;column-gap:18px}.portal-mail-shell{flex-direction:column}.portal-mail-workspace{width:100%}:root .portal-mail-topbar.surface{gap:8px;min-height:60px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.portal-mail-search{flex:1;width:auto;min-width:0;height:44px;gap:8px;justify-content:flex-start;padding-inline:12px;color:var(--mail-foreground);font-size:var(--mail-type-body)}.portal-mail-search .portal-mail-search-label{display:none}.portal-mail-search .portal-mail-search-short{display:block}.portal-mail-search kbd{display:none}.portal-mail-top-actions{gap:6px}.portal-mail-top-actions .portal-mail-secondary-control{display:none}.portal-mail-notifications,.portal-mail-profile,.portal-mail-toolbar-icon{min-width:44px;min-height:44px}.portal-mail-profile{gap:5px;padding-inline:7px}.portal-mail-profile-short{font-size:var(--mail-type-body);font-weight:500}.portal-mail-account{gap:0}.portal-mail-disruptions{display:none}.portal-page-content{padding:22px max(16px,env(safe-area-inset-right)) calc(var(--mobile-nav-h, 4.25rem) + 5.75rem + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.portal-page-content:has(>.mail-workbench){padding:0 0 calc(var(--mobile-nav-h, 4.25rem) + env(safe-area-inset-bottom) + 16px)}.portal-mail-main:has([data-request-workspace=true]){height:calc(100dvh - var(--topbar-h, 65px) - var(--tabbar-h, 0px))}.portal-page-header h1{font-size:1.375rem;line-height:1.2728}.portal-mail-mobile-nav{padding-inline:0;padding-bottom:env(safe-area-inset-bottom);background:var(--mail-canvas)}.portal-mail-mobile-nav-track{max-width:none;border-radius:0;border-inline:0;border-bottom:0}.portal-workbench :where(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px}.portal-entity-list{width:100%;min-width:0;border-right:0}.portal-entity-reader,.portal-entity-workspace.has-reader>.portal-entity-list{display:none}.portal-entity-workspace.has-reader>.portal-entity-reader{display:flex}.portal-entity-heading{padding:23px 22px 18px}.portal-entity-create{min-height:44px}.portal-entity-search{height:40px}.portal-entity-row{padding:18px 22px}.portal-entity-row-top strong{font-size:var(--mail-type-body)}.portal-entity-row-preview{font-size:var(--mail-type-caption)}.portal-entity-reader-toolbar{padding-inline:16px}.portal-entity-reader-toolbar .portal-entity-reader-back{display:inline-flex;min-height:44px}.portal-entity-breadcrumb{display:none}.portal-entity-detail,.portal-entity-registry-content{overflow:visible;padding:22px 16px}.portal-entity-list-toolbar a{min-height:40px}}@media print{.portal-mail-mobile-nav,.portal-mail-sidebar,.portal-mail-tabs,.portal-mail-topbar{display:none!important}.portal-mail-main,.portal-mail-shell,.portal-mail-workspace,.portal-page-content{display:block;height:auto!important;min-height:0;overflow:visible}}.portal-layer-control{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;width:34px;height:34px;padding:7px;border:0;border-radius:var(--mail-radius,16px);color:var(--mail-muted);background:transparent;cursor:pointer;font:inherit}.portal-layer-control:hover{background:var(--mail-hover);color:var(--mail-foreground)}.portal-layer-control:focus-visible,.portal-layer-rail-record:focus-visible{outline:2px solid var(--mail-foreground);outline-offset:-2px}.portal-layer-control svg{flex:none}.portal-layer-control:disabled{cursor:not-allowed;opacity:.4}.portal-layer-focus-control:has(span){width:auto;padding-inline:11px;white-space:nowrap;font-size:var(--mail-type-caption)}.portal-layer-reader-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;min-width:0}.portal-layer-result-label{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mail-muted);font-size:var(--mail-type-caption)}.portal-layer-rail{display:flex;flex:0 0 80px;align-items:center;flex-direction:column;width:80px;padding:9px 4px;border-right:1px solid var(--mail-line);background:var(--mail-canvas);color:var(--mail-muted)}.portal-layer-rail[hidden]{display:none}.portal-layer-rail-record{display:flex;flex:none;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 3px;border:0;border-radius:var(--mail-radius,16px);background:transparent;color:var(--mail-foreground);text-align:center;cursor:pointer}.portal-layer-rail-record:hover{background:var(--mail-hover)}.portal-layer-rail-label{max-width:100%;color:var(--mail-foreground);font-size:var(--mail-type-caption);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.portal-layer-rail-meta{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--mail-muted);font-size:var(--mail-type-caption);font-variant-numeric:tabular-nums}[data-layer-workspace][data-list-collapsed=true]>[data-layer-list]{display:none}[data-layer-workspace]>[data-layer-reader]{position:relative}.portal-layer-mobile-return{display:none}.portal-sidebar-toggle{margin:-17px 0 16px auto}.portal-mail-sidebar[data-sidebar-collapsed=true]{width:60px;min-width:60px;padding:17px 7px 0}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-brand{gap:0;margin:0 0 13px;justify-content:center}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-brand-symbol{width:34px;height:36px;border:0}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-brand>span:last-child,.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-create-label,.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-nav-copy,.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-nav-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-sidebar-toggle{margin:0 auto 15px}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-create-wrap{margin-bottom:18px}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-create{justify-content:center;width:40px;height:40px;padding:0;margin-inline:auto;border-radius:var(--mail-radius,16px)}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-navigation>a{justify-content:center;gap:0;width:44px;min-height:44px;padding:12px}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-nav-trailing{display:none}.portal-mail-sidebar[data-sidebar-collapsed=true] .portal-mail-navigation>a:not(:has(.portal-mail-nav-copy)){font-size:0}.portal-entity-heading>div>h1{flex:1}.portal-entity-breadcrumb>button{border-radius:var(--mail-radius,16px);padding:4px 0}.portal-entity-breadcrumb>button:hover{color:var(--mail-foreground);text-decoration:underline;text-underline-offset:3px}:root .portal-layer-focus,[data-layer-workspace]>[data-layer-reader].portal-layer-focus{position:fixed;inset:0;z-index:65;display:flex;width:100%;height:100dvh;max-width:none;min-height:0;margin:0;border:0;background:var(--mail-surface)}:root .portal-mail-dialog-backdrop{z-index:80}@media (max-width:1000px){.portal-layer-result-label{display:none}}@media (max-width:767px){.portal-layer-rail{display:none}.portal-layer-control{width:40px;height:40px}.portal-layer-focus-control:has(span){width:auto}[data-layer-workspace][data-list-revealed=true]>[data-layer-list]{display:flex;width:100%;flex:1}[data-layer-workspace][data-list-revealed=true]>[data-layer-reader]{display:none}[data-layer-workspace][data-list-revealed=true] .portal-layer-mobile-return{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:46px;padding:8px 16px;border-bottom:1px solid var(--mail-line);color:var(--mail-muted);font-size:var(--mail-type-caption)}.portal-layer-reader-controls{gap:0}.portal-entity-reader-toolbar{flex-wrap:nowrap;gap:3px;padding-inline:10px}.portal-entity-reader-registry{font-size:0}}@media print{.portal-layer-control,.portal-layer-mobile-return,.portal-layer-rail{display:none!important}:root .portal-layer-focus{position:static;height:auto;overflow:visible}}.portal-mail-shell :has(.portal-layer-focus){container-type:normal;contain:none}.portal-mail-shell :has(.portal-layer-focus)>:not(:has(.portal-layer-focus)):not(.portal-layer-focus),.portal-mail-shell:has(.portal-layer-focus)>:not(:has(.portal-layer-focus)):not(.portal-layer-focus){visibility:hidden}.portal-layer-focus{visibility:visible}:root [data-request-wizard-popup]{border-radius:var(--mail-radius)}:root [data-request-wizard-popup] button{border-radius:var(--mail-control-radius)}:root [data-request-wizard-popup] [role=option]{border-radius:var(--mail-radius-small)}