/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-7{padding:calc(var(--spacing) * 7)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f2f2f7;--surface:#fff;--surface-raised:#fff;--surface-soft:#f7f7fa;--surface-hover:#f1f2f5;--surface-active:#eaeaee;--ink:#1d1d1f;--ink-2:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-2:color-mix(in srgb, var(--ink) 78%, var(--muted))}}:root{--muted:#6e6e73;--faint:#8e8e93;--dim:var(--faint)}@supports (color:color-mix(in lab, red, red)){:root{--dim:color-mix(in srgb, var(--faint) 68%, transparent)}}:root{--fill:#78788012;--fill-hover:#7878801c;--fill-strong:#78788029;--tint:#007aff;--tint-soft:var(--tint)}@supports (color:color-mix(in lab, red, red)){:root{--tint-soft:color-mix(in srgb, var(--tint) 11%, var(--surface))}}:root{--red:#d70015;--red-soft:var(--red)}@supports (color:color-mix(in lab, red, red)){:root{--red-soft:color-mix(in srgb, var(--red) 10%, var(--surface))}}:root{--warn:#ff9f0a;--line:#3c3c4311;--line-strong:#3c3c431f;--panel:#ffffffe0;--mail-workspace-surface:#fafafa;--workspace-canvas:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--workspace-canvas:color-mix(in srgb, var(--background) 82%, var(--surface))}}:root{--pane-list-surface:var(--mail-workspace-surface);--pane-reader-surface:var(--mail-workspace-surface);--pane-header-material:var(--mail-workspace-surface);--pane-divider:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--pane-divider:color-mix(in srgb, var(--ink) 7.5%, transparent)}}:root{--pane-card-shadow:0 1px 2px #1f232906, 0 12px 34px #1f23290e;--pane-card-shadow-docked:0 14px 28px -18px #1f232938;--mail-selection-fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){:root{--mail-selection-fill:color-mix(in srgb, var(--blue) 18%, var(--pane-list-surface))}}:root{--mail-selection-hover:var(--blue)}@supports (color:color-mix(in lab, red, red)){:root{--mail-selection-hover:color-mix(in srgb, var(--blue) 23%, var(--pane-list-surface))}}:root{--tab-rail-material:transparent;--tab-active-material:var(--mail-workspace-surface);--tab-active-shadow:0 0 0 .5px var(--ink), 0 2px 7px #1f232917}@supports (color:color-mix(in lab, red, red)){:root{--tab-active-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 9%, transparent), 0 2px 7px #1f232917}}:root{--browser-chrome-material:var(--mail-workspace-surface);--browser-control-material:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--browser-control-material:color-mix(in srgb, var(--ink) 6%, var(--mail-workspace-surface))}}:root{--browser-content-material:var(--mail-workspace-surface);--pane-header-h:52px;--accent-color:#007aff;--accent-contrast:#fff;--blue:var(--accent-color);--blue-dark:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){:root{--blue-dark:color-mix(in srgb, var(--accent-color) 86%, #000)}}:root{--blue-soft:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){:root{--blue-soft:color-mix(in srgb, var(--accent-color) 9%, var(--surface))}}:root{--purple:var(--blue);--purple-dark:var(--blue-dark);--purple-soft:var(--blue-soft);--green:#34c759;--green-soft:var(--green)}@supports (color:color-mix(in lab, red, red)){:root{--green-soft:color-mix(in srgb, var(--green) 12%, var(--surface))}}:root{--toast-surface:#ededf0;--toast-border:#3c3c431a;--toast-shadow:0 8px 24px #1f232924;--shadow:0 20px 55px #1f232921, 0 3px 12px #1f23290f;--apple-menu-material:#f8f8fa;--apple-sheet-material:#f8f8faf7;--apple-material-border:#3c3c432e;--apple-menu-shadow:0 18px 55px #1f23292e, inset 0 .5px 0 #ffffffd1;--apple-sheet-shadow:0 28px 80px #1f232933, inset 0 .5px 0 #ffffffb8;--apple-modal-scrim:#0000004d;--apple-selection-fill:#007aff1a;--mail-sidebar-material:linear-gradient(180deg, #cfebfffa 0%, #e5f4fff2 30%, #f5f8fcf7 70%, var(--surface) 100%);--mail-background-custom-color:#dceeff;--mail-sidebar-custom-color:#007aff;--mail-sidebar-selection:#007aff21;--mail-sidebar-divider:#005da81f;--mail-sidebar-shadow:10px 0 40px #2752762e, inset -.5px 0 #ffffffb3;--menu-surface:#f6f6f7;--menu-border:#0000001a;--menu-shadow:0 0 0 .5px #0000000a, 0 3px 8px #0000000f, 0 12px 32px #00000024;--menu-highlight:var(--tint);--menu-highlight-ink:#fff;--menu-hover:#7878801a;--menu-pressed:#7878802b;--menu-selected:var(--tint)}@supports (color:color-mix(in lab, red, red)){:root{--menu-selected:color-mix(in srgb, var(--tint) 12%, transparent)}}:root{--menu-icon:#5f5f66;--menu-divider:#0000001c;--menu-ring:var(--tint)}@supports (color:color-mix(in lab, red, red)){:root{--menu-ring:color-mix(in srgb, var(--tint) 60%, transparent)}}:root{--menu-radius:10px;--menu-item-radius:5px;--menu-pad:5px;--menu-row:28px;--menu-row-lg:44px;--menu-inset:9px;--menu-icon-gap:10px;--menu-divider-inset:10px;--menu-text:14px;--menu-text-sub:12px;--menu-text-section:12px;--dialog-surface:#fcfcfdf7;--dialog-radius:16px;--dialog-shadow:0 0 0 .5px #1f23290f, 0 10px 28px -10px #1f232929, 0 34px 76px -18px #1f232942;--dialog-head-h:52px;--dialog-inset:18px;--dialog-pad-b:16px}.company-menu-inline-shell:not(.open){display:none}@media (width>=651px){.nav-sidebar .company-switcher-wrap{min-width:0}.nav-sidebar .company-switcher>svg:last-child{transition:transform .32s cubic-bezier(.22,1,.36,1)}.nav-sidebar .company-switcher-wrap.is-open>.company-switcher>svg:last-child{transform:rotate(180deg)}.nav-sidebar .company-menu-inline-shell,.nav-sidebar .company-menu-inline-shell:not(.open){opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),margin-top .38s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .38s;display:grid}.nav-sidebar .company-menu-inline-shell.open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-top:8px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),opacity .24s 40ms,visibility linear}.nav-sidebar .company-menu-inline-clip{min-height:0;overflow:hidden}.nav-sidebar .company-menu,.workspace.sidebar-collapsed .company-menu{border:1px solid var(--line);max-height:min(58dvh,100dvh - 190px,620px);overflow:hidden;z-index:auto!important;width:100%!important;position:static!important;inset:auto!important}@supports (color:color-mix(in lab, red, red)){.nav-sidebar .company-menu,.workspace.sidebar-collapsed .company-menu{border:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}.nav-sidebar .company-menu,.workspace.sidebar-collapsed .company-menu{background:var(--surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.nav-sidebar .company-menu,.workspace.sidebar-collapsed .company-menu{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.nav-sidebar .company-menu,.workspace.sidebar-collapsed .company-menu{box-shadow:inset 0 1px #ffffff6b;animation:none!important;transform:none!important}.nav-sidebar:has(.company-menu-inline-shell.open){z-index:auto!important}}@media (prefers-reduced-motion:reduce){.nav-sidebar .company-menu-inline-shell,.nav-sidebar .company-switcher>svg:last-child{transition-duration:.01ms!important}}.mail-worktabs{z-index:31;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 28px;align-items:end;gap:3px;height:42px;margin-left:213px;padding:5px 8px 0;display:grid;position:relative;overflow:hidden}.mail-worktabs-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-end;gap:4px;min-width:0;height:37px;display:flex;overflow:auto hidden}.mail-worktabs-track::-webkit-scrollbar{display:none}.mail-worktabs-scroll{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;margin-bottom:4px;padding:0;transition:color .15s,background-color .15s,opacity .15s;display:grid}.mail-worktabs-scroll:hover:not(:disabled),.mail-worktabs-scroll:focus-visible{color:var(--ink);background:var(--fill-hover)}.mail-worktabs-scroll:disabled{opacity:0;pointer-events:none}.mail-worktab{min-width:118px;max-width:200px;height:36px;color:var(--muted);box-shadow:none;scroll-snap-align:start;background:0 0;border:.5px solid #0000;border-bottom:0;border-radius:11px 11px 0 0;flex:0 178px;align-items:center;scroll-margin-inline:2px;transition:background-color .16s,color .16s;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mail-worktab:not(.active):hover{background:color-mix(in srgb, var(--pane-header-material) 62%, transparent)}}.mail-worktab.active{z-index:1;border-color:var(--pane-divider);color:var(--ink);background:var(--pane-header-material);box-shadow:none}.mail-worktab:active{transform:none}.mail-worktab.pinned{flex-basis:37px;min-width:37px;max-width:37px}.mail-worktab.pinned>button:first-child{justify-content:center;padding:0}.mail-worktab.pinned>button:first-child span{display:none}.mail-worktab>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;height:100%;padding:0 7px 0 10px;display:flex}.mail-worktab>button:first-child svg{opacity:.75;flex:none}.mail-worktab.active>button:first-child svg{color:var(--tint);opacity:1}.mail-worktab>button:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:510;overflow:hidden}.mail-worktab.active>button:first-child span{font-weight:560}.mail-worktab-close,.mail-worktab-new,.mail-worktabs-sidebar{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mail-worktab-new,.mail-worktabs-sidebar{margin-bottom:4px}.mail-worktab-close{border-radius:7px;width:22px;height:22px;margin-right:4px}.mail-worktab-close:hover,.mail-worktab-new:hover,.mail-worktab-new.active,.mail-worktabs-sidebar:hover{color:var(--ink);background:var(--fill-hover)}.mail-worktabs-spacer{flex:1;min-width:14px}.apple-mail-toolbar-actions{scrollbar-width:none;max-width:min(374px,42vw);height:34px;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:flex;overflow:auto hidden}.apple-mail-toolbar-actions::-webkit-scrollbar{display:none}.mail-toolbar-action-group{border:.5px solid var(--line-strong);background:var(--surface);border-radius:11px;flex:none;align-items:center;height:34px;padding:2px 3px;display:flex}@supports (color:color-mix(in lab, red, red)){.mail-toolbar-action-group{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.mail-toolbar-action-group{box-shadow:0 1px 2px #1f23290a}.mail-toolbar-action-group>button{width:27px;min-width:27px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.mail-toolbar-action-group>button:hover:not(:disabled){color:var(--ink);background:var(--surface)}.mail-toolbar-action-group>button.active{color:var(--blue);background:var(--blue-soft)}.mail-toolbar-action-group>button.danger:hover:not(:disabled){color:var(--red);background:var(--red-soft)}.mail-toolbar-action-group>button:disabled{opacity:.3}.apple-mail-toolbar-actions>output{min-width:21px;height:21px;color:var(--accent-contrast);background:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin:0 2px 0 1px;padding:0 5px;font-size:9px;font-weight:700;display:grid}.topbar-tab-summoner.active{color:var(--ink);background:var(--fill-hover)}.mail-tab-menu-layer{z-index:940;position:fixed;inset:0}.mail-tab-menu-scrim{background:0 0;border:0;position:absolute;inset:0}.mail-new-tab-menu,.mail-worktab-context-menu{z-index:1;position:fixed}.mail-new-tab-menu{width:316px}.mail-new-tab-menu>button{min-height:var(--menu-row-lg);padding-block:6px}.mail-new-tab-menu>button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mail-new-tab-menu>button strong{font-size:var(--menu-text);font-weight:530}.mail-new-tab-menu>button small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.mail-worktab-context-menu{width:224px}.web-browser-workspace{border:.5px solid var(--pane-divider);background:var(--pane-header-material);min-width:0;height:100%;min-height:0;box-shadow:var(--pane-card-shadow);border-radius:20px;flex-direction:column;grid-column:2/-1;display:flex;overflow:hidden}.web-browser-toolbar{background:var(--surface-soft);align-items:center;gap:8px;height:48px;padding:7px 10px;display:flex}.web-browser-toolbar>svg{color:var(--muted);margin-left:3px}.web-browser-toolbar input{min-width:0;height:34px;color:var(--ink);background:var(--surface);box-shadow:0 0 0 .5px var(--line-strong);border:0;border-radius:9px;outline:0;flex:1;padding:0 12px;font-size:12px}.web-browser-toolbar button{color:#fff;background:var(--tint);border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.web-browser-start{text-align:center;background:radial-gradient(circle at 50% 38%, var(--tint), transparent 38%);flex:1;place-content:center;justify-items:center;padding:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.web-browser-start{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tint) 8%, transparent), transparent 38%)}}.web-browser-start>span{width:58px;height:58px;color:var(--tint);background:var(--tint);border-radius:17px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.web-browser-start>span{background:color-mix(in srgb, var(--tint) 10%, var(--surface))}}.web-browser-start h2{letter-spacing:-.025em;margin:18px 0 7px;font-size:22px;font-weight:650;line-height:1.18}.web-browser-start p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.web-browser-start>div{gap:8px;margin-top:20px;display:flex}.web-browser-start>div button{min-width:82px;height:34px;color:var(--ink);background:var(--surface-hover);border:0;border-radius:9px;padding:0 13px;font-size:12px}@media (width>=901px){.app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--tint) 0%, var(--tint) 42%, var(--tint) 76%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, var(--surface)) 0%, color-mix(in srgb, var(--tint) 13%, var(--surface)) 42%, color-mix(in srgb, var(--tint) 6%, var(--surface)) 76%, var(--surface) 100%)}}.app-shell.edition-email{--mail-sidebar-selection:var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--mail-sidebar-selection:color-mix(in srgb, var(--tint) 16%, transparent)}}.app-shell.edition-email{--mail-sidebar-divider:var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--mail-sidebar-divider:color-mix(in srgb, var(--tint) 12%, transparent)}}.app-shell.edition-email{--mail-sidebar-shadow:8px 0 28px var(--tint), inset -.5px 0 var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--mail-sidebar-shadow:8px 0 28px color-mix(in srgb, var(--tint) 9%, transparent), inset -.5px 0 color-mix(in srgb, var(--tint) 10%, transparent)}}.app-shell.edition-email{--mail-tabs-height:0px;background:var(--workspace-canvas);height:100dvh;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;overflow:hidden}.app-shell.edition-email.workspace-tabs-open{--mail-tabs-height:42px}.app-shell.edition-email .topbar{height:58px;margin-left:var(--mail-sidebar-width,220px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;padding:0 12px 0 15px}.app-shell.edition-email .topbar.sidebar-collapsed{grid-template-columns:minmax(220px,1fr) auto auto;margin-left:76px}.app-shell.edition-email .brand-lockup{display:none}.app-shell.edition-email .global-search{border-radius:999px;justify-self:start;width:min(100%,620px);height:36px}.app-shell.edition-email .mail-worktabs{margin-left:var(--mail-sidebar-width,220px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;margin-right:10px}.app-shell.edition-email .topbar.sidebar-collapsed+.mail-worktabs{margin-left:76px}.app-shell.edition-email .workspace{height:calc(100vh - 58px - var(--mail-tabs-height));height:calc(100dvh - 58px - var(--mail-tabs-height));grid-template-columns:var(--mail-sidebar-width,220px) var(--mail-list-width,362px) minmax(320px, 1fr);overflow:visible}.app-shell.edition-email .workspace.sidebar-collapsed{grid-template-columns:76px var(--mail-list-width,362px) minmax(320px, 1fr)}.app-shell.edition-email .nav-sidebar{width:100%;height:calc(100% + 58px + var(--mail-tabs-height));max-height:none;transform:translateY(calc(-58px - var(--mail-tabs-height)));background:var(--mail-sidebar-material);box-shadow:inset -.5px 0 var(--mail-sidebar-divider);border:0;border-radius:0 18px 18px 0;align-self:start;margin-left:0;padding:11px 10px}.app-shell.edition-email .workspace.sidebar-collapsed .nav-sidebar{padding-top:11px}html[data-theme=light] .app-shell.edition-email .global-search,html[data-theme=light] .app-shell.edition-email .mail-toolbar-action-group{border-color:var(--line-strong);background:var(--surface);box-shadow:0 1px 2px #1f23290b, 0 0 0 .5px var(--line)}html[data-theme=light] .app-shell.edition-email .global-search:focus-within{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-shell.edition-email .global-search:focus-within{border-color:color-mix(in srgb, var(--ink) 15%, transparent)}}html[data-theme=light] .app-shell.edition-email .global-search:focus-within{background:var(--surface-raised)}.app-shell.edition-email .message-list-pane{border:.5px solid var(--pane-divider);background:var(--pane-list-surface);box-shadow:var(--pane-card-shadow);border-right:0;border-radius:18px 0 0 18px;margin:5px 0 10px;overflow:hidden}.app-shell.edition-email .reader-pane{border:.5px solid var(--pane-divider);background:var(--pane-reader-surface);box-shadow:var(--pane-card-shadow);border-radius:0 18px 18px 0;margin:5px 10px 10px 0;overflow:hidden}.app-shell.edition-email.workspace-tabs-open .message-list-pane{box-shadow:var(--pane-card-shadow-docked);border-top:0;border-radius:0 0 0 18px;margin-top:0}.app-shell.edition-email.workspace-tabs-open .reader-pane{box-shadow:var(--pane-card-shadow-docked);background-image:linear-gradient(to bottom, var(--pane-header-material) 0 calc(var(--pane-header-h) - .5px), var(--pane-divider) calc(var(--pane-header-h) - .5px) var(--pane-header-h), transparent var(--pane-header-h));background-repeat:no-repeat;border-top:0;border-radius:0 0 18px;margin-top:0}.app-shell.edition-email .list-filter-row{box-shadow:none;border-bottom:0}.app-shell.edition-email :is(.campaign-workspace,.asset-workspace,.transfer-workspace){border:0;border-radius:0}.app-shell.edition-email .sidebar-footer .sidebar-collapse-control{border-top:0;border-radius:9px}.app-shell.edition-email .company-switcher{background:var(--surface);border:0}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .company-switcher{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.app-shell.edition-email .company-switcher{box-shadow:inset 0 .5px #ffffffb3}.app-shell.edition-email .compose-button{border:0;border-radius:999px}}@media (width>=901px) and (width<=1380px){.app-shell.edition-email .sync-status{display:none}}@media (width<=900px){.app-shell{padding:0}.mail-worktabs{display:none}.topbar,.topbar.sidebar-collapsed{margin-left:0}.web-browser-workspace{border-radius:0;grid-column:1/-1;width:100%;height:100%}.apple-mail-toolbar-actions,.topbar-tab-summoner{display:none}.app-shell.edition-email :where(button,[role=button]){border-radius:12px}}.web-browser-workspace{background:var(--pane-header-material);box-shadow:var(--pane-card-shadow);-webkit-backdrop-filter:none}.web-browser-chrome{border-bottom:.5px solid var(--pane-divider);background:0 0;grid-template-columns:auto minmax(180px,720px) auto;justify-content:center;align-items:center;gap:10px;min-width:0;height:52px;padding:7px 10px 8px;display:grid}.web-browser-nav-controls,.web-browser-actions{align-items:center;gap:3px;display:flex}.web-browser-chrome :is(.web-browser-nav-controls,.web-browser-actions)>button,.web-browser-toolbar>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.web-browser-chrome :is(.web-browser-nav-controls,.web-browser-actions)>button:hover:not(:disabled),.web-browser-toolbar>button:hover:not(:disabled){color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.web-browser-chrome :is(.web-browser-nav-controls,.web-browser-actions)>button:hover:not(:disabled),.web-browser-toolbar>button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}}.web-browser-chrome button:disabled{opacity:.28}.web-browser-toolbar{background:var(--browser-control-material);width:min(100%,720px);height:34px;box-shadow:0 0 0 .5px var(--pane-divider), 0 1px 2px #1f23290d;border-radius:999px;justify-self:center;gap:7px;padding:0 5px 0 7px}.web-browser-toolbar:focus-within{box-shadow:0 0 0 3px var(--tint), inset 0 0 0 .5px var(--tint)}@supports (color:color-mix(in lab, red, red)){.web-browser-toolbar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 22%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--tint) 42%, transparent)}}.web-browser-toolbar>svg{color:#28a45f;flex:none;margin:0}.web-browser-toolbar input{height:100%;box-shadow:none;text-align:center;background:0 0;padding:0;font-size:12.5px}.web-browser-toolbar input:focus{text-align:left}.web-browser-toolbar>button{width:27px;height:27px;color:var(--muted);background:0 0}.web-browser-site-settings{width:26px;height:25px;color:var(--muted);background:var(--fill);letter-spacing:-.04em;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:670;display:grid}.web-browser-start{border:.5px solid var(--pane-divider);background:var(--browser-content-material);box-shadow:none;border-top:0;border-radius:0 0 15px 15px;margin:0 7px 7px}.web-browser-start>span{background:var(--surface-active);box-shadow:none;border-radius:18px}.web-browser-start>div button{background:var(--surface-hover);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.web-browser-start>div button{background:color-mix(in srgb, var(--surface-hover) 84%, transparent)}}.web-browser-start>div button{box-shadow:inset 0 0 0 .5px var(--ink)}@supports (color:color-mix(in lab, red, red)){.web-browser-start>div button{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 5%, transparent)}}.web-browser-surface{border:.5px solid var(--pane-divider);background:var(--browser-content-material);border-top:0;border-radius:0 0 15px 15px;flex:1;min-width:0;min-height:0;margin:0 7px 7px;position:relative;overflow:hidden}.web-browser-surface>iframe{background:#fff;border:0;width:100%;height:100%;display:block}.web-browser-progress{z-index:2;opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.web-browser-progress:after{content:"";background:var(--tint);border-radius:999px;width:38%;height:100%;position:absolute;top:0;left:0;transform:translate(-115%)}.web-browser-progress.active{opacity:1}.web-browser-progress.active:after{animation:1.15s ease-in-out infinite web-browser-progress}@keyframes web-browser-progress{50%{transform:translate(165%)}to{transform:translate(365%)}}.workspace-tab-sidebar .web-browser-surface-docked{border:0;border-radius:0;margin:0}@media (width>=901px){.app-shell.edition-email .web-browser-workspace{border-radius:20px;height:calc(100% - 18px);margin:8px 10px 10px 0}.app-shell.edition-email.workspace-tabs-open .web-browser-workspace{height:calc(100% - 10px);box-shadow:var(--pane-card-shadow-docked);border-top:0;border-radius:0 0 20px 20px;margin:0 10px 10px 0}}@media (width<=900px){.web-browser-chrome{grid-template-columns:auto minmax(120px,1fr) auto;gap:4px;padding-inline:6px}.web-browser-nav-controls>button:nth-child(2),.web-browser-actions>button:first-child{display:none}.web-browser-workspace{border-radius:0}.web-browser-start,.web-browser-surface{border-radius:0;margin-inline:0}}.first-run-mail-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 16px;display:grid}.first-run-mail-mode>button{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;display:flex}.first-run-mail-mode>button[aria-pressed=true]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.first-run-mail-mode>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}}.first-run-mail-mode>button[aria-pressed=true]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.first-run-mail-mode>button[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.first-run-mail-mode>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab, red, red)){.first-run-mail-mode>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 24%, transparent)}}.first-run-mail-mode span,.first-run-mail-mode strong,.first-run-mail-mode small{display:block}.first-run-mail-mode small{color:var(--muted);margin-top:2px}.first-run-alias-field,.hosted-address-create .address-name-field{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;display:flex;overflow:hidden}.first-run-alias-field input,.hosted-address-create .address-name-field input{min-width:0;box-shadow:none;border:0;border-radius:0;flex:1}.first-run-alias-field span,.hosted-address-create .address-name-field span{color:var(--muted);white-space:nowrap;padding:0 12px 0 8px;font-size:13px}.connected-mail-hero,.hosted-address-create{border:1px solid var(--line);background:linear-gradient(135deg, var(--blue), var(--surface));border-radius:16px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.connected-mail-hero,.hosted-address-create{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--surface)), var(--surface))}}.connected-mail-hero>svg{color:var(--blue);flex:none}.connected-mail-hero strong,.connected-mail-hero span,.hosted-address-create strong,.hosted-address-create small{display:block}.connected-mail-hero span,.hosted-address-create small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.mail-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.mail-provider-grid>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.mail-provider-grid>button:hover:not(:disabled){border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.mail-provider-grid>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 45%, var(--line))}}.mail-provider-grid>button:hover:not(:disabled){transform:translateY(-1px)}.mail-provider-grid>button:disabled{opacity:.55}.mail-provider-grid strong,.mail-provider-grid small{display:block}.mail-provider-grid small{color:var(--muted);margin-top:3px}.mail-provider-mark{color:#fff;letter-spacing:-.02em;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:750;display:inline-flex}.mail-provider-mark.google,.mail-provider-mark.microsoft{background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px #14161e14}.mail-provider-mark img{object-fit:contain;width:70%;height:70%;display:block}.mail-provider-mark.microsoft img{width:78%;height:78%}.mail-provider-mark.uemail{background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px #14161e14}.mail-provider-mark.uemail img{object-fit:cover;width:100%;height:100%}.connected-mail-list{gap:8px;margin-bottom:18px;display:grid}.connected-mail-list>div:not(.identity-empty){border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:11px;padding:12px;display:grid}.connected-mail-remove-actions,.personal-mail-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.connected-mail-remove-actions>button,.personal-mail-row-actions>button{min-height:30px;color:var(--muted);background:var(--surface-active);font:inherit;border:0;border-radius:8px;padding:0 9px;font-size:11px;font-weight:600}.connected-mail-remove-actions>button.remove,.personal-mail-row-actions>button.remove{color:var(--red);background:0 0}.connected-mail-remove-actions>button.confirm,.personal-mail-row-actions>button.confirm{color:#fff;background:var(--red)}.connected-mail-list strong,.connected-mail-list small{display:block}.connected-mail-list small{color:var(--muted);margin-top:3px}.hosted-address-create{justify-content:space-between;align-items:center}.hosted-address-create>div:first-child{align-items:center;gap:11px;display:flex}.hosted-address-create form{align-items:center;gap:9px;min-width:min(100%,390px);display:flex}.hosted-address-create .address-name-field{flex:1}@media (width<=720px){.first-run-mail-mode,.mail-provider-grid{grid-template-columns:1fr}.connected-mail-list>div:not(.identity-empty){grid-template-columns:auto minmax(0,1fr) auto}.connected-mail-list .route-button,.connected-mail-list .record-delete{grid-row:2}.connected-mail-list .route-button{grid-column:2}.connected-mail-list .record-delete{grid-column:3}.hosted-address-create{flex-direction:column;align-items:stretch}.hosted-address-create form{min-width:0}}html[data-theme=dark]{--background:#000;--surface:#08080a;--surface-raised:#111113;--surface-soft:#171719;--surface-hover:#202024;--surface-active:#1c1c1e;--ink:#f5f5f7;--muted:#a1a1a6;--faint:#71717a;--fill:#8e8e931f;--fill-hover:#8e8e932e;--fill-strong:#8e8e933d;--tint:#0a84ff;--tint-soft:var(--tint)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--tint-soft:color-mix(in srgb, var(--tint) 18%, var(--surface))}}html[data-theme=dark]{--red:#ff453a;--red-soft:var(--red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--red-soft:color-mix(in srgb, var(--red) 16%, var(--surface))}}html[data-theme=dark]{--warn:#ff9f0a;--accent-color:#0a84ff;--line:#fff1;--line-strong:#ffffff1f;--panel:#08080af0;--mail-workspace-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--mail-workspace-surface:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}html[data-theme=dark]{--pane-card-shadow:0 0 0 .5px #ffffff09, 0 20px 54px #0000006b;--pane-card-shadow-docked:0 20px 44px -18px #0000009e;--tab-active-shadow:0 0 0 .5px #ffffff1a, 0 3px 10px #00000057;--accent-contrast:#fff;--blue:var(--accent-color);--blue-dark:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--blue-dark:color-mix(in srgb, var(--accent-color) 84%, #000)}}html[data-theme=dark]{--blue-soft:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--blue-soft:color-mix(in srgb, var(--accent-color) 18%, var(--surface))}}html[data-theme=dark]{--green:#30d158;--green-soft:var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--green-soft:color-mix(in srgb, var(--green) 16%, var(--surface))}}html[data-theme=dark]{--toast-surface:#2c2c2e;--toast-border:#ffffff1a;--toast-shadow:0 10px 28px #0000006b;--shadow:0 28px 80px #000000b8, 0 4px 18px #00000085;--apple-menu-material:#2c2c2e;--apple-sheet-material:#1c1c1efa;--apple-material-border:#ffffff1f;--apple-menu-shadow:0 22px 68px #0000009e;--apple-sheet-shadow:0 30px 90px #000000b3;--apple-modal-scrim:#00000094;--apple-selection-fill:#0a84ff2e;--mail-sidebar-material:linear-gradient(180deg, #0e263cfa 0%, #0b1b2af7 34%, #08080afa 78%, var(--surface) 100%);--mail-sidebar-selection:#0a84ff3b;--mail-sidebar-divider:#7dc2ff24;--mail-sidebar-shadow:10px 0 44px #00000094, inset -.5px 0 #91c8ff1a;--menu-surface:#2e2e30;--menu-border:#ffffff1c;--menu-shadow:0 0 0 .5px #ffffff0f, 0 3px 10px #0006, 0 16px 44px #00000094;--menu-hover:#ffffff14;--menu-pressed:#ffffff24;--menu-selected:var(--tint)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--menu-selected:color-mix(in srgb, var(--tint) 26%, transparent)}}html[data-theme=dark]{--menu-icon:#c4c4c8;--menu-divider:#ffffff21;--dialog-surface:#1e1e20fa;--dialog-shadow:0 0 0 .5px #ffffff14, 0 12px 32px -10px #0009, 0 38px 84px -18px #000000bd}html[data-theme-variant=warm]{--background:#f3f0e9;--surface:#fffdf8;--surface-raised:#fffefa;--surface-soft:#f6f2ea;--surface-hover:#eee9df;--surface-active:#e8e2d8;--ink:#24231f;--muted:#716e66;--faint:#918d83;--line:#433d3111;--line-strong:#433d311f;--panel:#fffdf8e6;--mail-workspace-surface:#f6f3ed;--mail-sidebar-material:linear-gradient(180deg, #cfeaff 0%, #e8f5ff 44%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme-variant=warm]{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, #cfeaff 62%, var(--surface)) 0%, color-mix(in srgb, #e8f5ff 38%, var(--surface)) 44%, var(--surface) 100%)}}html[data-theme-variant=warm]{--mail-sidebar-selection:var(--tint)}@supports (color:color-mix(in lab, red, red)){html[data-theme-variant=warm]{--mail-sidebar-selection:color-mix(in srgb, var(--tint) 11%, var(--surface))}}html[data-theme-variant=warm]{--mail-sidebar-divider:#43535b1c;--menu-surface:#f7f4ed;--menu-border:#433d3124;--menu-hover:#675c471a;--menu-pressed:#675c472b;--menu-divider:#433d311c;--menu-icon:#6b6558;--dialog-surface:#fffdf8fa}html[data-theme-variant=graphite]{--background:#121214;--surface:#19191c;--surface-raised:#202023;--surface-soft:#26262a;--surface-hover:#303035;--surface-active:#2b2b2f;--panel:#19191cf0;--mail-workspace-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme-variant=graphite]{--mail-workspace-surface:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}html[data-theme-variant=graphite]{--pane-card-shadow:0 0 0 .5px #ffffff09, 0 18px 48px #0000005c;--pane-card-shadow-docked:0 18px 40px -18px #0000008c;--tab-active-shadow:0 0 0 .5px #ffffff1a, 0 3px 10px #0000004d;--apple-menu-material:#2c2c2e;--apple-sheet-material:#1c1c1efa;--apple-material-border:#ffffff1f;--apple-menu-shadow:0 22px 68px #0000009e;--apple-sheet-shadow:0 30px 90px #000000b3;--apple-modal-scrim:#00000094;--apple-selection-fill:#0a84ff2e;--mail-sidebar-material:linear-gradient(180deg, #143d60 0%, #0e2234 42%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme-variant=graphite]{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, #143d60 68%, var(--surface)) 0%, color-mix(in srgb, #0e2234 58%, var(--surface)) 42%, var(--surface) 100%)}}html[data-theme-variant=graphite]{--mail-sidebar-selection:#0a84ff36;--mail-sidebar-divider:#7dc2ff1f;--mail-sidebar-shadow:10px 0 44px #0000008a, inset -.5px 0 #91c8ff14;--menu-surface:#343438;--menu-border:#ffffff1c;--menu-hover:#ffffff12;--menu-pressed:#ffffff21;--menu-divider:#ffffff17;--menu-icon:#c6c6cc;--dialog-surface:#222226fa}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--ink);font-family:var(--font-geist-sans), "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.005em;font-size:14px;font-weight:400;line-height:1.45;overflow:hidden}:is(html:has(.site-public-document),body:has(.site-public-document)){height:auto;min-height:100%;overflow:clip auto}.app-recovery-shell{background:var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-recovery-card{border:1px solid var(--line-strong);background:var(--surface);text-align:center;border-radius:18px;width:min(100%,420px);padding:34px 32px 30px}.app-recovery-mark{border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.app-recovery-mark .brand-logo-art{transform:scale(.82)}.app-recovery-kicker{color:var(--muted);margin-bottom:13px;font-size:11px;font-weight:680;display:block}.app-recovery-card h1{color:var(--ink);letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(23px,5vw,27px)}.app-recovery-card p{max-width:330px;color:var(--muted);margin:0 auto 23px;font-size:13px;line-height:1.55}.app-recovery-actions{justify-content:center;gap:9px;display:flex}.app-recovery-actions button,.app-recovery-actions a{min-height:42px;color:var(--accent-contrast);background:var(--blue);border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:660;text-decoration:none;display:inline-flex}.app-recovery-actions button.secondary{color:var(--ink);background:var(--surface-active)}@media (width<=480px){.app-recovery-shell{padding:17px}.app-recovery-card{padding:29px 21px 25px}.app-recovery-actions{flex-direction:column}.app-recovery-actions button,.app-recovery-actions a{width:100%}}button,input,textarea,select{font:inherit}button{color:inherit}button,select{cursor:pointer}.app-shell{background:var(--background);width:100vw;height:100dvh;min-height:0;color:var(--ink);overflow:hidden}html[data-mail-background=coast]{--mail-background-position:0% 50%}html[data-mail-background=alpine]{--mail-background-position:50% 50%}html[data-mail-background=dusk]{--mail-background-position:100% 50%}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-workspace-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-workspace-surface:color-mix(in srgb, var(--surface) 91%, transparent)}}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--workspace-canvas:transparent;--pane-divider:var(--ink)}@supports (color:color-mix(in lab, red, red)){html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--pane-divider:color-mix(in srgb, var(--ink) 9%, transparent)}}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, transparent), color-mix(in srgb, var(--surface) 89%, transparent))}}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{background-color:var(--background);background-image:linear-gradient(var(--background), var(--background)), url(/assets/backgrounds/mail-scenic-panorama.webp)}@supports (color:color-mix(in lab, red, red)){html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{background-image:linear-gradient(color-mix(in srgb, var(--background) 10%, transparent), color-mix(in srgb, var(--background) 24%, transparent)), url(/assets/backgrounds/mail-scenic-panorama.webp)}}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{background-position:center, var(--mail-background-position,50% 50%);background-repeat:no-repeat;background-size:cover}html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-workspace-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-workspace-surface:color-mix(in srgb, var(--surface) 88%, transparent)}}html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, transparent), color-mix(in srgb, var(--surface) 91%, transparent))}}html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk]) .app-shell.edition-email{background-image:linear-gradient(#0003,#00000052),url(/assets/backgrounds/mail-scenic-panorama.webp)}html[data-mail-background=colour] .app-shell.edition-email{--workspace-canvas:var(--mail-background-custom-color)}@supports (color:color-mix(in lab, red, red)){html[data-mail-background=colour] .app-shell.edition-email{--workspace-canvas:color-mix(in srgb, var(--mail-background-custom-color) 28%, var(--background))}}html[data-mail-background=colour] .app-shell.edition-email{background-color:var(--mail-background-custom-color);background-image:linear-gradient(145deg, var(--mail-background-custom-color) 0%, var(--mail-background-custom-color) 54%, var(--mail-background-custom-color) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-mail-background=colour] .app-shell.edition-email{background-image:linear-gradient(145deg, color-mix(in srgb, var(--mail-background-custom-color) 72%, var(--surface)) 0%, color-mix(in srgb, var(--mail-background-custom-color) 44%, var(--background)) 54%, color-mix(in srgb, var(--mail-background-custom-color) 18%, var(--background)) 100%)}}html[data-theme=dark][data-mail-background=colour] .app-shell.edition-email{--workspace-canvas:var(--mail-background-custom-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-background=colour] .app-shell.edition-email{--workspace-canvas:color-mix(in srgb, var(--mail-background-custom-color) 18%, var(--background))}}html[data-theme=dark][data-mail-background=colour] .app-shell.edition-email{background-image:linear-gradient(145deg, var(--mail-background-custom-color) 0%, var(--mail-background-custom-color) 58%, var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-background=colour] .app-shell.edition-email{background-image:linear-gradient(145deg, color-mix(in srgb, var(--mail-background-custom-color) 46%, var(--surface)) 0%, color-mix(in srgb, var(--mail-background-custom-color) 25%, var(--background)) 58%, var(--background) 100%)}}html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--mail-sidebar-custom-color) 0%, var(--mail-sidebar-custom-color) 42%, var(--mail-sidebar-custom-color) 76%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--mail-sidebar-custom-color) 44%, var(--surface)) 0%, color-mix(in srgb, var(--mail-sidebar-custom-color) 28%, var(--surface)) 42%, color-mix(in srgb, var(--mail-sidebar-custom-color) 11%, var(--surface)) 76%, var(--surface) 100%)}}html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-selection:var(--mail-sidebar-custom-color)}@supports (color:color-mix(in lab, red, red)){html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-selection:color-mix(in srgb, var(--mail-sidebar-custom-color) 19%, transparent)}}html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-divider:var(--mail-sidebar-custom-color)}@supports (color:color-mix(in lab, red, red)){html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-divider:color-mix(in srgb, var(--mail-sidebar-custom-color) 15%, transparent)}}html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-shadow:8px 0 28px var(--mail-sidebar-custom-color), inset -.5px 0 var(--mail-sidebar-custom-color)}@supports (color:color-mix(in lab, red, red)){html[data-sidebar-gradient=custom] .app-shell.edition-email,html[data-theme=dark][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-shadow:8px 0 28px color-mix(in srgb, var(--mail-sidebar-custom-color) 10%, transparent), inset -.5px 0 color-mix(in srgb, var(--mail-sidebar-custom-color) 12%, transparent)}}.topbar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:255px minmax(320px,640px) 1fr;align-items:center;gap:20px;height:64px;padding:0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.topbar{-webkit-backdrop-filter:blur(30px)saturate(145%);z-index:90;position:relative}.topbar.sidebar-collapsed{grid-template-columns:75px minmax(320px,640px) 1fr}.topbar.sidebar-collapsed .brand-name,.mobile-topbar-inbox-context{display:none}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-mark{background:#fff;border:1px solid #d8dde5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0f}.brand-logo-art{background:url(/assets/brand/untitled-email-logo-rounded.png) 50%/contain no-repeat;border-radius:50%;width:100%;height:100%;display:block}.brand-mark>i{border:2px solid var(--surface);color:#fff;background:#ff3b30;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:760;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.brand-name{letter-spacing:-.015em;font-size:16px;font-weight:600}.global-search{border:1px solid var(--line);color:#81838d;background:var(--surface-soft);width:100%;max-width:620px;height:38px;box-shadow:none;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:0 10px 0 13px;transition:all .18s;display:flex}.global-search:focus-within{border-color:var(--line-strong);box-shadow:none;background:var(--surface-hover)}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.global-search input:focus-visible{outline:0}.global-search input::placeholder{color:#999ba4}.global-search kbd{color:#858791;background:var(--surface-soft);height:22px;box-shadow:none;border:1px solid #2a2b381a;border-radius:6px;align-items:center;gap:3px;padding:0 6px;font-family:inherit;font-size:11px;display:inline-flex}.search-clear{width:24px;height:24px;color:var(--muted);background:var(--surface-active);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.search-clear:hover{color:var(--ink);background:var(--line-strong)}.topbar-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:inline-grid}.icon-button:hover{color:var(--ink);background:var(--fill-hover)}.icon-button.active{color:var(--ink);background:var(--fill-strong)}.icon-button:active{transform:scale(.95)}.nav-trigger{display:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 28%, transparent)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px}.sync-status{color:#676a74;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.sync-status:hover{background:#40414e0d}.sync-copy{color:#999ba3}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 13%, transparent)}}.sync-status.needs-verification .status-dot{background:#d38a43;box-shadow:0 0 0 3px #d38a4321}.profile-chip{aspect-ratio:1;color:#fff;background:var(--ink);width:32px;height:32px;box-shadow:none;isolation:isolate;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:10px;font-weight:680;display:grid;overflow:hidden}.account-profile-avatar{aspect-ratio:1;clip-path:circle(50%);color:#fff;background:var(--ink);width:100%;min-width:0;height:100%;font-size:inherit;font-weight:inherit;border-radius:999px;place-items:center;display:grid;overflow:hidden}.account-profile-avatar.large{width:42px;height:42px;font-size:11px}.account-profile-avatar:has(img){background:0 0;border-radius:999px;overflow:hidden}.account-profile-avatar img{aspect-ratio:1;border-radius:inherit;object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;display:block}.profile-chip:has(.account-profile-avatar img){background:0 0;border-radius:999px;overflow:hidden}.topbar-account{z-index:2;position:relative}.account-menu{z-index:2;width:min(340px,100vw - 20px);position:absolute;top:42px;right:0;overflow:hidden}.account-menu-context{border-bottom:.5px solid var(--menu-divider);flex-direction:column;gap:2px;padding:12px 16px 11px;display:flex}.account-menu-context strong{color:var(--ink);font-size:var(--menu-text);font-weight:560}.account-menu-context span{color:var(--muted);font-size:var(--menu-text-sub);line-height:1.45}.account-menu-current{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.account-avatar-editor{aspect-ratio:1;background:0 0;border:0;border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;position:relative}.account-avatar-editor>span:last-child{border:2px solid var(--surface);width:18px;height:18px;color:var(--ink);background:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #0000001f}.account-avatar-editor:disabled{opacity:.58}.account-menu-current>span:nth-child(2),.account-menu-switch>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.account-menu-current strong,.account-menu-switch strong{text-overflow:ellipsis;color:var(--ink);font-size:var(--menu-text);white-space:nowrap;font-weight:550;overflow:hidden}.account-menu-current small,.account-menu-switch small{text-overflow:ellipsis;color:var(--muted);font-size:var(--menu-text-sub);white-space:nowrap;overflow:hidden}.account-menu-current>button:not(.account-avatar-editor){min-height:28px;color:var(--ink);background:var(--fill);font-size:var(--menu-text-sub);border:0;border-radius:999px;padding:0 11px;font-weight:560}.account-menu-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:720;display:grid}.account-menu-avatar.small{width:30px;height:30px;font-size:9px}.account-company-list{border-top:1px solid var(--line);max-height:210px;padding:5px 8px 8px;overflow-y:auto}.account-company-row{width:100%;min-height:46px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 7px;display:flex}.account-company-row:hover,.account-company-row.selected{background:var(--surface-hover)}.account-company-row>.company-avatar{flex-basis:30px;width:30px;height:30px}.account-company-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-company-row strong,.account-company-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-company-row strong{font-size:11px}.account-company-row small{color:var(--muted);font-size:9.5px}.account-company-row>svg{color:var(--blue);flex:none}.account-menu-list{padding:var(--menu-pad) var(--menu-pad) 7px;border-top:.5px solid var(--menu-divider)}.account-menu-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:7px 7px 5px;font-size:9px;font-weight:650;display:block}.account-menu-row{border-radius:var(--menu-item-radius);align-items:center;gap:2px;transition:background-color .1s;display:flex}.account-menu-switch-form{flex:1;min-width:0;display:flex}.account-menu-switch{min-width:0;min-height:var(--menu-row-lg);padding:5px var(--menu-pad);align-items:center;gap:var(--menu-icon-gap);border-radius:var(--menu-item-radius);text-align:left;background:0 0;border:0;flex:1;display:flex}.account-menu-forget{width:28px;height:28px;color:var(--menu-icon);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.account-menu-row:hover .account-menu-forget:hover{background:#fff3}.account-menu-actions{padding:var(--menu-pad);border-top:.5px solid var(--menu-divider);gap:1px;display:grid}.account-menu-actions>button{min-height:var(--menu-row);padding:6px var(--menu-inset);align-items:center;gap:var(--menu-icon-gap);border-radius:var(--menu-item-radius);color:var(--ink);font-size:var(--menu-text);text-align:left;background:0 0;border:0;font-weight:480;transition:background-color .1s;display:flex}.account-menu-actions svg{color:var(--menu-icon);flex:none}.account-menu-action-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-menu-action-copy strong{color:inherit;font-size:var(--menu-text);font-weight:530}.account-menu-action-copy small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440;line-height:1.35}.account-menu-actions>.account-menu-action-mailbox{min-height:var(--menu-row-lg);color:var(--ink);background:var(--tint);margin-bottom:3px}@supports (color:color-mix(in lab, red, red)){.account-menu-actions>.account-menu-action-mailbox{background:color-mix(in srgb, var(--tint) 10%, transparent)}}.account-menu-actions>.account-menu-action-mailbox>svg:first-child{color:var(--tint)}.account-menu-actions>.account-menu-action-mailbox>svg:last-child{color:var(--menu-icon)}.account-menu-actions>.account-menu-action-danger,.account-menu-actions>.account-menu-action-danger>svg{color:var(--red)}.account-menu>p{border-top:.5px solid var(--menu-divider);color:var(--faint);font-size:var(--menu-text-sub);margin:0;padding:10px 16px 12px;line-height:1.45}.notification-button{position:relative}.untitled-ai-mark{isolation:isolate;width:36px;height:36px;color:var(--ink);background:conic-gradient(from 215deg,#0a84ff,#5e5ce6,#bf5af2,#af52de,#5e5ce6,#0a84ff);border-radius:11px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.untitled-ai-mark:before{content:"";z-index:0;background:var(--surface);border-radius:9.5px;position:absolute;inset:1.5px}.untitled-ai-mark svg{z-index:1;position:relative}.untitled-ai-mark.compact{background:0 0;border-radius:0;width:24px;height:24px;overflow:visible}.untitled-ai-mark.compact:before{display:none}.assistant-trigger{color:var(--ink)}.assistant-trigger.active{color:var(--ink);background:var(--surface-active)}.notification-button>span{border:2px solid var(--surface);color:#fff;background:#e24b53;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:720;display:grid;position:absolute;top:1px;right:0}.workspace{grid-template-columns:256px 362px minmax(400px,1fr);height:calc(100dvh - 64px);min-height:0;display:grid;overflow:hidden}.workspace.sidebar-collapsed{grid-template-columns:76px 362px minmax(400px,1fr)}.nav-sidebar{border-right:1px solid var(--mail-sidebar-divider);background:var(--mail-sidebar-material);-webkit-backdrop-filter:blur(30px)saturate(160%);z-index:22;flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;padding:15px 12px 12px;display:flex;position:relative;overflow:hidden}.mobile-nav-head{display:none}.company-switcher-wrap{flex:none;position:relative}.company-switcher{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:55px;box-shadow:none;text-align:left;border-radius:13px;align-items:center;gap:10px;padding:7px 9px;display:flex;position:relative}.company-switcher:hover{background:var(--surface-raised)}.company-avatar{letter-spacing:-.2px;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:740;display:grid;overflow:hidden}.company-avatar.large{border-radius:50%;width:39px;height:39px;font-size:11px}.company-avatar img,.company-avatar video{object-fit:cover;width:100%;height:100%;display:block}.all-avatar{color:var(--ink);background:var(--surface-active)}.company-switch-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.company-switch-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.company-switch-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.company-switcher>svg{color:#888a93}.company-switch-unread{z-index:2;border:2px solid var(--surface-soft);color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7.5px;font-weight:760;line-height:1;display:grid;position:absolute;top:4px;left:31px}.company-menu{z-index:50;flex-direction:column;width:324px;max-height:min(70vh,520px);display:flex;position:absolute;top:62px;left:0;overflow:hidden}.company-menu-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.company-menu-footer{flex:none}.company-menu>button{min-height:var(--menu-row-lg);padding:6px var(--menu-pad)}.company-menu>button.selected{background:var(--menu-selected)}.company-menu>button>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.company-menu-unified{width:100%;min-height:var(--menu-row-lg);padding:6px var(--menu-pad);border-radius:var(--menu-item-radius);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.company-menu-unified.selected{background:var(--menu-selected)}.company-menu-item-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.company-menu-item-copy strong,.company-menu-item-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.company-menu strong{font-size:var(--menu-text);font-weight:530}.company-menu small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.company-menu>button>svg{color:var(--purple)}.company-unread-signal{align-items:center;margin-left:auto;display:inline-flex;flex:none!important}.company-unread-signal b{color:#fff;font-variant-numeric:tabular-nums;background:#ff3b30;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:760;display:grid}.company-unread-signal.compact b{min-width:18px;height:18px;font-size:7.5px}.company-menu-groups{gap:2px;display:grid}.company-menu-group{border-radius:var(--menu-item-radius);overflow:hidden}.company-menu-group.selected{background:var(--menu-selected)}.company-menu-company{width:100%;min-height:var(--menu-row-lg);padding:6px var(--menu-pad);border-radius:var(--menu-item-radius);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.company-menu-company>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.company-menu-company>span:nth-child(2) strong,.company-menu-company>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-menu-tail{color:var(--menu-icon);align-items:center;gap:6px;display:flex}.company-menu-drill-head{grid-template-columns:30px 30px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;padding:4px 6px 7px;display:grid}.company-menu-drill-head>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.company-menu-drill-head strong,.company-menu-drill-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-menu-back{width:30px;height:30px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:grid}.company-menu-back:hover{color:var(--ink);background:var(--menu-hover)}.company-menu-addresses{gap:2px;display:grid}.company-menu-address-page{margin:0;padding:0}.company-address-empty{width:100%;min-height:var(--menu-row);padding:0 var(--menu-inset);border-radius:var(--menu-item-radius);align-items:center;gap:var(--menu-icon-gap);color:var(--muted);text-align:left;font-size:var(--menu-text);background:0 0;border:0;display:flex}.company-address-empty>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.company-address-empty>span strong{color:var(--ink)}.company-address-empty>span small{color:var(--muted)}.company-menu .manage-businesses{width:100%;min-height:39px;padding:8px var(--menu-inset);align-items:center;gap:var(--menu-icon-gap);border:0;border-top:.5px solid var(--menu-divider);border-radius:0 0 calc(var(--menu-radius) - 1px) calc(var(--menu-radius) - 1px);color:var(--blue);font-size:var(--menu-text);text-align:left;background:0 0;font-weight:550;display:flex}.compose-button{border:1px solid var(--blue);width:100%;height:47px;color:var(--accent-contrast);background:var(--blue);box-shadow:none;border-radius:999px;flex:none;align-items:center;gap:9px;margin:13px 0 11px;padding:0 13px 0 15px;font-size:13px;font-weight:620;transition:background-color .18s,border-color .18s;display:flex}.compose-button:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.compose-button .compose-shortcut{color:var(--accent-contrast);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.compose-button .compose-shortcut{color:color-mix(in srgb, var(--accent-contrast) 58%, transparent)}}.compose-button .compose-shortcut{font-size:11px}.compose-button .compose-label{color:inherit;font-size:inherit}.workspace.sidebar-collapsed .nav-sidebar{padding-inline:9px}.workspace.sidebar-collapsed .company-switcher{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:0}.workspace.sidebar-collapsed .company-switcher:hover{background:var(--fill)}.workspace.sidebar-collapsed .company-switch-copy,.workspace.sidebar-collapsed .company-switcher>svg,.workspace.sidebar-collapsed .compose-label,.workspace.sidebar-collapsed .compose-shortcut,.workspace.sidebar-collapsed .nav-section-label,.workspace.sidebar-collapsed .folder-nav>button>span,.workspace.sidebar-collapsed .labels-block,.workspace.sidebar-collapsed .sidebar-footer>button>span{display:none}.workspace.sidebar-collapsed .compose-button{aspect-ratio:1;border-radius:50%;justify-content:center;padding:0}.workspace.sidebar-collapsed .folder-nav{margin-top:2px}.workspace.sidebar-collapsed .folder-nav>button,.workspace.sidebar-collapsed .sidebar-footer>button{justify-content:center;padding:0;position:relative}.workspace.sidebar-collapsed .folder-nav button .unread-badge{min-width:15px;height:15px;padding:0 3px;font-size:7px;position:absolute;top:0;right:2px}.workspace.sidebar-collapsed .company-menu{top:0;left:55px}@media (width>=901px){.workspace.sidebar-collapsed .company-switcher-wrap{width:44px;margin-inline:auto}.workspace.sidebar-collapsed :is(.company-switcher,.compose-button,.folder-nav>button,.sidebar-footer>button){flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin-inline:auto;line-height:0}.workspace.sidebar-collapsed :is(.compose-button,.folder-nav>button,.sidebar-footer>button)>svg{flex:0 0 18px;width:18px;height:18px;display:block}.workspace.sidebar-collapsed .sidebar-navigation{scrollbar-gutter:auto;scrollbar-width:none;width:100%;padding-inline:0}.workspace.sidebar-collapsed .sidebar-navigation::-webkit-scrollbar{display:none}.workspace.sidebar-collapsed .suite-sidebar-navigation .calendar-sidebar-extras{display:none}.workspace.sidebar-collapsed :is(.folder-nav,.sidebar-footer){align-items:center;width:100%}}.sidebar-navigation{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;scroll-padding-block:8px;overflow:hidden auto}.sidebar-navigation:hover,.sidebar-navigation:focus,.sidebar-navigation:focus-within{scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.sidebar-navigation:hover,.sidebar-navigation:focus,.sidebar-navigation:focus-within{scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent}}.sidebar-navigation::-webkit-scrollbar{width:5px}.sidebar-navigation::-webkit-scrollbar-track{background:0 0}.sidebar-navigation::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.sidebar-navigation:hover::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sidebar-navigation:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.sidebar-navigation:focus::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sidebar-navigation:focus::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.sidebar-navigation:focus-within::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sidebar-navigation:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.sidebar-navigation button{scroll-margin-block:8px}.folder-nav,.labels-block{flex-direction:column;gap:2px;display:flex}.ai-primary-navigation{flex:auto;min-height:0;padding-top:5px}.ai-primary-navigation.ai-primary-actions{flex:none;padding-top:0}.nav-sidebar.ai-navigation-mode{border:0;overflow:hidden}.nav-sidebar.ai-navigation-mode .ai-new-chat-button{margin-bottom:8px}.nav-sidebar.ai-navigation-mode .sidebar-footer{padding-top:4px}.nav-sidebar.ai-navigation-mode .sidebar-collapse-control{border-top:0}.workspace.sidebar-collapsed .ai-primary-history-slot{display:none}.nav-section-label{color:#9698a1;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-size:10px;font-weight:640;display:flex}.nav-section-label button{color:#9b9da5;background:0 0;border:0;place-items:center;padding:2px;display:grid}.folder-nav>button,.labels-block>button,.sidebar-footer>button{color:#5d606b;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;font-size:12px;display:flex}.folder-nav>button:hover,.labels-block>button:hover,.sidebar-footer>button:hover{background:#494a590e}.folder-nav>button.active{color:var(--blue-dark);background:var(--mail-sidebar-selection);font-weight:630}.labels-block>button.active{color:var(--ink);background:var(--mail-sidebar-selection);font-weight:620}.folder-nav button small,.labels-block button small{color:#8a8c94;margin-left:auto;font-size:10px}.folder-nav button.active small{color:var(--muted)}.folder-nav button .unread-badge,.folder-nav button.active .unread-badge{color:#fff;background:#ff3b30;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.labels-block{margin-top:11px}.label-dot{border-radius:50%;width:7px;height:7px;margin-left:5px}.lavender{background:#8f82df}.coral{background:#e0806f}.mint{background:var(--green)}.sidebar-footer{flex-direction:column;flex:none;gap:2px;min-height:0;margin-top:0;padding-top:10px;display:flex}.sidebar-footer .sidebar-collapse-control{border-top:1px solid var(--mail-sidebar-divider);border-radius:0;margin-top:7px;padding-top:7px}.sidebar-footer .sidebar-collapse-control:hover{color:var(--ink);background:0 0}.message-list-pane{border-right:1px solid var(--pane-divider);background:var(--pane-list-surface);z-index:5;flex-direction:column;min-width:0;display:flex;position:relative}.list-heading{height:var(--pane-header-h);border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 19px;display:flex}.mailbox-heading-identity{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;gap:2px;padding:0 5px 0 0;display:grid}.mailbox-heading-line{align-items:center;gap:5px;min-width:0;display:flex}.mailbox-heading-line strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.016em;min-width:0;font-size:15px;font-weight:620;line-height:19px;overflow:hidden}.mailbox-heading-line svg{color:var(--faint);flex:none}.mailbox-heading-status{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:460;line-height:14px;display:flex;overflow:hidden}.mailbox-heading-status i{background:#ff9f0a;border-radius:50%;flex:none;width:6px;height:6px}.mailbox-heading-status.ready i{background:var(--green)}.mailbox-status-counts{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.heading-actions{gap:1px;display:flex;position:relative}.mailbox-page-controls{height:28px;color:var(--faint);align-items:center;gap:1px;display:inline-flex}.mailbox-page-controls>span{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:48px;padding-inline:5px;font-size:10.5px}.mailbox-page-controls>button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.mailbox-page-controls>button:hover:not(:disabled){color:var(--ink);background:var(--fill-hover)}.mailbox-page-controls>button:disabled{color:var(--faint);opacity:.38}.mailbox-page-footer{display:none}.mailbox-history-footer{justify-content:center;align-items:center;min-height:54px;padding:9px 16px 14px;display:flex}.mailbox-history-footer button{min-height:34px;color:var(--blue);background:var(--fill);font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.mailbox-history-footer button:hover:not(:disabled){background:var(--fill-hover)}.mailbox-history-footer button:disabled{opacity:.62}.toolbar-action-menu{display:grid;position:relative}.action-popover{z-index:80;width:244px;display:grid;position:absolute}.mailbox-action-popover{top:36px;right:0}.mailbox-action-popover.selection-actions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--menu-divider) transparent;width:272px;max-height:min(72vh,620px);overflow-y:auto}.message-action-popover{top:36px;right:0}.message-response-action-popover{bottom:36px;right:0}.list-filter-row{border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);scrollbar-width:none;align-items:center;gap:5px;min-width:0;height:42px;padding:0 12px 0 16px;display:flex;overflow-x:auto}.list-filter-row::-webkit-scrollbar{display:none}.filter-pill{height:30px;color:var(--muted);background:var(--fill);white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:11.5px;font-weight:500;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.filter-pill:hover{color:var(--ink);background:var(--fill-hover)}.filter-pill:active{transform:scale(.97)}.filter-pill.active{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.filter-pill.active{background:color-mix(in srgb, var(--blue) 11%, transparent)}}.filter-pill.active{font-weight:590}.filter-pill svg{color:currentColor;opacity:.6;flex:none}.filter-pill.active svg{opacity:.85}.filter-pill.removable{padding-right:7px}.filter-pill.correspondent-chip{text-overflow:ellipsis;max-width:190px;overflow:hidden}.filter-context{color:var(--muted);font-size:11.5px}.search-result-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;color:var(--faint);margin-left:4px;font-size:11px;overflow:hidden}.refresh-button{width:28px;height:28px;color:var(--faint);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.refresh-button:hover{color:var(--ink);background:var(--fill-hover)}.clear-filter{height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;display:flex}.clear-filter:hover{color:var(--ink);background:var(--fill-hover)}.mail-filter-sheet{gap:16px;display:grid}.mail-filter-intro{align-items:center;gap:12px;min-width:0;display:flex}.mail-filter-intro-icon{width:40px;height:40px;color:var(--tint);background:var(--tint);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mail-filter-intro-icon{background:color-mix(in srgb, var(--tint) 11%, var(--surface))}}.mail-filter-intro>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.mail-filter-intro strong{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:620}.mail-filter-intro small{color:var(--muted);font-size:12px;line-height:1.4}.mail-filter-fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.mail-filter-fieldset legend,.mail-filter-search>label{color:var(--muted);font-size:var(--menu-text-sub);letter-spacing:0;text-transform:none;padding:0;font-weight:550;line-height:16px}.mail-filter-options{border:.5px solid var(--menu-divider);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mail-filter-options{background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface))}}.mail-filter-options button{min-width:0;height:auto;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 12px;transition:background-color .14s,color .14s;display:grid;position:relative}.mail-filter-options button:not(:last-child):after{content:"";background:var(--menu-divider);height:.5px;position:absolute;bottom:0;left:56px;right:0}.mail-filter-options button:hover{background:var(--menu-hover)}.mail-filter-options button:active{background:var(--menu-pressed)}.mail-filter-options button:focus-visible{outline:2px solid var(--menu-ring);outline-offset:-2px}.mail-filter-choice-icon{width:32px;height:32px;color:var(--muted);background:var(--fill);border-radius:10px;place-items:center;transition:background-color .14s,color .14s;display:grid}.mail-filter-choice-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.mail-filter-choice-copy strong{color:var(--ink);letter-spacing:-.006em;font-size:13.5px;font-weight:560}.mail-filter-choice-copy small{color:var(--muted);font-size:11.5px;font-weight:440;line-height:1.3}.mail-filter-choice-check{border:1.5px solid var(--muted);justify-self:end;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.mail-filter-choice-check{border:1.5px solid color-mix(in srgb, var(--muted) 34%, transparent)}}.mail-filter-choice-check{color:#0000;background:0 0;border-radius:50%}.mail-filter-options button.selected{color:var(--ink);background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.mail-filter-options button.selected{background:color-mix(in srgb, var(--tint) 8%, transparent)}}.mail-filter-options button.selected .mail-filter-choice-icon{color:var(--tint);background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.mail-filter-options button.selected .mail-filter-choice-icon{background:color-mix(in srgb, var(--tint) 13%, var(--surface))}}.mail-filter-options button.selected .mail-filter-choice-check{border-color:var(--tint);color:#fff;background:var(--tint)}.mail-filter-search{gap:6px;display:grid}.mail-filter-search-control{border:.5px solid var(--line-strong);height:46px;color:var(--menu-icon);background:var(--surface-soft);border-radius:12px;align-items:center;gap:9px;padding:0 7px 0 13px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.mail-filter-search-control:focus-within{border-color:var(--menu-ring);box-shadow:0 0 0 3px var(--tint)}@supports (color:color-mix(in lab, red, red)){.mail-filter-search-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 16%, transparent)}}.mail-filter-search-control input{min-width:0;color:var(--ink);font:inherit;font-size:var(--menu-text);background:0 0;border:0;outline:0;flex:1}.mail-filter-search-control input::placeholder{color:var(--faint)}.mail-filter-search-control input::-webkit-search-cancel-button{display:none}.mail-filter-search-control button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.mail-filter-search-control button:hover{color:var(--ink);background:var(--menu-hover)}.mail-filter-actions{margin:2px calc(var(--dialog-inset) * -1) calc(var(--dialog-pad-b) * -1);padding:12px var(--dialog-inset);border-top:.5px solid var(--menu-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.mail-filter-actions button{justify-content:center;min-width:0;min-height:38px}.mail-filter-actions button:disabled{opacity:.38}.message-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow-y:auto}.folder-sender-option{background:var(--surface-soft);border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:8px 0 3px;padding:9px 10px;display:grid}.folder-sender-option input{width:15px;height:15px;accent-color:var(--ink);margin:1px 0 0}.folder-sender-option span{gap:2px;display:grid}.folder-sender-option strong{font-size:10px}.folder-sender-option small{color:var(--muted);font-size:9px;line-height:1.4}.message-card{border-bottom:.5px solid var(--pane-divider);box-sizing:border-box;isolation:isolate;cursor:pointer;background:0 0;min-height:126px;padding:13px 13px 12px 18px;transition:background-color .15s;position:relative}@keyframes message-card-live-arrival{0%{opacity:0;transform:translateY(-7px)scale(.992)}62%{opacity:1;transform:translateY(1px)scale(1)}to{opacity:1;transform:none}}.message-card.live-arrival{transform-origin:50% 0;animation:.36s cubic-bezier(.22,1,.36,1) both message-card-live-arrival}.message-card:hover{background:var(--fill)}.message-card.selected,.message-card.unread.selected{background:var(--mail-selection-fill)}.message-card.selected:hover{background:var(--mail-selection-hover)}.message-card.focused.selected{background:var(--mail-selection-hover);box-shadow:none}.message-card.focused:not(.selected){background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.message-card.focused:not(.selected){background:color-mix(in srgb, var(--blue) 6%, transparent)}}.message-card.focused:not(.selected){box-shadow:none}.message-card:focus{outline:0}.message-card:before{content:"";background:var(--blue);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .14s,transform .2s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:7px auto 7px 0;transform:scaleY(.65)}.message-card.selected:before{opacity:1;transform:scaleY(1)}@media (width>=651px){.workspace.layout-cards .message-card.selected,.workspace.layout-cards .message-card.unread.selected{border-radius:10px}}.message-card.unread:after{content:"";background:var(--tint);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:24px;left:7px}.message-card:not(.unread) .sender-line strong,.message-card:not(.unread) .message-card-copy>strong{color:var(--muted);font-weight:490}.message-card.unread .sender-line strong,.message-card.unread .message-card-copy>strong{color:var(--ink);font-weight:700}.message-card.unread .sender-line>span,.message-card.unread .gmail-list-time{color:var(--ink);font-weight:620}.message-card-top{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:6px;height:28px;display:grid}.sender-avatar{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff3}.sender-avatar.large{width:38px;height:38px;font-size:11px}.sender-avatar-photo{color:#0000;background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.sender-avatar-photo img{object-fit:cover;width:100%;height:100%;display:block}.gmail-list-select{display:none}.sender-line{align-items:center;min-width:0;display:flex}.sender-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:13px;font-weight:590;overflow:hidden}.conversation-count{color:var(--faint);margin-left:5px;font-size:11px;font-style:normal;font-weight:520}.sender-line span{color:var(--faint);margin-left:auto;font-size:11px}.star-button{width:25px;height:25px;color:var(--dim);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.star-button:hover{color:var(--muted);background:var(--fill-hover)}.star-button.starred{color:#ff9f0a}.star-button.large{flex:none;width:32px;height:32px}.important-button{width:25px;height:25px;color:var(--dim);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.important-button:hover{color:var(--ink);background:var(--fill-hover)}.important-button.important{color:var(--blue)}.message-card-copy{margin:6px 0 0 64px}.message-card-copy>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:13px;font-weight:560;display:block;overflow:hidden}.message-card-copy p{-webkit-line-clamp:2;height:32px;color:var(--muted);-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.message-card-meta{height:18px;color:var(--faint);align-items:center;gap:5px;margin:7px 0 0 64px;display:flex}.message-card-meta>span{border-radius:5px;place-items:center;min-width:24px;height:18px;padding:0 6px;font-size:10px;font-weight:560;display:grid}.message-card-meta .message-label{color:var(--muted);background:var(--fill)}.workspace.layout-comfortable .message-card{min-height:94px;padding-top:11px;padding-bottom:10px}.workspace.layout-comfortable .message-card-copy{margin-top:5px}.workspace.layout-comfortable .message-card-copy p{white-space:nowrap;text-overflow:ellipsis;height:16px}.workspace.layout-comfortable .message-card-meta{margin-top:5px}.workspace.layout-compact .message-card{min-height:68px;padding-top:8px;padding-bottom:8px}.workspace.layout-compact .message-card-top{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;height:24px}.workspace.layout-compact .sender-avatar{width:24px;height:24px}.workspace.layout-compact .message-card-copy{gap:6px;margin:3px 0 0 31px;display:flex}.workspace.layout-compact .message-card-copy>strong{flex:none;max-width:47%;font-size:11.5px}.workspace.layout-compact .message-card-copy p{white-space:nowrap;text-overflow:ellipsis;min-width:0;height:auto;margin:0;line-height:16px;overflow:hidden}.workspace.layout-compact .message-card-meta{display:none}@media (width>=901px){.workspace.layout-comfortable,.workspace.layout-compact{grid-template-columns:256px minmax(0,1fr)}.workspace.layout-comfortable.sidebar-collapsed,.workspace.layout-compact.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace.layout-comfortable .message-list-pane,.workspace.layout-compact .message-list-pane{border-right:0;grid-column:2}.workspace.layout-comfortable .reader-pane,.workspace.layout-compact .reader-pane{grid-column:2;display:none}.workspace.layout-comfortable.list-reader-open .message-list-pane,.workspace.layout-compact.list-reader-open .message-list-pane{display:none}.workspace.layout-comfortable.list-reader-open .reader-pane,.workspace.layout-compact.list-reader-open .reader-pane{display:flex}.workspace.layout-comfortable.list-reader-open .mobile-back,.workspace.layout-compact.list-reader-open .mobile-back{margin-right:6px;display:inline-grid}.workspace.layout-comfortable .list-heading,.workspace.layout-compact .list-heading{padding-inline:22px 14px}.workspace.layout-comfortable .list-filter-row,.workspace.layout-compact .list-filter-row{padding-inline:18px 14px}.workspace.layout-comfortable .message-scroll,.workspace.layout-compact .message-scroll{background:var(--pane-list-surface)}.workspace.layout-comfortable .message-card,.workspace.layout-compact .message-card{border-bottom:.5px solid var(--pane-divider);background:0 0;grid-template-columns:28px minmax(150px,220px) minmax(240px,1fr) auto 72px;align-items:center;gap:9px;min-height:48px;padding:0 16px;display:grid}.workspace.layout-comfortable .message-card:hover,.workspace.layout-compact .message-card:hover{background:var(--fill)}.workspace.layout-comfortable .message-card.selected,.workspace.layout-compact .message-card.selected,.workspace.layout-comfortable .message-card.selected:hover,.workspace.layout-compact .message-card.selected:hover{background:var(--mail-selection-fill)}.workspace.layout-comfortable .message-card.selected:hover,.workspace.layout-compact .message-card.selected:hover{background:var(--mail-selection-hover)}.workspace.layout-comfortable .message-card.selected:before,.workspace.layout-compact .message-card.selected:before{display:block}.workspace.layout-comfortable .message-card.unread:after,.workspace.layout-compact .message-card.unread:after{top:50%;left:4px;transform:translateY(-50%)}.workspace.layout-comfortable .gmail-list-avatar,.workspace.layout-compact .gmail-list-avatar{grid-column:1}.workspace.layout-comfortable .gmail-list-sender,.workspace.layout-compact .gmail-list-sender{grid-column:2}.workspace.layout-comfortable .gmail-list-copy,.workspace.layout-compact .gmail-list-copy{grid-column:3}.workspace.layout-comfortable .gmail-list-meta,.workspace.layout-compact .gmail-list-meta{grid-column:4}.workspace.layout-comfortable .gmail-list-time,.workspace.layout-compact .gmail-list-time{grid-column:5}.gmail-list-avatar{flex:none}.gmail-list-sender{align-items:center;gap:5px;min-width:0;display:flex}.gmail-list-sender strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:520;overflow:hidden}.message-card:not(.unread) .gmail-list-sender strong{color:var(--muted);font-weight:490}.message-card.unread .gmail-list-sender strong{font-weight:700}.gmail-list-copy{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.gmail-list-copy strong{max-width:48%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12.5px;font-weight:520;overflow:hidden}.message-card:not(.unread) .gmail-list-copy strong{color:var(--muted);font-weight:490}.message-card.unread .gmail-list-copy strong{font-weight:700}.gmail-list-copy>span{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gmail-list-meta{color:var(--faint);justify-content:flex-end;align-items:center;gap:7px;display:flex}.gmail-list-meta .message-label{max-width:108px;color:var(--muted);background:var(--fill);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px;overflow:hidden}.gmail-list-time{color:var(--faint);text-align:right;white-space:nowrap;font-size:11px;font-weight:500}.message-card.unread .gmail-list-time{color:var(--ink);font-weight:620}.gmail-list-avatar{transition:opacity .12s,transform .16s}.gmail-list-select{z-index:4;width:28px;height:32px;color:var(--muted);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:opacity .12s,transform .16s,background-color .12s;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)scale(.94)}.gmail-list-select>span{border:1.5px solid var(--muted);place-items:center;width:17px;height:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.gmail-list-select>span{border:1.5px solid color-mix(in srgb, var(--muted) 52%, transparent)}}.gmail-list-select>span{color:#0000;background:var(--surface);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.gmail-list-select>span{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.gmail-list-select>span{transition:color .12s,border-color .12s,background-color .12s}.gmail-list-select:hover{background:var(--fill-strong)}.gmail-list-select[aria-pressed=true]>span{border-color:var(--tint);color:#fff;background:var(--tint)}.workspace:is(.layout-comfortable,.layout-compact) .message-card:is(:hover,:focus-within,.selected) .gmail-list-select{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.workspace:is(.layout-comfortable,.layout-compact) .message-card:is(:hover,:focus-within,.selected) .gmail-list-avatar{opacity:0;transform:scale(.9)}.message-hover-actions{z-index:3;background:var(--surface);border-radius:9px;align-items:center;gap:2px;min-height:36px;padding:2px 3px;display:flex;position:absolute;top:50%;right:88px}@supports (color:color-mix(in lab, red, red)){.message-hover-actions{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.message-hover-actions{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(150%);transition:opacity .12s,transform .16s;transform:translate(4px,-50%);box-shadow:0 2px 10px #00000014}.message-hover-actions>button{width:31px;height:31px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.message-hover-actions>button:hover{color:var(--ink);background:var(--fill-strong)}.workspace.layout-comfortable .message-card:hover .message-hover-actions,.workspace.layout-compact .message-card:hover .message-hover-actions,.workspace.layout-comfortable .message-card:focus-within .message-hover-actions,.workspace.layout-compact .message-card:focus-within .message-hover-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.workspace.layout-compact .message-card{min-height:40px}.workspace.layout-compact .gmail-list-copy strong,.workspace.layout-compact .gmail-list-sender strong{font-size:11.5px}.workspace.layout-comfortable.list-reader-open .opened-message,.workspace.layout-compact.list-reader-open .opened-message{width:min(1120px,100% - 72px)}.app-shell.edition-email .workspace.layout-comfortable .message-list-pane,.app-shell.edition-email .workspace.layout-compact .message-list-pane,.app-shell.edition-email .workspace.layout-comfortable.list-reader-open .reader-pane,.app-shell.edition-email .workspace.layout-compact.list-reader-open .reader-pane{border:.5px solid var(--pane-divider);border-radius:18px;margin-right:10px}.app-shell.edition-email.workspace-tabs-open .workspace.layout-comfortable .message-list-pane,.app-shell.edition-email.workspace-tabs-open .workspace.layout-compact .message-list-pane,.app-shell.edition-email.workspace-tabs-open .workspace.layout-comfortable.list-reader-open .reader-pane,.app-shell.edition-email.workspace-tabs-open .workspace.layout-compact.list-reader-open .reader-pane{box-shadow:var(--pane-card-shadow-docked);border-top:0;border-radius:0 0 18px 18px}}@media (width<=900px){.message-card-top{grid-template-columns:27px minmax(0,1fr) 22px;gap:8px}.message-card-top>.important-button{display:none}.message-card-copy,.message-card-meta{margin-left:35px}.workspace.layout-comfortable .message-card,.workspace.layout-compact .message-card{border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-height:70px;padding:10px 14px;display:grid}.workspace.layout-comfortable .gmail-list-star,.workspace.layout-compact .gmail-list-star{grid-area:1/1/3;align-self:center}.workspace.layout-comfortable .gmail-list-avatar,.workspace.layout-compact .gmail-list-avatar{grid-area:1/1/4;align-self:center}.workspace.layout-comfortable .gmail-list-important,.workspace.layout-compact .gmail-list-important,.message-hover-actions{display:none}.workspace.layout-comfortable .gmail-list-sender,.workspace.layout-compact .gmail-list-sender{grid-area:1/2;align-items:center;gap:5px;min-width:0;display:flex}.workspace.layout-comfortable .gmail-list-sender strong,.workspace.layout-compact .gmail-list-sender strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace.layout-comfortable .gmail-list-copy,.workspace.layout-compact .gmail-list-copy{white-space:nowrap;grid-area:2/2/auto/4;align-items:baseline;min-width:0;display:flex;overflow:hidden}.workspace.layout-comfortable .gmail-list-copy strong,.workspace.layout-compact .gmail-list-copy strong{max-width:54%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12.5px;overflow:hidden}.workspace.layout-comfortable .message-card.unread .gmail-list-sender strong,.workspace.layout-compact .message-card.unread .gmail-list-sender strong,.workspace.layout-comfortable .message-card.unread .gmail-list-copy strong,.workspace.layout-compact .message-card.unread .gmail-list-copy strong{font-weight:720}.workspace.layout-comfortable .gmail-list-copy>span,.workspace.layout-compact .gmail-list-copy>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace.layout-comfortable .gmail-list-meta,.workspace.layout-compact .gmail-list-meta{color:var(--faint);grid-area:3/2;align-items:center;gap:6px;display:flex}.workspace.layout-comfortable .gmail-list-time,.workspace.layout-compact .gmail-list-time{color:var(--muted);white-space:nowrap;grid-area:1/3;font-size:11px}}.empty-state{height:100%;min-height:360px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>div{width:48px;height:48px;color:var(--faint);background:var(--fill);border-radius:15px;place-items:center;display:grid}.empty-state h3{color:var(--ink);letter-spacing:-.01em;margin:14px 0 4px;font-size:17px;font-weight:590}.empty-state p{color:var(--muted);margin:0;font-size:13px;font-weight:450;line-height:1.45}.empty-state button{color:var(--blue);background:0 0;border:0;margin-top:12px;font-size:13px;font-weight:560}.mailbox-loading-reserve,.mailbox-list-skeleton{min-height:100%;overflow:hidden}.mailbox-list-skeleton-row{box-sizing:border-box;position:relative}.mailbox-list-skeleton-avatar,.mailbox-list-skeleton-sender,.mailbox-list-skeleton-copy i,.mailbox-list-skeleton-meta i,.mailbox-list-skeleton-time{background:var(--fill);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mailbox-list-skeleton-avatar,.mailbox-list-skeleton-sender,.mailbox-list-skeleton-copy i,.mailbox-list-skeleton-meta i,.mailbox-list-skeleton-time{background:color-mix(in srgb, var(--fill) 84%, var(--pane-reader-surface))}}.mailbox-list-skeleton-avatar{border-radius:50%;width:32px;height:32px}.mailbox-list-skeleton-sender{border-radius:999px;height:10px}.mailbox-list-skeleton-copy{min-width:0}.mailbox-list-skeleton-copy i{border-radius:999px;height:9px}.mailbox-list-skeleton-meta{justify-content:flex-end;align-items:center;gap:5px;display:flex}.mailbox-list-skeleton-meta i{border-radius:999px;width:14px;height:8px}.mailbox-list-skeleton-time{border-radius:999px;width:36px;height:9px;margin-top:3px}.mailbox-list-skeleton-avatar:after,.mailbox-list-skeleton-sender:after,.mailbox-list-skeleton-copy i:after,.mailbox-list-skeleton-meta i:after,.mailbox-list-skeleton-time:after{content:"";background:linear-gradient(90deg, transparent, var(--pane-reader-surface), transparent);position:absolute;inset:0;transform:translate(-110%)}@supports (color:color-mix(in lab, red, red)){.mailbox-list-skeleton-avatar:after,.mailbox-list-skeleton-sender:after,.mailbox-list-skeleton-copy i:after,.mailbox-list-skeleton-meta i:after,.mailbox-list-skeleton-time:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pane-reader-surface) 72%, transparent), transparent)}}.mailbox-list-skeleton-avatar:after,.mailbox-list-skeleton-sender:after,.mailbox-list-skeleton-copy i:after,.mailbox-list-skeleton-meta i:after,.mailbox-list-skeleton-time:after{animation:1.25s ease-in-out infinite mailbox-skeleton-shimmer}.workspace.layout-cards .mailbox-list-skeleton-row,.mailbox-list-skeleton-cards .mailbox-list-skeleton-row{background-image:linear-gradient(var(--pane-divider), var(--pane-divider));background-position:57px bottom;background-repeat:no-repeat;background-size:calc(100% - 68px) .5px;grid-template-rows:18px 17px 16px;grid-template-columns:32px minmax(0,1fr) 38px;align-content:center;gap:1px 9px;min-height:70px;padding:8px 11px 8px 16px;display:grid}.workspace.layout-cards .mailbox-list-skeleton-avatar,.mailbox-list-skeleton-cards .mailbox-list-skeleton-avatar{grid-area:1/1/3}.workspace.layout-cards .mailbox-list-skeleton-sender,.mailbox-list-skeleton-cards .mailbox-list-skeleton-sender{grid-area:1/2;align-self:center;width:min(46%,190px)}.workspace.layout-cards .mailbox-list-skeleton-copy,.mailbox-list-skeleton-cards .mailbox-list-skeleton-copy{display:contents}.workspace.layout-cards .mailbox-list-skeleton-copy i:first-child,.mailbox-list-skeleton-cards .mailbox-list-skeleton-copy i:first-child{grid-area:2/2/auto/4;align-self:center;width:min(72%,320px)}.workspace.layout-cards .mailbox-list-skeleton-copy i+i,.mailbox-list-skeleton-cards .mailbox-list-skeleton-copy i+i{grid-area:3/2/auto/4;align-self:center;width:min(88%,410px);height:8px}.workspace.layout-cards .mailbox-list-skeleton-meta,.mailbox-list-skeleton-cards .mailbox-list-skeleton-meta{width:38px;position:absolute;bottom:9px;right:11px}.workspace.layout-cards .mailbox-list-skeleton-time,.mailbox-list-skeleton-cards .mailbox-list-skeleton-time{grid-area:1/3;justify-self:end}.mailbox-list-skeleton-row:nth-child(3n) .mailbox-list-skeleton-sender{width:min(34%,150px)}.mailbox-list-skeleton-row:nth-child(2n) .mailbox-list-skeleton-copy i:first-child{width:min(58%,270px)}@media (width>=901px){.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-row{border-bottom:.5px solid var(--pane-divider);grid-template-columns:28px minmax(150px,220px) minmax(240px,1fr) auto 72px;align-items:center;gap:9px;min-height:48px;padding:0 16px;display:grid}.workspace.layout-compact .mailbox-list-skeleton-row{min-height:40px}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-avatar{grid-column:1;width:28px;height:28px}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-sender{grid-column:2;width:min(68%,150px)}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy{grid-column:3;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy i:first-child{flex:0 0 34%;width:34%}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy i+i{flex:0 0 58%;width:58%}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-meta{grid-column:4}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-time{grid-column:5;justify-self:end}}@media (width<=900px){.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-row{border-bottom:1px solid var(--line);grid-template-rows:18px 17px 13px;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:3px 8px;min-height:70px;padding:10px 14px;display:grid}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-avatar{grid-area:1/1/4;width:28px;height:28px}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-sender{grid-area:1/2;width:min(48%,180px)}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy{grid-area:2/2/auto/4;gap:7px;min-width:0;display:flex;overflow:hidden}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy i:first-child{flex:0 0 34%;width:34%}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-copy i+i{flex:0 0 58%;width:58%}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-meta{grid-area:3/2;justify-self:end}.workspace:is(.layout-comfortable,.layout-compact) .mailbox-list-skeleton-time{grid-area:1/3;justify-self:end}}@keyframes mailbox-skeleton-shimmer{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.mailbox-list-skeleton-avatar:after,.mailbox-list-skeleton-sender:after,.mailbox-list-skeleton-copy i:after,.mailbox-list-skeleton-meta i:after,.mailbox-list-skeleton-time:after{animation:none}}.reader-pane{background:var(--pane-reader-surface);flex-direction:column;min-width:0;display:flex;position:relative}.reader-toolbar{height:var(--pane-header-h);border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);flex:none;align-items:center;padding:0 12px;display:flex}.toolbar-group{align-items:center;gap:1px;display:flex}.toolbar-group.right{margin-left:auto}.toolbar-divider{background:var(--line-strong);width:1px;height:18px;margin:0 6px}.mobile-back{display:none}@media (width>=901px){.workspace.layout-comfortable.list-reader-open .mobile-back,.workspace.layout-compact.list-reader-open .mobile-back{margin-right:6px;display:inline-grid}}.reader-scroll{overscroll-behavior:contain;background:var(--pane-reader-surface);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.opened-message{width:min(820px,100% - 56px);margin:0 auto;padding:30px 0 52px}.subject-row{align-items:flex-start;gap:16px;display:flex}.subject-row>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.company-context{border-radius:6px;order:2;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:560;display:inline-flex;color:var(--muted)!important;background:var(--fill)!important}.subject-row h2{min-width:0;color:var(--ink);overflow-wrap:anywhere;letter-spacing:-.025em;order:1;margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:590;line-height:1.24}.reader-security-button{min-height:24px;color:var(--green);background:var(--green-soft);border:0;border-radius:7px;flex:none;order:2;align-items:center;gap:5px;padding:0 8px;font-size:9.5px;font-weight:600;display:inline-flex}.reader-security-button:hover{filter:brightness(.98)}.sender-detail{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-top:23px;padding-bottom:22px;display:flex}.sender-detail>div{flex-direction:column;flex:1;gap:3px;display:flex}.sender-detail strong{color:var(--ink);font-size:13px;font-weight:600}.sender-detail button{width:fit-content;color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.sender-detail button:hover{color:var(--blue)}.sender-detail time{color:var(--faint);font-size:11.5px}.conversation-stack{border-top:1px solid var(--line);gap:0;margin-top:20px;display:grid}.conversation-message{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;transition:background-color .15s;position:relative}.conversation-stack.single .conversation-message{border-bottom:0}.conversation-message.expanded{background:0 0}.conversation-message-toggle{width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.conversation-message-toggle:hover{background:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.conversation-message-toggle:hover{background:color-mix(in srgb, var(--surface-hover) 48%, transparent)}}.conversation-message-toggle>.company-avatar.large,.conversation-message-toggle>.sender-avatar.large{width:36px;height:36px;font-size:10px}.conversation-message-sender{flex-direction:column;gap:3px;min-width:0;display:flex}.conversation-message-sender strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.3}.conversation-message-sender small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.conversation-message-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.conversation-message-toggle time{color:var(--muted);white-space:nowrap;font-size:10.5px}.conversation-message-actions{align-items:center;gap:2px;display:flex;position:absolute;top:20px;right:2px}.conversation-message-actions button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.conversation-message-actions button:hover{color:var(--ink);background:var(--surface-hover)}.conversation-message-actions button.starred{color:var(--warn)}.conversation-delivery{min-width:38px;color:var(--muted);background:var(--surface-active);text-align:center;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:650}.conversation-delivery.delivered,.conversation-delivery.sent{color:var(--green);background:var(--green-soft)}.conversation-delivery.deferred{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.conversation-delivery.deferred{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.conversation-delivery.bounced,.conversation-delivery.failed,.conversation-delivery.rejected{color:var(--red);background:0 0}.conversation-message-content{padding:0 18px 28px 56px}.conversation-message-content .message-body{padding:8px 0 14px}.message-body-empty{color:var(--muted);font-style:italic}.message-body-unavailable{color:var(--muted);font-style:normal}.conversation-connector{display:none}.message-body{color:var(--ink);padding:25px 1px 15px}@supports (color:color-mix(in lab, red, red)){.message-body{color:color-mix(in srgb, var(--ink) 91%, var(--muted))}}.message-body{font-size:14px;line-height:1.7}.message-body p{white-space:pre-line;margin:0 0 17px}.message-body a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.message-body a{-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent)}}.message-body a{text-underline-offset:3px}.link-preview-stack{flex-direction:column;gap:7px;margin:3px 0 16px;display:flex}.link-preview-card{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px;grid-template-columns:42px minmax(0,1fr) 30px 30px;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.link-preview-mark{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.link-preview-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.link-preview-card>div>span{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:8.5px}.link-preview-card strong,.link-preview-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-preview-card strong{font-size:11px}.link-preview-card small{color:var(--muted);font-size:9px}.link-preview-card>button,.link-preview-card>a{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.link-preview-card>button:hover,.link-preview-card>a:hover{color:var(--ink);background:var(--surface-active)}.attachment-block{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;align-items:center;gap:11px;min-height:62px;padding:8px;display:flex}.attachment-preview{width:45px;height:45px;color:var(--muted);background:var(--fill);border-radius:9px;place-items:center;display:grid}.attachment-block>div:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.attachment-block strong{text-overflow:ellipsis;color:var(--ink-2);font-size:12px;overflow:hidden}.attachment-block span{color:var(--faint);font-size:11px}.message-inline-attachments{flex-direction:column;gap:18px;width:100%;margin-top:18px;display:flex}.message-inline-attachment{width:100%;max-width:100%;color:var(--ink);margin:0;overflow:hidden}.inline-attachment-open{width:100%;max-width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.inline-attachment-image-open{width:fit-content}.inline-attachment-image{object-fit:contain;object-position:left top;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(72vh,900px);display:block}.inline-attachment-video{background:#000;border-radius:12px;width:100%;max-height:min(72vh,820px);display:block}.inline-attachment-audio{background:var(--surface-soft);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:min(680px,100%);padding:12px 14px;display:grid}.inline-attachment-audio>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.inline-attachment-audio audio{width:100%;min-width:0}.inline-attachment-document-open{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;height:clamp(420px,62vh,760px);position:relative;overflow:hidden}.inline-attachment-document-open iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block}.inline-attachment-document-open>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.message-inline-attachment figcaption{align-items:center;gap:8px;min-width:0;padding:9px 2px 0;display:flex}.message-inline-attachment figcaption>.inline-attachment-caption-icon{border-radius:7px;flex:0 0 28px;width:28px;height:28px}.message-inline-attachment figcaption>.inline-attachment-caption-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.message-inline-attachment figcaption strong,.message-inline-attachment figcaption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-inline-attachment figcaption strong{font-size:10.5px;font-weight:590}.message-inline-attachment figcaption small{color:var(--faint);font-size:8.5px}.message-inline-attachment figcaption>button{width:32px;min-width:32px;height:32px;color:var(--blue);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.message-inline-attachment figcaption>button:hover{background:var(--blue-soft)}.inline-attachment-file{border:0;border-top:.5px solid var(--pane-divider);border-bottom:.5px solid var(--pane-divider);width:min(560px,100%);min-height:58px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:8px 4px;display:grid}.inline-attachment-file:hover{background:var(--fill-hover)}.inline-attachment-file>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.inline-attachment-file strong,.inline-attachment-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-attachment-file strong{font-size:10.5px}.inline-attachment-file small{color:var(--faint);font-size:8.5px}.inline-attachment-file>svg{color:var(--faint)}.attachment-viewer-layer{z-index:150;position:fixed;inset:0}.attachment-viewer-scrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090cc7;border:0;width:100%;height:100%;position:absolute;inset:0}.attachment-viewer{color:#f5f5f7;background:#111214;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:62px minmax(0,1fr) auto;display:grid;position:absolute;inset:22px;overflow:hidden;box-shadow:0 34px 100px #00000085}.attachment-viewer-head{background:#191a1df0;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-width:0;padding:0 13px 0 16px;display:flex}.attachment-kind-icon{color:#f5f5f7;background:#ffffff17;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.attachment-kind-icon.pdf{color:#ff858d;background:#d73e4829}.attachment-kind-icon.image{color:#77c7ac;background:#44a08226}.attachment-kind-icon.audio{color:#b9a0ef;background:#8263c22e}.attachment-kind-icon.video{color:#93b7dd;background:#507daa2e}.attachment-viewer-head>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.attachment-viewer-head strong,.attachment-viewer-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-viewer-head strong{font-size:11px}.attachment-viewer-head span{color:#989aa3;font-size:8.5px}.attachment-viewer-tools{align-items:center;gap:3px;display:flex}.attachment-viewer-tools button{color:#c6c7cd;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.attachment-viewer-tools button:hover{color:#fff;background:#ffffff17}.attachment-viewer-tools>span{color:#989aa3;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:8px}.attachment-stage{background:radial-gradient(circle at 50% 20%,#22242a 0,#151619 43%,#0d0e10 100%);place-items:center;min-height:0;padding:30px;display:grid;overflow:auto}.attachment-stage img{object-fit:contain;transform-origin:50%;border-radius:5px;max-width:min(100%,1200px);max-height:100%;transition:transform .18s;box-shadow:0 16px 60px #00000061}.attachment-stage video{background:#000;border-radius:10px;max-width:min(100%,1200px);max-height:100%;box-shadow:0 18px 70px #00000080}.attachment-stage iframe{transform-origin:top;background:#fff;border:0;border-radius:6px;width:min(920px,90%);height:100%;min-height:540px}.audio-preview{background:#1f2024d6;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:100px 1fr;gap:22px;width:min(680px,100%);padding:28px;display:grid}.audio-art{color:#c5b5ea;background:linear-gradient(145deg,#574776,#282334);border-radius:18px;grid-row:1/span 2;place-items:center;width:100px;height:100px;display:grid}.audio-wave{align-items:center;gap:3px;height:62px;display:flex}.audio-wave i{background:linear-gradient(#a88ce6,#6c57a0);border-radius:5px;flex:1;min-width:3px;max-width:7px}.audio-preview audio{width:100%;height:38px}.document-preview{transform-origin:top;color:#1d1d1f;background:#fff;border-radius:5px;width:min(610px,88%);min-height:760px;padding:58px 66px;box-shadow:0 18px 70px #00000073}.document-preview>span{color:#777;letter-spacing:.16em;font-size:9px;font-weight:750}.document-preview h3{letter-spacing:-.6px;margin:44px 0 8px;font-size:27px}.document-preview p{color:#777;margin:0 0 58px;font-size:12px}.document-preview i{background:#e3e3e7;border-radius:5px;height:8px;margin:15px 0;display:block}.document-preview i.short{width:62%}.document-preview footer{color:#888;border-top:1px solid #e5e5e8;margin-top:170px;padding-top:18px;font-size:9px;line-height:1.6}.attachment-unavailable{color:#aeb0b7;text-align:center;flex-direction:column;align-items:center;max-width:410px;display:flex}.attachment-unavailable>svg{color:#ddd;margin-bottom:12px}.attachment-unavailable h3{color:#fff;margin:0 0 7px;font-size:15px}.attachment-unavailable p{margin:0 0 15px;font-size:10px;line-height:1.55}.attachment-viewer-strip{background:#191a1df2;border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:74px;padding:8px 12px;display:grid}.attachment-viewer-strip>button{color:#bbbcc2;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.attachment-viewer-strip>button:hover{color:#fff;background:#ffffff14}.attachment-viewer-strip>div{justify-content:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.attachment-viewer-strip>div>button{color:#a8a9b0;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;max-width:180px;height:50px;padding:6px 8px;display:flex}.attachment-viewer-strip>div>button.active{color:#fff;background:#ffffff14;border-color:#ffffff29}.attachment-viewer-strip>div>button>span{background:#ffffff14;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.attachment-viewer-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.secondary-button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-2);background:var(--fill);box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:560;display:inline-flex}.secondary-button:hover{border-color:var(--line-strong);color:var(--ink);background:var(--fill-hover)}.reader-response-actions{gap:9px;margin:28px 0 0 56px;display:flex}.reader-response-actions .secondary-button{border-radius:999px;min-width:104px;min-height:38px}.smart-actions{display:none}.smart-actions>div{color:var(--blue);align-items:center;gap:6px;margin-right:4px;font-size:9.5px;font-weight:650;display:flex}.smart-actions>button{height:29px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.smart-actions>button:hover{background:var(--blue-soft);color:var(--blue)}.reader-empty{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.reader-empty>svg{width:68px;height:68px;color:var(--tint);background:0 0;padding:0}.reader-empty h2{color:var(--ink);letter-spacing:-.01em;margin:14px 0 5px;font-size:18px;font-weight:590}.reader-empty p{color:var(--muted);margin:0;font-size:13px;font-weight:450;line-height:1.4}.compose-window{z-index:80;border:.5px solid var(--line-strong);background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;width:min(640px,100vw - 28px);height:min(720px,100vh - 35px);transition:width .22s,height .22s;display:flex;position:fixed;bottom:0;right:22px;overflow:hidden;box-shadow:0 -2px 44px #00000029,0 -1px 4px #0000000d}.compose-expanded-scrim{z-index:79;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18192257;border:0;width:100%;height:100%;animation:.18s ease-out compose-scrim-in;position:fixed;inset:0}@keyframes compose-scrim-in{0%{opacity:0}}.compose-window.expanded{border-radius:16px;width:min(860px,100vw - 42px);height:min(800px,100vh - 40px);bottom:20px;right:max(21px,50vw - 430px)}.compose-tab-workspace{grid-column:2/-1;min-width:0;height:100%;min-height:0;padding:8px 10px 10px 0;overflow:hidden}.compose-tab-workspace[hidden]{display:none}.compose-tab-workspace .compose-window.compose-workspace,.compose-tab-workspace .compose-window.compose-workspace.expanded{z-index:1;border:.5px solid var(--line-strong);background:var(--surface);width:100%;height:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;transition:none;position:relative;inset:auto}.compose-head{height:46px;color:var(--ink);background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 16px;font-size:13px;font-weight:590;display:flex}.compose-head>div{align-items:center;gap:6px;display:flex}.compose-title-mobile,.mobile-compose-back-icon{display:none}.compose-head button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.compose-head button:hover{color:var(--ink);background:var(--fill-hover)}.compose-identity{background:var(--fill);border:0;border-radius:11px;flex:none;align-items:center;gap:10px;min-height:48px;margin:0 8px 2px;padding:5px 8px;display:flex;position:relative}.compose-identity>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.compose-identity strong{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:590;display:flex}.compose-identity strong>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compose-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.compose-identity em{color:var(--muted);background:var(--fill);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:560}.compose-window form{flex-direction:column;flex:1;min-height:0;padding-top:2px;display:flex;position:relative}.compose-field{min-height:42px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex;position:relative}.compose-field>span{flex:0 0 52px;align-items:center;width:52px;min-height:34px;line-height:1;display:flex}.compose-field input,.compose-field select{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;line-height:1.35}.compose-field input::placeholder{color:var(--faint)}.compose-field select{appearance:none}.compose-field button{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:540}.recipient-field{min-height:44px;color:var(--muted);flex:none;align-items:flex-start;gap:10px;padding:5px 16px;display:flex;position:relative}.recipient-label{flex:0 0 52px;align-items:center;width:52px;height:34px;padding:0;font-size:13px;line-height:1;display:flex}.recipient-entry{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:34px;display:flex}.recipient-entry input{min-width:145px;height:32px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;line-height:1.35}.recipient-entry input::placeholder{color:var(--faint)}.recipient-chip{max-width:205px;height:26px;color:var(--ink);background:var(--fill);border:0;border-radius:7px;align-items:center;gap:3px;padding:0 3px 0 9px;font-size:12.5px;display:inline-flex}.recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-chip button{width:20px;height:20px;color:var(--faint);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.recipient-chip button:hover{color:var(--ink);background:var(--fill-strong)}.copies-toggle{min-height:32px;color:var(--blue);background:0 0;border:0;align-self:center;padding:0 2px;font-size:12px;font-weight:540;line-height:1}.compose-field.subject{margin-bottom:4px}.recipient-field.invalid:after{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.recipient-field.invalid:after{background:color-mix(in srgb, var(--red) 46%, transparent)}}.recipient-error{z-index:4;color:var(--red);font-size:11px;position:absolute;bottom:-16px;right:14px}.recipient-suggestions{z-index:18;max-height:254px;position:absolute;top:calc(100% + 6px);left:57px;right:12px;overflow-y:auto}.recipient-suggestions>button{min-height:var(--menu-row-lg);padding-block:6px}.recipient-suggestions>button>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.recipient-suggestions strong,.recipient-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-suggestions strong{font-size:var(--menu-text);font-weight:530}.recipient-suggestions small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.recipient-suggestions>button>span:last-child{color:var(--faint);font-size:var(--menu-text-sub);flex:none}.sender-avatar.manual{color:var(--muted);background:var(--fill-strong)}.compose-window textarea{resize:none;width:100%;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:18px 16px;font-size:13.5px;line-height:1.62}.compose-window textarea::placeholder{color:var(--faint)}.compose-attachments{flex:none;gap:6px;max-height:76px;padding:8px 14px;display:flex;position:relative;overflow-x:auto}.compose-attachments>span{background:var(--fill);border:0;border-radius:10px;align-items:center;gap:8px;min-width:176px;height:46px;padding:5px 6px 5px 9px;display:flex}.compose-attachments>span>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.compose-attachments strong,.compose-attachments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compose-attachments strong{font-size:12px;font-weight:550}.compose-attachments small{color:var(--faint);font-size:11px}.compose-attachments button{width:24px;height:24px;color:var(--faint);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.compose-attachments button:hover{color:var(--ink);background:var(--fill-strong)}.compose-link-row{background:0 0;flex:none;align-items:center;gap:8px;min-height:48px;padding:7px 14px;display:flex;position:relative}.compose-link-row>svg{color:var(--faint);flex:none}.compose-link-row>input{min-width:0;height:34px;color:var(--ink);background:var(--fill);border:0;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:12.5px}.compose-link-row>button:last-child{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.compose-link-row>button:last-child:hover{color:var(--ink);background:var(--fill-hover)}.compose-protection{flex:none;margin:0 12px 5px;position:relative}.compose-security{width:100%;min-height:42px;color:var(--muted);background:var(--fill);text-align:left;border:0;border-radius:11px;align-items:center;gap:9px;padding:5px 8px;display:flex}.compose-security:hover{background:var(--fill-hover)}.compose-security .security-check{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:8px;flex:none;place-items:center;display:grid}.compose-security>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.compose-security strong{color:var(--ink);font-size:12.5px;font-weight:570}.compose-security small{color:var(--muted);font-size:11.5px}.protection-menu{z-index:5;width:min(430px,100vw - 34px);position:absolute;bottom:calc(100% + 7px);left:12px}.protection-title{justify-content:space-between;align-items:flex-start;padding:6px 6px 10px;display:flex}.protection-title>div{flex-direction:column;gap:2px;display:flex}.protection-title strong{font-size:13px;font-weight:590}.protection-title span{color:var(--muted);font-size:11.5px}.protection-title button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.protection-title button:hover{color:var(--ink);background:var(--fill-hover)}.protection-choice{width:100%;min-height:56px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:2px;padding:8px 9px;display:flex}.protection-choice:hover{background:var(--fill)}.protection-choice.active{background:var(--blue-soft)}.protection-choice>span{width:29px;height:29px;color:var(--blue);background:var(--fill);border-radius:8px;flex:none;place-items:center;display:grid}.protection-choice.active>span{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.protection-choice.active>span{background:color-mix(in srgb, var(--blue) 14%, transparent)}}.protection-choice>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.protection-choice strong{color:var(--ink);font-size:12.5px;font-weight:570}.protection-choice small{color:var(--muted);font-size:11.5px;line-height:1.35}.protection-choice>svg{color:var(--blue);flex:none}.password-protection-fields{grid-template-columns:1fr 110px;gap:8px;margin:8px 6px 4px;display:grid}.password-protection-fields label{color:var(--muted);flex-direction:column;gap:5px;font-size:11.5px;font-weight:500;display:flex}.password-protection-fields input,.password-protection-fields select{height:34px;color:var(--ink);background:var(--fill);border:0;border-radius:8px;outline:0;padding:0 10px;font-size:12.5px}.password-protection-fields input:focus{box-shadow:inset 0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.password-protection-fields input:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blue) 40%, transparent)}}.encryption-error{color:var(--red);background:0 0;gap:6px;margin:8px 6px 0;padding:6px 0;font-size:11.5px;display:flex}.protection-foot{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin:8px 6px 2px;padding-top:9px;font-size:11px;display:flex}.compose-footer{flex:none;align-items:center;gap:4px;min-height:58px;padding:10px 12px;display:flex;position:relative}.compose-field.subject:after,.compose-footer:before{content:"";pointer-events:none;background:var(--line-strong);height:1px;position:absolute;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.compose-field.subject:after,.compose-footer:before{background:color-mix(in srgb, var(--line-strong) 58%, transparent)}}.compose-field.subject:after{bottom:0}.compose-footer:before{top:0;left:12px;right:12px}.send-button{height:34px;color:var(--accent-contrast);background:var(--blue);box-shadow:none;border:0;border-radius:999px;align-items:center;gap:7px;margin-right:5px;padding:0 16px;font-size:12.5px;font-weight:590;display:flex}.send-button:disabled{cursor:wait;opacity:.65}.send-split{color:var(--accent-contrast);background:var(--blue);border-radius:999px;align-items:stretch;gap:0;margin-right:5px;display:inline-flex;position:relative}.send-split .send-button{background:0 0;border:0;border-radius:999px 0 0 999px;margin:0;padding:0 14px 0 17px}.send-menu-trigger{place-items:center;width:34px;height:34px;padding:0;display:grid;border-left:1px solid var(--accent-contrast)!important}@supports (color:color-mix(in lab, red, red)){.send-menu-trigger{border-left:1px solid color-mix(in srgb, var(--accent-contrast) 38%, transparent)!important}}.send-menu-trigger{color:var(--accent-contrast);background:0 0;border-radius:0 999px 999px 0}.send-menu-trigger:disabled{opacity:.65}.send-menu{z-index:80;flex-direction:column;width:288px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.send-menu>button{min-height:var(--menu-row-lg);padding-block:5px}.send-menu>button>span{font-size:var(--menu-text);font-weight:500}.send-menu>button>small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.custom-schedule{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 5px 4px;display:grid}.custom-schedule input{min-width:0;height:36px;color:var(--ink);background:var(--fill);border:0;border-radius:8px;padding:0 9px;font-size:12.5px}.custom-schedule button{min-width:74px;height:36px;color:var(--accent-contrast);background:var(--blue);border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:590}.compose-tool{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid}.compose-tool:hover{color:var(--ink);background:var(--fill-hover)}.compose-tool.active{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.compose-tool.active{background:color-mix(in srgb, var(--blue) 11%, transparent)}}.compose-spacer{flex:1}.draft-save-status{color:var(--faint);white-space:nowrap;font-size:11.5px}.draft-save-status.error{color:var(--red)}.compose-option-status{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--faint);font-size:11px;overflow:hidden}.compose-inline-error{min-height:34px;color:var(--red);background:0 0;flex:none;align-items:center;gap:6px;padding:7px 16px;font-size:11.5px;display:flex}.compose-options-menu{z-index:16;width:min(330px,100% - 24px);position:absolute;bottom:58px;right:12px}.compose-options-menu label{min-height:var(--menu-row-lg);padding:6px var(--menu-inset);align-items:center;gap:var(--menu-icon-gap);border-radius:var(--menu-item-radius);transition:background-color .1s;display:flex}.compose-options-menu input{accent-color:var(--blue)}.compose-options-menu span{flex-direction:column;gap:2px;min-width:0;display:flex}.compose-options-menu strong{font-size:var(--menu-text);font-weight:530}.compose-options-menu small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.settings-layer{z-index:90;position:fixed;inset:0}.app-shell.settings-background-blurred>:not(.settings-layer){filter:blur(10px)}.page-scrim{-webkit-backdrop-filter:saturate(115%)blur(8px);z-index:1;background:#00000042;border:0;width:100%;height:100%;position:fixed;inset:0}.page-scrim.mobile{display:none}.identity-switch-layer{z-index:115;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.identity-switch-scrim{-webkit-backdrop-filter:none}.identity-switch-dialog{border:1px solid var(--line-strong);width:min(100%,500px);color:var(--ink);background:var(--surface-raised);z-index:2;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px;display:grid;position:relative}.identity-switch-icon{width:42px;height:42px;color:var(--accent-contrast);background:var(--ink);border-radius:12px;place-items:center;display:grid}.identity-switch-dialog h2{letter-spacing:-.35px;margin:1px 0 7px;font-size:17px}.identity-switch-dialog p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.identity-switch-dialog p strong{color:var(--ink);overflow-wrap:anywhere}.identity-switch-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.identity-switch-actions button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:38px;overflow:hidden}.identity-switch-cancel{color:var(--muted);background:0 0;border:0;border-radius:8px;margin-right:auto;padding:0 10px;font-size:10.5px;font-weight:600}.identity-switch-cancel:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.identity-switch-cancel:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.identity-switch-cancel:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent)}}.identity-switch-cancel:focus-visible{outline-offset:1px}.identity-switch-cancel:disabled{cursor:wait;opacity:.58}.identity-switch-layer>.page-scrim:disabled{cursor:wait}.settings-panel{z-index:2;background:var(--surface-raised);border:1px solid #2526321f;border-radius:18px;width:min(1040px,100vw - 56px);height:min(780px,100vh - 56px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 46px #1e1e2e29}.settings-head{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;height:64px;padding:0 16px 0 20px;display:flex}.settings-head>div{align-items:center;gap:11px;display:flex}.settings-head-actions{align-items:center;gap:3px;display:flex}.settings-menu-trigger,.settings-mobile-title,.settings-nav-scrim{display:none}.settings-icon{width:35px;height:35px;color:var(--ink);background:var(--surface-active);border-radius:10px;place-items:center;display:grid}.settings-head h2{color:#32333d;letter-spacing:-.25px;margin:0 0 3px;font-size:16px}.settings-head p{color:#8b8d96;margin:0;font-size:11px}.settings-layout{grid-template-columns:236px 1fr;height:calc(100% - 64px);display:grid;position:relative}.settings-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;min-height:0;padding:15px 11px 11px;display:flex;overflow-y:auto}.settings-scope-card{background:var(--surface);border:0;border-radius:10px;align-items:center;gap:9px;min-width:0;margin:0 2px 9px;padding:9px;display:flex}.settings-scope-card>.company-avatar{aspect-ratio:1;clip-path:circle(50%);border-radius:999px;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.settings-scope-card>.company-avatar img,.settings-scope-card>.company-avatar video{border-radius:inherit;object-fit:cover;width:100%;height:100%}.settings-scope-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-scope-card strong,.settings-scope-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-scope-card strong{color:var(--ink);font-size:11px}.settings-scope-card>svg{color:var(--green);flex:none}.settings-nav-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:14px 10px 6px;font-size:9.5px;font-weight:680}.settings-nav>button{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:12.5px;display:flex}.settings-nav>button:hover{background:#50515e0e}.settings-nav>button:not(.settings-account)>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-account{align-items:center;gap:8px;width:100%;min-width:0;margin-top:auto;display:flex;border-top:1px solid var(--line)!important;border-radius:0!important;padding:10px 9px!important}.settings-account>span{color:#fff;background:#343540;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.settings-account>span:nth-child(2){width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.settings-account strong,.settings-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account svg{color:#94969f}.settings-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;min-width:0;padding:32px 38px 46px;overflow-y:auto}.settings-content>*{max-width:820px}.settings-panel.settings-domain-panel{width:min(920px,100vw - 56px)}.settings-head.settings-domain-head{padding-left:14px}.settings-domain-head-copy{min-width:0}.settings-domain-back{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.settings-domain-back:hover{color:var(--ink);background:var(--surface-hover)}.settings-domain-back:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.settings-domain-back:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent)}}.settings-domain-back:focus-visible{outline-offset:1px}.settings-domain-icon.verified{color:#248a47;background:var(--green-soft)}.settings-domain-icon.checking{color:var(--blue);background:var(--blue-soft)}.settings-layout.settings-layout-domain-page{grid-template-columns:minmax(0,1fr)}.settings-layout-domain-page>.settings-nav,.settings-layout-domain-page>.settings-nav-scrim{display:none}.settings-content.settings-content-domain-page{background:var(--surface-soft);padding:30px 36px 42px}.settings-content.settings-content-domain-page>*{max-width:790px}.account-scope-banner{color:var(--ink);background:var(--surface-soft);border:0;border-radius:11px;align-items:center;gap:10px;margin:-8px 0 26px;padding:11px 13px;display:flex}.account-scope-banner>svg{color:var(--green);flex:none}.account-scope-banner>span{flex-direction:column;gap:2px;display:flex}.account-scope-banner strong{font-size:11.5px}.account-scope-banner small{color:var(--muted);font-size:10.5px}.content-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.content-title h3{color:#30313b;letter-spacing:-.55px;margin:0 0 8px;font-size:22px}.content-title p{color:#84868f;max-width:610px;margin:0;font-size:12.5px;line-height:1.55}.focused-settings-title{margin-bottom:4px}.settings-back-link{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:3px;margin:-7px 0 12px -7px;padding:0 7px;font-size:11px;display:inline-flex}.settings-back-link:hover{color:var(--ink);background:var(--surface-soft)}.settings-section-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.settings-section-tabs button{height:29px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:10px}.settings-section-tabs button.active{color:var(--ink);background:var(--surface-raised);font-weight:640}.address-definition{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;gap:9px;margin:-8px 0 15px;padding:0 2px 13px;display:flex}.address-definition>span{flex-direction:column;gap:2px;min-width:0;display:flex}.address-definition strong{color:var(--ink);font-size:10.5px}.address-definition small{color:var(--faint);font-size:9.5px}.address-definition>i{background:var(--line-strong);width:1px;height:26px;margin:0 8px}.routing-explainer>button{color:var(--blue);font:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:650}.primary-small{border:1px solid var(--blue);min-height:36px;color:var(--accent-contrast);background:var(--blue);box-shadow:none;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:630;display:inline-flex}.primary-small:disabled{cursor:wait;opacity:.58}.company-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.company-settings-grid>button{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:105px;padding:12px;display:flex}.account-profile-summary{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:105px;padding:12px;display:flex}.account-profile-summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.account-profile-summary strong,.account-profile-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.account-profile-summary strong{color:var(--ink);font-size:12px}.account-profile-summary small{color:var(--faint);font-size:10px}.account-isolation-tag{color:var(--green);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.settings-step-strip{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;margin:-6px 0 16px;padding:0 14px;display:flex}.settings-step-strip span{white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.settings-step-strip strong{width:21px;height:21px;color:var(--ink);background:var(--surface-active);border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.settings-step-strip i{background:var(--line-strong);flex:1;height:1px}.mailbox-key-setup{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:13px;max-width:620px;padding:18px;display:grid}.mailbox-key-intro{align-items:flex-start;gap:11px;display:flex}.mailbox-key-intro>div{flex-direction:column;gap:4px;display:flex}.mailbox-key-intro strong{color:var(--ink);font-size:12px}.mailbox-key-intro p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.mailbox-key-setup label{color:var(--muted);flex-direction:column;gap:6px;font-size:9.5px;display:flex}.mailbox-key-setup input,.mailbox-key-unlock input{border:1px solid var(--line-strong);height:38px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:12px}.mailbox-key-setup input:focus,.mailbox-key-unlock input:focus{border-color:var(--ink)}.mailbox-key-setup>button{justify-self:start}.mailbox-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.mailbox-key-form .primary-small{min-height:38px}.mailbox-key-unlock{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:13px;display:flex}.mailbox-key-unlock>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mailbox-key-unlock strong{color:var(--ink);font-size:11px}.mailbox-key-unlock small{color:var(--muted);font-size:9.5px}.mailbox-key-unlock input{width:min(240px,42%)}.employee-provision-form{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:13px;margin-bottom:14px;padding:16px;display:grid}.employee-enrollment{margin-bottom:14px}.member-actions{align-items:center;gap:3px;display:flex}.member-actions button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:var(--surface);border-radius:8px;place-items:center;padding:0;display:grid}.member-actions button:hover{color:var(--ink);background:var(--surface-soft)}.member-actions button.danger:hover{color:#c22d27;border-color:#efc9c6}.company-settings-grid>button:hover,.company-settings-grid>button.active{border-color:var(--line-strong);box-shadow:none;background:var(--surface-soft)}.company-settings-grid>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.company-settings-grid strong,.company-settings-grid small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.company-settings-grid strong{color:#464852;font-size:12px}.company-settings-grid small{color:#9698a1;font-size:10px}.company-settings-grid .company-plan{color:var(--green);align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-settings-grid .company-plan{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.company-settings-grid .company-plan{font-size:9.5px}.company-settings-grid .company-plan.needs_verification{color:var(--blue)}.profile-card,.inline-setup-form{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:17px;padding:17px}@supports (color:color-mix(in lab, red, red)){.profile-card,.inline-setup-form{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.profile-sheet{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.profile-card-head{justify-content:space-between;align-items:center;display:flex}.settings-panel .company-avatar.large{border-radius:50%;width:52px;height:52px;font-size:13px}.settings-panel .company-avatar img,.settings-panel .company-avatar video{border-radius:50%}.settings-panel .profile-card .company-avatar{clip-path:circle(50%);border-radius:999px!important}.profile-card-head>div{align-items:center;gap:10px;display:flex}.profile-card-head>div>div{flex-direction:column;gap:3px;display:flex}.profile-card-head strong{color:#42444e;font-size:11px}.profile-card-head small{color:#95979f;font-size:9px}.profile-sheet .profile-card-head{border-bottom:1px solid var(--line);padding-bottom:20px}.profile-card-actions{align-items:center;gap:6px;display:flex}.profile-card-actions button{min-height:33px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:inline-flex}.profile-card-actions button:hover{color:var(--ink);background:var(--surface-active)}.profile-card-actions button:disabled{cursor:wait;opacity:.55}.profile-domain-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:61px;display:flex}.profile-domain-row label{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.profile-domain-row label>span{width:88px;color:var(--muted);flex:none;font-size:9.5px}.profile-domain-row select{width:min(320px,100%);height:34px;color:var(--ink);background-color:var(--surface-soft);border:0;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:10.5px}.profile-domain-row>span{white-space:nowrap;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.profile-domain-row>span>span{background:currentColor;border-radius:50%;width:6px;height:6px}.profile-media-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:11px 12px;display:flex}.profile-media-row>div:first-of-type{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.profile-media-row>div:first-of-type>svg{color:var(--muted);flex:none}.profile-media-row>div:first-of-type>span{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-media-row .profile-media-preview .company-avatar.large{aspect-ratio:1;clip-path:circle(50%);flex:0 0 62px;width:62px;height:62px;overflow:hidden;border-radius:999px!important}.profile-media-row .profile-media-preview .company-avatar.large img,.profile-media-row .profile-media-preview .company-avatar.large video{object-fit:cover;width:100%;height:100%;border-radius:inherit!important}.profile-media-row strong{font-size:9.5px}.profile-media-row small{color:var(--muted);font-size:8.5px;line-height:1.35}.profile-media-row>div:last-child{align-items:center;gap:5px;display:flex}.text-danger{color:#c8464f;background:0 0;border:0;border-radius:8px;height:32px;padding:0 8px;font-size:9px}.text-danger:hover{background:var(--surface-hover)}.profile-details{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.profile-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:58px;padding:11px 13px;display:flex}.profile-details>div:nth-child(2n){border-right:0}.profile-details>div:nth-last-child(-n+2){border-bottom:0}.profile-details span{color:#999ba3;font-size:8.5px}.profile-details strong{color:#565862;font-size:10px;font-weight:580}.profile-details .safe-copy{color:var(--green);align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-details .safe-copy{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.profile-details-list{border:0;border-radius:0;margin-top:0;display:block}.profile-details-list>div{border:0;border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:0;min-height:55px;padding:0;display:grid}.profile-details-list>div:last-child{border-bottom:1px solid var(--line)}.profile-details-list span,.profile-details-list strong{font-size:9.5px}.external-sender-logo-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;display:flex}.external-sender-logo-row>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.external-sender-logo-row>div>svg{color:var(--muted);flex:none;margin-top:2px}.external-sender-logo-row span{flex-direction:column;gap:3px;min-width:0;display:flex}.external-sender-logo-row strong{color:var(--ink);font-size:9.5px;font-weight:630}.external-sender-logo-row small{color:var(--muted);font-size:9px;line-height:1.45}.external-sender-logo-row>button{color:var(--blue);background:0 0;border:0;flex:none;font-size:9.5px;font-weight:650}.profile-remove-media{min-height:31px;color:var(--muted);background:0 0;border:0;margin-top:10px;padding:0;font-size:9px}.profile-remove-media:hover{color:#c8464f}.company-danger-zone{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.company-danger-zone>div{flex-direction:column;gap:3px;display:flex}.company-danger-zone strong{color:var(--ink);font-size:9.5px}.company-danger-zone span{color:var(--muted);font-size:8.5px}.danger-zone-confirmation{border-color:#c8464f3d}.danger-zone-confirmation>label{color:var(--muted);flex-direction:column;gap:7px;font-size:9px;display:flex}.danger-zone-confirmation>label input{border:1px solid var(--line-strong);height:35px;color:var(--ink);background:var(--surface-raised);border-radius:8px;outline:0;padding:0 10px}.danger-button{color:#fff;background:#c83f49;border:0;border-radius:9px;min-height:35px;padding:0 12px;font-size:10px;font-weight:650}.danger-button:disabled{cursor:not-allowed;opacity:.42}.form-heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.form-heading>div{flex-direction:column;gap:4px;display:flex}.form-heading strong{font-size:11px}.form-heading span{color:#8e9099;font-size:9px}.form-heading button{color:#90929b;background:0 0;border:0}.two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.two-fields label,.company-select-label{color:#777983;flex-direction:column;gap:6px;font-size:9px;font-weight:590;display:flex}.two-fields input,.two-fields select,.company-select-label select{border:1px solid var(--line-strong);color:#444650;background:#fff;border-radius:8px;outline:0;height:35px;padding:0 10px;font-size:10px}.two-fields input:focus,.two-fields select:focus{border-color:var(--line-strong);box-shadow:none}.form-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.company-select-label{width:210px;margin-bottom:14px}.domain-table{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:hidden}.domain-table-head,.domain-row{grid-template-columns:minmax(160px,1.5fr) .65fr .65fr 32px;align-items:center;gap:10px;padding:0 13px;display:grid}.domain-table-head{height:38px;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;background:0 0;font-size:9.5px;font-weight:680}.domain-row{border-top:1px solid var(--line);min-height:58px;color:var(--muted);cursor:pointer;font-size:11px}.domain-row:hover,.domain-row.selected{background:var(--surface-soft)}.domain-row>span:first-child{color:#4a4c55;align-items:center;gap:9px;min-width:0;display:flex}.domain-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.domain-icon{width:28px;height:28px;color:var(--ink);background:var(--surface-active);border-radius:8px;flex:none;place-items:center;display:grid}.domain-row .verified,.domain-row .pending,.key-list .verified{align-items:center;gap:5px;display:flex}.verified{color:var(--green)}.pending{color:var(--blue)}.domain-row .verified>span,.domain-row .pending>span,.key-list .verified>span{background:currentColor;border-radius:50%;width:6px;height:6px}.domain-row>button{color:#a2a4ab;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.domain-row>button:hover{color:#b4545b;background:0 0}.domain-row>button:disabled,.record-delete:disabled{cursor:not-allowed;opacity:.28}.add-domain-form{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:13px;padding:16px 0}.add-domain-form.standalone{max-width:620px;margin-top:0}.add-domain-form>div:first-child{flex-direction:column;gap:4px;display:flex}.add-domain-form strong{color:#4b4d57;font-size:10.5px}.add-domain-form span{color:#92949d;font-size:9px}.add-domain-form>div:last-child{gap:7px;margin-top:11px;display:flex}.add-domain-form input{border:1px solid var(--line-strong);color:#444650;background:#fff;border-radius:8px;outline:0;flex:1;min-width:0;height:34px;padding:0 10px;font-size:10px}.settings-quiet-note{color:var(--muted);background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;font-size:9.5px;line-height:1.5;display:flex}.settings-quiet-note>svg{color:var(--faint);flex:none;margin-top:1px}.settings-quiet-note strong{color:var(--ink);font-weight:620}.dns-note{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.dns-note>div{flex-direction:column;gap:4px;display:flex}.dns-note strong{color:var(--ink);font-size:9.5px}.dns-note span{color:var(--muted);font-size:8.5px;line-height:1.5}.domain-setup-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:13px;padding:14px}.domain-setup-head,.domain-setup-head>div{align-items:center;display:flex}.domain-setup-head{justify-content:space-between;gap:12px}.domain-setup-head>div{gap:9px;min-width:0}.domain-setup-head>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.domain-setup-head strong{color:var(--ink);font-size:10.5px}.domain-setup-head small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8.5px;overflow:hidden}.domain-setup-head .secondary-button{align-items:center;gap:5px;display:inline-flex}.domain-check-groups{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.domain-check-group{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.domain-check-group>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.domain-check-group>div strong{font-size:9.5px}.domain-check-group>div>span{border-radius:6px;padding:3px 6px;font-size:7.5px;font-weight:650}.domain-check-group .ready{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-check-group .ready{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-check-group .ready{background:var(--green-soft)}.domain-check-group .waiting{color:var(--blue);background:var(--blue-soft)}.domain-check-group>span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.domain-check-group>span>span{border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.domain-check-group>span.passed{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-check-group>span.passed{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-check-group>span.failed{color:#a85b61}.domain-setup-actions{border-top:1px solid var(--line);gap:14px;margin-top:11px;padding-top:10px;display:flex}.domain-setup-actions a{color:var(--ink);align-items:center;gap:4px;font-size:8.5px;text-decoration:none;display:inline-flex}.domain-setup-actions a:hover{text-decoration:underline}.domain-health-card{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:13px;overflow:hidden}.domain-health-hero{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:16px 0;display:grid}.domain-health-orb{width:45px;height:45px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;display:grid}.domain-health-orb.ready{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-health-orb.ready{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-health-orb.ready{background:var(--green-soft)}.domain-health-orb.checking{color:var(--blue);background:var(--blue-soft)}.domain-health-hero>div{min-width:0}.domain-health-eyebrow{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:720;display:block}.domain-health-hero h4{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;margin:0;font-size:17px;overflow:hidden}.domain-health-hero p{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}.domain-health-status{min-height:30px;color:var(--blue);background:var(--blue-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;font-weight:680;display:inline-flex}.domain-health-status.ready{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-health-status.ready{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-health-status.ready{background:var(--green-soft)}.domain-health-progress{align-items:center;gap:10px;padding:10px 15px 0;display:flex}.domain-health-progress>span{background:var(--surface-active);border-radius:5px;flex:1;height:5px;overflow:hidden}.domain-health-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.domain-health-progress i{background:linear-gradient(90deg, var(--blue), color-mix(in srgb, var(--blue) 62%, #68b694))}}.domain-health-progress i{transition:width .28s}.domain-health-progress small{min-width:145px;color:var(--muted);text-align:right;font-size:7.5px}.domain-health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 16px 16px;display:grid}.domain-health-summary>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px;display:flex}.domain-health-summary>div>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:8px;flex:none;place-items:center;display:grid}.domain-health-summary>div.ready>span{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-health-summary>div.ready>span{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-health-summary>div.ready>span{background:var(--green-soft)}.domain-health-summary>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.domain-health-summary strong,.domain-health-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-health-summary small{color:var(--muted);font-size:9px}.dns-record-diagnostics{border-top:1px solid var(--line)}.dns-record-table-head,.dns-record-diagnostic{grid-template-columns:minmax(145px,.9fr) minmax(145px,1fr) minmax(170px,1.2fr) 84px;align-items:center;gap:11px;display:grid}.dns-record-table-head{min-height:31px;color:var(--faint);background:var(--surface-soft);letter-spacing:.05em;text-transform:uppercase;padding:0 14px;font-size:7px;font-weight:700}.dns-record-diagnostic{border-top:1px solid var(--line);min-height:88px;padding:12px 15px}.dns-record-diagnostic>div:first-child{grid-template-columns:30px 1fr;align-items:center;gap:3px 7px;min-width:0;display:grid}.dns-type{width:30px;height:20px;color:var(--ink);background:var(--surface-active);border-radius:6px;grid-row:1/span 2;place-items:center;font-size:7px;font-weight:740;display:grid}.dns-record-diagnostic>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.dns-record-diagnostic>div:first-child small{color:var(--muted);grid-column:2;font-size:8.5px;line-height:1.4}.dns-record-values{flex-direction:column;gap:3px;min-width:0;display:flex}.dns-record-values code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;overflow:hidden}.dns-record-values.needed>span{align-items:center;gap:4px;min-width:0;display:flex}.dns-record-values.needed code{color:var(--ink)}.dns-record-values.needed button{width:22px;height:22px;color:var(--faint);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.dns-record-values.needed button:hover{color:var(--ink);background:var(--surface-active)}.dns-record-result{color:var(--blue);align-items:center;gap:5px;font-size:9px;font-weight:680;display:inline-flex}.dns-record-diagnostic.ready .dns-record-result{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.dns-record-diagnostic.ready .dns-record-result{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.domain-scan-empty{border:1px dashed var(--line-strong);min-height:76px;color:var(--muted);background:var(--surface-soft);border-radius:11px;align-items:center;gap:11px;margin:0 15px 14px;padding:13px;display:flex}.domain-scan-empty>svg{color:var(--faint);flex:none}.domain-scan-empty>div{flex-direction:column;gap:4px;display:flex}.domain-scan-empty strong{color:var(--ink);font-size:9.5px}.domain-scan-empty span{font-size:8px;line-height:1.45}.mta-zone-file{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:0 15px 14px;overflow:hidden}.mta-zone-file summary{cursor:pointer;color:var(--ink);padding:10px 12px;font-size:8.5px;font-weight:680}.mta-zone-file>div{flex-direction:column;align-items:flex-end;gap:8px;padding:0 12px 12px;display:flex}.mta-zone-file pre{border:1px solid var(--line);width:100%;max-height:190px;color:var(--muted);background:var(--surface);white-space:pre;border-radius:8px;margin:0;padding:10px;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.mta-zone-file button{border:1px solid var(--line-strong);min-height:28px;color:var(--ink);background:var(--surface);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.domain-health-actions{border-top:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:13px;min-height:54px;padding:9px 14px;display:flex}.domain-health-actions .primary-small{min-height:36px;font-size:10px}.domain-health-actions a{color:var(--ink);align-items:center;gap:4px;font-size:8px;text-decoration:none;display:inline-flex}.domain-health-actions a:hover{text-decoration:underline}.domain-health-actions time{color:var(--faint);margin-left:auto;font-size:9px}.mail-network-pending{color:var(--muted);font-size:8px}.domain-record-setup{border-top:1px solid var(--line)}.domain-record-setup>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 16px;list-style:none;display:flex}.domain-record-setup>summary::-webkit-details-marker{display:none}.domain-record-setup>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.domain-record-setup>summary small{color:var(--muted);font-size:9.5px}.domain-record-setup[open]>summary>svg{transform:rotate(180deg)}.domain-record-setup .dns-record-diagnostics{border-top:1px solid var(--line)}.dns-record-values>small{color:var(--faint);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:650;display:block}.routing-explainer{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:-4px 0 12px;padding:10px 11px;font-size:8.5px;line-height:1.45;display:flex}.routing-explainer strong{color:var(--ink)}.security-score{color:#3d866f;white-space:nowrap;background:#e6f4ef;border-radius:8px;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.security-grid{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.security-grid>div{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:73px;padding:12px 14px;display:flex}.security-grid>div:last-child{border-bottom:0}.security-setting-icon{width:35px;height:35px;color:var(--ink);background:var(--surface-active);border-radius:10px;flex:none;place-items:center;display:grid}.security-grid>div>div{flex:1}.security-grid strong{color:#4a4c56;font-size:10.5px}.security-grid p{color:#92949d;margin:4px 0 0;font-size:9px;line-height:1.4}.on-pill{height:22px;color:var(--green);border-radius:7px;place-items:center;padding:0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.on-pill{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.on-pill{background:var(--green-soft);font-size:8px;font-weight:660}.review-pill{color:#7a6858;white-space:nowrap;background:#f1eee9;border-radius:7px;place-items:center;min-height:22px;padding:4px 8px;font-size:8px;font-weight:660;display:grid}.security-assurance-note{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.security-assurance-note>div{flex-direction:column;gap:4px;display:flex}.security-assurance-note span{color:var(--muted);font-size:9.5px;line-height:1.5}.key-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.key-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;min-height:62px;padding:10px 12px;display:flex}.key-list>div:last-child{border-bottom:0}.key-list>div>div{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;min-height:40px;display:flex}.key-list strong{color:#4a4c56;font-size:10px}.key-list .verified{width:65px;font-size:8.5px}.key-list button{color:#92949c;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.key-details{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:9px;flex-direction:column;gap:5px;margin-top:8px;padding:9px 10px;font-size:8.5px;display:flex}.key-details>span:last-child{gap:6px;display:flex}.key-details button{border:1px solid var(--line);width:auto;height:25px;color:var(--ink);background:var(--surface-raised);border-radius:7px;padding:0 8px;font-size:8px}.settings-inline-create{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) auto;align-items:end;gap:9px;margin-bottom:14px;padding:15px 0;display:grid}.address-create-form{grid-template-columns:minmax(145px,.8fr) minmax(210px,1.25fr) minmax(145px,.8fr) auto}.settings-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 10px;display:flex}.settings-section-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-section-heading strong{color:var(--ink);font-size:12px}.burner-host-badge{background:var(--surface-active);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-weight:630;display:inline-flex;color:var(--ink)!important;font-size:9px!important}.burner-explainer{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 13px;display:flex}.burner-explainer>svg{color:var(--blue);flex:none}.burner-explainer>div{flex-direction:column;gap:4px;display:flex}.burner-explainer span{color:var(--muted);font-size:9.5px;line-height:1.5}.burner-create-form{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(110px,.7fr) minmax(160px,1fr) minmax(105px,.55fr) auto;align-items:end;gap:9px;margin-bottom:10px;padding:15px 0;display:grid}.burner-create-form label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:590;display:flex}.burner-create-form input,.burner-create-form select{border:1px solid var(--line-strong);width:100%;min-width:0;height:36px;color:var(--ink);background:var(--surface-raised);font:inherit;box-shadow:none;border-radius:8px;outline:0;padding:0 9px;font-size:10px}.burner-address-list .domain-icon.burner-active{color:var(--blue);background:var(--blue-soft)}.burner-address-list .domain-icon.burner-expired{color:var(--faint);background:var(--surface-soft)}.burner-address-list .burner-copy{justify-content:center;align-items:center;gap:4px;min-width:58px;display:inline-flex}.settings-inline-create>label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:590;display:flex}.settings-inline-create input,.settings-inline-create select{border:1px solid var(--line-strong);min-width:0;height:35px;color:var(--ink);background:var(--surface-raised);border-radius:8px;outline:0;padding:0 10px;font-size:10px}.address-name-field{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;align-items:center;min-width:0;height:35px;display:flex;overflow:hidden}.address-name-field input{background:0 0;border:0;border-radius:0;flex:1;min-width:70px}.address-name-field span{max-width:55%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 9px 0 4px;font-size:9.5px;overflow:hidden}.address-create-form .forward-address-field{grid-column:2/4}.settings-record-list{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow:hidden}.settings-record-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:59px;padding:9px 11px;display:flex}.settings-record-list>div:last-child{border-bottom:0}.settings-record-list>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-record-list strong,.settings-record-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-record-list small{color:var(--muted);font-size:9px}.state-toggle{border:1px solid var(--line);min-width:58px;height:27px;color:var(--muted);background:var(--surface-soft);border-radius:8px;font-size:8.5px}.state-toggle.active{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.state-toggle.active{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.state-toggle.active{background:var(--green-soft)}.route-button{min-width:48px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:8.5px}.route-button:hover{color:var(--ink);background:var(--surface-active)}.settings-record-list>.route-editing{flex-wrap:wrap}.address-route-editor{background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:9px;width:100%;margin-left:38px;padding:10px;display:grid}.address-route-editor label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:8.5px;display:flex}.address-route-editor input,.address-route-editor select{border:1px solid var(--line-strong);width:100%;height:33px;color:var(--ink);background:var(--surface-raised);border-radius:8px;padding:0 9px;font-size:9.5px}.address-route-editor>div{gap:6px;display:flex}.record-delete{width:28px;height:28px;color:var(--faint);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.record-delete:hover{color:#b4545b;background:0 0}.member-avatar{color:#fff;background:#55565c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;flex:none!important;display:grid!important}.member-list select{border:1px solid var(--line);width:92px;height:29px;color:var(--ink);background:var(--surface-raised);border-radius:8px;padding:0 7px;font-size:8.5px}.identity-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 12px;display:grid}.identity-mode-grid>button{border:1px solid var(--line);min-width:0;min-height:104px;color:var(--ink);background:var(--surface);text-align:left;box-shadow:none;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:4px 10px;padding:14px;display:grid}.identity-mode-grid>button:hover{background:var(--surface-soft)}.identity-mode-grid>button.active{border-color:var(--line-strong);background:var(--surface-active);box-shadow:inset 2px 0 var(--blue)}.identity-mode-grid>button>span{width:34px;height:34px;color:var(--ink);background:var(--surface-active);border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}.identity-mode-grid small{color:var(--muted);font-size:9px;line-height:1.4}.identity-mode-grid i{width:22px;height:22px;color:var(--accent-contrast);background:var(--blue);border-radius:50%;grid-area:1/3/span 2;place-items:center;font-style:normal;display:grid}.identity-policy-strip{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:11px;flex-wrap:wrap;gap:9px 16px;margin-bottom:24px;padding:10px 12px;display:flex}.identity-policy-strip span{align-items:center;gap:6px;font-size:9px;display:inline-flex}.identity-policy-strip svg{color:var(--ink)}.identity-section-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.identity-section-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.identity-section-head span{color:var(--muted);font-size:9px;line-height:1.4}.identity-section-head code{color:var(--ink);font:inherit;overflow-wrap:anywhere}.identity-idp-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;padding:13px;display:grid}.identity-idp-form label,.identity-scim-create label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:9px;font-weight:590;display:flex}.identity-idp-form label.wide{grid-column:1/-1}.identity-idp-form input,.identity-idp-form select,.identity-scim-create input{border:1px solid var(--line-strong);width:100%;min-width:0;height:35px;color:var(--ink);background:var(--surface-raised);box-shadow:none;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.identity-form-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.identity-form-actions>button:first-child{height:31px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:9px}.identity-provider-list,.identity-client-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.identity-provider-list>div,.identity-client-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:10px 11px;display:flex}.identity-provider-list>div:last-child,.identity-client-list>div:last-child{border-bottom:0}.identity-provider-list>div>div,.identity-client-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.identity-provider-list small,.identity-client-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.identity-status{min-width:max-content;color:var(--muted);background:var(--surface-active);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:650}.identity-status.ready{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.identity-status.ready{color:color-mix(in srgb, var(--green) 76%, var(--ink))}}.identity-status.ready{background:var(--green-soft)}.identity-status.draft{color:#96621d;background:#f7efe1}.identity-status.disabled{color:var(--faint);background:var(--surface-soft)}.identity-empty{color:var(--faint);justify-content:center;min-height:76px!important}.identity-empty>div{flex:0 auto!important}.identity-empty strong{color:var(--ink)}.identity-empty small{white-space:normal;max-width:530px;line-height:1.45}.identity-runtime-warning{color:#8b5e23;background:#fbf6ed;border:1px solid #ead5b6;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px 12px;display:flex}.identity-runtime-warning>div{flex-direction:column;gap:3px;display:flex}.identity-runtime-warning span{font-size:8.5px;line-height:1.4}.identity-scim-create{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-bottom:10px;padding:11px;display:grid}.identity-token-reveal{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:10px;padding:11px;display:grid}.identity-token-reveal>div{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.identity-token-reveal span{color:var(--muted);font-size:8.5px}.identity-token-reveal code{min-width:0;color:var(--ink);background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;overflow:hidden}.identity-token-reveal button{border:1px solid var(--line);height:30px;color:var(--ink);background:var(--surface-soft);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8.5px;display:inline-flex}.appearance-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.appearance-section-heading span{color:var(--muted);text-align:right;font-size:9.5px}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.appearance-card{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:var(--surface);text-align:left;box-shadow:none;border-radius:12px;padding:10px;transition:border-color .18s,background-color .18s}.appearance-card:hover{border-color:var(--line-strong);background:var(--surface-soft)}.appearance-card.active{border-color:var(--blue);box-shadow:none}.theme-preview{border:1px solid #3c3c4324;border-radius:11px;grid-template-columns:25% 33% 1fr;height:116px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.theme-preview>span{flex-direction:column;gap:8px;padding:11px 7px;display:flex}.theme-preview i{border-radius:5px;height:5px;display:block}.light-preview{background:#fff}.light-preview .preview-sidebar{background:#f2f3f7;border-right:1px solid #3c3c431a}.light-preview .preview-list{background:#fff;border-right:1px solid #3c3c431a}.light-preview .preview-reader{background:#fbfbfd}.light-preview .preview-sidebar i{background:#d7d8de}.light-preview .preview-sidebar i:first-child{background:#3370ff}.light-preview .preview-list i{background:#dfe5f1}.light-preview .preview-list i:nth-child(2){background:#aeb9cb;width:72%}.light-preview .preview-reader i{background:#e0e1e6;width:80%}.light-preview .preview-reader i:first-child{background:#45464d;width:55%;height:9px}.warm-preview{background:#fffdf8}.warm-preview .preview-sidebar{background:#f3f0e9;border-right:1px solid #433d311c}.warm-preview .preview-list{background:#fffdf8;border-right:1px solid #433d311c}.warm-preview .preview-reader{background:#faf6ef}.warm-preview .preview-sidebar i{background:#d8d1c5}.warm-preview .preview-sidebar i:first-child{background:#806c55}.warm-preview .preview-list i{background:#e6dfd3}.warm-preview .preview-list i:nth-child(2){background:#b9ad9c;width:72%}.warm-preview .preview-reader i{background:#ded5c8;width:80%}.warm-preview .preview-reader i:first-child{background:#38332c;width:55%;height:9px}.graphite-preview{background:#121214;border-color:#ffffff1f}.graphite-preview .preview-sidebar{background:#19191c;border-right:1px solid #ffffff17}.graphite-preview .preview-list{background:#202023;border-right:1px solid #ffffff17}.graphite-preview .preview-reader{background:#171719}.graphite-preview .preview-sidebar i{background:#38383d}.graphite-preview .preview-sidebar i:first-child{background:#76767d}.graphite-preview .preview-list i{background:#35353a}.graphite-preview .preview-list i:nth-child(2){background:#55555d;width:72%}.graphite-preview .preview-reader i{background:#333337;width:80%}.graphite-preview .preview-reader i:first-child{background:#ececef;width:55%;height:9px}.dark-preview{background:#000;border-color:#ffffff1f}.dark-preview .preview-sidebar{background:#08080a;border-right:1px solid #ffffff17}.dark-preview .preview-list{background:#0d0d0f;border-right:1px solid #ffffff17}.dark-preview .preview-reader{background:#000}.dark-preview .preview-sidebar i{background:#29292d}.dark-preview .preview-sidebar i:first-child{background:var(--tint)}.dark-preview .preview-list i{background:#252933}.dark-preview .preview-list i:nth-child(2){background:#3f4655;width:72%}.dark-preview .preview-reader i{background:#242426;width:80%}.dark-preview .preview-reader i:first-child{background:#f5f5f7;width:55%;height:9px}.appearance-card-copy{align-items:center;gap:10px;min-width:0;padding:12px 3px 3px;display:flex}.appearance-card-copy>span:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.appearance-card-copy strong{align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.appearance-card-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.5px;overflow:hidden}.appearance-check{border:1px solid var(--line-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.appearance-card.active .appearance-check{border-color:var(--blue);background:var(--blue)}.layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.layout-option{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:var(--surface);text-align:left;border-radius:13px;grid-template-columns:44px 1fr 22px;align-items:center;gap:9px;padding:10px;display:grid}.layout-option:hover{background:var(--surface-soft)}.layout-option.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.layout-option.active{border-color:color-mix(in srgb, var(--blue) 62%, transparent)}}.layout-option.active{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.layout-option.active{background:color-mix(in srgb, var(--blue-soft) 50%, var(--surface))}}.layout-option>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.layout-option strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex;overflow:hidden}.layout-option small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8.5px;overflow:hidden}.layout-preview{background:var(--surface-soft);border-radius:8px;flex-direction:column;justify-content:center;gap:3px;width:44px;height:38px;padding:6px;display:flex}.layout-preview i{background:var(--line-strong);border-radius:4px;height:4px;display:block}.layout-preview-cards{gap:4px}.layout-preview-cards i{background:var(--blue);height:6px}@supports (color:color-mix(in lab, red, red)){.layout-preview-cards i{background:color-mix(in srgb, var(--blue) 22%, var(--surface-active))}}.layout-preview-comfortable i{height:5px}.layout-preview-compact{gap:2px}.layout-preview-compact i{height:3px}.layout-option .appearance-check{width:20px;height:20px}.layout-option.active .appearance-check{border-color:var(--blue);background:var(--blue)}.accent-settings{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.accent-presets{flex-wrap:wrap;gap:8px;display:flex}.accent-swatch{border:2px solid var(--surface);color:#fff;background:var(--swatch);width:29px;height:29px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;display:grid}.accent-swatch.active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--swatch)}.custom-colour-control{border-left:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;min-width:126px;padding-left:12px;display:flex}.custom-colour-control input{border:1px solid var(--line-strong);background:0 0;border-radius:50%;flex:none;width:31px;height:31px;padding:0;overflow:hidden}.custom-colour-control input::-webkit-color-swatch-wrapper{padding:2px}.custom-colour-control input::-webkit-color-swatch{border:0;border-radius:50%}.custom-colour-control span{flex-direction:column;gap:2px;min-width:0;display:flex}.custom-colour-control strong{font-size:9.5px}.custom-colour-control small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.appearance-note{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);border-radius:13px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 15px;display:flex}.appearance-note>div{flex-direction:column;gap:4px;display:flex}.appearance-note strong{color:var(--ink);font-size:11.5px}.appearance-note span{color:var(--muted);font-size:10.5px;line-height:1.45}.settings-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.settings-placeholder>span{color:#6156c9;background:#ebe9fb;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.settings-placeholder h3{margin:14px 0 6px;font-size:17px}.settings-placeholder p{color:#898b95;max-width:390px;margin:0 0 15px;font-size:10.5px;line-height:1.55}.mobile-compose-fab{display:none}.assistant-view-layer{z-index:105;position:fixed;inset:0}.assistant-view{z-index:2;border-left:1px solid var(--line-strong);width:min(430px,100vw);height:100%;color:var(--ink);background:var(--surface-raised);flex-direction:column;display:flex;position:absolute;top:0;right:0}.assistant-view-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 13px 0 17px;display:flex}.assistant-view-head>div{align-items:center;gap:9px;display:flex}.assistant-view-head>div:first-child>.untitled-ai-mark{width:36px;height:36px}.assistant-view-head h2{letter-spacing:-.2px;margin:0 0 2px;font-size:15px}.assistant-view-head p{color:var(--muted);margin:0;font-size:10px}.assistant-view-head .icon-button{width:32px;height:32px}.assistant-mailbox-context{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;gap:9px;margin:0 17px;padding:0 2px;display:flex}.assistant-mailbox-context>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-mailbox-context strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.assistant-mailbox-context small{color:var(--muted);font-size:9px}.assistant-transcript{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 17px 16px;overflow-y:auto}.assistant-message{margin:0 0 14px;display:flex}.assistant-message>span{max-width:88%;color:var(--ink);background:var(--surface-soft);white-space:pre-wrap;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.assistant-message.user{justify-content:flex-end}.assistant-message.user>span{color:#fff;background:#1d1d1f;border-bottom-right-radius:5px}.assistant-message.assistant>span{border-bottom-left-radius:5px}.assistant-suggestions{flex-wrap:wrap;gap:6px;margin:-2px 0 18px;display:flex}.assistant-suggestions button{min-height:32px;color:var(--ink);background:var(--surface-active);text-align:left;border:0;border-radius:9px;padding:0 10px;font-size:10px}.assistant-suggestions button:hover{background:var(--surface-hover)}.assistant-thinking{min-height:32px;color:var(--muted);align-items:center;gap:4px;display:flex}.assistant-thinking>span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite assistant-pulse}.assistant-thinking>span:nth-child(2){animation-delay:.12s}.assistant-thinking>span:nth-child(3){animation-delay:.24s}.assistant-thinking small{margin-left:4px;font-size:9px}@keyframes assistant-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.assistant-draft-proposal{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;margin:4px 0 15px;padding:13px}.assistant-draft-proposal>header{align-items:center;gap:9px;display:flex}.assistant-draft-proposal>header>span{background:var(--surface-active);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.assistant-draft-proposal>header>div{flex-direction:column;gap:2px;display:flex}.assistant-draft-proposal>header strong{font-size:11.5px}.assistant-draft-proposal>header small{color:var(--muted);font-size:9px}.assistant-draft-proposal dl{border-top:1px solid var(--line);margin:13px 0}.assistant-draft-proposal dl>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:8px;min-height:35px;padding:7px 0;display:grid}.assistant-draft-proposal dt{color:var(--muted);font-size:9px}.assistant-draft-proposal dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.assistant-draft-proposal>p{max-height:126px;color:var(--muted);white-space:pre-wrap;margin:0 0 10px;font-size:10.5px;line-height:1.5;overflow:hidden}.assistant-draft-proposal>small{color:var(--muted);align-items:flex-start;gap:6px;margin:7px 0;font-size:9px;line-height:1.4;display:flex}.assistant-draft-proposal>small svg{flex:none;margin-top:1px}.assistant-draft-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.assistant-draft-actions>button{min-height:38px;color:var(--ink);background:var(--surface-active);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10.5px;font-weight:650;display:flex}.assistant-draft-actions>button:first-child{color:#fff;background:#1d1d1f}.assistant-draft-actions>button:hover{filter:brightness(.96)}.assistant-error{color:#c9343e;margin:8px 0;font-size:10.5px;line-height:1.45}.assistant-composer{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:flex-end;gap:8px;min-height:54px;margin:0 13px;padding:7px 7px 7px 12px;display:flex}.assistant-composer textarea{resize:none;min-height:34px;max-height:112px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0 5px;font-size:12px;line-height:1.45}.assistant-composer textarea::placeholder{color:var(--faint)}.assistant-composer>button{color:#fff;background:#1d1d1f;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistant-composer>button:disabled{color:var(--faint);background:var(--surface-active)}.assistant-view>footer{min-height:33px;padding:7px 15px max(8px, env(safe-area-inset-bottom));color:var(--faint);text-align:center;justify-content:center;align-items:center;font-size:8.5px;display:flex}html[data-theme=dark] .assistant-message.user>span,html[data-theme=dark] .assistant-draft-actions>button:first-child,html[data-theme=dark] .assistant-composer>button:not(:disabled){color:#111;background:#f5f5f7}.notification-view-layer{z-index:105;position:fixed;inset:0}.notification-view{z-index:2;border-left:1px solid var(--line-strong);background:var(--surface-raised);flex-direction:column;width:min(430px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.notification-view-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 13px 0 17px;display:flex}.notification-view-head>div{align-items:center;gap:11px;min-width:0;display:flex}.notification-view-head>div>div{min-width:0}.notification-title-icon{width:36px;height:36px;color:var(--ink);background:var(--surface-active);border-radius:50%;flex:none;place-items:center;display:grid}.notification-view-head h2{letter-spacing:-.2px;margin:0 0 2px;font-size:15px}.notification-view-head p{color:var(--muted);margin:0;font-size:10px}.notification-summary{grid-template-columns:1fr 1fr;gap:8px;margin:13px 13px 0;display:grid}.notification-summary>div,.notification-summary>button{border:1px solid var(--line);min-width:0;min-height:60px;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;display:flex}.notification-summary>button{grid-column:1/-1;min-height:52px}.notification-summary>button>svg:last-child{color:var(--faint);margin-left:auto}.notification-summary>div>span:last-child,.notification-summary>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-summary strong{font-size:10.5px}.notification-summary small{color:var(--muted);font-size:8.5px}.notification-view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;margin:10px 13px 0;padding:0 2px;display:flex}.notification-view-toolbar>strong{font-size:11px}.notification-view-toolbar>div{gap:5px;display:flex}.notification-view-toolbar button{min-height:29px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:9px}.notification-view-toolbar button:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.notification-view-toolbar button:disabled{cursor:default;opacity:.38}.notification-view-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0 13px 13px;overflow-y:auto}.notification-view-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:11px 5px;display:grid}.notification-view-list>button:hover,.notification-view-list>button.unread{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button.unread{background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface-raised))}}.notification-view-list>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.notification-view-list strong{font-size:11px}.notification-view-list small{color:var(--muted);font-size:9.5px;line-height:1.45}.notification-view-list time{color:var(--faint);padding-top:4px;font-size:8.5px}.notification-state{background:var(--surface-active);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.notification-state>span{background:#8e8e93;border-radius:50%;width:8px;height:8px}.notification-state.secure>span{background:#30a46c}.notification-state.attention>span{background:#ff9f0a}.notification-view-list>button.unread .notification-state{box-shadow:inset 0 0 0 1px var(--line-strong)}.notification-empty{height:100%;min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.notification-empty strong{color:var(--ink);font-size:13px}.notification-empty span{font-size:9.5px}.quick-settings-view-layer{z-index:105;position:fixed;inset:0}.quick-settings-view{z-index:2;border-left:1px solid var(--line-strong);background:var(--surface-raised);flex-direction:column;width:min(430px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-settings-view{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.quick-settings-view{-webkit-backdrop-filter:blur(34px)saturate(155%)}.quick-settings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 13px 0 17px;display:flex}.quick-settings-head>div{align-items:center;gap:11px;min-width:0;display:flex}.quick-settings-head>div>div{min-width:0}.quick-settings-title-icon{width:36px;height:36px;color:var(--ink);background:var(--surface-active);border-radius:50%;flex:none;place-items:center;display:grid}.quick-settings-head h2{letter-spacing:-.2px;margin:0 0 2px;font-size:15px}.quick-settings-head p{color:var(--muted);margin:0;font-size:10px}.quick-settings-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:13px;overflow-y:auto}.quick-settings-view-all{border:1px solid var(--blue);justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 13px 0 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-settings-view-all{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line))}}.quick-settings-view-all{color:var(--blue);background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.quick-settings-view-all{background:color-mix(in srgb, var(--blue) 8%, var(--surface))}}.quick-settings-view-all{font-size:11.5px;font-weight:650}.quick-settings-view-all:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.quick-settings-view-all:hover{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.quick-settings-section{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-top:13px;padding:14px}@supports (color:color-mix(in lab, red, red)){.quick-settings-section{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.quick-settings-section-title{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.quick-settings-section-title strong{letter-spacing:-.08px;font-size:12px}.quick-settings-section-title small{color:var(--muted);font-size:9.5px;line-height:1.35}.quick-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.quick-theme-choice{border:1px solid var(--line);min-height:47px;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:10px;grid-template-columns:37px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 9px;display:grid}.quick-theme-choice:hover{border-color:var(--line-strong);background:var(--surface-hover)}.quick-theme-choice.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.quick-theme-choice.active{border-color:color-mix(in srgb, var(--blue) 42%, var(--line))}}.quick-theme-choice.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.quick-theme-choice.active{background:color-mix(in srgb, var(--blue) 8%, var(--surface))}}.quick-theme-choice>span{background:#fff;border:1px solid #3c3c4324;border-radius:6px;grid-template-rows:7px 1fr;grid-template-columns:7px 1fr;gap:3px;width:37px;height:28px;padding:5px;display:grid;box-shadow:0 1px 3px #1f232914}.quick-theme-choice>span i{background:#d8d8dc;border-radius:2px;display:block}.quick-theme-choice>span i:first-child{background:#ddecf8;grid-row:1/-1}.quick-theme-choice>span i:last-child{background:#f1f1f3}.quick-theme-choice.theme-warm>span{background:#fffaf2}.quick-theme-choice.theme-warm>span i:first-child{background:#eadfce}.quick-theme-choice.theme-graphite>span{background:#252527}.quick-theme-choice.theme-graphite>span i{background:#5b5b60}.quick-theme-choice.theme-dark>span{background:#050505;border-color:#303033}.quick-theme-choice.theme-dark>span i{background:#303034}.quick-theme-choice strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:590;overflow:hidden}.quick-theme-choice>svg{color:var(--blue)}.quick-accent-presets{flex-wrap:wrap;align-items:center;gap:11px;padding:4px 3px;display:flex}.quick-accent-presets .accent-swatch{width:27px;height:27px}.quick-accent-presets .accent-custom-picker{flex-basis:29px;width:29px;height:29px}.background-picker-shell{gap:10px;display:grid}.background-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.background-choice{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-soft);text-align:left;border-radius:12px;padding:0 0 9px;overflow:hidden}.background-choice:hover{border-color:var(--line-strong)}.background-choice.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.background-choice.active{border-color:color-mix(in srgb, var(--blue) 52%, var(--line))}}.background-choice.active{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.background-choice.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 10%, transparent)}}.background-choice-preview{background-color:var(--workspace-canvas);background-image:url(/assets/backgrounds/mail-scenic-panorama.webp);background-repeat:no-repeat;background-size:cover;height:72px;display:block;position:relative;overflow:hidden}.background-choice.background-none .background-choice-preview{background-image:linear-gradient(145deg,#eef1f5,#fff 52%,#e9edf3)}.background-choice.background-coast .background-choice-preview{background-position:0%}.background-choice.background-alpine .background-choice-preview{background-position:50%}.background-choice.background-dusk .background-choice-preview{background-position:100%}.background-choice.background-colour .background-choice-preview{background-image:linear-gradient(145deg, var(--custom-background-colour), var(--custom-background-colour) 58%, var(--custom-background-colour))}@supports (color:color-mix(in lab, red, red)){.background-choice.background-colour .background-choice-preview{background-image:linear-gradient(145deg, color-mix(in srgb, var(--custom-background-colour) 82%, #fff), var(--custom-background-colour) 58%, color-mix(in srgb, var(--custom-background-colour) 72%, #000))}}.background-choice-preview>i{color:#fff;background:var(--blue);border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 7px #0000002e}.background-choice>span:last-child{flex-direction:column;gap:2px;min-width:0;padding:8px 9px 0;display:flex}.background-choice strong{font-size:10.5px}.background-choice small{color:var(--muted);font-size:8.5px;line-height:1.3}.background-picker.compact .background-choice-preview{height:58px}.background-picker.compact .background-choice{padding-bottom:7px}.background-picker.compact .background-choice>span:last-child{padding-top:7px}.appearance-colour-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:51px;padding:8px 9px 8px 11px;display:grid}.appearance-colour-control.compact{min-height:47px;padding-block:7px}.appearance-colour-copy{gap:2px;min-width:0;display:grid}.appearance-colour-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:590;overflow:hidden}.appearance-colour-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.75px;line-height:1.3;overflow:hidden}.appearance-colour-actions{align-items:center;gap:7px;display:flex}.appearance-colour-swatch{color:#fff;background:var(--swatch);width:29px;height:29px;box-shadow:0 0 0 1px var(--line-strong), inset 0 1px 0 #ffffff38;cursor:pointer;border-radius:50%;flex:0 0 29px;place-items:center;display:grid;position:relative;overflow:hidden}.appearance-colour-swatch.active{box-shadow:0 0 0 2px var(--surface-soft), 0 0 0 4px var(--swatch)}@supports (color:color-mix(in lab, red, red)){.appearance-colour-swatch.active{box-shadow:0 0 0 2px var(--surface-soft), 0 0 0 4px color-mix(in srgb, var(--swatch) 72%, var(--ink))}}.appearance-colour-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.appearance-colour-swatch svg{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #0000004d);position:relative}.appearance-colour-swatch:focus-within{box-shadow:0 0 0 2px var(--surface-soft), 0 0 0 4px var(--blue)}.appearance-colour-actions>button{min-width:55px;height:29px;color:var(--blue);background:var(--fill);border:0;border-radius:8px;padding:0 9px;font-size:9.5px;font-weight:580}.appearance-colour-actions>button:hover:not(:disabled){background:var(--fill-hover)}.appearance-colour-actions>button:disabled{color:var(--faint);opacity:.48;cursor:default}.quick-layout-options{gap:2px;display:grid}.quick-layout-options button{min-height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10.5px;display:flex}.quick-layout-options button:hover{color:var(--ink);background:var(--surface-hover)}.quick-layout-options button.active{color:var(--ink);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.quick-layout-options button.active{background:color-mix(in srgb, var(--blue) 8%, var(--surface))}}.quick-layout-options button svg{color:var(--blue)}.settings-background-row{border-bottom:1px solid var(--line);gap:14px;padding:15px 0;display:grid}.settings-background-row>span{flex-direction:column;gap:3px;display:flex}.settings-background-row>span strong{font-size:12px}.settings-background-row>span small{color:var(--muted);font-size:10px;line-height:1.4}.settings-background-row .background-choice-preview{height:88px}.quick-material-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.quick-material-row>span{gap:3px;min-width:0;display:grid}.quick-material-row strong{font-size:10.5px;font-weight:590}.quick-material-row small{color:var(--muted);font-size:8.75px;line-height:1.35}.action-sheet-layer{z-index:100;position:fixed;inset:0}.action-sheet{z-index:2;width:min(430px,100vw - 30px);max-height:min(680px,100vh - 44px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.action-sheet-head h2{margin:0}.action-sheet-content{overscroll-behavior:contain;overflow-y:auto}.notification-list{flex-direction:column;gap:2px;display:flex}.notification-list>div{border-radius:10px;align-items:flex-start;gap:10px;min-height:61px;padding:9px;display:flex}.notification-list>div:hover{background:var(--surface-soft)}.notification-list .status-dot{margin-top:7px}.status-dot.neutral{background:#8e8e93;box-shadow:0 0 0 3px #8e8e931c}.notification-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-list strong{font-size:10.5px}.notification-list small{color:var(--muted);font-size:9px;line-height:1.4}.notification-list time{color:var(--faint);font-size:8.5px}.notification-list>button{margin:8px 9px 2px}.sheet-choice-list{flex-direction:column;gap:1px;display:flex}.sheet-choice-list>button{min-height:52px;width:calc(100% + var(--dialog-inset) * 2 - 8px);margin-inline:calc(var(--dialog-inset) * -1 + 4px);border-radius:var(--menu-item-radius);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:7px 14px;transition:background-color .1s;display:flex}.sheet-choice-list>button:hover{background:var(--menu-hover)}.sheet-choice-list>button.active{background:var(--menu-selected)}.sheet-choice-list>button>span:not(.label-dot){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sheet-choice-list strong{font-size:var(--menu-text);font-weight:470}.sheet-choice-list small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.sheet-action-grid{gap:1px;display:grid}.sheet-action-grid>button{min-height:52px;width:calc(100% + var(--dialog-inset) * 2 - 8px);margin-inline:calc(var(--dialog-inset) * -1 + 4px);border-radius:var(--menu-item-radius);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:7px 14px;transition:background-color .1s;display:flex}.sheet-action-grid>button:hover{background:var(--menu-hover)}.sheet-action-grid>button>svg{color:var(--menu-icon);flex:none}.sheet-action-grid>button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.sheet-action-grid strong{font-size:var(--menu-text);font-weight:470}.sheet-action-grid small{color:var(--muted);font-size:var(--menu-text-sub);font-weight:440}.sheet-action-grid>button.danger,.sheet-action-grid>button.danger>svg{color:var(--red)}.sheet-action-grid>button.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.sheet-action-grid>button.danger:hover{background:color-mix(in srgb, var(--red) 10%, transparent)}}.shortcut-list{flex-direction:column;display:flex}.shortcut-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:59px;padding:8px;display:flex}.shortcut-list>div:last-child{border-bottom:0}.shortcut-list>div>span{justify-content:center;width:48px;display:flex}.shortcut-list kbd{border:1px solid var(--line-strong);background:var(--surface-soft);min-width:31px;height:27px;box-shadow:0 2px 0 var(--line);border-radius:7px;place-items:center;padding:0 7px;font-family:inherit;font-size:9px;display:grid}.shortcut-list>div>div{flex-direction:column;gap:3px;display:flex}.shortcut-list strong{font-size:10.5px}.shortcut-list small{color:var(--muted);font-size:9px}.sender-sheet,.secure-preview,.confirm-flow{text-align:center;flex-direction:column;align-items:center;padding:18px 12px 20px;display:flex}.sender-sheet h3,.secure-preview h3,.confirm-flow h3{margin:12px 0 5px;font-size:16px}.sender-sheet p,.secure-preview p,.confirm-flow p{max-width:340px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.sender-sheet>div:last-child,.confirm-flow>div:last-child{gap:7px;margin-top:17px;display:flex}.secure-preview>div,.confirm-flow>div:first-child{width:58px;height:58px;color:var(--ink);background:var(--surface-active);border-radius:17px;place-items:center;display:grid}.secure-preview>button{margin-top:17px}.security-detail-list{flex-direction:column;display:flex}.security-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:51px;padding:9px 6px;display:flex}.security-detail-list span{color:var(--muted);font-size:9.5px}.security-detail-list strong{text-align:right;max-width:62%;font-size:10px}.security-detail-list p{color:var(--muted);margin:12px 5px 3px;font-size:9px;line-height:1.5}.label-manager{flex-direction:column;gap:12px;display:flex}.move-message-sheet{gap:12px;display:grid}.move-message-sheet>p{color:var(--muted);margin:0 4px;font-size:12px;line-height:1.45}.move-message-list>button{min-height:58px}.move-message-list>button:disabled{cursor:default;opacity:1}.move-message-list>button>svg{color:var(--faint);flex:none}.move-message-icon{width:34px;height:34px;color:var(--muted);background:var(--fill);border-radius:10px;place-items:center;flex:none!important;display:grid!important}.move-message-list>button:hover .move-message-icon{color:var(--ink);background:var(--fill-hover)}.move-message-list>button.active .move-message-icon{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.move-message-list>button.active .move-message-icon{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.move-message-list>button .move-message-icon.trash{color:var(--red)}.move-message-note{color:var(--faint);margin:0 4px;font-size:10.5px;line-height:1.4}.new-label-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:13px}.new-label-form>div:first-child{flex-direction:column;gap:3px;display:flex}.new-label-form strong{font-size:10.5px}.new-label-form small{color:var(--muted);font-size:9px}.new-label-form>div:last-child{grid-template-columns:34px 1fr auto;gap:7px;margin-top:10px;display:grid}.new-label-form input[type=color]{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;width:34px;height:34px;padding:3px}.new-label-form input:not([type=color]){border:1px solid var(--line-strong);min-width:0;height:34px;color:var(--ink);background:var(--surface-raised);border-radius:8px;padding:0 9px;font-size:10px}.toast{max-width:calc(100vw - 30px);min-height:42px;left:50%;bottom:max(21px, calc(env(safe-area-inset-bottom) + 12px));z-index:120;border:.5px solid var(--toast-border);color:var(--ink);background:var(--toast-surface);box-shadow:var(--toast-shadow);-webkit-backdrop-filter:none;letter-spacing:-.006em;text-align:center;border-radius:14px;align-items:center;padding:10px 16px;font-size:12.5px;font-weight:560;line-height:1.35;animation:.22s ease-out toast-in;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}.toast-with-action{text-align:left;gap:10px;min-width:min(390px,100vw - 30px);padding:8px 9px 8px 14px}.toast-message{flex:1;min-width:0}.toast-countdown{width:26px;height:26px;color:var(--ink);background:var(--fill-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:720;display:grid;position:relative}.toast-countdown>span{animation:.28s cubic-bezier(.2,.8,.2,1) toast-count-pop}.toast-action{height:32px;color:var(--blue);background:var(--blue);border:0;border-radius:9px;flex:none;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.toast-action{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.toast-action{font-size:12px;font-weight:680}.toast-action:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.toast-action:hover{background:color-mix(in srgb, var(--blue) 16%, transparent)}}.toast-action:active{transform:scale(.96)}.toast-progress{background:var(--blue);transform-origin:0;border-radius:0 0 14px 14px;height:2px;animation:5s linear forwards toast-progress;position:absolute;bottom:0;left:0;right:0}.connection-banner{z-index:160;border:1px solid #fff;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(500px,100vw - 28px);min-height:54px;padding:8px 9px 8px 10px;display:grid;position:fixed;top:74px;left:50%;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.connection-banner{border:1px solid color-mix(in srgb, #fff 46%, var(--line-strong))}}.connection-banner{color:var(--ink);background:linear-gradient(135deg, #ffffff85, #ffffff29), var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.connection-banner{background:linear-gradient(135deg, #ffffff85, #ffffff29), color-mix(in srgb, var(--surface) 72%, transparent)}}.connection-banner{-webkit-backdrop-filter:blur(34px)saturate(190%);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff1f,0 14px 42px #00000029}.connection-banner>span{color:#ff3b30;background:#ff3b301a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.connection-banner.checking>span{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.connection-banner.checking>span{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.connection-banner.restored{border-color:#24b94d}@supports (color:color-mix(in lab, red, red)){.connection-banner.restored{border-color:color-mix(in srgb, #24b94d 38%, var(--line))}}.connection-banner.restored>span{color:#24b94d;background:#24b94d1a}.connection-banner>div{flex-direction:column;gap:1px;min-width:0;display:flex}.connection-banner strong{font-size:11px;font-weight:680}.connection-banner small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.connection-banner>button{min-width:76px;height:35px;color:var(--accent-contrast);background:var(--blue);border:0;border-radius:999px;padding:0 14px;font-size:10px;font-weight:680}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes toast-count-pop{0%{opacity:.25;transform:translateY(-4px)scale(.8)}65%{transform:translateY(1px)scale(1.08)}}@keyframes toast-progress{to{opacity:.45;transform:scaleX(0)}}@keyframes spin{to{transform:rotate(360deg)}}.spinning{animation:.8s linear infinite spin}select,.company-select-label select,.settings-inline-create select,.member-list select,.password-protection-fields select{border-color:var(--line-strong);background-color:var(--surface-soft);box-shadow:none}select:focus-visible{outline:1px solid var(--line-strong);outline-offset:0}html[data-theme=dark] .app-shell{background:#000}html[data-theme=dark] .topbar{background:#08080ae0}html[data-theme=dark] .nav-sidebar{background:var(--mail-sidebar-material)}html[data-theme=dark] .message-list-pane{background:var(--pane-list-surface)}html[data-theme=dark] .reader-pane{background:var(--pane-reader-surface)}html[data-theme=dark] .reader-toolbar{background:var(--pane-header-material)}html[data-theme=dark] .settings-panel,html[data-theme=dark] .settings-content,html[data-theme=dark] .compose-window,html[data-theme=dark] .notification-view{background:#0b0b0d}html[data-theme=dark] .global-search,html[data-theme=dark] .company-switcher,html[data-theme=dark] .profile-card,html[data-theme=dark] .inline-setup-form,html[data-theme=dark] .add-domain-form,html[data-theme=dark] .domain-table,html[data-theme=dark] .security-grid,html[data-theme=dark] .key-list,html[data-theme=dark] .company-settings-grid>button,html[data-theme=dark] .profile-details,html[data-theme=dark] .appearance-card{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .global-search,html[data-theme=dark] .company-switcher,html[data-theme=dark] .profile-card,html[data-theme=dark] .inline-setup-form,html[data-theme=dark] .add-domain-form,html[data-theme=dark] .domain-table,html[data-theme=dark] .security-grid,html[data-theme=dark] .key-list,html[data-theme=dark] .company-settings-grid>button,html[data-theme=dark] .profile-details,html[data-theme=dark] .appearance-card{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}html[data-theme=dark] .identity-mode-grid>button,html[data-theme=dark] .identity-provider-list,html[data-theme=dark] .identity-client-list,html[data-theme=dark] .identity-token-reveal{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .identity-mode-grid>button,html[data-theme=dark] .identity-provider-list,html[data-theme=dark] .identity-client-list,html[data-theme=dark] .identity-token-reveal{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}html[data-theme=dark] .identity-status.draft,html[data-theme=dark] .identity-runtime-warning{border-color:var(--line-strong);color:#e0b36f;background:#211a11}html[data-theme=dark] .global-search kbd,html[data-theme=dark] .settings-icon,html[data-theme=dark] .domain-icon,html[data-theme=dark] .security-setting-icon{border-color:var(--line);background:var(--surface-active);color:var(--ink)}html[data-theme=dark] .message-card.unread .sender-line strong,html[data-theme=dark] .message-card.unread .message-card-copy>strong,html[data-theme=dark] .message-card-copy>strong,html[data-theme=dark] .sender-line strong,html[data-theme=dark] .attachment-block strong,html[data-theme=dark] .reader-empty h2,html[data-theme=dark] .empty-state h3,html[data-theme=dark] .content-title h3,html[data-theme=dark] .settings-head h2,html[data-theme=dark] .profile-card-head strong,html[data-theme=dark] .profile-details strong,html[data-theme=dark] .company-settings-grid strong,html[data-theme=dark] .domain-row>span:first-child,html[data-theme=dark] .security-grid strong,html[data-theme=dark] .key-list strong{color:var(--ink)}html[data-theme=dark] .message-card-copy p,html[data-theme=dark] .sender-detail button,html[data-theme=dark] .sender-detail time,html[data-theme=dark] .attachment-block span,html[data-theme=dark] .reader-empty,html[data-theme=dark] .empty-state,html[data-theme=dark] .content-title p,html[data-theme=dark] .settings-head p,html[data-theme=dark] .security-grid p,html[data-theme=dark] .key-list small,html[data-theme=dark] .folder-nav>button,html[data-theme=dark] .labels-block>button,html[data-theme=dark] .sidebar-footer>button,html[data-theme=dark] .nav-section-label,html[data-theme=dark] .list-heading p,html[data-theme=dark] .filter-pill,html[data-theme=dark] .icon-button,html[data-theme=dark] .settings-nav>button,html[data-theme=dark] .compose-field,html[data-theme=dark] .compose-head button,html[data-theme=dark] .compose-tool{color:var(--muted)}html[data-theme=dark] .folder-nav>button.active,html[data-theme=dark] .settings-nav>button.active{color:var(--ink)}html[data-theme=dark] .message-card{border-color:var(--line)}html[data-theme=dark] .message-card,html[data-theme=dark] .message-card:not(.unread),html[data-theme=dark] .message-card.unread{background:0 0}html[data-theme=dark] .message-card:hover{background:var(--fill)}html[data-theme=dark] .message-card.selected,html[data-theme=dark] .message-card.unread.selected{background:var(--mail-selection-fill)}html[data-theme=dark] .message-card.selected:hover{background:var(--mail-selection-hover)}html[data-theme=dark] .attachment-block,html[data-theme=dark] .domain-table-head,html[data-theme=dark] .settings-nav{background:var(--surface-soft)}html[data-theme=dark] .compose-head{background:0 0}html[data-theme=dark] .secondary-button,html[data-theme=dark] .profile-card-head>button,html[data-theme=dark] .two-fields input,html[data-theme=dark] .two-fields select,html[data-theme=dark] .company-select-label select,html[data-theme=dark] .add-domain-form input{border-color:var(--line-strong);color:var(--ink);background:var(--surface-raised)}html[data-theme=dark] .security-ribbon{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .security-ribbon{border-color:color-mix(in srgb, var(--green) 18%, transparent)}}html[data-theme=dark] .security-ribbon{color:var(--green);background:var(--green-soft)}html[data-theme=dark] select option{color:var(--ink);background:var(--surface-raised)}html[data-theme=dark] .settings-head{background:#0c0c0eeb}html[data-theme=dark] .page-scrim{background:#000000b8}html[data-theme=dark] .connection-banner{background:linear-gradient(135deg,#ffffff24,#ffffff09),#1c1c1eb8;border-color:#ffffff30;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 16px 46px #0000006b}html[data-theme=dark] .dns-note{color:var(--ink);background:var(--surface-soft)}html[data-theme=dark] .domain-check-group .ready,html[data-theme=dark] .state-toggle.active{color:var(--green);background:var(--green-soft)}html[data-theme=dark] .domain-check-group .waiting{color:var(--blue);background:var(--blue-soft)}html[data-theme=dark] .danger-button{background:#b93b45}html[data-theme=dark] .dns-note strong{color:var(--ink)}html[data-theme=dark] .dns-note span{color:var(--muted)}html[data-theme=dark] .all-avatar{color:var(--ink);background:var(--surface-active)}html[data-theme=dark] .domain-health-orb,html[data-theme=dark] .domain-health-status,html[data-theme=dark] .domain-health-summary>div>span{background:var(--surface-active)}html[data-theme=dark] .domain-health-orb.ready,html[data-theme=dark] .domain-health-status.ready,html[data-theme=dark] .domain-health-summary>div.ready>span{color:var(--green);background:var(--green-soft)}html[data-theme=dark] .domain-health-orb.attention,html[data-theme=dark] .domain-health-status.attention,html[data-theme=dark] .domain-health-summary>div.attention>span{color:var(--blue);background:var(--blue-soft)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f7580}html[data-theme-variant=graphite] .app-shell{background:#121214}html[data-theme-variant=graphite] .topbar{background:#19191ce6}html[data-theme-variant=graphite] .nav-sidebar{background:var(--mail-sidebar-material)}html[data-theme-variant=graphite] .message-list-pane{background:var(--pane-list-surface)}html[data-theme-variant=graphite] .reader-pane{background:var(--pane-reader-surface)}html[data-theme-variant=graphite] .reader-toolbar{background:var(--pane-header-material)}html[data-theme-variant=graphite] .settings-panel,html[data-theme-variant=graphite] .settings-content,html[data-theme-variant=graphite] .compose-window,html[data-theme-variant=graphite] .notification-view{background:#19191c}html[data-theme-variant=graphite] .settings-head{background:#1f1f23eb}.nav-sidebar::-webkit-scrollbar{width:6px;height:6px}.company-menu::-webkit-scrollbar{width:6px;height:6px}.message-scroll::-webkit-scrollbar{width:6px;height:6px}.reader-scroll::-webkit-scrollbar{width:6px;height:6px}.settings-nav::-webkit-scrollbar{width:6px;height:6px}.settings-content::-webkit-scrollbar{width:6px;height:6px}.assistant-transcript::-webkit-scrollbar{width:6px;height:6px}.notification-view-list::-webkit-scrollbar{width:6px;height:6px}.nav-sidebar::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.company-menu::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.message-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.reader-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.settings-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.settings-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.assistant-transcript::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.notification-view-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.nav-sidebar::-webkit-scrollbar-track{background:0 0}.company-menu::-webkit-scrollbar-track{background:0 0}.message-scroll::-webkit-scrollbar-track{background:0 0}.reader-scroll::-webkit-scrollbar-track{background:0 0}.settings-nav::-webkit-scrollbar-track{background:0 0}.settings-content::-webkit-scrollbar-track{background:0 0}.assistant-transcript::-webkit-scrollbar-track{background:0 0}.notification-view-list::-webkit-scrollbar-track{background:0 0}body,.app-shell,.topbar,.nav-sidebar,.message-list-pane,.reader-pane,.reader-toolbar,.compose-window,.settings-panel,.settings-nav{transition:color .2s,background-color .2s,border-color .2s}@media (width<=1100px){.workspace{grid-template-columns:224px 335px minmax(350px,1fr)}.topbar{grid-template-columns:223px minmax(300px,520px) 1fr}.workspace.sidebar-collapsed{grid-template-columns:76px 335px minmax(350px,1fr)}.topbar.sidebar-collapsed{grid-template-columns:75px minmax(300px,520px) 1fr}.sync-copy{display:none}.opened-message{width:calc(100% - 42px)}.smart-actions>div span{display:none}.smart-actions>button{padding:0 7px}}@media (width<=900px){.app-shell{min-height:0}.topbar{grid-template-columns:auto minmax(220px,1fr) auto;gap:11px;height:58px;padding:0 11px}.topbar.sidebar-collapsed{grid-template-columns:auto minmax(220px,1fr) auto}.brand-lockup{gap:7px}.brand-name{display:none}.brand-mark{width:30px;height:30px}.nav-trigger{display:inline-grid}.sync-status,.topbar-actions>.icon-button{display:none}.topbar-actions>.assistant-trigger,.topbar-actions>.notification-button{display:inline-grid}.workspace{grid-template-columns:330px 1fr;height:calc(100vh - 58px)}.workspace.sidebar-collapsed{grid-template-columns:330px 1fr}.workspace{height:calc(100dvh - 58px)}.nav-sidebar{z-index:100;width:260px;box-shadow:var(--mail-sidebar-shadow);transition:transform .23s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.nav-sidebar.mobile-open{transform:translate(0)}.sidebar-collapse-control{display:none!important}.workspace.sidebar-collapsed .nav-sidebar{padding:15px 12px 12px}.workspace.sidebar-collapsed .company-switcher{justify-content:flex-start;padding:7px 9px}.workspace.sidebar-collapsed .company-switch-copy{display:flex}.workspace.sidebar-collapsed .company-switcher>svg{display:block}.workspace.sidebar-collapsed .compose-label,.workspace.sidebar-collapsed .compose-shortcut,.workspace.sidebar-collapsed .nav-section-label,.workspace.sidebar-collapsed .folder-nav>button>span,.workspace.sidebar-collapsed .labels-block,.workspace.sidebar-collapsed .sidebar-footer>button>span{display:initial}.workspace.sidebar-collapsed .nav-section-label,.workspace.sidebar-collapsed .labels-block{display:flex}.workspace.sidebar-collapsed .compose-button{justify-content:flex-start;padding:0 11px 0 13px}.workspace.sidebar-collapsed .compose-shortcut{margin-left:auto}.workspace.sidebar-collapsed .folder-nav>button,.workspace.sidebar-collapsed .sidebar-footer>button{justify-content:flex-start;padding:0 10px}.workspace.sidebar-collapsed .folder-nav button .unread-badge{min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:9px;position:static}.workspace.sidebar-collapsed .company-menu{top:62px;left:0}.mobile-nav-head{color:#777983;justify-content:space-between;align-items:center;height:35px;padding:0 2px 5px 10px;font-size:11px;font-weight:650;display:flex}.page-scrim.mobile{z-index:90;display:block}.compose-tab-workspace{grid-column:1/-1;padding:0}.compose-tab-workspace .compose-window.compose-workspace,.compose-tab-workspace .compose-window.compose-workspace.expanded{box-shadow:none;border:0;border-radius:0}.message-list-pane{grid-column:1}.reader-pane{grid-column:2}.opened-message{width:calc(100% - 44px)}.settings-panel{width:calc(100vw - 30px);height:calc(100vh - 30px)}.settings-layout{grid-template-columns:230px 1fr}.settings-content{padding:26px 24px 34px}.company-settings-grid{grid-template-columns:1fr}.company-settings-grid>button{grid-template-columns:39px 1fr auto;align-items:center;min-height:68px;display:grid}.company-settings-grid .company-plan{grid-area:1/3}}@media (width<=650px){body{overflow:hidden}.app-shell{min-height:0}.app-shell>.topbar{width:100%;position:fixed;inset:0 0 auto}.app-shell>.workspace{height:auto;inset:calc(52px + env(safe-area-inset-top)) 0 0;position:absolute}.topbar{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(9px, env(safe-area-inset-left));padding-right:max(9px, env(safe-area-inset-right))}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{height:calc(92px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);grid-template-rows:38px 40px;grid-template-columns:42px minmax(0,1fr) 76px;align-content:end;gap:4px 8px;padding-bottom:5px}.app-shell.product-mail:not(.mobile-reader-shell) .brand-lockup{grid-area:1/1;justify-content:flex-start}.app-shell.product-mail:not(.mobile-reader-shell) .brand-lockup .brand-mark,.app-shell.product-mail:not(.mobile-reader-shell) .brand-lockup .brand-name{display:none}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-topbar-inbox-context{min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;grid-area:1/2;align-content:center;justify-items:center;gap:2px;padding:0 6px;display:grid}.mobile-topbar-inbox-context>span{justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.mobile-topbar-inbox-context strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.012em;min-width:0;font-size:13px;font-weight:630;line-height:17px;overflow:hidden}.mobile-topbar-inbox-context svg{color:var(--muted);flex:none}.mobile-topbar-inbox-context small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:560;line-height:12px;display:flex;overflow:hidden}.mobile-topbar-inbox-context small i{background:#c94d55;border-radius:50%;flex:none;width:5px;height:5px}.mobile-topbar-inbox-context small.ready i{background:var(--green)}.app-shell.product-mail:not(.mobile-reader-shell) .global-search{border-radius:999px;grid-area:2/1/auto/-1;align-self:start;max-width:none;height:38px}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions{grid-area:1/3;justify-content:flex-end}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions>.notification-button{display:none}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions>.assistant-trigger{display:inline-grid}.app-shell.product-mail:not(.mobile-reader-shell) .workspace{height:auto;inset:calc(92px + env(safe-area-inset-top)) 0 0}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading{justify-content:flex-end;height:42px;padding:3px 10px 3px 16px}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading .mailbox-heading-identity,.app-shell.product-mail.mobile-reader-shell .topbar{display:none}.app-shell.product-mail.mobile-reader-shell .workspace{height:100dvh;inset:0}.global-search kbd{display:none}.workspace{height:calc(100vh - 52px - env(safe-area-inset-top));height:calc(100dvh - 52px - env(safe-area-inset-top));display:block;position:relative}.message-list-pane{width:100%;height:100%}.mailbox-page-footer{min-height:48px;padding:8px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:var(--muted);background:var(--pane-list-surface);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.mailbox-page-footer button{min-height:32px;color:var(--blue);background:var(--fill);font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.mailbox-page-footer button:first-child{justify-self:start}.mailbox-page-footer button:last-child{justify-self:end}.mailbox-page-footer button:disabled{opacity:.35}.message-list-pane.reader-active{visibility:hidden}.reader-pane{z-index:10;transition:transform .22s;position:absolute;inset:0;transform:translate(100%)}.reader-pane.mobile-active{transform:translate(0)}.mobile-back{margin-right:3px;display:inline-grid}.reader-toolbar{padding:0 8px}.toolbar-group .icon-button:nth-of-type(3),.toolbar-group .toolbar-divider,.toolbar-group .icon-button:nth-of-type(6){display:none}.opened-message{width:calc(100% - 32px);padding-top:23px}.subject-row h2{font-size:21px}.reader-security-button span{display:none}.conversation-message-content{padding-left:48px;padding-right:4px}.smart-actions{flex-wrap:wrap}.compose-window,.compose-window.expanded{width:100%;height:calc(100vh - 52px - env(safe-area-inset-top));height:calc(100dvh - 52px - env(safe-area-inset-top));border-radius:0;bottom:0;right:0}.compose-expanded-scrim{display:none}.compose-footer{padding-bottom:max(8px, env(safe-area-inset-bottom))}.assistant-view{border-left:0;width:100%}.assistant-view-head{min-height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(15px, env(safe-area-inset-left));padding-right:max(9px, env(safe-area-inset-right))}.assistant-transcript{padding-left:max(15px, env(safe-area-inset-left));padding-right:max(15px, env(safe-area-inset-right))}.assistant-composer{margin-left:max(10px, env(safe-area-inset-left));margin-right:max(10px, env(safe-area-inset-right))}.recipient-suggestions{left:12px;right:12px}.protection-menu{width:calc(100vw - 24px);left:12px}.password-protection-fields{grid-template-columns:1fr}.settings-panel{border:0;border-radius:0;width:100%;height:100%}.settings-panel.settings-domain-panel{width:100%}.settings-head{height:58px}.settings-layout{height:calc(100% - 58px);display:block}.settings-menu-trigger{display:inline-grid}.settings-head>div:first-child p{display:none}.settings-nav{width:min(310px,88vw);height:100%;padding:9px 10px calc(12px + env(safe-area-inset-bottom));z-index:6;border-right:1px solid var(--line);background:var(--surface-raised);border-bottom:0;transition:transform .22s;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:12px 0 38px #00000029}.settings-nav.mobile-open{transform:translate(0)}.settings-mobile-title{justify-content:space-between;align-items:center;min-height:46px;padding:0 2px 2px 10px;display:flex}.settings-mobile-title strong{font-size:15px}.settings-nav-scrim{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000057;border:0;display:block;position:absolute;inset:0}.settings-nav>button{flex:none;min-height:44px;padding:0 10px}.settings-account{margin-top:14px;display:flex}.settings-content{height:100%;padding:23px max(17px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(17px, env(safe-area-inset-left))}.settings-content.settings-content-domain-page{padding:18px 0 calc(28px + env(safe-area-inset-bottom));background:var(--surface)}.content-title{flex-direction:column}.settings-section-tabs{align-self:flex-start}.identity-mode-grid,.identity-idp-form{grid-template-columns:1fr}.identity-idp-form label.wide,.identity-form-actions{grid-column:1}.identity-policy-strip{gap:8px 12px}.identity-section-head{align-items:flex-start}.identity-scim-create{grid-template-columns:1fr}.identity-token-reveal{grid-template-columns:1fr 1fr}.identity-token-reveal code{grid-column:1/-1}.identity-provider-list>div,.identity-client-list>div{flex-wrap:wrap}.identity-provider-list>div>div,.identity-client-list>div>div{min-width:calc(100% - 52px)}.identity-provider-list .identity-status,.identity-client-list .identity-status{margin-left:42px}.content-title .primary-small{align-self:flex-start}.company-settings-grid>button{grid-template-columns:39px 1fr}.company-settings-grid .company-plan{display:none}.profile-sheet .profile-card-head{align-items:flex-start;gap:14px}.profile-card-actions{flex-direction:column;align-items:stretch}.profile-card-actions button{justify-content:center}.profile-domain-row{flex-direction:column;align-items:flex-start;gap:8px;min-height:74px;padding:13px 0}.profile-domain-row label{width:100%}.profile-domain-row label>span{width:74px}.profile-domain-row select{flex:1;width:auto}.profile-details{grid-template-columns:1fr}.profile-details>div{border-right:0}.profile-details>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.profile-details>div:last-child{border-bottom:0}.profile-details-list>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr)}.profile-details-list>div:last-child{border-bottom:1px solid var(--line)}.profile-media-row{flex-direction:column;align-items:flex-start}.profile-media-row>div:last-child{width:100%}.two-fields{grid-template-columns:1fr}.domain-table-head{display:none}.domain-row{grid-template-columns:1fr auto;padding:10px}.domain-row>span:nth-child(2){display:none}.domain-row>span:nth-child(3){grid-column:1;margin-left:37px}.domain-row>button{grid-area:1/2/span 2}.domain-check-groups{grid-template-columns:1fr}.domain-setup-head{align-items:flex-start}.domain-setup-actions{flex-direction:column;gap:8px}.domain-health-hero{grid-template-columns:42px minmax(0,1fr)}.domain-health-status{grid-column:1/-1;justify-self:flex-start}.domain-health-progress{flex-direction:column;align-items:flex-start}.domain-health-progress>span{flex:0 0 5px;width:100%}.domain-health-progress small{text-align:left;min-width:0}.domain-health-summary{grid-template-columns:1fr}.dns-record-table-head{display:none}.dns-record-diagnostic{grid-template-columns:1fr;gap:10px;min-height:0;padding:13px}.dns-record-values{background:var(--surface-soft);border-radius:8px;padding:8px 9px}.dns-record-values:before{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700}.dns-record-values:not(.needed):before{content:"Current record"}.dns-record-values.needed:before{content:"Needed record"}.domain-health-actions{flex-wrap:wrap;align-items:flex-start}.domain-health-actions time{width:100%;margin-left:0}.add-domain-form>div:last-child{flex-direction:column}.company-select-label{width:100%}.appearance-options,.layout-options{grid-template-columns:1fr}.accent-settings{flex-direction:column;align-items:flex-start}.custom-colour-control{border-top:1px solid var(--line);border-left:0;width:100%;padding:10px 0 0}.theme-preview{height:132px}.settings-inline-create,.address-create-form{grid-template-columns:1fr}.address-create-form .forward-address-field{grid-column:1}.burner-create-form{grid-template-columns:1fr}.settings-step-strip{flex-direction:column;align-items:flex-start;gap:7px;padding-block:11px}.settings-step-strip i{flex:0 0 9px;width:1px;height:9px;margin-left:10px}.settings-section-heading{flex-direction:column;align-items:flex-start}.settings-record-list>div{flex-wrap:wrap}.settings-record-list>div>span:nth-child(2){flex-basis:calc(100% - 50px)}.settings-record-list .state-toggle,.member-list select,.settings-record-list .route-button{margin-left:42px}.settings-record-list .route-button+.state-toggle{margin-left:0}.address-route-editor{grid-template-columns:1fr;margin-left:0}.list-heading{height:72px;padding-left:20px}.message-card{min-height:132px;padding:15px 15px 13px 20px}.message-card-top{grid-template-columns:30px 1fr 30px;gap:9px}.sender-avatar{width:30px;height:30px}.message-card-copy,.message-card-meta{margin-left:39px}.star-button{width:32px;height:32px}.filter-pill,.refresh-button{min-height:32px}.workspace.layout-comfortable .message-card{min-height:102px;padding-top:12px;padding-bottom:11px}.workspace.layout-compact .message-card{min-height:75px;padding-top:10px;padding-bottom:9px}.workspace.layout-compact .message-card-top{grid-template-columns:27px 1fr 30px}.workspace.layout-compact .sender-avatar{width:27px;height:27px}.workspace.layout-compact .message-card-copy{margin-left:36px}.link-preview-card{grid-template-columns:38px minmax(0,1fr) 30px}.link-preview-card>a{display:none}.mobile-compose-fab{min-width:112px;height:48px;right:max(17px, env(safe-area-inset-right));bottom:max(17px, env(safe-area-inset-bottom));z-index:55;color:#fff;background:var(--blue);box-shadow:0 9px 25px var(--blue);border:0;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:0 17px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.mobile-compose-fab{box-shadow:0 9px 25px color-mix(in srgb, var(--blue) 24%, transparent)}}.mobile-compose-fab{font-size:12px;font-weight:650;transition:transform .18s,opacity .18s}.mobile-compose-fab:active{transform:scale(.95)}.mobile-compose-fab.reader-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.toast{bottom:calc(76px + env(safe-area-inset-bottom));border-radius:15px;padding:11px 16px;font-size:14px}.notification-view{border:0;width:100%;height:100%;top:0;right:0}.notification-view-head{min-height:62px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.notification-summary{grid-template-columns:1fr 1fr;margin:13px 13px 0}.notification-summary>button{grid-column:1/-1;min-height:56px}.notification-view-toolbar{margin:10px 13px 0}.notification-view-list{margin:0 13px calc(13px + env(safe-area-inset-bottom))}.attachment-viewer{border:0;border-radius:0;inset:0}.attachment-viewer-head{min-height:66px;padding-left:10px}.attachment-kind-icon,.attachment-viewer-head>div:nth-child(2) span,.attachment-viewer-tools>span,.attachment-viewer-tools button:first-of-type,.attachment-viewer-tools button:nth-of-type(2){display:none}.attachment-stage{padding:14px}.attachment-stage iframe{width:100%;min-height:460px}.document-preview{width:100%;min-height:620px;padding:42px 35px}.document-preview footer{margin-top:120px}.audio-preview{grid-template-columns:70px 1fr;gap:13px;padding:18px}.audio-art{width:70px;height:70px}.attachment-viewer-strip>div>button{max-width:115px}.attachment-viewer-strip strong{display:none}html[data-theme=dark] .mobile-compose-fab{color:#fff;background:var(--blue);box-shadow:0 9px 26px #0000008c}}.workspace.suite-edition{grid-template-columns:64px 256px 362px minmax(400px,1fr)}.workspace.suite-edition.sidebar-collapsed{grid-template-columns:64px 76px 362px minmax(400px,1fr)}.workspace.suite-edition.product-mode{grid-template-columns:64px 256px minmax(0,1fr)}.workspace.suite-edition.product-mode.sidebar-collapsed{grid-template-columns:64px 76px minmax(0,1fr)}.workspace.suite-edition :is(.campaign-workspace,.asset-workspace,.transfer-workspace){grid-column:3/-1}.suite-app-rail{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;grid-area:1/1;align-items:center;width:64px;min-width:64px;min-height:0;padding:10px 6px 8px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.suite-app-rail{background:color-mix(in srgb, var(--surface-soft) 88%, var(--surface))}}.suite-app-rail{z-index:24;position:relative}.suite-launcher{color:#fff;background:var(--ink);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.suite-app-rail nav{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:3px;width:100%;min-height:0;margin-top:9px;padding:3px 0;display:flex;overflow-y:auto}.suite-app-rail nav::-webkit-scrollbar{display:none}.suite-app-rail nav>button,.suite-rail-settings{width:52px;min-height:47px;color:var(--muted);background:0 0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px 4px;display:flex}.suite-app-rail nav>button:hover,.suite-rail-settings:hover{color:var(--ink);background:var(--surface-hover)}.suite-app-rail nav>button.active{color:var(--blue);background:var(--blue-soft)}.suite-app-rail nav>button>span{place-items:center;width:24px;height:22px;display:grid;position:relative}.suite-app-rail nav>button>span i{border:2px solid var(--surface-soft);color:#fff;background:#ff3b30;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:6.5px;font-style:normal;font-weight:760;display:grid;position:absolute;top:-4px;right:-8px}.suite-app-rail small{text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:7.5px;font-weight:570;line-height:1;overflow:hidden}.suite-rail-settings{flex:none}.suite-secure-status{cursor:default;color:var(--muted)}.suite-secure-status>svg{color:var(--green)}.suite-workspace{background:var(--surface);grid-column:2/-1;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.suite-context-sidebar{border-right:1px solid var(--mail-sidebar-divider);background:var(--mail-sidebar-material);flex-direction:column;min-width:0;min-height:0;padding:18px 11px 12px;display:flex}.suite-context-sidebar>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:43px;padding:0 7px 13px;display:flex}.suite-context-sidebar>header>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.suite-context-sidebar>header>div,.suite-context-sidebar>footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-context-sidebar strong{color:var(--ink);font-size:11px;font-weight:650}.suite-context-sidebar small{color:var(--muted);font-size:8px}.suite-company-context{gap:5px;margin:12px 2px 0;display:grid}.suite-company-context>span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:7.5px;font-weight:700}.suite-company-context select{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);background:var(--surface);text-overflow:ellipsis;border-radius:9px;outline:0;padding:0 28px 0 9px;font-size:9.5px;overflow:hidden}.suite-company-context select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.suite-create-button{width:100%;height:36px;color:var(--accent-contrast);background:var(--blue);border-radius:10px;align-items:center;gap:8px;margin:13px 0 9px;padding:0 11px;font-size:10.5px;font-weight:650;display:flex}.suite-context-sidebar nav{flex-direction:column;gap:3px;display:flex}.suite-context-sidebar nav button{width:100%;height:35px;color:var(--muted);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;font-size:10.5px;display:flex}.suite-context-sidebar nav button:hover{color:var(--ink);background:var(--surface-hover)}.suite-context-sidebar nav button.active{color:var(--ink);background:var(--mail-sidebar-selection)}.suite-context-sidebar nav button.active svg{color:var(--blue)}.suite-context-sidebar>footer{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:8px;margin-top:auto;padding:10px 8px;display:flex}.suite-context-sidebar>footer>span{width:25px;height:25px;color:var(--blue);background:var(--blue-soft);border-radius:8px;flex:0 0 25px;place-items:center;display:grid}.suite-workspace-main{background:var(--surface);min-width:0;height:100%;min-height:0;overflow:auto}.suite-workspace-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:22px;min-height:108px;padding:23px 28px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-workspace-head{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.suite-workspace-head>div:first-child{min-width:0}.suite-workspace-head>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.suite-eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:760;display:block}.suite-workspace-head h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:620;line-height:1.1}.suite-workspace-head p{color:var(--muted);margin:6px 0 0;font-size:10.5px}.suite-primary-button,.suite-share-button,.suite-today-button,.suite-quiet-button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:10px;font-weight:630;display:inline-flex}.suite-primary-button{color:var(--accent-contrast);background:var(--blue);padding:0 12px}.suite-share-button,.suite-today-button{color:var(--ink);background:var(--surface-active);padding:0 11px}.suite-quiet-button{width:34px;color:var(--muted);background:0 0;padding:0}.suite-quiet-button:hover{color:var(--ink);background:var(--surface-hover)}.suite-quiet-text{color:var(--muted);background:0 0;font-size:10px}.suite-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:53px;display:flex}.suite-section-head h2{margin:0;font-size:13px;font-weight:620}.suite-section-head button{min-height:30px;color:var(--muted);background:0 0;border-radius:8px;padding:0 9px;font-size:9px}.suite-section-head button:hover{color:var(--ink);background:var(--surface-hover)}.suite-empty-copy{color:var(--muted);margin:0;padding:22px 0;font-size:9.5px;line-height:1.55}.suite-social,.suite-finance,.suite-employees{min-height:100%}.social-overview-grid{grid-template-columns:minmax(360px,1fr) 280px;gap:16px;padding:22px 28px 0;display:grid}.social-composer,.social-readiness,.social-plan,.finance-workflows,.employee-directory{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px}.social-composer{grid-template-rows:auto minmax(100px,1fr) auto;min-height:235px;padding:16px;display:grid}.social-composer>header,.social-composer>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-composer>header>div{gap:3px;min-width:0;display:grid}.social-composer>header strong{font-size:11px}.social-composer>header small{color:var(--muted);font-size:8px}.social-composer select{border:1px solid var(--line);height:31px;color:var(--ink);background:var(--surface-soft);border-radius:8px;padding:0 25px 0 9px;font-size:8.5px}.social-composer textarea{resize:vertical;width:100%;min-height:112px;color:var(--ink);background:var(--surface-soft);font:inherit;border:0;border-radius:10px;outline:0;margin:13px 0;padding:12px;font-size:10px;line-height:1.55}.social-composer>footer>span{color:var(--faint);font-size:8px}.social-composer>footer>div{gap:7px;display:flex}.social-composer button:disabled{cursor:default;opacity:.45}.social-readiness{padding:22px}.social-readiness>span,.finance-workflows section>span,.suite-guard>span{color:var(--blue);background:var(--blue-soft);place-items:center;display:grid}.social-readiness>span{border-radius:13px;width:46px;height:46px}.social-readiness h2{margin:16px 0 0;font-size:14px}.social-readiness p{color:var(--muted);margin:7px 0 15px;font-size:9px;line-height:1.55}.social-readiness ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.social-readiness li{color:var(--muted);align-items:center;gap:7px;font-size:8.5px;display:flex}.social-readiness li svg{color:var(--green)}.social-plan{margin:16px 28px 28px;padding:0 16px 10px}.social-plan>div:not(.suite-section-head){display:grid}.social-plan article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:62px;display:grid}.social-plan article>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;font-size:8px;font-weight:750;display:grid}.social-plan article>div{gap:3px;min-width:0;display:grid}.social-plan article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.social-plan article small{color:var(--muted);font-size:7.5px}.social-plan article>button{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.finance-summary-grid,.employee-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:20px 28px 0;display:grid}.finance-summary-grid article,.employee-directory-summary article{border:1px solid var(--line);background:var(--surface-raised);border-radius:13px;flex-direction:column;min-height:94px;padding:15px;display:flex}.finance-summary-grid small,.employee-directory-summary small{color:var(--muted);font-size:8px}.finance-summary-grid strong,.employee-directory-summary strong{letter-spacing:-.025em;margin-top:9px;font-size:18px}.finance-summary-grid span,.employee-directory-summary span{color:var(--faint);margin-top:6px;font-size:7.5px}.finance-workflows,.employee-directory{margin:16px 28px 0;padding:5px 16px 10px}.finance-workflows section{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;display:grid}.finance-workflows section:last-child{border-bottom:0}.finance-workflows section>span{border-radius:11px;width:38px;height:38px}.finance-workflows section>div{min-width:0}.finance-workflows strong{font-size:10px}.finance-workflows p{color:var(--muted);margin:5px 0 0;font-size:8.5px;line-height:1.45}.finance-workflows button{height:30px;color:var(--blue);background:var(--blue-soft);border-radius:8px;padding:0 10px;font-size:8.5px;font-weight:650}.finance-security-note{color:var(--muted);align-items:center;gap:7px;margin:14px 28px 28px;font-size:8px;display:flex}.finance-security-note svg{color:var(--green)}.employee-directory{margin-bottom:28px}.employee-row{border-bottom:1px solid var(--line);min-height:57px;color:var(--muted);grid-template-columns:minmax(210px,1.5fr) minmax(110px,.8fr) minmax(100px,.8fr) 76px;align-items:center;gap:12px;font-size:8.5px;display:grid}.employee-row>span:first-child{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}.employee-row>span:first-child i{width:32px;height:32px;color:var(--blue);background:var(--blue-soft);border-radius:50%;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:730;display:grid}.employee-row>span:first-child b,.employee-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-row>span:first-child b{color:var(--ink);font-size:9.5px}.employee-row>span:first-child small{color:var(--faint);font-size:7.5px}.employee-row>span:last-child{width:fit-content;color:var(--green);border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.employee-row>span:last-child{color:color-mix(in srgb, var(--green) 78%, var(--ink))}}.employee-row>span:last-child{background:var(--green-soft);font-size:7.5px}.employee-row>span:last-child.inactive{color:var(--muted);background:var(--surface-active)}.employee-head{min-height:35px;color:var(--faint);text-transform:uppercase;font-size:7.5px;font-weight:700}.employee-head>span:first-child{display:block}.suite-guard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:44px 24px;display:flex}.suite-guard>span{border-radius:16px;width:54px;height:54px}.suite-guard h1{margin:17px 0 0;font-size:18px}.suite-guard p{max-width:440px;color:var(--muted);margin:8px 0 0;font-size:9.5px;line-height:1.55}.calendar-sidebar-extras{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.calendar-mini-month>header,.calendar-list>header{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.calendar-mini-month>header strong,.calendar-list>header strong{font-size:9px;font-weight:650}.calendar-mini-month>header span{color:var(--faint);font-size:7px}.calendar-mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:5px;display:grid}.calendar-mini-grid :is(b,span){border-radius:6px;place-items:center;height:20px;font-size:7px;font-weight:540;display:grid}.calendar-mini-grid b{height:16px;color:var(--faint);font-size:6.5px;font-weight:680}.calendar-mini-grid span{color:var(--muted)}.calendar-mini-grid span.outside{color:var(--faint)}@supports (color:color-mix(in lab, red, red)){.calendar-mini-grid span.outside{color:color-mix(in srgb, var(--faint) 48%, transparent)}}.calendar-mini-grid span.selected{color:var(--accent-contrast);background:var(--blue);font-weight:720}.calendar-list{margin-top:14px}.calendar-list>header button{width:24px;height:24px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid}.calendar-list>header button:hover{color:var(--ink);background:var(--surface-hover)}.calendar-list label{height:29px;color:var(--muted);cursor:pointer;border-radius:7px;grid-template-columns:13px 8px minmax(0,1fr);align-items:center;gap:6px;padding:0 5px;font-size:8.5px;display:grid}.calendar-list label:hover{color:var(--ink);background:var(--surface-hover)}.calendar-list label input{width:13px;height:13px;accent-color:var(--blue);margin:0}.calendar-list label i{border-radius:50%;width:7px;height:7px}.calendar-list label i.blue{background:var(--tint)}.calendar-list label i.violet{background:#8b5cf6}.calendar-list label i.green{background:#30b675}.suite-calendar{background:var(--surface);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.calendar-commandbar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(145px,1fr) auto minmax(125px,190px) auto auto;align-items:center;gap:10px;min-height:70px;padding:12px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.calendar-commandbar{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.calendar-title-group{min-width:0}.calendar-title-group h1{color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:640;line-height:1.15;overflow:hidden}.calendar-title-group span{color:var(--faint);margin-top:4px;font-size:7.5px;display:block}.calendar-date-controls{align-items:center;gap:2px;display:flex}.calendar-date-controls .suite-quiet-button{width:30px;min-height:30px}.calendar-date-controls .suite-today-button{min-height:30px;padding-inline:10px;font-size:8.5px}.calendar-search{border:1px solid var(--line);min-width:0;height:32px;color:var(--faint);background:var(--surface-soft);border-radius:9px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px 0 10px;display:grid}.calendar-search:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.calendar-search:focus-within{border-color:color-mix(in srgb, var(--blue) 28%, var(--line))}}.calendar-search:focus-within{background:var(--surface)}.calendar-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:8.5px}.calendar-search button{width:20px;height:20px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.calendar-view-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;height:32px;padding:3px;display:flex}.calendar-view-switch button{height:24px;color:var(--muted);background:0 0;border-radius:6px;padding:0 8px;font-size:8px;font-weight:560}.calendar-view-switch button.active{color:var(--ink);background:var(--surface-raised);box-shadow:0 1px 4px #00000014}.calendar-new-event{border-radius:9px;min-height:32px;padding-inline:11px;font-size:8.5px}.calendar-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.calendar-week-board{background:var(--surface);min-width:860px;min-height:100%}.calendar-week-board.day-view{min-width:460px}.calendar-days-header,.calendar-all-day{grid-template-columns:58px repeat(7,minmax(112px,1fr));display:grid}.calendar-week-board.day-view :is(.calendar-days-header,.calendar-all-day){grid-template-columns:58px minmax(400px,1fr)}.calendar-days-header{z-index:8;border-bottom:1px solid var(--line);background:var(--surface);height:49px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.calendar-days-header{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.calendar-days-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-timezone{border-right:1px solid var(--line);color:var(--faint);justify-content:center;align-items:center;gap:4px;font-size:6.5px;display:flex}.calendar-days-header>button{border-right:1px solid var(--line);min-width:0;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}.calendar-days-header>button span{text-transform:uppercase;font-size:7.5px;font-weight:580}.calendar-days-header>button b{width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;font-weight:650;display:grid}.calendar-days-header>button.today{color:var(--blue)}.calendar-days-header>button.today b{color:var(--accent-contrast);background:var(--blue)}.calendar-all-day{z-index:7;border-bottom:1px solid var(--line);background:var(--surface);min-height:36px;position:sticky;top:49px}@supports (color:color-mix(in lab, red, red)){.calendar-all-day{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.calendar-all-day{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-all-day>span{border-right:1px solid var(--line);color:var(--faint);text-align:right;text-transform:uppercase;padding:10px 7px 0 0;font-size:6.5px}.calendar-all-day>div{border-right:1px solid var(--line);min-width:0;padding:4px}.calendar-all-day button{width:100%;height:27px;color:var(--ink);background:var(--surface-active);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:0 7px;font-size:7.5px;overflow:hidden}.calendar-all-day button.violet{color:#6d43c1;background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.calendar-all-day button.violet{background:color-mix(in srgb, #8b5cf6 13%, var(--surface))}}.calendar-all-day button.green{color:#168554;background:#30b675}@supports (color:color-mix(in lab, red, red)){.calendar-all-day button.green{background:color-mix(in srgb, #30b675 13%, var(--surface))}}.calendar-time-grid{grid-template-columns:58px minmax(0,1fr);display:grid}.calendar-times{border-right:1px solid var(--line);background:var(--surface);grid-template-rows:repeat(13,52px);display:grid}.calendar-times span{color:var(--faint);text-align:right;padding:0 7px 0 0;font-size:6.5px;transform:translateY(-5px)}.calendar-grid{grid-template-columns:repeat(7,minmax(112px,1fr));min-width:0;display:grid}.calendar-week-board.day-view .calendar-grid{grid-template-columns:minmax(400px,1fr)}.calendar-day-column{border-right:1px solid var(--line);min-width:0;height:676px;position:relative}.calendar-day-column.today{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-day-column.today{background:color-mix(in srgb, var(--blue-soft) 25%, transparent)}}.calendar-day-column>i{border-bottom:1px solid var(--line);height:52px;display:block}.calendar-event{z-index:3;width:calc(100% - 8px);min-height:36px;color:var(--ink);text-align:left;border-radius:7px;padding:5px 7px;position:absolute;left:4px;overflow:hidden;box-shadow:0 2px 7px #0000000a;border:1px solid #0000!important;border-left-width:3px!important}.calendar-event:hover{z-index:5;filter:saturate(1.05);box-shadow:0 5px 14px #00000017}.calendar-event.blue{border-color:var(--tint)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event.blue{border-color:color-mix(in srgb, var(--tint) 22%, transparent)!important}}.calendar-event.blue{background:var(--tint);border-left-color:var(--tint)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event.blue{background:color-mix(in srgb, var(--tint) 12%, var(--surface))}}.calendar-event.violet{background:#8b5cf6;border-color:#8b5cf638 #8b5cf638 #8b5cf638 #8b5cf6!important}@supports (color:color-mix(in lab, red, red)){.calendar-event.violet{background:color-mix(in srgb, #8b5cf6 12%, var(--surface))}}.calendar-event.green{background:#30b675;border-color:#30b67538 #30b67538 #30b67538 #30b675!important}@supports (color:color-mix(in lab, red, red)){.calendar-event.green{background:color-mix(in srgb, #30b675 12%, var(--surface))}}.calendar-event.amber{background:#f59e0b;border-color:#f59e0b38 #f59e0b38 #f59e0b38 #f59e0b!important}@supports (color:color-mix(in lab, red, red)){.calendar-event.amber{background:color-mix(in srgb, #f59e0b 12%, var(--surface))}}.calendar-event :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-event strong{font-size:7.8px;font-weight:680}.calendar-event small{color:var(--muted);margin-top:2px;font-size:6.7px}.calendar-event>span{color:var(--muted);align-items:center;gap:3px;margin-top:4px;font-size:6.5px;display:flex}.calendar-now-line{z-index:6;pointer-events:none;background:#ff3b30;height:1px;position:absolute;left:0;right:0}.calendar-now-line:before{content:"";background:#ff3b30;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px}.calendar-now-line span{color:#fff;background:#ff3b30;border-radius:4px;padding:1px 3px;font-size:5.5px;position:absolute;top:-8px;left:2px}.calendar-month-board{flex-direction:column;flex:1;min-height:0;padding:0 18px 18px;display:flex;overflow:auto}.calendar-month-weekdays{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(90px,1fr));align-items:center;height:34px;display:grid}.calendar-month-weekdays span{color:var(--faint);text-transform:uppercase;padding-left:8px;font-size:7px;font-weight:650}.calendar-month-grid{border-left:1px solid var(--line);flex:1;grid-template-rows:repeat(6,minmax(88px,1fr));grid-template-columns:repeat(7,minmax(90px,1fr));min-width:680px;min-height:560px;display:grid}.calendar-month-grid>button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:7px;display:flex;overflow:hidden}.calendar-month-grid>button:hover{background:var(--surface-hover)}.calendar-month-grid>button.outside{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.calendar-month-grid>button.outside{background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface))}}.calendar-month-grid>button.outside time{color:var(--faint)}.calendar-month-grid time{border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:620;display:grid}.calendar-month-grid>button.today time{color:var(--accent-contrast);background:var(--blue)}.calendar-month-grid>button>span{gap:3px;width:100%;min-width:0;display:grid}.calendar-month-grid i{width:100%;min-width:0;color:var(--ink);background:var(--surface-active);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:6.5px;font-style:normal;display:block;overflow:hidden}.calendar-month-grid i b{margin-right:4px;font-size:6px}.calendar-month-grid i.blue{border-left:2px solid var(--tint)}.calendar-month-grid i.violet{border-left:2px solid #8b5cf6}.calendar-month-grid i.green{border-left:2px solid #30b675}.calendar-month-grid i.amber{border-left:2px solid #f59e0b}.calendar-month-grid small{color:var(--muted);font-size:6px}.calendar-event-panel{z-index:18;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:14px;width:238px;padding:15px;position:absolute;top:80px;right:12px}@supports (color:color-mix(in lab, red, red)){.calendar-event-panel{background:color-mix(in srgb, var(--surface-raised) 95%, transparent)}}.calendar-event-panel{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);box-shadow:0 18px 50px #00000029}.calendar-event-panel>header{justify-content:space-between;align-items:center;display:flex}.calendar-event-panel>header>span{border-radius:50%;width:9px;height:9px}.calendar-event-panel>header>span.blue{background:var(--tint)}.calendar-event-panel>header>span.violet{background:#8b5cf6}.calendar-event-panel>header>span.green{background:#30b675}.calendar-event-panel>header>span.amber{background:#f59e0b}.calendar-event-panel>header button{width:26px;height:26px;color:var(--muted);background:var(--surface-hover);border-radius:7px;place-items:center;display:grid}.calendar-event-panel h2{letter-spacing:-.015em;margin:14px 0 5px;font-size:13px;font-weight:660}.calendar-event-panel>p{color:var(--muted);margin:0;font-size:7.5px;line-height:1.45}.calendar-event-panel ul{border-block:1px solid var(--line);gap:10px;margin:14px 0;padding:12px 0;list-style:none;display:grid}.calendar-event-panel li{color:var(--muted);grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;font-size:8px;display:grid}.calendar-event-panel li svg{color:var(--faint)}.calendar-event-panel>.suite-primary-button{width:100%}.calendar-event-panel>div:last-child{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.calendar-event-panel .suite-quiet-text{color:#ff453a;padding:7px 8px}.calendar-composer-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1012163d;place-items:center;display:grid;position:absolute;inset:0}.calendar-event-composer{border:1px solid var(--line-strong);width:min(460px,100% - 28px);max-height:calc(100% - 28px);padding:18px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.calendar-event-composer{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent)}}.calendar-event-composer{background:var(--surface-raised);border-radius:16px;box-shadow:0 28px 80px #00000038}.calendar-event-composer>header{justify-content:space-between;align-items:flex-start;display:flex}.calendar-event-composer>header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.calendar-event-composer h2{margin:4px 0 0;font-size:16px;font-weight:650}.calendar-event-composer>header>button{width:30px;height:30px;color:var(--muted);background:var(--surface-hover);border-radius:9px;place-items:center;display:grid}.calendar-event-composer>label,.calendar-form-row label{gap:6px;min-width:0;margin-top:14px;display:grid}.calendar-event-composer label>span{color:var(--muted);font-size:7.5px;font-weight:590}.calendar-event-composer input,.calendar-event-composer select,.calendar-input-with-icon{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:9px}.calendar-event-composer input:focus,.calendar-event-composer select:focus,.calendar-input-with-icon:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.calendar-event-composer input:focus,.calendar-event-composer select:focus,.calendar-input-with-icon:focus-within{border-color:color-mix(in srgb, var(--blue) 34%, var(--line))}}.calendar-event-composer input:focus,.calendar-event-composer select:focus,.calendar-input-with-icon:focus-within{background:var(--surface)}.calendar-event-title input{height:44px;font-size:11px;font-weight:580}.calendar-form-row{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}.calendar-input-with-icon{color:var(--faint);grid-template-columns:17px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;display:grid}.calendar-input-with-icon input{background:0 0;border:0;height:34px;padding:0}.calendar-composer-option{border:1px solid var(--line);border-radius:11px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:54px;margin-top:14px;padding:9px;display:grid}.calendar-composer-option>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.calendar-composer-option>div{gap:3px;min-width:0;display:grid}.calendar-composer-option strong{font-size:8.5px}.calendar-composer-option small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.calendar-composer-option>button{width:28px;height:28px;color:var(--muted);background:var(--surface-hover);border-radius:8px;place-items:center;display:grid}.calendar-event-composer>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:13px;display:flex}.calendar-event-composer>footer>span{color:var(--green);align-items:center;gap:5px;font-size:7px;display:flex}.calendar-event-composer>footer>div{gap:7px;display:flex}.suite-library{min-height:100%}.suite-library>section{padding:0 28px 30px}.suite-section-head>div{gap:3px;display:flex}.suite-file-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:13px;padding-top:18px;display:grid}.suite-library-empty{border:1px dashed var(--line-strong);min-height:190px;color:var(--muted);background:var(--surface-soft);text-align:center;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.suite-library-empty svg{color:var(--blue)}.suite-library-empty strong{color:var(--ink);font-size:11px}.suite-library-empty span{font-size:8.5px}.suite-file-card{background:var(--surface-raised);text-align:left;border-radius:13px;min-width:0;padding:0 0 12px;overflow:hidden;border:1px solid var(--line)!important}.suite-file-card:hover{transform:translateY(-1px);border-color:var(--line-strong)!important}.suite-file-preview{height:116px;color:var(--blue);background:linear-gradient(145deg, var(--blue-soft), var(--surface-soft));place-items:center;margin-bottom:12px;display:grid}.suite-file-preview.tone-1{color:#8b5cf6;background:linear-gradient(145deg, #8b5cf6, var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.suite-file-preview.tone-1{background:linear-gradient(145deg, color-mix(in srgb, #8b5cf6 13%, var(--surface)), var(--surface-soft))}}.suite-file-preview.tone-2{color:var(--green);background:linear-gradient(145deg, var(--green-soft), var(--surface-soft))}.suite-file-card>strong,.suite-file-card>small{text-overflow:ellipsis;white-space:nowrap;margin-inline:12px;display:block;overflow:hidden}.suite-file-card>strong{font-size:10.5px}.suite-file-card>small{color:var(--muted);margin-top:5px;font-size:8px}.suite-editor-shell{background:var(--surface-soft);flex-direction:column;height:100%;display:flex;overflow:hidden}.suite-editor-shell>header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:9px;min-height:58px;padding:0 16px;display:flex}.suite-editor-shell>header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suite-editor-shell>header input{height:25px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:620}.suite-editor-shell>header small{color:var(--muted);font-size:7.5px}.doc-format-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:4px;min-height:39px;padding:0 22px;display:flex}.doc-format-bar button{min-width:29px;height:27px;color:var(--muted);background:0 0;border-radius:7px;padding:0 8px;font-size:8.5px}.doc-format-bar button:hover{color:var(--ink);background:var(--surface-hover)}.doc-format-bar>span{flex:1}.doc-format-bar small{color:var(--faint);font-size:7.5px}.document-page{resize:none;border:1px solid var(--line);width:min(720px,100% - 46px);min-height:780px;color:var(--ink);background:var(--surface);outline:0;margin:24px auto;padding:62px 68px;font-size:12px;line-height:1.7;box-shadow:0 8px 28px #0000000f}.suite-sheet-shell{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.sheet-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:3px;min-height:41px;padding:5px 14px;display:flex}.sheet-toolbar button{background:0 0;border-radius:7px;height:28px;padding:0 8px;font-size:8.5px}.sheet-toolbar button:hover{background:var(--surface-hover)}.sheet-toolbar>span{background:var(--line);width:1px;height:20px;margin:0 6px}.sheet-toolbar small{min-width:34px;color:var(--muted);font-size:8px}.sheet-toolbar input{border:1px solid var(--line);min-width:0;height:28px;color:var(--ink);background:var(--surface-soft);border-radius:7px;outline:0;flex:1;padding:0 9px;font-size:9px}.sheet-grid{background:var(--line);flex:1;grid-template-columns:42px repeat(6,minmax(120px,1fr));grid-auto-rows:min-content;align-content:start;gap:1px;min-width:790px;display:grid;overflow:auto}.sheet-grid>strong,.sheet-corner{height:29px;color:var(--muted);background:var(--surface-soft);place-items:center;font-size:8px;font-weight:620;display:grid}.sheet-row{grid-column:1/-1;grid-template-columns:42px repeat(6,minmax(120px,1fr));gap:1px;display:grid}.sheet-row b{height:31px;color:var(--muted);background:var(--surface-soft);place-items:center;font-size:8px;font-weight:620;display:grid}.sheet-row input{min-width:0;height:31px;color:var(--ink);background:var(--surface);border:0;outline:0;padding:0 8px;font-size:8.5px}.sheet-row input.selected{box-shadow:inset 0 0 0 2px var(--blue)}.suite-chat-shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.suite-chat-shell>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:63px;padding:0 19px;display:flex}.suite-chat-shell>header>div:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.suite-chat-shell>header>div:first-child>span{width:31px;height:31px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;font-size:15px;display:grid}.suite-chat-shell>header>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-chat-shell>header strong{font-size:11.5px}.suite-chat-shell>header small{color:var(--muted);font-size:8px}.suite-chat-thread{flex:1;min-height:0;padding:20px max(24px,7vw);overflow-y:auto}.chat-date{color:var(--faint);align-items:center;gap:10px;margin:6px 0 22px;font-size:8px;display:flex}.chat-date:before,.chat-date:after{content:"";background:var(--line);flex:1;height:1px}.suite-chat-thread article{grid-template-columns:35px minmax(0,1fr);gap:10px;margin-bottom:22px;display:grid}.suite-chat-thread article>span{color:#fff;background:var(--ink);border-radius:10px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:700;display:grid}.suite-chat-thread article header{align-items:baseline;gap:7px;display:flex}.suite-chat-thread article header strong{font-size:10px}.suite-chat-thread article time{color:var(--faint);font-size:7.5px}.suite-chat-thread article p{max-width:720px;color:var(--ink);margin:5px 0 0;font-size:10.5px;line-height:1.55}.suite-chat-composer{padding:0 max(24px,7vw) 18px}.suite-chat-composer>div{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:14px;grid-template-columns:30px minmax(0,1fr) 32px;align-items:end;gap:5px;min-height:66px;padding:9px;display:grid}.suite-chat-composer button{width:30px;height:30px;color:var(--muted);background:var(--surface-hover);border-radius:9px;place-items:center;display:grid}.suite-chat-composer button[type=submit]{color:var(--accent-contrast);background:var(--blue)}.suite-chat-composer button:disabled{opacity:.45}.suite-chat-composer textarea{resize:none;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0;padding:6px 4px;font-size:10.5px}.suite-chat-composer>small{color:var(--faint);text-align:right;margin-top:6px;font-size:7.5px;display:block}.suite-calls,.suite-video,.suite-crm{min-height:100%}.calls-layout{grid-template-columns:minmax(360px,1fr) 280px;gap:20px;padding:24px 28px;display:grid}.calls-layout>section,.calls-layout>aside,.video-dashboard>section,.meeting-stage{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px}.calls-layout>section{padding:0 17px 14px}.call-row{text-align:left;grid-template-columns:35px minmax(0,1fr) auto 31px;align-items:center;gap:10px;width:100%;min-height:58px;display:grid;border-bottom:1px solid var(--line)!important}.call-row>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:700;display:grid}.call-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.call-row strong{font-size:10px}.call-row small{color:var(--muted);font-size:8px}.call-row small.missed{color:#d04f57}.call-row time{color:var(--faint);font-size:7.5px}.call-row>svg{color:var(--blue)}.calls-layout>aside{text-align:center;padding:24px}.call-avatar{width:56px;height:56px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.calls-layout>aside h2{margin:0;font-size:14px}.calls-layout>aside p{max-width:220px;color:var(--muted);margin:6px auto 17px;font-size:9px;line-height:1.45}.calls-layout>aside label{border:1px solid var(--line);height:34px;color:var(--muted);background:var(--surface-soft);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.calls-layout>aside input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.dial-pad{grid-template-columns:repeat(3,1fr);gap:8px;width:180px;margin:19px auto 14px;display:grid}.dial-pad button{background:var(--surface-hover);border-radius:50%;justify-self:center;width:44px;height:37px;font-size:12px}.call-start{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;display:grid}.video-dashboard{grid-template-columns:300px minmax(360px,1fr);gap:20px;padding:25px 28px;display:grid}.video-dashboard>section:first-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:34px 28px;display:flex}.video-dashboard>section:first-child>span{width:66px;height:66px;color:var(--blue);background:var(--blue-soft);border-radius:20px;place-items:center;display:grid}.video-dashboard h2{margin:17px 0 0;font-size:17px}.video-dashboard p{max-width:270px;color:var(--muted);margin:8px 0 19px;font-size:9.5px;line-height:1.55}.upcoming-meetings{padding:0 18px 18px}.upcoming-meetings article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;display:grid}.upcoming-meetings article time,.upcoming-meetings article>div{flex-direction:column;gap:3px;display:flex}.upcoming-meetings article strong{font-size:9.5px}.upcoming-meetings article small{color:var(--muted);font-size:7.5px}.upcoming-meetings article button{height:28px;color:var(--blue);background:var(--blue-soft);border-radius:8px;padding:0 10px;font-size:8.5px;font-weight:650}.meeting-stage{grid-template-columns:minmax(360px,1fr) 260px;gap:22px;margin:28px;padding:22px;display:grid}.meeting-preview{color:#fff;background:#161618;border-radius:13px;place-items:center;min-height:390px;display:grid;position:relative}.meeting-preview>span{background:#36363b;border-radius:50%;place-items:center;width:80px;height:80px;font-size:18px;font-weight:650;display:grid}.meeting-preview>small{color:#aaa;font-size:8px;position:absolute;bottom:14px;left:15px}.meeting-stage>aside{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.meeting-stage>aside h2{margin:0;font-size:18px}.meeting-stage>aside p{color:var(--muted);margin:8px 0 20px;font-size:9.5px;line-height:1.5}.meeting-stage .suite-quiet-text{margin:10px 0 0 30px}.crm-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px 28px 0;display:grid}.crm-metrics article{border:1px solid var(--line);background:var(--surface-raised);border-radius:13px;flex-direction:column;min-height:88px;padding:15px;display:flex}.crm-metrics small{color:var(--muted);font-size:8px}.crm-metrics strong{letter-spacing:-.03em;margin-top:9px;font-size:20px}.crm-metrics span{color:var(--green);margin-top:5px;font-size:7.5px}.crm-board{grid-template-columns:repeat(4,minmax(180px,1fr));gap:11px;padding:18px 28px 30px;display:grid;overflow-x:auto}.crm-board>section{background:var(--surface-soft);border-radius:13px;min-width:180px;padding:10px}.crm-board>section>header{justify-content:space-between;align-items:center;min-height:31px;padding:0 4px 8px;display:flex}.crm-board>section>header strong{font-size:9.5px}.crm-board>section>header span{min-width:18px;height:18px;color:var(--muted);background:var(--surface-active);border-radius:9px;place-items:center;font-size:7px;display:grid}.crm-board>section>div{gap:7px;display:grid}.deal-card{background:var(--surface-raised);text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:90px;padding:10px;display:grid;border:1px solid var(--line)!important}.deal-card>span{width:25px;height:25px;color:var(--blue);background:var(--blue-soft);border-radius:8px;grid-row:1/3;place-items:center;font-size:7px;font-weight:700;display:grid}.deal-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.deal-card small{color:var(--muted);font-size:7.5px}.deal-card b{grid-area:1/3/3;font-size:10px}.crm-add-stage{width:100%;height:30px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.crm-add-stage:hover{color:var(--ink);background:var(--surface-hover)}html[data-theme=dark] :is(.suite-app-rail,.suite-workspace-main,.suite-workspace-head){background-color:var(--surface)}html[data-theme=dark] .suite-context-sidebar{background-color:var(--mail-sidebar-material)}@media (width<=1100px) and (width>=901px){.workspace.suite-edition{grid-template-columns:64px 224px 335px minmax(350px,1fr)}.workspace.suite-edition.sidebar-collapsed{grid-template-columns:64px 76px 335px minmax(350px,1fr)}.workspace.suite-edition.product-mode{grid-template-columns:64px 224px minmax(0,1fr)}.workspace.suite-edition.product-mode.sidebar-collapsed{grid-template-columns:64px 76px minmax(0,1fr)}.suite-workspace{grid-template-columns:minmax(0,1fr)}.calendar-commandbar{grid-template-columns:minmax(140px,1fr) auto auto auto}.calendar-search{display:none}.calls-layout{grid-template-columns:minmax(330px,1fr) 250px}.video-dashboard{grid-template-columns:260px minmax(330px,1fr)}.social-overview-grid{grid-template-columns:minmax(330px,1fr) 250px}}@media (width<=900px){.workspace.suite-edition,.workspace.suite-edition.sidebar-collapsed,.workspace.suite-edition.product-mode,.workspace.suite-edition.product-mode.sidebar-collapsed{grid-template-columns:330px minmax(0,1fr)}.workspace.suite-edition :is(.campaign-workspace,.asset-workspace,.transfer-workspace){grid-column:1/-1}.suite-app-rail{width:100%;height:calc(58px + env(safe-area-inset-bottom));min-width:0;min-height:58px;padding:5px max(6px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px, env(safe-area-inset-left));z-index:80;border-top:1px solid var(--line);border-right:0;flex-direction:row;position:fixed;inset:auto 0 0;box-shadow:0 -8px 26px #00000014}.suite-launcher{display:none}.suite-app-rail nav{flex-direction:row;justify-content:space-around;gap:1px;margin:0;padding:0;overflow:auto hidden}.suite-app-rail nav>button{width:50px;min-width:45px;min-height:47px}.suite-rail-settings{display:none}.edition-suite .workspace{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.suite-workspace{height:calc(100% - 58px - env(safe-area-inset-bottom));grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.suite-context-sidebar{padding-inline:8px}.suite-workspace-head{padding-inline:20px}.calendar-commandbar{grid-template-columns:minmax(140px,1fr) auto auto auto}.calendar-search{display:none}.calls-layout{grid-template-columns:1fr;padding-inline:20px}.calls-layout>aside{display:none}.video-dashboard{grid-template-columns:1fr;padding-inline:20px}.video-dashboard>section:first-child{min-height:235px}.meeting-stage{grid-template-columns:1fr;margin:20px}.meeting-preview{min-height:300px}.meeting-stage>aside{text-align:center;align-items:center}.crm-metrics,.crm-board{padding-inline:20px}.social-overview-grid{grid-template-columns:1fr;padding-inline:20px}.social-plan,.finance-workflows,.employee-directory{margin-inline:20px}.finance-summary-grid,.employee-directory-summary{padding-inline:20px}.finance-security-note{margin-inline:20px}}@media (width<=650px){.workspace.suite-edition,.workspace.suite-edition.sidebar-collapsed,.workspace.suite-edition.product-mode,.workspace.suite-edition.product-mode.sidebar-collapsed,.suite-workspace{grid-template-columns:minmax(0,1fr)}.suite-context-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;grid-row:1;align-items:center;height:53px;padding:7px 9px;overflow-x:auto}.suite-context-sidebar>header,.suite-context-sidebar>footer{display:none}.suite-company-context{width:132px;min-width:132px;margin:0 5px 0 0}.suite-company-context>span{display:none}.suite-company-context select{height:34px}.calendar-sidebar-extras{display:none}.suite-create-button{flex:0 0 34px;justify-content:center;width:34px;height:34px;margin:0 5px 0 0;padding:0;font-size:0}.suite-context-sidebar nav{flex-direction:row;width:max-content}.suite-context-sidebar nav button{white-space:nowrap;width:auto;padding-inline:10px}.suite-workspace-main{grid-row:1}.suite-workspace-head{align-items:flex-start;min-height:100px;padding:17px 15px 14px}.suite-workspace-head p{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.suite-workspace-head>div:last-child .suite-share-button,.suite-workspace-head>div:last-child .suite-today-button,.suite-workspace-head>div:last-child .suite-quiet-button{display:none}.suite-primary-button{width:34px;padding:0;font-size:0}.suite-calendar .suite-primary-button{display:inline-flex}.finance-summary-grid,.employee-directory-summary{grid-template-columns:1fr}.finance-workflows section{grid-template-columns:38px minmax(0,1fr);padding-block:10px}.finance-workflows section>button{grid-column:2;width:fit-content}.employee-row{grid-template-columns:minmax(180px,1fr) 70px}.employee-row>span:nth-child(2),.employee-row>span:nth-child(3){display:none}.social-overview-grid,.social-plan,.finance-workflows,.employee-directory,.finance-security-note{margin-inline:14px}.social-overview-grid,.finance-summary-grid,.employee-directory-summary{padding-inline:14px}.calendar-commandbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:88px;padding:10px 12px}.calendar-title-group h1{font-size:15px}.calendar-date-controls,.calendar-search{display:none}.calendar-view-switch{grid-area:2/1;width:max-content}.calendar-new-event{grid-area:1/2/3;width:34px;min-height:34px;padding:0;font-size:0}.calendar-week-board{min-width:790px}.calendar-week-board.day-view{min-width:390px}.calendar-week-board.day-view :is(.calendar-days-header,.calendar-all-day){grid-template-columns:50px minmax(340px,1fr)}.calendar-week-board.day-view .calendar-time-grid{grid-template-columns:50px minmax(0,1fr)}.calendar-event-panel{width:min(238px,100% - 24px);top:98px}.calendar-month-board{padding-inline:10px}.calendar-event-composer{padding:15px}.calendar-form-row{grid-template-columns:1fr 1fr}.calendar-form-row label:last-child{grid-column:1/-1}.calendar-event-composer>footer{align-items:flex-end}.calendar-event-composer>footer>span{max-width:110px}.suite-library>section{padding-inline:14px}.suite-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.suite-file-preview{height:90px}.document-page{width:calc(100% - 22px);margin-block:11px;padding:38px 28px}.doc-format-bar{padding-inline:9px}.doc-format-bar small{display:none}.suite-chat-thread,.suite-chat-composer,.calls-layout,.video-dashboard,.crm-metrics,.crm-board{padding-inline:14px}.crm-metrics{grid-template-columns:1fr 1fr}.crm-metrics article:last-child{display:none}.meeting-stage{margin:13px;padding:13px}.meeting-preview{min-height:240px}}.sleep-zzz-icon{flex:0 0 17px;place-items:end start;width:17px;height:17px;display:inline-grid;position:relative}.sleep-zzz-icon>svg{width:15px;height:15px}.sleep-zzz-icon>i{letter-spacing:-.6px;font-size:7px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:-5px;right:-4px}.product-nav{border-top:1px solid var(--line);margin-top:9px;padding-top:4px}.product-nav .feature-badge{color:var(--green);border-radius:5px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.product-nav .feature-badge{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.product-nav .feature-badge{background:var(--green-soft);text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:760}.workspace.sidebar-collapsed .product-nav .feature-badge{display:none}.workspace.campaign-mode{grid-template-columns:256px minmax(0,1fr)}.workspace.campaign-mode.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.campaign-workspace{background:var(--surface);grid-column:2/-1;grid-template-columns:190px minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.marketing-rail{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;min-width:0;padding:18px 11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-rail{background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface))}}.marketing-rail-title{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:42px;padding:0 8px 13px;display:flex}.marketing-rail-title>span{color:#fff;background:#1d1d1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.marketing-rail-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.marketing-rail-title strong{font-size:12px}.marketing-rail-title small{color:var(--muted);font-size:9px}.marketing-rail nav{flex-direction:column;gap:3px;padding-top:12px;display:flex}.marketing-rail nav button{width:100%;height:35px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;font-size:11.5px;display:flex}.marketing-rail nav button:hover{color:var(--ink);background:var(--surface-hover)}.marketing-rail nav button.active{color:var(--ink);background:var(--surface-active);font-weight:650}.marketing-rail nav button small{color:#fff;background:#ff3b30;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:8px;display:grid}.marketing-rail-foot{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:25px 1fr 7px;align-items:center;gap:7px;margin-top:auto;padding:10px 9px;display:grid}.marketing-rail-foot>span{width:25px;height:25px;color:var(--green);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-rail-foot>span{color:color-mix(in srgb, var(--green) 80%, var(--ink))}}.marketing-rail-foot>span{background:var(--green-soft)}.marketing-rail-foot>div{flex-direction:column;gap:2px;min-width:0;display:flex}.marketing-rail-foot strong{font-size:9.5px}.marketing-rail-foot small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7.5px;overflow:hidden}.marketing-rail-foot>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.marketing-main{background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.marketing-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-end;gap:18px;min-height:92px;padding:17px 24px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-head{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.marketing-head>div:first-child{min-width:0}.marketing-kicker{color:var(--green);margin-bottom:5px;display:block}@supports (color:color-mix(in lab, red, red)){.marketing-kicker{color:color-mix(in srgb, var(--green) 75%, var(--ink))}}.marketing-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:770}.marketing-head h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.1}.marketing-head p{color:var(--muted);margin:6px 0 0;font-size:10px}.marketing-head-actions{align-items:center;gap:8px;display:flex}.marketing-company-picker{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 8px 0 5px;display:flex}.marketing-company-picker>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:7.5px;font-weight:760;display:grid}.marketing-company-picker select{appearance:none;max-width:130px;color:var(--ink);font-size:var(--menu-text-sub);background:0 0;border:0;outline:0;font-weight:560}.marketing-company-picker>svg{color:var(--faint);pointer-events:none}.campaign-primary,.campaign-secondary{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex}.campaign-primary{color:#fff;background:#1d1d1f;border:1px solid #1d1d1f}.campaign-primary:hover{background:#343437}.campaign-primary:disabled{cursor:default;opacity:.4}.campaign-secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-raised)}.campaign-secondary:hover{background:var(--surface-hover)}html[data-theme=dark] .campaign-primary,html[data-theme-variant=graphite] .campaign-primary{color:#111;background:#f5f5f7;border-color:#f5f5f7}.marketing-content{background:var(--surface-soft);flex:1;min-height:0;padding:20px 24px 36px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.marketing-content{background:color-mix(in srgb, var(--surface-soft) 48%, var(--surface))}}.marketing-content{scrollbar-width:thin}.marketing-content.loading{opacity:.72}.marketing-overview{flex-direction:column;gap:14px;display:flex}.marketing-hero{color:#fff;background:radial-gradient(circle at 83% 35%,#34c75945,#0000 23%),linear-gradient(135deg,#101012,#232327 64%,#101012);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:27px 29px;display:flex;position:relative;overflow:hidden}.marketing-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-165px;right:-105px}.marketing-hero>div:first-child{z-index:1;max-width:525px;position:relative}.hero-badge{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:650;display:inline-flex}.marketing-hero h2{letter-spacing:-.025em;margin:15px 0 10px;font-size:clamp(24px,2.7vw,32px);font-weight:600;line-height:1.12}.marketing-hero p{color:#ffffff9e;max-width:475px;margin:0;font-size:11px;line-height:1.6}.marketing-hero>div:first-child>div{gap:8px;margin-top:20px;display:flex}.marketing-hero .campaign-primary{color:#111;background:#fff;border-color:#fff}.marketing-hero .campaign-secondary{color:#fff;background:#ffffff14;border-color:#ffffff29}.hero-signal{z-index:1;flex-direction:column;align-items:center;min-width:155px;display:flex;position:relative}.signal-orbit{border:1px solid #ffffff21;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:9px;display:grid;position:relative}.signal-orbit:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:72px;height:72px}.signal-orbit>i{color:#09120c;background:var(--green);border-radius:15px;place-items:center;width:43px;height:43px;display:grid;position:absolute;transform:rotate(-6deg)}.signal-orbit>span{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute}.signal-orbit>span:first-child{top:12px;right:18px}.signal-orbit>span:nth-child(2){opacity:.55;bottom:17px;left:12px}.signal-orbit>span:nth-child(3){opacity:.35;top:45px;left:-3px}.hero-signal>strong{letter-spacing:-.4px;font-size:21px}.hero-signal>small{color:#ffffff8a;margin-top:3px;font-size:8.5px}.marketing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-metric-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:1fr 27px;min-width:0;min-height:122px;padding:15px 16px;display:grid}.marketing-metric-grid article>span{width:27px;height:27px;color:var(--green);border-radius:8px;grid-area:1/2/span 2;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-metric-grid article>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.marketing-metric-grid article>span{background:var(--green-soft)}.marketing-metric-grid article>small{color:var(--muted);grid-column:1;font-size:8.5px}.marketing-metric-grid article>strong{letter-spacing:-.65px;grid-column:1;margin-top:10px;font-size:23px;line-height:1}.marketing-metric-grid article>p{color:var(--faint);grid-column:1/-1;margin:9px 0 0;font-size:8px}.overview-split{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:10px;display:grid}.performance-card,.journey-card,.recent-campaigns,.marketing-section-card{border:1px solid var(--line);background:var(--surface);border-radius:15px}.performance-card,.journey-card,.recent-campaigns{padding:15px 16px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:36px;display:flex}.section-heading>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.section-heading span{color:var(--muted);font-size:8.5px}.section-heading>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;padding:3px 0;font-size:8.5px;display:flex}.line-chart{border-bottom:1px solid var(--line);height:126px;margin-top:9px;position:relative}.chart-guide{border-top:1px dashed var(--line);width:100%;position:absolute;left:0}.chart-guide.top{top:25%}.chart-guide.middle{top:58%}.chart-fill{opacity:.32;background:linear-gradient(to bottom, var(--green-soft), transparent);clip-path:polygon(0 80%,9% 68%,18% 74%,27% 54%,36% 50%,45% 59%,55% 36%,64% 31%,73% 42%,82% 20%,91% 24%,100% 6%,100% 100%,0 100%);position:absolute;inset:32% 0 0}.chart-line{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:100%;display:grid}.chart-line i{background:linear-gradient(to top, var(--green), var(--green));border-radius:4px 4px 0 0;justify-self:center;width:4px;max-height:100%}@supports (color:color-mix(in lab, red, red)){.chart-line i{background:linear-gradient(to top, color-mix(in srgb, var(--green) 42%, transparent), var(--green))}}.line-chart.empty .chart-fill{display:none}.line-chart.empty .chart-line i,.bar-chart.empty i{background:var(--surface-active)}.chart-labels{color:var(--faint);justify-content:space-between;padding-top:7px;font-size:7.5px;display:flex}.journey-row{border-top:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:48px;display:grid}.journey-row>span{width:27px;height:27px;color:var(--muted);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.journey-row>span.active{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.journey-row>span.active{color:color-mix(in srgb, var(--green) 75%, var(--ink))}}.journey-row>span.active{background:var(--green-soft)}.journey-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.journey-row strong{font-size:9.5px}.journey-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7.5px;overflow:hidden}.journey-row>i{color:var(--faint);text-transform:capitalize;font-size:7px;font-style:normal}.recent-campaigns{padding-bottom:7px}.recent-campaign-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px minmax(180px,1fr) 80px 70px 70px 18px;align-items:center;gap:8px;width:100%;min-height:51px;padding:6px 2px;display:grid}.recent-campaign-row:hover{background:var(--surface-hover)}.channel-mark{width:29px;height:29px;color:var(--ink);background:var(--surface-active);border-radius:9px;place-items:center;display:grid}.channel-mark.sms{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.channel-mark.sms{color:color-mix(in srgb, var(--green) 75%, var(--ink))}}.channel-mark.sms{background:var(--green-soft)}.recent-campaign-row>span:nth-child(2),.recent-campaign-row>span:nth-child(3),.recent-campaign-row>span:nth-child(4){flex-direction:column;gap:2px;min-width:0;display:flex}.recent-campaign-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.recent-campaign-row small{color:var(--muted);font-size:7.5px}.recent-campaign-row>svg{color:var(--faint)}.marketing-status{width:fit-content;color:var(--muted);background:var(--surface-active);text-transform:capitalize;border-radius:8px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:690}.marketing-status.sent,.marketing-status.active,.marketing-status.published{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.marketing-status.sent,.marketing-status.active,.marketing-status.published{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.marketing-status.sent,.marketing-status.active,.marketing-status.published{background:var(--green-soft)}.marketing-status.scheduled{color:#8a6812;background:#ffcc0024}.marketing-status.paused{color:#9a5a32;background:#ff950021}.campaign-library{overflow:hidden}.library-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.library-toolbar>div:last-child{gap:7px;display:flex}.segmented-control{background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.segmented-control button{height:27px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px}.segmented-control button.active{color:var(--ink);background:var(--surface-raised);font-weight:640;box-shadow:0 1px 3px #0000000f}.campaign-table-head,.campaign-library-row{grid-template-columns:minmax(230px,1.5fr) minmax(110px,.8fr) 90px 75px 75px;align-items:center;gap:10px;display:grid}.campaign-table-head{height:31px;color:var(--faint);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.05em;padding:0 14px 0 56px;font-size:7.5px}.campaign-library-row{border-top:1px solid var(--line);cursor:pointer;min-height:65px;padding:8px 13px;position:relative}.campaign-library-row:first-of-type{border-top:0}.campaign-library-row:hover{background:var(--surface-hover)}.campaign-library-row>.channel-mark{position:absolute;left:13px}.campaign-library-row>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;margin-left:42px;display:flex}.campaign-library-row>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-library-row>div:nth-child(2) small,.campaign-library-row>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.campaign-library-row>span:nth-child(4){flex-direction:column;gap:3px;display:flex}.campaign-library-row>span:nth-child(4) strong{font-size:10px}.campaign-library-row>span:nth-child(4) small{color:var(--faint);font-size:7px}.row-actions{opacity:0;display:flex}.campaign-library-row:hover .row-actions{opacity:1}.row-actions button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.row-actions button:hover{color:var(--ink);background:var(--surface-active)}.audience-layout,.automation-layout,.forms-layout,.analytics-layout{flex-direction:column;gap:12px;display:flex}.audience-summary,.contact-card,.segment-card{padding:15px}.audience-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.audience-card-grid article{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;grid-template-columns:28px 1fr auto;gap:8px;min-height:115px;padding:13px;display:grid}.audience-card-grid article>span{width:27px;height:27px;color:var(--green);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.audience-card-grid article>span{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.audience-card-grid article>span{background:var(--green-soft)}.audience-card-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.audience-card-grid article>div strong{font-size:9.5px}.audience-card-grid article>div small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7.5px;overflow:hidden}.audience-card-grid article>b{font-size:16px}.audience-card-grid article>em{color:var(--faint);text-align:right;grid-column:3;font-size:7px;font-style:normal}.audience-card-grid article>i{width:fit-content;color:var(--green);border-radius:7px;grid-column:1/-1;align-self:end;align-items:center;gap:3px;padding:3px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.audience-card-grid article>i{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.audience-card-grid article>i{background:var(--green-soft);font-size:7px;font-style:normal}.contact-card .section-heading>div:last-child{gap:7px;display:flex}.inline-search{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.inline-search svg{color:var(--faint)}.inline-search input{width:130px;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.contact-table-head,.contact-row{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.8fr) 80px 95px 72px;align-items:center;gap:10px;display:grid}.contact-table-head{height:29px;color:var(--faint);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.05em;margin:9px -15px 0;padding:0 15px 0 56px;font-size:7px}.contact-row{border-top:1px solid var(--line);min-height:54px;position:relative}.contact-avatar{width:29px;height:29px;color:var(--muted);background:var(--surface-active);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;left:1px}.contact-row>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;margin-left:40px;display:flex}.contact-row>div:nth-child(2) strong,.contact-row>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row>div:nth-child(2) strong{font-size:9px}.contact-row>div:nth-child(2) small,.contact-row>span:nth-child(4){color:var(--muted);font-size:7.5px}.contact-tags{gap:3px;display:flex;overflow:hidden}.contact-tags i{color:var(--muted);background:var(--surface-active);white-space:nowrap;border-radius:6px;padding:3px 5px;font-size:6.5px;font-style:normal}.contact-row>span:nth-child(5){align-items:center;gap:6px;display:flex}.contact-row>span:nth-child(5) b{min-width:18px;font-size:8px}.engagement-bar{background:var(--surface-active);border-radius:3px;width:48px;height:3px;overflow:hidden}.engagement-bar>i{border-radius:inherit;background:var(--green);height:100%;display:block}.contact-status{width:fit-content;color:var(--green);border-radius:7px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.contact-status{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.contact-status{background:var(--green-soft);text-transform:capitalize;font-size:6.5px;font-style:normal}.contact-status.cleaned,.contact-status.unsubscribed{color:var(--muted);background:var(--surface-active)}.segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.segment-grid article{border:1px solid var(--line);border-radius:11px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:65px;padding:10px;display:grid}.segment-grid article>span{width:27px;height:27px;color:var(--ink);background:var(--surface-active);border-radius:8px;place-items:center;display:grid}.segment-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.segment-grid strong{font-size:9px}.segment-grid small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.segment-grid article>i{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.segment-grid article>i{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.segment-grid article>i{font-size:7px;font-style:normal}.automation-banner{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;min-height:170px;padding:24px 26px;display:flex;overflow:hidden}.automation-banner>div:first-child{max-width:490px}.automation-banner>div:first-child>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.automation-banner h2{letter-spacing:-.6px;margin:13px 0 8px;font-size:22px}.automation-banner p{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.55}.flow-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:column;align-items:center;min-width:205px;padding:14px;display:flex}.flow-preview span{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 9px;font-size:9px;font-weight:630;display:flex}.flow-preview>i{background:var(--line-strong);width:1px;height:12px}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:240px;padding:15px;display:flex}.automation-grid header{justify-content:space-between;align-items:center;display:flex}.automation-grid header>span{width:31px;height:31px;color:var(--muted);background:var(--surface-active);border-radius:9px;place-items:center;display:grid}.automation-grid header>span.active{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-grid header>span.active{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.automation-grid header>span.active{background:var(--green-soft)}.automation-grid h3{margin:16px 0 6px;font-size:13px}.automation-grid>article>p{color:var(--muted);align-items:center;gap:5px;margin:0 0 12px;font-size:8px;display:flex}.automation-steps{flex-direction:column;gap:5px;display:flex}.automation-steps span{height:27px;color:var(--muted);align-items:center;gap:7px;font-size:7.5px;display:flex}.automation-steps span i{border:1px solid var(--line-strong);border-radius:6px;place-items:center;width:18px;height:18px;font-size:6.5px;font-style:normal;display:grid}.automation-grid footer{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:auto;padding-top:12px;display:flex}.automation-grid footer>span{flex-direction:column;gap:2px;display:flex}.automation-grid footer strong{font-size:10px}.automation-grid footer small{color:var(--faint);font-size:6.5px}.automation-grid footer button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:7px;align-items:center;gap:4px;height:26px;margin-left:auto;padding:0 8px;font-size:7.5px;display:flex}.forms-intro{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:20px 23px;display:flex}.forms-intro .hero-badge{border-color:var(--line);color:var(--muted);background:var(--surface-soft)}.forms-intro h2{letter-spacing:-.5px;margin:11px 0 7px;font-size:20px}.forms-intro p{max-width:590px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.forms-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.form-browser{background:var(--surface-soft);padding:12px}.form-browser>header{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px 8px 0 0;align-items:center;gap:4px;height:23px;padding:0 7px;display:flex}.form-browser>header i{background:var(--line-strong);border-radius:50%;width:5px;height:5px}.form-browser>header span{color:var(--faint);text-align:center;flex:1;font-size:6.5px}.form-browser>div{border:1px solid var(--line);background:var(--surface-raised);border-top:0;border-radius:0 0 8px 8px;flex-direction:column;align-items:center;min-height:178px;padding:22px;display:flex}.form-browser>div>span{border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:700;display:grid}.form-browser>div b{margin-top:12px;font-size:14px}.form-browser>div p{color:var(--muted);margin:5px 0 15px;font-size:7.5px}.form-browser>div>i{border:1px solid var(--line-strong);border-radius:7px;width:75%;height:27px}.form-browser>div>button{color:#fff;background:#1d1d1f;border:0;border-radius:7px;width:75%;height:26px;margin-top:6px;font-size:7px}.forms-grid>article>footer{grid-template-columns:minmax(120px,1fr) 65px 60px 26px 26px;align-items:center;gap:8px;min-height:68px;padding:10px 12px;display:grid}.forms-grid footer>div{flex-direction:column;gap:3px;min-width:0;display:flex}.forms-grid footer>div strong,.forms-grid footer>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forms-grid footer strong{font-size:9px}.forms-grid footer span,.forms-grid footer small{color:var(--muted);font-size:6.5px}.forms-grid footer>span{flex-direction:column;gap:2px;display:flex}.forms-grid footer>button{width:25px;height:25px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:7px;place-items:center;display:grid}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;min-height:95px;padding:14px;display:flex}.analytics-kpis article>span{color:var(--muted);font-size:8px}.analytics-kpis article>strong{letter-spacing:-.5px;margin-top:10px;font-size:21px}.analytics-kpis article>small{color:var(--faint);margin-top:auto;font-size:7px}.analytics-chart-card,.report-table{padding:15px}.chart-legend{gap:11px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px}.chart-legend i.delivered,.bar-chart i.delivered{background:#202024}.chart-legend i.opened,.bar-chart i.opened,.chart-legend i.clicked,.bar-chart i.clicked{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.chart-legend i.clicked,.bar-chart i.clicked{background:color-mix(in srgb, var(--green) 35%, var(--surface-active))}}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 49px, var(--line) 50px);grid-template-columns:repeat(8,1fr);align-items:end;gap:18px;height:210px;margin-top:10px;padding:15px 7px 0;display:grid}.bar-chart>div{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.bar-chart i{border-radius:4px 4px 0 0;width:7px}.report-head,.report-table>div:not(.section-heading):not(.report-head){grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(70px,.65fr));align-items:center;gap:10px;min-height:43px;display:grid}.report-head{min-height:29px;color:var(--faint);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.05em;margin:7px -15px 0;padding:0 15px;font-size:7px}.report-table>div:not(.section-heading):not(.report-head){border-top:1px solid var(--line);font-size:8px}.report-table>div>span:first-child{flex-direction:column;gap:3px;display:flex}.report-table>div>span strong{font-size:8.5px}.report-table>div>span small{color:var(--muted);font-size:6.5px}.marketing-mini-empty{min-height:96px;color:var(--muted);text-align:left;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.marketing-mini-empty>span{background:var(--surface-active);border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.marketing-mini-empty>div{flex-direction:column;gap:3px;display:flex}.marketing-mini-empty strong{color:var(--ink);font-size:10px}.marketing-mini-empty small{font-size:8px}.marketing-mini-empty button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;margin-left:8px;padding:6px 9px;font-size:8px}.marketing-empty{height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.marketing-empty h2{color:var(--ink);margin:11px 0 5px}.marketing-empty p{margin:0;font-size:11px}.campaign-studio-layer,.quick-flow-layer{z-index:210;place-items:center;display:grid;position:fixed;inset:0}.campaign-studio-scrim,.quick-flow-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000006b;border:0;position:absolute;inset:0}.campaign-studio{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(1100px,100vw - 42px);height:min(760px,100vh - 42px);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.campaign-studio>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;padding:0 15px 0 18px;display:grid}.campaign-studio>header>div:first-child{align-items:center;gap:9px;display:flex}.campaign-studio>header>div:first-child>span{color:#fff;background:#1d1d1f;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.campaign-studio>header>div:first-child>div{flex-direction:column;gap:2px;display:flex}.campaign-studio>header strong{font-size:11px}.campaign-studio>header small{color:var(--muted);font-size:8px}.campaign-studio>header nav{align-items:center;gap:18px;display:flex}.campaign-studio>header nav button{color:var(--faint);background:0 0;border:0;align-items:center;gap:6px;font-size:8.5px;display:flex}.campaign-studio>header nav button i{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.campaign-studio>header nav button.active{color:var(--ink);font-weight:650}.campaign-studio>header nav button.active i{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.campaign-studio>header nav button.complete i{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.campaign-studio>header nav button.complete i{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.campaign-studio>header nav button.complete i{border-color:var(--green);background:var(--green-soft)}.campaign-studio>header>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-self:end;place-items:center;display:grid}.campaign-studio>main{flex:1;min-height:0;overflow:auto}.campaign-studio>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.campaign-studio>footer>span{color:var(--faint);font-size:8px}.campaign-details-step,.campaign-review-step{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.3fr);gap:clamp(30px,7vw,90px);min-height:100%;padding:32px clamp(30px,5vw,72px);display:grid}.studio-title>span{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.studio-title>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.studio-title>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.studio-title h2{letter-spacing:-1.2px;max-width:340px;margin:15px 0 10px;font-size:clamp(25px,3vw,35px);line-height:1.05}.studio-title p{max-width:340px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.studio-form{flex-direction:column;gap:13px;display:flex}.studio-form label,.quick-flow label{color:var(--muted);flex-direction:column;gap:6px;font-size:8.5px;font-weight:620;display:flex}.studio-form input,.studio-form select,.studio-form textarea,.quick-flow input,.quick-flow select,.quick-flow textarea,.schedule-field input{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--ink);background:var(--surface);border-radius:9px;outline:0;padding:0 11px;font-size:10px}.studio-form textarea,.quick-flow textarea{resize:vertical;min-height:70px;padding-top:10px}.studio-form input:focus,.studio-form select:focus,.studio-form textarea:focus,.quick-flow input:focus,.quick-flow select:focus,.quick-flow textarea:focus{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.studio-form input:focus,.studio-form select:focus,.studio-form textarea:focus,.quick-flow input:focus,.quick-flow select:focus,.quick-flow textarea:focus{border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}.studio-form label>small{color:var(--faint);align-self:flex-end;margin-top:-3px;font-size:7px;font-weight:400}.channel-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channel-choice button{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr 16px;align-items:center;gap:0 8px;min-height:65px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.channel-choice button.active{border-color:color-mix(in srgb, var(--green) 65%, var(--line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 32%, transparent)}}.channel-choice button>span{background:var(--surface-active);border-radius:8px;grid-row:1/span 2;place-items:center;width:30px;height:30px;display:grid}.channel-choice button strong{align-self:end;font-size:9px}.channel-choice button small{color:var(--muted);align-self:start;font-size:7px}.channel-choice button>svg{color:var(--green);grid-area:1/3/span 2}.two-studio-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.compliance-note{border:1px solid var(--green);align-items:center;gap:9px;min-height:50px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.compliance-note{border:1px solid color-mix(in srgb, var(--green) 25%, var(--line))}}.compliance-note{color:var(--green);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.compliance-note{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.compliance-note{background:var(--green-soft)}.compliance-note>span{flex-direction:column;gap:3px;display:flex}.compliance-note strong{color:var(--ink);font-size:8.5px}.compliance-note small{color:var(--muted);font-size:7px}.campaign-design-step{grid-template-columns:215px minmax(0,1fr);height:100%;display:grid}.campaign-design-step>aside{border-right:1px solid var(--line);background:var(--surface-soft);padding:15px;overflow-y:auto}.panel-label{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:2px 0 8px;font-size:7px;font-weight:700;display:block}.block-palette{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.block-palette button{border:1px solid var(--line);min-height:58px;color:var(--muted);background:var(--surface-raised);border-radius:9px;flex-direction:column;justify-content:center;gap:5px;padding:9px;font-size:7.5px;display:flex;position:relative}.block-palette button:hover{color:var(--ink);border-color:var(--line-strong)}.block-palette button>svg:last-child{opacity:.35;position:absolute;top:5px;right:5px}.template-list{flex-direction:column;gap:6px;display:flex}.template-list button{border:1px solid var(--line);background:var(--surface-raised);text-align:left;border-radius:9px;grid-template-columns:52px 1fr;align-items:center;gap:8px;min-height:48px;padding:6px;display:grid}.template-list button>span{background:var(--surface-soft);border-radius:5px;flex-direction:column;gap:2px;height:36px;padding:4px;display:flex}.template-list button i{background:var(--line-strong);border-radius:2px;width:100%;height:4px}.template-list button i.hero{background:#2d2d31;height:8px}.template-list button i.button{background:var(--green);width:40%}.template-list button strong{font-size:8px}.campaign-design-step>section{background:#e8e8eb;min-width:0;padding:13px 22px 28px;overflow-y:auto}.canvas-toolbar{color:#67676e;justify-content:center;align-items:center;height:34px;font-size:8px;display:flex;position:relative}.canvas-toolbar>div{margin-left:8px;display:flex}.canvas-toolbar button{color:#777;background:0 0;border:0;place-items:center;width:27px;height:23px;display:grid}.canvas-toolbar button.active{color:#111;background:#fff;border-radius:6px}.canvas-toolbar small{color:#888;font-size:7px;position:absolute;right:0}.email-canvas{color:#1d1d1f;background:#fff;width:min(600px,100%);min-height:600px;margin:0 auto;padding-bottom:20px;box-shadow:0 2px 10px #00000014}.email-canvas>header{border-bottom:1px solid #ececef;align-items:center;gap:8px;height:57px;padding:0 21px;display:flex}.email-canvas>header>span{border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:700;display:grid}.email-canvas>header strong{font-size:9px}.email-canvas>header small{color:#888;margin-left:auto;font-size:6.5px}.email-block{border:1px solid #0000;margin:0 28px;padding:8px 22px;position:relative}.email-block:hover{border-color:#d6d6da}.email-block textarea,.email-block input{color:#1d1d1f;resize:none;background:0 0;border:0;outline:0;width:100%}.email-block.hero textarea{letter-spacing:-1px;font-size:27px;font-weight:740;line-height:1.08}.email-block.text textarea{color:#58585d;font-size:11px;line-height:1.55}.email-block.button input{color:#fff;text-align:center;background:#1d1d1f;border-radius:8px;width:auto;min-width:130px;min-height:34px;padding:0 14px;font-size:8px;font-weight:650}.image-placeholder{color:#96969d;background:#f0f0f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:150px;font-size:8px;display:flex}.email-block hr{border:0;border-top:1px solid #dddde0}.social-placeholder{justify-content:center;gap:6px;display:flex}.social-placeholder i{color:#fff;background:#303034;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.block-grip,.block-remove,.block-up{color:#777;background:#efeff1;border:0;place-items:center;display:none;position:absolute}.email-block:hover .block-grip,.email-block:hover .block-remove,.email-block:hover .block-up{display:grid}.block-grip{cursor:grab;border-radius:6px 0 0 6px;width:22px;height:27px;top:9px;left:-23px}.block-remove{border-radius:0 6px 6px 0;width:22px;height:22px;top:9px;right:-23px}.block-up{border-radius:0 6px 6px 0;width:22px;height:22px;font-size:10px;top:34px;right:-23px}.canvas-drop{color:#96969d;border:1px dashed #c9c9ce;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:42px;margin:11px 28px;font-size:7.5px;display:flex}.email-canvas>footer{color:#a0a0a6;text-align:center;padding:28px 24px 0;font-size:6.5px;line-height:1.7}.design-mobile-switch{display:none}.button-editor{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.email-block.button .button-editor .button-label{color:var(--accent-contrast);background:var(--blue)}.email-block.button .button-editor .button-link{color:#58585d;text-align:left;background:#f7f7f8;border:1px solid #dddde0;border-radius:7px;width:min(360px,100%);min-height:30px;padding:0 8px;font-size:8px;font-weight:500}.image-placeholder input{color:#58585d;text-align:center;background:#fff;border:1px solid #d6d6da;border-radius:8px;width:min(380px,100% - 30px);min-height:32px;padding:0 10px}.email-canvas.mobile{width:min(390px,100%)}.email-canvas.mobile .email-block.hero textarea{font-size:22px}.campaign-review-step{grid-template-columns:minmax(260px,.72fr) minmax(480px,1.4fr)}.review-grid{grid-template-columns:minmax(280px,1.2fr) minmax(180px,.7fr);gap:14px;display:grid}.review-grid>section,.review-grid>aside{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:12px}.review-check{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr 35px;align-items:center;gap:8px;min-height:57px;display:grid}.review-check:last-child{border-bottom:0}.review-check>span{width:25px;height:25px;color:var(--green);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.review-check>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.review-check>span{background:var(--green-soft)}.review-check.attention>span{color:#a66a0c;background:#ff950021}.review-check>div{flex-direction:column;gap:3px;min-width:0;display:flex}.review-check strong{font-size:8.5px}.review-check small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.review-check>button{color:var(--muted);background:0 0;border:0;font-size:7px}.delivery-choice{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:51px;padding:0 4px;display:flex}.delivery-choice>span{flex-direction:column;gap:3px;display:flex}.delivery-choice strong{font-size:8.5px}.delivery-choice small{color:var(--muted);font-size:7px}.schedule-field{color:var(--muted);flex-direction:column;gap:5px;margin-top:10px;font-size:7px;display:flex}.delivery-note{color:var(--muted);background:var(--surface-soft);border-radius:9px;gap:6px;margin-top:11px;padding:8px;font-size:7px;line-height:1.45;display:flex}.quick-flow{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(460px,100vw - 32px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:17px;position:relative;overflow-y:auto}.quick-flow>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:59px;padding:0 13px 0 16px;display:flex}.quick-flow>header>div{align-items:center;gap:9px;display:flex}.quick-flow>header>div>span{color:#fff;background:#1d1d1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.quick-flow>header>div>div{flex-direction:column;gap:2px;display:flex}.quick-flow>header strong{font-size:10px}.quick-flow>header small{color:var(--muted);font-size:7.5px}.quick-flow>header>button{background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.quick-flow>main{flex-direction:column;gap:12px;padding:18px;display:flex}.quick-flow>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;min-height:57px;padding:0 16px;display:flex}.quick-flow .consent-confirm{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:10px;display:flex}.quick-flow .consent-confirm input{width:18px;min-height:18px;accent-color:var(--blue);padding:0}.consent-confirm>span{flex-direction:column;gap:3px;display:flex}.consent-confirm strong{color:var(--ink);font-size:10px}.consent-confirm small{color:var(--muted);font-size:8px;font-weight:400}html[data-theme=dark] .campaign-design-step>section,html[data-theme-variant=graphite] .campaign-design-step>section{background:#08080a}.campaign-workspace,.marketing-main,.marketing-rail,.marketing-head,.marketing-content,.marketing-section-card,.campaign-studio{transition:color .2s,background-color .2s,border-color .2s}.campaign-primary{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.campaign-primary:hover{border-color:var(--blue-dark);background:var(--blue-dark)}html[data-theme=dark] .campaign-primary,html[data-theme-variant=graphite] .campaign-primary{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.marketing-rail-title>span,.campaign-studio>header>div:first-child>span,.quick-flow>header>div>span{color:var(--accent-contrast);background:var(--blue)}.campaign-studio>header nav button.active i{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.marketing-kicker,.studio-title>span{color:var(--blue)}.marketing-hero{border-color:var(--line);min-height:224px;color:var(--ink);background:linear-gradient(138deg, var(--surface) 0%, var(--blue-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-hero{background:linear-gradient(138deg, var(--surface) 0%, color-mix(in srgb, var(--blue-soft) 75%, var(--surface)) 100%)}}.marketing-hero:after{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.marketing-hero:after{border-color:color-mix(in srgb, var(--blue) 16%, transparent)}}.marketing-hero p,.hero-signal>small{color:var(--muted)}.hero-badge{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.hero-badge{border-color:color-mix(in srgb, var(--blue) 18%, var(--line))}}.hero-badge{color:var(--blue);background:var(--blue-soft)}.marketing-hero .campaign-primary{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.marketing-hero .campaign-secondary{border-color:var(--line-strong);color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.marketing-hero .campaign-secondary{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.signal-orbit,.signal-orbit:before{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.signal-orbit,.signal-orbit:before{border-color:color-mix(in srgb, var(--blue) 18%, transparent)}}.signal-orbit>i,.signal-orbit>span{background:var(--blue)}.signal-orbit>i{color:var(--accent-contrast)}.marketing-metric-grid article>span,.audience-card-grid article>span{color:var(--blue);background:var(--blue-soft)}.chart-fill{background:linear-gradient(to bottom, var(--blue-soft), transparent)}.chart-line i{background:linear-gradient(to top, var(--blue), var(--blue))}@supports (color:color-mix(in lab, red, red)){.chart-line i{background:linear-gradient(to top, color-mix(in srgb, var(--blue) 36%, transparent), var(--blue))}}.channel-choice button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.channel-choice button.active{border-color:color-mix(in srgb, var(--blue) 68%, var(--line-strong))}}.channel-choice button.active{box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab, red, red)){.channel-choice button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 25%, transparent)}}.channel-choice button>svg{color:var(--blue)}.delivery-choice input{accent-color:var(--blue)}.delivery-choice.disabled{opacity:.52}.delivery-note.ready{color:var(--blue);background:var(--blue-soft)}.delivery-note.attention{color:#9a630d;background:#ff95001a}.marketing-rail-foot.attention>span{color:#9a630d;background:#ff95001f}.marketing-rail-foot.attention>i{background:#ff9500;box-shadow:0 0 0 3px #ff95001f}.form-browser>div>button,.design-mobile-switch button.active,.email-block.button input{color:var(--accent-contrast);background:var(--blue)}.template-list button i.button{background:var(--blue)}.marketing-head h1{letter-spacing:-.02em;font-size:20px}.studio-title h2{letter-spacing:-.025em;font-size:clamp(23px,2.7vw,30px);font-weight:600;line-height:1.12}.marketing-head p,.marketing-hero p,.studio-title p{font-size:12px}.marketing-kicker,.panel-label,.studio-title>span{font-size:9px}.campaign-primary,.campaign-secondary{border-radius:8px;min-height:36px;padding-inline:13px;font-size:12px}.section-heading strong{font-size:12px}.section-heading span,.section-heading>button,.marketing-metric-grid article>small,.marketing-metric-grid article>p{font-size:10px}.recent-campaign-row strong,.campaign-library-row>div:nth-child(2) strong,.audience-card-grid article>div strong{font-size:11px}.recent-campaign-row small,.campaign-library-row>div:nth-child(2) small,.campaign-library-row>span:nth-child(3),.audience-card-grid article>div small{font-size:9px}.studio-form label,.quick-flow label{font-size:11px}.studio-form input,.studio-form select,.studio-form textarea,.quick-flow input,.quick-flow select,.quick-flow textarea{min-height:42px;font-size:12px}.review-check strong,.delivery-choice strong{font-size:11px}.review-check small,.delivery-choice small,.delivery-note{font-size:9px}.primary-small:hover:not(:disabled),.send-button:hover:not(:disabled){border-color:var(--blue-dark);background:var(--blue-dark)}.campaign-primary:active:not(:disabled),.campaign-secondary:active:not(:disabled),.primary-small:active:not(:disabled),.secondary-button:active:not(:disabled),.send-button:active:not(:disabled),.compose-button:active:not(:disabled){transform:scale(.98)}.secondary-button{border-color:var(--line-strong);box-shadow:none;border-radius:8px}.danger-button{border-radius:8px}.company-switcher{border-radius:10px}.performance-card,.journey-card,.recent-campaigns,.marketing-section-card,.marketing-metric-grid article,.analytics-kpis article,.automation-grid>article,.forms-grid>article{border-radius:12px}.marketing-metric-grid article{min-height:112px;padding:15px}.marketing-metric-grid article>span{border-radius:8px}.marketing-head{min-height:86px;padding-top:14px;padding-bottom:13px}.marketing-content{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.marketing-content{background:color-mix(in srgb, var(--surface-soft) 36%, var(--surface))}}.marketing-kicker{color:var(--faint);letter-spacing:.08em}.marketing-rail-title>span,.campaign-studio>header>div:first-child>span,.quick-flow>header>div>span{border-radius:8px}.marketing-status,.contact-status{border-radius:6px}.segmented-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px}.segmented-control button{border-radius:6px}.segmented-control button.active{box-shadow:none}.forms-intro{border-radius:12px;min-height:104px}.forms-intro h2{margin-top:0}.campaign-studio,.quick-flow{border-radius:14px}.first-run-card{border-radius:16px;box-shadow:0 18px 54px #1f232914}.workspace-gate{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 50% 46%, #5ac8fa1f, transparent 31%), var(--background);place-items:center;display:grid}.workspace-gate-orb{isolation:isolate;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.workspace-gate-orb:before,.workspace-gate-orb:after{content:"";border-radius:inherit;will-change:transform, opacity, filter;background:conic-gradient(from 20deg,#007aff 0deg,#0a84ff 70deg,#5ac8fa 142deg,#9bdcff 210deg,#5ac8fa 278deg,#0a84ff 326deg,#007aff 360deg);animation:3.15s linear infinite workspace-gate-orbit;position:absolute}.workspace-gate-orb:before{inset:4px;box-shadow:0 0 12px #0a84ff6b,0 0 32px #5ac8fa47,0 0 56px #9bdcff2e}.workspace-gate-orb:after{opacity:.5;filter:blur(18px);z-index:-1;animation:2.6s cubic-bezier(.45,0,.2,1) infinite alternate workspace-gate-breathe;inset:7px}.workspace-gate-logo{color:#fff;letter-spacing:-.075em;text-indent:-.075em;z-index:1;background:linear-gradient(145deg,#006ee6 0%,#0a84ff 48%,#64d2ff 100%);border:0;border-radius:50%;outline:0;place-items:center;width:92px;height:92px;font-size:54px;font-weight:460;line-height:1;display:grid;position:relative;box-shadow:0 12px 34px #0a84ff3d,inset 0 1px #ffffff47}.deferred-workspace-loading{background:var(--surface);place-items:center;min-height:100%;display:grid}.deferred-workspace-loading>span{border:2px solid var(--line-strong);border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.68s linear infinite spin}@keyframes workspace-gate-orbit{to{transform:rotate(360deg)}}@keyframes workspace-gate-breathe{0%{opacity:.3;filter:blur(17px);transform:rotate(0)scale(.95)}to{opacity:.6;filter:blur(22px);transform:rotate(190deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.workspace-gate-orb:before,.workspace-gate-orb:after{animation:none}.workspace-gate-orb:after{opacity:.34}}.startup-shell{pointer-events:none}.startup-skeleton-block{background:var(--fill);border-radius:999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.startup-skeleton-block{background:color-mix(in srgb, var(--fill) 84%, var(--pane-reader-surface))}}.startup-skeleton-block:after{content:"";background:linear-gradient(90deg, transparent, var(--pane-reader-surface), transparent);position:absolute;inset:0;transform:translate(-110%)}@supports (color:color-mix(in lab, red, red)){.startup-skeleton-block:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pane-reader-surface) 72%, transparent), transparent)}}.startup-skeleton-block:after{animation:1.25s ease-in-out infinite mailbox-skeleton-shimmer}.startup-brand-name{width:94px;height:12px}.startup-search>span{width:min(45%,260px);height:10px}.startup-search-glyph{border:1.5px solid var(--faint);border-radius:50%;flex:0 0 13px;width:13px;height:13px;position:relative}.startup-search-glyph:after{content:"";background:var(--faint);transform-origin:0;border-radius:1px;width:5px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.startup-topbar-actions{justify-content:flex-end}.startup-topbar-actions>i{border-radius:50%;flex:0 0 30px;width:30px;height:30px}.startup-company-card{background:var(--surface);border-radius:13px;align-items:center;gap:10px;height:55px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.startup-company-card{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.startup-company-card>i{border-radius:50%;flex:0 0 30px;width:30px;height:30px}.startup-company-card>span{flex:1;gap:7px;min-width:0;display:grid}.startup-company-card b{width:68%;height:9px}.startup-company-card b+b{width:88%;height:7px}.startup-compose{width:112px;height:38px;margin:17px 0 16px}.startup-nav-heading{width:62px;height:7px;margin:0 9px 10px}.startup-nav-items{gap:14px;padding:5px 9px;display:grid}.startup-nav-items>i{width:72%;height:9px}.startup-nav-items>i:nth-child(2n){width:58%}.startup-suite-rail{pointer-events:none;align-items:center}.startup-suite-rail>i{border-radius:10px;flex:0 0 30px;width:30px;height:30px;margin:2px 0 12px}.startup-suite-rail>span{justify-items:center;gap:10px;width:100%;display:grid}.startup-suite-rail>span>i{border-radius:10px;width:30px;height:30px}.startup-message-list .list-heading{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.startup-message-list .list-heading>span:first-child{width:92px;height:11px}.startup-message-list .list-heading>span:last-child{border-radius:50%;width:26px;height:26px}.startup-reader .reader-toolbar{justify-content:space-between}.startup-reader .reader-toolbar>span:first-child{width:82px;height:10px}.startup-reader-tools{gap:9px;display:flex}.startup-reader-tools>i{border-radius:50%;width:25px;height:25px}.startup-reader-content{grid-template-columns:42px minmax(0,1fr);gap:12px;max-width:880px;padding:34px 38px;display:grid}.startup-reader-avatar{border-radius:50%;width:42px;height:42px}.startup-reader-copy{align-content:start;gap:9px;padding-top:4px;display:grid}.startup-reader-copy>i{width:min(34%,220px);height:11px}.startup-reader-copy>i+i{width:min(52%,340px);height:8px}.startup-reader-lines{grid-column:1/-1;gap:14px;margin-top:28px;display:grid}.startup-reader-lines>i{width:92%;height:9px}.startup-reader-lines>i:nth-child(2){width:78%}.startup-reader-lines>i:nth-child(3){width:86%}.startup-reader-lines>i:nth-child(4){width:63%}.startup-reader-lines>i:last-child{width:42%;margin-top:18px}@media (prefers-reduced-motion:reduce){.startup-skeleton-block:after{animation:none}}@media (width<=900px){.startup-brand,.startup-suite-rail>i{display:none}.startup-suite-rail>span{justify-content:space-around;align-items:center;gap:4px;display:flex}.startup-suite-rail>span>i{flex:0 0 28px;width:28px;height:28px}}@media (width<=650px){.startup-reader{display:none}.startup-message-list{height:100%}}.first-run-shell{min-height:100dvh;color:var(--ink);background:var(--background);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.workspace-gate-mark{background:#fff;border:1px solid #d8dde5;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px 16px #0f172a14}.first-run-card h1{letter-spacing:-.025em;margin:20px 0 8px;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.12}.first-run-card>p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.first-run-card{border:1px solid var(--line);background:var(--surface);border-radius:26px;flex-direction:column;align-items:center;width:min(560px,100vw - 32px);padding:42px;display:flex;box-shadow:0 24px 70px #1f23291a}.first-run-kicker{letter-spacing:.08em;text-transform:uppercase;font-weight:720;color:var(--blue)!important;margin:18px 0 -10px!important;font-size:11px!important}.first-run-card form{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:28px;display:flex}.first-run-choice{background:var(--surface-soft);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-top:26px;padding:4px;display:grid}.first-run-choice button{min-height:72px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 13px;display:flex}.first-run-choice button[aria-pressed=true]{border-color:var(--line);color:var(--ink);background:var(--surface-raised)}.first-run-choice strong{font-size:13px;font-weight:680}.first-run-choice span{font-size:10.5px;line-height:1.35}.first-run-card label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.first-run-card input{border:1px solid var(--line-strong);height:46px;color:var(--ink);background:var(--surface-soft);border-radius:11px;outline:0;padding:0 13px}.first-run-card input:focus{border-color:var(--blue)}.first-run-card form .campaign-primary{width:100%;margin-top:4px}.first-run-card>small{color:var(--faint);margin-top:20px;font-size:11px;line-height:1.55}.first-run-error{color:#b42318;background:0 0;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.add-account-shell{z-index:240;background:0 0;min-height:100dvh;position:fixed;inset:0}.add-account-shell>.page-scrim{z-index:0}.add-account-shell .first-run-card{z-index:2;max-height:min(780px,100dvh - 32px);position:relative;overflow:auto}.add-account-close{aspect-ratio:1;width:34px;min-width:34px;height:34px;min-height:34px;color:var(--muted);background:var(--surface-active);border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.add-account-close:hover{color:var(--ink);background:var(--surface-hover)}.add-account-shell .add-mailbox-card{background:var(--surface);text-align:left;border:0;border-radius:24px;align-items:stretch;width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 72px #00000038,0 2px 10px #00000012}.add-mailbox-titlebar{background:var(--surface);border:0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 14px 4px 20px;display:flex}.add-mailbox-title-identity{align-items:center;gap:12px;min-width:0;display:flex}.add-mailbox-title-identity>div{min-width:0}.add-mailbox-title-identity .settings-icon{flex:0 0 32px;width:32px;height:32px}.add-mailbox-titlebar h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.add-mailbox-titlebar p{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11.5px;line-height:1.3;overflow:hidden}.add-mailbox-titlebar .add-account-close{background:0 0;border-radius:9px;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;position:static}.add-mailbox-titlebar .add-account-close:hover{background:var(--fill-hover)}.add-mailbox-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:12px 20px 20px;overflow-y:auto}.add-mailbox-destination{background:var(--fill);border:0;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:50px;margin:0 0 20px;padding:9px 11px;display:flex}.add-mailbox-destination>.company-avatar{border-radius:50%;flex:0 0 28px;width:28px;height:28px;overflow:hidden}.add-mailbox-destination>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.add-mailbox-destination small{color:var(--faint);font-size:11px;line-height:1.25}.add-mailbox-destination strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.25;overflow:hidden}.add-mailbox-destination>svg{color:var(--green);flex:none}.add-mailbox-section-label{letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--faint)!important;margin:0 3px 7px!important;font-size:11px!important;line-height:1.4!important}.add-mailbox-methods{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0;display:grid;overflow:visible}.add-mailbox-methods>button{width:100%;min-width:0;min-height:62px;color:var(--ink);background:var(--fill);box-shadow:none;text-align:left;border:0;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.add-mailbox-methods>button:hover{background:var(--surface-active);transform:translateY(-1px)}.add-mailbox-methods>button:active{transform:translateY(0)scale(.995)}.add-mailbox-methods>button.selected{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.add-mailbox-methods>button.selected{background:color-mix(in srgb, var(--tint) 13%, var(--surface))}}.add-mailbox-methods>button.selected{box-shadow:0 4px 14px var(--tint)}@supports (color:color-mix(in lab, red, red)){.add-mailbox-methods>button.selected{box-shadow:0 4px 14px color-mix(in srgb, var(--tint) 10%, transparent)}}.add-mailbox-methods>button.selected>svg{color:var(--tint)}.add-mailbox-methods>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.add-mailbox-methods strong{color:var(--ink);font-size:13px;font-weight:550;line-height:1.3}.add-mailbox-methods small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.add-mailbox-methods>button>svg{color:var(--faint)}.add-mailbox-methods .mail-provider-mark{border-radius:9px;flex-basis:32px;width:32px;height:32px}.mail-provider-mark.custom,.mail-provider-mark.existing{color:var(--tint);background:var(--tint-soft)}.add-mailbox-action{background:var(--fill);box-shadow:none;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.add-mailbox-action>label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:11.5px;font-weight:550;display:flex}.add-mailbox-action>label>input,.add-mailbox-action .first-run-alias-field{width:100%;min-height:42px;color:var(--ink);background:var(--surface-raised);border:0;border-radius:11px;box-shadow:0 1px 2px #0000000f}.add-mailbox-action>label>input{font:inherit;padding:0 12px;font-size:13px}.add-mailbox-action .first-run-alias-field input{background:0 0;height:40px}.add-mailbox-action :is(input,button):focus-visible{outline:3px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.add-mailbox-action :is(input,button):focus-visible{outline:3px solid color-mix(in srgb, var(--tint) 18%, transparent)}}.add-mailbox-action :is(input,button):focus-visible{outline-offset:2px}.add-mailbox-action .campaign-primary{white-space:nowrap;border-radius:10px;min-height:40px;font-size:12px}.add-mailbox-action.provider{display:block}.add-mailbox-action-copy{align-items:center;gap:10px;min-width:0;display:flex}.add-mailbox-action-copy>svg{color:var(--tint);flex:none}.add-mailbox-action-copy>span{flex-direction:column;gap:3px;min-width:0;display:flex}.add-mailbox-action.provider strong{color:var(--ink);font-size:13px;font-weight:550;line-height:1.3}.add-mailbox-action.provider small{color:var(--muted);font-size:11px;line-height:1.4}.add-mailbox-provider-choices{background:0 0;border:0;border-radius:0;gap:8px;margin-top:14px;padding:0;display:grid;overflow:visible}.add-mailbox-provider-choices>button{width:100%;min-width:0;min-height:58px;color:var(--ink);background:var(--surface-raised);text-align:left;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 11px;transition:background-color .16s,transform .16s;display:grid}.add-mailbox-provider-choices>button:hover:not(:disabled){background:var(--surface-active);transform:translateY(-1px)}.add-mailbox-provider-choices>button:active:not(:disabled){transform:translateY(0)scale(.995)}.add-mailbox-provider-choices>button:disabled{opacity:.55}.add-mailbox-provider-choices>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.add-mailbox-provider-choices strong{font-size:12.5px;font-weight:550}.add-mailbox-provider-choices small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.add-mailbox-provider-choices>button>svg{color:var(--faint)}.add-mailbox-provider-other{min-height:32px;color:var(--tint);text-align:left;background:0 0;border:0;border-radius:8px;margin:8px 0 -4px;padding:0 2px;font-size:11px;font-weight:550}.add-mailbox-provider-other:hover{text-underline-offset:2px;text-decoration:underline}.add-mailbox-card .first-run-error{margin-top:10px}.add-mailbox-footnote{justify-content:center;align-items:center;gap:6px;display:flex;color:var(--faint)!important;margin:14px 0 0!important;font-size:11px!important;line-height:1.4!important}.add-mailbox-managed-note{background:var(--fill);border:0;border-radius:16px;align-items:flex-start;gap:11px;min-height:72px;padding:16px;display:flex}.add-mailbox-managed-note>svg{color:var(--tint);flex:none;margin-top:2px}.add-mailbox-managed-note>span{flex-direction:column;gap:4px;display:flex}.add-mailbox-managed-note strong{font-size:13px;font-weight:550}.add-mailbox-managed-note small{color:var(--muted);font-size:11px;line-height:1.45}@media (width<=620px){.add-account-shell{background:var(--surface-raised);text-align:left;padding:0;display:block}.add-account-shell>.page-scrim{display:none}.add-account-shell .add-mailbox-card{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.add-mailbox-titlebar{min-height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(6px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));background:var(--surface-raised);border:0;justify-content:center;position:relative}@supports (color:color-mix(in lab, red, red)){.add-mailbox-titlebar{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.add-mailbox-titlebar{-webkit-backdrop-filter:blur(22px)saturate(160%)}.add-mailbox-title-identity{justify-content:center;max-width:calc(100% - 112px);position:absolute;left:50%;transform:translate(-50%)}.add-mailbox-title-identity .settings-icon{display:none}.add-mailbox-title-identity>div{text-align:center;width:100%}.add-mailbox-titlebar h1{font-size:17px;font-weight:650}.add-mailbox-titlebar p{display:none}.add-mailbox-titlebar .add-account-close{width:44px;min-width:44px;height:44px;min-height:44px;top:calc(env(safe-area-inset-top) + 5px);right:max(6px, env(safe-area-inset-right));border-radius:12px;position:absolute}.add-mailbox-content{padding:16px max(14px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));flex:1}.add-mailbox-destination{background:var(--fill);border:0;border-radius:12px;min-height:52px}.add-mailbox-section-label{margin-bottom:8px!important;font-size:12px!important}.add-mailbox-methods{gap:9px}.add-mailbox-methods>button{border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;gap:11px;min-height:66px}.add-mailbox-methods strong{font-size:15px}.add-mailbox-methods small{font-size:12.5px}.add-mailbox-methods .mail-provider-mark{border-radius:10px;width:34px;height:34px}.add-mailbox-action{grid-template-columns:1fr;align-items:stretch;padding:14px}.add-mailbox-action-copy{align-items:flex-start}.add-mailbox-action.provider strong{font-size:15px}.add-mailbox-action.provider small{font-size:12.5px}.add-mailbox-action>label{font-size:13px}.add-mailbox-action>label>input,.add-mailbox-action .first-run-alias-field{min-height:46px;font-size:16px}.add-mailbox-action .campaign-primary{min-height:44px;font-size:14px}.add-mailbox-provider-choices{gap:9px;padding-inline:0}.add-mailbox-provider-choices>button{border-radius:13px;min-height:62px}.add-mailbox-provider-choices strong{font-size:14px}.add-mailbox-provider-choices small{font-size:12px}.add-mailbox-provider-other{min-height:40px;font-size:13px}.add-mailbox-footnote{padding-bottom:env(safe-area-inset-bottom);font-size:12px!important}}@media (width<=1180px){.campaign-workspace{grid-template-columns:165px minmax(0,1fr)}.marketing-content{padding-inline:17px}.overview-split{grid-template-columns:1fr}.marketing-metric-grid,.automation-grid,.audience-card-grid,.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-details-step,.campaign-review-step{gap:35px}.recent-campaign-row{grid-template-columns:32px minmax(160px,1fr) 65px 65px 65px 15px}}@media (width<=900px){.workspace.campaign-mode,.workspace.campaign-mode.sidebar-collapsed{display:block}.campaign-workspace{grid-template-columns:150px minmax(0,1fr);width:100%}.marketing-head{padding-inline:17px}.marketing-company-picker,.campaign-table-head{display:none}.campaign-library-row{grid-template-columns:minmax(190px,1fr) 90px 75px 75px}.campaign-library-row>span:nth-child(3){display:none}.forms-grid{grid-template-columns:1fr}.contact-table-head,.contact-row{grid-template-columns:minmax(190px,1.2fr) minmax(100px,.8fr) 80px 68px}.contact-table-head>span:nth-child(3),.contact-row>span:nth-child(4){display:none}.campaign-details-step,.campaign-review-step{grid-template-columns:1fr;gap:24px;padding:26px 30px}.studio-title h2{max-width:520px}}@media (width<=650px){.campaign-workspace{display:block;overflow-y:auto}.marketing-rail{z-index:8;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:51px;padding:7px 9px;position:sticky;top:0;overflow-x:auto}.marketing-rail-title,.marketing-rail-foot{display:none}.marketing-rail nav{flex-direction:row;gap:3px;width:max-content;padding:0}.marketing-rail nav button{white-space:nowrap;width:auto;height:36px;padding:0 10px}.marketing-rail nav button small{display:none}.marketing-main{height:auto;min-height:calc(100dvh - 109px);overflow:visible}.marketing-head{z-index:7;background:var(--surface);align-items:center;min-height:90px;padding:14px 15px;position:sticky;top:51px}.marketing-head p{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.marketing-head .campaign-primary{width:34px;padding:0;font-size:0}.marketing-content{padding:13px 12px 35px;overflow:visible}.marketing-hero{flex-direction:column;align-items:flex-start;min-height:290px;padding:25px 22px}.marketing-hero h2{font-size:29px}.hero-signal{flex-direction:row;align-self:flex-end;gap:9px;min-width:0}.signal-orbit{width:58px;height:58px;margin:0}.signal-orbit:before{width:39px;height:39px}.signal-orbit>i{border-radius:9px;width:29px;height:29px}.signal-orbit>i svg{width:14px}.hero-signal>strong{font-size:16px}.hero-signal>small{display:none}.marketing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-metric-grid article{min-height:110px;padding:12px}.recent-campaign-row{grid-template-columns:31px minmax(140px,1fr) 65px 14px}.recent-campaign-row>span:nth-child(3),.recent-campaign-row>span:nth-child(4){display:none}.library-toolbar{flex-direction:column;align-items:flex-start}.library-toolbar>div:last-child{width:100%}.library-toolbar .campaign-primary{flex:1}.campaign-library-row{grid-template-columns:minmax(160px,1fr) 68px 65px;min-height:73px}.campaign-library-row>span:nth-child(4){display:none}.row-actions{opacity:1}.row-actions button:nth-child(3){display:none}.audience-card-grid,.segment-grid,.automation-grid{grid-template-columns:1fr}.contact-card .section-heading{flex-direction:column;min-height:92px}.contact-card .section-heading>div:last-child{width:100%}.inline-search{flex:1}.inline-search input{width:100%}.contact-table-head{display:none}.contact-row{grid-template-columns:minmax(170px,1fr) 68px}.contact-tags,.contact-row>span:nth-child(4),.contact-row>span:nth-child(5){display:none}.automation-banner{flex-direction:column;align-items:flex-start;padding:20px}.flow-preview{width:100%}.forms-intro{flex-direction:column;align-items:flex-start}.forms-grid>article>footer{grid-template-columns:minmax(130px,1fr) 62px 26px 26px}.forms-grid footer>span{display:none}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-chart{gap:6px;height:160px}.report-head,.report-table>div:not(.section-heading):not(.report-head){grid-template-columns:minmax(140px,1fr) 60px 60px}.report-head>span:nth-child(2),.report-head>span:nth-child(5),.report-table>div:not(.section-heading):not(.report-head)>span:nth-child(2),.report-table>div:not(.section-heading):not(.report-head)>span:nth-child(5){display:none}.campaign-studio{border:0;border-radius:0;width:100%;height:100%}.campaign-studio>header{grid-template-columns:1fr auto;min-height:59px}.campaign-studio>header nav{display:none}.campaign-studio>header>button{grid-column:2}.campaign-details-step,.campaign-review-step{padding:21px 17px}.studio-title h2{font-size:24px}.two-studio-fields,.channel-choice{grid-template-columns:1fr}.campaign-design-step{display:block;position:relative}.campaign-design-step>aside,.campaign-design-step>section{border:0;height:100%;display:none}.campaign-design-step>aside.mobile-active,.campaign-design-step>section.mobile-active{display:block}.design-mobile-switch{gap:4px;margin-bottom:13px;display:flex}.design-mobile-switch button{background:var(--surface);border:0;border-radius:7px;flex:1;height:29px;font-size:8px}.design-mobile-switch button.active{color:#fff;background:#1d1d1f}.block-palette{grid-template-columns:repeat(3,1fr)}.canvas-toolbar small{display:none}.email-canvas{min-height:560px}.email-block{margin-inline:19px;padding-inline:13px}.review-grid{grid-template-columns:1fr}}@media (width<=420px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.brand-mark{display:none}.brand-lockup{gap:0}.global-search{height:36px;padding-left:11px}.global-search input{font-size:12px}.profile-chip{width:30px;height:30px}.mobile-compose-fab{width:48px;min-width:48px;padding:0}.mobile-compose-fab span{display:none}.subject-row h2{font-size:20px}}.workspace.product-mode{grid-template-columns:256px minmax(0,1fr)}.workspace.product-mode.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.asset-workspace,.transfer-workspace{background:var(--surface);flex-direction:column;grid-column:2/-1;min-width:0;height:100%;display:flex;overflow:hidden}.asset-head,.transfer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;min-height:112px;padding:25px 30px 20px;display:flex}.asset-head>div:first-child,.transfer-head>div:first-child{min-width:0}.asset-head>div:last-child,.transfer-head>div:last-child{align-items:center;gap:8px;display:flex}.asset-eyebrow{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:680;display:block}.asset-head h1,.transfer-head h1{letter-spacing:-.022em;margin:0;font-size:23px;font-weight:600;line-height:1.12}.asset-head p,.transfer-head p{color:var(--muted);margin:7px 0 0;font-size:12px}.asset-primary,.asset-secondary{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:630;display:inline-flex}.asset-primary{border:1px solid var(--ink);color:var(--accent-contrast);background:var(--ink)}.asset-secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-raised)}.asset-primary:active,.asset-secondary:active{transform:scale(.98)}.asset-primary:disabled,.asset-secondary:disabled{opacity:.5;cursor:wait}.asset-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:end;gap:23px;min-height:54px;padding:0 30px;display:flex;overflow-x:auto}.asset-tabs::-webkit-scrollbar{display:none}.asset-tabs button{height:54px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-size:11.5px;display:flex}.asset-tabs button span{min-width:18px;height:18px;color:var(--faint);background:var(--surface-soft);border-radius:999px;place-items:center;padding:0 5px;font-size:8px;display:grid}.asset-tabs button.active{border-bottom-color:var(--ink);color:var(--ink);font-weight:640}.asset-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 30px 34px;overflow-y:auto}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.asset-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px;min-width:0;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.asset-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.asset-card-preview{aspect-ratio:16/10;width:100%;color:var(--muted);background:var(--surface-soft);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.asset-card-preview>span{border:1px solid var(--line);width:58px;height:58px;color:var(--faint);background:var(--surface-raised);border-radius:17px;place-items:center;display:grid}.asset-card-preview img{object-fit:cover;width:100%;height:100%;display:block}.asset-card-preview>i{border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.asset-card-preview>i{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.asset-card-preview>i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-style:normal;position:absolute;bottom:8px;left:8px}.asset-card-preview>i.transfer-chip{color:var(--ink)}.asset-card.locked .asset-card-preview{cursor:not-allowed}.asset-card-copy{flex-direction:column;gap:4px;padding:11px 38px 12px 12px;display:flex}.asset-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.asset-card-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9.5px;overflow:hidden}.asset-card-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:8.5px;overflow:hidden}.asset-card>a{width:29px;height:29px;color:var(--muted);border-radius:8px;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:9px;right:8px}.asset-card>a:hover{color:var(--ink);background:var(--surface-hover)}.asset-empty,.transfer-empty{min-height:320px;color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.asset-empty strong,.transfer-empty strong{color:var(--ink);font-size:13px}.asset-empty span,.transfer-empty span{max-width:410px;color:var(--muted);font-size:11px;line-height:1.5}.asset-empty button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;margin-top:4px;padding:7px 11px;font-size:10px}.media-preview-layer{z-index:120;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.media-preview-scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ad;border:0;position:absolute;inset:0}.media-preview-panel{color:#f5f5f7;background:#09090b;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(100%,1080px);height:min(86vh,780px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000080}.media-preview-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 14px 0 18px;display:flex}.media-preview-panel>header>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.media-preview-panel>header strong,.media-preview-panel>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-preview-panel>header strong{font-size:12px}.media-preview-panel>header span{color:#929298;font-size:9px}.media-preview-panel>header>div:last-child{align-items:center;gap:7px;display:flex}.media-preview-panel>header a,.media-preview-panel>header button{color:#f5f5f7;background:#ffffff17;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.media-preview-panel>header button{justify-content:center;width:32px;padding:0}.media-preview-body{flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.media-preview-body>img,.media-preview-body>video{object-fit:contain;max-width:100%;max-height:100%}.media-preview-body>iframe{background:#fff;border:0;width:100%;height:100%}.media-audio-player{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(90%,520px);padding:34px;display:flex}.media-audio-player>svg{color:#8e8e93}.media-audio-player strong{font-size:15px}.media-audio-player span{overflow-wrap:anywhere;color:#98989d;max-width:100%;font-size:10px}.media-audio-player audio{width:100%}.media-audio-player a{color:#111113;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.transfer-layout{flex:1;grid-template-columns:minmax(390px,520px) minmax(340px,1fr);min-height:0;display:grid;overflow:hidden}.transfer-composer{border-right:1px solid var(--line);min-width:0;padding:23px 26px 34px 30px;overflow-y:auto}.transfer-composer-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.transfer-composer-title>span{width:34px;height:34px;color:var(--accent-contrast);background:var(--ink);border-radius:10px;place-items:center;display:grid}.transfer-composer-title>div{flex-direction:column;gap:2px;display:flex}.transfer-composer-title strong{font-size:13px}.transfer-composer-title small{color:var(--muted);font-size:9px}.transfer-composer>label,.transfer-expiry-row label{color:var(--ink);flex-direction:column;gap:6px;margin-top:13px;font-size:10px;font-weight:630;display:flex}.transfer-composer>label>span{color:var(--faint);font-weight:500}.transfer-composer>label>small{color:var(--faint);font-size:8.5px;font-weight:470;line-height:1.45}.transfer-composer input,.transfer-composer textarea,.transfer-composer select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:var(--surface-raised);box-shadow:none;border-radius:10px;outline:0}.transfer-composer input,.transfer-composer select{height:40px;padding:0 11px}.transfer-composer textarea{resize:vertical;min-height:72px;padding:10px 11px;line-height:1.45}.transfer-composer textarea.recipient-textarea{min-height:52px}.transfer-composer input:focus,.transfer-composer textarea:focus,.transfer-composer select:focus{border-color:var(--ink);outline:2px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.transfer-composer input:focus,.transfer-composer textarea:focus,.transfer-composer select:focus{outline:2px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.transfer-expiry-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:2px;display:grid}.transfer-expiry-row>span{height:40px;color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.transfer-dropzone{border:1px dashed var(--line-strong);background:var(--surface-soft);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:154px;margin-top:17px;padding:18px;transition:border-color .16s,background .16s;display:flex}.transfer-dropzone.dragging{border-color:var(--ink);background:var(--surface-hover)}.transfer-dropzone>span{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);background:var(--surface-raised);border-radius:13px;place-items:center;display:grid}.transfer-dropzone strong{margin-top:2px;font-size:11px}.transfer-dropzone small{color:var(--faint);font-size:8.5px}.transfer-dropzone button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;align-items:center;gap:5px;margin-top:5px;padding:7px 10px;font-size:9px;font-weight:620;display:flex}.transfer-file-queue{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin-top:10px;display:flex;overflow:hidden}.transfer-file-queue>div{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:45px;padding:7px 8px 7px 10px;display:grid}.transfer-file-queue>div:last-child{border-bottom:0}.transfer-file-queue>div>span:first-child{width:27px;height:27px;color:var(--muted);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.transfer-file-queue>div>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.transfer-file-queue strong,.transfer-file-queue small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-file-queue strong{font-size:9.5px}.transfer-file-queue small{color:var(--faint);font-size:8px}.transfer-file-queue button{width:28px;height:28px;color:var(--faint);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.transfer-progress{grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:42px;margin-top:10px;display:grid}.transfer-progress>div{background:var(--surface-active);border-radius:999px;height:5px;overflow:hidden}.transfer-progress>div span{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.transfer-progress>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.transfer-progress>button{color:#d34242;background:0 0;border:0;font-size:9px}.transfer-error{color:#a72f2f;background:0 0;align-items:center;gap:7px;margin-top:10px;padding:9px 0;font-size:9.5px;display:flex}.transfer-error span{flex:1}.transfer-error button{color:inherit;background:0 0;border:0;font-weight:680}.transfer-ready{border:1px solid var(--green);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.transfer-ready{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line))}}.transfer-ready{background:var(--green-soft);border-radius:11px}.transfer-ready>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.transfer-ready>div{flex-direction:column;gap:2px;min-width:0;display:flex}.transfer-ready strong{font-size:10px}.transfer-ready small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.transfer-ready button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8.5px;display:flex}.transfer-submit{width:100%;height:42px;color:var(--accent-contrast);background:var(--ink);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:11px;font-weight:660;display:flex}.transfer-submit:disabled{opacity:.42;cursor:not-allowed}.transfer-security-note{color:var(--faint);align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:8px;line-height:1.45;display:flex}.transfer-security-note svg{flex:none;margin-top:1px}.transfer-history{background:var(--surface-soft);flex-direction:column;min-width:0;display:flex;overflow:hidden}.transfer-history-head{border-bottom:1px solid var(--line);align-items:center;min-height:60px;padding:0 25px;display:flex}.transfer-history-head>div{align-items:baseline;gap:8px;display:flex}.transfer-history-head strong{font-size:12px}.transfer-history-head span{color:var(--faint);font-size:9px}.transfer-history-list{min-height:0;padding:15px 20px 30px;overflow-y:auto}.transfer-history-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;margin-bottom:10px;padding:14px}.transfer-card-head{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.transfer-status-icon{width:31px;height:31px;color:var(--green);background:var(--green-soft);border-radius:9px;place-items:center;display:grid}.status-expired .transfer-status-icon,.status-revoked .transfer-status-icon{color:var(--faint);background:var(--surface-soft)}.transfer-card-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.transfer-card-head strong,.transfer-card-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-card-head strong{font-size:11px}.transfer-card-head small{color:var(--faint);font-size:8.5px}.transfer-status-label{color:var(--muted);background:var(--surface-soft);text-transform:capitalize;border-radius:6px;padding:4px 6px;font-size:7.5px;font-weight:680}.status-ready .transfer-status-label{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.status-ready .transfer-status-label{color:color-mix(in srgb, var(--green) 78%, var(--ink))}}.status-ready .transfer-status-label{background:var(--green-soft)}.transfer-card-files{background:var(--surface-soft);border-radius:9px;flex-direction:column;gap:6px;margin:11px 0;padding:8px 9px;display:flex}.transfer-card-files>span{min-width:0;color:var(--muted);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;font-size:8.5px;display:grid}.transfer-card-files>span small{color:var(--faint)}.transfer-card-meta{color:var(--faint);flex-wrap:wrap;gap:9px 14px;font-size:8px;display:flex}.transfer-card-meta span{align-items:center;gap:4px;display:flex}.transfer-history-card footer{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:10px;display:flex}.transfer-history-card footer button{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8.5px;display:flex}.transfer-history-card footer button.danger{color:#c43d3d;margin-left:auto}.transfer-history-card footer button:disabled{opacity:.4;cursor:default}.public-transfer-shell{color:#1d1d1f;background:#f5f5f7;min-height:100dvh;padding:28px clamp(18px,5vw,64px) 60px;overflow-y:auto}.public-transfer-brand{align-items:center;gap:9px;font-size:14px;display:flex}.public-transfer-brand .brand-mark{width:31px;height:31px}.public-transfer-card{background:#fff;border:1px solid #3c3c431f;border-radius:24px;width:min(100%,650px);margin:clamp(50px,9vh,100px) auto 0;padding:clamp(25px,5vw,45px);box-shadow:0 18px 70px #00000014}.public-transfer-icon{color:#fff;background:#1d1d1f;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.public-transfer-company{color:#77777d;align-items:center;gap:6px;font-size:10px;font-weight:620;display:flex}.public-transfer-card h1{letter-spacing:-.025em;margin:9px 0 8px;font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1.12}.public-transfer-card>p{color:#6e6e73;white-space:pre-line;max-width:540px;margin:0;font-size:12px;line-height:1.55}.public-transfer-assurance{flex-wrap:wrap;gap:8px;margin:21px 0;display:flex}.public-transfer-assurance span{color:#626267;background:#f5f5f7;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8.5px;display:flex}.public-transfer-files{border:1px solid #3c3c431f;border-radius:14px;overflow:hidden}.public-transfer-files>div{border-bottom:1px solid #3c3c431a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid}.public-transfer-files>div:last-child{border-bottom:0}.public-file-icon{color:#6e6e73;background:#f5f5f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.public-transfer-files>div>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.public-transfer-files strong,.public-transfer-files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-transfer-files strong{font-size:10.5px}.public-transfer-files small{color:#8e8e93;font-size:8.5px}.public-transfer-files a{color:#fff;background:#1d1d1f;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8.5px;font-weight:640;text-decoration:none;display:flex}.public-transfer-card>footer{color:#8e8e93;align-items:flex-start;gap:6px;margin-top:18px;font-size:8.5px;line-height:1.45;display:flex}.public-transfer-card>footer svg{flex:none}@media (width<=980px){.workspace.product-mode,.workspace.product-mode.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.asset-workspace,.transfer-workspace{grid-column:1;width:100%}.transfer-layout{grid-template-columns:minmax(350px,46%) minmax(0,1fr)}}@media (width<=760px){.asset-head,.transfer-head{align-items:flex-start;min-height:102px;padding:20px 18px 16px}.asset-head>div:last-child,.transfer-head>div:last-child{align-self:center}.asset-head p,.transfer-head p{max-width:420px}.asset-tabs{gap:19px;padding:0 18px}.asset-scroll{padding:18px 18px 90px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-layout{display:block;overflow-y:auto}.transfer-composer{border-right:0;border-bottom:1px solid var(--line);padding:20px 18px 28px;overflow:visible}.transfer-history{min-height:520px;overflow:visible}.transfer-history-list{padding:14px 18px 90px;overflow:visible}}@media (width<=520px){.asset-head,.transfer-head{display:block}.asset-head>div:last-child,.transfer-head>div:last-child{justify-content:flex-start;margin-top:14px}.asset-head h1,.transfer-head h1{font-size:25px}.asset-grid{grid-template-columns:minmax(0,1fr)}.asset-card-preview{aspect-ratio:16/8}.asset-primary,.asset-secondary{min-height:34px;padding-inline:10px}.media-preview-layer{padding:0}.media-preview-panel{border:0;border-radius:0;width:100%;height:100%}.media-preview-panel>header>div:last-child a{justify-content:center;width:32px;padding:0;font-size:0}.transfer-expiry-row{grid-template-columns:1fr}.transfer-expiry-row>span{height:auto}.transfer-composer{padding-inline:16px}.public-transfer-shell{padding:20px 14px 40px}.public-transfer-card{border-radius:20px;margin-top:42px;padding:24px 18px}.public-transfer-files>div{grid-template-columns:32px minmax(0,1fr)}.public-transfer-files a{grid-column:1/-1;justify-content:center}}@media (height<=720px) and (width>=651px){.labels-block{display:none}.message-card{min-height:115px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=820px){input,textarea,select{font-size:16px!important}input,textarea,select,button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.settings-panel{border-color:var(--line-strong);background:var(--surface-raised);border-radius:22px;width:min(1120px,100vw - 48px);height:min(820px,100dvh - 48px);box-shadow:0 24px 80px #14141c33}.settings-head{background:var(--surface-raised);height:70px;padding:0 18px 0 22px}@supports (color:color-mix(in lab, red, red)){.settings-head{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.settings-icon{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px}.settings-head h2{color:var(--ink);letter-spacing:-.015em;margin-bottom:2px;font-size:16px;font-weight:600}.settings-head p{color:var(--muted);font-size:11.5px}.settings-layout{grid-template-columns:252px minmax(0,1fr);height:calc(100% - 70px)}.settings-nav{border-right-color:var(--line);background:var(--surface-soft);padding:18px 13px 13px;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb, var(--surface-soft) 80%, var(--surface-raised))}}.settings-nav{scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-scope-card{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 4px 9px;padding:2px 6px 16px}.settings-scope-card>.company-avatar{flex-basis:38px;width:38px;height:38px}.settings-scope-card strong{font-size:12.5px;font-weight:660}.settings-scope-card small{color:var(--muted);font-size:10.5px}.settings-scope-card>svg{color:var(--green)}.settings-nav-label{color:var(--faint);letter-spacing:.065em;margin:17px 12px 6px;font-size:10px;font-weight:700}.settings-nav>button{min-height:42px;color:var(--muted);border-radius:10px;gap:11px;padding:0 12px;font-size:13px;font-weight:510;transition:color .14s,background-color .14s}.settings-nav>button>svg{flex:none;width:17px;height:17px}.settings-nav>button:hover{color:var(--ink);background:var(--surface-hover)}.settings-nav>button.active{color:var(--ink);background:var(--surface-raised);font-weight:650}.settings-nav>button.active>svg{color:var(--blue)}.settings-account{margin-top:auto;border-top-color:var(--line)!important;min-height:58px!important;padding:11px 8px 0!important}.settings-account>span{width:32px;height:32px;font-size:9px}.settings-account strong{font-size:11.5px}.settings-content{background:var(--surface-raised);scrollbar-gutter:auto;padding:42px 48px 58px}.settings-content-domains>*{max-width:860px}.settings-panel .content-title{gap:24px;min-height:61px;margin-bottom:30px}.settings-panel .content-title h3{color:var(--ink);letter-spacing:-.022em;margin-bottom:8px;font-size:23px;font-weight:600;line-height:1.16}.settings-panel .content-title p{max-width:600px;color:var(--muted);font-size:13.5px;line-height:1.5}.settings-panel .focused-settings-title{min-height:0;margin-bottom:12px}.settings-back-link{min-height:34px;margin:-9px 0 14px -9px;padding:0 9px;font-size:12px}.settings-panel .primary-small{border:0;border-radius:10px;min-height:39px;padding:0 15px;font-size:12px;font-weight:650}.settings-panel .secondary-button{border-radius:10px;min-height:38px;font-size:12px}.settings-section-tabs{background:var(--surface-soft);border:0;border-radius:10px;padding:3px}.settings-section-tabs button{border-radius:8px;height:33px;padding:0 13px;font-size:11.5px}.settings-section-tabs button.active{background:var(--surface-raised);box-shadow:0 1px 2px #14141814}.settings-panel .profile-sheet .profile-card-head{padding:0 0 24px}.settings-panel .profile-card-head>div{gap:14px}.settings-panel .profile-card-head strong{color:var(--ink);font-size:15px;font-weight:660}.settings-panel .profile-card-head small{color:var(--muted);font-size:11.5px}.settings-panel .profile-card-actions button{border-radius:10px;min-height:38px;padding:0 12px;font-size:11.5px}.settings-panel .profile-domain-row{min-height:70px}.settings-panel .profile-domain-row label>span{width:120px;color:var(--muted);font-size:12px}.settings-panel .profile-domain-row select{border-radius:9px;width:min(360px,100%);height:40px;font-size:13px}.settings-panel .profile-domain-row>span{font-size:11.5px}.settings-panel .profile-details-list>div{grid-template-columns:136px minmax(0,1fr);min-height:64px}.settings-panel .profile-details-list span{color:var(--muted)}.settings-panel .profile-details-list span,.settings-panel .profile-details-list strong{font-size:12px}.settings-panel .external-sender-logo-row{min-height:78px}.settings-panel .external-sender-logo-row small{max-width:480px;font-size:10.5px}.settings-panel .company-danger-zone{margin-top:22px;padding-top:18px}.settings-panel .company-danger-zone strong{font-size:12px}.settings-panel .company-danger-zone span{font-size:10.5px;line-height:1.4}.settings-panel .profile-card:not(.profile-sheet),.settings-panel .inline-setup-form,.settings-panel .employee-provision-form,.settings-panel .mailbox-key-setup{background:var(--surface-soft);border:0;border-radius:14px;padding:20px}.settings-panel .form-heading{margin-bottom:19px}.settings-panel .form-heading strong{font-size:14px}.settings-panel .form-heading span{color:var(--muted);font-size:11.5px;line-height:1.45}.settings-panel .two-fields{gap:14px}.settings-panel .two-fields label,.settings-panel .company-select-label,.settings-panel .settings-inline-create>label,.settings-panel .burner-create-form label,.settings-panel .identity-idp-form label,.settings-panel .identity-scim-create label,.settings-panel .mailbox-key-setup label,.settings-panel .danger-zone-confirmation>label{color:var(--muted);gap:7px;font-size:11.5px;font-weight:600}.settings-panel .two-fields input,.settings-panel .two-fields select,.settings-panel .company-select-label select,.settings-panel .settings-inline-create input,.settings-panel .settings-inline-create select,.settings-panel .burner-create-form input,.settings-panel .burner-create-form select,.settings-panel .identity-idp-form input,.settings-panel .identity-idp-form select,.settings-panel .identity-scim-create input,.settings-panel .mailbox-key-setup input,.settings-panel .mailbox-key-unlock input,.settings-panel .danger-zone-confirmation>label input{border-color:var(--line-strong);height:42px;color:var(--ink);background:var(--surface-raised);box-shadow:none;border-radius:10px;padding-inline:12px;font-size:13px}.settings-panel :is(input,select,textarea):focus{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.settings-panel :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--blue) 60%, var(--line-strong))}}.settings-panel :is(input,select,textarea):focus{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.settings-panel :is(input,select,textarea):focus{outline:3px solid color-mix(in srgb, var(--blue) 10%, transparent)}}.settings-panel :is(input,select,textarea):focus{box-shadow:none}.settings-panel .form-actions{gap:9px;margin-top:18px}.settings-panel .domain-table,.settings-panel .settings-record-list,.settings-panel .identity-provider-list,.settings-panel .identity-client-list,.settings-panel .security-grid,.settings-panel .key-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.settings-panel .domain-table-head,.settings-panel .domain-row{padding-inline:16px}.settings-panel .domain-table-head{height:42px;color:var(--muted);font-size:10px}.settings-panel .domain-row{min-height:66px;color:var(--muted);font-size:12px}.settings-panel .domain-row>span:first-child{color:var(--ink)}.settings-panel .domain-row strong{font-size:13px}.settings-panel .domain-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px}.settings-panel .domain-row .verified,.settings-panel .domain-row .pending,.settings-panel .key-list .verified{font-size:11px}.settings-panel .add-domain-form{background:var(--surface-soft);border:0;border-radius:14px;max-width:none;padding:20px}.settings-panel .add-domain-form strong{color:var(--ink);font-size:13px}.settings-panel .add-domain-form span{color:var(--muted);font-size:11.5px;line-height:1.45}.settings-panel .add-domain-form input{height:42px;color:var(--ink);background:var(--surface-raised);border-radius:10px;padding-inline:12px;font-size:13px}.settings-quiet-note,.settings-panel .routing-explainer,.settings-panel .security-assurance-note,.settings-panel .appearance-note,.settings-panel .burner-explainer{background:var(--surface-soft);border:0;border-radius:12px;padding:14px 15px}.settings-quiet-note{margin-top:16px;font-size:11.5px}.settings-panel .routing-explainer{margin-top:-2px;font-size:11px}.settings-panel .routing-explainer>button{font-size:11px}.domain-health-card{border-top:0;margin-top:0}.domain-health-hero{grid-template-columns:48px minmax(0,1fr) auto;min-height:112px;padding:20px 2px}.domain-health-orb{border-radius:14px;width:48px;height:48px}.domain-health-eyebrow{margin-bottom:5px;font-size:10px}.domain-health-hero h4{font-size:20px}.domain-health-hero p{font-size:12px}.domain-health-status{border-radius:999px;min-height:32px;padding-inline:11px;font-size:10.5px}.domain-health-summary{gap:0;padding:16px 0}.domain-health-summary>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:72px;padding:9px 16px}.domain-health-summary>div:last-child{border-right:0}.domain-health-summary>div>span{border-radius:50%;width:32px;height:32px}.domain-health-summary strong{font-size:12px}.domain-health-summary small{font-size:10.5px}.domain-record-setup>summary{min-height:66px;padding-inline:2px}.domain-record-setup>summary strong{font-size:13px}.domain-record-setup>summary small{font-size:11px}.dns-record-diagnostic{grid-template-columns:minmax(145px,.85fr) minmax(145px,1fr) minmax(185px,1.2fr) 92px;gap:14px;min-height:102px;padding:15px 4px}.dns-type{width:34px;height:22px;font-size:8px}.dns-record-diagnostic>div:first-child strong{font-size:11.5px}.dns-record-diagnostic>div:first-child small{font-size:10px}.dns-record-values>small{font-size:9px}.dns-record-values code{font-size:10px;line-height:1.4}.dns-record-result{font-size:10.5px}.domain-health-actions{background:0 0;min-height:64px;padding:12px 2px}.domain-health-actions time,.mail-network-pending{font-size:10.5px}.domain-scan-empty{margin-inline:0}.address-definition{min-height:55px;margin-bottom:17px}.address-definition strong{font-size:12px}.address-definition small{font-size:10.5px}.settings-inline-create,.burner-create-form{background:var(--surface-soft);border:0;border-radius:14px;margin-bottom:16px;padding:18px}.address-name-field{border-radius:10px;height:42px}.address-name-field span{font-size:11px}.settings-record-list>div{min-height:66px;padding:11px 13px}.settings-record-list strong{font-size:12.5px}.settings-record-list small{font-size:10.5px;line-height:1.4}.state-toggle,.route-button{border-radius:8px;min-width:58px;height:31px;font-size:10px}.address-route-editor{border-radius:11px;padding:14px}.address-route-editor label{font-size:10.5px}.address-route-editor input,.address-route-editor select{height:38px;font-size:12px}.settings-section-heading strong{font-size:14px}.settings-section-heading span{font-size:11.5px}.burner-host-badge{min-height:30px;font-size:10px!important}.burner-explainer strong{font-size:12.5px}.burner-explainer span{font-size:11px}.identity-section-head{margin-bottom:12px}.identity-section-head.spaced{margin-top:32px}.identity-section-head strong{font-size:14px}.identity-section-head span{font-size:11.5px}.identity-mode-grid{gap:10px;margin:0 0 12px}.identity-mode-grid>button{border-radius:12px;min-height:100px;padding:15px}.identity-mode-grid>button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.identity-mode-grid>button.active{border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}}.identity-mode-grid>button.active{background:var(--blue-soft);box-shadow:none}.identity-mode-grid>button>span{border-radius:10px;width:38px;height:38px}.identity-mode-grid strong{font-size:13px}.identity-mode-grid small{font-size:11px}.identity-policy-strip{background:var(--surface-soft);border:0;margin-bottom:30px;padding:12px 14px}.identity-policy-strip span{font-size:10.5px}.identity-idp-form,.identity-scim-create{background:var(--surface-soft);border:0;border-radius:14px;padding:18px}.identity-provider-list>div,.identity-client-list>div{min-height:68px;padding:12px 13px}.identity-provider-list strong,.identity-client-list strong{font-size:12.5px}.identity-provider-list small,.identity-client-list small{font-size:10.5px}.identity-status{padding:6px 9px;font-size:9.5px}.identity-empty{min-height:90px!important}.identity-empty small{font-size:11px}.identity-runtime-warning{border:0;border-radius:12px;padding:13px 14px}.identity-runtime-warning strong{font-size:11.5px}.identity-runtime-warning span{font-size:10.5px}.identity-token-reveal{border-radius:12px;padding:14px}.identity-token-reveal strong{font-size:12px}.identity-token-reveal span,.identity-token-reveal code,.identity-token-reveal button{font-size:10.5px}.member-avatar{width:36px;height:36px;font-size:10px}.member-actions button{background:var(--surface-soft);border:0;width:34px;height:34px}.security-score{height:32px;color:var(--green);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.security-score{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.security-score{background:var(--green-soft);font-size:10.5px}.security-grid>div{min-height:82px;padding:14px 16px}.security-setting-icon{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px}.security-grid strong,.key-list strong{color:var(--ink);font-size:12.5px}.security-grid p{color:var(--muted);font-size:11px;line-height:1.45}.on-pill,.review-pill{border-radius:999px;min-height:25px;padding:0 9px;font-size:9.5px}.review-pill{color:var(--muted);background:var(--surface-soft)}.security-assurance-note strong{font-size:12.5px}.security-assurance-note span{font-size:11px}.key-list>div{min-height:72px;padding:13px 14px}.key-list small{color:var(--muted);font-size:10.5px}.key-list .verified{width:auto;min-width:72px;font-size:10px}.key-details{padding:11px 12px;font-size:10.5px}.key-details button{height:29px;font-size:9.5px}.mailbox-key-intro strong{font-size:14px}.mailbox-key-intro p{font-size:11.5px}.mailbox-key-unlock{background:var(--surface-soft);border:0;padding:15px}.mailbox-key-unlock strong{font-size:12.5px}.mailbox-key-unlock small{font-size:10.5px}.appearance-section-heading{margin-bottom:12px}.appearance-section-heading.spaced{margin-top:32px}.appearance-section-heading strong{font-size:14px}.appearance-section-heading span{font-size:11px}.appearance-card{border-color:var(--line);border-radius:14px;padding:9px}.appearance-card.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.appearance-card.active{border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}}.appearance-card.active{background:var(--blue-soft)}.appearance-card-copy strong{font-size:13px}.appearance-card-copy small{font-size:10.5px}.layout-option{border-color:var(--line);min-height:66px}.layout-option strong{font-size:11.5px}.layout-option small{font-size:9.5px}.accent-settings,.appearance-note{border:0}.appearance-note strong{font-size:12.5px}.appearance-note span{font-size:11px}@media (width<=900px) and (width>=651px){.settings-panel{width:calc(100vw - 28px);height:calc(100dvh - 28px)}.settings-layout{grid-template-columns:224px minmax(0,1fr)}.settings-content{padding:34px 28px 48px}.settings-nav,.settings-nav>button{padding-inline:10px}.content-title h3{font-size:25px}.address-create-form,.burner-create-form{grid-template-columns:1fr 1fr}.address-create-form .forward-address-field{grid-column:1/-1}.address-create-form>button,.burner-create-form>button{justify-self:start}.dns-record-diagnostic{grid-template-columns:minmax(130px,.8fr) minmax(145px,1fr) minmax(170px,1.1fr)}.dns-record-result{grid-column:3}}@media (width<=650px){.settings-panel{width:100%;height:100dvh;box-shadow:none;border-radius:0}.settings-head{height:62px;padding-inline:max(14px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.settings-icon{border-radius:10px;width:34px;height:34px}.settings-head h2{font-size:17px}.settings-layout{height:calc(100% - 62px)}.settings-nav{width:min(300px,88vw);padding:11px 11px calc(14px + env(safe-area-inset-bottom))}.settings-scope-card{padding-top:5px}.settings-content{padding:28px max(18px, env(safe-area-inset-right)) calc(44px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.content-title{gap:16px;min-height:0;margin-bottom:25px}.content-title h3{font-size:25px}.content-title p{font-size:13px}.profile-sheet .profile-card-head{align-items:center}.profile-card-actions{flex-direction:row}.profile-card-actions button{min-width:0}.profile-domain-row{padding-block:15px}.profile-domain-row label{flex-direction:column;align-items:flex-start;gap:7px}.profile-domain-row label>span{width:auto}.profile-domain-row select{width:100%}.profile-details-list>div{grid-template-columns:110px minmax(0,1fr)}.external-sender-logo-row{flex-direction:column;align-items:flex-start;gap:10px;padding-block:16px}.external-sender-logo-row>button{padding-left:27px}.domain-row{padding:12px}.domain-health-summary{gap:0}.domain-health-summary>div{border-right:0;border-bottom:1px solid var(--line)}.domain-health-summary>div:last-child{border-bottom:0}.dns-record-diagnostic{padding:16px 2px}.settings-inline-create,.burner-create-form{padding:16px}.settings-record-list>div{padding:12px}.security-grid>div{flex-wrap:wrap;align-items:flex-start}.security-grid>div>div{min-width:calc(100% - 52px)}.security-grid .on-pill,.security-grid .review-pill{margin-left:49px}.mailbox-key-unlock{flex-direction:column;align-items:stretch}.mailbox-key-unlock input{width:100%}.appearance-options{gap:10px}}@media (width<=410px){.settings-head>div:first-child .settings-icon{display:none}.profile-sheet .profile-card-head{align-items:flex-start}.profile-card-actions{flex-direction:column}.settings-section-tabs{width:100%}.settings-section-tabs button{flex:1}.settings-record-list .route-button,.settings-record-list .state-toggle{margin-left:46px}.settings-record-list .route-button+.state-toggle{margin-left:0}}.compose-readiness{color:var(--muted);background:var(--fill);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:11px;font-weight:540;flex-direction:row!important;gap:5px!important;display:inline-flex!important}.compose-readiness>span{background:var(--faint);border-radius:50%;width:6px;height:6px}.compose-readiness.ready{color:var(--muted);background:var(--fill)}.compose-readiness.ready>span{background:var(--green)}.compose-readiness button{width:auto;height:auto;color:var(--blue);font:inherit;background:0 0;border:0;border-radius:0;padding:0 0 0 3px}.compose-readiness button:hover{background:0 0;text-decoration:underline}.send-button:disabled{cursor:not-allowed}@media (width<=650px){.compose-readiness{text-overflow:ellipsis;max-width:43%;overflow:hidden}}.domain-setup-guide{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);box-shadow:none;border-radius:16px;overflow:hidden}.domain-setup-header{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:116px;padding:22px 24px;display:grid}.domain-setup-header>div{min-width:0}.domain-setup-header>div>span{color:var(--faint);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.domain-setup-header h4{color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:680;overflow:hidden}.domain-setup-header p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.domain-setup-icon{width:46px;height:46px;color:var(--muted);background:var(--surface-soft);border-radius:13px;place-items:center;display:grid}.domain-setup-icon.ready{color:#248a47;background:var(--green-soft)}.domain-setup-icon.checking,.domain-setup-icon.attention{color:var(--blue);background:var(--blue-soft)}.domain-setup-status{min-height:30px;color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.domain-setup-status.ready{color:#248a47;background:var(--green-soft)}.domain-setup-status.attention{color:var(--muted);background:var(--surface-soft)}.domain-setup-steps{margin:0;padding:0;list-style:none}.domain-setup-step{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:24px;display:grid}.domain-setup-step:last-child{border-bottom:0}.domain-setup-step.locked{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.domain-setup-step.locked{background:color-mix(in srgb, var(--surface-soft) 54%, var(--surface))}}.domain-setup-step.locked .domain-step-content{opacity:.62}.domain-setup-step.active .domain-step-number{color:var(--accent-contrast);background:var(--blue)}.domain-setup-step.complete .domain-step-number{color:#248a47;background:var(--green-soft)}.domain-step-number{width:30px;height:30px;color:var(--muted);background:var(--surface-active);border-radius:50%;place-items:center;font-size:11px;font-weight:720;display:grid}.domain-step-content{min-width:0}.domain-step-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:32px;display:flex}.domain-step-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.domain-step-heading strong{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:660}.domain-step-heading>div>span{color:var(--muted);font-size:11.5px;line-height:1.45}.domain-step-done{color:#248a47;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:inline-flex}.domain-step-note{color:var(--muted);margin:14px 0 0;font-size:11.5px;line-height:1.5}.domain-step-action{min-height:36px;margin-top:16px;box-shadow:none!important}.domain-mail-records{gap:12px;margin-top:17px;display:grid}.domain-dns-record{border:1px solid var(--line);background:var(--surface-soft);min-width:0;box-shadow:none;border-radius:12px;padding:16px}.domain-dns-record.ownership-record{margin-top:17px}.domain-dns-record.ready{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.domain-dns-record.ready{border-color:color-mix(in srgb, var(--green) 24%, var(--line))}}.domain-dns-record.attention{border-color:var(--line-strong)}.domain-dns-record-collapsible{padding:0;overflow:hidden}.domain-dns-record-collapsible>summary{cursor:pointer;border-radius:inherit;min-height:52px;padding:12px 14px;list-style:none}.domain-dns-record-collapsible>summary::-webkit-details-marker{display:none}.domain-dns-record-collapsible>summary:hover{background:var(--surface-hover)}.domain-dns-record-collapsible>summary:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.domain-dns-record-collapsible>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent)}}.domain-dns-record-collapsible>summary:focus-visible{outline-offset:-2px}.domain-dns-record-collapsible:not([open])>summary small{display:none}.domain-dns-record-collapsible[open]>summary{border-bottom:1px solid var(--line);border-radius:0}.domain-dns-record-details{padding:0 14px 14px}.domain-record-disclosure{width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:transform .16s;display:grid}.domain-dns-record-collapsible[open] .domain-record-disclosure{transform:rotate(180deg)}.domain-dns-record-title{align-items:center;gap:10px;display:flex}.domain-dns-record-title .dns-type{width:auto;min-width:34px;height:24px;color:var(--ink);background:var(--surface-active);border-radius:6px;flex:none;padding-inline:7px;font-size:8px}.domain-dns-record-title>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.domain-dns-record-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.domain-dns-record-title small{color:var(--muted);font-size:10.5px;line-height:1.4}.domain-record-state{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.domain-record-state.ready{color:#248a47}.domain-record-state.attention{color:var(--muted)}.domain-dns-fields{grid-template-columns:minmax(96px,.55fr) minmax(150px,1fr) minmax(96px,.55fr);gap:9px;margin-top:14px;display:grid}.domain-dns-field{min-width:0}.domain-dns-field-wide{grid-column:1/-1}.domain-dns-field>span{color:var(--faint);margin:0 0 5px 1px;font-size:9px;font-weight:650;display:block}.domain-dns-field>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;align-items:center;gap:7px;min-width:0;height:38px;padding-left:11px;display:flex;overflow:hidden}.domain-dns-field code{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.35;overflow:hidden}.domain-dns-field button{border:0;border-left:1px solid var(--line);width:37px;height:36px;color:var(--muted);box-shadow:none;background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.domain-dns-field button:hover{color:var(--ink);background:var(--surface-hover)}.domain-dns-field button:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.domain-dns-field button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 40%, transparent)}}.domain-dns-field button:focus-visible{outline-offset:-3px}.domain-mx-hint{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0 0;padding-top:11px;font-size:10.5px;line-height:1.5;display:flex}.domain-mx-hint>svg{flex:none;margin-top:1px}.domain-mx-hint code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.domain-troubleshooting{border-top:1px solid var(--line)}.domain-troubleshooting>summary{cursor:pointer;min-height:55px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 24px;font-size:11.5px;font-weight:600;list-style:none;display:flex}.domain-troubleshooting>summary::-webkit-details-marker{display:none}.domain-troubleshooting>summary>span{align-items:center;gap:7px;display:inline-flex}.domain-troubleshooting[open]>summary>svg{transform:rotate(180deg)}.domain-troubleshooting>div{color:var(--muted);padding:0 24px 17px 46px;font-size:11px;line-height:1.55}.domain-troubleshooting p{margin:0 0 7px}.domain-troubleshooting p:last-child{margin-bottom:0}.domain-troubleshooting strong{color:var(--ink);font-weight:640}.domain-setup-footer{border-top:1px solid var(--line);min-height:46px;color:var(--faint);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:10px;display:flex}.domain-setup-footer .mail-network-pending{color:var(--muted);font-size:inherit}html[data-theme=dark] .domain-setup-guide,html[data-theme=dark] .domain-setup-header,html[data-theme=dark] .domain-setup-step{background:var(--surface)}html[data-theme=dark] .domain-setup-step.locked,html[data-theme=dark] .domain-dns-record,html[data-theme=dark] .domain-setup-footer{background:var(--surface-soft)}html[data-theme=dark] .domain-dns-field>div{background:var(--surface-raised)}html[data-theme=dark] .domain-setup-icon.ready,html[data-theme=dark] .domain-setup-status.ready,html[data-theme=dark] .domain-setup-step.complete .domain-step-number{color:var(--green)}@media (width<=650px){.identity-switch-layer{align-items:end;padding:12px}.identity-switch-dialog{width:100%;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:19px;grid-template-columns:38px minmax(0,1fr)}.identity-switch-icon{border-radius:11px;width:38px;height:38px}.identity-switch-actions{flex-direction:column-reverse}.identity-switch-actions button{width:100%;min-height:44px}.identity-switch-cancel{margin-right:0}.domain-setup-guide{border-inline:0;border-radius:0}.domain-setup-header{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:19px 18px}.domain-setup-icon{border-radius:12px;width:42px;height:42px}.domain-setup-header h4{font-size:18px}.domain-setup-header p{font-size:11px}.domain-setup-status{grid-column:2;justify-self:start;margin-top:-4px}.domain-setup-step{grid-template-columns:29px minmax(0,1fr);gap:12px;padding:20px 18px}.domain-step-number{width:28px;height:28px}.domain-step-heading{gap:10px}.domain-step-heading strong{font-size:13px}.domain-step-heading>div>span{font-size:11px}.domain-step-done{font-size:9.5px}.domain-dns-record{padding:14px}.domain-dns-record-collapsible{padding:0}.domain-dns-record-collapsible>summary{flex-wrap:nowrap;align-items:center;padding:11px 12px}.domain-dns-record-collapsible .domain-record-state{margin-left:auto}.domain-dns-record-details{padding:0 12px 12px}.domain-dns-record-title{flex-wrap:wrap;align-items:flex-start}.domain-record-state{margin-left:44px}.domain-dns-fields{grid-template-columns:1fr 1fr}.domain-dns-field-wide{grid-column:1/-1}.domain-dns-field code{font-size:10px}.domain-troubleshooting>summary{padding-inline:18px}.domain-troubleshooting>div{padding:0 18px 16px}.domain-setup-footer{flex-direction:column;align-items:flex-start;gap:5px;padding-inline:18px}}@media (width<=410px){.domain-setup-header{grid-template-columns:1fr}.domain-setup-icon{display:none}.domain-setup-status{grid-column:1}.domain-step-heading{flex-direction:column}.domain-dns-fields{grid-template-columns:1fr}.domain-dns-field-wide{grid-column:auto}.domain-record-state{margin-left:0}}.domain-verification-page .domain-setup-header{min-height:128px}.domain-verification-page .domain-setup-steps{min-height:220px;display:flex}.domain-verification-page .domain-setup-step{flex:1;min-height:220px;padding-block:32px}.domain-verification-page .domain-step-content{max-width:630px}.domain-verification-page .settings-quiet-note{max-width:590px;margin-top:20px}.domain-verification-page .domain-step-action{margin-top:18px}.domain-verification-records{border-top:1px solid var(--line);background:var(--surface);padding:22px 24px 24px}.domain-verification-records-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.domain-verification-records-head strong{color:var(--ink);font-size:13px;font-weight:660}.domain-verification-records-head span{color:var(--muted);font-size:11px}.domain-verification-records .domain-mail-records{margin-top:12px}.address-create-form.single-domain{grid-template-columns:minmax(240px,1.25fr) minmax(180px,.85fr) auto}.address-create-form.single-domain>button{grid-area:1/3}.address-create-form.single-domain .forward-address-field{grid-area:2/1/auto/3}@media (width<=900px){.address-create-form.single-domain{grid-template-columns:1fr 1fr}.address-create-form.single-domain>button{grid-area:auto/1}.address-create-form.single-domain .forward-address-field{grid-area:auto/1/auto/-1}}@media (width<=650px){.domain-verification-page .domain-setup-header,.domain-verification-page .domain-setup-step,.domain-verification-page .domain-setup-steps{min-height:0}.domain-verification-page .domain-setup-step{padding-block:24px}.domain-verification-records{padding:18px 17px 20px}.address-create-form.single-domain{grid-template-columns:1fr}.address-create-form.single-domain>button,.address-create-form.single-domain .forward-address-field{grid-column:1}}.nav-sidebar{overflow:visible}.workspace.sidebar-collapsed .company-menu{width:min(360px,100vw - 86px);max-height:min(78dvh,640px);top:0;left:63px}.company-address-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.company-address-copy strong,.company-address-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.company-address-option{width:100%;min-height:43px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:5px 8px;display:flex}.company-address-option:hover,.company-address-option.selected{color:var(--ink);background:var(--surface-hover)}.company-address-glyph{width:27px;height:27px;color:var(--muted);background:var(--surface-active);border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.company-address-option.selected .company-address-glyph{color:var(--blue);background:var(--blue-soft)}.company-address-copy strong{color:currentColor;font-size:11.5px;font-weight:650}.company-address-copy small{color:var(--faint);font-size:9px}.company-address-option>svg{color:var(--blue);flex:none}.settings-content-identity>*{max-width:760px;margin-inline:0}.settings-content-identity .identity-empty{text-align:left;justify-content:flex-start;padding-inline:16px}.settings-content-identity .identity-empty>div{flex:auto!important}.settings-account{width:100%;min-width:0;color:var(--ink);background:0 0;align-items:center;gap:9px;margin-top:auto;display:flex;border-top:1px solid var(--line)!important;border-radius:0!important;min-height:62px!important;padding:11px 4px 0!important}.settings-account>.settings-account-avatar{color:#fff;background:#343540;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:720;display:grid}.settings-account>.settings-account-copy{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;display:flex;overflow:hidden}.settings-account-copy strong,.settings-account-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.settings-account-copy strong{color:var(--ink);font-size:11.5px;font-weight:650}.settings-account-copy small{color:var(--muted);font-size:9.5px}.settings-signout:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.settings-signout:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent)}}.settings-signout:focus-visible{outline-offset:1px}@media (width<=900px){.nav-sidebar{overflow:visible}.workspace.sidebar-collapsed .company-menu,.company-menu{width:min(324px,100vw - 24px);max-height:min(70dvh,520px);top:62px;left:0}.settings-signout{flex-basis:44px;width:44px;height:44px}}@media (width<=650px){.settings-content-identity>*{max-width:none}.identity-section-head{flex-direction:column}.identity-section-head>.primary-small{align-self:flex-start}.conversation-message-toggle{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.conversation-message-toggle time{display:none}.conversation-delivery{grid-area:1/3}.conversation-message-content{padding:0 13px 15px}.conversation-connector{left:27px}.conversation-message-actions{display:none}}.campaign-workspace.mc-workspace{background:var(--surface);grid-column:2/-1;grid-template-columns:188px minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.mc-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mc-rail{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;min-width:0;padding:17px 12px 12px;display:flex;overflow:hidden}.mc-rail-title{align-items:center;gap:10px;min-width:0;padding:3px 7px 18px;display:flex}.mc-rail-title>span{width:32px;height:32px;color:var(--accent-contrast);background:var(--blue);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.mc-rail-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-rail-title strong{letter-spacing:-.01em;font-size:12px;font-weight:690}.mc-rail-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mc-rail nav{flex-direction:column;gap:3px;display:flex}.mc-rail nav button{width:100%;min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:590;display:grid}.mc-rail nav button:hover{color:var(--ink);background:var(--surface-hover)}.mc-rail nav button.active{color:var(--ink);background:var(--surface)}.mc-rail nav button>small{min-width:19px;height:19px;color:var(--muted);background:var(--surface-active);border-radius:10px;place-items:center;padding:0 5px;font-size:8px;display:grid}.mc-delivery-state{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin-top:auto;padding:10px 8px;display:grid}.mc-delivery-state>span{border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.mc-delivery-state.ready>span{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mc-delivery-state.ready>span{color:color-mix(in srgb, var(--green) 74%, var(--ink))}}.mc-delivery-state.ready>span{background:var(--green-soft)}.mc-delivery-state.attention>span{color:#b56b00;background:#ff9f0a}@supports (color:color-mix(in lab, red, red)){.mc-delivery-state.attention>span{background:color-mix(in srgb, #ff9f0a 13%, var(--surface))}}.mc-delivery-state>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-delivery-state strong{font-size:9px;font-weight:670}.mc-delivery-state small{color:var(--muted);text-overflow:ellipsis;font-size:7.5px;line-height:1.35;overflow:hidden}.mc-main{background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.mc-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:18px 24px;display:flex}.mc-head>div:first-child{min-width:0}.mc-head .marketing-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:690;display:block}.mc-head h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.mc-head p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.mc-head-actions{flex:none;align-items:center;gap:8px;display:flex}.mc-read-only-label{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.mc-studio.read-only input[readonly],.mc-studio.read-only textarea[readonly],.mc-studio.read-only select:disabled{cursor:default;color:var(--ink);opacity:1}.mc-company-picker{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;grid-template-columns:27px minmax(82px,128px) 15px;align-items:center;gap:7px;min-width:0;height:40px;padding:0 9px 0 7px;display:grid;position:relative}.mc-company-picker>span:first-child{border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:720;display:grid}.mc-company-picker select{width:100%;min-width:0;height:100%;color:var(--ink);appearance:none;font-size:var(--menu-text-sub);background:0 0;border:0;outline:0;font-weight:560}.mc-company-picker>svg{color:var(--muted);pointer-events:none}.mc-workspace .campaign-primary,.mc-workspace .campaign-secondary,.mc-studio-layer .campaign-primary,.mc-studio-layer .campaign-secondary,.mc-quick-layer .campaign-primary,.mc-quick-layer .campaign-secondary{min-height:40px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10.5px;font-weight:650;display:inline-flex}.mc-workspace .campaign-primary,.mc-studio-layer .campaign-primary,.mc-quick-layer .campaign-primary{border:1px solid var(--blue);color:var(--accent-contrast);background:var(--blue)}.mc-workspace .campaign-secondary,.mc-studio-layer .campaign-secondary,.mc-quick-layer .campaign-secondary{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface)}.mc-workspace button:disabled,.mc-studio-layer button:disabled,.mc-quick-layer button:disabled{cursor:default;opacity:.42}.mc-workspace button:focus-visible,.mc-workspace input:focus-visible,.mc-workspace textarea:focus-visible,.mc-workspace select:focus-visible,.mc-studio-layer button:focus-visible,.mc-studio-layer input:focus-visible,.mc-studio-layer textarea:focus-visible,.mc-studio-layer select:focus-visible,.mc-quick-layer button:focus-visible,.mc-quick-layer input:focus-visible,.mc-quick-layer textarea:focus-visible,.mc-quick-layer select:focus-visible,.mc-quick-layer summary:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.mc-workspace button:focus-visible,.mc-workspace input:focus-visible,.mc-workspace textarea:focus-visible,.mc-workspace select:focus-visible,.mc-studio-layer button:focus-visible,.mc-studio-layer input:focus-visible,.mc-studio-layer textarea:focus-visible,.mc-studio-layer select:focus-visible,.mc-quick-layer button:focus-visible,.mc-quick-layer input:focus-visible,.mc-quick-layer textarea:focus-visible,.mc-quick-layer select:focus-visible,.mc-quick-layer summary:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 38%, transparent)}}.mc-workspace button:focus-visible,.mc-workspace input:focus-visible,.mc-workspace textarea:focus-visible,.mc-workspace select:focus-visible,.mc-studio-layer button:focus-visible,.mc-studio-layer input:focus-visible,.mc-studio-layer textarea:focus-visible,.mc-studio-layer select:focus-visible,.mc-quick-layer button:focus-visible,.mc-quick-layer input:focus-visible,.mc-quick-layer textarea:focus-visible,.mc-quick-layer select:focus-visible,.mc-quick-layer summary:focus-visible{outline-offset:2px}.mc-content{background:var(--surface-soft);flex:1;min-width:0;padding:20px 24px 32px;overflow:auto}.mc-loading{min-height:280px;color:var(--muted);align-content:center;place-items:center;gap:11px;display:grid}.mc-loading>span{border:2px solid var(--line-strong);border-top-color:var(--blue);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite mc-spin}.mc-loading p{margin:0;font-size:10px}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-empty{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.mc-empty h2,.mc-empty h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.mc-empty p{max-width:380px;margin:0 0 8px;font-size:10px;line-height:1.55}.mc-home,.mc-overview,.mc-template-library,.mc-audience,.mc-reports{flex-direction:column;gap:16px;width:min(100%,1180px);margin:0 auto;display:flex}.mc-welcome{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr);align-items:center;gap:32px;min-height:190px;padding:25px;display:grid}.mc-welcome>div>span{border-radius:7px;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:0 8px;font-size:8px;font-weight:650;display:inline-flex}.mc-welcome>div>span.ready{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mc-welcome>div>span.ready{color:color-mix(in srgb, var(--green) 74%, var(--ink))}}.mc-welcome>div>span.ready{background:var(--green-soft)}.mc-welcome>div>span.attention{color:#a86100;background:#ff9f0a}@supports (color:color-mix(in lab, red, red)){.mc-welcome>div>span.attention{background:color-mix(in srgb, #ff9f0a 12%, var(--surface))}}.mc-welcome h2{letter-spacing:-.025em;margin:12px 0 6px;font-size:clamp(22px,2.6vw,28px);font-weight:600}.mc-welcome p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.55}.mc-welcome nav{flex-direction:column;display:flex}.mc-welcome nav button{border:0;border-bottom:1px solid var(--line);min-height:50px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:7px 3px;display:grid}.mc-welcome nav button:last-child{border-bottom:0}.mc-welcome nav button>svg:first-child{color:var(--blue)}.mc-welcome nav button>span{flex-direction:column;gap:2px;display:flex}.mc-welcome nav strong{font-size:10px}.mc-welcome nav small{color:var(--muted);font-size:8px}.mc-welcome nav button>svg:last-child{color:var(--faint)}.mc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mc-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:104px;padding:14px;display:grid}.mc-metrics article>span{width:29px;height:29px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.mc-metrics article>div{flex-direction:column;min-width:0;display:flex}.mc-metrics small{color:var(--muted);font-size:8px}.mc-metrics strong{letter-spacing:-.04em;margin-top:6px;font-size:21px}.mc-metrics p{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:7.5px;overflow:hidden}.mc-list-section,.mc-template-library>section,.mc-saved-designs,.mc-report-table{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.mc-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 16px;display:flex}.mc-section-head>div:first-child{min-width:0}.mc-section-head h2{letter-spacing:-.025em;margin:0;font-size:14px}.mc-section-head p{color:var(--muted);margin:4px 0 0;font-size:8.5px;line-height:1.4}.mc-section-head>div:last-child{align-items:center;gap:7px;display:flex}.mc-section-head>button:not(.campaign-primary):not(.campaign-secondary){min-height:34px;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:610;display:inline-flex}.mc-list-toolbar{border-bottom:1px solid var(--line);align-items:center;min-height:50px;padding:8px 13px;display:flex}.mc-filter{background:var(--surface-soft);scrollbar-width:none;border-radius:9px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.mc-filter::-webkit-scrollbar{display:none}.mc-filter button{min-height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:8.5px;display:inline-flex}.mc-filter button.active{color:var(--ink);background:var(--surface)}.mc-filter button span{min-width:17px;color:var(--faint);background:var(--surface-active);border-radius:7px;padding:2px 4px;font-size:7px}.mc-campaign-list{min-width:0}.mc-campaign-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px;align-items:center;min-width:0;min-height:64px;display:grid;position:relative}.mc-campaign-row:last-child{border-bottom:0}.mc-campaign-row:hover{background:var(--surface-hover)}.mc-campaign-open{min-width:0;min-height:63px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(145px,1.25fr) minmax(100px,.7fr) minmax(120px,.9fr) auto 68px;align-items:center;gap:10px;padding:7px 10px 7px 14px;display:grid}.mc-channel-icon{width:32px;height:32px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.mc-campaign-copy,.mc-campaign-audience,.mc-campaign-performance{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-campaign-copy strong,.mc-campaign-audience strong,.mc-campaign-performance strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:630;overflow:hidden}.mc-campaign-copy small,.mc-campaign-audience small,.mc-campaign-performance small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mc-campaign-date{color:var(--faint);text-align:right;white-space:nowrap;font-size:7.5px}.mc-status{min-height:22px;color:var(--muted);background:var(--surface-active);text-transform:capitalize;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:7px;font-style:normal;font-weight:680;display:inline-flex}.mc-status.sent{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mc-status.sent{color:color-mix(in srgb, var(--green) 74%, var(--ink))}}.mc-status.sent{background:var(--green-soft)}.mc-status.sending,.mc-status.scheduled{color:var(--blue);background:var(--blue-soft)}.mc-row-actions{opacity:0;justify-content:flex-end;gap:2px;padding-right:10px;display:flex}.mc-campaign-row:hover .mc-row-actions,.mc-row-actions:focus-within{opacity:1}.mc-row-actions button,.mc-icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mc-row-actions button:hover,.mc-icon-button:hover{color:var(--ink);background:var(--surface-active)}.mc-send-progress{background:var(--surface-active);height:4px;position:absolute;bottom:0;left:14px;right:72px;overflow:visible}.mc-send-progress>span{background:var(--blue);height:100%;display:block}.mc-send-progress small{color:var(--muted);font-size:7px;position:absolute;bottom:6px;right:0}.mc-campaign-row.compact{grid-template-columns:minmax(0,1fr)}.mc-mini-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;padding:23px;display:flex}.mc-mini-empty>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.mc-mini-empty>div{flex-direction:column;gap:3px;display:flex}.mc-mini-empty strong{font-size:11px}.mc-mini-empty small{max-width:360px;color:var(--muted);font-size:8.5px;line-height:1.5}.mc-mini-empty>button{min-height:32px;color:var(--blue);background:var(--blue-soft);border:0;border-radius:8px;padding:0 11px;font-size:8.5px;font-weight:650}.mc-template-library>section,.mc-saved-designs{padding-bottom:16px}.mc-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.mc-template-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.mc-template-preview{border:0;border-bottom:1px solid var(--line);background:var(--surface-soft);place-items:center;width:100%;height:190px;padding:18px;display:grid}.mc-template-preview:hover{background:var(--surface-hover)}.mc-template-paper{background:#fff;border:1px solid #3c3c431c;border-radius:8px;flex-direction:column;align-items:stretch;gap:7px;width:126px;height:156px;padding:14px;display:flex}.mc-template-paper>i{background:#e7e7eb;border-radius:2px;flex:none;display:block}.mc-template-paper>i.brand{background:var(--blue);width:21px;height:8px;margin-bottom:3px}.mc-template-paper>i.hero{background:#2b2b2f;width:78%;height:13px}.mc-template-paper>i.text{background:repeating-linear-gradient(#dedee2 0 2px,#0000 2px 6px);height:23px}.mc-template-paper>i.image{background:#e9eaed;height:47px}.mc-template-paper>i.button{background:var(--blue);border-radius:4px;width:46%;height:12px}.mc-template-paper>i.divider{background:#dedee2;height:1px;margin-block:5px}.mc-template-card>footer{justify-content:space-between;align-items:flex-start;gap:9px;min-height:88px;padding:12px;display:flex}.mc-template-card>footer>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-template-card>footer strong{font-size:10px}.mc-template-card>footer small{color:var(--muted);font-size:7.5px;line-height:1.4}.mc-template-card>footer em{color:var(--faint);font-size:7px;font-style:normal}.mc-template-card>footer .campaign-secondary{flex:none;min-height:32px;padding:0 9px;font-size:8px}.mc-template-actions{flex:none;align-items:center;gap:2px;display:flex}.mc-saved-design-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 14px 0;display:grid}.mc-saved-design-list>button{border:1px solid var(--line);min-width:0;min-height:52px;color:var(--ink);background:var(--surface);text-align:left;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.mc-saved-design-list>button:hover{background:var(--surface-hover)}.mc-saved-design-list>button>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.mc-saved-design-list>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-saved-design-list strong,.mc-saved-design-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-saved-design-list strong{font-size:9px}.mc-saved-design-list small{color:var(--muted);font-size:7.5px}.mc-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.mc-disclosure>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:64px;padding:11px 15px;list-style:none;display:grid}.mc-disclosure>summary::-webkit-details-marker{display:none}.mc-disclosure>summary>span{width:33px;height:33px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.mc-disclosure>summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-disclosure>summary strong{font-size:11px}.mc-disclosure>summary small{color:var(--muted);font-size:8px}.mc-disclosure>summary>svg{color:var(--muted);transition:transform .18s}.mc-disclosure[open]>summary>svg{transform:rotate(180deg)}.mc-disclosure-body{border-top:1px solid var(--line);padding:0 15px 15px}.mc-disclosure-actions{justify-content:flex-end;align-items:center;min-height:58px;display:flex}.mc-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mc-audience-grid>article{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;grid-template-rows:auto 1fr auto;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;min-height:138px;padding:12px;display:grid}.mc-audience-grid>article>span{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.mc-audience-grid>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-audience-grid>article strong,.mc-audience-grid>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-audience-grid>article strong{font-size:9.5px}.mc-audience-grid>article small{color:var(--muted);font-size:7.5px}.mc-audience-grid dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.mc-audience-grid dl>div{background:var(--surface-soft);border-radius:8px;padding:7px}.mc-audience-grid dt{color:var(--muted);font-size:7px}.mc-audience-grid dd{margin:3px 0 0;font-size:13px;font-weight:690}.mc-audience-grid>article>p{color:var(--green);grid-column:1/-1;align-items:center;gap:4px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mc-audience-grid>article>p{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-audience-grid>article>p{font-size:7.5px}.mc-audience-grid .mc-mini-empty{grid-column:1/-1}.mc-contact-tools{justify-content:space-between;align-items:center;gap:9px;min-height:62px;display:flex}.mc-contact-tools>label{border:1px solid var(--line-strong);width:min(280px,100%);height:38px;color:var(--muted);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.mc-contact-tools>label input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.mc-contact-tools>div{gap:7px;display:flex}.mc-contact-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mc-contact-list>div[role=row]{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(155px,1.2fr) minmax(90px,.7fr) minmax(110px,.8fr) auto;align-items:center;gap:9px;min-height:55px;padding:7px 10px;display:grid}.mc-contact-list>div[role=row]:last-child{border-bottom:0}.mc-contact-avatar{width:30px;height:30px;color:var(--ink);background:var(--surface-active);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.mc-contact-list span[role=cell]{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-contact-list span[role=cell] strong,.mc-contact-list span[role=cell] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-contact-list span[role=cell] strong{font-size:8.5px}.mc-contact-list span[role=cell] small{color:var(--muted);font-size:7.5px}.mc-contact-tags{flex-direction:row!important;gap:3px!important}.mc-contact-tags i{color:var(--muted);background:var(--surface-soft);border-radius:6px;padding:3px 5px;font-size:6.5px;font-style:normal}.mc-contact-status{width:fit-content;color:var(--muted);background:var(--surface-active);text-transform:capitalize;border-radius:7px;padding:4px 7px;font-size:7px}.mc-contact-status.subscribed{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mc-contact-status.subscribed{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-contact-status.subscribed{background:var(--green-soft)}.mc-segment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mc-segment-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:55px;padding:8px;display:grid}.mc-segment-list article>span{background:var(--surface-active);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.mc-segment-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-segment-list strong,.mc-segment-list small,.mc-segment-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-segment-list strong{font-size:8.5px}.mc-segment-list small,.mc-segment-list p{color:var(--muted);font-size:7px}.mc-segment-list p{max-width:150px;margin:0}.mc-segment-list .mc-mini-empty{grid-column:1/-1}.mc-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mc-report-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:100px;padding:14px;display:flex}.mc-report-metrics small{color:var(--muted);font-size:8px}.mc-report-metrics strong{letter-spacing:-.04em;margin-top:8px;font-size:21px}.mc-report-metrics p{color:var(--faint);margin:auto 0 0;font-size:7.5px}.mc-report-head,.mc-report-row{grid-template-columns:minmax(160px,1.3fr) minmax(110px,.8fr) 70px 70px 70px 70px;align-items:center;gap:10px;display:grid}.mc-report-head{min-height:34px;color:var(--faint);background:var(--surface-soft);text-transform:uppercase;padding:0 14px;font-size:7px;font-weight:650}.mc-report-row{border-top:1px solid var(--line);min-height:56px;padding:8px 14px;font-size:8.5px}.mc-report-row>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-report-row strong,.mc-report-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-report-row strong{font-size:9px}.mc-report-row small{color:var(--muted);font-size:7px}.mc-studio-layer,.mc-quick-layer{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.mc-studio-scrim,.mc-quick-scrim{-webkit-backdrop-filter:blur(8px);background:#00000075;border:0;width:100%;height:100%;position:absolute;inset:0}.mc-studio{border:1px solid var(--line-strong);background:var(--surface);z-index:1;border-radius:17px;grid-template-rows:66px minmax(0,1fr) 64px;width:min(1120px,100vw - 38px);height:min(820px,100dvh - 38px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.mc-studio-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(175px,.8fr) minmax(330px,1.2fr) minmax(190px,.8fr);align-items:center;gap:12px;padding:0 15px;display:grid}.mc-studio-identity{align-items:center;gap:9px;min-width:0;display:flex}.mc-studio-identity>span{width:32px;height:32px;color:var(--accent-contrast);background:var(--blue);border-radius:9px;place-items:center;display:grid}.mc-studio-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-studio-identity strong,.mc-studio-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-studio-identity strong{font-size:10px}.mc-studio-identity small{color:var(--muted);font-size:7.5px}.mc-studio-head nav{justify-content:center;align-items:center;display:flex}.mc-studio-head nav button{min-width:72px;height:38px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:8px;display:flex}.mc-studio-head nav button i{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.mc-studio-head nav button.active{color:var(--ink);font-weight:650}.mc-studio-head nav button.active i{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.mc-studio-head nav button.complete i{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.mc-studio-head nav button.complete i{border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}}.mc-studio-head nav button.complete i{background:var(--blue-soft)}.mc-studio-head-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.mc-save-close{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:8.5px;font-weight:620}.mc-save-close:hover{color:var(--ink);background:var(--surface-hover)}.mc-studio-main{background:var(--surface-soft);min-height:0;overflow:auto}.mc-wizard-page{width:min(100%,1000px);min-height:100%;margin:0 auto;padding:28px 32px 36px}.mc-wizard-title{margin-bottom:21px}.mc-wizard-title>span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:690}.mc-wizard-title h2{letter-spacing:-.022em;margin:7px 0 5px;font-size:22px;font-weight:600}.mc-wizard-title p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.mc-content-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:15px;display:grid}.mc-editor-panel,.mc-content-help,.mc-segment-choice,.mc-review-grid>section,.mc-review-grid>aside,.mc-send-card{border:1px solid var(--line);background:var(--surface);border-radius:13px}.mc-editor-panel{overflow:hidden}.mc-field-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.mc-field-grid label,.mc-segment-choice label,.mc-quick main>label,.mc-two-fields label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:8px;font-weight:600;display:flex}.mc-field-grid label.wide{grid-column:1/-1}.mc-field-grid input,.mc-segment-choice select,.mc-quick input:not([type=checkbox]):not([type=file]),.mc-quick select,.mc-quick textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:40px;color:var(--ink);background:var(--surface);border-radius:8px;outline:0;padding:0 10px;font-size:9.5px;font-weight:450}.mc-field-grid label>small{color:var(--faint);pointer-events:none;align-self:flex-end;margin-top:-20px;margin-right:9px;font-size:7px}.mc-add-block{border-bottom:1px solid var(--line)}.mc-add-block>summary{cursor:pointer;min-height:47px;color:var(--ink);align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:620;list-style:none;display:flex}.mc-add-block>summary::-webkit-details-marker{display:none}.mc-add-block>summary>svg:last-child{color:var(--muted);margin-left:auto;transition:transform .18s}.mc-add-block[open]>summary>svg:last-child{transform:rotate(180deg)}.mc-add-block>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 12px 12px;display:grid}.mc-add-block>div button{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--muted);background:var(--surface-soft);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:7px;font-size:7.5px;display:grid}.mc-add-block>div button>svg:last-child{display:none}.mc-email-editor{background:var(--surface);padding:17px 24px 20px}.mc-email-editor>header{align-items:center;gap:8px;min-height:40px;margin-bottom:14px;display:flex}.mc-email-editor>header>span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:720;display:grid}.mc-email-editor>header>div{flex-direction:column;gap:2px;display:flex}.mc-email-editor>header strong{font-size:9px}.mc-email-editor>header small{color:var(--muted);font-size:7px}.mc-block-list{min-height:150px}.mc-email-block{border:1px solid #0000;border-radius:9px;min-width:0;padding:10px 42px 10px 10px;position:relative}.mc-email-block:hover,.mc-email-block:focus-within{border-color:var(--line-strong)}.mc-email-block textarea,.mc-email-block input{resize:vertical;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;line-height:1.6}.mc-email-block textarea.mc-hero-input{letter-spacing:-.04em;font-size:25px;font-weight:720;line-height:1.15}.mc-block-actions{flex-direction:column;gap:1px;display:none;position:absolute;top:7px;right:6px}.mc-email-block:hover .mc-block-actions,.mc-email-block:focus-within .mc-block-actions{display:flex}.mc-block-actions button{width:27px;height:27px;color:var(--muted);background:var(--surface-soft);border:0;border-radius:7px;place-items:center;display:grid}.mc-divider{background:var(--line-strong);height:1px;margin:11px 0}.mc-button-fields{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr);gap:8px;display:grid}.mc-button-fields input:first-child{min-height:38px;color:var(--accent-contrast);background:var(--blue);text-align:center;border-radius:9px;padding:0 12px;font-weight:650}.mc-button-fields input:last-child,.mc-image-field input{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;min-height:38px;padding:0 10px}.mc-image-field{min-height:62px;color:var(--muted);background:var(--surface-soft);border-radius:9px;grid-template-columns:25px 70px minmax(0,1fr);align-items:center;gap:7px;padding:9px;font-size:8px;display:grid}.mc-email-editor>footer{border-top:1px solid var(--line);color:var(--faint);text-align:center;margin-top:20px;padding-top:15px;font-size:7px;line-height:1.5}.mc-empty-canvas{border:1px dashed var(--line-strong);width:100%;min-height:100px;color:var(--muted);background:var(--surface-soft);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.mc-unsupported-block{color:var(--muted);background:var(--surface-soft);border-radius:8px;margin:0;padding:9px;font-size:8px}.mc-content-help{padding:16px;position:sticky;top:0}.mc-content-help>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.mc-content-help>strong{font-size:10px;display:block}.mc-content-help>p{color:var(--muted);margin:5px 0 12px;font-size:8px;line-height:1.5}.mc-content-help ul{color:var(--muted);margin:0 0 13px;padding-left:17px;font-size:7.5px;line-height:1.8}.mc-content-help .campaign-secondary{width:100%;min-height:36px;padding:0 8px;font-size:8px}.mc-audience-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mc-audience-choices>label{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:112px;padding:13px;display:grid}.mc-audience-choices>label.selected{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.mc-audience-choices>label.selected{border-color:color-mix(in srgb, var(--blue) 52%, var(--line))}}.mc-audience-choices>label.selected{background:var(--blue-soft)}.mc-audience-choices input{opacity:0;pointer-events:none;position:absolute}.mc-audience-choices label>span{width:31px;height:31px;color:var(--blue);background:var(--surface);border-radius:9px;place-items:center;display:grid}.mc-audience-choices label>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-audience-choices label>div strong{font-size:10px}.mc-audience-choices label>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mc-audience-choices label>i{width:23px;height:23px;color:var(--accent-contrast);background:var(--blue);border-radius:50%;place-items:center;font-style:normal;display:grid}.mc-audience-choices dl{grid-column:2/-1;gap:20px;margin:5px 0 0;display:flex}.mc-audience-choices dl div{flex-direction:column;gap:2px;display:flex}.mc-audience-choices dt{color:var(--muted);font-size:7px}.mc-audience-choices dd{margin:0;font-size:12px;font-weight:680}.mc-segment-choice{margin-top:12px;overflow:hidden}.mc-segment-choice>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:57px;padding:10px 13px;list-style:none;display:flex}.mc-segment-choice>summary::-webkit-details-marker{display:none}.mc-segment-choice>summary>div{flex-direction:column;gap:3px;display:flex}.mc-segment-choice>summary strong{font-size:9px}.mc-segment-choice>summary small{color:var(--muted);font-size:7.5px}.mc-segment-choice>label{padding:0 13px 13px}.mc-segment-choice select{background:var(--surface-soft)}.mc-consent-note{color:var(--green);border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.mc-consent-note{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-consent-note{background:var(--green-soft)}.mc-consent-note>div{flex-direction:column;gap:2px;display:flex}.mc-consent-note strong{font-size:8.5px}.mc-consent-note small{color:var(--muted);font-size:7.5px}.mc-wizard-empty{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-height:230px}.mc-review-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:start;gap:12px;display:grid}.mc-review-grid>section,.mc-review-grid>aside{padding:10px 13px}.mc-review-grid>section>article{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(0,1fr) 38px;align-items:center;gap:9px;min-height:72px;display:grid}.mc-review-grid>section>article:last-child{border-bottom:0}.mc-review-grid>section>article>span{width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mc-review-grid>section>article>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-review-grid>section>article>span{background:var(--green-soft)}.mc-review-grid>section>article.attention>span{color:#a86100;background:#ff9f0a}@supports (color:color-mix(in lab, red, red)){.mc-review-grid>section>article.attention>span{background:color-mix(in srgb, #ff9f0a 12%, var(--surface))}}.mc-review-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-review-grid article small{color:var(--muted);font-size:7px}.mc-review-grid article strong,.mc-review-grid article p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-review-grid article strong{font-size:9px}.mc-review-grid article p{color:var(--muted);margin:0;font-size:7.5px}.mc-review-grid article>button{color:var(--blue);background:0 0;border:0;font-size:8px}.mc-review-grid aside h3{margin:6px 0 9px;font-size:10px}.mc-review-grid aside>div{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:47px;display:grid}.mc-review-grid aside>div>span{width:22px;height:22px;color:var(--green);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mc-review-grid aside>div>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-review-grid aside>div>span{background:var(--green-soft)}.mc-review-grid aside>div.attention>span{color:#a86100;background:#ff9f0a}@supports (color:color-mix(in lab, red, red)){.mc-review-grid aside>div.attention>span{background:color-mix(in srgb, #ff9f0a 12%, var(--surface))}}.mc-review-grid aside p{flex-direction:column;gap:2px;margin:0;display:flex}.mc-review-grid aside strong{font-size:8px}.mc-review-grid aside small{color:var(--muted);font-size:7px}.mc-send-step{max-width:760px}.mc-send-card{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;display:grid}.mc-send-card>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mc-send-card.ready>span{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mc-send-card.ready>span{color:color-mix(in srgb, var(--green) 72%, var(--ink))}}.mc-send-card.ready>span{background:var(--green-soft)}.mc-send-card.attention>span{color:#a86100;background:#ff9f0a}@supports (color:color-mix(in lab, red, red)){.mc-send-card.attention>span{background:color-mix(in srgb, #ff9f0a 12%, var(--surface))}}.mc-send-card>div>strong{font-size:14px;display:block}.mc-send-card>div>p{color:var(--muted);margin:5px 0 15px;font-size:9px;line-height:1.5}.mc-send-card dl{border-top:1px solid var(--line);margin:0}.mc-send-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);align-items:center;min-height:43px;display:grid}.mc-send-card dt{color:var(--muted);font-size:7.5px}.mc-send-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:8.5px;font-weight:620;overflow:hidden}.mc-send-disclaimer{max-width:590px;color:var(--muted);text-align:center;margin:12px auto 0;font-size:7.5px;line-height:1.5}.mc-studio-footer{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 15px;display:grid}.mc-studio-footer>button:first-child{justify-self:start}.mc-studio-footer>span{color:var(--muted);font-size:8px}.mc-studio-footer>button:last-child,.mc-studio-footer>div{justify-self:end}.mc-studio-footer>div{gap:7px;display:flex}.mc-quick{border:1px solid var(--line-strong);grid-template-rows:60px minmax(0,1fr) 58px;width:min(460px,100vw - 30px);max-height:min(720px,100dvh - 30px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mc-quick{border:1px solid color-mix(in srgb, var(--line-strong) 76%, transparent)}}.mc-quick{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mc-quick{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.mc-quick{-webkit-backdrop-filter:saturate(180%)blur(26px);z-index:1;position:relative;box-shadow:0 20px 58px #0000002e}.mc-quick>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mc-quick>header{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.mc-quick>header>div{align-items:center;gap:9px;min-width:0;display:flex}.mc-quick>header>div>span{width:32px;height:32px;color:var(--accent-contrast);background:var(--blue);border-radius:9px;place-items:center;display:grid}.mc-quick>header>div>div{flex-direction:column;gap:2px;display:flex}.mc-quick>header strong{font-size:10px}.mc-quick>header small{color:var(--muted);font-size:7.5px}.mc-quick>header>button{width:32px;height:32px;color:var(--muted);background:var(--surface-active);border:0;border-radius:50%;place-items:center;display:grid}.mc-quick>main{flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.mc-quick textarea{resize:vertical;min-height:90px;padding-block:9px}.mc-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mc-consent-confirm{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:11px;color:var(--ink)!important;gap:8px!important;display:grid!important}.mc-consent-confirm input{accent-color:var(--blue);margin-top:2px}.mc-consent-confirm>span{flex-direction:column;gap:3px;display:flex}.mc-consent-confirm strong{font-size:8.5px}.mc-consent-confirm small{color:var(--muted);font-size:7.5px;line-height:1.45}.mc-quick>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:7px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mc-quick>footer{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.mc-quick>footer>.campaign-primary{min-width:120px}.mc-import{width:min(540px,100vw - 30px)}.mc-file-input{color:var(--muted);flex-direction:column;gap:6px;font-size:8px;font-weight:600;display:flex}.mc-file-input input{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:9px;width:100%;padding:9px}.mc-file-input i{color:var(--faint);font-size:7.5px;font-style:normal;line-height:1.4}.mc-import-error{color:#c2382b;background:0 0;gap:6px;margin:0;padding:9px 0;font-size:8px;display:flex}.mc-import-preview{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex}.mc-import-preview>strong{font-size:9px}.mc-import-preview>span{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:31px;display:flex}.mc-import-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mc-import-preview small,.mc-import-preview>i{color:var(--muted);font-size:7px;font-style:normal}@media (width<=1120px){.campaign-workspace.mc-workspace{grid-template-columns:164px minmax(0,1fr)}.mc-content{padding-inline:18px}.mc-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-campaign-open{grid-template-columns:34px minmax(140px,1.2fr) minmax(100px,.7fr) minmax(110px,.8fr) auto}.mc-campaign-date{display:none}.mc-studio{width:calc(100vw - 26px);height:calc(100dvh - 26px)}}@media (width<=900px){.campaign-workspace.mc-workspace{width:100%;height:100%;display:block;overflow:hidden}.mc-rail{border-right:0;border-bottom:1px solid var(--line);background:var(--surface);height:50px;padding:6px 10px;display:block;overflow:hidden}.mc-rail-title,.mc-delivery-state{display:none}.mc-rail nav{scrollbar-width:none;flex-direction:row;align-items:center;gap:3px;height:100%;display:flex;overflow-x:auto}.mc-rail nav::-webkit-scrollbar{display:none}.mc-rail nav button{width:auto;min-width:max-content;min-height:36px;padding-inline:10px;display:flex}.mc-main{height:calc(100% - 50px)}.mc-head{min-height:84px;padding:14px 17px}.mc-content{padding:16px}.mc-metrics,.mc-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-welcome{grid-template-columns:1fr;gap:16px}.mc-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-campaign-open{grid-template-columns:34px minmax(130px,1.2fr) minmax(100px,.8fr) auto}.mc-campaign-performance,.mc-campaign-date{display:none}.mc-report-head,.mc-report-row{grid-template-columns:minmax(140px,1.2fr) minmax(100px,.8fr) 65px 65px}.mc-report-head>span:nth-child(5),.mc-report-head>span:nth-child(6),.mc-report-row>span:nth-child(5),.mc-report-row>span:nth-child(6){display:none}.mc-studio-head{grid-template-columns:minmax(150px,.8fr) minmax(280px,1.2fr) minmax(140px,.7fr)}.mc-studio-head nav button{min-width:60px}.mc-content-layout{grid-template-columns:minmax(0,1fr)}.mc-content-help{position:static}}@media (width<=650px){.mc-rail{padding-inline:7px}.mc-rail nav button{padding-inline:9px;font-size:10px}.mc-rail nav button>small{display:none}.mc-head{flex-direction:column;align-items:flex-start;gap:10px;min-height:112px;padding:13px}.mc-head h1{font-size:21px}.mc-head p{font-size:9px}.mc-head-actions{width:100%}.mc-company-picker{flex:1;grid-template-columns:27px minmax(0,1fr) 15px;min-width:0}.mc-head-actions>.campaign-primary{width:42px;padding:0;font-size:0}.mc-content{padding:11px 10px calc(18px + env(safe-area-inset-bottom))}.mc-home,.mc-overview,.mc-template-library,.mc-audience,.mc-reports{gap:10px}.mc-welcome{border-radius:13px;min-height:0;padding:18px}.mc-welcome h2{font-size:26px}.mc-metrics,.mc-report-metrics{gap:7px}.mc-metrics article{grid-template-columns:26px minmax(0,1fr);gap:7px;min-height:96px;padding:11px}.mc-metrics article>span{width:26px;height:26px}.mc-metrics strong,.mc-report-metrics strong{font-size:18px}.mc-section-head{align-items:flex-start;min-height:65px;padding:12px}.mc-section-head>div:last-child{flex-direction:column-reverse;align-items:stretch}.mc-list-toolbar{padding-inline:8px}.mc-filter{width:100%}.mc-filter button{flex:1 0 auto;justify-content:center}.mc-campaign-row{grid-template-columns:minmax(0,1fr) 58px}.mc-campaign-open{grid-template-columns:33px minmax(0,1fr) auto;gap:8px;min-height:68px;padding-left:10px}.mc-campaign-audience,.mc-campaign-performance,.mc-campaign-date{display:none}.mc-channel-icon{width:31px;height:31px}.mc-row-actions{opacity:1;padding-right:6px}.mc-row-actions button:first-child{display:none}.mc-send-progress{left:10px;right:58px}.mc-template-grid{grid-template-columns:1fr;gap:9px;padding:10px}.mc-template-preview{height:175px}.mc-saved-design-list{grid-template-columns:1fr;padding-inline:10px}.mc-disclosure>summary{padding-inline:11px}.mc-disclosure-body{padding-inline:10px}.mc-audience-grid{grid-template-columns:1fr}.mc-contact-tools{flex-direction:column;align-items:stretch;padding-block:10px}.mc-contact-tools>label{width:100%}.mc-contact-tools>div{grid-template-columns:1fr 1fr;display:grid}.mc-contact-list>div[role=row]{grid-template-columns:31px minmax(0,1fr) auto;min-height:61px}.mc-contact-tags,.mc-contact-list span[role=cell]:nth-child(4){display:none!important}.mc-segment-list{grid-template-columns:1fr}.mc-segment-list article{grid-template-columns:30px minmax(0,1fr)}.mc-segment-list article p{grid-column:2;max-width:none}.mc-report-head,.mc-report-row{grid-template-columns:minmax(130px,1fr) 64px 58px}.mc-report-head>span:nth-child(2),.mc-report-head>span:nth-child(5),.mc-report-head>span:nth-child(6),.mc-report-row>span:nth-child(2),.mc-report-row>span:nth-child(5),.mc-report-row>span:nth-child(6){display:none}.mc-studio-layer{place-items:stretch stretch}.mc-studio{grid-template-rows:61px minmax(0, 1fr) calc(62px + env(safe-area-inset-bottom));border:0;border-radius:0;width:100%;height:100dvh}.mc-studio-head{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:0 9px}.mc-studio-identity>span{width:30px;height:30px}.mc-studio-head nav{grid-column:2}.mc-studio-head nav button{width:30px;min-width:30px;padding:0}.mc-studio-head nav button span{display:none}.mc-studio-head-actions{grid-column:3}.mc-save-close{display:none}.mc-wizard-page{padding:20px 13px 28px}.mc-wizard-title{margin-bottom:16px}.mc-wizard-title h2{font-size:23px}.mc-field-grid{grid-template-columns:1fr;padding:11px}.mc-field-grid label.wide{grid-column:auto}.mc-field-grid input,.mc-segment-choice select,.mc-quick input:not([type=checkbox]):not([type=file]),.mc-quick select,.mc-quick textarea{min-height:44px;font-size:16px}.mc-add-block>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-email-editor{padding-inline:11px}.mc-email-block{padding-inline:6px 38px}.mc-email-block textarea,.mc-email-block input{font-size:16px}.mc-email-block textarea.mc-hero-input{font-size:25px}.mc-block-actions{display:flex}.mc-button-fields{grid-template-columns:1fr}.mc-image-field{grid-template-columns:25px 1fr}.mc-image-field input{grid-column:1/-1}.mc-content-help{padding:13px}.mc-audience-choices,.mc-review-grid{grid-template-columns:1fr}.mc-send-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px}.mc-send-card>span{width:36px;height:36px}.mc-send-card dl>div{grid-template-columns:62px minmax(0,1fr)}.mc-studio-footer{padding:0 10px env(safe-area-inset-bottom)}.mc-studio-footer>span{display:none}.mc-studio-footer{grid-template-columns:auto minmax(0,1fr)}.mc-studio-footer>div,.mc-studio-footer>button:last-child{grid-column:2;justify-self:stretch}.mc-studio-footer>div{grid-template-columns:.8fr 1.2fr;display:grid}.mc-studio-footer>button:last-child{width:100%}.mc-quick-layer{place-items:end center}.mc-quick{grid-template-rows:62px minmax(0, 1fr) calc(62px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:min(90dvh,760px)}.mc-quick:before{content:"";z-index:2;background:var(--muted);border-radius:999px;width:36px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mc-quick:before{background:color-mix(in srgb, var(--muted) 36%, transparent)}}.mc-quick>header{padding-top:5px}.mc-quick>footer{padding-bottom:env(safe-area-inset-bottom)}.mc-quick>footer>.campaign-primary{width:100%}.mc-two-fields{grid-template-columns:1fr}}button{box-shadow:none!important;border:0!important;outline:0!important}:is(.campaign-workspace,.campaign-studio-layer,.quick-flow-layer,.mc-studio-layer,.mc-quick-layer){--blue:var(--ink);--blue-dark:var(--ink);--blue-soft:transparent;--accent-color:var(--ink);--accent-contrast:var(--surface)}:is(.mc-workspace,.mc-studio-layer,.mc-quick-layer) :is(.mc-rail-title>span,.mc-welcome nav button>svg:first-child,.mc-metrics article>span,.mc-channel-icon,.mc-mini-empty>span,.mc-saved-design-list>button>span,.mc-disclosure>summary>span,.mc-audience-grid>article>span,.mc-content-help>span,.mc-audience-choices label>span){color:var(--ink);background:0 0}:is(.mc-workspace,.mc-studio-layer,.mc-quick-layer) :is(.mc-studio-identity>span,.mc-quick>header>div>span){color:var(--surface);background:var(--ink)}:is(.mc-workspace,.mc-studio-layer,.mc-quick-layer) :is(.mc-status.sending,.mc-status.scheduled){color:var(--ink);background:0 0}:is(.mc-workspace,.mc-studio-layer,.mc-quick-layer) :is(.mc-template-paper>i.brand,.mc-template-paper>i.button){background:#1d1d1f}.inline-reply-host{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin:30px 0 0;display:grid}.inline-reply-host:empty{display:none}.inline-reply-avatar{color:#fff;text-transform:uppercase;background:#6e6e73;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:680;display:grid}.compose-window.inline-reply{z-index:1;border:.5px solid var(--line-strong);background:var(--surface-raised);border-radius:15px;width:100%;height:340px;position:relative;bottom:auto;right:auto;box-shadow:0 2px 12px #1e1f2714}.compose-window.inline-reply .compose-head{background:0 0;border-bottom:0;height:53px;padding:0 12px 0 17px;font-size:13px}.inline-reply-heading{align-items:center;gap:10px;min-width:0;display:flex}.inline-reply-heading>button{align-items:center;gap:3px;width:auto!important;padding:0 2px!important;display:inline-flex!important}.inline-reply-heading>span{align-items:baseline;gap:5px;min-width:0;display:flex}.inline-reply-heading strong,.inline-reply-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-reply-heading strong{color:var(--ink);font-size:12px;font-weight:590}.inline-reply-heading small{color:var(--muted);font-size:10.5px;font-weight:430}.compose-window.inline-reply .compose-identity,.compose-window.inline-reply form>.compose-field,.compose-window.inline-reply form>.recipient-field,.compose-window.inline-reply .compose-protection{display:none}.compose-window.inline-reply.details-open .compose-identity,.compose-window.inline-reply.details-open form>.compose-field:not(.subject),.compose-window.inline-reply.details-open form>.recipient-field{display:flex}.compose-window.inline-reply textarea{min-height:160px;padding:18px 24px 12px;font-size:13.5px;line-height:1.62}.compose-window.inline-reply .compose-footer{min-height:58px;padding:9px 15px}.compose-window.inline-reply .compose-footer:before{background:var(--line)}@supports (color:color-mix(in lab, red, red)){.compose-window.inline-reply .compose-footer:before{background:color-mix(in srgb, var(--line) 72%, transparent)}}.compose-window.inline-reply .send-split{border-radius:999px}.compose-window.inline-reply .send-button{border-radius:999px 0 0 999px;height:38px;padding:0 15px 0 19px;font-size:13px}.compose-window.inline-reply .send-menu-trigger{width:36px;height:38px}.compose-window.inline-reply .send-button>svg{display:none}@media (width<=650px){.inline-reply-host{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px}.inline-reply-avatar{display:none}.compose-window.inline-reply{border-radius:14px;width:100%;height:320px;bottom:auto;right:auto}.compose-window.inline-reply .compose-head{padding-inline:13px 8px}.inline-reply-heading>span{max-width:calc(100vw - 155px)}.inline-reply-heading small{display:none}.compose-window.inline-reply textarea{padding-inline:15px;font-size:16px}.compose-window.inline-reply .compose-footer{padding-bottom:max(9px, env(safe-area-inset-bottom))}}@media (width>=651px) and (width<=1180px) and (pointer:coarse){.topbar{height:64px;padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.workspace{height:calc(100dvh - 64px)}.icon-button,.profile-chip{width:44px;height:44px}.global-search{height:44px;font-size:14px}.search-clear{width:36px;height:36px}.account-menu{top:50px}.account-menu-actions>button,.account-menu-switch,.account-company-row{min-height:46px;font-size:13px}.company-switcher{min-height:56px}.compose-button{min-height:48px;font-size:14px}.folder-nav>button,.product-nav>button,.sidebar-footer>button{min-height:44px;font-size:13px}.list-heading{height:66px}.list-heading .icon-button{width:40px;height:40px}.message-card{min-height:86px}.message-card-top{min-height:40px}.sender-avatar{width:38px;height:38px}.message-card-copy>strong{font-size:14px}.message-card-copy p{font-size:13px}.reader-toolbar{height:56px;padding-inline:10px}.opened-message{width:calc(100% - 36px);max-width:860px}.subject-row h2{font-size:24px}.message-body{font-size:16px;line-height:1.58}.compose-window:not(.inline-reply),.compose-window.expanded:not(.inline-reply){border-radius:18px;width:min(720px,100vw - 48px);height:min(700px,100dvh - 48px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.compose-window:not(.inline-reply) .compose-head{min-height:54px}.compose-window:not(.inline-reply) :is(input,select){min-height:44px;font-size:14px}.compose-window:not(.inline-reply) textarea{font-size:16px}.settings-panel{width:min(1000px,100vw - 36px);height:min(860px,100dvh - 36px)}.settings-layout{grid-template-columns:220px minmax(0,1fr)}.settings-nav>button{min-height:44px;font-size:13px}.settings-content{padding:28px 30px 40px}.settings-content :is(input,select,textarea){min-height:44px;font-size:14px}.settings-section-title h3{font-size:22px}.settings-section-title p{font-size:12px}.mc-rail nav button,.mc-head-actions button,.mc-filter button{min-height:44px}.mc-content{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (width>=651px) and (width<=900px) and (pointer:coarse) and (orientation:portrait){.topbar,.topbar.sidebar-collapsed{grid-template-columns:44px minmax(220px,1fr) auto}.brand-lockup{display:none}.workspace,.workspace.sidebar-collapsed{grid-template-columns:minmax(300px,42%) minmax(0,1fr)}.nav-sidebar{width:min(330px,78vw)}.settings-layout{grid-template-columns:200px minmax(0,1fr)}.settings-content{padding-inline:24px}}@media (width>=901px) and (width<=1180px) and (pointer:coarse) and (orientation:landscape){.topbar{grid-template-columns:216px minmax(300px,560px) 1fr}.workspace{grid-template-columns:216px minmax(310px,340px) minmax(0,1fr)}.workspace.sidebar-collapsed{grid-template-columns:76px minmax(310px,340px) minmax(0,1fr)}}.recipient-logo-panel{border-top:1px solid var(--line);margin:0 28px 24px}.recipient-logo-head{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.recipient-logo-head>div{align-items:center;gap:11px;min-width:0;display:flex}.recipient-logo-icon{background:var(--surface-hover);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.recipient-logo-head>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.recipient-logo-head strong{color:var(--ink);font-size:12px;font-weight:650}.recipient-logo-head small{color:var(--muted);font-size:10.5px;line-height:1.45}.recipient-logo-head>span{flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:inline-flex}.recipient-logo-head>span.ready{color:var(--success)}.recipient-logo-head>span.attention{color:var(--muted)}.recipient-logo-assets{border-block:1px solid var(--line)}.recipient-logo-assets>div{justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.recipient-logo-assets>div+div{border-top:1px solid var(--line)}.recipient-logo-assets span{flex-direction:column;gap:3px;min-width:0;display:flex}.recipient-logo-assets strong{color:var(--ink);font-size:11px;font-weight:620}.recipient-logo-assets small{color:var(--muted);font-size:10px}.recipient-logo-assets button{min-height:32px;color:var(--blue);background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:inline-flex}.recipient-logo-assets button:disabled{opacity:.55}.recipient-logo-dns{padding-top:18px}.recipient-logo-dns-copy{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.recipient-logo-dns-copy>span:first-child{flex-direction:column;gap:3px;display:flex}.recipient-logo-dns-copy strong{color:var(--ink);font-size:11px;font-weight:620}.recipient-logo-dns-copy small{color:var(--muted);font-size:10px}.recipient-logo-dns-copy>span:last-child{font-size:10px;font-weight:650}.recipient-logo-dns-copy .ready{color:var(--success)}.recipient-logo-dns-copy .attention{color:var(--muted)}.recipient-logo-dns>.primary-small{margin-top:12px}.recipient-logo-note{color:var(--muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.5;display:flex}.recipient-logo-note>svg{flex:none;margin-top:1px}.recipient-logo-note a{color:var(--blue);white-space:nowrap;align-items:center;gap:3px;text-decoration:none;display:inline-flex}@media (width<=650px){.recipient-logo-panel{margin-inline:18px}.recipient-logo-head{align-items:flex-start;padding-block:16px}.recipient-logo-assets>div{align-items:flex-start;padding-block:14px}.recipient-logo-dns-copy{flex-direction:column;gap:7px}}.sign-in-approval-backdrop{z-index:10000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--apple-modal-scrim);-webkit-backdrop-filter:saturate(140%)blur(20px);backdrop-filter:saturate(140%)blur(20px);place-items:center;animation:.3s both sign-in-approval-scrim;display:grid;position:fixed;inset:0}.sign-in-approval-card{--sign-in-accent:var(--tint);border:.5px solid var(--apple-material-border);width:min(100%,374px);max-height:calc(100dvh - 32px);color:var(--ink,#17171f);background:var(--apple-sheet-material);box-shadow:var(--apple-sheet-shadow);text-align:center;-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border-radius:26px;flex-direction:column;animation:.42s cubic-bezier(.32,.72,0,1) both sign-in-approval-in;display:flex;position:relative;overflow:hidden}.sign-in-approval-card.alert{--sign-in-accent:var(--warn)}.sign-in-approval-body{overscroll-behavior:contain;min-height:0;padding:26px 22px 20px;overflow-y:auto}.sign-in-approval-queue{color:var(--muted,#656573);background:var(--fill);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;top:13px;right:13px}.sign-in-approval-symbol{width:54px;height:54px;color:var(--sign-in-accent);background:var(--sign-in-accent);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-symbol{background:color-mix(in srgb, var(--sign-in-accent) 13%, transparent)}}.sign-in-approval-symbol{box-shadow:inset 0 0 0 .5px var(--sign-in-accent)}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-symbol{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--sign-in-accent) 28%, transparent)}}.sign-in-approval-card h2{letter-spacing:-.026em;margin:0;font-size:20px;font-weight:640;line-height:1.22}.sign-in-approval-copy{max-width:292px;color:var(--muted,#656573);text-wrap:balance;margin:7px auto 18px;font-size:13px;line-height:1.45}.sign-in-approval-details{background:var(--fill);text-align:left;border-radius:14px;margin:0;display:grid;overflow:hidden}.sign-in-approval-details>div{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 13px;display:flex;position:relative}.sign-in-approval-details>div+div:before{content:"";background:var(--line-strong);height:.5px;position:absolute;top:0;left:13px;right:0}.sign-in-approval-details dt{color:var(--muted,#656573);flex:none;font-size:12.5px}.sign-in-approval-details dd{letter-spacing:-.008em;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.5px;font-weight:580}.sign-in-approval-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sign-in-approval-expiry{align-items:center;gap:10px;margin:15px 0 0;display:flex}.sign-in-approval-expiry.urgent{--sign-in-accent:var(--red)}.sign-in-approval-track{background:var(--fill-strong);border-radius:999px;flex:1;height:3px;overflow:hidden}.sign-in-approval-track>i{border-radius:inherit;background:var(--sign-in-accent);transform-origin:0;height:100%;transition:transform 1s linear,background .3s;display:block}.sign-in-approval-expiry>span{color:var(--sign-in-accent);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:580}.sign-in-approval-expiry.idle>span{color:var(--muted,#656573)}.sign-in-approval-error{color:var(--red);background:var(--red);border-radius:11px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-error{background:color-mix(in srgb, var(--red) 10%, transparent)}}.sign-in-approval-error{text-align:left;font-size:12px;line-height:1.4}.sign-in-approval-error>svg{flex:none;margin-top:1px}.sign-in-approval-warning{color:var(--muted,#656573);text-wrap:balance;margin:14px 6px 0;font-size:11.5px;line-height:1.45}.sign-in-approval-actions{background:var(--line-strong);box-shadow:0 -.5px 0 var(--line-strong);flex:none;grid-template-columns:1fr 1fr;gap:.5px;display:grid}.sign-in-approval-actions button{min-height:52px;color:var(--tint);background:var(--apple-sheet-material);font:inherit;letter-spacing:-.012em;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:570;transition:background .16s,opacity .16s;display:inline-flex}.sign-in-approval-actions button:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, var(--apple-sheet-material))}}.sign-in-approval-actions button:active:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-actions button:active:not(:disabled){background:color-mix(in srgb, var(--ink) 9%, var(--apple-sheet-material))}}.sign-in-approval-actions button:disabled{opacity:.4;cursor:not-allowed}.sign-in-approval-actions button:focus-visible{z-index:1;box-shadow:inset 0 0 0 2.5px var(--tint);outline:0;position:relative}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-actions button:focus-visible{box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--tint) 42%, transparent)}}.sign-in-approval-actions .destructive{color:var(--red)}.sign-in-approval-actions .destructive:focus-visible{box-shadow:inset 0 0 0 2.5px var(--red)}@supports (color:color-mix(in lab, red, red)){.sign-in-approval-actions .destructive:focus-visible{box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--red) 42%, transparent)}}.sign-in-approval-actions .approve{font-weight:660}@keyframes sign-in-approval-scrim{0%{opacity:0}}@keyframes sign-in-approval-in{0%{opacity:0;transform:scale(.92)translateY(8px)}}@media (prefers-reduced-motion:reduce){.sign-in-approval-backdrop,.sign-in-approval-card{animation:none}.sign-in-approval-track>i{transition:none}}.security-approval-page{color:#17171f;background:#f7f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.security-approval-page section{background:#fff;border:1px solid #e2e2e8;border-radius:22px;width:min(100%,560px);padding:32px;box-shadow:0 20px 60px #14141e14}.security-approval-page span{color:#6255dd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.security-approval-page h1{letter-spacing:-.035em;margin:9px 0;font-size:34px}.security-approval-page p{color:#686875;line-height:1.55}.security-approval-page a{color:#5144c1;margin-top:10px;font-weight:700;display:inline-block}.credential-setup-page{height:100dvh;padding:0;overflow:hidden}.credential-setup-shell{width:min(100%,420px)}.credential-setup-card{width:100%}.credential-setup-page .login-panel{height:100dvh;min-height:0;overflow:hidden}.credential-setup-page .login-auth-wrap{padding-block:12px}.credential-setup-page .login-brand{margin-bottom:24px}.credential-setup-page .login-card-head{margin-bottom:16px}.credential-setup-intro{text-align:center}.credential-setup-intro h1{font-size:28px}.credential-setup-intro>p{color:#6e6e73;max-width:440px;margin:13px auto 0;font-size:14px;line-height:1.52}.credential-account-pill{color:#3a3a3c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d2d2d7;border-radius:999px;width:fit-content;max-width:100%;min-height:32px;margin:13px auto 0;padding:6px 11px;font-size:12.5px;overflow:hidden}.credential-option-cards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 18px;display:grid}.credential-option-cards>div{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border:.5px solid #3c3c4338;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:62px;padding:11px 12px;display:flex;box-shadow:inset 0 .5px #ffffffd1}.credential-option-cards strong,.credential-option-cards small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credential-option-cards strong{color:#1d1d1f;font-size:12.5px;font-weight:650}.credential-option-cards small{color:#8e8e93;font-size:10.5px}.credential-option-cards>div.current{background:#eff7ffd1;border-color:#007aff73}.credential-option-cards>div.current small{color:#06c}.credential-option-cards>div.pending{background:#f7f7fa}.credential-step-card{box-shadow:none;background:0 0;border:0;padding:0}.credential-step-heading{margin-bottom:18px}.credential-step-heading>span{color:#8e8e93;letter-spacing:.025em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.credential-step-heading h2,.credential-complete-state h2{color:#1d1d1f;letter-spacing:-.022em;margin:0;font-size:21px;font-weight:620;line-height:1.2}.credential-step-heading p,.credential-complete-state p{color:#6e6e73;margin:8px 0 0;font-size:13px;line-height:1.5}.credential-form{gap:14px;display:grid}.credential-form label{gap:8px;display:grid}.credential-form label>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.credential-form input{color:#1d1d1f;width:100%;height:52px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0 15px;font-size:16px}.credential-form input:hover{border-color:#0000}.credential-form input:focus{box-shadow:none;border:0;outline:0}.credential-form input::placeholder{color:#aeaeb2}.credential-single-field,.credential-field-group{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffc2;border:.5px solid #3c3c4338;overflow:hidden;box-shadow:inset 0 .5px #ffffffd6,0 8px 26px #493d7a0f}.credential-single-field{border-radius:27px}.credential-field-group{border-radius:18px}.credential-field-group>label{gap:0;position:relative}.credential-field-group>label+label{border-top:.5px solid #3c3c4333}.credential-single-field:focus-within,.credential-field-group:focus-within{border-color:#3c3c436b;box-shadow:inset 0 .5px #ffffffd6,0 8px 26px #493d7a0f,0 0 0 1px #3c3c4329}.credential-form .credential-code-input{text-align:center;letter-spacing:.28em;padding-left:calc(15px + .28em);font:650 23px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.credential-form>button,.credential-primary,.credential-finish,.credential-setup-link{color:#fff;background:var(--tint);width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 15px 0 17px;font-size:14px;font-weight:630;text-decoration:none;display:flex}.credential-form>button{margin-top:7px}.credential-form>button:hover:not(:disabled),.credential-primary:hover:not(:disabled),.credential-finish:hover{background:#087ff5}.credential-form>button:disabled,.credential-primary:disabled,.credential-secondary:disabled{cursor:wait;opacity:.58}.credential-form>button:focus-visible,.credential-primary:focus-visible,.credential-secondary:focus-visible,.credential-finish:focus-visible,.credential-setup-link:focus-visible,.credential-secret button:focus-visible,.credential-recovery button:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.credential-resume-step{display:grid}.credential-setup-link{color:#06c;background:#edf6ff;justify-content:center}.credential-setup-link:hover{background:#e4f1ff}.credential-secret{background:#f7f7fa;border:1px solid #d2d2d7;border-radius:11px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;min-width:0;padding:11px 10px 11px 14px;display:grid}.credential-secret>span{gap:3px;min-width:0;display:grid}.credential-secret small{color:#8e8e93;font-size:10px;font-weight:620}.credential-secret code{overflow-wrap:anywhere;color:#1d1d1f;font:620 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.credential-secret button{color:#06c;cursor:pointer;background:#e7f2fd;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.credential-recovery{gap:15px;display:grid}.credential-recovery>div:nth-child(2){background:#f7f7fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.credential-recovery code{color:#1d1d1f;font:620 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.credential-recovery>button{color:#1d1d1f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.credential-complete-state{text-align:center}.credential-error,.credential-message{background:0 0;border:0;margin:0 0 12px;padding:0;font-size:13px;line-height:1.45}.credential-error{color:#b42318}.credential-message{color:#248a3d;text-align:center}.credential-secondary{color:#06c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0 8px;font-size:13px;font-weight:620;display:block}.credential-secondary:hover:not(:disabled){text-decoration:underline}.credential-finish{margin-top:18px}@media (width<=520px){.credential-setup-page .login-panel{padding-inline:18px}.credential-option-cards>div{padding-inline:9px}.credential-option-cards strong{font-size:11.5px}.credential-option-cards small{font-size:9.5px}}@media (height<=720px){.credential-setup-page .login-panel{padding-block:12px}.credential-setup-page .login-auth-wrap{padding-block:4px}.credential-setup-page .login-brand{margin-bottom:14px}.credential-setup-page .login-card-head{margin-bottom:11px}.credential-setup-intro h1{font-size:24px}.credential-setup-intro>p{margin-top:7px;font-size:12.5px}.credential-account-pill{min-height:28px;margin-top:8px;padding-block:4px}.credential-option-cards{margin-bottom:12px}.credential-option-cards>div{min-height:50px;padding-block:7px}.credential-step-heading{margin-bottom:12px}.credential-step-heading p{margin-top:5px}.credential-form{gap:10px}.credential-form input{height:44px}.credential-form>button,.credential-primary,.credential-finish,.credential-setup-link{min-height:44px}.credential-recovery{gap:10px}.credential-recovery>div:nth-child(2){padding-block:9px}}.workforce-security-page{color:#17171f;background:radial-gradient(circle at 80% 0,#e9e8ff 0,#0000 33%),#f5f5f8;min-height:100vh;padding:clamp(24px,5vw,64px) 18px}.workforce-security-shell{width:min(1120px,100%);margin:0 auto}.workforce-security-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.workforce-security-header span,.workforce-panel-heading span{color:#5b4ed0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.workforce-security-header h1{letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(34px,7vw,54px)}.workforce-security-header p{color:#656572;max-width:650px;margin:0;line-height:1.55}.workforce-security-header>a{color:#34343d;background:#fff;border:1px solid #d8d8e2;border-radius:12px;flex:none;align-items:center;min-height:42px;padding:0 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.workforce-assurance-strip{color:#20452d;background:#f1faf3;border:1px solid #cbdccf;border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.workforce-assurance-strip div{flex:1}.workforce-assurance-strip strong,.workforce-assurance-strip small{display:block}.workforce-assurance-strip small{color:#55715d;margin-top:3px}.workforce-security-panel{background:#fff;border:1px solid #dedee7;border-radius:22px;margin-top:18px;padding:clamp(20px,4vw,30px);box-shadow:0 14px 50px #1e1c320e}.workforce-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.workforce-panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.workforce-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.workforce-company-select{grid-template-columns:minmax(140px,auto) minmax(220px,360px);align-items:center;gap:12px;margin:-5px 0 20px;font-size:13px;font-weight:750;display:grid}.workforce-company-select select{color:#202028;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d8e2;border-radius:11px;padding:0 12px}.workforce-policy-grid label>span,.workforce-policy-grid label>small{display:block}.workforce-policy-grid label>span{margin-bottom:7px;font-size:13px;font-weight:750}.workforce-policy-grid label>small{color:#767683;margin-top:7px;font-size:12px;line-height:1.45}.workforce-policy-grid select{color:#202028;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d8e2;border-radius:11px;padding:0 12px}.workforce-primary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#5b4ed0;border:0;border-radius:12px;margin-top:20px;padding:0 17px;font-weight:740}.workforce-primary:disabled,.workforce-device-actions button:disabled{cursor:not-allowed;opacity:.55}.workforce-device-list,.workforce-event-list{gap:10px;display:grid}.workforce-device-list article{background:#fbfbfd;border:1px solid #e4e4eb;border-radius:15px;align-items:center;gap:14px;padding:15px;display:flex}.workforce-device-list article.blocked{opacity:.68;background:#fff6f5}.workforce-device-icon{color:#5549c4;background:#ecebff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.workforce-device-copy{flex:1;min-width:0}.workforce-device-copy strong,.workforce-device-copy span,.workforce-device-copy small{overflow-wrap:anywhere;display:block}.workforce-device-copy span{color:#545460;margin-top:3px;font-size:13px}.workforce-device-copy small{color:#858590;margin-top:4px;font-size:12px}.workforce-device-actions{gap:7px;display:flex}.workforce-device-actions button{color:#403794;min-height:36px;font:inherit;cursor:pointer;background:#f1f0ff;border:1px solid #d7d7e1;border-radius:10px;padding:0 12px;font-size:12px;font-weight:750}.workforce-device-actions button.danger{color:#993c38;background:#fff1f0}.workforce-event-list article{border-bottom:1px solid #ededf1;grid-template-columns:12px 1fr;gap:11px;padding:12px 4px;display:grid}.workforce-event-list article:last-child{border-bottom:0}.workforce-event-dot{background:#df9e27;border-radius:50%;width:9px;height:9px;margin-top:5px}.workforce-event-dot.success{background:#3a9c61}.workforce-event-dot.blocked,.workforce-event-dot.failure{background:#c6524d}.workforce-event-list strong,.workforce-event-list span,.workforce-event-list small,.workforce-event-list em{display:block}.workforce-event-list span{color:#595965;margin-top:3px;font-size:13px}.workforce-event-list small,.workforce-event-list em{color:#858590;margin-top:4px;font-size:12px;font-style:normal}.workforce-event-list em{color:#7c4b16}.workforce-empty,.workforce-security-loading{color:#777783}.workforce-security-loading{align-items:center;gap:9px;padding:32px 0;display:flex}.login-approval-pending{text-align:center;background:#f7f7fd;border:1px solid #c3c0e5;border-radius:16px;justify-items:center;gap:7px;margin:4px 0 16px;padding:20px;display:grid}.login-approval-pending>svg{color:#6255dd}.login-approval-pending>span{color:#686875;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.login-approval-pending strong{letter-spacing:.18em;padding-left:.18em;font:780 42px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.login-approval-pending small{color:#6255dd;align-items:center;gap:5px;font-weight:680;display:inline-flex}.login-approval-pending p{color:#686875;margin:7px 0 0;font-size:13px;line-height:1.5}@media (width<=560px){.sign-in-approval-card{border-radius:22px;width:min(100%,340px)}.sign-in-approval-body{padding:24px 18px 18px}.sign-in-approval-details>div{gap:12px;padding:10px 12px}.sign-in-approval-details>div+div:before{left:12px}.credential-setup-card{border-radius:20px;padding:24px 18px}.credential-recovery>div{grid-template-columns:1fr}.workforce-security-header{display:block}.workforce-security-header>a{width:fit-content;margin-top:16px}.workforce-policy-grid,.workforce-company-select{grid-template-columns:1fr}.workforce-device-list article{flex-wrap:wrap;align-items:flex-start}.workforce-device-actions{width:100%;padding-left:56px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-layer .page-scrim{-webkit-backdrop-filter:saturate(82%)blur(28px);background:#000000a3}.settings-panel{border:1px solid var(--line-strong);width:min(640px,100vw - 36px);height:min(560px,100dvh - 36px)}@supports (color:color-mix(in lab, red, red)){.settings-panel{border:1px solid color-mix(in srgb, var(--line-strong) 62%, transparent)}}.settings-panel{background:var(--surface-raised);border-radius:14px;box-shadow:0 24px 80px #0a0a1257,0 2px 10px #0a0a121a}.settings-panel:not(.settings-domain-panel)>.settings-head{display:none}.settings-panel:not(.settings-domain-panel)>.settings-layout{height:100%}.settings-layout{grid-template-columns:196px minmax(0,1fr);min-width:0;min-height:0}.settings-nav{border-right:1px solid var(--line);background:var(--surface-soft);padding:10px 8px 8px}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb, var(--surface-soft) 70%, var(--surface-raised))}}.settings-nav-close{aspect-ratio:1;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink);background:var(--surface-active);border-radius:9px;flex:0 0 32px;place-items:center;margin:0 2px 12px;padding:0;line-height:0;transition:background-color .14s,border-color .14s,transform .14s;display:grid;position:relative;border:0!important}.settings-nav-close>svg{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-nav-close:before,.settings-nav-close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.settings-nav-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.settings-nav-close:hover{background:var(--surface-active)}@supports (color:color-mix(in lab, red, red)){.settings-nav-close:hover{background:color-mix(in srgb, var(--surface-active) 72%, var(--ink))}}.settings-nav-close:active{transform:scale(.97)}.settings-nav-close:focus-visible{outline:2px solid var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.settings-nav-close:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 55%, transparent)!important}}.settings-nav-close:focus-visible{outline-offset:2px}.settings-search{border:1px solid var(--line-strong);min-height:34px;color:var(--muted);background:var(--surface-raised);border-radius:999px;align-items:center;gap:9px;margin:0 1px 8px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-search{background:color-mix(in srgb, var(--surface-raised) 56%, transparent)}}.settings-search{transition:border-color .14s,background-color .14s}@supports (color:color-mix(in lab, red, red)){.settings-search:focus-within{border-color:color-mix(in srgb, var(--line-strong) 72%, var(--ink))}}.settings-search input{min-width:0;height:33px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.settings-search input::placeholder{color:var(--faint);opacity:1}.settings-search>button{width:24px;height:24px;color:var(--muted);background:var(--surface-active);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.settings-scope-card{display:none}.settings-navigation-results{flex-direction:column;flex:1;min-height:0;display:flex}.settings-nav-group{gap:1px;display:grid}.settings-nav-label{display:none}.settings-nav-group>button{min-height:35px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:400;transition:color .14s,background-color .14s;display:flex}.settings-nav-group>button>svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.settings-nav-group>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-nav-group>button:focus-visible{outline:2px solid var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.settings-nav-group>button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 48%, transparent)!important}}.settings-nav-group>button:focus-visible{outline-offset:-2px}.settings-search-empty{min-height:110px;color:var(--faint);text-align:center;place-content:center;justify-items:center;gap:8px;padding:20px;font-size:12px;display:grid}.settings-account{margin:7px 1px 0;padding:9px 5px 2px!important}.settings-content{background:var(--surface-raised);min-height:0;padding:0 16px 24px;overflow-x:clip}.settings-panel .content-title{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:54px;margin-bottom:0;padding:0;display:flex}.settings-panel .content-title h3{letter-spacing:-.018em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:450;line-height:1.25}.settings-panel .content-title p{display:none}.settings-system-list{width:100%}.settings-system-row{border-bottom:1px solid var(--line);width:100%;height:auto;min-height:55px;color:var(--ink);justify-content:space-between;align-items:center;gap:13px;padding:10px 0;font-size:13px;font-weight:400;display:flex}.settings-system-row>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.settings-system-row>:last-child{flex:0 auto;min-width:0;max-width:58%}.settings-system-select{min-width:0;max-width:58%;color:var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.settings-system-select select{appearance:none;width:100%;max-width:190px;height:38px;color:inherit;font:inherit;text-overflow:ellipsis;text-align:right;text-align-last:right;cursor:pointer;background:0 0;border:0;outline:0;grid-area:1/1;padding:0 20px 0 0;font-size:13px;overflow:hidden}.settings-system-select>svg{pointer-events:none;grid-area:1/1;justify-self:end}.settings-system-select:focus-within{outline:0}.settings-system-accent{flex-wrap:wrap}.settings-system-accent .accent-presets{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;max-width:100%}.settings-system-accent .accent-swatch{border-width:1px;width:21px;height:21px}.settings-system-accent .accent-swatch.active{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3.5px var(--swatch)}.accent-custom-picker{width:25px;height:25px;color:var(--accent-contrast);background:var(--swatch);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border-radius:50%;flex:0 0 25px;place-items:center;display:grid;position:relative;overflow:hidden}.accent-custom-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.accent-custom-picker svg{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #00000047);position:relative}.accent-custom-picker.active{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3.5px var(--swatch)}.accent-custom-picker:focus-within{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--blue)}.settings-system-detail>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-system-detail strong{font-size:13px;font-weight:450;line-height:1.3}.settings-system-detail small{max-width:290px;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.4}.settings-system-status{color:var(--green);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.settings-compact-switch{background:#787880;border:0;border-radius:999px;flex:0 0 42px;width:42px;height:26px;padding:2px}@supports (color:color-mix(in lab, red, red)){.settings-compact-switch{background:color-mix(in srgb, #787880 72%, var(--surface))}}.settings-compact-switch{cursor:pointer;transition:background-color .18s,opacity .18s}.settings-compact-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 1px 3px #00000057,0 1px 1px #00000024}.settings-compact-switch.active{background:var(--blue)}.settings-compact-switch:disabled{cursor:not-allowed;opacity:.5}.settings-compact-switch:focus-visible{box-shadow:0 0 0 3px var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.settings-compact-switch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 32%, transparent)!important}}.unread-badges-off .brand-mark>i,.unread-badges-off .company-switch-unread,.unread-badges-off .company-unread-signal,.unread-badges-off .unread-badge{display:none!important}.settings-inline-guidance{color:var(--muted);background:var(--surface-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.4;display:flex}.settings-inline-guidance>svg{flex:none;margin-top:1px}.settings-plain-intro{border-bottom:1px solid var(--line);min-height:72px;color:var(--ink);align-items:flex-start;gap:11px;padding:13px 0;display:flex}.settings-plain-intro>svg{color:var(--blue);flex:none;margin-top:2px}.settings-plain-intro>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-plain-intro span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settings-link-row>span:first-child{flex-direction:column;gap:4px;display:flex}.settings-content-routing .settings-address-create{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:14px 0}.settings-content-routing .settings-address-create>div:first-child{flex:210px;min-width:min(100%,210px)}.settings-content-routing .settings-address-create form{flex:245px;min-width:min(100%,245px)}.settings-content-routing .settings-address-create .mail-provider-mark{border-radius:8px;flex-basis:30px;width:30px;height:30px}.settings-content-routing .settings-address-create strong{font-size:12.5px;font-weight:450}.settings-content-routing .settings-address-create small{margin-top:2px;font-size:10.5px;line-height:1.4}.settings-content-routing .settings-section-heading.spaced,.settings-content-keys .settings-section-heading.spaced{margin-top:20px}.settings-content-routing .settings-inline-create,.settings-content-routing .burner-create-form{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0;padding:14px 0}.settings-content-routing .settings-record-list{background:0 0;border-inline:0;border-radius:0}.settings-content-routing .burner-explainer{display:none}.settings-encryption-hero{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:82px;padding:14px 0;display:grid}.settings-encryption-icon{width:34px;height:34px;color:var(--green);background:var(--green);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-encryption-icon{background:color-mix(in srgb, var(--green) 11%, var(--surface-raised))}}.settings-encryption-hero.needs-attention .settings-encryption-icon{color:#d9822b;background:#d9822b}@supports (color:color-mix(in lab, red, red)){.settings-encryption-hero.needs-attention .settings-encryption-icon{background:color-mix(in srgb, #d9822b 12%, var(--surface-raised))}}.settings-encryption-hero>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-encryption-hero strong{font-size:13px;font-weight:500;line-height:1.35}.settings-encryption-hero span:not(.settings-encryption-icon){color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settings-encryption-overview{margin-bottom:12px}.settings-encryption-overview .settings-system-status.pending{color:var(--muted)}.settings-encryption-overview .settings-system-row>:last-child{color:var(--muted);text-align:right;font-size:11px}.settings-encryption-overview .settings-system-row>.settings-system-status{color:var(--green)}.settings-encryption-overview .settings-system-row>.settings-system-status.pending{color:var(--muted)}.settings-content-keys .mailbox-key-setup,.settings-content-keys .security-assurance-note,.settings-content-keys .identity-token-reveal{margin-top:12px}.settings-advanced-disclosure>summary{min-height:62px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.settings-advanced-disclosure>summary::-webkit-details-marker{display:none}.settings-advanced-disclosure>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-advanced-disclosure>summary>svg{color:var(--muted);flex:none;transition:transform .18s}.settings-advanced-disclosure[open]>summary>svg{transform:rotate(180deg)}.settings-advanced-body{padding:0 0 6px}.settings-advanced-body>*{margin-top:10px}.settings-content-keys .settings-advanced-body .key-list,.settings-content-keys .settings-advanced-body .settings-record-list{background:0 0;border-inline:0;border-radius:0}.settings-panel .primary-small,.settings-panel .secondary-button,.settings-panel .danger-button{white-space:normal;overflow-wrap:anywhere;border-radius:9px;min-width:0;max-width:100%;height:auto;min-height:34px;padding:7px 12px;font-size:12px;line-height:1.25}.settings-panel .profile-card-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}.settings-panel .profile-card-actions button{white-space:normal;overflow-wrap:anywhere;border-radius:9px;min-width:0;max-width:100%;height:auto;min-height:34px;padding:7px 10px;font-size:11.5px;line-height:1.25}.settings-panel .profile-sheet .profile-card-head{flex-wrap:wrap;gap:14px;padding-bottom:16px}.settings-panel .profile-card-head>div{gap:11px;min-width:0}.settings-panel .company-avatar.large{width:46px;height:46px;font-size:12px}.settings-panel .profile-card-head strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.settings-panel .profile-card-head small{overflow-wrap:anywhere;font-size:11px}.settings-panel .profile-domain-row{flex-wrap:wrap;height:auto;min-height:60px;padding-block:10px}.settings-panel .profile-domain-row label{flex:260px;min-width:min(100%,260px)}.settings-panel .profile-domain-row label>span{width:96px;font-size:11px}.settings-panel .profile-domain-row select{min-width:0;height:36px;font-size:12px}.settings-panel .profile-details-list>div{grid-template-columns:minmax(96px,116px) minmax(0,1fr);height:auto;min-height:56px;padding-block:10px}.settings-panel .profile-details-list span,.settings-panel .profile-details-list strong{overflow-wrap:anywhere;min-width:0;font-size:11.5px}.settings-panel .external-sender-logo-row{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;padding-block:11px}.settings-panel .external-sender-logo-row>div{flex:260px;min-width:min(100%,260px)}.settings-panel .external-sender-logo-row strong{font-size:11.5px}.settings-panel .external-sender-logo-row small{overflow-wrap:anywhere;font-size:10.5px}.settings-panel .external-sender-logo-row>button{font-size:11px}.settings-panel .profile-remove-media,.settings-panel .text-danger{min-height:32px;font-size:11px}.settings-panel .company-danger-zone{flex-wrap:wrap;margin-top:16px;padding-top:14px}.settings-panel .profile-card:not(.profile-sheet),.settings-panel .inline-setup-form,.settings-panel .employee-provision-form,.settings-panel .mailbox-key-setup{border-radius:11px;min-width:0;padding:16px}.settings-panel .form-heading{gap:10px;margin-bottom:14px}.settings-panel .form-heading strong{font-size:13px;font-weight:500}.settings-panel .form-heading span{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settings-panel .two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.settings-panel .two-fields>*,.settings-panel .settings-inline-create>*,.settings-panel .burner-create-form>*,.settings-panel .identity-idp-form>*,.settings-panel .identity-scim-create>*{min-width:0}.settings-panel .two-fields label,.settings-panel .company-select-label,.settings-panel .settings-inline-create>label,.settings-panel .burner-create-form label,.settings-panel .identity-idp-form label,.settings-panel .identity-scim-create label,.settings-panel .mailbox-key-setup label,.settings-panel .danger-zone-confirmation>label{overflow-wrap:anywhere;gap:6px;font-size:11px;font-weight:500}.settings-panel .two-fields input,.settings-panel .two-fields select,.settings-panel .company-select-label select,.settings-panel .settings-inline-create input,.settings-panel .settings-inline-create select,.settings-panel .burner-create-form input,.settings-panel .burner-create-form select,.settings-panel .identity-idp-form input,.settings-panel .identity-idp-form select,.settings-panel .identity-scim-create input,.settings-panel .mailbox-key-setup input,.settings-panel .mailbox-key-unlock input,.settings-panel .danger-zone-confirmation>label input{border-radius:9px;min-width:0;height:38px;padding-inline:11px;font-size:12px}.settings-panel :is(input,select,textarea):focus{outline-width:2px}.settings-panel .form-actions{flex-wrap:wrap;gap:8px;margin-top:14px}.settings-panel .settings-section-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.settings-panel .settings-section-tabs button{min-width:0;height:32px;padding-inline:11px;font-size:11px}.settings-panel .domain-table{min-width:0}.settings-panel .domain-table-head,.settings-panel .domain-row{grid-template-columns:minmax(140px,1.45fr) minmax(74px,.65fr) minmax(74px,.65fr) 30px;gap:8px;padding-inline:10px}.settings-panel .domain-table-head{height:36px}.settings-panel .domain-row{height:auto;min-height:58px;padding-block:8px}.settings-panel .domain-row>span{overflow-wrap:anywhere;min-width:0}.settings-panel .domain-icon{border-radius:8px;width:30px;height:30px}.settings-panel .settings-record-list>div,.settings-panel .identity-provider-list>div,.settings-panel .identity-client-list>div,.settings-panel .key-list>div{flex-wrap:wrap;min-width:0;height:auto;min-height:60px;padding:10px 11px}.settings-panel .settings-record-list>div>span:nth-child(2),.settings-panel .identity-provider-list>div>span:nth-child(2),.settings-panel .identity-client-list>div>span:nth-child(2),.settings-panel .key-list>div>span:nth-child(2){flex:190px;min-width:min(100%,190px)}.settings-panel .settings-record-list strong,.settings-panel .identity-provider-list strong,.settings-panel .identity-client-list strong,.settings-panel .key-list strong{overflow-wrap:anywhere;white-space:normal;font-size:11.5px;font-weight:500}.settings-panel .settings-record-list small,.settings-panel .identity-provider-list small,.settings-panel .identity-client-list small,.settings-panel .key-list small{overflow-wrap:anywhere;white-space:normal;font-size:10.5px;line-height:1.4}.settings-panel .state-toggle,.settings-panel .route-button{min-width:54px;height:30px;font-size:10px}.settings-panel .company-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel .company-settings-grid>button{min-height:92px}.settings-panel .company-settings-grid strong,.settings-panel .company-settings-grid small{white-space:normal;overflow-wrap:anywhere}.settings-panel .identity-mode-grid,.settings-panel .mail-provider-grid{grid-template-columns:1fr}.settings-panel .identity-mode-grid>button{min-height:84px;padding:12px}.settings-panel .identity-mode-grid small{overflow-wrap:anywhere}.settings-panel .security-grid>div{flex-wrap:wrap;height:auto;min-height:72px;padding:12px 13px}.settings-panel .security-grid>div>div{flex:220px;min-width:min(100%,220px)}.settings-panel .security-grid p{overflow-wrap:anywhere}.settings-panel .security-setting-icon{border-radius:9px;width:34px;height:34px}.settings-panel .mail-provider-grid>button{border-radius:11px;height:auto;min-height:66px;padding:11px}.settings-panel .mail-provider-grid small{white-space:normal;overflow-wrap:anywhere}.settings-panel .connected-mail-hero{border-radius:11px;padding:14px}.settings-panel .settings-inline-create,.settings-panel .burner-create-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.settings-panel .mailbox-key-unlock{flex-wrap:wrap}.settings-panel .mailbox-key-unlock input{width:min(100%,260px)}.settings-panel :is(p,small,strong,label,code){overflow-wrap:anywhere;max-width:100%}.settings-content,.settings-content>*,.settings-content :is(section,article,form,fieldset,div,span,label,nav,ul,li){min-width:0}.settings-content :is(button,a,input,select,textarea){max-width:100%}.settings-content :is(code,pre){white-space:pre-wrap;word-break:break-word}.settings-content button{overflow-wrap:anywhere}.settings-panel.settings-domain-panel{width:min(860px,100vw - 36px);height:min(640px,100dvh - 36px)}html[data-theme=dark] .settings-layer .page-scrim{background:#000000a8}html[data-theme=dark] .settings-panel{--surface:#202020;--surface-raised:#202020;--surface-soft:#292929;--surface-hover:#2d2d2d;--surface-active:#343434;--line:#ffffff16;--line-strong:#ffffff29;background:#202020;border-color:#ffffff14;box-shadow:0 28px 90px #000000ad}html[data-theme=dark] .settings-nav{background:#202020;border-right-color:#ffffff1a}html[data-theme=dark] .settings-content{background:#202020}html[data-theme=dark] .settings-nav-group>button.active{background:#343434}html[data-theme=dark] .settings-search{background:#202020;border-color:#484848}html[data-theme=dark] .settings-search:focus-within{background:#242424;border-color:#686868}html[data-theme=dark] .settings-nav-close{background:#333}html[data-theme=dark] .settings-nav-close:hover{background:#424242}html[data-theme=dark] .settings-nav-group>button{color:#f2f2f2}html[data-theme=dark] .settings-account-copy small,html[data-theme=dark] .settings-system-detail small{color:#b4b4b4}html[data-theme=dark] .settings-panel .profile-card.profile-sheet{background:#202020}html[data-theme=light] .settings-panel{--surface:#fff;--surface-raised:#fff;--surface-soft:#f7f7f7;--surface-hover:#ededed;--surface-active:#e9e9e9;background:#fff;border-color:#0000001a}html[data-theme=light] .settings-nav{background:#f7f7f7;border-right-color:#0000001a}html[data-theme=light] .settings-content{background:#fff}html[data-theme=light] .settings-nav-group>button.active,html[data-theme=light] .settings-nav-close{background:#e9e9e9}html[data-theme=light] .settings-nav-group>button:hover,html[data-theme=light] .settings-nav-close:hover{background:#dedede}html[data-theme=light] .settings-search{background:#f7f7f7;border-color:#d1d1d1}html[data-theme=light] .settings-panel .profile-card.profile-sheet{background:#fff}html[data-theme-variant=graphite] .settings-panel,html[data-theme-variant=graphite] .settings-nav,html[data-theme-variant=graphite] .settings-content{background:#242427}html[data-theme-variant=graphite] .settings-panel{--surface:#242427;--surface-raised:#242427;--surface-soft:#2e2e32;--surface-hover:#343439;--surface-active:#39393d}html[data-theme-variant=graphite] .settings-nav-group>button.active{background:#39393d}html[data-theme-variant=graphite] .settings-panel .profile-card.profile-sheet{background:#242427}@media (width<=720px) and (width>=651px){.settings-panel{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.settings-layout{grid-template-columns:190px minmax(0,1fr)}.settings-content{padding-inline:14px}.settings-nav-group>button{font-size:12.5px}.settings-panel .two-fields{grid-template-columns:1fr}}@media (width<=650px){.settings-panel,.settings-panel.settings-domain-panel{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0}.settings-panel:not(.settings-domain-panel)>.settings-head{display:flex}.settings-panel:not(.settings-domain-panel)>.settings-layout{height:calc(100% - 62px)}.settings-layout:not(.settings-layout-domain-page){display:block}.settings-menu-trigger{display:inline-grid}.settings-nav-close{display:none}.settings-nav{width:min(300px,88vw);height:100%;padding:10px 9px calc(14px + env(safe-area-inset-bottom));z-index:6;border-right:1px solid var(--line);background:var(--surface-raised);transition:transform .22s;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:12px 0 38px #0000002e}.settings-nav.mobile-open{transform:translate(0)}.settings-mobile-title{justify-content:space-between;align-items:center;min-height:46px;padding:0 2px 2px 10px;display:flex}.settings-mobile-title strong{font-size:15px;font-weight:500}.settings-nav-scrim{z-index:5;-webkit-backdrop-filter:blur(3px);background:#00000061;border:0;display:block;position:absolute;inset:0}.settings-search{margin-top:7px}.settings-navigation-results{flex:auto}.settings-panel .content-title{min-height:54px;margin-bottom:0;padding:0}.settings-content{padding:0 max(18px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.settings-system-row{align-items:flex-start;min-height:56px}.settings-system-row>:last-child{align-self:center;max-width:100%}.settings-system-accent{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:13px}.settings-system-accent .accent-presets{justify-content:flex-start}.settings-panel .primary-small,.settings-panel .secondary-button,.settings-panel .danger-button,.settings-panel .profile-card-actions button{min-height:42px;padding-block:9px;font-size:12px}.settings-panel .two-fields,.settings-panel .company-settings-grid{grid-template-columns:1fr}.settings-panel .domain-table-head{display:none}.settings-panel .domain-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 2px}.settings-panel .domain-row>:nth-child(2),.settings-panel .domain-row>:nth-child(3){grid-column:1}.settings-panel .domain-row>button{grid-area:1/2}.settings-panel .two-fields input,.settings-panel .two-fields select,.settings-panel .company-select-label select,.settings-panel .settings-inline-create input,.settings-panel .settings-inline-create select,.settings-panel .burner-create-form input,.settings-panel .burner-create-form select,.settings-panel .identity-idp-form input,.settings-panel .identity-idp-form select,.settings-panel .identity-scim-create input,.settings-panel .mailbox-key-setup input,.settings-panel .mailbox-key-unlock input,.settings-panel .danger-zone-confirmation>label input{height:44px;font-size:14px}}.menu-surface,:is(.popover-card,.company-menu,.account-menu,.action-popover,.mail-new-tab-menu,.mail-worktab-context-menu,.recipient-suggestions,.compose-options-menu,.protection-menu,.calendar-event-panel,.send-menu){border:.5px solid var(--menu-border);border-radius:var(--menu-radius);color:var(--ink);background:var(--menu-surface);box-shadow:var(--menu-shadow);-webkit-backdrop-filter:none;transform-origin:var(--menu-origin,top center);animation:.13s cubic-bezier(.2,.8,.3,1) both menu-in}:is(.popover-card,.company-menu,.account-menu,.action-popover,.mail-new-tab-menu,.mail-worktab-context-menu,.recipient-suggestions,.compose-options-menu,.protection-menu,.calendar-event-panel,.send-menu){z-index:1100!important}.app-shell:has(.account-menu) .topbar{z-index:1200!important}.nav-sidebar:has(.company-menu){z-index:1200!important}.reader-toolbar:has(.action-popover){z-index:1200!important}.heading-actions:has(.action-popover){z-index:1200!important}.toolbar-action-menu:has(.action-popover){z-index:1200!important}.compose-window:has(:is(.recipient-suggestions,.compose-options-menu,.protection-menu,.send-menu)){z-index:1200!important}:is(.company-menu,.recipient-suggestions,.mail-new-tab-menu,.mail-worktab-context-menu){--menu-origin:top left}:is(.account-menu,.mailbox-action-popover,.message-action-popover){--menu-origin:top right}:is(.send-menu,.protection-menu){--menu-origin:bottom left;--menu-lift:4px}:is(.compose-options-menu,.message-response-action-popover){--menu-origin:bottom right;--menu-lift:4px}@keyframes menu-in{0%{opacity:0;transform:translateY(var(--menu-lift,-4px)) scale(.98)}}.menu-surface,:is(.company-menu,.action-popover,.mail-new-tab-menu,.mail-worktab-context-menu,.recipient-suggestions,.compose-options-menu,.protection-menu,.send-menu){padding:var(--menu-pad)}.menu-surface>button,:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button{width:100%;min-height:var(--menu-row);padding:0 var(--menu-inset);align-items:center;gap:var(--menu-icon-gap);border-radius:var(--menu-item-radius);color:var(--ink);font-size:var(--menu-text);letter-spacing:-.005em;text-align:left;background:0 0;border:0;font-weight:430;display:flex}.menu-surface>button:is(:hover,:focus-visible):not(:disabled),:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button:is(:hover,:focus-visible,.active):not(:disabled){color:var(--menu-highlight-ink);background:var(--menu-highlight);outline:0}.menu-surface>button:is(:hover,:focus-visible):not(:disabled) :is(svg,strong,small,span,b),:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button:is(:hover,:focus-visible,.active):not(:disabled) :is(svg,strong,small,span,b){color:var(--menu-highlight-ink)}.menu-surface>button:active:not(:disabled),:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button:active:not(:disabled){background:var(--menu-highlight)}@supports (color:color-mix(in lab, red, red)){.menu-surface>button:active:not(:disabled),:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button:active:not(:disabled){background:color-mix(in srgb, var(--menu-highlight) 84%, #000)}}.menu-surface>button:disabled,:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu,.send-menu,.recipient-suggestions,.company-menu)>button:disabled{color:var(--faint);opacity:.55;cursor:default}.menu-surface>button:disabled>svg,:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu)>button:disabled>svg{color:var(--faint)}.menu-surface>button>svg,:is(.action-popover,.mail-worktab-context-menu,.mail-new-tab-menu)>button>svg,.action-popover>button>.sleep-zzz-icon{color:var(--menu-icon);flex:none}.menu-hint,.menu-surface>button>.menu-hint{color:var(--faint);font-size:var(--menu-text);font-variant-numeric:tabular-nums;margin-left:auto}:is(.menu-surface,.action-popover,.mail-worktab-context-menu)>button.danger,:is(.menu-surface,.action-popover,.mail-worktab-context-menu)>button.danger>svg{color:var(--red)}:is(.menu-surface,.action-popover,.mail-worktab-context-menu)>button.danger:is(:hover,:focus-visible):not(:disabled){color:var(--menu-highlight-ink);background:var(--red)}:is(.menu-surface,.action-popover,.mail-worktab-context-menu)>button.danger:is(:hover,:focus-visible):not(:disabled) :is(svg,span){color:var(--menu-highlight-ink)}.send-menu>button{grid-template-columns:minmax(0,1fr) auto;display:grid}:is(.company-menu-unified,.company-menu-company,.company-address-empty,.account-menu-switch,.company-menu .manage-businesses,.account-menu-actions>button){font-size:var(--menu-text);letter-spacing:-.005em;font-weight:430}:is(.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-actions>button):is(:hover,:focus-visible):not(:disabled),.account-menu-row:hover,.account-menu-row:focus-within,.compose-options-menu label:hover{color:var(--menu-highlight-ink);background:var(--menu-highlight);outline:0}:is(.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-actions>button):is(:hover,:focus-visible):not(:disabled) :is(svg,strong,small,span,b),.account-menu-row:is(:hover,:focus-within) :is(svg,strong,small,span,b),.compose-options-menu label:hover :is(svg,strong,small){color:var(--menu-highlight-ink)}.account-menu-actions>.account-menu-action-danger:is(:hover,:focus-visible){background:var(--red)}.menu-section,.popover-eyebrow,.account-menu-label,:is(.action-popover,.mail-new-tab-menu,.send-menu)>strong{min-height:22px;padding:5px var(--menu-inset) 3px;color:var(--faint);font-size:var(--menu-text-section);letter-spacing:0;text-transform:none;align-items:center;font-weight:500;display:flex}:is(.menu-surface,.action-popover,.mail-new-tab-menu,.send-menu)>button+strong,.company-menu>button+.popover-eyebrow{margin-top:4px}.menu-divider,.action-popover-divider,.mail-worktab-context-menu>span{height:1px;margin:var(--menu-pad) var(--menu-divider-inset);background:var(--menu-divider);display:block}:is(.company-menu,.recipient-suggestions,.menu-surface){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--menu-divider) transparent}.mail-tab-menu-scrim{-webkit-backdrop-filter:none;background:0 0}:is(.page-scrim,.compose-expanded-scrim){background:var(--apple-modal-scrim);-webkit-backdrop-filter:none}.action-sheet{border:.5px solid var(--menu-border);border-radius:var(--dialog-radius);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);-webkit-backdrop-filter:blur(28px)saturate(180%);animation:.16s cubic-bezier(.2,.8,.3,1) both dialog-in}.action-sheet-head{height:var(--dialog-head-h);border-bottom:.5px solid var(--menu-divider);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:0 8px;display:grid}.action-sheet-head h2{letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.action-sheet-head .icon-button{width:28px;height:28px;color:var(--muted);background:var(--fill);border-radius:50%;grid-column:3;justify-self:end}.action-sheet-head .icon-button:hover{color:var(--ink);background:var(--fill-strong)}.action-sheet-content{max-height:calc(min(680px, 100vh - 44px) - var(--dialog-head-h));padding:16px var(--dialog-inset) var(--dialog-pad-b)}.action-sheet-layer>.page-scrim{animation:.18s ease-out both scrim-in}@keyframes scrim-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@media (width<=650px){.action-sheet{width:100%;max-height:min(88dvh,720px);padding-top:8px;padding-bottom:env(safe-area-inset-bottom);border-width:.5px 0 0;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,.82,.24,1) both sheet-in;top:auto;bottom:0;left:0;transform:none;box-shadow:0 -14px 44px #0000002e}.action-sheet:before{content:"";background:var(--muted);border-radius:999px;width:36px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.action-sheet:before{background:color-mix(in srgb, var(--muted) 32%, transparent)}}.action-sheet-head{height:56px;padding-top:4px}.action-sheet-content{max-height:calc(min(88dvh, 720px) - 64px - env(safe-area-inset-bottom));--dialog-pad-b:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:16px}.action-sheet-content::-webkit-scrollbar{display:none}.mail-filter-sheet{gap:18px}.mail-filter-intro{gap:13px}.mail-filter-intro-icon{border-radius:13px;width:44px;height:44px}.mail-filter-intro strong{font-size:15px}.mail-filter-intro small{font-size:12.5px}.mail-filter-search>label{padding-left:2px;font-size:12px}.mail-filter-search-control{background:var(--fill);border:0;border-radius:13px;height:48px}.mail-filter-search-control input{font-size:16px}.mail-filter-options{background:var(--fill);border:0;border-radius:15px}.mail-filter-options button{grid-template-columns:38px minmax(0,1fr) 24px;gap:11px;min-height:64px;padding:8px 13px}.mail-filter-options button:not(:last-child):after{left:62px}.mail-filter-choice-icon{border-radius:11px;width:36px;height:36px}.mail-filter-choice-copy strong{font-size:15px}.mail-filter-choice-copy small{font-size:12px}.mail-filter-actions{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.mail-filter-actions button{border-radius:12px;min-height:44px;font-size:15px}.sheet-choice-list>button,.sheet-action-grid>button{min-height:56px}.sheet-choice-list>button:active,.sheet-action-grid>button:active,.mail-filter-options button:active{background:var(--menu-pressed)}}@keyframes sheet-in{0%{opacity:.7;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.menu-surface,:is(.popover-card,.company-menu,.account-menu,.action-popover,.mail-new-tab-menu,.mail-worktab-context-menu,.recipient-suggestions,.compose-options-menu,.protection-menu,.calendar-event-panel,.send-menu),.action-sheet,.action-sheet-layer>.page-scrim,.toast,.toast-countdown>span,.toast-progress{animation:none}}.list-filter-shell{border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);min-width:0;height:42px;padding:0;display:block;overflow:hidden}.list-filter-shell .list-filter-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;border:0;gap:6px;width:100%;height:100%;padding:6px 8px;overflow-x:auto}.list-filter-shell .filter-pill,.list-filter-shell .clear-filter,.list-filter-shell .search-result-summary{scroll-snap-align:start;scroll-margin-inline:2px}.workspace-tab-sidebar{border:.5px solid var(--ink);flex-direction:column;grid-column:4;min-width:0;min-height:0;margin:7px 7px 7px 0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-tab-sidebar{border:.5px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.workspace-tab-sidebar{background:var(--surface);border-radius:18px;box-shadow:0 12px 38px #2026341a}.workspace-tab-sidebar>header{background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:42px;padding:0 7px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-tab-sidebar>header{background:color-mix(in srgb, var(--surface-soft) 88%, transparent)}}.workspace-tab-sidebar>header>span{align-items:center;gap:7px;min-width:0;display:flex}.workspace-tab-sidebar>header>.workspace-tab-sidebar-actions{flex:none;gap:2px}.workspace-tab-sidebar>header svg{color:var(--blue)}.workspace-tab-sidebar>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;overflow:hidden}.workspace-tab-sidebar>header button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.workspace-tab-sidebar .web-browser-toolbar{height:45px;padding-inline:7px}.workspace-tab-sidebar .web-browser-toolbar input{font-size:11px}.workspace-tab-sidebar .web-browser-toolbar button{justify-content:center;width:30px;padding:0}.workspace-tab-sidebar-empty{color:var(--muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:7px;padding:22px;display:grid}.workspace-tab-sidebar-empty>svg{color:var(--blue)}.workspace-tab-sidebar-empty strong{color:var(--ink);font-size:14px}.workspace-tab-sidebar-empty p{margin:0;font-size:11px}.workspace-tab-sidebar>.transfer-workspace{border:0;border-radius:0;flex:1;min-height:0}.pane-resize-handle{display:none}@media (width>=901px){.pane-resize-handle{z-index:48;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:18px;height:100%;display:flex;position:absolute;top:0}.pane-resize-handle>span{pointer-events:none;background:0 0;border-radius:999px;width:2px;height:34px;transition:height .15s,background-color .15s,box-shadow .15s}.pane-resize-handle:is(:hover,:focus-visible){outline:0}.pane-resize-handle:is(:hover,:focus-visible)>span{background:var(--tint);height:48px}@supports (color:color-mix(in lab, red, red)){.pane-resize-handle:is(:hover,:focus-visible)>span{background:color-mix(in srgb, var(--tint) 68%, var(--pane-divider))}}.pane-resize-handle:is(:hover,:focus-visible)>span{box-shadow:0 0 0 3px var(--tint)}@supports (color:color-mix(in lab, red, red)){.pane-resize-handle:is(:hover,:focus-visible)>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 10%, transparent)}}.nav-sidebar,.message-list-pane,.workspace-tab-sidebar,.assistant-view{position:relative}.pane-resizer-sidebar{right:-9px}.pane-resizer-message-list{width:18px;right:-18px}.pane-resizer-workspace,.pane-resizer-assistant{left:-9px}html[data-pane-resizing] *,html[data-pane-resizing] :before,html[data-pane-resizing] :after{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.app-shell.edition-email .workspace.workspace-tab-docked{grid-template-columns:var(--mail-sidebar-width,220px) var(--mail-list-width,342px) minmax(320px, 1fr) var(--workspace-pane-width,390px)}.app-shell.edition-email .workspace.sidebar-collapsed.workspace-tab-docked{grid-template-columns:76px var(--mail-list-width,342px) minmax(320px, 1fr) var(--workspace-pane-width,390px)}.app-shell.edition-email .nav-sidebar{width:calc(100% - 12px);height:calc(100% + 58px + var(--mail-tabs-height) - 18px);transform:translateY(calc(-58px - var(--mail-tabs-height) + 11px));background:var(--mail-sidebar-material);box-shadow:var(--mail-sidebar-shadow);-webkit-backdrop-filter:blur(38px)saturate(145%);border-radius:20px;margin-left:7px;padding-top:11px}.app-shell.edition-email .compose-button{border-radius:999px}}@media (width<=900px){.workspace-tab-sidebar{display:none}.list-filter-shell{height:48px}}.mobile-mailbox-drawer{display:none}@media (width<=900px){.nav-sidebar{overflow:hidden}.nav-sidebar .company-switcher-wrap,.nav-sidebar .company-menu{display:none}.mobile-mailbox-drawer{border-bottom:1px solid var(--mail-sidebar-divider);gap:7px;margin:0 0 12px;padding:0 0 12px;display:grid}.mobile-mailbox-unified,.mobile-mailbox-address,.mobile-mailbox-empty,.mobile-mailbox-manage{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:6px 9px;display:flex}.mobile-mailbox-unified>span:nth-child(2),.mobile-mailbox-empty>span,.mobile-mailbox-account-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-mailbox-unified strong,.mobile-mailbox-empty strong,.mobile-mailbox-account-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.mobile-mailbox-unified small,.mobile-mailbox-empty small,.mobile-mailbox-account-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.mobile-mailbox-unified.selected,.mobile-mailbox-address.selected{background:var(--mail-sidebar-selection)}.mobile-mailbox-unified>svg,.mobile-mailbox-address>svg{color:var(--tint);flex:none}.mobile-mailbox-account{background:var(--surface);border-radius:14px;min-width:0;padding:3px 0 7px}@supports (color:color-mix(in lab, red, red)){.mobile-mailbox-account{background:color-mix(in srgb, var(--surface) 39%, transparent)}}.mobile-mailbox-account-head{align-items:center;gap:10px;min-width:0;min-height:47px;padding:6px 9px;display:flex}.mobile-mailbox-addresses{gap:2px;min-width:0;padding:0 5px;display:grid}.mobile-mailbox-address{border-radius:11px;min-height:50px;padding-left:9px}.mobile-mailbox-address .company-address-copy strong{font-size:13px}.mobile-mailbox-address .company-address-copy small{font-size:11px}.mobile-mailbox-address .company-address-glyph{border-radius:9px;flex-basis:30px;width:30px;height:30px}.mobile-mailbox-empty{color:var(--muted)}.mobile-mailbox-empty>svg:first-child{color:#d28a3f}.mobile-mailbox-empty>svg:last-child{color:var(--faint);margin-left:auto}.mobile-mailbox-manage{min-height:46px;color:var(--tint);margin-top:1px;font-size:13px;font-weight:620}.mobile-mailbox-manage>svg{flex:none}}@media (width<=650px){.app-shell.product-mail:not(.mobile-reader-shell){--mobile-mail-chrome-height:104px;background:var(--background)}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{height:calc(var(--mobile-mail-chrome-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:var(--background);box-shadow:none;-webkit-backdrop-filter:none;border-bottom:0;grid-template-rows:42px 46px;grid-template-columns:44px minmax(0,1fr) 90px;align-content:end;gap:4px 8px;padding-bottom:6px}.app-shell.product-mail:not(.mobile-reader-shell) .workspace{inset:calc(var(--mobile-mail-chrome-height) + env(safe-area-inset-top)) 0 0;background:var(--background)}.app-shell.product-mail:not(.mobile-reader-shell) .global-search{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;height:46px;padding-inline:14px 10px;box-shadow:0 1px 2px #1f23290a}.app-shell.product-mail:not(.mobile-reader-shell) .global-search input{font-size:16px}.app-shell.product-mail:not(.mobile-reader-shell) .global-search>svg{width:20px;height:20px}.app-shell.product-mail:not(.mobile-reader-shell) .nav-trigger{width:40px;height:40px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-topbar-inbox-context{padding-inline:4px}.mobile-topbar-inbox-context strong{font-size:15px;font-weight:650;line-height:19px}.mobile-topbar-inbox-context small{font-size:11px;line-height:14px}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions{gap:5px;width:90px}.app-shell.product-mail:not(.mobile-reader-shell) .assistant-trigger{width:40px;height:40px}.app-shell.product-mail:not(.mobile-reader-shell) .profile-chip{width:38px;height:38px}.app-shell.product-mail:not(.mobile-reader-shell) .account-menu{top:46px}.app-shell.product-mail:not(.mobile-reader-shell) .message-list-pane{background:var(--surface);border:0;border-radius:18px;width:calc(100% - 12px);height:calc(100% - 8px);margin:2px 6px 6px;overflow:hidden;box-shadow:0 1px 2px #1f23290b}html[data-theme=light] .app-shell.product-mail:not(.mobile-reader-shell) :is(.list-heading,.message-scroll){background:var(--surface)}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading{min-height:46px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom))}}.smart-search-results{border-bottom:.5px solid var(--pane-divider);background:var(--pane-list-surface);flex:none;gap:10px;padding:10px 12px 11px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-search-results{background:color-mix(in srgb, var(--pane-list-surface) 88%, var(--fill))}}.smart-search-group{gap:6px;min-width:0;display:grid}.smart-search-group>header{min-height:18px;color:var(--muted);align-items:center;gap:6px;display:flex}.smart-search-group>header strong{color:var(--ink);font-size:11.5px;font-weight:640}.smart-search-group>header span{background:var(--fill-strong);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9.5px;display:grid}.smart-search-group>div{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;min-width:0;display:flex;overflow-x:auto}.smart-search-group>div::-webkit-scrollbar{display:none}.smart-search-group>div>button{scroll-snap-align:start;border:.5px solid var(--line);min-width:min(232px,76vw);height:48px;color:var(--ink);background:var(--surface);text-align:left;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:5px 8px;display:grid}.smart-search-group>div>button:hover{border-color:var(--line-strong);background:var(--surface-hover)}.smart-search-group>div>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.smart-search-group>div>button strong,.smart-search-group>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-search-group>div>button strong{font-size:11.5px;font-weight:590}.smart-search-group>div>button small{color:var(--muted);font-size:9.5px}.smart-search-group>div>button>svg:last-child{color:var(--faint)}.smart-search-group.people-results.avatar-only>div{align-items:center;gap:8px}.smart-search-group.people-results.avatar-only>div>button{width:38px;min-width:38px;max-width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:50%;grid-template-columns:1fr;place-items:center;padding:0;transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s;display:grid}.smart-search-group.people-results.avatar-only>div>button:hover{filter:brightness(1.05);background:0 0;border-color:#0000;transform:translateY(-1px)scale(1.04)}.smart-search-group.people-results.avatar-only .sender-avatar{width:34px;height:34px;font-size:10px;box-shadow:inset 0 1px #ffffff47,0 2px 7px #0000001f}.smart-file-icon{width:29px;height:29px;color:var(--blue);background:var(--blue);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.smart-file-icon{background:color-mix(in srgb, var(--blue) 10%, transparent)}}.search-message-heading{border-bottom:.5px solid var(--pane-divider);min-height:45px;color:var(--muted);background:var(--pane-list-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;display:flex}.search-message-heading>span{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.search-message-heading strong{font-size:11.5px;font-weight:640}.search-message-heading small{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.message-card mark{color:inherit;background:var(--warn);border-radius:3px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){.message-card mark{background:color-mix(in srgb, var(--warn) 28%, transparent)}}.draft-indicator{white-space:nowrap;flex:none;font-style:normal;color:var(--red)!important;font-size:10.5px!important;font-weight:650!important}.recipient-inline-match{max-width:240px;height:26px;color:var(--blue);background:var(--blue);border:0;border-radius:7px;flex:0 auto;align-items:center;gap:5px;padding:0 8px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recipient-inline-match{background:color-mix(in srgb, var(--blue) 9%, transparent)}}.recipient-inline-match{font-size:11px}.recipient-inline-match span,.recipient-inline-match small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-inline-match small{color:var(--muted);font-size:9.5px}.reader-toolbar{gap:5px}.reader-primary-actions{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.reader-primary-actions::-webkit-scrollbar{display:none}.reader-primary-actions>button{min-width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.reader-primary-actions>button:hover{color:var(--ink);background:var(--fill-hover)}.reader-primary-actions>button.active{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.reader-primary-actions>button.active{background:color-mix(in srgb, var(--warn) 10%, transparent)}}.reader-primary-actions>button.danger:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.reader-primary-actions>button.danger:hover{background:color-mix(in srgb, var(--red) 9%, transparent)}}.reader-primary-actions>button>span{white-space:nowrap;font-size:10.5px;font-weight:590;display:none}.reader-toolbar .toolbar-group.right{flex:none}.message-state-indicators{min-width:24px;min-height:24px;color:var(--faint);justify-content:flex-end;align-items:center;gap:3px;display:flex}.message-state-indicators svg:first-child,.message-important-indicator{color:var(--blue)}.message-state-indicators svg:last-child,.message-favourite-indicator{color:var(--warn)}.message-card-top{grid-template-columns:27px minmax(0,1fr) auto}@media (width>=901px){.workspace.layout-comfortable .message-card,.workspace.layout-compact .message-card{grid-template-columns:28px minmax(150px,220px) minmax(240px,1fr) auto 72px}.workspace.layout-comfortable .gmail-list-avatar,.workspace.layout-compact .gmail-list-avatar{grid-column:1}.workspace.layout-comfortable .gmail-list-sender,.workspace.layout-compact .gmail-list-sender{grid-column:2}.workspace.layout-comfortable .gmail-list-copy,.workspace.layout-compact .gmail-list-copy{grid-column:3}.workspace.layout-comfortable .gmail-list-meta,.workspace.layout-compact .gmail-list-meta{grid-column:4}.workspace.layout-comfortable .gmail-list-time,.workspace.layout-compact .gmail-list-time{grid-column:5}}@media (width>=1500px){.reader-primary-actions>button>span{display:inline}}@media (width<=900px){.message-card-top{grid-template-columns:27px minmax(0,1fr) auto}.workspace.layout-comfortable .gmail-list-avatar,.workspace.layout-compact .gmail-list-avatar{grid-area:1/1/4;align-self:center}.workspace.layout-comfortable .gmail-list-sender,.workspace.layout-compact .gmail-list-sender,.workspace.layout-comfortable .gmail-list-copy,.workspace.layout-compact .gmail-list-copy{grid-column:2/4}.workspace.layout-comfortable .gmail-list-meta,.workspace.layout-compact .gmail-list-meta{grid-column:2/3}.search-message-heading small{display:none}}@media (width<=650px){.smart-search-results{padding-inline:10px}.reader-primary-actions>button{padding-inline:6px}}.settings-panel{--set-gutter:34px;--set-measure:780px;--set-nav-w:264px;--set-head-h:64px;--set-row-min:52px;--set-row-pad:16px;--set-card-radius:14px;--set-card-gap:24px;--set-title:20px;--set-body:13px;--set-value:13px;--set-note:12px;--set-caption:13px;--set-eyebrow:11px;--set-control-h:32px;width:min(1120px,100vw - 64px);height:min(820px,100vh - 64px);box-shadow:0 0 0 .5px var(--ink), 0 32px 88px #14161e38, 0 4px 14px #14161e14;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.settings-panel{box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 10%, transparent), 0 32px 88px #14161e38, 0 4px 14px #14161e14}}.settings-head{height:var(--set-head-h);border-bottom:1px solid var(--line);background:var(--surface-raised);gap:12px;padding:0 12px 0 20px}.settings-head>div{gap:12px;min-width:0}.settings-head>div>div{min-width:0}.settings-icon{width:32px;height:32px;color:var(--ink);background:var(--surface-active);border-radius:9px;flex:0 0 32px}.settings-head h2{color:var(--ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.settings-head p{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11.5px;line-height:1.3;overflow:hidden}.settings-head-actions{gap:4px}.settings-layout{grid-template-columns:var(--set-nav-w) minmax(0, 1fr)}.settings-nav{border-right:1px solid var(--line);gap:0;min-height:0;padding:14px 12px 12px;overflow:hidden}.settings-search{background:var(--fill);border:1px solid #0000;border-radius:9px;gap:8px;min-height:34px;margin:0 0 12px;padding:0 11px}.settings-search:focus-within{border-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.settings-search:focus-within{border-color:color-mix(in srgb, var(--tint) 55%, transparent)}}.settings-search:focus-within{background:var(--surface-raised)}.settings-search>svg{width:15px;height:15px;color:var(--faint);flex:0 0 15px}.settings-search input{height:32px;font-size:var(--set-body)}.settings-search>button{background:var(--fill-strong);flex:0 0 20px;width:20px;height:20px}.settings-scope-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;align-items:center;gap:9px;min-width:0;margin:0 0 10px;padding:8px 9px;display:flex}.settings-scope-card>.company-avatar{flex:0 0 26px;width:26px;height:26px;font-size:10px}.settings-scope-card strong{color:var(--ink);font-size:12px;font-weight:550;line-height:1.25}.settings-scope-card small{color:var(--faint);font-size:11px;line-height:1.25}.settings-scope-card>svg{width:13px;height:13px;color:var(--green)}.settings-add-mailbox{width:100%;min-height:48px;color:var(--ink);background:var(--tint-soft);text-align:left;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:9px;margin:0 0 13px;padding:7px 9px;display:grid}.settings-add-mailbox>svg:first-child{color:var(--tint)}.settings-add-mailbox>svg:last-child{color:var(--faint)}.settings-add-mailbox>span{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-add-mailbox strong,.settings-add-mailbox small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-add-mailbox strong{font-size:12px;font-weight:590}.settings-add-mailbox small{color:var(--muted);font-size:10px}.settings-add-mailbox:hover{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.settings-add-mailbox:hover{background:color-mix(in srgb, var(--tint) 15%, var(--surface))}}.settings-navigation-results{overscroll-behavior:contain;flex:auto;gap:2px;min-height:0;overflow-y:auto}.settings-nav-group{gap:1px}.settings-nav-group+.settings-nav-group{margin-top:14px}.settings-nav-label{color:var(--faint);font-size:var(--set-eyebrow);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;padding:0 10px;font-weight:600;line-height:1.4;display:block}.settings-nav-group>button{min-height:32px;color:var(--ink-2);font-size:var(--set-body);border-radius:8px;gap:10px;padding:0 10px;font-weight:450}.settings-nav-group>button>svg{width:16px;height:16px;color:var(--faint);stroke-width:1.9px}.settings-nav-group>button:hover{color:var(--ink);background:var(--fill)}.settings-nav-group>button:hover>svg{color:var(--muted)}.settings-nav-group>button.active{color:var(--ink);background:var(--fill-strong);font-weight:550}.settings-nav-group>button.active>svg{color:var(--ink)}.settings-search-empty{min-height:92px;color:var(--faint);font-size:var(--set-note);gap:7px}.settings-account{background:inherit;flex:none;gap:9px;min-width:0;border-top:1px solid var(--line)!important;margin:12px 0 0!important;padding:11px 4px 2px!important}.settings-account>span:first-child{flex:0 0 26px;width:26px;height:26px;font-size:9.5px}.settings-account strong{color:var(--ink);font-size:12px;font-weight:550}.settings-account small{color:var(--faint);font-size:11px}.settings-signout{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.settings-signout:hover{color:var(--red);background:var(--red-soft)}.settings-content{padding:0 var(--set-gutter) 56px;scroll-padding-top:78px}.settings-content>*{width:100%;max-width:var(--set-measure);margin-inline:0}.settings-panel .content-title{z-index:4;border-bottom:1px solid var(--line);background:var(--surface-raised);flex-flow:wrap;align-items:flex-end;gap:12px 20px;min-height:0;margin:0 0 22px;padding:20px 0 15px;display:flex;position:sticky;top:0}.settings-panel .content-title>div{flex:260px;min-width:0}.settings-panel .content-title h3{color:var(--ink);font-size:var(--set-title);letter-spacing:-.021em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.settings-panel .content-title p{max-width:62ch;color:var(--muted);font-size:var(--set-caption);margin:6px 0 0;font-weight:400;line-height:1.5;display:block}.settings-panel .content-title .primary-small{flex:none}.settings-content.settings-content-domain-page>.content-title,.settings-content.settings-content-domain-page .content-title{background:var(--surface)}.settings-section-heading{align-items:flex-end;gap:12px 20px;margin:0 0 9px;padding:0 2px}.settings-section-heading.spaced,.settings-content-routing .settings-section-heading.spaced,.settings-content-keys .settings-section-heading.spaced,.settings-content-members .settings-section-heading.spaced,.settings-content-identity .settings-section-heading.spaced{margin-top:30px}.settings-section-heading>div{gap:4px}.settings-section-heading strong{color:var(--ink);font-size:var(--set-caption);letter-spacing:-.008em;font-weight:600}.settings-section-heading span{color:var(--muted);font-size:var(--set-note);line-height:1.5}.settings-system-list,.settings-record-list,.settings-content-routing .settings-record-list,.settings-content-keys .settings-advanced-body .settings-record-list{margin:0 0 var(--set-card-gap);padding:0 var(--set-row-pad);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-raised);box-shadow:0 1px 1px var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-system-list,.settings-record-list,.settings-content-routing .settings-record-list,.settings-content-keys .settings-advanced-body .settings-record-list{box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 3%, transparent)}}.settings-system-list:last-child,.settings-record-list:last-child{margin-bottom:0}.settings-system-row{min-height:var(--set-row-min);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--set-body);gap:14px 20px;padding:11px 0;font-weight:450}.settings-system-list>:last-child,.settings-record-list>:last-child{border-bottom:0}.settings-system-detail{min-height:var(--set-row-min)}.settings-system-detail>span:first-child{gap:3px}.settings-system-detail strong{color:var(--ink);font-size:var(--set-body);font-weight:500;line-height:1.35}.settings-system-detail small{max-width:46ch;color:var(--muted);font-size:var(--set-note);font-weight:400;line-height:1.45}.settings-system-status{color:var(--green);font-size:var(--set-note);gap:5px;font-weight:500}.account-security-list{max-width:720px}.account-security-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.account-security-row>.security-setting-icon{width:30px;height:30px}.account-security-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.account-security-row .secondary-button{min-width:72px}.settings-panel .account-security-form{width:min(720px,100%);margin:0 0 var(--set-card-gap)}.account-security-fields{gap:12px;display:grid}.account-security-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-fields label{min-width:0}.account-security-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.account-security-actions .danger-button{margin-right:auto}.account-phone-safety{max-width:720px;margin-top:0;margin-bottom:var(--set-card-gap)}@media (width<=640px){.account-security-row{grid-template-columns:32px minmax(0,1fr)}.account-security-row>button{grid-column:2;justify-self:start;margin-top:4px}.account-security-fields.two-column{grid-template-columns:1fr}}.settings-system-row>.settings-compact-switch,.settings-system-row>.settings-system-status,.settings-system-row>.accent-presets{flex:none}.settings-system-row>.settings-system-status{white-space:nowrap}.settings-system-row>.settings-system-select{flex:0 auto}.settings-system-select{color:var(--muted);gap:4px}.settings-system-select select{max-width:220px;height:var(--set-control-h);color:var(--ink);font-size:var(--set-value);font-weight:450}.settings-system-select>svg{width:14px;height:14px;color:var(--faint);flex:0 0 14px}.settings-system-accent{gap:14px 20px}.settings-system-accent .accent-presets{gap:8px}.settings-system-accent .accent-swatch{width:22px;height:22px}.settings-system-list>.settings-inline-guidance,.settings-system-list>.settings-quiet-note{margin:0 calc(var(--set-row-pad) * -1);padding:12px var(--set-row-pad);border-top:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:var(--set-note);border-radius:0;line-height:1.5}.settings-inline-guidance,.settings-quiet-note{font-size:var(--set-note);border-radius:11px;gap:9px;margin-top:14px;padding:12px 13px;line-height:1.5}.settings-inline-guidance>svg,.settings-quiet-note>svg{width:15px;height:15px;color:var(--faint);flex:0 0 15px;margin-top:1px}.settings-plain-intro{min-height:0;margin-bottom:var(--set-card-gap);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-raised);gap:12px;padding:14px 15px}.settings-plain-intro>svg{width:17px;height:17px;color:var(--tint);flex:0 0 17px;margin-top:1px}.settings-plain-intro strong{font-size:var(--set-body);font-weight:550;line-height:1.35}.settings-plain-intro span{color:var(--muted);font-size:var(--set-note);line-height:1.5}.settings-link-row strong{font-size:var(--set-body);font-weight:500}.settings-link-row small{color:var(--muted);font-size:var(--set-note);line-height:1.45}.personal-mail-account-summary{min-height:72px;margin:0 0 var(--set-card-gap);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-raised);box-shadow:0 1px 1px var(--ink);align-items:center;gap:13px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.personal-mail-account-summary{box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 3%, transparent)}}.personal-mail-account-summary>.company-avatar{flex:0 0 42px;width:42px;height:42px}.personal-mail-account-summary>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.personal-mail-account-summary strong{color:var(--ink);font-size:var(--set-body);font-weight:600}.personal-mail-account-summary small{color:var(--muted);font-size:var(--set-note);font-weight:400;line-height:1.45}.personal-mail-account-count{min-width:52px;color:var(--ink);flex-direction:column;align-items:flex-end;font-size:20px;font-weight:600;line-height:1.05;display:flex}.personal-mail-account-count small{color:var(--faint);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:550}.personal-mail-actions{margin:0 0 var(--set-card-gap);padding:0 var(--set-row-pad);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-raised);box-shadow:0 1px 1px var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.personal-mail-actions{box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 3%, transparent)}}.personal-mail-actions>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:9px 0;display:grid}.personal-mail-actions>button:last-child{border-bottom:0}.personal-mail-actions>button:hover{background:var(--surface-soft)}.personal-mail-actions>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.personal-mail-actions strong{color:var(--ink);font-size:var(--set-body);font-weight:550;line-height:1.3}.personal-mail-actions small{color:var(--muted);font-size:var(--set-note);font-weight:400;line-height:1.4}.personal-mail-actions>button>svg{color:var(--faint)}.personal-mail-actions .mail-provider-mark,.personal-mail-action-icon{border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.personal-mail-action-icon{color:var(--tint);background:var(--tint-soft)}.personal-mail-provider-stack{width:34px;height:34px;display:block;position:relative}.personal-mail-provider-stack img{object-fit:contain;border:2px solid var(--surface-raised);background:#fff;border-radius:8px;width:24px;height:24px;position:absolute}.personal-mail-provider-stack img:first-child{inset:0 auto auto 0}.personal-mail-provider-stack img:last-child{inset:auto 0 0 auto}.personal-mail-addresses{margin:0 0 var(--set-card-gap);padding:0 var(--set-row-pad);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-raised);overflow:hidden}.personal-mail-address-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.personal-mail-address-row:last-child{border-bottom:0}.personal-mail-address-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.personal-mail-address-row strong,.personal-mail-address-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-mail-address-row strong{color:var(--ink);font-size:var(--set-body);font-weight:560}.personal-mail-address-row small{color:var(--muted);font-size:var(--set-note)}.personal-mail-row-actions>button:first-child{color:var(--ink)}.settings-personal-back{min-height:30px;color:var(--tint);font:inherit;font-size:var(--set-note);background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;margin:14px 0 0;padding:0 8px 0 4px;font-weight:560;display:inline-flex}.settings-personal-back:hover{background:var(--tint-soft)}.personal-mail-overview>button{text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%}.personal-mail-overview>button:hover{background:var(--surface-soft)}.personal-mail-overview-value{color:var(--muted);font-size:var(--set-value);align-items:center;gap:8px;font-weight:500;display:inline-flex}.personal-mail-overview-value svg{color:var(--faint)}.settings-record-list>div{min-height:var(--set-row-min);border-bottom:1px solid var(--line);gap:12px;padding:11px 0}.settings-record-list strong{color:var(--ink);font-size:var(--set-body);font-weight:500}.settings-record-list small{color:var(--muted);font-size:var(--set-note);line-height:1.45}.settings-inline-create{margin:0 0 var(--set-card-gap);border:1px solid var(--line-strong);border-radius:var(--set-card-radius);background:var(--surface-soft);gap:12px;padding:16px}.settings-inline-create>label{color:var(--muted);font-size:var(--set-note);gap:6px;font-weight:550}.settings-inline-create input,.settings-inline-create select{height:36px;font-size:var(--set-body);border-radius:9px;padding:0 11px}.settings-advanced-disclosure{border-top:1px solid var(--line);margin-top:22px}.settings-advanced-disclosure>summary{min-height:52px}.settings-advanced-disclosure>summary strong{font-size:var(--set-body);font-weight:500}.settings-advanced-disclosure>summary small{color:var(--muted);font-size:var(--set-note);line-height:1.45}.settings-section-tabs{border-radius:10px;gap:3px;padding:3px}.settings-section-tabs button{height:30px;font-size:var(--set-note);border-radius:7px;padding:0 13px;font-weight:500}.settings-section-tabs button.active{color:var(--ink);background:var(--surface-raised);font-weight:600;box-shadow:0 1px 2px #14161e12}.settings-permission-note,.settings-panel .settings-empty-note{color:var(--muted);font-size:var(--set-note);line-height:1.5}.settings-panel .primary-small,.settings-panel .secondary-button,.settings-panel .danger-button{min-height:34px;font-size:var(--set-note);border-radius:9px;padding:0 13px;font-weight:550}.settings-panel .settings-record-list .route-button,.settings-panel .settings-record-list .state-toggle{font-size:var(--set-note)}.settings-compact-switch{flex:0 0 44px;width:44px;height:26px}.settings-compact-switch>span{width:22px;height:22px}.settings-compact-switch.active>span{transform:translate(18px)}.settings-panel :is(button,input,select,summary,[role=switch]):focus-visible{outline:2px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.settings-panel :is(button,input,select,summary,[role=switch]):focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 62%, transparent)}}.settings-panel :is(button,input,select,summary,[role=switch]):focus-visible{outline-offset:2px}.settings-panel select:focus,.settings-panel select:focus-visible,.settings-panel .settings-system-select:focus-within{box-shadow:none;outline:0!important}html[data-theme=dark] .settings-panel,html[data-theme-variant=graphite] .settings-panel{box-shadow:0 0 0 .5px #ffffff14,0 34px 96px #000000b3}html[data-theme=dark] .settings-panel .content-title,html[data-theme=dark] .settings-system-list,html[data-theme=dark] .settings-record-list,html[data-theme=dark] .settings-plain-intro,html[data-theme=dark] .settings-scope-card{background:#242424}html[data-theme=dark] .settings-panel .content-title{background:#202020}html[data-theme=dark] .settings-system-list>.settings-inline-guidance,html[data-theme=dark] .settings-system-list>.settings-quiet-note,html[data-theme=dark] .settings-inline-create{background:#2b2b2b}html[data-theme-variant=graphite] .settings-panel .content-title{background:#242427}html[data-theme-variant=graphite] .settings-system-list,html[data-theme-variant=graphite] .settings-record-list,html[data-theme-variant=graphite] .settings-plain-intro,html[data-theme-variant=graphite] .settings-scope-card{background:#2a2a2e}@media (width<=1180px){.settings-panel{--set-gutter:28px;--set-nav-w:244px;width:calc(100vw - 40px);height:calc(100dvh - 40px)}}@media (width<=900px) and (width>=651px){.settings-panel{--set-gutter:22px;--set-nav-w:212px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.settings-nav{padding:12px 9px 10px}.settings-nav-group>button{font-size:12.5px}.settings-panel .two-fields,.settings-panel .company-settings-grid{grid-template-columns:1fr}}@media (width<=650px){.settings-panel,.settings-panel.settings-domain-panel{--set-gutter:16px;--set-measure:none;--set-row-min:56px;--set-row-pad:16px;--set-card-radius:14px;--set-card-gap:26px;--set-head-h:58px;--set-title:24px;--set-body:17px;--set-value:15px;--set-note:13px;--set-caption:15px;--set-eyebrow:12px;--set-control-h:40px;width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0}.settings-head{height:calc(var(--set-head-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left))}.settings-panel:not(.settings-domain-panel)>.settings-layout{height:calc(100% - var(--set-head-h) - env(safe-area-inset-top))}.settings-head h2{font-size:17px}.settings-icon{display:none}.settings-menu-trigger,.settings-head-actions .icon-button{width:40px;height:40px}.settings-nav{width:min(330px,90vw);padding:calc(8px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));border-right:0;border-radius:0 20px 20px 0;box-shadow:16px 0 48px #00000047}.settings-mobile-title{min-height:50px;padding:0 2px 4px 8px}.settings-mobile-title strong{letter-spacing:-.02em;font-size:20px;font-weight:650}.settings-mobile-title .icon-button{width:36px;height:36px}.settings-search{border-radius:11px;min-height:42px;margin-bottom:14px}.settings-search input{height:40px;font-size:16px}.settings-scope-card{border-radius:12px;padding:10px}.settings-scope-card>.company-avatar{flex-basis:32px;width:32px;height:32px}.settings-scope-card strong{font-size:15px}.settings-scope-card small{font-size:13px}.settings-add-mailbox{border-radius:12px;min-height:56px;padding-inline:12px}.settings-add-mailbox strong{font-size:15px}.settings-add-mailbox small{font-size:12px}.settings-navigation-results{flex:none}.settings-nav-group>button{border-radius:11px;min-height:44px;padding:0 12px;font-size:16px}.settings-nav-group>button>svg{width:19px;height:19px}.settings-nav-label{font-size:var(--set-eyebrow);padding-inline:12px}.settings-account{padding-top:14px!important}.settings-account>span:first-child{flex-basis:32px;width:32px;height:32px;font-size:11px}.settings-account strong{font-size:15px}.settings-account small{font-size:13px}.settings-signout{flex-basis:40px;width:40px;height:40px}.settings-content{padding:0 max(var(--set-gutter), env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(var(--set-gutter), env(safe-area-inset-left))}.settings-panel .content-title{min-height:0;margin-bottom:20px;padding:16px 0 13px;position:static}.settings-panel .content-title>div{flex:100%}.settings-panel .content-title h3{font-size:var(--set-title);letter-spacing:-.026em}.settings-panel .content-title p{font-size:var(--set-caption);line-height:1.45}.settings-system-row{min-height:var(--set-row-min);align-items:center;padding:13px 0}.settings-system-row>:last-child{max-width:100%}.settings-system-detail>span:first-child{gap:4px}.settings-system-detail small{max-width:none}.settings-system-select select{max-width:190px;font-size:var(--set-value)}.settings-system-accent{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:15px}.settings-system-accent .accent-presets{justify-content:flex-start;gap:12px}.settings-system-accent .accent-swatch{width:28px;height:28px}.settings-system-accent .accent-custom-picker{flex-basis:30px;width:30px;height:30px}.settings-compact-switch{flex-basis:51px;width:51px;height:31px}.settings-compact-switch>span{width:27px;height:27px}.settings-compact-switch.active>span{transform:translate(20px)}.settings-record-list>div{min-height:var(--set-row-min);padding:13px 0}.settings-section-heading strong{font-size:var(--set-caption)}.settings-section-heading span{font-size:var(--set-note)}.settings-panel .primary-small,.settings-panel .secondary-button,.settings-panel .danger-button,.settings-panel .profile-card-actions button{border-radius:11px;min-height:44px;padding:0 16px;font-size:15px}.settings-panel .settings-record-list .route-button,.settings-panel .settings-record-list .state-toggle{min-height:36px;font-size:13px}.settings-panel :is(input,select,textarea){font-size:16px}.settings-panel :is(input:not([type=color]),select){min-height:44px}.settings-inline-create{grid-template-columns:1fr;padding:14px}.settings-panel .two-fields,.settings-panel .company-settings-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.settings-nav,.settings-compact-switch,.settings-compact-switch>span{transition:none}}@media (width>=901px){.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact){grid-template-columns:var(--mail-sidebar-width,220px) minmax(0, 1fr)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact) :is(.message-list-pane,.reader-pane){grid-column:2}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).workspace-tab-docked{grid-template-columns:var(--mail-sidebar-width,220px) minmax(0, 1fr) var(--workspace-pane-width,390px)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).sidebar-collapsed.workspace-tab-docked{grid-template-columns:76px minmax(0,1fr) clamp(320px,28vw,430px)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).workspace-tab-docked>:is(.message-list-pane,.reader-pane,.web-browser-workspace,.compose-tab-workspace){grid-column:2}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).workspace-tab-docked>.workspace-tab-sidebar{grid-column:3}.app-shell.edition-email.workspace-tabs-open{--mail-tabs-height:48px}.app-shell.edition-email .mail-worktabs{height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:end;padding:6px 8px 0}.app-shell.edition-email .mail-worktabs-track{align-items:flex-end;gap:4px;height:42px}.app-shell.edition-email .mail-worktabs-scroll,.app-shell.edition-email :is(.mail-worktab-new,.mail-worktabs-sidebar){margin-bottom:7px}.app-shell.edition-email .mail-worktab{background:0 0;border:0;border-radius:11px;height:34px;margin-bottom:4px}.app-shell.edition-email .mail-worktab:not(.active):is(:hover,:focus-within){color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .mail-worktab:not(.active):is(:hover,:focus-within){background:color-mix(in srgb, var(--ink) 5%, transparent)}}.app-shell.edition-email .mail-worktab.active{height:42px;color:var(--ink);background:var(--mail-workspace-surface);box-shadow:none;z-index:2;border:0;border-radius:15px 15px 0 0;margin-bottom:0;overflow:visible}.app-shell.edition-email .mail-worktab.active:before,.app-shell.edition-email .mail-worktab.active:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;bottom:0}.app-shell.edition-email .mail-worktab.active:before{box-shadow:7px 7px 0 7px var(--mail-workspace-surface);border-bottom-right-radius:14px;left:-14px}.app-shell.edition-email .mail-worktab.active:after{box-shadow:-7px 7px 0 7px var(--mail-workspace-surface);border-bottom-left-radius:14px;right:-14px}.app-shell.edition-email .mail-worktabs :is(button,[role=tab]):focus-visible{box-shadow:none;outline:0}.app-shell.edition-email .mail-worktabs ::selection{color:inherit;background:0 0}.app-shell.edition-email.workspace-tabs-open :is(.message-list-pane,.reader-pane){box-shadow:var(--pane-card-shadow-docked);border:0;margin-top:0}.app-shell.edition-email.workspace-tabs-open .message-list-pane{border-radius:22px 0 0 22px}.app-shell.edition-email.workspace-tabs-open .reader-pane{border-radius:0 22px 22px 0}.app-shell.edition-email.workspace-tabs-open .workspace:is(.layout-comfortable,.layout-compact) :is(.message-list-pane,.reader-pane){border:0;border-radius:22px;margin-right:10px}.app-shell.edition-email.workspace-tabs-open .compose-tab-workspace .compose-window.compose-workspace{box-shadow:var(--pane-card-shadow-docked);border:0;border-radius:22px}.app-shell.edition-email .web-browser-workspace{height:calc(100% - 18px);box-shadow:var(--pane-card-shadow);border:0;border-radius:22px;margin:8px 10px 10px 0}.app-shell.edition-email.workspace-tabs-open .web-browser-workspace{height:calc(100% - 10px);box-shadow:var(--pane-card-shadow-docked);border:0;border-radius:22px;margin:0 10px 10px 0}.app-shell.edition-email{--mail-chrome-gutter:11px;--mail-card-inline-start:15px;--mail-card-top-gap:5px}.app-shell.edition-email .topbar{padding:var(--mail-chrome-gutter) var(--mail-chrome-gutter) var(--mail-chrome-gutter) var(--mail-card-inline-start)}.app-shell.edition-email .mail-worktabs{margin-left:calc(var(--mail-sidebar-width,220px) + var(--mail-card-inline-start));margin-right:var(--mail-chrome-gutter)}.app-shell.edition-email .topbar.sidebar-collapsed+.mail-worktabs{margin-left:calc(76px + var(--mail-card-inline-start))}.app-shell.edition-email .message-list-pane{margin-left:var(--mail-card-inline-start);margin-bottom:var(--mail-chrome-gutter)}.app-shell.edition-email .reader-pane{margin-right:var(--mail-chrome-gutter);margin-bottom:var(--mail-chrome-gutter)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact) :is(.message-list-pane,.reader-pane){margin-left:var(--mail-card-inline-start);margin-right:var(--mail-chrome-gutter)}.app-shell.edition-email .compose-tab-workspace{padding:var(--mail-card-top-gap) var(--mail-chrome-gutter) var(--mail-chrome-gutter) var(--mail-card-inline-start)}.app-shell.edition-email.workspace-tabs-open .compose-tab-workspace{padding-top:0}.app-shell.edition-email .web-browser-workspace{height:calc(100% - var(--mail-card-top-gap) - var(--mail-chrome-gutter));margin:var(--mail-card-top-gap) var(--mail-chrome-gutter) var(--mail-chrome-gutter) var(--mail-card-inline-start)}.app-shell.edition-email.workspace-tabs-open .web-browser-workspace{height:calc(100% - var(--mail-chrome-gutter));margin:0 var(--mail-chrome-gutter) var(--mail-chrome-gutter) var(--mail-card-inline-start)}}.web-browser-chrome{border-bottom:0}.web-browser-toolbar{box-shadow:none}.web-browser-toolbar:focus-within{background:var(--surface-active);box-shadow:none}.web-browser-toolbar input:focus-visible{outline:0}.web-browser-security-state{min-width:0;height:28px;color:var(--muted);background:var(--ink);border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.web-browser-security-state{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.web-browser-security-state{white-space:nowrap;font-size:10px;font-weight:640}.web-browser-security-state.interactive{color:#248a4b;background:#34c7591f}.web-browser-actions>button.attention{color:var(--tint);background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.web-browser-actions>button.attention{background:color-mix(in srgb, var(--tint) 11%, transparent)}}.web-browser-checking{text-align:center;width:100%;height:100%;min-height:220px;color:var(--ink);place-content:center;justify-items:center;padding:28px;display:grid}.web-browser-checking>span{width:48px;height:48px;color:var(--tint);background:var(--tint);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.web-browser-checking>span{background:color-mix(in srgb, var(--tint) 10%, transparent)}}.web-browser-checking>span{animation:1.5s ease-in-out infinite web-browser-security-pulse}.web-browser-checking strong{letter-spacing:-.015em;margin-top:14px;font-size:16px}.web-browser-checking p{color:var(--muted);margin:5px 0 0;font-size:12px}@keyframes web-browser-security-pulse{50%{opacity:.68;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.web-browser-checking>span{animation:none}}.web-browser-start,.web-browser-external,.web-browser-surface{background:var(--browser-content-material);border:0;border-radius:16px;margin:0 8px 8px}.web-browser-external{text-align:center;flex:1;place-content:center;justify-items:center;min-height:0;padding:36px;display:grid}.web-browser-external>svg{color:var(--tint)}.web-browser-external h2{color:var(--ink);letter-spacing:-.025em;margin:16px 0 7px;font-size:21px}.web-browser-external p{max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.web-browser-external button{min-height:38px;color:var(--ink);background:var(--surface-active);border:0;border-radius:12px;align-items:center;gap:7px;margin-top:18px;padding:0 15px;font-size:12px;font-weight:620;display:inline-flex}.web-browser-external-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.web-browser-external-actions>button{margin-top:0}.web-browser-external-actions>button.primary{color:var(--accent-contrast);background:var(--tint)}.web-browser-surface-docked .web-browser-external{padding:22px 16px}.web-browser-surface-docked .web-browser-external h2{font-size:17px}.web-browser-surface-docked .web-browser-external p{font-size:11.5px}.web-browser-surface-docked .web-browser-external-actions{flex-direction:column;align-items:stretch}.web-browser-surface-docked .web-browser-external-actions>button{justify-content:center;width:100%}@media (width<=900px){.desktop-layout-settings,.desktop-split-setting,.app-shell.mobile-single-view .mail-worktabs,.app-shell.mobile-single-view .workspace-tab-sidebar{display:none}}@media (width<=620px){.web-browser-security-state{justify-content:center;width:28px;padding:0}.web-browser-security-state>span{display:none}.web-browser-chrome{grid-template-columns:auto minmax(0,1fr) auto}.web-browser-actions{gap:1px}}@media (width<=650px){.app-shell.product-mail{--mobile-mail-chrome-height:102px;background:var(--pane-list-surface);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{height:calc(var(--mobile-mail-chrome-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 7px max(8px, env(safe-area-inset-left));border-bottom:.5px solid var(--pane-divider);grid-template-rows:38px 40px;grid-template-columns:44px minmax(0,1fr) 44px;align-content:end;gap:12px 8px}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail:not(.mobile-reader-shell) .topbar{border-bottom:.5px solid color-mix(in srgb, var(--pane-divider) 72%, transparent)}}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{background:var(--pane-header-material)}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail:not(.mobile-reader-shell) .topbar{background:color-mix(in srgb, var(--pane-header-material) 94%, transparent)}}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(170%)}.app-shell.product-mail:not(.mobile-reader-shell) .brand-lockup{grid-area:1/1;justify-content:flex-start}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-topbar-inbox-context{flex-direction:column;grid-area:1/2;justify-self:center;align-items:center;gap:2px;min-width:0;max-width:100%;padding:0 4px;display:flex}.app-shell.product-mail:not(.mobile-reader-shell) .global-search{background:var(--ink);border:0;border-radius:999px;grid-area:2/1/auto/-1;align-self:start;width:100%;max-width:none;height:38px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail:not(.mobile-reader-shell) .global-search{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.app-shell.product-mail:not(.mobile-reader-shell) .global-search{box-shadow:none}.app-shell.product-mail:not(.mobile-reader-shell) .global-search:focus-within{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail:not(.mobile-reader-shell) .global-search:focus-within{background:color-mix(in srgb, var(--ink) 9%, var(--surface))}}.app-shell.product-mail:not(.mobile-reader-shell) .global-search:focus-within{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail:not(.mobile-reader-shell) .global-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 34%, transparent)}}.app-shell.product-mail:not(.mobile-reader-shell) .global-search input{height:38px;font-size:16px}.app-shell.product-mail:not(.mobile-reader-shell) .global-search>svg{width:18px;height:18px}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions{grid-area:1/3;justify-self:end;gap:0;width:88px}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions>:is(.sync-status,.topbar-tab-summoner,.notification-button){display:none}.app-shell.product-mail:not(.mobile-reader-shell) :is(.nav-trigger,.assistant-trigger,.profile-chip){width:44px;height:44px}.app-shell.product-mail:not(.mobile-reader-shell) .account-menu{top:46px}.app-shell.product-mail:not(.mobile-reader-shell) .workspace{height:auto;inset:calc(var(--mobile-mail-chrome-height) + env(safe-area-inset-top)) 0 0;background:var(--pane-list-surface)}.app-shell.product-mail.mobile-search-focused:not(.mobile-reader-shell){--mobile-mail-chrome-height:50px}.app-shell.product-mail.mobile-search-focused:not(.mobile-reader-shell) .topbar{grid-template-rows:40px;gap:0;padding-bottom:6px}.app-shell.product-mail.mobile-search-focused:not(.mobile-reader-shell) .topbar>:not(.global-search){display:none}.app-shell.product-mail.mobile-search-focused:not(.mobile-reader-shell) .global-search{grid-area:1/1/auto/-1;align-self:center;height:40px}.app-shell.product-mail:not(.mobile-reader-shell) .message-list-pane{background:var(--pane-list-surface);width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.app-shell.product-mail:not(.mobile-reader-shell) :is(.list-heading,.message-scroll){background:var(--pane-list-surface)}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading,.app-shell.product-mail:not(.mobile-reader-shell) .workspace.layout-comfortable .list-heading,.app-shell.product-mail:not(.mobile-reader-shell) .workspace.layout-compact .list-heading{height:62px;min-height:62px;padding:8px 8px 8px max(16px, env(safe-area-inset-left));border-bottom:.5px solid var(--pane-divider);justify-content:space-between}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading .mailbox-heading-identity{min-width:0;display:grid}.app-shell.product-mail:not(.mobile-reader-shell) .mailbox-heading-line strong{font-size:15px;font-weight:620;line-height:19px}.app-shell.product-mail:not(.mobile-reader-shell) .mailbox-heading-status{font-size:11px;line-height:14px}.app-shell.product-mail:not(.mobile-reader-shell) .list-heading .icon-button,.app-shell.product-mail:not(.mobile-reader-shell) .heading-actions>button{border-radius:11px;width:44px;height:44px}.app-shell.product-mail .message-scroll{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.app-shell.product-mail .workspace.layout-cards .message-card{min-height:91px;padding:13px 8px 11px max(15px, env(safe-area-inset-left));background-color:var(--pane-list-surface);background-image:linear-gradient(var(--pane-divider), var(--pane-divider));background-position:66px bottom;background-repeat:no-repeat;background-size:calc(100% - 66px) .5px;border-bottom:0;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) 40px;align-content:start;gap:0 11px;display:grid}.app-shell.product-mail .workspace.layout-cards .message-card:last-child{background-image:none}.app-shell.product-mail .workspace.layout-cards .message-card:hover{background-color:var(--fill)}.app-shell.product-mail .workspace.layout-cards .message-card.selected,.app-shell.product-mail .workspace.layout-cards .message-card.unread.selected{background-color:var(--pane-list-surface)}.app-shell.product-mail .workspace .message-card:before{display:none}.app-shell.product-mail .workspace.layout-cards .message-card-top{display:contents}.app-shell.product-mail .workspace.layout-cards .sender-avatar{grid-area:1/1/span 3;align-self:start;width:40px;height:40px;font-size:11px}.app-shell.product-mail .workspace.layout-cards .sender-line{grid-area:1/2;gap:5px;min-height:19px}.app-shell.product-mail .workspace.layout-cards .sender-line strong{font-size:15px;line-height:19px}.app-shell.product-mail .workspace.layout-cards .sender-line>span{font-size:12px;line-height:19px}.app-shell.product-mail .workspace.layout-cards .message-state-indicators{grid-area:1/3/span 2;justify-content:center;align-self:start;width:40px;min-width:40px;min-height:40px}.app-shell.product-mail .workspace.layout-cards .message-card-copy{grid-area:2/2/auto/4;min-width:0;margin:4px 0 0}.app-shell.product-mail .workspace.layout-cards .message-card-copy>strong{font-size:15px;line-height:18px}.app-shell.product-mail .workspace.layout-cards .message-card-copy p{text-overflow:ellipsis;white-space:nowrap;height:auto;margin-top:2px;font-size:14px;line-height:17.5px;display:block;overflow:hidden}.app-shell.product-mail .workspace.layout-cards .message-card-meta{grid-area:3/2/auto/4;min-width:0;height:17px;margin:4px 0 0;font-size:12px}.app-shell.product-mail .workspace.layout-cards .message-card-meta>span{height:17px;font-size:11px}.app-shell.product-mail .workspace.layout-cards .message-card.unread:after{top:25px;left:5px}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .message-card{min-height:66px;padding:9px max(12px, env(safe-area-inset-right)) 8px max(15px, env(safe-area-inset-left));background-color:var(--pane-list-surface);background-image:linear-gradient(var(--pane-divider), var(--pane-divider));background-position:59px bottom;background-repeat:no-repeat;background-size:calc(100% - 59px) .5px;border-bottom:0;grid-template-rows:20px auto;grid-template-columns:34px minmax(0,1fr) auto;align-content:center;gap:2px 10px;display:grid}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .message-card:last-child{background-image:none}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-avatar{grid-area:1/1/3;align-self:center;width:30px;height:30px}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-sender{grid-area:1/2;gap:5px;min-width:0}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-sender strong{font-size:15px;line-height:20px}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-copy{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;min-width:0;font-size:13px;line-height:18px;display:block;overflow:hidden}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-copy strong{max-width:none;font-size:13px;display:inline}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-copy>span{font-size:13px;display:inline}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-time{grid-area:1/3;font-size:12px;line-height:20px}.app-shell.product-mail .workspace:is(.layout-comfortable,.layout-compact) .gmail-list-meta{display:none}.app-shell.product-mail .draft-indicator{font-size:12px!important}.app-shell.product-mail .conversation-count{font-size:12px}.app-shell.product-mail .list-filter-shell{background:var(--pane-list-surface);height:52px;min-height:52px;padding:0;display:block}.app-shell.product-mail .list-filter-shell .list-filter-row{gap:7px;height:52px;padding:9px 8px}.app-shell.product-mail .list-filter-shell .filter-pill{background:var(--fill);border:0;border-radius:999px;height:34px;min-height:34px;padding-inline:13px;font-size:12px}.app-shell.product-mail .list-filter-shell .filter-pill.active{color:var(--blue);background:var(--blue-soft)}.app-shell.product-mail .smart-search-results{padding:10px max(10px, env(safe-area-inset-right)) 11px max(10px, env(safe-area-inset-left));background:var(--pane-list-surface);gap:12px}.app-shell.product-mail .smart-search-group>header strong{font-size:13px}.app-shell.product-mail .smart-search-group>div>button{background:var(--fill);border:0;border-radius:12px;min-width:min(250px,78vw);height:54px}.app-shell.product-mail .smart-search-group>div>button strong{font-size:13px}.app-shell.product-mail .smart-search-group>div>button small{font-size:11px}.app-shell.product-mail .search-message-heading{min-height:44px;padding-inline:max(15px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));background:var(--pane-list-surface)}.app-shell.product-mail.mobile-reader-shell .reader-pane{background:var(--pane-reader-surface)}.app-shell.product-mail.mobile-reader-shell .reader-toolbar{min-height:calc(56px + env(safe-area-inset-top));height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(7px, env(safe-area-inset-right)) 0 max(7px, env(safe-area-inset-left));border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material)}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail.mobile-reader-shell .reader-toolbar{background:color-mix(in srgb, var(--pane-header-material) 95%, transparent)}}.app-shell.product-mail.mobile-reader-shell .reader-toolbar{-webkit-backdrop-filter:blur(22px)saturate(170%)}.app-shell.product-mail.mobile-reader-shell .reader-toolbar :is(.mobile-back,.reader-primary-actions>button,.toolbar-group.right .icon-button){border-radius:11px;width:44px;min-width:44px;height:44px}.app-shell.product-mail.mobile-reader-shell .reader-primary-actions{gap:0}.app-shell.product-mail.mobile-reader-shell .reader-scroll{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.app-shell.product-mail.mobile-reader-shell .opened-message{width:100%;padding:20px max(18px, env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));margin:0}.app-shell.product-mail.mobile-reader-shell .subject-row{gap:10px}.app-shell.product-mail.mobile-reader-shell .subject-row h2{letter-spacing:-.026em;font-size:22px;line-height:1.22}.app-shell.product-mail.mobile-reader-shell .sender-detail{margin-top:20px;padding-bottom:18px}.app-shell.product-mail.mobile-reader-shell .sender-avatar.large{width:40px;height:40px}.app-shell.product-mail.mobile-reader-shell .conversation-stack{margin-top:18px}.app-shell.product-mail.mobile-reader-shell .conversation-message-toggle{grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px;min-height:68px;padding:10px 0}.app-shell.product-mail.mobile-reader-shell .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){width:40px;height:40px}.app-shell.product-mail.mobile-reader-shell .conversation-message-content{padding:0 0 22px 50px}.app-shell.product-mail.mobile-reader-shell .conversation-message-content .message-body,.app-shell.product-mail.mobile-reader-shell .message-body{font-size:16px;line-height:1.55}.app-shell.product-mail .compose-window:not(.inline-reply),.app-shell.product-mail .compose-window.expanded:not(.inline-reply){background:var(--surface);width:100%;height:100%;box-shadow:none;border:0;border-radius:0;bottom:0;right:0}.app-shell.product-mail.mobile-compose-shell .topbar,.app-shell.product-mail.mobile-compose-shell .mail-worktabs{display:none}.app-shell.product-mail.mobile-compose-shell .workspace{height:100dvh;inset:0}.app-shell.product-mail.mobile-compose-shell .compose-tab-workspace{z-index:80;width:100%;height:100dvh;padding:0;position:fixed;inset:0}.app-shell.product-mail.mobile-compose-shell .compose-window:not(.inline-reply),.app-shell.product-mail.mobile-compose-shell .compose-window.expanded:not(.inline-reply){border:0;border-radius:0;width:100%;height:100dvh;position:relative;inset:auto}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-head{min-height:calc(52px + env(safe-area-inset-top));height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));border-bottom:.5px solid var(--pane-divider);background:var(--surface);grid-template-columns:44px minmax(0,1fr) 148px;gap:6px;display:grid}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-head>.compose-title{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;font-size:17px;font-weight:620;overflow:hidden}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-head>div:last-child{grid-area:1/1}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-head button{border-radius:11px;width:44px;height:44px}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-title .status-dot,.app-shell.product-mail .compose-window:not(.inline-reply) .compose-title-desktop,.app-shell.product-mail .compose-window:not(.inline-reply) .desktop-compose-close-icon{display:none}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-title-mobile,.app-shell.product-mail .compose-window:not(.inline-reply) .mobile-compose-back-icon{display:block}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-identity{display:none}.app-shell.product-mail .compose-window:not(.inline-reply) :is(.compose-field,.recipient-field){border-bottom:.5px solid var(--pane-divider);gap:0;min-height:50px;margin-inline:16px;padding-inline:0}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail .compose-window:not(.inline-reply) :is(.compose-field,.recipient-field){border-bottom:.5px solid color-mix(in srgb, var(--pane-divider) 68%, transparent)}}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-field>span,.app-shell.product-mail .compose-window:not(.inline-reply) .recipient-label{width:68px;color:var(--muted);flex-basis:68px;font-size:15px}.app-shell.product-mail .compose-window:not(.inline-reply) :is(input,select,textarea){font-size:16px}.app-shell.product-mail .compose-window:not(.inline-reply) textarea{border:.5px solid var(--pane-divider);border-radius:12px;width:calc(100% - 16px);margin:5px 8px 0;padding:18px 12px;line-height:1.55}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-protection{margin-inline:8px}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:7px 10px max(7px, env(safe-area-inset-bottom))}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-footer>.send-split{top:calc(env(safe-area-inset-top) + 7px);right:max(8px, env(safe-area-inset-right));z-index:84;margin:0;position:fixed}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-footer>.compose-tool:first-of-type{top:calc(env(safe-area-inset-top) + 4px);right:max(118px, calc(110px + env(safe-area-inset-right)));z-index:84;position:fixed}.app-shell.product-mail .compose-window:not(.inline-reply) .send-button{border-radius:19px 0 0 19px;min-width:64px;height:38px;padding-inline:15px 12px;font-size:15px}.app-shell.product-mail .compose-window:not(.inline-reply) .send-button>svg{display:none}.app-shell.product-mail .compose-window:not(.inline-reply) .send-menu-trigger{border-radius:0 19px 19px 0;width:33px;min-width:33px;height:38px}.app-shell.product-mail .compose-window:not(.inline-reply) .send-menu{inset:calc(100% + 7px) 0 auto auto}.app-shell.product-mail .nav-sidebar{width:min(330px,90vw);padding:calc(10px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--pane-header-material);border-radius:0 26px 26px 0}@supports (color:color-mix(in lab, red, red)){.app-shell.product-mail .nav-sidebar{background:color-mix(in srgb, var(--pane-header-material) 94%, transparent)}}.app-shell.product-mail .nav-sidebar{-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:16px 0 48px #0000003d}.app-shell.product-mail .mobile-nav-head{height:44px;min-height:44px}.app-shell.product-mail .nav-sidebar .company-switcher-wrap{display:block}.app-shell.product-mail .nav-sidebar .company-switcher{border:0;border-bottom:1px solid var(--mail-sidebar-divider);background:0 0;border-radius:0;height:54px;min-height:54px;padding-inline:8px}.app-shell.product-mail .nav-sidebar .company-switcher strong{font-size:15px;font-weight:620}.app-shell.product-mail .nav-sidebar .company-switcher small{font-size:12px}.app-shell.product-mail .nav-sidebar .company-menu{width:100%;max-height:min(66dvh,520px);display:block;top:58px}.app-shell.product-mail .mobile-mailbox-drawer{display:none}.app-shell.product-mail :is(.compose-button,.mobile-mailbox-unified,.mobile-mailbox-address,.mobile-mailbox-empty,.mobile-mailbox-manage){border-radius:12px;min-height:48px}.app-shell.product-mail .folder-nav>button,.app-shell.product-mail .product-nav>button,.app-shell.product-mail .sidebar-footer>button{border-radius:12px;min-height:46px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab{width:auto;min-width:112px;height:48px;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));box-shadow:none;border-radius:24px;padding:0 17px;font-size:14px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab span{display:inline}html[data-theme=dark] .app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab{box-shadow:none}}@media (width<=420px){.app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab{width:48px;min-width:48px;padding:0;font-size:0}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-compose-fab span{display:none}.app-shell.product-mail .compose-window:not(.inline-reply) :is(.compose-field,.recipient-field){grid-template-columns:45px minmax(0,1fr)}.app-shell.product-mail .compose-window:not(.inline-reply) .compose-field>span,.app-shell.product-mail .compose-window:not(.inline-reply) .recipient-label{flex-basis:45px;width:45px}}@media (width<=650px) and (prefers-reduced-motion:reduce){.app-shell.product-mail .reader-pane,.app-shell.product-mail .mobile-compose-fab{transition:none}}@media (width<=650px){.app-shell.product-mail:not(.mobile-reader-shell) .message-list-pane>.list-heading{display:none}.app-shell.product-mail:not(.mobile-reader-shell) .topbar{grid-template-columns:88px minmax(0,1fr) 88px}.app-shell.product-mail:not(.mobile-reader-shell) .nav-trigger,.app-shell.product-mail:not(.mobile-reader-shell) .assistant-trigger,.app-shell.product-mail:not(.mobile-reader-shell) .profile-chip{width:44px;min-width:44px;height:44px}.app-shell.product-mail:not(.mobile-reader-shell) .nav-trigger{color:var(--ink);border-radius:12px}.app-shell.product-mail:not(.mobile-reader-shell) .nav-trigger:active{background:var(--fill-hover)}.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions{gap:0;width:88px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-topbar-inbox-context{gap:0;width:100%}.app-shell.product-mail:not(.mobile-reader-shell) .profile-chip{background:0 0;padding:5px}.app-shell.product-mail:not(.mobile-reader-shell) .profile-chip .account-profile-avatar{width:34px;height:34px}.app-shell.product-mail:not(.mobile-reader-shell) .mobile-mailbox-status{display:none}}@media (width>=651px){.app-shell.edition-email :is(.message-list-pane,.list-heading,.list-filter-shell,.list-filter-row,.message-scroll,.reader-pane,.reader-toolbar,.reader-scroll,.compose-tab-workspace .compose-window.compose-workspace,.web-browser-workspace,.web-browser-chrome,.web-browser-start,.web-browser-external,.web-browser-surface){background-color:var(--mail-workspace-surface)}.app-shell.edition-email .mail-worktabs{box-shadow:none;background-color:#0000}.app-shell.edition-email .mail-worktab.active{background-color:var(--mail-workspace-surface)}}@media (width<=650px){.app-shell.edition-email{--pane-list-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface) 68%, var(--surface-soft))}}.app-shell.edition-email{--pane-reader-surface:var(--surface);--pane-header-material:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--pane-header-material:color-mix(in srgb, var(--surface-raised) 66%, var(--background))}}.app-shell.edition-email{--tab-rail-material:var(--background)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--tab-rail-material:color-mix(in srgb, var(--background) 78%, var(--surface))}}.app-shell.edition-email{--tab-active-material:var(--surface-raised);--browser-chrome-material:var(--pane-header-material);--browser-control-material:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--browser-control-material:color-mix(in srgb, var(--surface-raised) 62%, var(--browser-chrome-material))}}.app-shell.edition-email{--browser-content-material:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--browser-content-material:color-mix(in srgb, var(--surface) 88%, var(--browser-chrome-material))}}.settings-panel,.settings-panel.settings-domain-panel{--set-head-h:54px;--set-gutter:14px;--set-row-min:54px;--set-row-pad:14px;--set-card-gap:22px;--set-title:22px;--set-body:16px;--set-caption:13px}.settings-panel:not(.settings-domain-panel)>.settings-head{height:calc(var(--set-head-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(6px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));border-bottom:.5px solid var(--line);background:var(--surface-raised);justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-panel:not(.settings-domain-panel)>.settings-head{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.settings-panel:not(.settings-domain-panel)>.settings-head{-webkit-backdrop-filter:blur(22px)saturate(160%)}.settings-panel:not(.settings-domain-panel)>.settings-head>div:first-child{justify-content:center;max-width:calc(100% - 112px);position:absolute;left:50%;transform:translate(-50%)}.settings-panel:not(.settings-domain-panel)>.settings-head>div:first-child>div{text-align:center;width:100%}.settings-panel:not(.settings-domain-panel) .settings-head p{display:none}.settings-panel:not(.settings-domain-panel) .settings-head-actions{display:contents}.settings-panel:not(.settings-domain-panel) .settings-menu-trigger,.settings-panel:not(.settings-domain-panel) .settings-head-actions>.icon-button:last-child{width:44px;height:44px;top:calc(env(safe-area-inset-top) + 5px);border-radius:12px;position:absolute}.settings-panel:not(.settings-domain-panel) .settings-menu-trigger{left:max(6px, env(safe-area-inset-left))}.settings-panel:not(.settings-domain-panel) .settings-head-actions>.icon-button:last-child{right:max(6px, env(safe-area-inset-right))}.settings-panel:not(.settings-domain-panel)>.settings-layout{height:calc(100% - var(--set-head-h) - env(safe-area-inset-top))}.settings-nav{width:min(320px,90vw);padding:calc(8px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));background:var(--surface-raised);border-radius:0 24px 24px 0}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb, var(--surface-raised) 96%, transparent)}}.settings-nav{-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:18px 0 52px #00000042}.settings-mobile-title{border-bottom:.5px solid var(--line);min-height:48px;padding:0 2px 4px 10px}.settings-mobile-title strong{font-size:18px}.settings-search{background:var(--fill);border:0;border-radius:12px;min-height:44px;margin:12px 0}.settings-search:focus-within{background:var(--surface-active);box-shadow:inset 0 0 0 1.5px var(--tint);border:0}@supports (color:color-mix(in lab, red, red)){.settings-search:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tint) 58%, transparent)}}.settings-scope-card{background:var(--fill);border:0;border-radius:12px;min-height:52px;margin-bottom:8px;padding:8px 10px}.settings-add-mailbox{border-radius:12px;min-height:56px;margin-bottom:16px}.settings-navigation-results{overscroll-behavior:contain;flex:auto;padding-right:2px;overflow-y:auto}.settings-nav-group+.settings-nav-group{margin-top:16px}.settings-nav-label{letter-spacing:.055em;margin-bottom:3px;padding-inline:11px;font-size:11px}.settings-nav-group>button{border-radius:12px;min-height:46px;padding-inline:11px;font-size:15px}.settings-nav-group>button.active{background:var(--surface-active)}.settings-account{padding-top:12px!important}.settings-content{padding:0 max(var(--set-gutter), env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) max(var(--set-gutter), env(safe-area-inset-left));scroll-padding-top:0}.settings-panel .content-title{border-bottom:0;align-items:center;gap:12px;margin:0;padding:18px 2px 14px}.settings-panel .content-title>div{flex:100%}.settings-panel .content-title h3{font-size:var(--set-title);letter-spacing:-.024em;font-weight:650}.settings-panel .content-title p{display:none}.settings-panel .content-title>.primary-small{justify-content:center;width:100%}.settings-section-heading,.settings-section-heading.spaced,.settings-content-routing .settings-section-heading.spaced,.settings-content-keys .settings-section-heading.spaced,.settings-content-members .settings-section-heading.spaced,.settings-content-identity .settings-section-heading.spaced{align-items:center;margin:18px 3px 8px;padding:0}.settings-panel .content-title+.settings-section-heading{margin-top:0}.settings-section-heading strong{letter-spacing:-.006em;font-size:13px;font-weight:650}.settings-section-heading>div>span{display:none}.settings-system-list,.settings-record-list,.settings-content-routing .settings-record-list,.settings-content-keys .settings-advanced-body .settings-record-list,.settings-plain-intro,.identity-provider-list,.identity-client-list,.security-grid,.key-list{padding-inline:var(--set-row-pad);border:1px solid var(--line);background:var(--surface-raised);box-shadow:none;border-radius:14px}.settings-plain-intro{padding-block:13px}.settings-system-row,.settings-record-list>div,.identity-provider-list>div,.identity-client-list>div,.security-grid>div,.key-list>div{min-height:var(--set-row-min);border-bottom-width:.5px;padding-block:11px}.settings-system-detail small,.settings-link-row small{max-width:32ch}.personal-mail-account-summary{border-color:var(--line);min-height:76px;box-shadow:none;border-radius:14px;margin-bottom:20px;padding:12px 14px}.personal-mail-account-summary>.company-avatar{flex-basis:40px;width:40px;height:40px}.personal-mail-account-summary strong{font-size:16px}.personal-mail-account-summary small{font-size:13px;line-height:1.35}.personal-mail-account-count{min-width:40px;font-size:18px}.personal-mail-account-count small{font-size:9px}.personal-mail-actions{border-color:var(--line);box-shadow:none;border-radius:14px;margin-bottom:22px;padding-inline:14px}.personal-mail-actions>button{grid-template-columns:34px minmax(0,1fr) 16px;gap:11px;min-height:64px}.personal-mail-actions strong{font-size:15px}.personal-mail-actions small{font-size:12.5px}.personal-mail-actions .mail-provider-mark,.personal-mail-action-icon{border-radius:10px;width:34px;height:34px}.personal-mail-overview-value{font-size:14px}.settings-section-tabs{background:var(--fill);border:0;border-radius:11px;flex-wrap:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.settings-panel .settings-section-tabs button{width:100%;min-height:38px;padding-inline:8px}.settings-panel :is(.profile-card:not(.profile-sheet),.inline-setup-form,.employee-provision-form,.mailbox-key-setup,.add-domain-form,.settings-inline-create){border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:14px}.settings-panel .form-actions,.settings-panel .profile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings-panel :is(.form-actions,.profile-card-actions)>:only-child{grid-column:1/-1}.settings-panel :is(.form-actions,.profile-card-actions) button{justify-content:center}.settings-panel .primary-small,.settings-panel .secondary-button,.settings-panel .danger-button,.settings-panel .profile-card-actions button{border-radius:11px;min-height:44px;font-size:15px}.app-shell.product-mail .sidebar-help-control{display:none}.settings-panel:has(.settings-nav.mobile-open)>.settings-head .settings-head-actions{visibility:hidden;pointer-events:none}html[data-mobile-platform=ios] .settings-panel{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}html[data-mobile-platform=ios][data-theme=light] .settings-panel{--surface:#f2f2f7;--surface-raised:#fff;--surface-soft:#f2f2f7;--surface-hover:#e5e5ea;--surface-active:#d1d1d6;--ink:#000;--muted:#6e6e73;--faint:#8e8e93;--line:#3c3c432e;--line-strong:#3c3c4342;--tint:#007aff;--blue:#007aff;--red:#ff3b30;--green:#34c759;background:#f2f2f7}html[data-mobile-platform=ios][data-theme=light] .settings-content{background:#f2f2f7}html[data-mobile-platform=ios][data-theme=light] .settings-nav,html[data-mobile-platform=ios][data-theme=light] .settings-head{background:#fffffff0}html[data-mobile-platform=ios][data-theme=dark] .settings-panel{--surface:#000;--surface-raised:#1c1c1e;--surface-soft:#1c1c1e;--surface-hover:#2c2c2e;--surface-active:#3a3a3c;--ink:#fff;--muted:#aeaeb2;--faint:#8e8e93;--line:#ffffff1f;--line-strong:#fff3;--tint:#0a84ff;--blue:#0a84ff;--red:#ff453a;--green:#30d158;background:#000}html[data-mobile-platform=ios][data-theme=dark] .settings-content{background:#000}html[data-mobile-platform=ios][data-theme=dark] .settings-nav,html[data-mobile-platform=ios][data-theme=dark] .settings-head{background:#1c1c1ef5}html[data-mobile-platform=android] .settings-panel{--set-card-radius:20px;font-family:Roboto,system-ui,sans-serif}html[data-mobile-platform=android][data-theme=light] .settings-panel{--surface:#fffbfe;--surface-raised:#f3edf7;--surface-soft:#f7f2fa;--surface-hover:#ece6f0;--surface-active:#e8def8;--ink:#1d1b20;--muted:#49454f;--faint:#79747e;--line:#49454f33;--line-strong:#49454f4d;--tint:#6750a4;--blue:#6750a4;--red:#b3261e;--green:#386a20;background:#fffbfe}html[data-mobile-platform=android][data-theme=light] .settings-content,html[data-mobile-platform=android][data-theme=light] .settings-head{background:#fffbfe}html[data-mobile-platform=android][data-theme=light] .settings-nav{background:#fffbfef7}html[data-mobile-platform=android][data-theme=dark] .settings-panel{--surface:#1c1b1f;--surface-raised:#2b2930;--surface-soft:#211f26;--surface-hover:#36333d;--surface-active:#4a4458;--ink:#e6e1e5;--muted:#cac4d0;--faint:#938f99;--line:#cac4d033;--line-strong:#cac4d04d;--tint:#d0bcff;--blue:#d0bcff;--red:#f2b8b5;--green:#b7f397;background:#1c1b1f}html[data-mobile-platform=android][data-theme=dark] .settings-content,html[data-mobile-platform=android][data-theme=dark] .settings-head{background:#1c1b1f}html[data-mobile-platform=android][data-theme=dark] .settings-nav{background:#1c1b1ff7}html[data-mobile-platform=android] .settings-nav,html[data-mobile-platform=android] :is(.settings-system-list,.settings-record-list,.settings-plain-intro,.identity-provider-list,.identity-client-list,.security-grid,.key-list,.settings-inline-create){border-radius:20px}html[data-mobile-platform=android] .settings-nav-group>button,html[data-mobile-platform=android] .settings-search,html[data-mobile-platform=android] .settings-scope-card,html[data-mobile-platform=android] .settings-add-mailbox{border-radius:14px}html[data-mobile-platform=android] .settings-panel :is(.primary-small,.secondary-button,.danger-button){border-radius:22px}.personal-mail-address-row{grid-template-columns:34px minmax(0,1fr)}.personal-mail-row-actions{grid-column:1/-1;justify-content:flex-end}.personal-mail-row-actions>button,.connected-mail-remove-actions>button{min-height:40px;padding-inline:13px;font-size:13px}.connected-mail-remove-actions{grid-column:2/-1}.settings-personal-back{min-height:40px;margin-top:8px;font-size:14px}}@media (width<=900px){.topbar-actions>.settings-button{display:inline-grid}}@media (width<=650px){.app-shell.product-mail:not(.mobile-reader-shell) .topbar-actions{width:132px}.quick-settings-view{width:100vw}.quick-settings-scroll{padding-bottom:max(18px, env(safe-area-inset-bottom))}.background-picker{gap:7px}.settings-background-row .background-choice-preview{height:68px}}html[data-mail-material=translucent] .app-shell.edition-email{--mail-workspace-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--mail-workspace-surface:color-mix(in srgb, var(--surface) 78%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email{--pane-list-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface) 80%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email{--pane-reader-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--pane-reader-surface:color-mix(in srgb, var(--surface) 84%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email{--pane-header-material:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--pane-header-material:color-mix(in srgb, var(--surface) 72%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email{--workspace-canvas:transparent;--pane-divider:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--pane-divider:color-mix(in srgb, var(--ink) 12%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--tint) 0%, var(--surface) 44%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, transparent) 0%, color-mix(in srgb, var(--surface) 68%, transparent) 44%, color-mix(in srgb, var(--surface) 78%, transparent) 100%)}}html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--mail-workspace-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--mail-workspace-surface:color-mix(in srgb, var(--surface-raised) 76%, transparent)}}html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-list-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface-raised) 78%, transparent)}}html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-reader-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-reader-surface:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-header-material:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--pane-header-material:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--tint) 0%, var(--surface) 50%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-mail-material=translucent] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--tint) 18%, transparent) 0%, color-mix(in srgb, var(--surface) 72%, transparent) 50%, color-mix(in srgb, var(--surface) 82%, transparent) 100%)}}html[data-mail-material=translucent][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, var(--mail-sidebar-custom-color) 0%, var(--mail-sidebar-custom-color) 46%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--mail-sidebar-custom-color) 38%, transparent) 0%, color-mix(in srgb, var(--mail-sidebar-custom-color) 21%, var(--surface) 52%) 46%, color-mix(in srgb, var(--surface) 76%, transparent) 100%)}}@media (width>=651px){html[data-mail-material=translucent] .app-shell.edition-email :is(.nav-sidebar,.message-list-pane,.reader-pane,.compose-tab-workspace .compose-window.compose-workspace,.web-browser-workspace,.workspace-tab-sidebar){-webkit-backdrop-filter:blur(30px)saturate(145%)}html[data-mail-material=translucent] .app-shell.edition-email :is(.list-heading,.list-filter-shell,.list-filter-row,.message-scroll,.reader-toolbar,.reader-scroll,.web-browser-chrome,.web-browser-start){background-color:#0000}html[data-mail-material=translucent] .app-shell.edition-email :is(.global-search,.mail-toolbar-action-group){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-mail-material=translucent] .app-shell.edition-email :is(.global-search,.mail-toolbar-action-group){background:color-mix(in srgb, var(--surface) 66%, transparent)}}html[data-mail-material=translucent] .app-shell.edition-email :is(.global-search,.mail-toolbar-action-group){-webkit-backdrop-filter:blur(24px)saturate(145%)}}@media (width<=650px){html[data-mail-material=translucent] .app-shell.edition-email :is(.topbar,.message-list-pane,.reader-pane){-webkit-backdrop-filter:blur(24px)saturate(140%)}html[data-mail-material=translucent] .app-shell.edition-email :is(.list-heading,.message-scroll,.reader-toolbar,.reader-scroll){background-color:#0000}}.settings-panel :is(button:not(.accent-swatch):not(.settings-compact-switch),input:not([type=color]):not([type=range]),select,.settings-search,.settings-section-tabs),.app-shell :is(.compose-button,.primary-small,.secondary-button,.danger-button,.filter-pill,.folder-nav>button,.labels-block>button,.sidebar-footer>button,.mailbox-history-footer>button,.smart-actions>button){border-radius:999px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.mail-worktabs{box-shadow:none}.mail-worktab{cursor:grab;-webkit-user-select:none;user-select:none;transition:min-width .18s,max-width .18s,flex-basis .18s,opacity .14s,transform .18s,background-color .16s,color .16s}.mail-worktab:not(.active):hover{color:var(--ink);background:var(--fill-hover)}.mail-worktab:focus-within{background:var(--fill-hover)}.mail-worktab.active:focus-within{background:var(--tab-active-material)}.mail-worktab ::selection{color:inherit;background:0 0}.mail-worktab.dragging{z-index:4;opacity:.94;cursor:grabbing;will-change:transform;transform:translateY(-1px)scale(1.012)}.mail-worktab.closing{opacity:0;pointer-events:none;flex-basis:0;min-width:0;max-width:0;transform:translateY(7px)scale(.82)}.mail-worktab>button:first-child{cursor:inherit}::view-transition-group(*){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-old(*){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-new(*){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.mail-worktab{transition:none}::view-transition-group(*){animation-duration:.001ms}::view-transition-old(*){animation-duration:.001ms}::view-transition-new(*){animation-duration:.001ms}}.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer{pointer-events:none;background:0 0}.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{pointer-events:auto;border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent);height:calc(100% - 16px);box-shadow:-12px 0 34px color-mix(in srgb, var(--ink) 5%, transparent);animation:assistant-pane-enter var(--ue-context-motion-duration,.24s) var(--ue-context-motion-easing,cubic-bezier(.22, 1, .36, 1)) both;border-radius:18px;position:absolute;top:8px;right:8px;overflow:hidden}.quick-settings-view-layer>.quick-settings-view{pointer-events:auto;box-shadow:-12px 0 34px color-mix(in srgb, var(--ink) 5%, transparent);animation:assistant-pane-enter var(--ue-context-motion-duration,.24s) var(--ue-context-motion-easing,cubic-bezier(.22, 1, .36, 1)) both}@keyframes assistant-pane-enter{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.app-shell.edition-email .assistant-view.assistant-ai-shell{opacity:1;background:var(--surface-raised);-webkit-backdrop-filter:none;contain:layout paint;padding:0;overflow:hidden}.app-shell.edition-email .assistant-view.assistant-ai-shell>.untitled-ai-workspace{flex:1;width:100%;min-width:0;height:100%;min-height:0}@media (width>=1101px){.app-shell.assistant-pane-open{--assistant-pane-width:390px}.app-shell.assistant-pane-open :is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){width:var(--assistant-pane-width);left:auto}.app-shell.assistant-pane-open :is(.assistant-view,.notification-view,.quick-settings-view){width:calc(100% - 16px)}}@media (width<=1100px){:is(.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view,.quick-settings-view-layer>.quick-settings-view){box-shadow:-18px 0 48px color-mix(in srgb, var(--ink) 12%, transparent)}}@media (width<=650px){.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{border:0;border-radius:0;width:100%;height:100%;top:0;right:0}}@media (prefers-reduced-motion:reduce){:is(.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view,.quick-settings-view-layer>.quick-settings-view){animation:none}}.untitled-ai-workspace{--untitled-ai-surface:var(--mail-workspace-surface);--untitled-ai-list-surface:var(--pane-list-surface);--untitled-ai-reader-surface:var(--pane-reader-surface);box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;margin:var(--mail-card-top-gap,5px) var(--mail-chrome-gutter,10px) var(--mail-chrome-gutter,10px) var(--mail-card-inline-start,15px);grid-area:1/2/auto/-1;grid-template-columns:var(--mail-list-width,362px) minmax(0, 1fr);border:.5px solid var(--pane-divider);color:var(--ink);background:var(--untitled-ai-reader-surface);box-shadow:var(--pane-card-shadow,0 12px 35px #00000014);border-radius:22px;align-self:stretch;display:grid;overflow:hidden}.workspace-tabs-open .untitled-ai-workspace{height:auto;box-shadow:var(--pane-card-shadow-docked);border-top:0;border-radius:22px;margin-top:0}@media (width>=901px){.app-shell.edition-email .untitled-ai-workspace.mode-workspace,.app-shell.edition-email.workspace-tabs-open .untitled-ai-workspace.mode-workspace{border-radius:22px}.untitled-ai-workspace.mode-workspace{transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.untitled-ai-workspace.mode-workspace:not(.history-open){grid-template-columns:0 minmax(0,1fr)}.untitled-ai-workspace.mode-workspace:not(.history-open) .untitled-ai-history{opacity:0;pointer-events:none;border-right-color:#0000;padding-inline:0;transform:translate(-12px)}}.untitled-ai-workspace.mode-sidebar{--untitled-ai-surface:var(--surface-raised);--untitled-ai-list-surface:var(--surface-raised);--untitled-ai-reader-surface:var(--surface-raised);border-radius:inherit;isolation:isolate;width:100%;height:100%;box-shadow:none;border:0;grid-area:auto;grid-template-columns:minmax(0,1fr);margin:0;position:relative;container-type:inline-size}.untitled-ai-workspace.mode-sidebar .untitled-ai-history{z-index:20;border-right:.5px solid color-mix(in srgb, var(--ink) 14%, transparent);width:min(310px,100% - 30px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:16px 0 42px #0000002e}.untitled-ai-workspace.mode-sidebar.history-open .untitled-ai-history{transform:translate(0)}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-leading>button{display:grid}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar{padding-inline:10px}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-actions{gap:3px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-stack{width:calc(100% - 28px);padding:14px 0 38px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message{padding:7px 0}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-content>footer{opacity:1}.untitled-ai-workspace.mode-sidebar .untitled-ai-improvement>small{display:none}.untitled-ai-workspace.mode-sidebar .untitled-ai-welcome{width:calc(100% - 26px);padding-top:5vh}.untitled-ai-workspace.mode-sidebar .untitled-ai-composer-shell{width:calc(100% - 20px)}.untitled-ai-workspace.mode-sidebar .untitled-ai-configuration-trigger{max-width:112px}.untitled-ai-workspace.mode-sidebar .untitled-ai-configuration-trigger>span:nth-child(2){display:none}.untitled-ai-workspace.mode-sidebar .untitled-ai-configuration-menu{width:min(292px,100cqw - 20px);right:0}.untitled-ai-workspace.mode-workspace.history-external{grid-template-columns:minmax(0,1fr)}.untitled-ai-workspace button,.untitled-ai-workspace input,.untitled-ai-workspace textarea,.untitled-ai-workspace select{font:inherit}.untitled-ai-workspace button{color:inherit}.untitled-ai-workspace :is(button,[role=button]):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 18%, transparent);outline:0}.untitled-ai-workspace :is(input,textarea,select):focus-visible{outline:0}.untitled-ai-history{background:var(--untitled-ai-list-surface);-webkit-backdrop-filter:none;border-right:0;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;padding:0 10px 10px;transition:padding .26s cubic-bezier(.22,1,.36,1),border-color .18s,opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.untitled-ai-history>header{min-width:0;height:var(--pane-header-h);align-items:center;gap:9px;padding:0 6px;display:flex}.untitled-ai-history>header>span:nth-child(2),.untitled-ai-toolbar-leading>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.untitled-ai-history>header strong,.untitled-ai-toolbar-leading strong{letter-spacing:-.12px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.untitled-ai-history>header small,.untitled-ai-toolbar-leading small{color:var(--muted);font-size:10px;line-height:13px}.untitled-ai-history>header>button,.untitled-ai-toolbar button,.untitled-ai-search button,.untitled-ai-history-more{background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.untitled-ai-history>header>button:hover,.untitled-ai-toolbar button:hover,.untitled-ai-search button:hover,.untitled-ai-history-more:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.untitled-ai-orb{width:30px;height:30px;color:var(--tint);background:var(--fill);box-shadow:none;letter-spacing:-.8px;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:650;display:grid}.untitled-ai-new{background:var(--tint);min-height:38px;box-shadow:none;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:3px 2px 10px;font-size:11px;font-weight:650;display:flex;color:var(--accent-contrast,#fff)!important}.untitled-ai-new:hover{filter:brightness(1.04)}.untitled-ai-search{border:.5px solid var(--pane-divider);height:34px;color:var(--muted);background:var(--fill);border-radius:10px;align-items:center;gap:7px;margin:0 2px 10px;padding:0 7px 0 10px;display:flex}.untitled-ai-search:focus-within{background:var(--fill-hover);box-shadow:none}.untitled-ai-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.untitled-ai-search input::placeholder{color:var(--muted)}.untitled-ai-search button{width:23px;height:23px}.untitled-ai-history-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.untitled-ai-history-row{border-radius:10px;margin:1px 0;transition:background-color .14s;position:relative}.untitled-ai-history-row.active{background:var(--fill-strong)}.untitled-ai-history-row>button:first-child{border-radius:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;min-height:52px;padding:9px 35px 8px 9px;display:flex;overflow:hidden}.untitled-ai-history-row>button:first-child:hover{background:var(--fill-hover)}.untitled-ai-history-row>button:first-child>svg{color:var(--muted);flex:none;margin-top:2px}.untitled-ai-history-row.active>button:first-child>svg{color:var(--ink)}.untitled-ai-history-row>button:first-child>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.untitled-ai-history-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:610;line-height:15px;overflow:hidden}.untitled-ai-history-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:13px;overflow:hidden}.untitled-ai-history-more{opacity:0;width:27px;height:27px;position:absolute;top:11px;right:5px}.untitled-ai-history-row:hover .untitled-ai-history-more,.untitled-ai-history-row:focus-within .untitled-ai-history-more{opacity:1}.untitled-ai-history-row>form{align-items:center;min-height:52px;padding:9px;display:flex}.untitled-ai-history-row>form input{border:.5px solid var(--line-strong);width:100%;height:30px;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:7px;outline:0;padding:0 8px;font-size:11px}.untitled-ai-history-menu{z-index:8;width:184px;position:absolute;top:39px;right:3px}.untitled-ai-history-loading,.untitled-ai-history-empty{min-height:92px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;padding:18px;font-size:10px;display:flex}.untitled-ai-history-empty{flex-direction:column}.untitled-ai-stage{background:var(--untitled-ai-reader-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.untitled-ai-toolbar{min-height:var(--pane-header-h);background:var(--pane-header-material);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;display:flex}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar{background:var(--untitled-ai-reader-surface)}.untitled-ai-toolbar-leading{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.untitled-ai-toolbar-leading>button{display:none}.untitled-ai-toolbar-actions{align-items:center;gap:6px;display:flex}.untitled-ai-chat{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.untitled-ai-chat.empty{grid-template-rows:auto auto;align-content:center;padding:clamp(24px,7vh,68px) 0;overflow-y:auto}.untitled-ai-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.untitled-ai-message-stack{width:min(760px,100% - 48px);margin:0 auto;padding:20px 0 56px}.untitled-ai-message{flex-direction:column;align-items:flex-start;padding:9px 0;display:flex}.untitled-ai-message.user{align-items:flex-end}.untitled-ai-message-content{flex-direction:column;align-items:flex-start;width:min(100%,680px);min-width:0;display:flex}.untitled-ai-message.user .untitled-ai-message-content{align-items:flex-end;width:auto;max-width:min(84%,560px)}.untitled-ai-message-body{width:100%;min-width:0}.untitled-ai-message.user .untitled-ai-message-body{background:color-mix(in srgb, var(--tint) 14%, var(--untitled-ai-reader-surface));border-radius:18px 18px 5px;width:auto;max-width:100%;padding:9px 13px 10px}.untitled-ai-message-body>p,.untitled-ai-rich-text p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 11px;font-size:13px;line-height:1.6}.untitled-ai-message-body>p:last-child,.untitled-ai-rich-text p:last-child{margin-bottom:0}.untitled-ai-message-content>footer{opacity:0;align-items:center;gap:4px;min-height:26px;margin-top:7px;transition:opacity .12s;display:flex}.untitled-ai-message.user .untitled-ai-message-content>footer{justify-content:flex-end}.untitled-ai-message:hover .untitled-ai-message-content>footer,.untitled-ai-message:focus-within .untitled-ai-message-content>footer{opacity:1}.untitled-ai-message-content>footer button{width:26px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.untitled-ai-message-content>footer button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.untitled-ai-improvement{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.untitled-ai-improvement>small{color:var(--muted);margin-right:3px;font-size:8.5px}.untitled-ai-message-content>footer .untitled-ai-improvement>button{justify-content:center;width:26px;padding:0}.untitled-ai-improvement>small{display:none}.untitled-ai-message-content>footer .untitled-ai-improvement>button.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.untitled-ai-message-content>footer .untitled-ai-improvement>button:disabled{opacity:.45}.untitled-ai-rich-text h2{letter-spacing:-.3px;margin:17px 0 8px;font-size:18px}.untitled-ai-rich-text h3{letter-spacing:-.2px;margin:15px 0 7px;font-size:15px}.untitled-ai-rich-text :is(ul,ol){margin:7px 0 13px;padding-left:22px;font-size:13px;line-height:1.65}.untitled-ai-rich-text li+li{margin-top:4px}.untitled-ai-rich-text a{color:var(--tint);text-decoration:none}.untitled-ai-rich-text a:hover{text-decoration:underline}.untitled-ai-rich-text p>code{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:5px;padding:2px 5px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.untitled-ai-code{border:.5px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:12px;margin:10px 0 15px;overflow:hidden}.untitled-ai-code>header{border-bottom:.5px solid color-mix(in srgb, var(--ink) 11%, transparent);min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:9px;display:flex}.untitled-ai-code>header button{background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:25px;padding:0 7px;font-size:9px;display:flex}.untitled-ai-code>header button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.untitled-ai-code pre{max-width:100%;margin:0;padding:14px;overflow-x:auto}.untitled-ai-code code{white-space:pre;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.untitled-ai-thinking{height:34px;color:var(--muted);align-items:center;gap:4px;display:flex}.untitled-ai-thinking i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite untitled-ai-pulse}.untitled-ai-thinking i:nth-child(2){animation-delay:.12s}.untitled-ai-thinking i:nth-child(3){animation-delay:.24s}@keyframes untitled-ai-pulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.untitled-ai-welcome{text-align:center;width:min(760px,100% - 32px);margin:0 auto;padding:0 0 24px}.untitled-ai-welcome h1{letter-spacing:-1px;text-wrap:balance;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:610;line-height:1.12}.untitled-ai-loading{justify-content:center;align-items:center;min-height:100%;display:flex}.untitled-ai-loading>span{gap:4px;display:flex}.untitled-ai-loading i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite untitled-ai-pulse}.untitled-ai-loading i:nth-child(2){animation-delay:.12s}.untitled-ai-loading i:nth-child(3){animation-delay:.24s}.untitled-ai-composer-shell{width:min(760px,100% - 32px);padding:0 0 max(12px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.untitled-ai-composer{border:.5px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 4.5%, var(--untitled-ai-reader-surface));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;padding:13px 10px 9px 14px;transition:border-color .14s,box-shadow .14s;box-shadow:0 5px 18px #00000014}.untitled-ai-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.untitled-ai-attachment-tray{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:7px;margin:-3px 0 10px;display:grid}.untitled-ai-attachment-chip{border:.5px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 3.5%, var(--untitled-ai-reader-surface));border-radius:14px;grid-template-columns:42px minmax(0,1fr) 16px 24px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:6px 6px 6px 7px;display:grid;position:relative;overflow:hidden}.untitled-ai-attachment-chip>img,.untitled-ai-attachment-chip>video{object-fit:cover;background:var(--fill);border-radius:9px;width:42px;height:42px}.untitled-ai-attachment-chip>span{gap:2px;min-width:0;display:grid}.untitled-ai-attachment-chip strong,.untitled-ai-attachment-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.untitled-ai-attachment-chip strong{font-size:10.5px;font-weight:600}.untitled-ai-attachment-chip small{color:var(--muted);font-size:9px}.untitled-ai-attachment-chip.failed{color:color-mix(in srgb, #ff3b30 78%, var(--ink));border-color:color-mix(in srgb, #ff3b30 24%, var(--line-strong))}.untitled-ai-attachment-chip>button{width:24px;height:24px;color:var(--muted);border-radius:7px}.untitled-ai-attachment-chip>button:hover{color:var(--ink);background:var(--fill-hover)}.untitled-ai-attachment-chip>i{background:var(--accent);border-radius:999px;height:2px;transition:width .18s;position:absolute;bottom:0;left:0}.untitled-ai-composer:focus-within{border-color:color-mix(in srgb, var(--ink) 20%, var(--line-strong));box-shadow:0 6px 20px #00000017}.untitled-ai-composer textarea{resize:none;width:100%;min-height:28px;max-height:220px;color:var(--ink);background:0 0;border:0;outline:0;padding:2px 3px 8px;font-size:13px;line-height:1.5;overflow-y:auto}.untitled-ai-composer textarea::placeholder{color:var(--muted)}.untitled-ai-composer-actions{align-items:center;gap:5px;min-width:0;min-height:34px;display:flex}.untitled-ai-composer-spacer{min-width:8px;color:var(--muted);text-align:right;white-space:nowrap;flex:1;font-size:8.5px;overflow:hidden}.untitled-ai-composer button{background:0 0;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid}.untitled-ai-composer .untitled-ai-attach:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.untitled-ai-composer .untitled-ai-attach:disabled{opacity:.35}.untitled-ai-configuration{min-width:0;position:relative}.untitled-ai-composer .untitled-ai-configuration-trigger{width:auto;max-width:min(240px,38vw);height:31px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 7px 0 9px;font-size:11px;font-weight:520;display:flex}.untitled-ai-configuration-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.untitled-ai-configuration-trigger>span:first-child{color:var(--ink)}.untitled-ai-configuration-trigger>svg{flex:none;transition:transform .16s}.untitled-ai-configuration-trigger[aria-expanded=true]{color:var(--ink);background:var(--fill-hover)}.untitled-ai-configuration-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.untitled-ai-configuration-trigger:hover{color:var(--ink);background:var(--fill-hover)}.untitled-ai-configuration-menu{z-index:40;width:min(292px,100vw - 36px);max-height:min(520px,70vh);position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto}.untitled-ai-configuration-menu section{gap:2px;display:grid}.untitled-ai-configuration-menu section+section{margin-top:var(--menu-pad);padding-top:var(--menu-pad);border-top:0}.untitled-ai-configuration-menu section>small{min-height:22px;padding:5px var(--menu-inset) 3px;color:var(--faint);font-size:var(--menu-text-section);align-items:center;font-weight:500;display:flex}.untitled-ai-composer .untitled-ai-configuration-menu button{width:100%;min-height:var(--menu-row-lg);height:auto;padding:5px var(--menu-inset);justify-content:space-between;align-items:center;gap:var(--menu-icon-gap);border-radius:var(--menu-item-radius);text-align:left;display:flex}.untitled-ai-configuration-menu button.selected{background:var(--menu-selected)}.untitled-ai-configuration-menu button:is(:hover,:focus-visible):not(:disabled){color:var(--menu-highlight-ink);background:var(--menu-highlight);outline:0}.untitled-ai-configuration-menu button:is(:hover,:focus-visible):not(:disabled) :is(svg,strong,small,span){color:var(--menu-highlight-ink)}.untitled-ai-configuration-menu button>span{gap:2px;min-width:0;display:grid}.untitled-ai-configuration-menu button strong{font-size:var(--menu-text);font-weight:430;line-height:16px}.untitled-ai-configuration-menu button small{color:var(--muted);font-size:var(--menu-text-sub);text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.untitled-ai-configuration-menu button>svg{color:var(--menu-icon);flex:none}.untitled-ai-configuration-menu .untitled-ai-enrollment>button{min-height:48px}.untitled-ai-enrollment>p{color:var(--muted);margin:3px 9px 6px;font-size:9px;line-height:1.4}.untitled-ai-enrollment-switch{background:color-mix(in srgb, var(--ink) 15%, transparent);border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .16s;display:block;position:relative}.untitled-ai-enrollment-switch>i{background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.untitled-ai-enrollment>button[aria-checked=true] .untitled-ai-enrollment-switch{background:var(--tint)}.untitled-ai-enrollment>button[aria-checked=true] .untitled-ai-enrollment-switch>i{transform:translate(12px)}.untitled-ai-enrollment>button:disabled{opacity:.62}.untitled-ai-composer .untitled-ai-mic:hover,.untitled-ai-composer .untitled-ai-mic.active{background:var(--fill)}.untitled-ai-composer .untitled-ai-mic.active{color:var(--ink)}.untitled-ai-composer .untitled-ai-send{width:34px;height:34px;color:var(--surface);background:var(--ink);box-shadow:none}.untitled-ai-composer .untitled-ai-send:disabled{color:var(--muted);background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:none}.untitled-ai-composer .untitled-ai-send.stop{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent);box-shadow:none}.untitled-ai-error{min-height:34px;color:color-mix(in srgb, #ff3b30 78%, var(--ink));background:color-mix(in srgb, #ff3b30 7%, var(--surface));border:.5px solid #ff3b3040;border-radius:10px;align-items:center;gap:8px;margin:0 4px 7px;padding:7px 8px 7px 10px;font-size:9.5px;display:flex}.untitled-ai-error span{flex:1}.untitled-ai-error button{background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.untitled-ai-regenerate{border:.5px solid color-mix(in srgb, var(--ink) 12%, transparent);width:30px;height:30px;color:var(--muted);background:var(--untitled-ai-reader-surface);border-radius:50%;place-items:center;margin:0 auto 7px;padding:0;display:grid}.untitled-ai-message-attachments{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px;margin-top:10px;display:grid}.untitled-ai-message-attachments>a,.untitled-ai-message-attachments>.video{border:.5px solid var(--line-strong);min-width:0;color:inherit;background:var(--fill);border-radius:13px;text-decoration:none;display:grid;overflow:hidden}.untitled-ai-message-attachments img,.untitled-ai-message-attachments video{object-fit:contain;background:color-mix(in srgb, #000 5%, var(--surface));width:100%;max-height:280px;display:block}.untitled-ai-message-attachments>a>span,.untitled-ai-message-attachments>.video>span{justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;font-size:9.5px;font-weight:580;display:flex;overflow:hidden}.untitled-ai-message-attachments span small{color:var(--muted);flex:none;font-size:8.5px;font-weight:500}.ai-primary-history-slot{flex:auto;min-width:0;min-height:0;overflow:hidden}.ai-primary-history-library{flex-direction:column;width:100%;height:100%;min-height:0;padding-top:8px;display:flex;overflow:hidden}.ai-primary-history-library :is(button,input){font:inherit}.ai-primary-history-library .untitled-ai-search{background:color-mix(in srgb, var(--ink) 5%, transparent);border:0;flex:none;margin-inline:2px}.ai-primary-history-library .untitled-ai-history-list{flex:1;min-height:0;padding:2px 0 8px}.ai-primary-history-library .untitled-ai-history-row{border-radius:8px}.ai-primary-history-library .untitled-ai-history-row>button:first-child{align-items:center;min-height:34px;padding:5px 32px 5px 10px}.ai-primary-history-library .untitled-ai-history-row>button:first-child>svg,.ai-primary-history-library .untitled-ai-history-row small{display:none}.ai-primary-history-library .untitled-ai-history-row>button:first-child>span{display:block}.ai-primary-history-library .untitled-ai-history-row strong{font-size:11.5px;font-weight:520;line-height:20px;display:block}.ai-primary-history-library .untitled-ai-history-more{top:4px;right:3px}.ai-primary-history-library .untitled-ai-history-row.active{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ai-primary-history-library .untitled-ai-history-loading,.ai-primary-history-library .untitled-ai-history-empty{min-height:70px;padding-inline:10px}@container (width<=370px){.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar{gap:6px;padding-inline:8px}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-leading{gap:4px}.untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-actions{gap:1px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-stack{width:calc(100% - 20px)}.untitled-ai-workspace.mode-sidebar .untitled-ai-message.user .untitled-ai-message-content{max-width:90%}.untitled-ai-workspace.mode-sidebar .untitled-ai-composer-shell{width:calc(100% - 14px)}.untitled-ai-workspace.mode-sidebar .untitled-ai-composer{padding-inline:10px 7px}.untitled-ai-workspace.mode-sidebar .untitled-ai-configuration-trigger{max-width:94px}}@media (width<=1180px){.untitled-ai-message-stack{width:min(760px,100% - 36px)}}@media (width<=900px){.untitled-ai-workspace{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin:0;position:relative}.workspace-tabs-open .untitled-ai-workspace{border-radius:0}.untitled-ai-history{z-index:20;border-right:.5px solid color-mix(in srgb, var(--ink) 14%, transparent);width:min(310px,100% - 36px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:16px 0 42px #0000002e}.untitled-ai-workspace.history-open .untitled-ai-history{transform:translate(0)}.untitled-ai-toolbar-leading>button{display:grid}.untitled-ai-toolbar{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.untitled-ai-message-stack{width:min(100% - 28px,700px);padding-top:10px}.untitled-ai-message{padding:7px 0}.untitled-ai-chat.empty{padding:28px 0}.untitled-ai-welcome{padding-bottom:18px}.untitled-ai-composer-shell{width:calc(100% - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right)))}.untitled-ai-composer .untitled-ai-configuration-trigger{max-width:min(210px,45vw)}}@media (prefers-reduced-motion:reduce){.untitled-ai-history,.untitled-ai-workspace.mode-workspace,.untitled-ai-configuration-trigger>svg{transition:none}.untitled-ai-chat,.untitled-ai-history-list{scroll-behavior:auto}.untitled-ai-thinking i,.untitled-ai-loading i{animation:none}}@media (width>=901px){.app-shell.edition-email .reader-pane .mobile-reader-toolbar{display:none}.app-shell.edition-email.workspace-tabs-open .reader-pane{background-image:none}.app-shell.edition-email .reader-pane .opened-message{width:100%;max-width:none;margin-inline:0;padding:24px clamp(16px,2vw,28px) 42px}.app-shell.edition-email .reader-pane .conversation-message-content{padding:0 clamp(10px,1.5vw,18px) 28px clamp(12px,2vw,24px)}}.app-shell.edition-email .conversation-message-header,.app-shell.edition-email .conversation-message-toggle{position:relative}.app-shell.edition-email .conversation-message-expand-button{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:0;position:absolute;inset:0}.app-shell.edition-email .conversation-message-expand-button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blue) 68%, transparent)}.app-shell.edition-email .conversation-details-trigger{vertical-align:-4px;z-index:2;width:19px;height:19px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:3px;transition:color .16s,background-color .16s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative}.app-shell.edition-email .conversation-details-trigger:is(:hover,:focus-visible),.app-shell.edition-email .conversation-details-trigger.open{color:var(--ink);background:var(--surface-hover);outline:0}.app-shell.edition-email .conversation-details-trigger.open{transform:rotate(180deg)}.app-shell.edition-email .conversation-message-recipients{padding-left:0}.app-shell.edition-email .conversation-message-recipient-line{overflow-wrap:anywhere;min-width:0}.app-shell.edition-email .conversation-message-details{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);max-width:min(680px,100% - 60px);color:var(--muted);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);border-radius:11px;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:-2px 4px 14px 54px;padding:12px 14px;font-size:11.5px;line-height:1.45;animation:.2s cubic-bezier(.22,1,.36,1) both message-details-in;display:grid;box-shadow:0 6px 20px #12192612}.app-shell.edition-email .conversation-message-details dt{color:var(--faint);text-align:right;text-transform:lowercase}.app-shell.edition-email .conversation-message-details dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}@keyframes message-details-in{0%{opacity:0;transform:translateY(-5px)}}@media (width<=650px){.app-shell.edition-email.mobile-reader-shell .conversation-message-details{max-width:none;box-shadow:none;border-radius:9px;gap:5px 9px;margin:0 0 14px 46px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email .conversation-details-trigger{transition-duration:.01ms}.app-shell.edition-email .conversation-message-details{animation:none}}.app-shell.edition-email .reader-toolbar{gap:8px;min-width:0;padding-inline:10px}.app-shell.edition-email .reader-primary-actions{gap:4px}.app-shell.edition-email .reader-message-navigation{border-left:1px solid var(--pane-divider);align-items:center;gap:2px;margin-left:2px;padding-left:6px;display:flex}.app-shell.edition-email .reader-toolbar .toolbar-group.right{gap:2px}.app-shell.edition-email .conversation-message-toggle{grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;padding:12px 4px}.app-shell.edition-email .message-inline-attachments{gap:18px;width:100%;margin-top:14px}.app-shell.edition-email .message-inline-attachment{max-width:100%}@media (width<=650px){.app-shell.edition-email .message-card,.app-shell.edition-email .message-card:focus-visible,.app-shell.edition-email .message-card.focused.selected,.app-shell.edition-email .message-card.focused:not(.selected){box-shadow:none;border-radius:0;outline:0}.app-shell.edition-email.mobile-reader-shell .reader-pane{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;margin:0;inset:0}.app-shell.edition-email.mobile-reader-shell .reader-toolbar{width:100%;padding-inline:max(6px, env(safe-area-inset-left)) max(6px, env(safe-area-inset-right));grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;display:grid}.app-shell.edition-email.mobile-reader-shell .reader-primary-actions{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.app-shell.edition-email.mobile-reader-shell .reader-primary-actions>button{border-radius:10px;flex:none;width:100%;min-width:0;max-width:none;padding:0}.app-shell.edition-email.mobile-reader-shell .reader-toolbar>.toolbar-group.right{justify-content:flex-end;width:44px;margin:0;display:flex}.app-shell.edition-email.mobile-reader-shell .reader-message-navigation{display:none}.app-shell.edition-email.mobile-reader-shell .reader-scroll{width:100%;overflow-x:hidden}.app-shell.edition-email.mobile-reader-shell .opened-message{width:100%;max-width:none;padding:20px max(16px, env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0}.app-shell.edition-email.mobile-reader-shell :is(.reader-pane,.reader-scroll,.opened-message,.conversation-stack,.conversation-message,.conversation-message-content,.message-body){box-shadow:none;border:0;border-radius:0;outline:0}.app-shell.edition-email.mobile-reader-shell .subject-row>div{flex-direction:column;align-items:flex-start;gap:0}.app-shell.edition-email.mobile-reader-shell .company-context{display:none}.app-shell.edition-email.mobile-reader-shell .conversation-stack{margin-top:16px;border:0;width:100%;margin-inline:0}.app-shell.edition-email.mobile-reader-shell .conversation-message,.app-shell.edition-email.mobile-reader-shell .conversation-message:hover,.app-shell.edition-email.mobile-reader-shell .conversation-message.expanded{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle{min-height:64px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:0;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 0}.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle:hover,.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle:focus-visible{box-shadow:none;background:0 0;outline:0}.app-shell.edition-email.mobile-reader-shell .conversation-delivery{display:none}.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){width:36px;height:36px}.app-shell.edition-email.mobile-reader-shell .conversation-message-content{width:100%;margin:0;padding:0 0 22px}.app-shell.edition-email.mobile-reader-shell .conversation-message-content .message-body{width:100%;padding-top:8px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:14px 0 0;display:grid}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:12px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment:only-child,.app-shell.edition-email.mobile-reader-shell .message-inline-attachment.audio,.app-shell.edition-email.mobile-reader-shell .message-inline-attachment.file{grid-column:1/-1}.app-shell.edition-email.mobile-reader-shell .inline-attachment-image-open,.app-shell.edition-email.mobile-reader-shell .inline-attachment-image,.app-shell.edition-email.mobile-reader-shell .inline-attachment-video,.app-shell.edition-email.mobile-reader-shell .inline-attachment-audio,.app-shell.edition-email.mobile-reader-shell .inline-attachment-file{width:100%}.app-shell.edition-email.mobile-reader-shell .inline-attachment-image{object-fit:cover;object-position:center;border-radius:0;height:126px;max-height:126px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment:only-child .inline-attachment-image{height:min(54vw,240px);max-height:240px}.app-shell.edition-email.mobile-reader-shell .inline-attachment-image-open,.app-shell.edition-email.mobile-reader-shell .inline-attachment-video{object-fit:cover;border-radius:0;height:126px;overflow:hidden}.app-shell.edition-email.mobile-reader-shell .inline-attachment-document-open{border:0;border-radius:0;height:126px;min-height:0}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment figcaption{border-top:1px solid var(--line);gap:7px;min-height:52px;padding:8px 8px 8px 9px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment figcaption>.inline-attachment-caption-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment figcaption strong{font-size:12px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment figcaption small{font-size:10px}.app-shell.edition-email.mobile-reader-shell .message-inline-attachment figcaption>button{width:36px;min-width:36px;height:36px}.app-shell.edition-email.mobile-reader-shell .inline-attachment-audio,.app-shell.edition-email.mobile-reader-shell .inline-attachment-file{background:0 0;border:0;border-radius:0;min-height:68px}.app-shell.edition-email .attachment-viewer-strip{min-height:66px;padding:7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .attachment-strip-navigation{display:none}.app-shell.edition-email .attachment-viewer-strip>div{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.app-shell.edition-email .attachment-viewer-strip>div::-webkit-scrollbar{display:none}.app-shell.edition-email .attachment-viewer-strip>div>button{scroll-snap-align:center;flex:0 0 50px;justify-content:center;min-width:50px;max-width:none}}.app-marketplace-panel{width:min(760px, calc(100vw - var(--mail-navigation-safe-area) - var(--mail-right-rail-reserve) - (var(--mail-chrome-edge-gap) * 2)));min-width:520px;inset:var(--auxiliary-card-top) calc(var(--mail-utility-rail-width) + (var(--mail-chrome-edge-gap) * 2)) var(--auxiliary-card-bottom) auto;z-index:109;border:.5px solid var(--auxiliary-card-border);border-radius:var(--auxiliary-card-radius);color:var(--ink);background:var(--auxiliary-card-material);box-shadow:var(--auxiliary-card-shadow);-webkit-backdrop-filter:blur(30px)saturate(165%);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both app-marketplace-enter;display:flex;position:fixed;overflow:hidden}@keyframes app-marketplace-enter{0%{opacity:.55;transform:translate(16px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.app-marketplace-head{border-bottom:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);grid-template-columns:38px minmax(0,1fr) auto 32px;align-items:center;gap:10px;min-height:66px;padding:11px 12px 10px 14px;display:grid}.app-marketplace-mark{width:36px;height:36px;color:var(--accent-contrast);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 65%, #70cfff), var(--blue));box-shadow:0 7px 18px color-mix(in srgb, var(--blue) 24%, transparent), inset 0 .5px 0 #ffffff80;border-radius:12px;place-items:center;display:grid}.app-marketplace-head>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.app-marketplace-head strong{letter-spacing:-.01em;font-size:14px;font-weight:690}.app-marketplace-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.app-marketplace-head select{border:.5px solid var(--pane-divider);max-width:178px;height:32px;color:var(--ink);background:var(--fill);font:inherit;border-radius:10px;outline:0;padding:0 28px 0 10px;font-size:11px}.app-marketplace-head>button,.app-marketplace-search>button{color:var(--faint);background:0 0;border:0;place-items:center;padding:0;display:grid}.app-marketplace-head>button{border-radius:9px;width:32px;height:32px}.app-marketplace-head>button:hover{color:var(--ink);background:var(--fill-hover)}.app-marketplace-commandbar{border-bottom:.5px solid var(--pane-divider);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 14px;display:flex}.app-marketplace-commandbar nav{gap:3px;display:flex}.app-marketplace-commandbar nav button,.app-marketplace-categories button{color:var(--muted);font:inherit;background:0 0;border:0;font-size:11px}.app-marketplace-commandbar nav button{border-radius:9px;min-height:31px;padding:0 10px;font-weight:560}.app-marketplace-commandbar nav button:hover,.app-marketplace-commandbar nav button.active{color:var(--ink);background:var(--fill)}.app-marketplace-commandbar nav button.active{box-shadow:inset 0 0 0 .5px var(--pane-divider)}.app-marketplace-commandbar nav button span{color:var(--blue);margin-left:3px;font-size:9px}.app-marketplace-search{border:.5px solid var(--pane-divider);width:min(240px,38vw);min-height:32px;color:var(--faint);background:var(--fill);border-radius:999px;align-items:center;gap:7px;padding:0 9px;display:flex}.app-marketplace-search:focus-within{border-color:color-mix(in srgb, var(--blue) 52%, transparent);box-shadow:0 0 0 3px var(--blue-soft)}.app-marketplace-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.app-marketplace-search input::placeholder{color:var(--faint)}.app-marketplace-search>button{background:var(--fill-hover);border-radius:50%;width:19px;height:19px}.app-marketplace-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px;overflow-y:auto}.app-marketplace-featured{border:.5px solid color-mix(in srgb, var(--blue) 20%, var(--pane-divider));background:radial-gradient(circle at 86% 18%, #8bd3ff59, transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--blue) 12%, var(--surface)) 0%, color-mix(in srgb, var(--surface-raised) 94%, transparent) 72%);border-radius:19px;min-height:180px;padding:23px 25px;position:relative;overflow:hidden;box-shadow:inset 0 .5px #ffffffb8}.app-marketplace-featured>span{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.app-marketplace-featured h2{letter-spacing:-.035em;max-width:470px;margin:13px 0 7px;font-size:clamp(22px,3vw,31px);line-height:1.08}.app-marketplace-featured p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.app-marketplace-featured>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.app-marketplace-featured b{border:.5px solid var(--pane-divider);color:var(--muted);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:580}.app-marketplace-categories{scrollbar-width:none;gap:4px;margin:13px 0 11px;display:flex;overflow-x:auto}.app-marketplace-categories::-webkit-scrollbar{display:none}.app-marketplace-categories button{border:.5px solid #0000;border-radius:999px;flex:none;min-height:28px;padding:0 9px}.app-marketplace-categories button:hover{color:var(--ink);background:var(--fill)}.app-marketplace-categories button.active{border-color:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--blue);background:var(--blue-soft);font-weight:620}.app-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-marketplace-card{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 76%, transparent);border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:196px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:inset 0 .5px #ffffff94}.app-marketplace-card:hover{border-color:color-mix(in srgb, var(--blue) 27%, var(--pane-divider));box-shadow:0 12px 25px color-mix(in srgb, var(--ink) 7%, transparent), inset 0 .5px 0 #ffffffb3;transform:translateY(-1px)}.app-marketplace-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.app-marketplace-card .app-icon{width:42px;height:42px;color:var(--blue);background:linear-gradient(145deg, var(--blue-soft), color-mix(in srgb, var(--surface) 72%, transparent));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--blue) 16%, transparent);border-radius:13px;place-items:center;display:grid}.app-marketplace-card .app-icon-calls{color:#7a57d1;background:color-mix(in srgb, #9875e8 14%, var(--surface))}.app-marketplace-card .app-icon-wallet{color:#148760;background:color-mix(in srgb, #4fc49d 15%, var(--surface))}.app-marketplace-card>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app-marketplace-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:670;overflow:hidden}.app-marketplace-card>header small{color:var(--muted);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.app-marketplace-card>header small svg{color:var(--blue)}.app-marketplace-card>header>i{color:var(--muted);background:var(--fill);border-radius:999px;padding:3px 6px;font-size:8.5px;font-style:normal}.app-marketplace-card>p{min-height:36px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.app-permissions{flex-wrap:wrap;gap:4px;min-height:21px;display:flex}.app-permissions span{color:var(--faint);background:var(--fill);border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:8.5px;display:inline-flex}.app-marketplace-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.app-marketplace-card>footer>span{color:var(--faint);text-transform:capitalize;font-size:9px}.app-marketplace-card>footer>div{align-items:center;gap:5px;display:flex}.app-marketplace-card button{min-height:29px;font:inherit;border:0;border-radius:9px;padding:0 9px;font-size:10px;font-weight:620}.app-marketplace-card button:disabled{cursor:wait;opacity:.55}.app-marketplace-card .app-remove{color:var(--muted);background:0 0}.app-marketplace-card .app-remove:hover{color:var(--red);background:var(--red-soft)}.app-marketplace-card .app-submit{color:var(--blue);background:0 0}.app-marketplace-card .app-submit:hover{background:var(--blue-soft)}.app-marketplace-card .app-primary{color:var(--blue);background:var(--blue-soft);align-items:center;gap:3px;display:inline-flex}.app-marketplace-card .app-primary:hover{color:var(--accent-contrast);background:var(--blue)}.app-developer-console{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border-radius:17px;margin-bottom:12px;overflow:hidden}.app-developer-console>header{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.app-developer-console>header>div{align-items:center;gap:10px;min-width:0;display:flex}.app-developer-console>header>div>span{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.app-developer-console h2{margin:0;font-size:13px}.app-developer-console p{color:var(--muted);margin:3px 0 0;font-size:10.5px;line-height:1.4}.app-developer-console>header>button,.app-developer-console form footer button{min-height:31px;color:var(--accent-contrast);background:var(--blue);font:inherit;border:0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.app-developer-console form{border-top:.5px solid var(--pane-divider);padding:14px}.app-developer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-developer-grid label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:9.5px;font-weight:580;display:flex}.app-developer-grid label.wide{grid-column:1/-1}.app-developer-grid input,.app-developer-grid select,.app-developer-grid textarea{border:.5px solid var(--pane-divider);min-height:34px;color:var(--ink);background:var(--fill);font:inherit;border-radius:9px;outline:0;padding:8px 9px;font-size:11px;font-weight:420}.app-developer-grid textarea{resize:vertical;min-height:60px}.app-developer-grid :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--blue) 50%, transparent);box-shadow:0 0 0 3px var(--blue-soft)}.app-developer-console fieldset{border:.5px solid var(--pane-divider);border-radius:11px;gap:9px;margin:12px 0 0;padding:10px;display:flex}.app-developer-console legend{color:var(--muted);padding:0 5px;font-size:9.5px}.app-developer-console fieldset label{flex:1;align-items:flex-start;gap:7px;display:flex}.app-developer-console fieldset span{flex-direction:column;gap:2px;display:flex}.app-developer-console fieldset strong{font-size:10.5px}.app-developer-console fieldset small{color:var(--faint);font-size:9px}.app-developer-console form footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.app-developer-console form footer p{max-width:480px}.app-developer-contract{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);border-radius:13px;margin:0 0 12px;padding:11px 13px}.app-developer-contract summary{cursor:pointer;color:var(--ink);font-size:10.5px;font-weight:650}.app-developer-contract p{color:var(--muted);margin:9px 0 7px;font-size:10px;line-height:1.45}.app-developer-contract>code{color:var(--blue);background:var(--blue-soft);border-radius:7px;margin:3px 5px 0 0;padding:5px 7px;font-size:9px;display:inline-block}.app-marketplace-error{border:.5px solid color-mix(in srgb, var(--red) 24%, transparent);color:var(--red);background:var(--red-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:10.5px;display:flex}.app-marketplace-error button{color:inherit;font:inherit;background:0 0;border:0;font-weight:650}.app-marketplace-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-marketplace-loading i{background:linear-gradient(90deg, var(--fill), var(--fill-hover), var(--fill));background-size:220% 100%;border-radius:16px;height:196px;animation:1.1s linear infinite app-marketplace-shimmer}@keyframes app-marketplace-shimmer{to{background-position:-220% 0}}.app-marketplace-empty{min-height:250px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.app-marketplace-empty>svg{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:15px;padding:12px}.app-marketplace-empty strong{color:var(--ink);font-size:13px}.app-marketplace-empty p{margin:0;font-size:10.5px}.mail-utility-rail nav{flex-direction:column;min-height:100%;display:flex}.mail-utility-primary,.mail-utility-shortcuts{flex-direction:column;align-items:center;gap:3px;display:flex}.mail-utility-divider{background:color-mix(in srgb, var(--pane-divider) 72%, transparent);border-radius:999px;flex:none;width:18px;height:.5px;margin:6px auto}.mail-utility-shortcuts button{color:var(--muted)}.mail-utility-rail .mail-marketplace-button{color:var(--accent-contrast);background:var(--blue);box-shadow:0 7px 16px color-mix(in srgb, var(--blue) 25%, transparent), inset 0 .5px 0 #ffffff75;flex:none;margin-top:auto}.mail-utility-rail .mail-marketplace-button:hover,.mail-utility-rail .mail-marketplace-button.active{color:var(--accent-contrast);background:color-mix(in srgb, var(--blue) 86%, white);transform:scale(1.04)}@media (width<=1100px){.app-marketplace-panel{width:min(650px,100vw - 110px);min-width:0}}@media (width<=900px){.app-marketplace-panel{display:none}}@media (prefers-reduced-motion:reduce){.app-marketplace-panel,.app-marketplace-loading i{animation:none}.app-marketplace-card{transition:none}.app-marketplace-card:hover{transform:none}}:where(.app-shell.edition-email,.settings-panel){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(.app-shell.edition-email,.settings-panel),:where(.app-shell.edition-email,.settings-panel) *,:where(.app-shell.edition-email,.settings-panel) :before,:where(.app-shell.edition-email,.settings-panel) :after{box-sizing:border-box}.app-shell.edition-email :is(.topbar,.workspace,.mail-worktabs,.mail-worktabs-track,.message-list-pane,.reader-pane,.reader-scroll,.opened-message,.conversation-stack,.conversation-message,.conversation-message-content,.message-body,.message-inline-attachments,.message-inline-attachment,.web-browser-workspace,.web-browser-chrome,.web-browser-toolbar,.workspace-tab-sidebar){min-block-size:0;min-inline-size:0;max-inline-size:100%}.app-shell.edition-email :is(.topbar,.workspace,.message-card,.conversation-message-toggle,.message-inline-attachment)>*{min-inline-size:0}.app-shell.edition-email :is(img,video,iframe,canvas,svg){max-inline-size:100%}.app-shell.edition-email :is(button,input,select,textarea){min-inline-size:0}@media (width>=901px){.app-shell.edition-email .topbar,.app-shell.edition-email .topbar.sidebar-collapsed{grid-template-columns:minmax(180px,1fr) minmax(0,374px) auto;column-gap:10px}.app-shell.edition-email .global-search{min-width:0;max-width:620px;height:36px;padding-inline:12px 9px}.app-shell.edition-email .apple-mail-toolbar-actions{justify-self:end;width:100%;min-width:0;max-width:374px}.app-shell.edition-email .topbar-actions{flex-wrap:nowrap;min-width:0}.app-shell.edition-email .mail-worktabs-track{padding-inline:0}.app-shell.edition-email .mail-worktab{border-radius:13px;min-width:108px;max-width:196px}.app-shell.edition-email .mail-worktabs{grid-template-columns:minmax(0,1fr) 28px;column-gap:4px;padding:6px 8px 0 15px}.app-shell.edition-email .mail-worktabs-track{grid-column:1;scroll-padding-inline:34px;transition:padding-left .16s}.app-shell.edition-email .mail-worktabs-scroll.previous{z-index:4;background:color-mix(in srgb, var(--workspace-canvas) 88%, transparent);width:28px;position:absolute;top:10px;left:15px}.app-shell.edition-email .mail-worktabs:has(.mail-worktabs-scroll.previous:not(:disabled)) .mail-worktabs-track{padding-left:32px}.app-shell.edition-email .mail-worktabs-scroll.next{grid-column:2}.app-shell.edition-email .mail-worktab.active{background:var(--mail-workspace-surface);border-radius:15px 15px 0 0;height:42px;margin-bottom:0}.app-shell.edition-email .message-list-pane,.app-shell.edition-email .reader-pane,.app-shell.edition-email .web-browser-workspace,.app-shell.edition-email .workspace-tab-sidebar{contain:layout paint}}.app-shell.edition-email .web-browser-chrome{z-index:12;position:relative;overflow:visible}.app-shell.edition-email .web-browser-toolbar{z-index:13;position:relative;overflow:visible}.app-shell.edition-email .web-browser-suggestions{z-index:1200;border-radius:15px;width:100%;max-height:min(420px,100vh - 150px);padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto}.app-shell.edition-email .web-browser-suggestions>button{width:100%;min-width:0;height:auto;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 9px;display:grid}.app-shell.edition-email .web-browser-suggestions>button:is(:hover,.active){color:var(--ink);background:var(--menu-selected)}.app-shell.edition-email .web-browser-suggestions>button>span:first-child{width:30px;height:30px;color:var(--muted);background:var(--fill);border-radius:9px;place-items:center;display:grid}.app-shell.edition-email .web-browser-suggestions>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.app-shell.edition-email .web-browser-suggestions :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .web-browser-suggestions strong{font-size:12px;font-weight:560}.app-shell.edition-email .web-browser-suggestions small{color:var(--muted);font-size:10.5px}.app-shell.edition-email .web-browser-suggestions>button>svg{color:var(--faint)}.app-shell.edition-email .web-browser-actions>button.active,.app-shell.edition-email .web-browser-toolbar>.browser-reader-toggle.active{color:var(--blue);background:var(--blue-soft)}.app-shell.edition-email .web-browser-surface.secure-reader>iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--surface)}@media (prefers-color-scheme:dark){.app-shell.edition-email .web-browser-surface.secure-reader>iframe{--lightningcss-light: ;--lightningcss-dark:initial}}.app-shell.edition-email .global-search input{line-height:1.35}.app-shell.edition-email .mail-worktab>button:first-child{overflow:hidden}.app-shell.edition-email .mail-worktab>button:first-child span{letter-spacing:-.006em;line-height:1.25}.app-shell.edition-email :is(.icon-button,.mail-toolbar-action-group>button,.mail-worktab-close) svg,.settings-panel :is(button,.settings-icon,.security-setting-icon)>svg{flex:none}.app-shell.edition-email .list-heading{min-width:0;padding-inline:18px 10px}.app-shell.edition-email .mailbox-heading-identity,.app-shell.edition-email .mailbox-heading-line,.app-shell.edition-email .sender-line,.app-shell.edition-email .gmail-list-sender,.app-shell.edition-email .gmail-list-copy,.app-shell.edition-email .message-card-copy,.app-shell.edition-email .message-card-meta,.app-shell.edition-email .search-message-heading>*{min-width:0}.app-shell.edition-email .mailbox-heading-line strong,.app-shell.edition-email .sender-line strong,.app-shell.edition-email .gmail-list-sender strong,.app-shell.edition-email .gmail-list-copy,.app-shell.edition-email .gmail-list-copy strong,.app-shell.edition-email .message-card-copy>strong,.app-shell.edition-email .message-card-copy>p{text-overflow:ellipsis;overflow:hidden}.app-shell.edition-email :is(.sender-line,.gmail-list-sender){align-items:center;gap:6px}.app-shell.edition-email :is(.sender-line>span,.gmail-list-time,.conversation-message-toggle time){font-variant-numeric:tabular-nums;flex:none}.app-shell.edition-email .message-card{max-width:100%;line-height:1.35}.app-shell.edition-email .message-card:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent);outline-offset:-2px}.app-shell.edition-email .message-card-meta{overflow:hidden}.app-shell.edition-email .message-card-meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(150px,55%);overflow:hidden}@media (width>=651px){.app-shell.edition-email .workspace.layout-cards :is(.message-list-pane,.message-scroll,.message-card){width:100%}.app-shell.edition-email .workspace.layout-cards .message-scroll{scrollbar-gutter:auto}.app-shell.edition-email .workspace.layout-cards .message-card{background-color:#0000;background-image:linear-gradient(var(--pane-divider), var(--pane-divider));-webkit-user-select:none;user-select:none;background-position:56px bottom;background-repeat:no-repeat;background-size:calc(100% - 66px) .5px;border-bottom:0;grid-template-rows:18px 17px 16px;grid-template-columns:32px minmax(0,1fr) auto;align-content:center;gap:1px 8px;min-height:67px;padding:7px 10px 7px 16px;display:grid}.app-shell.edition-email .workspace.layout-cards .message-card:last-child{background-image:none}.app-shell.edition-email .workspace.layout-cards .message-card:before{z-index:-1;background:var(--tint);opacity:0;pointer-events:none;border-radius:8px;width:auto;transition:opacity .1s ease-out,background-color .12s linear;display:block;inset:2px 4px;transform:none}.app-shell.edition-email .workspace.layout-cards .message-card-top{display:contents}.app-shell.edition-email .workspace.layout-cards .sender-avatar{grid-area:1/1/3;align-self:start;width:32px;height:32px;display:grid}.app-shell.edition-email .workspace.layout-cards .sender-line{grid-area:1/2;align-items:center;gap:6px;min-width:0;height:18px}.app-shell.edition-email .workspace.layout-cards .sender-line strong{letter-spacing:-.006em;font-size:13px;font-weight:610;line-height:18px}.app-shell.edition-email .workspace.layout-cards .sender-line>span{font-size:10.5px;line-height:18px}.app-shell.edition-email .workspace.layout-cards .message-state-indicators{grid-area:1/3;align-self:center;gap:3px;width:auto;min-width:0;min-height:18px}.app-shell.edition-email .workspace.layout-cards .message-card-copy{display:contents}.app-shell.edition-email .workspace.layout-cards .message-card-copy>strong{grid-area:2/2/auto/4;align-self:center;min-width:0;font-size:12.25px;font-weight:550;line-height:17px}.app-shell.edition-email .workspace.layout-cards .message-card-copy>p{height:16px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/4;align-self:center;margin:0;padding-right:58px;font-size:11.5px;line-height:16px;display:block}.app-shell.edition-email .workspace.layout-cards .message-card-meta{background:0 0;justify-content:flex-end;gap:5px;width:auto;max-width:58px;height:16px;margin:0;padding-left:0;position:absolute;bottom:7px;right:10px}.app-shell.edition-email .workspace.layout-cards .message-card-meta>span{height:15px;padding-inline:5px;font-size:9px}.app-shell.edition-email .workspace.layout-cards .message-card-meta .message-label{display:none}.app-shell.edition-email .workspace.layout-cards .message-card.unread:after{top:12px;left:6px}.app-shell.edition-email .workspace.layout-cards .message-card.selected,.app-shell.edition-email .workspace.layout-cards .message-card.unread.selected,.app-shell.edition-email .workspace.layout-cards .message-card.selected:hover,.app-shell.edition-email .workspace.layout-cards .message-card.focused.selected{color:#fff;box-shadow:none;background:0 0;border-bottom-color:#0000}.app-shell.edition-email .workspace.layout-cards .message-card.selected:focus-visible{outline:0}.app-shell.edition-email .workspace.layout-cards .message-card.selected:before{opacity:1}.app-shell.edition-email .workspace.layout-cards .message-card.selected:after{background:#fff}.app-shell.edition-email .workspace.layout-cards .message-card.selected :is(.sender-line strong,.sender-line>span,.message-card-copy>strong,.message-card-copy>p,.message-state-indicators,.message-card-meta){color:#fff}.app-shell.edition-email .workspace.layout-cards .message-card.selected .message-card-meta>span{color:#fff!important;background:#ffffff2e!important}}.app-shell.edition-email .smart-search-group>div>button{max-width:min(232px,100vw - 36px)}.app-shell.edition-email .reader-scroll{overflow-x:hidden}.app-shell.edition-email .opened-message{width:min(100%,980px);max-width:980px;margin-inline:auto;padding-top:clamp(36px,4vw,52px);overflow-x:clip}.app-shell.edition-email .subject-row,.app-shell.edition-email .subject-row>div{min-width:0;max-width:100%}.app-shell.edition-email .subject-row h2{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(24px,2.35vw,30px);font-weight:620;line-height:1.16}.app-shell.edition-email .conversation-stack{border-top:0;gap:12px;margin-top:28px}.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #00000009,0 8px 28px #00000006}.app-shell.edition-email .conversation-message-toggle{border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:76px;padding:15px 16px;transition:background-color .14s;overflow:visible}.app-shell.edition-email .conversation-message-toggle:hover{background:color-mix(in srgb, var(--fill-hover) 72%, transparent)}.app-shell.edition-email .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){margin-top:1px}.app-shell.edition-email .conversation-message-sender{align-self:start;gap:4px;min-width:0;padding-top:1px}.app-shell.edition-email .conversation-message-sender strong{max-width:100%;color:var(--ink);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.28;display:block;overflow:visible}.app-shell.edition-email .conversation-message-sender small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.app-shell.edition-email .conversation-message-meta{place-items:center end;gap:5px;min-width:max-content;padding-top:1px;display:grid}.app-shell.edition-email .conversation-message-meta time{color:var(--faint);white-space:nowrap;font-size:10.5px;line-height:1.25}.app-shell.edition-email .conversation-delivery{min-width:0;padding:3px 7px;font-size:8.5px;line-height:1.2}.app-shell.edition-email .conversation-message-content .message-body{color:color-mix(in srgb, var(--ink) 91%, var(--muted));padding-top:8px;font-size:14px;line-height:1.72}.app-shell.edition-email .reader-scroll{background:color-mix(in srgb, var(--pane-reader-surface) 90%, var(--fill))}.app-shell.edition-email .opened-message{width:min(100%,1080px);max-width:1080px}.app-shell.edition-email .conversation-overview{color:var(--muted);letter-spacing:-.01em;justify-content:space-between;align-items:center;margin-top:28px;font-size:13px;font-weight:560;display:flex}.app-shell.edition-email .conversation-stack{gap:14px;margin-top:10px}.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{border-color:color-mix(in srgb, var(--pane-divider) 70%, transparent);background:var(--surface);border-radius:19px;box-shadow:0 1px 2px #0f172a06,0 12px 34px #0f172a09}.app-shell.edition-email .conversation-message-toggle{border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;gap:15px;min-height:106px;padding:20px 22px}.app-shell.edition-email .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){width:44px;height:44px}.app-shell.edition-email .conversation-message-sender{gap:3px;padding-top:0}.app-shell.edition-email .conversation-message-sender strong{font-size:15px;font-weight:680;line-height:1.3}.app-shell.edition-email .conversation-message-subject{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.42}.app-shell.edition-email .conversation-message-recipients{min-width:0;color:var(--muted);flex-wrap:wrap;gap:2px 16px;margin-top:2px;font-size:12px;line-height:1.45;display:flex}.app-shell.edition-email .conversation-message-recipients>span{overflow-wrap:anywhere;min-width:0}.app-shell.edition-email .conversation-message-recipients b{color:color-mix(in srgb, var(--ink) 72%, var(--muted));font-weight:570}.app-shell.edition-email .conversation-message-meta{gap:8px;padding-top:2px}.app-shell.edition-email .conversation-message-meta time{color:var(--muted);font-size:11.5px}.app-shell.edition-email .conversation-message-chevron{color:var(--faint);margin-top:4px;transition:transform .18s,color .18s}.app-shell.edition-email .conversation-message.expanded .conversation-message-chevron{transform:rotate(180deg)}.app-shell.edition-email .conversation-message-content{padding:0 22px 30px 81px}.app-shell.edition-email .conversation-message-content .message-body{border-top:1px solid color-mix(in srgb, var(--pane-divider) 78%, transparent);padding:24px 0 6px;font-size:15px;line-height:1.68}.app-shell.edition-email .conversation-message-content .message-body p:last-child{margin-bottom:0}.app-shell.edition-email .message-rich-body{color:#202124;background:#fff;border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.app-shell.edition-email .message-rich-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;min-height:80px;display:block}.app-shell.edition-email .message-rich-body :is(h1,h2,h3,h4,h5,h6){color:var(--ink);margin:0 0 14px;font-size:1.12em;line-height:1.35}.app-shell.edition-email .message-rich-body :is(p,div){max-width:100%}.app-shell.edition-email .message-rich-body :is(ul,ol){margin:10px 0 16px;padding-left:24px}.app-shell.edition-email .message-rich-body li+li{margin-top:5px}.app-shell.edition-email .message-rich-body blockquote{border-left:3px solid color-mix(in srgb, var(--blue) 38%, var(--pane-divider));color:var(--muted);background:color-mix(in srgb, var(--fill) 72%, transparent);border-radius:0 9px 9px 0;margin:16px 0;padding:10px 14px}.app-shell.edition-email .message-rich-body table{border-collapse:collapse;width:fit-content;max-width:100%;display:block;overflow-x:auto}.app-shell.edition-email .message-rich-body :is(td,th){vertical-align:top;padding:7px 9px}.app-shell.edition-email .message-rich-body hr{border:0;border-top:1px solid var(--pane-divider);margin:18px 0}@media (width>=651px){.app-shell.edition-email .message-card:hover:not(.selected){border-radius:9px}}@media (width>=901px){.app-shell.edition-email .company-switcher{box-shadow:none;background:0 0;border-color:#0000;transition:background-color .14s}.app-shell.edition-email .company-switcher:hover,.app-shell.edition-email .company-switcher:focus-visible{background:color-mix(in srgb, var(--fill-hover) 54%, transparent)}}.app-shell.edition-email .nav-sidebar .company-menu{border-radius:0;flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.edition-email .nav-sidebar .company-menu-content{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.app-shell.edition-email .nav-sidebar .company-menu-content::-webkit-scrollbar{width:0;height:0;display:none}.app-shell.edition-email .nav-sidebar :is(.company-menu-content>button,.company-menu-company,.company-address-option,.company-address-empty,.company-menu-group){border-radius:10px}.app-shell.edition-email .nav-sidebar .company-menu-footer{flex:none;padding:2px 0 0}.app-shell.edition-email .nav-sidebar .company-menu .manage-businesses{width:100%;min-height:40px;color:var(--blue);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;margin:0;padding:0 10px;display:flex}.app-shell.edition-email .nav-sidebar .company-menu .manage-businesses>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=651px){.app-shell.edition-email .nav-sidebar .company-menu-inline-shell.open{margin-top:4px}.app-shell.edition-email .nav-sidebar .company-menu{max-height:min(52dvh,520px)}}.app-shell.edition-email .reader-response-actions{align-items:center;gap:9px;margin:24px 0 0;display:flex}.app-shell.edition-email .reader-response-actions>button{border:.5px solid var(--pane-divider);min-width:108px;min-height:38px;color:var(--ink);background:color-mix(in srgb, var(--fill) 78%, transparent);border-radius:999px;padding-inline:16px;box-shadow:0 1px 2px #00000009}.app-shell.edition-email .reader-response-actions>button:hover{border-color:color-mix(in srgb, var(--blue) 18%, var(--pane-divider));color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, var(--fill))}.app-shell.edition-email .conversation-message-sender :is(strong,small),.app-shell.edition-email .message-inline-attachment :is(strong,small){max-width:100%}.app-shell.edition-email .message-body,.app-shell.edition-email .message-body :is(p,a,span,div,table,pre,code){overflow-wrap:anywhere;max-width:100%}.app-shell.edition-email .message-body :is(pre,code){white-space:pre-wrap;word-break:break-word}.app-shell.edition-email .message-body :is(table,blockquote){overflow-x:auto}.app-shell.edition-email .message-inline-attachments{width:100%}.app-shell.edition-email .message-inline-attachment{max-width:100%;overflow:hidden}.settings-layer,.settings-panel,.settings-layout,.settings-nav,.settings-content,.settings-content>*{min-block-size:0;min-inline-size:0;max-inline-size:100%}.settings-panel{overflow:hidden}.settings-content{overflow-x:hidden}.settings-panel :is(.settings-head,.settings-head>div,.settings-scope-card,.settings-scope-copy,.settings-add-mailbox,.settings-add-mailbox>span,.settings-account,.settings-account-copy,.content-title,.content-title>div,.settings-section-heading,.settings-section-heading>div,.settings-system-list,.settings-system-row,.settings-record-list,.settings-record-list>div,.settings-plain-intro,.settings-inline-create,.inline-setup-form,.profile-card,.profile-card-head,.form-actions,.connected-mail-list,.security-grid,.key-list){min-inline-size:0;max-inline-size:100%}.settings-panel :is(.settings-scope-copy,.settings-account-copy,.settings-system-row>span,.settings-record-list>div>span){min-width:0}.settings-panel :is(h2,h3,p,strong,small,label,code,.settings-scope-copy,.settings-account-copy,.settings-system-status){overflow-wrap:anywhere;max-width:100%}.settings-panel :is(input,select,textarea,button){min-width:0;max-width:100%}.settings-panel :is(.settings-system-row,.settings-record-list>div){align-items:center;line-height:1.35}.settings-panel :is(.settings-system-row>:last-child,.settings-record-list>div>:last-child){flex-shrink:1}.settings-panel :is(.form-actions,.profile-card-actions,.member-actions,.settings-head-actions){flex-wrap:wrap;min-width:0;max-width:100%}.settings-panel :is(code,pre){white-space:pre-wrap;word-break:break-word;max-width:100%}@media (width<=650px){.app-shell.edition-email,.app-shell.edition-email .topbar,.app-shell.edition-email .workspace,.app-shell.edition-email .message-list-pane,.app-shell.edition-email .reader-pane,.settings-layer,.settings-panel,.settings-layout,.settings-content{width:100%;max-width:100vw}.app-shell.edition-email .mobile-topbar-inbox-context{min-width:0;max-width:100%}.app-shell.edition-email .mobile-topbar-inbox-context>span,.app-shell.edition-email .mobile-topbar-inbox-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.app-shell.edition-email.mobile-reader-shell .opened-message{overflow-x:hidden}.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle{border-radius:0;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;max-width:100%;min-height:64px;padding:10px 0}.app-shell.edition-email.mobile-reader-shell .conversation-overview{margin-top:22px}.app-shell.edition-email.mobile-reader-shell .conversation-stack{gap:10px}.app-shell.edition-email.mobile-reader-shell .conversation-message,.app-shell.edition-email.mobile-reader-shell .conversation-message:hover,.app-shell.edition-email.mobile-reader-shell .conversation-message.expanded{border:.5px solid var(--pane-divider);background:var(--surface);border-radius:15px;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 8px 24px #0f172a08}.app-shell.edition-email.mobile-reader-shell .conversation-message-toggle{border-radius:14px;min-height:86px;padding:14px}.app-shell.edition-email.mobile-reader-shell .conversation-message-meta{flex-flow:wrap;grid-column:2;justify-content:flex-start;gap:5px 9px;display:flex}.app-shell.edition-email.mobile-reader-shell .conversation-message-chevron{margin:0}.app-shell.edition-email.mobile-reader-shell .conversation-message-content{padding:0 14px 24px}.app-shell.edition-email.mobile-reader-shell .reader-response-actions{gap:8px;width:100%;margin:18px 0 0}.app-shell.edition-email.mobile-reader-shell .reader-response-actions>button{flex:1;min-width:0;min-height:42px}.app-shell.edition-email.mobile-reader-shell .conversation-message-sender :is(strong,small){line-height:1.3}.settings-panel .settings-system-row,.settings-panel .settings-record-list>div{gap:10px 14px}.settings-panel :is(.form-actions,.profile-card-actions){grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel :is(.form-actions,.profile-card-actions)>button{white-space:normal;width:100%}}@media (width<=390px){.settings-panel :is(.form-actions,.profile-card-actions){grid-template-columns:minmax(0,1fr)}}.app-shell.edition-email{--mail-utility-rail-width:52px;--mail-utility-panel-width:min(370px, calc(100vw - 92px))}.mail-utility-rail{width:var(--mail-utility-rail-width);z-index:106;border-left:.5px solid var(--pane-divider);color:var(--muted);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);justify-content:center;display:flex;position:fixed;inset:54px 0 0 auto}.mail-utility-rail nav{flex-direction:column;align-items:center;gap:7px;width:100%;padding:12px 7px;display:flex}.mail-utility-rail button{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:color .15s,background-color .15s,transform .15s;display:grid}.mail-utility-rail button:hover{color:var(--ink);background:var(--fill-hover)}.mail-utility-rail button:active{transform:scale(.94)}.mail-utility-rail button.active{color:var(--blue);background:var(--blue-soft)}.mail-utility-rail button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 22%, transparent);outline-offset:1px}.mail-utility-panel{width:var(--mail-utility-panel-width);max-width:calc(100vw - var(--mail-utility-rail-width) - 24px);inset:66px calc(var(--mail-utility-rail-width) + 10px) 14px auto;z-index:104;border:.5px solid color-mix(in srgb, var(--ink) 11%, transparent);color:var(--ink);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 .5px 0 #ffffffb8;-webkit-backdrop-filter:blur(30px)saturate(165%);border-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both mail-utility-enter;display:flex;position:fixed;overflow:hidden}@keyframes mail-utility-enter{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}.mail-utility-panel>header{border-bottom:.5px solid var(--pane-divider);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:66px;padding:13px 14px 12px;display:grid}.mail-utility-panel-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}.mail-utility-panel>header>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.mail-utility-panel>header strong{font-size:14px;font-weight:650;line-height:1.25}.mail-utility-panel>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.mail-utility-panel>header>button,.mail-utility-list article>button,.mail-utility-list article footer>button{color:var(--faint);background:0 0;border:0;place-items:center;padding:0;display:grid}.mail-utility-panel>header>button{border-radius:9px;width:32px;height:32px}.mail-utility-panel>header>button:hover{color:var(--ink);background:var(--fill-hover)}.mail-utility-content{flex-direction:column;flex:1;gap:13px;min-height:0;padding:14px;display:flex;overflow-y:auto}.mail-utility-compose{border:.5px solid var(--pane-divider);background:var(--fill);border-radius:14px;gap:8px;padding:11px;display:flex}.mail-utility-compose input,.mail-utility-compose textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.mail-utility-compose input::placeholder,.mail-utility-compose textarea::placeholder{color:var(--faint)}.mail-utility-compose>button,.mail-utility-compose>div>button{min-width:30px;min-height:30px;color:var(--accent-contrast);background:var(--blue);border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.mail-utility-compose button:disabled{opacity:.38}.mail-utility-compose.calendar{flex-direction:column}.mail-utility-compose.calendar>div{grid-template-columns:minmax(0,1fr) 86px 34px;gap:6px;display:grid}.mail-utility-compose.calendar input[type=date]{min-height:30px}.mail-utility-compose.notes{flex-direction:column;align-items:flex-end}.mail-utility-compose.notes textarea{resize:vertical;min-height:88px;line-height:1.45}.mail-utility-compose.tasks{align-items:center}.mail-utility-progress{color:var(--muted);justify-content:space-between;padding-inline:2px;font-size:11px;display:flex}.mail-utility-progress small{color:var(--faint)}.mail-utility-list{flex-direction:column;gap:7px;display:flex}.mail-utility-list article{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface) 78%, transparent);min-width:0}.calendar-list article{border-radius:13px;grid-template-columns:60px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:58px;padding:9px 8px 9px 10px;display:grid}.calendar-list article>time,.calendar-list article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.calendar-list article>time strong{color:var(--blue);font-size:12px}.calendar-list article :is(small){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.calendar-list article>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mail-utility-list article>button,.mail-utility-list article footer>button{border-radius:8px;width:28px;height:28px}.mail-utility-list article>button:hover,.mail-utility-list article footer>button:hover{color:var(--red);background:var(--red-soft)}.notes-list article{border-radius:13px;padding:12px}.notes-list article p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.notes-list article footer{color:var(--faint);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.tasks-list article{border-radius:12px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:44px;padding:7px 7px 7px 10px;display:grid}.tasks-list article>span{font-size:12.5px;line-height:1.35}.tasks-list article.completed>span{color:var(--faint);text-decoration:line-through}.tasks-list article>.task-check{border:1px solid var(--faint);width:19px;height:19px;color:var(--accent-contrast);border-radius:50%}.tasks-list article>.task-check[aria-pressed=true]{border-color:var(--blue);color:var(--accent-contrast);background:var(--blue)}.mail-utility-empty{min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:26px 16px;display:flex}.mail-utility-empty>span{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;display:grid}.mail-utility-empty strong{color:var(--ink);font-size:13px;font-weight:620}.mail-utility-empty small{max-width:220px;font-size:11px;line-height:1.4}.interface-mode-control{align-items:center;gap:8px;display:inline-flex}.interface-mode-control>small{color:var(--faint);font-size:11px;font-weight:550;transition:color .15s}.interface-mode-control>small.active{color:var(--ink)}@media (width>=901px){.app-shell.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){margin-right:var(--mail-right-rail-reserve,var(--mail-utility-rail-width));transition:margin-right var(--ue-context-motion-duration,.24s) var(--ue-context-motion-easing,cubic-bezier(.22, 1, .36, 1))}.app-shell.mail-utility-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-utility-open-reserve)}.app-shell.assistant-pane-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-assistant-open-reserve)}.app-shell.mail-utility-rail-visible.assistant-pane-open :is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){right:var(--mail-utility-rail-width)}}@media (width<=900px){.mail-utility-rail,.mail-utility-panel{display:none}}@media (prefers-reduced-motion:reduce){.mail-utility-panel{animation:none}.mail-utility-rail button,.app-shell.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){transition:none}}.app-shell.edition-email .reader-pane .opened-message{--reader-optical-edge:4px}.app-shell.edition-email .reader-pane :is(.subject-row,.conversation-overview,.conversation-stack,.reader-response-actions,.inline-reply-host,.smart-actions){margin-inline:var(--reader-optical-edge)}.app-shell.edition-email .reader-pane .subject-row>div{flex-wrap:wrap;align-items:flex-start;gap:7px 9px}.app-shell.edition-email .reader-pane .subject-row h2{text-wrap:pretty;max-width:100%;line-height:1.25}.app-shell.edition-email .reader-pane .reader-security-button{margin-top:3px}.app-shell.edition-email .reader-pane .conversation-message-toggle{align-items:start}.app-shell.edition-email .reader-pane .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){margin-top:1px}.app-shell.edition-email .reader-pane .conversation-message-content:has(.message-rich-body){padding:0 0 22px}.app-shell.edition-email .reader-pane .message-body:has(.message-rich-body){border-top:1px solid color-mix(in srgb, var(--pane-divider) 78%, transparent);background:var(--surface);border-radius:0 0 18px 18px;padding:0;overflow:hidden}.app-shell.edition-email .reader-pane .message-rich-body{border-radius:0 0 18px 18px;width:100%}@media (width<=650px){.app-shell.edition-email .reader-pane .opened-message{--reader-optical-edge:0px}:is(.app-shell.edition-email.mobile-reader-shell .reader-pane .message-body:has(.message-rich-body),.app-shell.edition-email.mobile-reader-shell .reader-pane .message-rich-body){border-radius:0 0 14px 14px}}.app-shell.edition-email{--auxiliary-card-radius:22px;--auxiliary-card-border:color-mix(in srgb, var(--ink) 11%, transparent);--auxiliary-card-material:color-mix(in srgb, var(--surface-raised) 91%, transparent);--auxiliary-card-shadow:0 24px 70px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 .5px 0 #ffffffb8;--auxiliary-card-top:66px;--auxiliary-card-bottom:14px;--auxiliary-card-gap:var(--mail-chrome-edge-gap,12px)}.app-shell.edition-email :is(.assistant-view,.notification-view,.quick-settings-view,.mail-utility-panel),.app-shell.edition-email .settings-panel{border:.5px solid var(--auxiliary-card-border);border-radius:var(--auxiliary-card-radius);background:var(--auxiliary-card-material);box-shadow:var(--auxiliary-card-shadow);-webkit-backdrop-filter:blur(30px)saturate(165%);overflow:hidden}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head,.mail-utility-panel>header){border-bottom:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);min-height:66px;padding:12px 13px 11px 14px}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head)>div:first-child{gap:10px;min-width:0}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head) :is(h2,p){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head) h2{letter-spacing:-.012em;margin:0;font-size:14px;font-weight:650;line-height:1.25}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head) p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.25}.app-shell.edition-email :is(.notification-title-icon,.quick-settings-title-icon){width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:0 0 34px}.notification-summary{gap:7px;margin:14px 14px 0}.notification-summary>:is(div,button){border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:13px;min-height:58px;padding:10px 11px}.notification-summary>button{min-height:48px;color:var(--blue);background:var(--blue-soft)}.notification-summary>button>svg:first-child{color:currentColor}.notification-summary strong{font-size:11.5px;font-weight:620}.notification-summary small{font-size:10px;line-height:1.25}.notification-view-toolbar{border:0;min-height:42px;margin:10px 14px 6px;padding:0 2px}.notification-view-toolbar>strong{font-size:11.5px;font-weight:650}.notification-view-toolbar button{border-radius:9px;min-height:30px;padding-inline:9px;font-size:10px}.notification-view-list{scrollbar-gutter:stable;flex-direction:column;gap:7px;margin:0;padding:0 14px 14px;display:flex}.notification-view-list>button{border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 10px;transition:border-color .15s,background-color .15s,transform .15s}.notification-view-list>button:hover{border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);transform:translateY(-1px)}.notification-view-list>button.unread{border-color:color-mix(in srgb, var(--blue) 24%, var(--pane-divider));background:color-mix(in srgb, var(--blue) 7%, var(--surface))}.notification-view-list>button>span:nth-child(2){gap:4px}.notification-view-list strong{font-size:12px;font-weight:620;line-height:1.3}.notification-view-list small{font-size:10.5px;line-height:1.4}.notification-view-list time{font-variant-numeric:tabular-nums;padding-top:2px;font-size:9.5px}.notification-state{background:var(--fill);border-radius:9px;width:30px;height:30px}.notification-view-list>button.unread .notification-state{color:var(--blue);background:var(--blue-soft);box-shadow:none}.notification-empty{min-height:280px}.notification-empty>svg{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:13px;padding:10px}.notification-empty strong{font-size:13px;font-weight:650}.notification-empty span{max-width:230px;font-size:10.5px;line-height:1.4}@media (width>=901px){.app-shell.edition-email :is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){width:var(--assistant-pane-width,390px);height:auto;inset:var(--auxiliary-card-top) calc(var(--mail-utility-rail-width) + var(--auxiliary-card-gap)) var(--auxiliary-card-bottom) auto}.app-shell.edition-email :is(.assistant-view,.notification-view,.quick-settings-view){border-left:.5px solid var(--auxiliary-card-border);width:100%;height:100%;inset:0}.app-shell.edition-email.settings-background-blurred>:not(.settings-layer){filter:none}.app-shell.edition-email .settings-layer .page-scrim{background:color-mix(in srgb, var(--ink) 13%, transparent);-webkit-backdrop-filter:blur(2px)saturate(112%)}.app-shell.edition-email .settings-panel{background:color-mix(in srgb, var(--surface-raised) 95%, transparent);box-shadow:0 30px 90px color-mix(in srgb, var(--ink) 20%, transparent), inset 0 .5px 0 #ffffffc2;border-radius:24px}}@media (width>=651px) and (width<=900px){.app-shell.edition-email :is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){inset:12px}.app-shell.edition-email :is(.assistant-view,.notification-view,.quick-settings-view){width:min(430px,100vw - 24px);height:calc(100dvh - 24px);inset:0 0 auto auto}}@media (prefers-reduced-motion:reduce){.notification-view-list>button{transition:none}.notification-view-list>button:hover{transform:none}}html:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk],[data-mail-background=colour]) .app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface) 82%, transparent);--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--tint) 17%, var(--surface)) 82%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--tint) 8%, var(--surface)) 82%, transparent) 52%, color-mix(in srgb, var(--surface) 82%, transparent) 100%)}html[data-theme=dark]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk],[data-mail-background=colour]) .app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface-raised) 84%, transparent);--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--tint) 15%, var(--surface-raised)) 84%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--tint) 7%, var(--surface-raised)) 84%, transparent) 52%, color-mix(in srgb, var(--surface-raised) 84%, transparent) 100%)}html[data-sidebar-gradient=custom]:is([data-mail-background=coast],[data-mail-background=alpine],[data-mail-background=dusk],[data-mail-background=colour]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--mail-sidebar-custom-color) 24%, var(--surface)) 82%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--mail-sidebar-custom-color) 12%, var(--surface)) 82%, transparent) 54%, color-mix(in srgb, var(--surface) 82%, transparent) 100%)}.mail-new-tab-menu.service-picker-menu{overscroll-behavior:contain;scrollbar-width:thin;width:300px;max-height:min(72vh,620px);overflow:hidden auto}.mail-new-tab-menu.service-picker-menu>button{min-height:32px;padding-block:0}.mail-new-tab-menu.service-picker-menu>button>span{min-width:0;font-size:var(--menu-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:430;display:block;overflow:hidden}.mail-new-tab-menu.service-picker-menu>button>svg:last-child:not(:first-child){color:var(--blue);margin-left:auto}.app-shell.edition-email{--mail-topbar-height:58px;--mail-chrome-edge-gap:12px;--mail-utility-rail-width:46px;--mail-navigation-safe-area:var(--mail-sidebar-width,220px);--mail-right-rail-reserve:calc(var(--mail-utility-rail-width) + var(--mail-chrome-edge-gap) + var(--mail-chrome-edge-gap));--mail-utility-open-reserve:calc(var(--mail-utility-panel-width) + var(--mail-utility-rail-width) + (var(--mail-chrome-edge-gap) * 3));--mail-assistant-open-reserve:calc(var(--assistant-pane-width,390px) + var(--mail-utility-rail-width) + (var(--mail-chrome-edge-gap) * 3));isolation:isolate}.app-shell.edition-email.sidebar-is-collapsed{--mail-navigation-safe-area:76px}.app-shell.edition-email.advanced-navigation{--mail-navigation-safe-area:calc(64px + var(--mail-sidebar-width,220px))}.app-shell.edition-email.advanced-navigation.sidebar-is-collapsed{--mail-navigation-safe-area:calc(64px + 76px)}@media (width>=901px){.app-shell.edition-email>.topbar,.app-shell.edition-email:is(.mail-utility-rail-visible,.mail-utility-open,.assistant-pane-open)>.topbar{z-index:90;margin-right:0;transition:none}.app-shell.edition-email.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){margin-right:var(--mail-right-rail-reserve);transition:margin-right var(--ue-context-motion-duration,.24s) var(--ue-context-motion-easing,cubic-bezier(.22, 1, .36, 1))}.app-shell.edition-email.mail-utility-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-utility-open-reserve)}.app-shell.edition-email.assistant-pane-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-assistant-open-reserve)}.app-shell.edition-email>.settings-layer{padding:calc(var(--mail-topbar-height) + var(--mail-chrome-edge-gap)) calc(var(--mail-right-rail-reserve) + var(--mail-chrome-edge-gap)) calc(var(--auxiliary-card-bottom) + var(--mail-chrome-edge-gap)) calc(var(--mail-navigation-safe-area) + var(--mail-chrome-edge-gap));isolation:isolate;z-index:160;place-items:center;display:grid}.app-shell.edition-email>.settings-layer>.settings-panel{width:min(640px,100%);max-width:100%;height:min(560px,100%);max-height:100%;position:relative;inset:auto;transform:none}.app-shell.edition-email>.settings-layer>.settings-panel.settings-domain-panel{width:min(920px,100%)}.app-shell.edition-email.settings-background-blurred>.mail-utility-rail{opacity:0;pointer-events:none;transform:translate(8px)}}.mail-utility-rail{width:var(--mail-utility-rail-width);inset:var(--auxiliary-card-top) var(--mail-chrome-edge-gap) var(--auxiliary-card-bottom) auto;z-index:110;border:.5px solid var(--auxiliary-card-border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 11%, transparent), inset 0 .5px 0 #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(145%);background-image:none;border-radius:18px;transition:opacity .18s,transform .18s;overflow:hidden}.mail-utility-rail nav{overscroll-behavior:contain;scrollbar-width:none;padding:8px 4px;overflow:hidden auto}.mail-utility-rail nav::-webkit-scrollbar{display:none}.mail-utility-rail button{border-radius:11px;width:36px;height:36px}@media (width>=901px){.mail-utility-panel,.app-shell.edition-email :is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){right:calc(var(--mail-utility-rail-width) + var(--mail-chrome-edge-gap) + var(--mail-chrome-edge-gap))}}@media (prefers-reduced-motion:reduce){.mail-utility-rail,.app-shell.edition-email.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){transition:none}}.app-shell.edition-email{--ue-pane-surface:var(--mail-workspace-surface);--ue-settings-surface:var(--surface-raised);--ue-pane-header:var(--pane-header-material);--ue-pane-line:var(--pane-divider);--ue-pane-radius:18px;--ue-pane-header-h:var(--pane-header-h);--ue-pane-gutter:16px;--ue-row-h:52px;--ue-icon-size:32px;--ue-ecosystem-rail-w:64px;--ue-pane-separation:16px;--ue-outer-gap:var(--ue-pane-separation);--ue-context-rail-gap:var(--ue-pane-separation);--ue-context-pane-right:calc(var(--mail-utility-rail-width) + var(--ue-outer-gap) + var(--ue-context-rail-gap));--ue-main-stage-floor:566px;--ue-context-pane-min:240px;--ue-context-pane-width:clamp(var(--ue-context-pane-min), calc(100vw - var(--ue-main-stage-floor) - var(--ue-context-pane-right) - var(--ue-outer-gap)), var(--assistant-pane-width,390px));--ue-context-motion-duration:.24s;--ue-context-motion-easing:cubic-bezier(.22, 1, .36, 1);--mail-right-rail-reserve:var(--ue-context-pane-right);--mail-utility-panel-width:var(--ue-context-pane-width);--mail-utility-open-reserve:calc(var(--ue-context-pane-width) + var(--ue-context-pane-right) + var(--ue-outer-gap));--mail-assistant-open-reserve:calc(var(--ue-context-pane-width) + var(--ue-context-pane-right) + var(--ue-outer-gap));--ue-settings-right-reserve:var(--mail-right-rail-reserve)}.app-shell.edition-email.mail-utility-open{--ue-settings-right-reserve:var(--mail-utility-open-reserve)}.app-shell.edition-email.assistant-pane-open{--ue-settings-right-reserve:var(--mail-assistant-open-reserve)}.ue-context-pane{min-width:0;min-height:0;color:var(--ink);background:var(--ue-pane-surface);flex-direction:column;display:flex}.ue-pane-header{min-height:var(--ue-pane-header-h);height:var(--ue-pane-header-h);padding:0 10px 0 var(--ue-pane-gutter);grid-template-columns:var(--ue-icon-size) minmax(0, 1fr) auto;border-bottom:.5px solid var(--ue-pane-line);background:var(--ue-pane-header);flex:none;align-items:center;gap:10px;display:grid}.ue-pane-leading,.ue-pane-actions,.ue-pane-heading{align-items:center;min-width:0;display:flex}.ue-pane-actions{justify-content:flex-end;gap:2px}.ue-pane-heading{flex-direction:column;align-items:flex-start;gap:1px}.ue-pane-heading>strong,.ue-pane-heading>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ue-pane-heading>strong{color:var(--ink);letter-spacing:-.012em;font-size:14px;font-weight:640;line-height:18px}.ue-pane-heading>small{color:var(--muted);font-size:11px;line-height:14px}.ue-pane-actions>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.ue-pane-actions>button:is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}.ue-product-glyph{--ue-product-color:var(--blue);--ue-product-fill:color-mix(in srgb, var(--ue-product-color) 12%, var(--surface));width:var(--ue-icon-size);height:var(--ue-icon-size);color:var(--ue-product-color);background:var(--ue-product-fill);border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.ue-product-glyph.compact{background:0 0;border-radius:7px;width:24px;height:24px}.ue-product-glyph[data-product=mail],.ue-product-glyph[data-product=docs],.ue-product-glyph[data-product=drive],.ue-product-glyph[data-product=settings]{--ue-product-color:#1677ff}.ue-product-glyph[data-product=social]{--ue-product-color:#e24c78}.ue-product-glyph[data-product=chats]{--ue-product-color:#00a886}.ue-product-glyph[data-product=meetings],.ue-product-glyph[data-product=calls],.ue-product-glyph[data-product=assistant]{--ue-product-color:#7657d8}.ue-product-glyph[data-product=calendar],.ue-product-glyph[data-product=notifications]{--ue-product-color:#f05252}.ue-product-glyph[data-product=finance],.ue-product-glyph[data-product=wallet]{--ue-product-color:#168a5b}.ue-product-glyph[data-product=employees]{--ue-product-color:#e97826}.ue-product-glyph[data-product=crm]{--ue-product-color:#526ad9}.ue-product-glyph[data-product=notes]{--ue-product-color:#c98600}.ue-product-glyph[data-product=tasks]{--ue-product-color:#2d9b59}.ue-product-glyph[data-product=marketplace]{--ue-product-color:#007aff}.ue-empty-state{width:100%;min-height:180px;color:var(--muted);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 18px;display:flex}.ue-empty-state-icon{width:42px;height:42px;color:var(--faint);background:var(--fill);border-radius:13px;place-items:center;margin-bottom:5px;display:grid}.ue-empty-state.bare .ue-empty-state-icon{width:36px;height:36px;color:var(--faint);background:0 0;border-radius:0;margin-bottom:3px}.ue-empty-state>strong{color:var(--ink);letter-spacing:-.012em;font-size:15px;font-weight:610}.ue-empty-state>small{max-width:300px;color:var(--muted);font-size:12px;line-height:1.45}.ue-empty-state>button{color:var(--blue);font:inherit;background:0 0;border:0;margin-top:6px;font-size:12px;font-weight:590}.message-scroll>.ue-empty-state{height:100%;min-height:360px}.message-scroll>.ue-empty-state.bare .ue-empty-state-icon{width:68px;height:68px;color:var(--tint);background:0 0}.message-scroll>.ue-empty-state.bare .ue-empty-state-icon>svg{width:44px;height:44px}@media (width>=901px){.app-shell.edition-email.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){margin-right:var(--mail-right-rail-reserve)!important;transition:margin-right var(--ue-context-motion-duration) var(--ue-context-motion-easing)!important}.app-shell.edition-email.mail-utility-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-utility-open-reserve)!important}.app-shell.edition-email.assistant-pane-open>:is(.mail-worktabs,.workspace){margin-right:var(--mail-assistant-open-reserve)!important}.app-shell.edition-email>.workspace[data-layout-contract=inbox]{min-width:0;grid-template-columns:minmax(112px, min(var(--mail-sidebar-width,220px), 24%)) minmax(210px, min(var(--mail-list-width,362px), 38%)) minmax(180px, 1fr);min-inline-size:0}.app-shell.edition-email>.workspace[data-layout-contract=inbox].sidebar-collapsed{grid-template-columns:76px minmax(210px, min(var(--mail-list-width,362px), 42%)) minmax(180px, 1fr)}.app-shell.edition-email>.workspace[data-layout-contract=inbox]:is(.layout-comfortable,.layout-compact){grid-template-columns:minmax(112px, min(var(--mail-sidebar-width,220px), 24%)) minmax(0, 1fr)}.app-shell.edition-email>.workspace[data-layout-contract=inbox]:is(.layout-comfortable,.layout-compact).sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.edition-email>.workspace[data-layout-contract=inbox]>:is(.campaign-workspace,.asset-workspace,.transfer-workspace,.web-browser-workspace,.compose-tab-workspace){grid-column:2/-1}.app-shell.edition-email>.workspace[data-layout-contract=inbox].workspace-tab-docked{grid-template-columns:minmax(76px, min(var(--mail-sidebar-width,220px), 17%)) minmax(140px, min(var(--mail-list-width,342px), 27%)) minmax(150px, 1fr) minmax(140px, min(var(--workspace-pane-width,390px), 26%))}.app-shell.edition-email>.workspace[data-layout-contract=inbox].sidebar-collapsed.workspace-tab-docked{grid-template-columns:76px minmax(140px, min(var(--mail-list-width,342px), 30%)) minmax(150px, 1fr) minmax(140px, min(var(--workspace-pane-width,390px), 26%))}.app-shell.edition-email>.workspace[data-layout-contract=inbox]:is(.layout-comfortable,.layout-compact).workspace-tab-docked{grid-template-columns:minmax(112px, min(var(--mail-sidebar-width,220px), 24%)) minmax(180px, 1fr) minmax(180px, min(var(--workspace-pane-width,390px), 32%))}.app-shell.edition-email>.workspace[data-layout-contract=inbox]:is(.layout-comfortable,.layout-compact).sidebar-collapsed.workspace-tab-docked{grid-template-columns:76px minmax(180px, 1fr) minmax(180px, min(var(--workspace-pane-width,390px), 32%))}.app-shell.edition-email>.workspace[data-layout-contract=inbox]>*{min-width:0;min-inline-size:0;max-width:100%}.app-shell.edition-email.advanced-navigation>.topbar,.app-shell.edition-email.advanced-navigation>.topbar.sidebar-collapsed{margin-left:calc(var(--ue-ecosystem-rail-w) + var(--mail-sidebar-width,220px));grid-template-columns:minmax(180px,1fr) auto auto}.app-shell.edition-email.advanced-navigation.sidebar-is-collapsed>.topbar,.app-shell.edition-email.advanced-navigation>.topbar.sidebar-collapsed{margin-left:calc(var(--ue-ecosystem-rail-w) + 76px)}.app-shell.edition-email.advanced-navigation>.mail-worktabs{margin-left:calc(var(--ue-ecosystem-rail-w) + var(--mail-sidebar-width,220px) + var(--mail-card-inline-start))}.app-shell.edition-email.advanced-navigation.sidebar-is-collapsed>.mail-worktabs{margin-left:calc(var(--ue-ecosystem-rail-w) + 76px + var(--mail-card-inline-start))}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition{grid-template-columns:var(--ue-ecosystem-rail-w) minmax(112px, min(var(--mail-sidebar-width,220px), 22%)) minmax(200px, min(var(--mail-list-width,362px), 36%)) minmax(170px, 1fr)}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition.sidebar-collapsed{grid-template-columns:var(--ue-ecosystem-rail-w) 76px minmax(200px, min(var(--mail-list-width,362px), 40%)) minmax(170px, 1fr)}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition:is(.layout-comfortable,.layout-compact){grid-template-columns:var(--ue-ecosystem-rail-w) minmax(112px, min(var(--mail-sidebar-width,220px), 22%)) minmax(0, 1fr)}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition:is(.layout-comfortable,.layout-compact).sidebar-collapsed{grid-template-columns:var(--ue-ecosystem-rail-w) 76px minmax(0, 1fr)}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition.workspace-tab-docked{grid-template-columns:var(--ue-ecosystem-rail-w) minmax(76px, min(var(--mail-sidebar-width,220px), 14%)) minmax(130px, min(var(--mail-list-width,320px), 24%)) minmax(140px, 1fr) minmax(130px, min(var(--workspace-pane-width,320px), 25%))}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition.sidebar-collapsed.workspace-tab-docked{grid-template-columns:var(--ue-ecosystem-rail-w) 76px minmax(130px, min(var(--mail-list-width,320px), 26%)) minmax(130px, 1fr) minmax(130px, min(var(--workspace-pane-width,320px), 25%))}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition:is(.layout-comfortable,.layout-compact).workspace-tab-docked{grid-template-columns:var(--ue-ecosystem-rail-w) minmax(76px, min(var(--mail-sidebar-width,220px), 16%)) minmax(150px, 1fr) minmax(150px, min(var(--workspace-pane-width,320px), 30%))}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition:is(.layout-comfortable,.layout-compact).sidebar-collapsed.workspace-tab-docked{grid-template-columns:var(--ue-ecosystem-rail-w) 76px minmax(150px, 1fr) minmax(150px, min(var(--workspace-pane-width,320px), 30%))}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition>:is(.suite-workspace,.campaign-workspace,.asset-workspace,.transfer-workspace,.web-browser-workspace,.compose-tab-workspace){grid-column:3/-1}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox].suite-edition.workspace-tab-docked>:is(.suite-workspace,.campaign-workspace,.asset-workspace,.transfer-workspace,.web-browser-workspace,.compose-tab-workspace){grid-column:3/-2}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox]>.suite-workspace{background:0 0;grid-template-columns:minmax(0,1fr);overflow:visible}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox]>.suite-workspace>.suite-workspace-main{border:.5px solid var(--pane-divider);background:var(--pane-reader-surface);box-shadow:var(--pane-card-shadow);border-radius:18px;margin:5px 10px 10px 0;overflow:auto}.app-shell.edition-email.workspace-tabs-open.advanced-navigation>.workspace[data-layout-contract=inbox]>.suite-workspace>.suite-workspace-main{box-shadow:var(--pane-card-shadow-docked);border-top:0;border-radius:0 0 18px 18px;margin-top:0}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox] .suite-workspace-head{min-height:var(--pane-header-h);height:var(--pane-header-h);border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);align-items:center;padding-block:0;padding-inline:16px 12px}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox] .suite-workspace-head h1{letter-spacing:-.016em;font-size:15px;line-height:18px}.app-shell.edition-email.advanced-navigation>.workspace[data-layout-contract=inbox] .suite-workspace-head :is(.suite-eyebrow,p){display:none}}.app-shell.edition-email .suite-app-rail{width:52px;height:calc(100% + 58px + var(--mail-tabs-height) - 16px);z-index:109;max-height:none;transform:translateY(calc(-58px - var(--mail-tabs-height)));border:.5px solid var(--pane-divider);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--pane-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);border-radius:18px;align-self:start;margin:8px 4px 8px 8px;padding:7px 4px;position:relative;inset:auto;overflow:hidden}.app-shell.edition-email .suite-app-rail nav{gap:2px}.app-shell.edition-email .suite-app-rail :is(.suite-launcher,.suite-rail-settings){width:42px;min-height:42px;color:var(--ink);background:0 0;border-radius:12px}.app-shell.edition-email .suite-app-rail nav>button{width:42px;min-height:44px;color:var(--ink);border-radius:12px;gap:1px;padding:3px 0}.app-shell.edition-email .suite-app-rail nav>button:is(:hover,.active){color:var(--ink);background:var(--fill-hover)}.app-shell.edition-email .suite-app-rail nav>button.active{background:var(--fill-strong)}.app-shell.edition-email .suite-app-rail :is(.ue-product-glyph,.ue-product-glyph[data-product]){--ue-product-color:currentColor;--ue-product-fill:transparent}.app-shell.edition-email .suite-app-rail nav>button>.ue-product-glyph{width:27px;height:25px}.app-shell.edition-email>.mail-utility-rail{background:var(--mail-sidebar-material)}.app-shell.edition-email .mail-utility-brand-icon{color:currentColor;background:0 0;border-radius:0;flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.app-shell.edition-email .mail-utility-brand-icon.compact{width:19px;height:19px}.app-shell.edition-email .mail-utility-brand-icon>img{object-fit:contain;width:20px;height:20px;display:block}.app-shell.edition-email .mail-utility-brand-icon.compact>img{width:19px;height:19px}.app-shell.edition-email .mail-utility-rail button{color:var(--muted)}.app-shell.edition-email .mail-utility-rail button:hover{color:var(--ink);background:var(--fill-hover)}.app-shell.edition-email .mail-utility-rail button.active{color:var(--accent-color);background:var(--fill-strong)}.app-shell.edition-email .mail-utility-ai .untitled-ai-mark{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.app-shell.edition-email .mail-utility-rail button:is(:hover,.active) .untitled-ai-mark{transform:none}.app-shell.edition-email .mail-utility-rail button:focus-visible{outline-color:color-mix(in srgb, var(--ink) 24%, transparent)}.app-shell.edition-email .mail-utility-rail .mail-marketplace-button,.app-shell.edition-email .mail-utility-rail .mail-marketplace-button:hover,.app-shell.edition-email .mail-utility-rail .mail-marketplace-button.active{color:var(--ink);background:var(--fill-hover);box-shadow:none}.app-shell.edition-email .suite-app-rail nav>button>small{max-width:39px;font-size:8px;font-weight:570}.app-shell.edition-email .suite-app-rail .ue-product-glyph>i{border:2px solid var(--surface-raised);color:#fff;background:#ff3b30;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-2px;right:-5px}.app-shell.edition-email :is(.assistant-view,.notification-view,.quick-settings-view,.mail-utility-panel).ue-context-pane{border:.5px solid var(--pane-divider);border-radius:var(--ue-pane-radius);background:var(--ue-pane-surface);box-shadow:var(--pane-card-shadow)}.app-shell.edition-email .quick-settings-view.ue-context-pane{background:var(--ue-settings-surface);-webkit-backdrop-filter:none}@media (width>=901px){.app-shell.edition-email.advanced-navigation{--mail-navigation-safe-area:calc(var(--ue-ecosystem-rail-w) + var(--mail-sidebar-width,220px))}.app-shell.edition-email.advanced-navigation.sidebar-is-collapsed{--mail-navigation-safe-area:calc(var(--ue-ecosystem-rail-w) + 76px)}.app-shell.edition-email>.mail-utility-panel,.app-shell.edition-email>:is(.assistant-view-layer,.notification-view-layer,.quick-settings-view-layer){width:min(var(--ue-context-pane-width), calc(100vw - var(--mail-navigation-safe-area) - var(--ue-context-pane-right) - (var(--ue-outer-gap) * 2)));right:var(--ue-context-pane-right);inset-inline-end:var(--ue-context-pane-right)!important}.app-shell.edition-email>.mail-utility-panel{max-width:calc(100vw - var(--ue-context-pane-right) - var(--ue-outer-gap))}.app-shell.edition-email>.mail-utility-rail{right:var(--ue-outer-gap);inset-inline-end:var(--ue-outer-gap)}.app-shell.edition-email>.settings-layer{padding-right:var(--ue-settings-right-reserve)}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email.mail-utility-rail-visible>:is(.mail-worktabs,.workspace){transition:none!important}}.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head,.mail-utility-panel>.ue-pane-header){min-height:var(--ue-pane-header-h);height:var(--ue-pane-header-h);padding:0 10px 0 var(--ue-pane-gutter);border-bottom:.5px solid var(--ue-pane-line);background:var(--ue-pane-header)}.app-shell.edition-email .ue-pane-header :is(.untitled-ai-mark,.ue-product-glyph){border-radius:10px;width:32px;height:32px}.mail-utility-content{padding:10px var(--ue-pane-gutter) 16px;gap:10px}.mail-utility-list{gap:0}.mail-utility-list article{border:0;border-bottom:.5px solid var(--ue-pane-line);background:0 0;border-radius:0}.mail-utility-list article:last-child{border-bottom:0}.mail-utility-compose{background:var(--fill);border:0;border-radius:12px}.notification-summary{margin:8px var(--ue-pane-gutter) 0;display:block}.notification-summary>:is(div,button){width:100%;min-height:var(--ue-row-h);border:0;border-bottom:.5px solid var(--ue-pane-line);background:0 0;border-radius:0;padding:9px 2px}.notification-summary>button{color:var(--ink);background:0 0}.notification-view-toolbar{margin-inline:var(--ue-pane-gutter)}.notification-view-list{padding:0 var(--ue-pane-gutter) 16px;gap:0}.notification-view-list>button,.notification-view-list>button.unread{border:0;border-bottom:.5px solid var(--ue-pane-line);background:0 0;border-radius:0;min-height:68px;padding:10px 2px;transform:none}.notification-view-list>button:last-child{border-bottom:0}.notification-view-list>button:is(:hover,.unread:hover){background:var(--fill);transform:none}.quick-settings-scroll{padding:0 var(--ue-pane-gutter) 18px}.quick-settings-view-all{background:var(--tint-soft);border:0;border-radius:10px;margin:10px 0 0}.quick-settings-section{border:0;border-bottom:.5px solid var(--ue-pane-line);background:0 0;border-radius:0;margin:0;padding:18px 0}.quick-settings-section:last-child{border-bottom:0}.quick-theme-choice{background:var(--fill);border:0}.quick-theme-choice.active{background:var(--tint-soft);border:0}.appearance-colour-control{background:var(--fill);border:0}.app-shell.edition-email .settings-panel{--set-nav-w:min(238px, 38%);border-color:var(--pane-divider);border-radius:var(--ue-pane-radius);background:var(--ue-settings-surface);box-shadow:var(--pane-card-shadow)}.app-shell.edition-email .settings-nav,.app-shell.edition-email .settings-content,.app-shell.edition-email .settings-panel .content-title{background:var(--ue-settings-surface)}.app-shell.edition-email .settings-nav{border-right:.5px solid var(--ue-pane-line)}.app-shell.edition-email .settings-panel :is(.settings-system-list,.settings-record-list){box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0;overflow:visible}.app-shell.edition-email .settings-panel :is(.settings-scope-card,.settings-inline-create,.profile-card:not(.profile-sheet)){box-shadow:none;border:0}.app-shell.edition-email .settings-panel .settings-scope-card,.app-shell.edition-email .settings-panel .settings-inline-create{background:var(--fill)}.app-shell.edition-email.settings-workspace-open>.settings-layer{animation:ue-settings-workspace-enter var(--ue-context-motion-duration) var(--ue-context-motion-easing) both;background:0 0}.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel,.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel.settings-domain-panel{border:.5px solid var(--pane-divider);border-radius:var(--ue-pane-radius);background:var(--ue-settings-surface);width:100%;max-width:none;height:100%;max-height:none;box-shadow:var(--pane-card-shadow);-webkit-backdrop-filter:none;position:relative;inset:auto;transform:none}@keyframes ue-settings-workspace-enter{0%{opacity:.78;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width>=901px){.app-shell.edition-email.settings-workspace-open>.settings-layer{width:auto;height:auto;inset:calc(58px + var(--mail-tabs-height) + var(--mail-card-top-gap,10px)) var(--ue-settings-right-reserve) var(--mail-chrome-gutter,12px) calc(var(--mail-navigation-safe-area) + var(--mail-card-inline-start,12px));z-index:108;isolation:isolate;transition:right var(--ue-context-motion-duration) var(--ue-context-motion-easing);padding:0;display:block;position:fixed}.app-shell.edition-email.workspace-tabs-open.settings-workspace-open>.settings-layer{top:calc(58px + var(--mail-tabs-height))}.app-shell.edition-email.workspace-tabs-open.settings-workspace-open>.settings-layer>.settings-panel{border-radius:0 0 var(--ue-pane-radius) var(--ue-pane-radius);box-shadow:var(--pane-card-shadow-docked);border-top:0}}@media (width<=900px) and (width>=651px){.app-shell.edition-email.settings-workspace-open>.settings-layer{z-index:108;position:fixed;inset:58px 0 0}.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel{box-shadow:none;border:0;border-radius:0}}@media (width<=650px){.app-shell.edition-email.settings-workspace-open>.settings-layer{z-index:160;position:fixed;inset:0}.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel{box-shadow:none;border:0;border-radius:0}.app-shell.edition-email .settings-panel>.settings-head{padding-top:env(safe-area-inset-top);height:calc(var(--set-head-h,64px) + env(safe-area-inset-top))}.app-shell.edition-email .settings-panel:not(.settings-domain-panel)>.settings-layout{height:calc(100% - var(--set-head-h,64px) - env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email.settings-workspace-open>.settings-layer{transition:none;animation:none}}.app-shell.edition-email .settings-mail-title{align-items:flex-end}.app-shell.edition-email .settings-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-shell.edition-email .settings-mail-title .settings-section-tabs{margin-left:auto}.app-shell.edition-email .settings-content-routing .settings-plain-intro{border:0;border-bottom:.5px solid var(--ue-pane-line);background:0 0;border-radius:0;margin-bottom:12px;padding:2px 2px 12px}.app-shell.edition-email .settings-content-routing .settings-address-create{border:.5px solid var(--ue-pane-line);background:var(--fill);box-shadow:none;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.25fr);align-items:center;gap:16px;margin-bottom:22px;padding:14px 16px;display:grid}.app-shell.edition-email .settings-content-routing .settings-address-create>div:first-child,.app-shell.edition-email .settings-content-routing .settings-address-create form{min-width:0}.app-shell.edition-email .settings-content-routing .settings-address-create form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.app-shell.edition-email .settings-content-routing .settings-address-create .address-name-field{height:38px}.app-shell.edition-email .settings-content-routing .settings-address-create .primary-small{min-height:38px}.app-shell.edition-email .settings-content-routing .address-create-form{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.app-shell.edition-email .settings-content-routing .address-create-form.single-domain{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) auto}.app-shell.edition-email .settings-content-routing .address-create-form.single-domain>button{grid-area:auto}.app-shell.edition-email .settings-content-routing .settings-record-list{padding-inline:14px}.app-shell.edition-email .settings-content-routing .settings-address-row{grid-template-columns:34px minmax(0,1fr) auto auto 30px;align-items:center;gap:10px;min-width:0;display:grid}.app-shell.edition-email .settings-content-routing .settings-address-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.edition-email .settings-content-routing .settings-address-row>span:nth-child(2) :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .settings-content-routing .settings-address-row>.route-button,.app-shell.edition-email .settings-content-routing .settings-address-row>.state-toggle{margin-left:0}.app-shell.edition-email .settings-content-routing .settings-address-row>.record-delete{justify-self:end}.app-shell.edition-email .settings-content-routing .settings-address-row>.address-route-editor{grid-column:1/-1;width:100%}@media (width<=760px){.app-shell.edition-email .settings-mail-title{align-items:stretch}.app-shell.edition-email .settings-mail-title>div:first-child{flex-basis:100%}.app-shell.edition-email .settings-title-actions{justify-content:stretch;width:100%}.app-shell.edition-email .settings-title-actions .settings-section-tabs{flex:100%;margin-left:0}.app-shell.edition-email .settings-title-actions>.primary-small{flex:100%}.app-shell.edition-email .settings-content-routing .settings-address-create,.app-shell.edition-email .settings-content-routing .address-create-form,.app-shell.edition-email .settings-content-routing .address-create-form.single-domain{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-content-routing .address-create-form.single-domain>button,.app-shell.edition-email .settings-content-routing .address-create-form.single-domain .forward-address-field{grid-column:1}.app-shell.edition-email .settings-content-routing .settings-address-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px 10px}.app-shell.edition-email .settings-content-routing .settings-address-row>.route-button{grid-column:2;justify-self:start}.app-shell.edition-email .settings-content-routing .settings-address-row>.state-toggle{grid-area:1/3}.app-shell.edition-email .settings-content-routing .settings-address-row>.record-delete{grid-area:2/3}.app-shell.edition-email .settings-content-routing .settings-address-row>.address-route-editor{grid-column:1/-1}}@media (width>=901px){.app-shell.edition-email>.app-marketplace-panel.ue-context-pane{width:auto;min-width:0;inset:calc(58px + var(--mail-tabs-height) + var(--mail-card-top-gap)) var(--mail-right-rail-reserve) var(--mail-chrome-gutter) calc(var(--mail-navigation-safe-area) + var(--mail-card-inline-start));z-index:108;border:.5px solid var(--pane-divider);border-radius:var(--ue-pane-radius);background:var(--ue-pane-surface);box-shadow:var(--pane-card-shadow);-webkit-backdrop-filter:none;position:fixed}.app-shell.edition-email.workspace-tabs-open>.app-marketplace-panel.ue-context-pane{top:calc(58px + var(--mail-tabs-height));border-radius:0 0 var(--ue-pane-radius) var(--ue-pane-radius);box-shadow:var(--pane-card-shadow-docked);border-top:0}}.app-marketplace-panel .ue-pane-header{grid-template-columns:32px minmax(0,1fr) auto}.app-marketplace-panel .ue-pane-actions{gap:7px}.app-marketplace-panel .ue-pane-actions label{display:flex}.app-marketplace-panel .ue-pane-actions select{height:30px;color:var(--ink);background:var(--fill);font:inherit;border:0;border-radius:9px;font-size:11px}.app-marketplace-commandbar{min-height:48px;padding:8px 18px}.app-marketplace-scroll{padding:22px 26px 34px}.app-marketplace-featured{background:radial-gradient(circle at 82% 18%, #70cfff6b, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--blue) 15%, var(--surface)) 0%, var(--surface-soft) 75%);min-height:220px;box-shadow:none;border:0;border-radius:20px;padding:34px 36px}.app-marketplace-featured h2{margin-top:18px;font-size:clamp(28px,4vw,42px)}.app-marketplace-featured p{max-width:620px;font-size:13px}.app-marketplace-categories{border-bottom:.5px solid var(--ue-pane-line);margin:20px 0 10px;padding-bottom:8px}.app-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.app-marketplace-card{border:0;border-bottom:.5px solid var(--ue-pane-line);min-height:122px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:4px 13px;padding:16px 0;display:grid;transform:none}.app-marketplace-card:hover{border-color:var(--ue-pane-line);background:var(--fill);box-shadow:none;transform:none}.app-marketplace-card>header{display:contents}.app-marketplace-card .ue-product-glyph{border-radius:15px;grid-area:1/1/-1;width:56px;height:56px}.app-marketplace-card>header>div{grid-area:1/2}.app-marketplace-card>header>i{display:none}.app-marketplace-card>p{grid-area:2/2;min-height:0;font-size:11px}.app-marketplace-card>.app-permissions{display:none}.app-marketplace-card>footer{grid-area:1/3/-1;margin:0}.app-marketplace-card>footer>span{display:none}.app-marketplace-card .app-primary{min-width:54px;min-height:28px;color:var(--blue);background:var(--fill-strong);border-radius:999px;justify-content:center}.app-developer-console,.app-developer-contract{background:0 0;border:0;border-radius:0}.app-developer-console{border-top:.5px solid var(--ue-pane-line);border-bottom:.5px solid var(--ue-pane-line)}.app-marketplace-empty{background:0 0;min-height:320px}@media (width<=1100px) and (width>=901px){.app-marketplace-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.app-shell.edition-email .suite-app-rail,.app-marketplace-panel{display:none}}@media (prefers-reduced-motion:reduce){.ue-context-pane,.app-marketplace-panel,.suite-app-rail{transition:none!important;animation:none!important}.app-shell.edition-email .mail-utility-brand-icon>svg,.app-shell.edition-email .mail-utility-rail .untitled-ai-mark{transition:none!important;animation:none!important;transform:none!important}}.startup-shell{--mail-sidebar-width:var(--startup-mail-sidebar-width,220px);--mail-list-width:var(--startup-mail-list-width,440px);--workspace-pane-width:var(--startup-workspace-pane-width,390px)}.startup-nav-trigger,.startup-mobile-context{display:none}.startup-mail-toolbar>.mail-toolbar-action-group{gap:1px}.startup-mail-toolbar>.mail-toolbar-action-group>b{background:color-mix(in srgb, var(--fill) 84%, var(--pane-reader-surface));border-radius:9px;width:27px;height:27px;display:block}.startup-utility-rail nav>span{justify-items:center;gap:7px;width:100%;display:grid}.startup-utility-rail nav>span>i,.startup-utility-marketplace{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.startup-utility-marketplace{margin-top:auto}@media (width>=901px){.app-shell.edition-email>.workspace[data-layout-contract=inbox].layout-cards>.message-list-pane{width:calc(100% - var(--mail-card-inline-start,15px));justify-self:start}.app-shell.edition-email>.workspace[data-layout-contract=inbox].layout-cards>.reader-pane{width:calc(100% - var(--mail-chrome-gutter,11px));justify-self:start}.app-shell.edition-email>.workspace[data-layout-contract=inbox]:is(.layout-comfortable,.layout-compact)>:is(.message-list-pane,.reader-pane){width:calc(100% - var(--mail-card-inline-start,15px) - var(--mail-chrome-gutter,11px));justify-self:start}.startup-shell.mail-utility-rail-visible>.startup-workspace{transition:none!important}html[data-startup-sidebar-collapsed=true] .startup-shell{--mail-navigation-safe-area:76px}html[data-startup-sidebar-collapsed=true] .startup-shell>.topbar{margin-left:76px}html[data-startup-sidebar-collapsed=true] .startup-shell>.startup-workspace{grid-template-columns:76px minmax(210px, min(var(--mail-list-width), 42%)) minmax(180px, 1fr)}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-company-card{background:0 0;justify-content:center;padding-inline:0}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-company-card>span,html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-heading{display:none}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-compose{width:38px;margin-inline:auto}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-items{justify-items:center;padding-inline:0}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-items>i{width:24px}html[data-startup-mail-layout=comfortable] .startup-shell>.startup-workspace,html[data-startup-mail-layout=compact] .startup-shell>.startup-workspace{grid-template-columns:minmax(112px, min(var(--mail-sidebar-width), 24%)) minmax(0, 1fr)}html[data-startup-mail-layout=comfortable][data-startup-sidebar-collapsed=true] .startup-shell>.startup-workspace,html[data-startup-mail-layout=compact][data-startup-sidebar-collapsed=true] .startup-shell>.startup-workspace{grid-template-columns:76px minmax(0,1fr)}html[data-startup-mail-layout=comfortable] .startup-shell .startup-message-list,html[data-startup-mail-layout=compact] .startup-shell .startup-message-list{width:calc(100% - var(--mail-card-inline-start,15px) - var(--mail-chrome-gutter,11px));border-right:.5px solid var(--pane-divider);border-radius:18px;grid-column:2;justify-self:start;margin-right:10px}html[data-startup-mail-layout=comfortable] .startup-shell .startup-reader,html[data-startup-mail-layout=compact] .startup-shell .startup-reader{display:none}}@media (width<=900px){.startup-shell .startup-brand{display:flex}.startup-shell .startup-brand>:is(.brand-mark,.startup-brand-name){display:none}.startup-shell .startup-nav-trigger{border-radius:11px;width:36px;height:36px;display:block}}@media (width<=650px){.startup-shell .startup-mobile-context{display:grid}.startup-mobile-context strong{width:112px;height:10px}.startup-mobile-context small b{width:76px;height:7px}.startup-shell .startup-topbar-actions{gap:2px}.startup-shell .startup-topbar-actions>i{flex-basis:28px;width:28px;height:28px}}:where(.app-shell.edition-email,.settings-panel){--apple-label:#1d1d1f;--apple-secondary-label:#6e6e73;--apple-tertiary-label:#98989d;--apple-separator:#3c3c4329;--apple-control:#ffffffeb;--apple-control-hover:#fff;--apple-sidebar:#f6f6f7f5;--apple-reader:#fff;--apple-list:#fff;--apple-row-hover:#76768017;--apple-source-list-selection:#76768024;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html[data-theme=dark] :where(.app-shell.edition-email,.settings-panel){--apple-label:#f5f5f7;--apple-secondary-label:#a1a1a6;--apple-tertiary-label:#6e6e73;--apple-separator:#ffffff1f;--apple-control:#2c2c2ef0;--apple-control-hover:#3a3a3c;--apple-sidebar:#1c1c1ef5;--apple-reader:#000;--apple-list:#1c1c1e;--apple-row-hover:#ffffff14;--apple-source-list-selection:#ffffff1c}.app-shell.edition-email{--apple-sidebar-pane-gap:16px;--active-workspace-card-surface:var(--pane-header-material);--tab-active-material:var(--active-workspace-card-surface);--mail-sidebar-selection:var(--apple-source-list-selection);letter-spacing:-.006em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px}.app-shell.edition-email[data-visible-workspace-surface=assistant],.app-shell.edition-email[data-visible-workspace-surface=browser]{--active-workspace-card-surface:var(--pane-header-material)}.app-shell.edition-email:is([data-visible-workspace-surface=compose],[data-visible-workspace-surface=files]){--active-workspace-card-surface:var(--surface)}.app-shell.edition-email[data-visible-workspace-surface=service]{--active-workspace-card-surface:var(--pane-header-material)}.app-shell.edition-email[data-visible-workspace-surface=settings]{--active-workspace-card-surface:var(--surface-raised)}@media (width>=901px){.app-shell.edition-email .mail-worktab.active{background:var(--active-workspace-card-surface)}.app-shell.edition-email .mail-worktab.active:before{box-shadow:7px 7px 0 7px var(--active-workspace-card-surface)}.app-shell.edition-email .mail-worktab.active:after{box-shadow:-7px 7px 0 7px var(--active-workspace-card-surface)}}@media (width>=651px){html[data-mail-material=translucent] .app-shell.edition-email[data-visible-workspace-surface=mail]{--active-workspace-card-surface:var(--pane-list-surface)}html[data-mail-material=translucent] .app-shell.edition-email :is(.mail-worktab.active,.untitled-ai-workspace.mode-workspace,.compose-tab-workspace .compose-window.compose-workspace,.web-browser-workspace,.suite-workspace-main,.asset-workspace,.transfer-workspace){-webkit-backdrop-filter:blur(30px)saturate(145%)}.app-shell.edition-email .assistant-view.assistant-ai-shell.ue-context-pane{border-radius:22px}}html:is(:not([data-mail-background]),[data-mail-background=none]):not([data-sidebar-gradient=custom]) .app-shell.edition-email{--workspace-canvas:#f5f5f7;--mail-workspace-surface:var(--apple-reader);--pane-list-surface:var(--apple-list);--pane-reader-surface:var(--apple-reader);--pane-header-material:color-mix(in srgb, var(--apple-list) 96%, var(--workspace-canvas));--pane-divider:var(--apple-separator);--mail-sidebar-material:var(--apple-sidebar);--mail-sidebar-selection:#7676801f;--mail-sidebar-divider:var(--apple-separator);--mail-sidebar-shadow:none}html[data-theme=dark]:is(:not([data-mail-background]),[data-mail-background=none]):not([data-sidebar-gradient=custom]) .app-shell.edition-email{--workspace-canvas:#000}html[data-sidebar-surface=tint]:not([data-sidebar-gradient=custom]) .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, var(--surface)) 0%, color-mix(in srgb, var(--tint) 13%, var(--surface)) 42%, color-mix(in srgb, var(--tint) 6%, var(--surface)) 76%, var(--surface) 100%)}html[data-sidebar-surface=match] .app-shell.edition-email{--mail-sidebar-material:var(--workspace-canvas);--mail-sidebar-divider:transparent;--mail-sidebar-shadow:none}html[data-sidebar-surface=material] .app-shell.edition-email{--mail-sidebar-material:var(--apple-sidebar);--mail-sidebar-divider:var(--apple-separator);--mail-sidebar-shadow:none}html[data-sidebar-surface=tint][data-sidebar-gradient=custom] .app-shell.edition-email{--mail-sidebar-material:linear-gradient(180deg, color-mix(in srgb, var(--mail-sidebar-custom-color) 44%, var(--surface)) 0%, color-mix(in srgb, var(--mail-sidebar-custom-color) 28%, var(--surface)) 42%, color-mix(in srgb, var(--mail-sidebar-custom-color) 11%, var(--surface)) 76%, var(--surface) 100%)}.app-shell.edition-email :is(.topbar,.nav-sidebar,.list-heading,.list-filter-row,.reader-toolbar,.mail-worktabs,.mail-utility-rail,.workspace-tab-sidebar>header,.ue-pane-header) :is(button,label,.ue-product-glyph){--ue-product-color:currentColor;--ue-product-fill:transparent}.app-shell.edition-email :is(.topbar,.nav-sidebar,.list-heading,.list-filter-row,.reader-toolbar,.mail-worktabs,.mail-utility-rail,.workspace-tab-sidebar>header,.ue-pane-header) button>svg,.app-shell.edition-email :is(.topbar,.nav-sidebar,.list-heading,.list-filter-row,.reader-toolbar,.mail-worktabs,.mail-utility-rail,.workspace-tab-sidebar>header,.ue-pane-header) .ue-product-glyph>svg{color:currentColor;stroke:currentColor}@media (width>=901px){.app-shell.edition-email .topbar{grid-template-columns:minmax(180px,620px) minmax(0,1fr) auto;gap:10px;padding-inline:15px 12px}.app-shell.edition-email .global-search{border:.5px solid var(--apple-separator);height:36px;color:var(--apple-secondary-label);background:var(--apple-control);border-radius:999px;gap:9px;padding-inline:13px 9px;box-shadow:0 .5px 1px #0000000a}.app-shell.edition-email .global-search:focus-within{border-color:color-mix(in srgb, var(--apple-label) 18%, transparent);background:var(--apple-control-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 12%, transparent)}.app-shell.edition-email .global-search input{color:var(--apple-label);font-size:13px;line-height:18px}.app-shell.edition-email .global-search input::placeholder{color:var(--apple-secondary-label)}.app-shell.edition-email .global-search kbd{color:var(--apple-secondary-label);background:0 0}.app-shell.edition-email .topbar-actions{grid-column:3;justify-self:end}.app-shell.edition-email .reader-pane>.desktop-reader-toolbar{height:var(--pane-header-h);min-height:var(--pane-header-h);border-bottom:.5px solid var(--apple-separator);background:var(--pane-header-material);justify-content:flex-start;align-items:center;padding:0 12px;display:flex}.app-shell.edition-email .desktop-reader-toolbar>.apple-mail-toolbar-actions{flex:auto;justify-content:flex-start;justify-self:auto;width:auto;min-width:0;max-width:none;scroll-padding-inline:3px}.app-shell.edition-email .mail-summarise-button{min-width:max-content;height:34px;color:var(--apple-label);box-shadow:none;font:inherit;letter-spacing:-.012em;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0 3px;font-size:13px;font-weight:620;transition:color .15s,opacity .15s;display:inline-flex}.app-shell.edition-email .mail-summarise-label{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}.app-shell.edition-email .mail-summarise-button:is(:hover,.active):not(:disabled){color:var(--tint);box-shadow:none;background:0 0;transform:none}.app-shell.edition-email .mail-summarise-button:active:not(:disabled){opacity:.64;transform:none}.app-shell.edition-email .mail-summarise-button:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 46%, transparent);outline-offset:2px}.app-shell.edition-email .mail-summarise-button:disabled{opacity:.4;box-shadow:none}.app-shell.edition-email .reader-list-back{width:34px;min-width:34px;height:34px;color:var(--apple-label);background:var(--apple-control);border:0;border-radius:10px;flex:none;place-items:center;margin-right:12px;padding:0;display:grid;position:relative}.app-shell.edition-email .reader-list-back:hover{background:var(--apple-control-hover)}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact).list-reader-open .desktop-reader-toolbar>.apple-mail-toolbar-actions{max-width:none;overflow:auto hidden}.app-shell.edition-email .apple-mail-toolbar-actions{gap:8px;padding:1px}.app-shell.edition-email .mail-toolbar-action-group{border:.5px solid var(--apple-separator);background:var(--apple-control);border-radius:12px;height:36px;padding:1px 3px;box-shadow:0 .5px 1px #00000009}.app-shell.edition-email .mail-toolbar-action-group>button{width:29px;min-width:29px;height:32px;color:var(--apple-label);border-radius:9px}.app-shell.edition-email .mail-toolbar-action-group>button:is(.active,:hover:not(:disabled)),.app-shell.edition-email .mail-toolbar-action-group>button.danger:hover:not(:disabled){color:var(--apple-label);background:var(--apple-row-hover)}.app-shell.edition-email .mail-toolbar-action-group>button:disabled{color:var(--apple-tertiary-label);opacity:.43}.app-shell.edition-email .topbar-actions{gap:4px}.app-shell.edition-email .topbar-actions>.icon-button,.app-shell.edition-email .topbar-account>.profile-chip{width:34px;height:34px}.app-shell.edition-email .topbar-actions>.icon-button{color:var(--apple-label);border-radius:10px}.app-shell.edition-email .topbar-actions>.icon-button:is(:hover,.active){color:var(--apple-label);background:var(--apple-row-hover)}.app-shell.edition-email .nav-sidebar{box-shadow:inset -.5px 0 var(--mail-sidebar-divider);border-radius:0 17px 17px 0;padding:12px 10px 10px}.app-shell.edition-email .company-switcher{height:52px;color:var(--apple-label);background:0 0;border:0;border-radius:11px;gap:9px;padding:6px 8px}.app-shell.edition-email .company-switcher:hover{background:var(--apple-row-hover)}.app-shell.edition-email .company-switch-copy{gap:1px}.app-shell.edition-email .company-switch-copy strong{font-size:13px;font-weight:650;line-height:17px}.app-shell.edition-email .company-switch-copy small{color:var(--apple-secondary-label);font-size:10.5px;line-height:14px}.app-shell.edition-email .compose-button{border:.5px solid var(--apple-separator);min-height:38px;color:var(--apple-label);background:var(--apple-control);border-radius:11px;margin-top:9px;font-size:13px;font-weight:570;box-shadow:0 .5px 1px #00000009}.app-shell.edition-email .compose-button:hover{color:var(--apple-label);background:var(--apple-control-hover)}.app-shell.edition-email .folder-nav>button,.app-shell.edition-email .labels-block>button,.app-shell.edition-email .sidebar-footer>button{min-height:32px;color:var(--apple-label);letter-spacing:-.01em;border-radius:9px;padding-block:0;font-size:13px;font-weight:450;line-height:18px}.app-shell.edition-email .folder-nav>button svg,.app-shell.edition-email .labels-block>button svg,.app-shell.edition-email .sidebar-footer>button svg{color:currentColor}.app-shell.edition-email .folder-nav>button:hover,.app-shell.edition-email .labels-block>button:hover,.app-shell.edition-email .sidebar-footer>button:hover{color:var(--apple-label);background:var(--mail-sidebar-selection)}.app-shell.edition-email :is(.folder-nav,.labels-block)>button.active{color:var(--tint);background:var(--mail-sidebar-selection);font-weight:560}.app-shell.edition-email :is(.folder-nav,.labels-block)>button.active :is(svg,span){color:var(--tint)}.app-shell.edition-email .folder-nav>button>em{color:var(--apple-secondary-label);font-variant-numeric:tabular-nums;background:0 0}.app-shell.edition-email .nav-section-label{height:28px;color:var(--apple-secondary-label);letter-spacing:-.006em;text-transform:none;padding-inline:9px;font-size:11px;font-weight:650;line-height:14px}.app-shell.edition-email{--mail-card-inline-start:var(--apple-sidebar-pane-gap)}.app-shell.edition-email .message-list-pane{background:var(--pane-list-surface)}.app-shell.edition-email .list-heading{border-bottom-color:var(--apple-separator);padding-inline:18px 10px}.app-shell.edition-email .mailbox-heading-line strong{color:var(--apple-label);letter-spacing:-.012em;font-size:14px;font-weight:650;line-height:18px}.app-shell.edition-email .mailbox-heading-status{color:var(--apple-secondary-label);font-size:10.5px;line-height:14px}.app-shell.edition-email .list-filter-row{gap:6px;height:40px;padding-inline:16px 10px}.app-shell.edition-email .filter-pill{height:28px;color:var(--apple-secondary-label);background:var(--apple-row-hover);padding-inline:11px;font-size:11.5px}.app-shell.edition-email .filter-pill.active{color:var(--apple-reader);background:var(--apple-label)}.app-shell.edition-email .workspace.layout-cards .message-card{background-position:57px bottom;background-size:calc(100% - 68px) .5px;grid-template-rows:18px 17px 16px;grid-template-columns:32px minmax(0,1fr) auto;gap:1px 9px;min-height:70px;padding:8px 11px 8px 16px}.app-shell.edition-email .workspace.layout-cards .message-card:hover:not(.selected){background-color:var(--apple-row-hover);border-radius:0}.app-shell.edition-email .workspace.layout-cards .message-card:before{border-radius:9px;inset:3px 5px}.app-shell.edition-email .workspace.layout-cards .message-card.unread:after{width:5px;height:5px;top:14px;left:6px}.app-shell.edition-email .workspace.layout-cards .sender-line strong{letter-spacing:-.006em;font-size:13px;font-weight:620;line-height:18px}.app-shell.edition-email .workspace.layout-cards .sender-line>span{color:var(--apple-tertiary-label);font-size:10.5px}.app-shell.edition-email .workspace.layout-cards .message-card-copy>strong{color:var(--apple-label);font-size:12px;font-weight:540;line-height:17px}.app-shell.edition-email .workspace.layout-cards .message-card-copy>p{color:var(--apple-secondary-label);font-size:11.5px;line-height:16px}.app-shell.edition-email .reader-scroll{background:var(--pane-reader-surface)}.app-shell.edition-email .reader-pane .opened-message{width:100%;max-width:none;margin:0;padding:26px clamp(22px,2.1vw,34px) 52px}.app-shell.edition-email .subject-row h2{color:var(--apple-label);letter-spacing:-.025em;font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.2}.app-shell.edition-email .conversation-overview{color:var(--apple-secondary-label);margin-top:20px;font-size:12px;font-weight:520;line-height:17px}.app-shell.edition-email .mail-conversation-summary{border:.5px solid var(--apple-separator);color:var(--apple-label);background:var(--apple-control);border-radius:12px;margin:16px 0 3px;padding:14px 16px 13px;box-shadow:0 .5px 1px #00000009}.app-shell.edition-email .mail-conversation-summary>header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.app-shell.edition-email .mail-conversation-summary>header>span{color:#0a84ff;align-items:center;gap:7px;display:inline-flex}.app-shell.edition-email .mail-conversation-summary>header strong{color:var(--apple-label);font-size:12.5px;font-weight:650}.app-shell.edition-email .mail-conversation-summary>header>button{width:26px;height:26px;color:var(--apple-secondary-label);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.app-shell.edition-email .mail-conversation-summary>header>button:hover{color:var(--apple-label);background:var(--apple-row-hover)}.app-shell.edition-email .mail-summary-copy{margin:9px 0 0;font-size:13.5px;line-height:1.55}.app-shell.edition-email .mail-summary-section{margin-top:12px}.app-shell.edition-email .mail-summary-section>strong{color:var(--apple-secondary-label);font-size:11.5px;font-weight:650}.app-shell.edition-email .mail-summary-section ul{gap:5px;margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.app-shell.edition-email .mail-summary-section.action-items li::marker{color:#0a84ff}.app-shell.edition-email .mail-conversation-summary>footer{color:var(--apple-tertiary-label);margin-top:12px;font-size:10.5px}.app-shell.edition-email .mail-summary-loading{min-height:54px;color:var(--apple-secondary-label);align-items:center;gap:4px;display:flex}.app-shell.edition-email .mail-summary-loading i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite assistant-pulse}.app-shell.edition-email .mail-summary-loading i:nth-child(2){animation-delay:.12s}.app-shell.edition-email .mail-summary-loading i:nth-child(3){animation-delay:.24s}.app-shell.edition-email .mail-summary-loading span{margin-left:5px;font-size:12px}.app-shell.edition-email .mail-summary-error{padding-top:8px}.app-shell.edition-email .mail-summary-error p{color:#c9343e;margin:0;font-size:12px;line-height:1.45}.app-shell.edition-email .mail-summary-error button{border:.5px solid var(--apple-separator);min-height:30px;color:var(--apple-label);background:var(--apple-control-hover);font:inherit;border-radius:8px;margin-top:8px;padding:0 10px;font-size:11.5px}.app-shell.edition-email .conversation-stack{gap:0;margin-top:10px}.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{border:0;border-bottom:.5px solid var(--apple-separator);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.app-shell.edition-email .conversation-message:first-child{border-top:.5px solid var(--apple-separator)}.app-shell.edition-email .conversation-message-toggle{border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:14px 0}.app-shell.edition-email .conversation-message-toggle:hover{background:0 0}.app-shell.edition-email .conversation-message-toggle>:is(.company-avatar.large,.sender-avatar.large){width:42px;height:42px}.app-shell.edition-email .conversation-message-sender{gap:2px;padding-top:0}.app-shell.edition-email .conversation-message-sender strong{color:var(--apple-label);letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:18px}.app-shell.edition-email .conversation-message-subject{color:var(--apple-label);font-size:12.5px;line-height:17px}.app-shell.edition-email .conversation-message-recipients{color:var(--apple-secondary-label);margin-top:1px;font-size:11.5px;line-height:16px}.app-shell.edition-email .conversation-message-meta{gap:6px;padding-top:1px}.app-shell.edition-email .conversation-message-meta time{color:var(--apple-secondary-label);font-size:11.5px;line-height:16px}.app-shell.edition-email .conversation-message-chevron{color:var(--apple-secondary-label)}.app-shell.edition-email .conversation-message-content{padding:1px 0 30px 54px}.app-shell.edition-email .conversation-message-content .message-body{color:var(--apple-label);padding-top:5px;font-size:14px;line-height:1.6}.app-shell.edition-email .conversation-message-details{border-color:var(--apple-separator);background:var(--apple-control);border-radius:10px;margin:-3px 0 15px 54px;box-shadow:0 4px 14px #0000000b}.app-shell.edition-email .reader-response-actions{margin-top:20px}.app-shell.edition-email .reader-response-actions>button{border:.5px solid var(--apple-separator);min-height:36px;color:var(--apple-label);background:var(--apple-control)}.app-shell.edition-email .mail-utility-rail button,.app-shell.edition-email .mail-utility-rail .mail-marketplace-button{color:var(--apple-secondary-label)}.app-shell.edition-email .mail-utility-rail button:is(:hover,.active),.app-shell.edition-email .mail-utility-rail .mail-marketplace-button:is(:hover,.active){color:var(--apple-label);background:var(--apple-row-hover);box-shadow:none}.app-shell.edition-email .ue-pane-header :is(.ue-product-glyph,.untitled-ai-mark){color:var(--apple-label);background:0 0}}.sidebar-surface-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.sidebar-surface-control>button{border:.5px solid var(--apple-separator);min-width:0;min-height:62px;color:var(--apple-label);background:var(--apple-row-hover);text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px;display:grid}.sidebar-surface-control>button:hover{background:var(--apple-control)}.sidebar-surface-control>button.active{box-shadow:inset 0 0 0 1.5px var(--tint)}.sidebar-surface-control>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-surface-control strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:590;overflow:hidden}.sidebar-surface-control small{color:var(--apple-secondary-label);font-size:9.5px;line-height:13px}.sidebar-surface-control>button>svg{color:var(--tint)}.sidebar-surface-preview{border:.5px solid var(--apple-separator);background:var(--apple-reader);border-radius:8px;grid-template-columns:8px 1fr;gap:3px;width:34px;height:34px;padding:4px;display:grid;overflow:hidden}.sidebar-surface-preview i{background:var(--apple-row-hover);border-radius:3px;display:block}.sidebar-surface-preview.tint{background:linear-gradient(145deg, color-mix(in srgb, var(--tint) 25%, var(--surface)), var(--surface))}.sidebar-surface-preview.match{background:var(--workspace-canvas)}.sidebar-surface-preview.material{background:var(--apple-sidebar)}.sidebar-surface-control.compact>button{grid-template-columns:28px minmax(0,1fr) 12px;gap:6px;min-height:52px;padding:6px}.sidebar-surface-control.compact .sidebar-surface-preview{grid-template-columns:7px 1fr;width:28px;height:28px;padding:3px}.sidebar-surface-control.compact strong{font-size:10.5px}.settings-sidebar-appearance-row>.appearance-colour-control{width:100%}@media (width<=650px){.sidebar-surface-control{grid-template-columns:1fr}}@media (width<=900px){.app-shell.edition-email .reader-pane>.desktop-reader-toolbar{display:none}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email :is(.message-card,.conversation-message-toggle,.mail-toolbar-action-group>button),.app-shell.edition-email :is(.mail-summarise-button,.mail-summarise-label){transition-duration:.01ms}}@media (forced-colors:active){.app-shell.edition-email .mail-summarise-button{box-shadow:none;background:buttonface;border-color:buttontext}.app-shell.edition-email .mail-summarise-label{color:buttontext;-webkit-text-fill-color:currentColor;filter:none;background:0 0}}@media (width>=901px){.app-shell.edition-email>.topbar{z-index:121}.app-shell.edition-email .topbar-actions{gap:7px}.app-shell.edition-email .topbar-actions>:is(.topbar-tab-summoner,.settings-button){border:.5px solid var(--apple-separator);width:38px;height:38px;color:var(--apple-label);background:var(--apple-control);border-radius:12px;box-shadow:0 .5px 1px #0000000b,inset 0 .5px #ffffff52}.app-shell.edition-email .topbar-actions>:is(.topbar-tab-summoner,.settings-button):is(:hover,.active){color:var(--apple-label);background:var(--apple-control-hover)}.app-shell.edition-email .topbar-actions>:is(.topbar-tab-summoner,.settings-button)>svg{stroke-width:1.9px;width:20px;height:20px}.app-shell.edition-email .topbar-actions>.assistant-trigger{display:none}.app-shell.edition-email .mail-utility-rail nav{padding-bottom:8px}.app-shell.edition-email .mail-utility-primary,.app-shell.edition-email .mail-utility-shortcuts{gap:4px}.app-shell.edition-email .mail-utility-rail button{border-radius:12px;width:38px;height:38px}.app-shell.edition-email .mail-utility-rail .ue-product-glyph>svg,.app-shell.edition-email .mail-utility-rail .mail-utility-ai .untitled-ai-mark>svg{stroke-width:1.9px;width:20px;height:20px}.app-shell.edition-email .mail-utility-rail .mail-utility-ai.active{color:var(--apple-label);background:var(--apple-row-hover)}.app-shell.edition-email .mail-utility-rail .mail-utility-ai:not(.active){background:var(--apple-control);box-shadow:inset 0 .5px #ffffff47}.app-shell.edition-email .mail-utility-rail .mail-utility-ai:not(.active):hover{background:var(--apple-control-hover)}.app-shell.edition-email .topbar-account{z-index:122;width:38px;height:38px;position:relative;bottom:auto;right:auto}.app-shell.edition-email .topbar-account>.profile-chip{border:2px solid var(--apple-control);width:38px;height:38px;box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 14%, transparent)}.app-shell.edition-email .topbar-account>.account-menu{top:calc(100% + 8px);bottom:auto;right:0}.app-shell.edition-email.settings-background-blurred .topbar-account{opacity:1;pointer-events:auto}}.app-shell.edition-email .quick-settings-scroll{padding:16px}.app-shell.edition-email .quick-settings-cards{gap:10px;display:grid}.app-shell.edition-email .quick-settings-cards>button{width:100%;min-height:82px;color:var(--apple-label);background:var(--apple-control);text-align:left;border:0;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px 14px;display:grid;box-shadow:0 1px 2px #00000006}.app-shell.edition-email .quick-settings-cards>button:hover{background:var(--apple-control-hover)}.app-shell.edition-email .quick-settings-card-icon,.settings-panel .settings-overview-icon,.settings-panel .settings-billing-icon{width:48px;height:48px;color:var(--tint);background:color-mix(in srgb, var(--tint) 10%, var(--apple-control));border-radius:15px;place-items:center;display:grid}.app-shell.edition-email .quick-settings-cards>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.app-shell.edition-email .quick-settings-cards strong{letter-spacing:-.012em;font-size:15px;font-weight:620}.app-shell.edition-email .quick-settings-cards small{color:var(--apple-secondary-label);font-size:11.5px;line-height:1.35}.app-shell.edition-email .quick-settings-cards>button>svg{color:var(--apple-tertiary-label)}.settings-mobile-primary-nav{display:none}.settings-panel .settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-panel .settings-overview-card{min-width:0;min-height:142px;color:var(--apple-label);background:var(--apple-control);text-align:left;border:0;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:18px;display:grid}.settings-panel .settings-overview-card:hover{background:var(--apple-control-hover)}.settings-panel .settings-overview-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.settings-panel .settings-overview-card strong{letter-spacing:-.012em;font-size:15px;font-weight:620}.settings-panel .settings-overview-card small{color:var(--apple-secondary-label);font-size:11.5px;line-height:1.4}.settings-panel .settings-overview-card>b{min-width:26px;color:var(--apple-secondary-label);text-align:center;font-size:18px;font-weight:570}.settings-panel .settings-overview-card>svg{color:var(--apple-tertiary-label)}.settings-panel .settings-simple-note{color:var(--tint);background:color-mix(in srgb, var(--tint) 7%, var(--apple-control));border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:15px 17px;display:flex}.settings-panel .settings-simple-note>span{gap:3px;display:grid}.settings-panel .settings-simple-note strong{color:var(--apple-label);font-size:12.5px;font-weight:610}.settings-panel .settings-simple-note small{color:var(--apple-secondary-label);font-size:11px;line-height:1.4}.settings-panel .settings-profile-hero{background:var(--apple-control);border:0;border-radius:22px;align-items:center;gap:16px;min-height:116px;padding:20px;display:flex}.settings-panel .settings-profile-hero>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.settings-panel .settings-profile-hero>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:630;overflow:hidden}.settings-panel .settings-profile-hero>span:nth-child(2) small{color:var(--apple-secondary-label);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-panel .settings-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.settings-panel .settings-profile-facts>div{background:var(--apple-control);border:0;border-radius:18px;align-content:center;gap:5px;min-width:0;min-height:82px;padding:16px 18px;display:grid}.settings-panel .settings-profile-facts span{color:var(--apple-secondary-label);font-size:11px}.settings-panel .settings-profile-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:590;overflow:hidden}.settings-panel .settings-billing-card{background:var(--apple-control);border:0;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:180px;padding:24px;display:grid}.settings-panel .settings-billing-icon{border-radius:17px;width:56px;height:56px}.settings-panel .settings-billing-card>div{min-width:0}.settings-panel .settings-billing-card>div strong{font-size:17px;font-weight:630}.settings-panel .settings-billing-card p{max-width:480px;color:var(--apple-secondary-label);margin:7px 0 0;font-size:12px;line-height:1.5}@media (width>=901px){.app-shell.edition-email .settings-panel:not(.settings-domain-panel)>.settings-layout{grid-template-columns:232px minmax(0,1fr)}.settings-panel .settings-nav-group>button{border-radius:15px;gap:12px;min-height:54px;padding-inline:13px;font-size:13px}.settings-panel .settings-nav-group>button>svg{width:20px;height:20px}.settings-panel .settings-nav-group{gap:4px}.settings-panel .settings-add-mailbox{display:none}.settings-panel .settings-content{padding:38px 42px 52px}.settings-panel .content-title h3{letter-spacing:-.026em;font-size:27px;font-weight:630}.settings-panel .content-title p{margin-top:7px;font-size:12.5px;display:block}.settings-panel :is(.settings-system-list,.settings-record-list){border-radius:18px}.settings-panel .settings-system-row{min-height:68px;padding-inline:18px}}.settings-panel .settings-head,.settings-panel .settings-nav,.settings-panel .content-title,.settings-panel .settings-account{border:0!important}.settings-panel .settings-account{background:var(--apple-control);border-radius:18px;padding:10px!important}.settings-panel :is(.settings-system-list,.settings-record-list),.settings-panel .settings-content-routing .settings-record-list,.settings-panel .settings-content-keys .settings-advanced-body .settings-record-list{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid;overflow:visible}.settings-panel .settings-system-row,.settings-panel .settings-record-list>div{background:var(--apple-control);border:0;border-radius:18px;min-height:68px;padding:15px 18px}.settings-panel .settings-system-list>:is(.settings-inline-guidance,.settings-quiet-note){border:0;border-radius:18px;margin:0;padding:15px 18px}.settings-panel :is(.primary-small,.secondary-button,.danger-button,.route-button,.state-toggle,.settings-section-tabs button,.profile-card-actions button,.form-actions button,.settings-signout){border-radius:999px}@media (width<=900px){.settings-panel .settings-content{padding-top:14px}.settings-mobile-primary-nav{scrollbar-width:none;gap:8px;margin:0 -2px 22px;padding:2px 2px 8px;display:flex;overflow-x:auto}.settings-mobile-primary-nav::-webkit-scrollbar{display:none}.settings-mobile-primary-nav>button{min-width:max-content;min-height:48px;color:var(--apple-secondary-label);background:var(--apple-control);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:570;display:inline-flex}.settings-mobile-primary-nav>button.active{color:var(--apple-label);background:var(--apple-control-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 24%, transparent)}.settings-panel .settings-overview-grid,.settings-panel .settings-profile-facts{grid-template-columns:minmax(0,1fr)}.settings-panel .settings-overview-card{border-radius:18px;min-height:112px;padding:15px}.settings-panel .settings-profile-hero{border-radius:20px;min-height:104px;padding:17px}.settings-panel .settings-billing-card{border-radius:20px;grid-template-columns:52px minmax(0,1fr);padding:20px}.settings-panel .settings-billing-card>.settings-system-status{grid-column:1/-1;justify-self:start}}@media (width<=650px){.app-shell.edition-email .quick-settings-scroll{padding:14px}.app-shell.edition-email .quick-settings-cards>button{border-radius:17px;min-height:78px}.app-shell.edition-email .quick-settings-card-icon{border-radius:14px;width:44px;height:44px}.settings-panel .settings-primary-title .primary-small{justify-content:center;width:100%}}.startup-shell{opacity:0;animation:.16s .14s forwards startup-fallback-reveal}@keyframes startup-fallback-reveal{to{opacity:1}}.startup-shell .startup-brand-name,.startup-shell .startup-mail-toolbar{display:none!important}.startup-shell .startup-topbar-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.startup-shell .startup-topbar-actions>i{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.startup-shell .startup-topbar-actions>.startup-sync-status{flex-basis:92px;width:92px;height:10px;margin-right:5px}.startup-shell .startup-company-card{background:0 0;border-radius:11px;gap:9px;height:52px;padding:6px 8px}.startup-shell .startup-compose{border-radius:11px;width:100%;height:38px;margin:9px 0 8px}.startup-shell .startup-nav-heading{width:62px;height:7px;margin:11px 9px 7px}.startup-shell .startup-nav-items,.startup-shell .startup-nav-footer{gap:2px;padding-inline:8px;display:grid}.startup-shell .startup-nav-items>i,.startup-shell .startup-nav-footer>i{align-items:center;gap:10px;width:100%;height:32px;font-style:normal;display:flex}.startup-shell .startup-nav-items>i>b,.startup-shell .startup-nav-footer>i>b{border-radius:5px;flex:0 0 17px;width:17px;height:17px}.startup-shell .startup-nav-items>i>span,.startup-shell .startup-nav-footer>i>span{width:58%;height:9px}.startup-shell .startup-nav-items>i:nth-child(3n+2)>span{width:46%}.startup-shell .startup-nav-footer{margin-top:auto}.startup-shell .startup-nav-footer>i:first-child>span{width:66%}.startup-shell .startup-nav-footer>i:last-child>span{width:74%}.startup-shell .mailbox-list-skeleton-row{background-image:linear-gradient(var(--pane-divider), var(--pane-divider));background-position:57px bottom;background-repeat:no-repeat;background-size:calc(100% - 68px) .5px;border-bottom:0;grid-template-columns:32px minmax(0,1fr) 38px;gap:9px;min-height:70px;padding:8px 11px 8px 16px}.startup-shell .mailbox-list-skeleton-avatar{width:32px;height:32px}.startup-shell .mailbox-list-skeleton-sender{width:min(42%,180px)}.startup-shell .mailbox-list-skeleton-copy i:first-child{width:min(72%,330px)}.startup-shell .mailbox-list-skeleton-copy i:nth-child(2){width:min(88%,410px);height:8px}.startup-shell .mailbox-list-skeleton-time{width:34px;height:8px}.startup-shell .startup-reader-toolbar{justify-content:flex-start;gap:10px}.startup-shell .startup-reader-tools{justify-content:flex-start;gap:8px;width:auto;min-width:0;max-width:100%;display:flex}.startup-shell .startup-reader-tools>.mail-toolbar-action-group{border:.5px solid var(--pane-divider);background:var(--apple-control,var(--surface));border-radius:12px;gap:1px;height:36px;padding:1px 3px}.startup-shell .startup-reader-tools>.mail-toolbar-action-group>b{background:color-mix(in srgb, var(--fill) 84%, var(--pane-reader-surface));border-radius:9px;width:29px;height:32px;display:block}.startup-shell .startup-summarise{align-items:center;gap:7px;min-width:92px;margin-left:auto;display:flex}.startup-shell .startup-summarise>i{border-radius:5px;width:16px;height:16px}.startup-shell .startup-summarise>b{width:66px;height:10px}@media (width>=901px){html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-items,html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-footer{justify-items:center;padding-inline:0}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-items>i,html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-footer>i{justify-content:center;width:38px}html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-items>i>span,html[data-startup-sidebar-collapsed=true] .startup-shell .startup-nav-footer>i>span{display:none}}@media (width<=900px){.startup-shell .startup-topbar-actions>.startup-sync-status,.startup-shell .startup-topbar-actions>i:nth-last-child(n+3){display:none}}@media (width<=650px){.startup-shell .startup-topbar-actions>i:not(:last-child){display:none}.startup-shell .mailbox-list-skeleton-row{min-height:70px}}@media (prefers-reduced-motion:reduce){.startup-shell{animation-duration:1ms}}.app-shell.edition-email{--ue-divider-inline-inset:clamp(12px, 1.8vw, 20px);--ue-divider-row-inset:var(--ue-divider-inline-inset);--ue-inset-divider-color:color-mix(in srgb, var(--pane-divider) 78%, transparent)}.app-shell.edition-email :is(.topbar,.mail-worktabs,.list-heading,.list-filter-shell,.list-filter-row,.search-message-heading,.reader-toolbar,.desktop-reader-toolbar,.compose-head,.compose-footer,.ue-pane-header,.settings-head,.settings-mobile-title,.content-title,.action-sheet-head,.assistant-view-head,.notification-view-head,.notification-view-toolbar,.quick-settings-head,.asset-tabs,.app-marketplace-commandbar,.app-marketplace-categories,.suite-context-sidebar>header,.suite-workspace-head,.suite-section-head,.calendar-commandbar,.calendar-days-header,.calendar-all-day,.media-preview-panel>header,.transfer-history-head,.campaign-studio>header,.campaign-studio>footer,.mc-section-head,.mc-list-toolbar,.mc-studio-head,.mc-studio-footer,.quick-flow>header,.quick-flow>footer,.mc-quick>header,.mc-quick>footer),.app-shell.edition-email :is(.settings-account,.sidebar-footer .sidebar-collapse-control,.protection-foot,.calendar-sidebar-extras,.transfer-history-card footer,.mc-email-editor>footer,.settings-advanced-disclosure){border-top:0!important;border-bottom:0!important}.app-shell.edition-email :is(.mail-utility-list article,.notification-summary>div,.notification-summary>button,.notification-view-list>button,.quick-settings-section,.settings-background-row,.shortcut-list>div,.security-detail-list>div,.app-marketplace-card,.conversation-message,.inline-attachment-file,.profile-domain-row,.profile-details-list>div,.external-sender-logo-row,.domain-row,.dns-record-diagnostic,.security-grid>div,.key-list>div,.settings-record-list>div,.identity-provider-list>div,.identity-client-list>div,.campaign-library-row,.recent-campaign-row,.contact-row,.review-check,.delivery-choice,.social-plan article,.finance-workflows section,.employee-row,.transfer-file-queue>div,.public-transfer-files>div,.mc-welcome nav button,.mc-campaign-row,.mc-contact-list>div[role=row],.mc-report-row,.mc-review-grid>section>article,.mc-review-grid aside>div,.mc-send-card dl>div,.mc-import-preview>span,.workforce-event-list article){border-image:linear-gradient(to right, transparent 0 var(--ue-divider-row-inset), var(--ue-inset-divider-color) var(--ue-divider-row-inset) calc(100% - var(--ue-divider-row-inset)), transparent calc(100% - var(--ue-divider-row-inset)) 100%) 1;border-top:0!important;border-bottom:.5px solid var(--ue-inset-divider-color)!important}.app-shell.edition-email :is(.mail-utility-list,.notification-summary,.notification-view-list,.quick-settings-scroll,.shortcut-list,.security-detail-list,.app-marketplace-grid,.conversation-stack,.profile-details-list,.security-grid,.key-list,.settings-record-list,.identity-provider-list,.identity-client-list,.campaign-library,.contact-list,.social-plan,.finance-workflows,.transfer-file-queue,.public-transfer-files,.mc-campaign-list,.mc-contact-list,.mc-review-grid>section,.mc-send-card dl,.mc-import-preview,.workforce-event-list)>:last-child{border-image:;border-bottom:0!important}.app-shell.edition-email :is(.sender-detail,.address-definition,.profile-sheet .profile-card-head,.company-danger-zone,.domain-table,.add-domain-form,.domain-setup-actions,.domain-health-card,.domain-health-hero,.dns-record-diagnostics,.domain-health-actions,.domain-record-setup,.settings-inline-create,.burner-create-form,.settings-record-list,.assistant-mailbox-context,.assistant-draft-proposal dl,.quick-material-row,.mc-disclosure-body,.mc-field-grid,.mc-add-block,.mc-send-card dl,.recipient-logo-panel,.recipient-logo-assets>div+div){border-image:linear-gradient(to right, transparent 0 var(--ue-divider-inline-inset), var(--ue-inset-divider-color) var(--ue-divider-inline-inset) calc(100% - var(--ue-divider-inline-inset)), transparent calc(100% - var(--ue-divider-inline-inset)) 100%) 1;border-top-color:#0000!important;border-bottom-color:#0000!important}@media (width>=651px){.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact) .message-card{border-top:0;border-bottom:.5px solid var(--ue-inset-divider-color);border-image:linear-gradient(to right, transparent 0 var(--ue-divider-inline-inset), var(--ue-inset-divider-color) var(--ue-divider-inline-inset) calc(100% - var(--ue-divider-inline-inset)), transparent calc(100% - var(--ue-divider-inline-inset)) 100%) 1}.app-shell.edition-email .workspace:is(.layout-comfortable,.layout-compact) .message-card:last-child{border-bottom:0;border-image:}}.app-shell.edition-email{--mail-sidebar-card-left:7px;--mail-sidebar-card-top:11px;--mail-sidebar-card-radius:20px;--mail-profile-control-size:38px}@media (width>=901px){.app-shell.edition-email .topbar-actions{flex-wrap:nowrap;align-items:center;min-width:max-content;overflow:visible}.app-shell.edition-email .topbar-actions>*{flex:none}.app-shell.edition-email .nav-sidebar,.app-shell.edition-email .nav-sidebar.ai-navigation-mode{width:calc(100% - 12px);height:calc(100% + var(--mail-topbar-height) + var(--mail-tabs-height) - 18px);margin:0 0 0 var(--mail-sidebar-card-left);padding-top:var(--mail-sidebar-card-top);border-radius:var(--mail-sidebar-card-radius);transform:translateY(calc((var(--mail-topbar-height) + var(--mail-tabs-height) - var(--mail-sidebar-card-top)) * -1));overflow:hidden}.app-shell.edition-email .mail-utility-rail nav{padding-bottom:8px}.app-shell.edition-email .topbar-account{width:var(--mail-profile-control-size);height:var(--mail-profile-control-size);z-index:122;visibility:visible;opacity:1;pointer-events:auto;isolation:isolate;flex:0 0 var(--mail-profile-control-size);margin-right:calc((var(--mail-utility-rail-width) - var(--mail-profile-control-size)) / 2);display:block;position:relative;bottom:auto;right:auto}.app-shell.edition-email .topbar-account>.profile-chip{width:var(--mail-profile-control-size);height:var(--mail-profile-control-size)}.app-shell.edition-email .topbar-account>.account-menu{top:calc(100% + 8px);bottom:auto;right:0}}.app-shell.edition-email .settings-panel.settings-v2{--settings-accent:var(--accent-color);--settings-surface:var(--surface);--settings-soft:color-mix(in srgb, var(--surface-raised) 78%, var(--ink) 4%);--settings-soft-hover:color-mix(in srgb, var(--settings-accent) 10%, var(--settings-soft));--settings-accent-soft:color-mix(in srgb, var(--settings-accent) 13%, transparent);--settings-card-radius:20px;--settings-control-radius:999px;--settings-text:var(--ink);--settings-secondary:var(--muted);--set-head-h:70px;color:var(--settings-text);overflow:hidden;background:var(--settings-surface)!important;box-shadow:0 18px 55px color-mix(in srgb, var(--ink) 12%, transparent)!important;border:0!important;border-radius:26px!important}.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel.settings-v2,.app-shell.edition-email.workspace-tabs-open.settings-workspace-open>.settings-layer>.settings-panel.settings-v2{overflow:hidden;background:var(--settings-surface)!important;box-shadow:0 18px 55px color-mix(in srgb, var(--ink) 12%, transparent)!important;border:0!important;border-radius:26px!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-head{height:var(--set-head-h);padding:0 20px 0 24px;background:var(--settings-surface)!important;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-main-head-copy{align-items:center;min-width:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-head h2{color:var(--settings-text);letter-spacing:-.025em;margin:0 0 3px;font-size:18px;font-weight:650}.app-shell.edition-email .settings-panel.settings-v2 .settings-head p{color:var(--settings-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-head-actions{flex-wrap:nowrap;gap:6px}.app-shell.edition-email .settings-panel.settings-v2 .settings-head-actions>button,.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-title>button{border-radius:var(--settings-control-radius);width:38px;min-width:38px;height:38px;color:var(--settings-text);background:var(--settings-soft);border:0;place-items:center;padding:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-head-actions>button:hover,.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-title>button:hover{background:var(--settings-soft-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout{height:calc(100% - var(--set-head-h));background:var(--settings-surface);grid-template-columns:236px minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav{scrollbar-width:none;scrollbar-gutter:auto;min-width:0;padding:10px 12px 14px;overflow:hidden;background:var(--settings-surface)!important;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav::-webkit-scrollbar{width:0;height:0;display:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav::-webkit-scrollbar{width:0;height:0;display:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-close{display:none!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-search{border-radius:var(--settings-control-radius);background:var(--settings-soft);border:0;gap:8px;min-height:40px;margin:0 2px 12px;padding:0 12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search:focus-within{background:var(--settings-soft-hover);box-shadow:0 0 0 3px var(--settings-accent-soft)}.app-shell.edition-email .settings-panel.settings-v2 .settings-search input{height:40px;color:var(--settings-text);background:0 0;font-size:12.5px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search>button{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;width:24px;height:24px}.app-shell.edition-email .settings-panel.settings-v2 .settings-scope-card{background:var(--settings-soft);border:0;border-radius:18px;min-height:58px;margin:0 2px 12px;padding:9px 11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results{overscroll-behavior:auto;gap:4px;padding:2px;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group{gap:4px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button{min-height:46px;color:var(--settings-secondary);background:0 0;border:0;border-radius:15px;gap:11px;padding:0 13px;font-size:12.5px;font-weight:540}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button>svg{color:currentColor;stroke-width:1.9px;width:18px;height:18px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button:hover{color:var(--settings-text);background:var(--settings-soft)}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active{color:var(--settings-accent);background:var(--settings-accent-soft);font-weight:620}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active>svg{color:var(--settings-accent)}.app-shell.edition-email .settings-panel.settings-v2 .settings-account{background:var(--settings-soft);border-radius:18px;min-height:58px;margin:12px 2px 0;border:0!important;padding:9px 10px!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{border-radius:var(--settings-control-radius);background:color-mix(in srgb, var(--ink) 6%, transparent);place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--settings-text) 20%, transparent) transparent;scrollbar-gutter:stable;border:0;min-width:0;padding:34px clamp(24px,4vw,52px) 56px;overflow:hidden auto;container:settings-detail/inline-size;background:var(--settings-surface)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar{width:9px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-track{background:0 0}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--settings-text) 22%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--settings-text) 34%, transparent);background-clip:padding-box}.app-shell.edition-email .settings-panel.settings-v2 .settings-content>*{width:min(100%,880px);max-width:880px;margin-inline:auto}.app-shell.edition-email .settings-panel.settings-v2 .content-title{z-index:auto;align-items:center;gap:18px;min-height:0;margin:0 auto 30px;padding:0;background:0 0!important;border:0!important;position:static!important;inset:auto!important}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{color:var(--settings-text);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,30px);font-weight:650;line-height:1.12}.app-shell.edition-email .settings-panel.settings-v2 .content-title p{max-width:590px;color:var(--settings-secondary);margin:8px 0 0;font-size:13px;line-height:1.5;display:block}.app-shell.edition-email .settings-panel.settings-v2 :is(.primary-small,.secondary-button,.danger-button,.route-button,.state-toggle,.record-delete,.profile-card-actions button,.form-actions button,.settings-section-tabs button){border-radius:var(--settings-control-radius);min-height:38px;padding-inline:15px}.app-shell.edition-email .settings-panel.settings-v2 .primary-small{color:var(--accent-contrast);background:var(--settings-accent);box-shadow:none;border:0}.app-shell.edition-email .settings-panel.settings-v2 .primary-small:hover{filter:brightness(1.04);transform:none}.app-shell.edition-email .settings-panel.settings-v2 :is(input,select,textarea){min-height:44px;color:var(--settings-text);background:var(--settings-soft);box-shadow:none;border:0;border-radius:14px;outline:0}.app-shell.edition-email .settings-panel.settings-v2 :is(input,select,textarea):focus,.app-shell.edition-email .settings-panel.settings-v2 :is(input,select,textarea):focus-visible{background:var(--settings-soft-hover);box-shadow:0 0 0 3px var(--settings-accent-soft)!important;border:0!important;outline:0!important}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-list,.settings-record-list,.connected-mail-list,.domain-table){box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid;overflow:visible}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-row,.settings-record-list>div,.connected-mail-list>div){border-radius:var(--settings-card-radius);background:var(--settings-soft);min-height:68px;box-shadow:none;padding:14px 16px;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-row,.settings-record-list>div,.connected-mail-list>div):after,.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-row,.settings-record-list>div,.connected-mail-list>div):before{content:none!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading{border:0;margin:28px 0 12px;padding:0 3px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading:first-child{margin-top:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading strong{font-size:14px;font-weight:630}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading span{color:var(--settings-secondary);margin-top:4px;font-size:11.5px;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-actions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{min-height:190px;color:var(--settings-text);background:var(--settings-soft);text-align:left;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;transition:background-color .16s,transform .16s;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action:hover{background:var(--settings-soft-hover);transform:translateY(-1px)}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action-icon{width:50px;height:50px;color:var(--settings-accent);background:var(--settings-accent-soft);border-radius:16px;flex:none;place-items:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action>span:nth-child(2){gap:6px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action strong{letter-spacing:-.015em;font-size:15px;font-weight:640}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action small{color:var(--settings-secondary);font-size:11.5px;line-height:1.5}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action-meta{width:100%;color:var(--settings-accent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11.5px;font-weight:630;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action{border-radius:var(--settings-card-radius);width:100%;min-height:68px;color:var(--settings-text);background:var(--settings-soft);text-align:left;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action>svg:first-child{color:var(--settings-accent)}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action>span{gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action strong{font-size:13px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action small{color:var(--settings-secondary);font-size:11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs{border-radius:var(--settings-control-radius);background:var(--settings-soft);border:0;flex-wrap:nowrap;gap:3px;padding:4px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,324px);min-width:min(100%,300px);display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button{min-height:34px;color:var(--settings-secondary);white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-section-tabs button{justify-content:center;width:100%;min-width:0;padding-inline:10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button.active{color:var(--settings-text);background:var(--settings-surface);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 9%, transparent)}.app-shell.edition-email .settings-panel.settings-v2 .settings-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form{background:var(--settings-soft);max-width:680px;box-shadow:none;border:0;border-radius:22px;gap:18px;margin:0;padding:22px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form>div:first-child{gap:5px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form>div:first-child strong{font-size:16px;font-weight:640}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form>div:first-child span{color:var(--settings-secondary);font-size:12px;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form input{background:var(--settings-surface);min-height:48px;padding-inline:15px;font-size:14px}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form .primary-small{min-height:48px}.app-shell.edition-email .settings-panel.settings-v2 .domain-table{gap:10px}.app-shell.edition-email .settings-panel.settings-v2 .domain-table-head{display:none}.app-shell.edition-email .settings-panel.settings-v2 .domain-row{border-radius:var(--settings-card-radius);min-height:72px;color:var(--settings-secondary);background:var(--settings-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:12px 14px;display:grid;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-row:hover{background:var(--settings-soft-hover)}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>span:first-child{min-width:0;color:var(--settings-text);align-items:center;gap:12px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>span:first-child>span:last-child{gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .domain-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .domain-row small{color:var(--settings-secondary);font-size:10.5px}.app-shell.edition-email .settings-panel.settings-v2 .domain-icon{width:38px;height:38px;color:var(--settings-accent);background:var(--settings-accent-soft);border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>:is(.verified,.pending){border-radius:var(--settings-control-radius);background:color-mix(in srgb, var(--ink) 5%, transparent);white-space:nowrap;align-items:center;min-height:28px;padding:0 10px;font-size:10.5px;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>button{border-radius:var(--settings-control-radius);width:34px;height:34px;color:var(--settings-secondary);background:color-mix(in srgb, var(--ink) 5%, transparent);border:0;place-items:center;padding:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-background-row,.profile-domain-row,.profile-details-list>div,.external-sender-logo-row,.company-danger-zone,.personal-mail-account-summary,.personal-mail-actions>button,.personal-mail-address-row,.burner-create-form){border-radius:var(--settings-card-radius);background:var(--settings-soft);box-shadow:none;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row{margin:0;padding:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-list>.settings-background-row+.settings-background-row{margin-top:10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domain-page{padding-top:26px}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-guide{gap:14px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-header{background:var(--settings-accent-soft);border:0;border-radius:22px;margin:0;padding:18px}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-icon{color:var(--settings-accent);background:var(--settings-surface);box-shadow:none;border:0}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-status{border-radius:var(--settings-control-radius);background:var(--settings-surface);border:0}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-steps{gap:12px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-step{border-radius:var(--settings-card-radius);background:var(--settings-soft);box-shadow:none;padding:18px;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-step:before,.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-step:after{content:none!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-step-number{color:var(--settings-accent);background:var(--settings-accent-soft);box-shadow:none;border:0}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-record{background:var(--settings-surface);box-shadow:none;border:0;border-radius:17px;margin-top:12px;padding:14px}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-fields{gap:9px}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-field{background:var(--settings-soft);border:0;border-radius:14px}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-field>div{background:0 0;border:0;border-radius:12px}.app-shell.edition-email .settings-panel.settings-v2 .domain-troubleshooting{border-radius:var(--settings-card-radius);background:var(--settings-soft);border:0}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-footer{border:0;padding:4px 2px 0}.app-shell.edition-email .settings-panel.settings-v2 .settings-quiet-note,.app-shell.edition-email .settings-panel.settings-v2 .settings-simple-note,.app-shell.edition-email .settings-panel.settings-v2 .routing-explainer,.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-guidance{color:var(--settings-secondary);background:var(--settings-accent-soft);border:0;border-radius:18px;margin-top:12px;padding:13px 15px}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button{border-radius:var(--settings-card-radius);min-height:86px;color:var(--settings-text);background:var(--settings-soft);text-align:left;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button:not(:disabled):hover{background:var(--settings-soft-hover)}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button:disabled{opacity:.5}.app-shell.edition-email .settings-panel.settings-v2 .connected-mail-hero,.app-shell.edition-email .settings-panel.settings-v2 .settings-plain-intro{display:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create{border-radius:var(--settings-card-radius);background:var(--settings-soft);border:0;grid-template-columns:minmax(210px,.9fr) minmax(300px,1.1fr);align-items:center;gap:16px;margin:0 0 24px;padding:16px 18px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-company-alias-create{margin-top:12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity :is(.mail-provider-mark,.company-avatar){border-radius:14px;flex-basis:44px;width:44px;height:44px}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity>span:last-child{gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity strong{color:var(--settings-text);font-size:13px;font-weight:630}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity small{color:var(--settings-secondary);font-size:11px;line-height:1.35}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-controls.has-domain-choice{grid-template-columns:minmax(120px,.65fr) minmax(170px,1fr) auto}.app-shell.edition-email .settings-panel.settings-v2 .address-name-field{background:var(--settings-surface);border:0;border-radius:14px;grid-template-columns:minmax(72px,1fr) max-content;align-items:center;width:100%;min-width:0;min-height:44px;display:grid;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .address-name-field input{background:0 0;width:100%;min-width:0;min-height:44px;padding-inline:13px 6px;box-shadow:none!important}.app-shell.edition-email .settings-panel.settings-v2 .address-name-field>span{max-width:none;color:var(--settings-secondary);text-overflow:clip;white-space:nowrap;padding:0 13px 0 4px;font-size:11.5px;overflow:visible}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create.address-create-form{border-radius:var(--settings-card-radius);background:var(--settings-soft);border:0;grid-template-columns:minmax(150px,.75fr) minmax(230px,1.25fr) auto;align-items:end;gap:12px;margin:0;padding:18px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create.address-create-form.single-domain{grid-template-columns:minmax(0,1fr) auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create>label{color:var(--settings-secondary);gap:7px;font-size:11px;font-weight:600;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options{grid-column:1/-1;padding-top:2px}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options summary{border-radius:var(--settings-control-radius);width:max-content;min-height:34px;color:var(--settings-secondary);background:color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:10.5px;font-weight:600;list-style:none;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options summary::-webkit-details-marker{display:none}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options[open]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options[open] summary{grid-column:1/-1;margin-bottom:2px}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options label{color:var(--settings-secondary);gap:6px;font-size:10.5px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-record-list{padding:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row{grid-template-columns:38px minmax(0,1fr) auto auto 34px;gap:10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row>span:nth-child(2) :is(strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-picker{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice{border-radius:var(--settings-card-radius);background:var(--settings-soft);min-width:0;box-shadow:none;border:0;padding:7px 7px 10px;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{background:var(--settings-accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--settings-accent) 48%, transparent);border:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice-preview{aspect-ratio:4/3;border-radius:14px;width:100%;height:auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice>span:last-child{gap:3px;padding:9px 3px 0}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice strong{font-size:11px;font-weight:620}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-profile-hero,.app-shell.edition-email .settings-panel.settings-v2 .settings-profile-facts>div,.app-shell.edition-email .settings-panel.settings-v2 .settings-billing-card,.app-shell.edition-email .settings-panel.settings-v2 .profile-card:not(.profile-sheet),.app-shell.edition-email .settings-panel.settings-v2 .profile-sheet{border-radius:var(--settings-card-radius);background:var(--settings-soft);box-shadow:none;border:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav{display:none}@container settings-detail (width<=700px){.app-shell.edition-email .settings-panel.settings-v2 .content-title.settings-mail-title{flex-direction:column;align-items:flex-start}.app-shell.edition-email .settings-panel.settings-v2 .settings-title-actions,.app-shell.edition-email .settings-panel.settings-v2 .settings-email-section-tabs{width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create{grid-template-columns:minmax(0,1fr)}}@container settings-detail (width<=520px){.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-controls,.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-controls.has-domain-choice{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-controls>.primary-small{justify-content:center;width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row{grid-template-columns:38px minmax(0,1fr) auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row>.route-button{grid-column:2;justify-self:start}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row>.state-toggle{grid-area:1/3}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row>.record-delete{grid-area:2/3}}@media (width<=1050px) and (width>=901px){.app-shell.edition-email .settings-panel.settings-v2 .settings-layout{grid-template-columns:210px minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{padding-inline:26px}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel.settings-v2,.app-shell.edition-email.workspace-tabs-open.settings-workspace-open>.settings-layer>.settings-panel.settings-v2{box-shadow:none!important;border-radius:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-head{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0 18px}.app-shell.edition-email .settings-panel.settings-v2 .settings-menu-trigger{display:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout,.app-shell.edition-email .settings-panel.settings-v2:not(.settings-domain-panel)>.settings-layout{height:calc(100% - 62px - env(safe-area-inset-top));display:block}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav,.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-scrim{display:none!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{height:100%;padding:14px 16px calc(36px + env(safe-area-inset-bottom))}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav{background:var(--settings-soft);border-radius:18px;grid-template-columns:repeat(5,minmax(58px,1fr));gap:3px;width:100%;max-width:none;margin:0 0 28px;padding:4px;display:grid;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav>button{min-width:0;min-height:54px;color:var(--settings-secondary);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 3px;font-size:9px;font-weight:600;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav>button>svg{width:18px;height:18px}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav>button.active{color:var(--settings-accent);background:var(--settings-surface);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 8%, transparent)}.app-shell.edition-email .settings-panel.settings-v2 .content-title{flex-direction:column;align-items:flex-start;margin-bottom:24px}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{font-size:26px}.app-shell.edition-email .settings-panel.settings-v2 .content-title .primary-small{justify-content:center;width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-actions,.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{min-height:148px}.app-shell.edition-email .settings-panel.settings-v2 .settings-title-actions{justify-content:stretch;width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-title-actions .settings-section-tabs,.app-shell.edition-email .settings-panel.settings-v2 .settings-title-actions>.primary-small,.app-shell.edition-email .settings-panel.settings-v2 .settings-mail-title .settings-section-tabs{width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button{flex:1;min-width:0}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form,.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create.address-create-form,.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create.address-create-form.single-domain,.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form>div:last-child{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form .primary-small{justify-content:center;width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create,.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create form,.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options[open]{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .domain-row{grid-template-columns:minmax(0,1fr) auto 34px;gap:8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-routing .settings-address-row{grid-template-columns:38px minmax(0,1fr) auto}}@media (width<=520px){.app-shell.edition-email .settings-panel.settings-v2 .settings-content{padding-inline:14px}.app-shell.edition-email .settings-panel.settings-v2 .settings-head p{max-width:210px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{min-height:142px;padding:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action-icon{border-radius:14px;width:44px;height:44px}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>:is(.verified,.pending){grid-column:1/2;width:max-content;margin-left:50px}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>button{grid-area:1/3}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav>button{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{transition:none}}.login-shell{--auth-canvas:#f5f5f7;--auth-surface:#fff;--auth-tint:#f5f5f7;--auth-ink:#1d1d1f;--auth-ink-2:#6e6e73;--auth-ink-3:#86868b;--auth-accent:#0071e3;--auth-accent-hover:#0077ed;--auth-accent-press:#0062c4;--auth-accent-link:#06c;--auth-accent-soft:#ecf3fe;--auth-ring:#0071e329;--auth-green:#248a3d;--auth-red:#b42318;--auth-line:#0000001a;--auth-line-soft:#0000000f;--auth-line-field:#00000029;--auth-line-field-hover:#00000047;--auth-r-field:12px;--auth-r-card:20px;--auth-r-pill:980px;--auth-shadow-card:0 1px 2px #00000008, 0 12px 34px #0000000f;--auth-bar:60px;--auth-control:48px;--auth-column:400px;--auth-font:var(--font-inter-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--auth-font-display:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", var(--auth-font);overscroll-behavior-y:none;width:100%;min-height:100dvh;color:var(--auth-ink);background:var(--auth-canvas);font-family:var(--auth-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.login-shell :is(a,button):focus-visible{outline:2px solid var(--auth-accent);outline-offset:2px}.login-topbar{z-index:20;border-bottom:1px solid var(--auth-line-soft);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;flex:none;width:100%;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-topbar{background:#fffffff5}}.login-topbar-inner{width:100%;max-width:1120px;height:var(--auth-bar);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding-inline:22px;display:flex}.login-topbar-brand{min-width:0;color:var(--auth-ink);font-family:var(--auth-font-display);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.login-topbar-brand .untitled-app-icon{border-radius:50%;flex:none;width:26px;height:26px}.login-topbar-actions{align-items:center;gap:14px;min-width:0;display:flex}.login-topbar-link{color:var(--auth-ink);white-space:nowrap;opacity:.86;font-size:14px;text-decoration:none;transition:opacity .14s}.login-topbar-link:hover{opacity:1}.login-topbar-prompt{color:var(--auth-ink-2);white-space:nowrap;font-size:14px}.login-topbar-action{border:1px solid var(--auth-accent);border-radius:var(--auth-r-pill);height:34px;color:var(--auth-accent);background:var(--auth-surface);font-family:var(--auth-font-display);white-space:nowrap;cursor:pointer;flex:none;align-items:center;padding-inline:16px;font-size:14px;font-weight:500;transition:background-color .14s,opacity .14s;display:inline-flex}.login-topbar-action:hover:not(:disabled){background:var(--auth-accent-soft)}.login-topbar-action:disabled{cursor:default;opacity:.5}.login-panel{width:100%;padding:24px 22px max(24px, env(safe-area-inset-bottom));background:0 0;flex:auto;grid-template-rows:1fr auto;justify-items:center;display:grid}.login-auth-wrap{width:min(100%, var(--auth-column));align-self:center;padding-block:28px}.login-panel>footer{color:var(--auth-ink-3);text-align:center;align-self:end;padding-top:20px;font-size:12px}.login-brand{font-family:var(--auth-font-display);letter-spacing:-.02em;justify-content:center;align-items:center;gap:11px;margin-bottom:28px;font-size:17px;font-weight:700;display:flex}.untitled-app-icon{border:1px solid var(--auth-line);background:#fff url(/assets/brand/untitled-email-logo-rounded.png) 50%/100% 100% no-repeat;border-radius:50%;flex:none;width:44px;height:44px}.untitled-app-icon.compact{width:34px;height:34px}.login-card{border:1px solid var(--auth-line-soft);border-radius:var(--auth-r-card);background:var(--auth-surface);width:100%;box-shadow:var(--auth-shadow-card);padding:30px 28px 26px}.login-card-head{text-align:center;margin-bottom:22px}.login-card-kicker{border-radius:var(--auth-r-pill);height:24px;color:var(--auth-accent);background:var(--auth-accent-soft);letter-spacing:.01em;align-items:center;margin-bottom:12px;padding-inline:10px;font-size:11px;font-weight:600;display:inline-flex}.login-card h1{color:var(--auth-ink);font-family:var(--auth-font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:32px}.login-card-head p{max-width:36ch;color:var(--auth-ink-2);margin:0 auto;font-size:14px;line-height:20px}.login-stage-signup .login-card-head{margin-bottom:16px}.login-steps{justify-content:center;align-items:center;gap:7px;margin:0 0 18px;display:flex}.login-steps>i{background:var(--auth-line);border-radius:999px;width:22px;height:4px;transition:background-color .16s;display:block}.login-steps>i.done{background:var(--auth-accent)}.login-card label{flex-direction:column;gap:7px;margin-top:16px;display:flex}.login-card label>span{color:var(--auth-ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.login-card input{width:100%;height:var(--auth-control);border:1px solid var(--auth-line-field);border-radius:var(--auth-r-field);color:var(--auth-ink);background:var(--auth-surface);font:inherit;letter-spacing:-.01em;outline:0;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.login-card input::placeholder{color:var(--auth-ink-3)}.login-card input:hover{border-color:var(--auth-line-field-hover)}.login-card input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 4px var(--auth-ring)}.login-alias-field{width:100%;height:var(--auth-control);border:1px solid var(--auth-line-field);border-radius:var(--auth-r-field);color:var(--auth-ink-2);background:var(--auth-surface);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.login-alias-field:hover{border-color:var(--auth-line-field-hover)}.login-alias-field:focus-within{border-color:var(--auth-accent);box-shadow:0 0 0 4px var(--auth-ring)}.login-alias-field input{background:0 0;border:0;border-radius:0;min-width:0;height:100%;padding-right:2px}.login-alias-field input:hover,.login-alias-field input:focus{box-shadow:none;border:0}.login-alias-field>span{white-space:nowrap;padding-right:14px;font-size:15px}.login-alias-field-available{border-color:color-mix(in srgb, var(--auth-green) 55%, transparent)}.login-alias-field-available:focus-within{border-color:var(--auth-green);box-shadow:0 0 0 4px color-mix(in srgb, var(--auth-green) 14%, transparent)}.login-alias-field-taken,.login-alias-field-invalid,.login-alias-field-unavailable{border-color:color-mix(in srgb, var(--auth-red) 50%, transparent)}.login-alias-field-taken:focus-within,.login-alias-field-invalid:focus-within,.login-alias-field-unavailable:focus-within{border-color:var(--auth-red);box-shadow:0 0 0 4px color-mix(in srgb, var(--auth-red) 12%, transparent)}.login-alias-status{min-height:18px;color:var(--auth-ink-2);margin:7px 2px 0;font-size:12px;line-height:1.4;display:block}.login-alias-status.available{color:var(--auth-green)}.login-alias-status.taken{color:var(--auth-red)}.login-single-field{gap:0!important}.login-single-field>span,.login-field-group>label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.login-field-section{margin-top:16px}.login-field-group{border:1px solid var(--auth-line-field);border-radius:var(--auth-r-field);background:var(--auth-surface);margin-top:16px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.login-field-section>.login-field-group{margin-top:0}.login-field-group:hover{border-color:var(--auth-line-field-hover)}.login-field-group:focus-within{border-color:var(--auth-accent);box-shadow:0 0 0 4px var(--auth-ring)}.login-field-group>label{gap:0;margin:0;position:relative}.login-field-group>label+label{border-top:1px solid var(--auth-line-soft)}.login-field-group input{height:var(--auth-control);background:0 0;border:0;border-radius:0}.login-field-group input:hover,.login-field-group input:focus{box-shadow:none;border:0}.login-workspace-choice{border:0;margin:18px 0 0;padding:0}.login-workspace-choice legend{color:var(--auth-ink);letter-spacing:-.005em;margin-bottom:9px;padding:0;font-size:13px;font-weight:600}.login-workspace-choice>div{gap:9px;display:grid}.login-workspace-choice button{border:1px solid var(--auth-line-field);border-radius:var(--auth-r-field);min-height:60px;color:var(--auth-ink);background:var(--auth-surface);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.login-workspace-choice button:hover{border-color:var(--auth-line-field-hover)}.login-workspace-choice button.selected{border-color:var(--auth-accent);background:var(--auth-accent-soft);box-shadow:inset 0 0 0 1px var(--auth-accent)}.login-workspace-choice button strong{letter-spacing:-.012em;font-size:14px;font-weight:600}.login-workspace-choice button span{color:var(--auth-ink-2);font-size:12.5px;line-height:1.35}.login-burner-note,.login-field-note{color:var(--auth-ink-2);margin:9px 2px 0;font-size:12px;line-height:1.45}.login-checkbox-row{color:var(--auth-ink-2);align-items:flex-start;font-size:12.5px;line-height:1.45;flex-direction:row!important;gap:10px!important;margin-top:14px!important}.login-checkbox-row input{width:18px;height:18px;accent-color:var(--auth-accent);flex:none;margin:1px 0 0;padding:0}.login-checkbox-row>span{color:inherit!important;font:inherit!important;font-weight:400!important}.login-error{color:var(--auth-red);background:0 0;border:0;margin-top:16px;padding:0;font-size:13px;line-height:1.45}.login-success{color:var(--auth-green);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.login-success svg{flex:none}.login-security-note{color:var(--auth-ink-2);align-items:flex-start;gap:7px;margin:10px 2px 0;font-size:12px;line-height:1.45;display:flex}.login-security-note svg{color:var(--auth-green);flex:none;margin-top:1px}.login-live-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.login-recovery-code-list{gap:10px;margin-top:16px;display:grid}.login-recovery-code-list code{border:1px solid var(--auth-line);border-radius:var(--auth-r-field);max-height:210px;color:var(--auth-ink);background:var(--auth-tint);white-space:pre-wrap;padding:14px 16px;font-size:13px;line-height:1.7;overflow:auto}.login-recovery-code-list small{color:var(--auth-ink-2);font-size:12px;line-height:1.45}.login-account-pill{border:1px solid var(--auth-line);border-radius:var(--auth-r-pill);width:fit-content;max-width:100%;min-height:32px;color:var(--auth-ink);background:var(--auth-tint);text-overflow:ellipsis;white-space:nowrap;margin:0 auto 18px;padding:6px 14px;font-size:13px;overflow:hidden}.login-account-pill:has(button){justify-content:space-between;align-items:center;gap:12px;width:min(100%,360px);display:flex}.login-account-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.login-selected-account{min-height:34px;color:var(--auth-ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.login-selected-account>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.login-submit{width:100%;height:var(--auth-control);border-radius:var(--auth-r-pill);color:#fff;background:var(--auth-accent);font-family:var(--auth-font-display);letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s,transform .12s,opacity .15s;display:inline-flex}.login-submit:hover:not(:disabled){background:var(--auth-accent-hover)}.login-submit:active:not(:disabled){background:var(--auth-accent-press);transform:scale(.985)}.login-submit:disabled{cursor:not-allowed;opacity:.48}.login-method-link,.login-secondary-row button,.login-selected-account button,.login-account-pill>button{color:var(--auth-accent-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.login-method-link:hover:not(:disabled),.login-secondary-row button:hover:not(:disabled),.login-selected-account button:hover:not(:disabled),.login-account-pill>button:hover:not(:disabled){text-decoration:underline}.login-method-link:disabled,.login-secondary-row button:disabled,.login-account-pill>button:disabled{opacity:.5}.login-method-link{min-height:38px;margin:12px auto 0;padding-inline:8px;font-size:13px;display:block}.login-account-pill>button{flex:none;padding-left:10px}.login-secondary-row{border-top:1px solid var(--auth-line-soft);color:var(--auth-ink-2);justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:18px;font-size:13.5px;display:flex}.login-back{min-height:40px;color:var(--auth-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:18px auto 0;padding-inline:8px;font-size:13px;font-weight:600;display:flex}.login-back:hover{color:var(--auth-accent-link)}.login-footnote{border-top:1px solid var(--auth-line-soft);color:var(--auth-ink-3);align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.45;display:flex}.login-footnote svg{flex:none;margin-top:1px}html[data-theme=dark] .login-shell{--auth-canvas:#000;--auth-surface:#1c1c1e;--auth-tint:#ffffff0f;--auth-ink:#f5f5f7;--auth-ink-2:#ebebf59e;--auth-ink-3:#ebebf56b;--auth-accent:#0a84ff;--auth-accent-hover:#339cff;--auth-accent-press:#0071e3;--auth-accent-link:#64a8ff;--auth-accent-soft:#0a84ff29;--auth-ring:#0a84ff42;--auth-green:#30d158;--auth-red:#ff6961;--auth-line:#ffffff24;--auth-line-soft:#ffffff17;--auth-line-field:#fff3;--auth-line-field-hover:#ffffff52;--auth-shadow-card:0 1px 2px #0006, 0 12px 34px #00000080}html[data-theme=dark] .login-topbar{background:#1c1c1eb8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme=dark] .login-topbar{background:#1c1c1ef5}}html[data-theme=dark] .login-topbar-action{background:0 0}.login-shell-native{--auth-canvas:var(--auth-surface)}.login-shell-native .login-card{box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.login-shell-ios .login-topbar-inner{height:calc(var(--auth-bar) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}@media (width<=700px){.login-shell-native{--auth-bar:52px;height:100dvh;min-height:0;overflow:hidden}.login-shell-native .login-panel{min-height:0;padding:18px max(18px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr);justify-items:start;overflow:hidden}.login-shell-native .login-auth-wrap{align-self:start;width:min(100%,420px);padding:0}.login-shell-native :is(.login-card-kicker,.login-panel>footer){display:none}.login-shell-native .login-card-head{text-align:left;margin:0 0 18px}.login-shell-native .login-card-head p{margin:0}.login-shell-native .login-steps{justify-content:flex-start}.login-shell-native .login-account-pill{margin-left:0}.login-shell-native :is(.login-secondary-row,.login-success){text-align:left;justify-content:flex-start}.login-shell-native :is(.login-method-link,.login-back){margin-left:0}.login-shell-native.login-shell-ios{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}.login-shell-native.login-shell-ios :is(.login-card input,.login-alias-field,.login-field-group,.login-submit){border-radius:12px;font-size:17px}.login-shell-native.login-shell-ios .login-field-group input{border-radius:0}}@media (width<=700px) and (height<=560px){.login-shell-native .login-card-head{margin-bottom:10px}.login-shell-native :is(.login-card-head p,.login-footnote){display:none}.login-shell-native .login-submit{margin-top:12px}.login-shell-native .login-secondary-row{margin-top:8px;padding-top:8px}}@media (width<=560px){.login-shell{--auth-control:50px;--auth-r-card:18px}.login-topbar-inner{gap:12px;padding-inline:18px}.login-topbar-link,.login-topbar-prompt{display:none}.login-panel{padding:16px 16px max(20px, env(safe-area-inset-bottom))}.login-auth-wrap{padding-block:16px}.login-card{padding:26px 20px 24px}.login-card h1{font-size:24px;line-height:30px}.login-card-head p{font-size:13.5px}.login-brand{margin-bottom:22px}}@media (width<=380px){.login-card{padding-inline:16px}}@media (width<=340px){.login-topbar-brand span:not(.untitled-app-icon){display:none}}@media (prefers-reduced-motion:reduce){.login-shell *,.login-shell :before,.login-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.login-submit:active:not(:disabled){transform:none}}.mailbox-access-gate{width:100%;min-height:100dvh;color:var(--ink);background:var(--background);padding:0;display:block}.mailbox-access-panel{width:100%;min-height:100dvh}.mailbox-access-wrap{width:min(100%,420px)}.mailbox-access-card{width:100%;box-shadow:none;text-align:initial;background:0 0;border:0;border-radius:0;padding:0;display:block}.mailbox-access-head{margin-bottom:24px}.mailbox-access-card form{text-align:left;width:100%;margin:0;display:block}.mailbox-access-account{margin:0 auto}.mailbox-access-reset{color:#fff;background:var(--blue);min-height:42px;box-shadow:0 8px 22px color-mix(in srgb, var(--blue) 24%, transparent);font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:23px;padding:0 18px;font-size:13px;font-weight:620;display:inline-flex}.mailbox-access-retry{min-height:34px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:0 10px;font-size:11.5px;font-weight:590;display:inline-flex}.mailbox-access-retry:hover{color:var(--ink);background:var(--surface-hover)}.mailbox-access-history-note{max-width:350px!important;color:var(--faint)!important;margin-top:10px!important;font-size:10.5px!important;line-height:1.45!important}.mailbox-access-card button:disabled{opacity:.55}.mailbox-access-error{margin-top:14px}.mailbox-access-footnote{margin-top:19px}.mailbox-access-recovery-codes{border:1px solid var(--line);background:var(--surface-muted);white-space:pre-wrap;border-radius:14px;max-height:190px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.65;display:block;overflow:auto}@media (width<=560px){.mailbox-access-panel{padding-inline:18px}}._mobileBar_1gxta_1{z-index:60;inset-inline:0;padding:12px var(--site-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--site-line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#fffffff0;grid-template-columns:1fr 1fr;gap:12px;display:none;position:fixed;bottom:0}@media (width<=900px){._mobileBar_1gxta_1{display:grid}}._tokens_1qsof_3{--site-font-display:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;--site-font:var(--font-inter-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--site-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--site-canvas:#fff;--site-surface:#fff;--site-tint:#f5f5f7;--site-tint-strong:#ebedf0;--site-dark:#1d1d1f;--site-dark-soft:#2a2a2c;--site-ink:#1d1d1f;--site-ink-2:#6e6e73;--site-ink-3:#86868b;--site-on-dark:#f5f5f7;--site-on-dark-2:#f5f5f794;--site-accent:#0071e3;--site-accent-hover:#0077ed;--site-accent-press:#0062c4;--site-accent-link:#06c;--site-accent-soft:#ecf3fe;--site-accent-line:#0071e366;--site-system-blue:#007aff;--site-gradient:linear-gradient(96deg, #0071e3 0%, #4b8ff5 52%, #8f7df0 100%);--site-gradient-sky:#fff;--site-gradient-panel:linear-gradient(180deg, #f2f4f8 0%, #f6f4fa 100%);--site-line:#0000001a;--site-line-soft:#0000000f;--site-line-dark:#ffffff1a;--site-r-chip:980px;--site-r-card:18px;--site-r-panel:28px;--site-r-stage:44px;--site-shadow-card:0 2px 10px #0000000a;--site-shadow-raised:0 8px 30px #00000014;--site-shadow-menu:0 12px 40px #0000001f;--site-max:1136px;--site-nav-max:1120px;--site-gutter:22px;--site-header:76px;--site-section-y:96px;--site-display:40px;--site-display-lh:46px;--site-display-ls:-1.6px;--site-h2:36px;--site-h2-lh:42px;--site-h2-ls:-1.2px;--site-h3:24px;--site-h3-lh:30px;--site-h3-ls:-.6px;--site-h4:19px;--site-h4-lh:25px;--site-h4-ls:-.3px;--site-lead:18px;--site-lead-lh:26px;--site-body:16px;--site-body-lh:24px;--site-small:14px;--site-small-lh:21px;--site-micro:12px;--site-micro-lh:18px;--site-nav:14px;--site-footer-heading:12px;--site-footer-link:12px;--site-w-heading:700;--site-w-medium:500;--site-muted:var(--site-ink-2);--site-faint:var(--site-ink-3);--site-surface-soft:var(--site-tint);--site-accent-strong:var(--site-accent)}@media (width<=900px){._tokens_1qsof_3{--site-header:58px;--site-section-y:60px;--site-gutter:20px;--site-display:30px;--site-display-lh:36px;--site-display-ls:-1.2px;--site-h2:27px;--site-h2-lh:33px;--site-h2-ls:-.7px;--site-h3:21px;--site-h3-lh:27px;--site-h4:17px;--site-h4-lh:24px;--site-lead:16px;--site-lead-lh:22px;--site-body:16px;--site-body-lh:22px;--site-r-stage:28px;--site-r-panel:20px;--site-r-card:16px}}._shell_1rc1g_3{min-height:100dvh;color:var(--site-ink);background:var(--site-canvas);font-family:var(--site-font);font-size:var(--site-body);line-height:var(--site-body-lh);letter-spacing:-.02em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:visible}:where(._shell_1rc1g_3) *,:where(._shell_1rc1g_3) :before,:where(._shell_1rc1g_3) :after{box-sizing:border-box}:where(._shell_1rc1g_3) :where(a){color:inherit;text-decoration:none}:where(._shell_1rc1g_3) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dd,dl){margin:0}:where(._shell_1rc1g_3) :where(h1,h2,h3,h4){font-family:var(--site-font-display)}:where(._shell_1rc1g_3) :where(ul,ol){padding:0;list-style:none}:where(._shell_1rc1g_3) :where(img){max-width:100%}:where(._shell_1rc1g_3) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(._shell_1rc1g_3) :where(table){border-collapse:collapse}._srOnly_1rc1g_32{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skipLink_1rc1g_44{z-index:200;border-radius:var(--site-r-chip);color:#fff;background:var(--site-accent);padding:10px 18px;transition:transform .16s;position:fixed;top:10px;left:14px;transform:translateY(-180%)}._skipLink_1rc1g_44:focus-visible{transform:translateY(0)}._container_1rc1g_60{width:100%;max-width:calc(var(--site-max) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin:0 auto}._section_1rc1g_67{padding-block:var(--site-section-y)}._sectionTint_1rc1g_71,._sectionSky_1rc1g_73{background:var(--site-canvas)}._stack_1rc1g_75{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._ctaRow_1rc1g_83{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._sectionHead_1rc1g_90{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}._sectionHead_1rc1g_90 p{max-width:660px;color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._display_1rc1g_108{font-family:var(--site-font-display);font-size:var(--site-display);line-height:var(--site-display-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-display-ls)}._h2_1rc1g_116{font-family:var(--site-font-display);font-size:var(--site-h2);line-height:var(--site-h2-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h2-ls)}._h3_1rc1g_124{font-family:var(--site-font-display);font-size:var(--site-h3);line-height:var(--site-h3-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h3-ls)}._h4_1rc1g_132{font-family:var(--site-font-display);font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls)}._lead_1rc1g_140{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em}._muted_1rc1g_147{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);letter-spacing:-.005em}._accentWord_1rc1g_154{color:var(--site-accent)}._btn_1rc1g_158{border-radius:var(--site-r-chip);height:44px;font-family:var(--site-font-display);font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:24px;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}._btn_1rc1g_158:active{transform:scale(.97)}._btnLg_1rc1g_177{height:50px;font-size:var(--site-lead);padding-inline:30px}._btnSm_1rc1g_178{height:32px;font-size:var(--site-nav);padding-inline:16px}._btnBlock_1rc1g_179{width:100%}._btnPrimary_1rc1g_181{color:#fff;background:var(--site-accent)}._btnPrimary_1rc1g_181:hover{background:var(--site-accent-hover)}._btnOutline_1rc1g_187{color:var(--site-accent);border-color:var(--site-accent-line);background:var(--site-surface)}._btnOutline_1rc1g_187:hover{border-color:var(--site-accent);background:var(--site-accent-soft)}._btnInk_1rc1g_194{color:var(--site-ink);border-color:var(--site-line);background:#ffffffb3}._btnInk_1rc1g_194:hover{background:#fff;border-color:#0000003d}._btnGradient_1rc1g_201{color:#fff;background:var(--site-gradient)}._btnGradient_1rc1g_201:hover{filter:brightness(1.05)}._btnGhostLight_1rc1g_207{color:var(--site-accent);background:#fff}._btnGhostLight_1rc1g_207:hover{background:var(--site-accent-soft)}._btnArrow_1rc1g_214{width:28px;height:28px;color:var(--site-accent);background:#fff;border-radius:50%;place-items:center;margin-right:-14px;display:inline-grid}._arrowLink_1rc1g_225{color:var(--site-accent-link);font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;align-items:center;gap:6px;display:inline-flex}._arrowLink_1rc1g_225 svg{transition:transform .16s}._arrowLink_1rc1g_225:hover svg{transform:translate(3px)}._chip_1rc1g_239{height:19px;font-size:11px;font-weight:var(--site-w-medium);letter-spacing:0;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding-inline:7px;display:inline-flex}._chipNew_1rc1g_252{color:var(--site-accent);background:var(--site-accent-soft)}._chipPopular_1rc1g_253{color:#7d5bed;background:#f1edfd}._tag_1rc1g_255{border-radius:var(--site-r-chip);height:26px;color:var(--site-ink-2);background:var(--site-tint);font-size:var(--site-micro);font-weight:var(--site-w-medium);align-items:center;padding-inline:11px;display:inline-flex}._card_1rc1g_269{border-radius:var(--site-r-card);background:var(--site-surface);box-shadow:var(--site-shadow-card);border:1px solid #0000;padding:24px 24px 32px}._cardLine_1rc1g_277{border-color:var(--site-line);box-shadow:none}._cardHover_1rc1g_282{transition:box-shadow .16s,transform .16s}._cardHover_1rc1g_282:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._cardTitle_1rc1g_290{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls);margin-bottom:6px}._cardBody_1rc1g_298{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);letter-spacing:-.005em}._grid3_1rc1g_307{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._grid4_1rc1g_308{gap:var(--site-gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){._grid3_1rc1g_307,._grid4_1rc1g_308{grid-template-columns:1fr}._btn_1rc1g_158{height:42px;padding-inline:20px}._btnLg_1rc1g_177{height:46px;font-size:var(--site-body);padding-inline:26px}._sectionHead_1rc1g_90{margin-bottom:28px}}@media (width>=901px) and (width<=1080px){._grid4_1rc1g_308{grid-template-columns:repeat(2,1fr)}}._rail_1rc1g_325{gap:var(--site-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--site-gutter), calc((100vw - var(--site-max)) / 2));scroll-padding-inline:max(var(--site-gutter), calc((100vw - var(--site-max)) / 2));margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}._rail_1rc1g_325::-webkit-scrollbar{display:none}._rail_1rc1g_325>*{scroll-snap-align:start;flex:none}._railNav_1rc1g_340{justify-content:center;gap:16px;margin-top:32px;display:flex}._railBtn_1rc1g_347{width:40px;height:40px;color:var(--site-ink-2);background:var(--site-tint);border:0;border-radius:50%;place-items:center;transition:border-color .14s,background-color .14s;display:grid}._railBtn_1rc1g_347:hover{color:var(--site-ink);background:var(--site-tint-strong)}._railBtn_1rc1g_347:disabled{color:var(--site-ink-3);opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){:where(._shell_1rc1g_3) *,:where(._shell_1rc1g_3) :before,:where(._shell_1rc1g_3) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._hero_1v75c_3{border-bottom-left-radius:var(--site-r-stage);border-bottom-right-radius:var(--site-r-stage);background:var(--site-gradient-sky);padding-top:68px;padding-bottom:0;position:relative;overflow:hidden}._heroInner_1v75c_13{z-index:1;position:relative}._heroIconField_1v75c_18{z-index:0;pointer-events:none;height:340px;position:absolute;top:0;left:0;right:0}._heroIconCluster_1v75c_28{width:min(29vw,430px);height:100%;position:absolute;top:0}._heroIconClusterLeft_1v75c_35{left:clamp(10px,2.5vw,42px)}._heroIconClusterRight_1v75c_36{right:clamp(10px,2.5vw,42px)}._heroAppIcon_1v75c_38{width:var(--icon-size);height:var(--icon-size);transform:rotate(var(--icon-rotation));transform-origin:50%;background:linear-gradient(145deg,#fffffffa,#f7f8fbe6);border:1px solid #ffffffeb;border-radius:24%;place-items:center;padding:clamp(6px,.8vw,12px);display:grid;position:absolute;box-shadow:0 1px 1px #141c2c0f,0 10px 24px #141c2c1c}._heroAppIcon_1v75c_38 img{object-fit:contain;width:100%;height:100%;display:block}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:first-child{--icon-size:clamp(62px, 6.4vw, 92px);--icon-rotation:-10deg;top:108px;left:0}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(2){--icon-size:clamp(45px, 4.5vw, 66px);--icon-rotation:-13deg;top:10px;left:13%}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(3){--icon-size:clamp(40px, 4vw, 58px);--icon-rotation:8deg;top:4px;left:48%}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(4){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:12deg;top:128px;left:48%}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(5){--icon-size:clamp(44px, 4.6vw, 66px);--icon-rotation:9deg;top:230px;left:18%}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(6){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:-9deg;top:70px;left:77%}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(7){--icon-size:clamp(38px, 3.8vw, 54px);--icon-rotation:15deg;top:202px;left:78%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:first-child{--icon-size:clamp(62px, 6.4vw, 92px);--icon-rotation:10deg;top:108px;right:0}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(2){--icon-size:clamp(45px, 4.5vw, 66px);--icon-rotation:13deg;top:10px;right:13%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(3){--icon-size:clamp(40px, 4vw, 58px);--icon-rotation:-8deg;top:4px;right:48%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(4){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:-12deg;top:128px;right:48%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(5){--icon-size:clamp(44px, 4.6vw, 66px);--icon-rotation:-9deg;top:230px;right:18%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(6){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:9deg;top:70px;right:77%}._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(7){--icon-size:clamp(38px, 3.8vw, 54px);--icon-rotation:-15deg;top:202px;right:78%}._heroCopy_1v75c_78{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:880px;margin:0 auto;display:flex}._heroTitle_1v75c_88{max-width:880px;font-family:var(--site-font-display)}._ticker_1v75c_95{width:5.8em;height:var(--site-display-lh);vertical-align:bottom;display:inline-flex;overflow:hidden}._tickerWord_1v75c_103{height:var(--site-display-lh);line-height:var(--site-display-lh);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;animation:.44s cubic-bezier(.22,1,.36,1) _tickerWordIn_1v75c_1;display:block}._tickerGreen_1v75c_114{background-image:linear-gradient(95deg,#b9f6c5 0%,#25d366 50%,#079c42 100%)}._tickerSiri_1v75c_115{background-image:linear-gradient(95deg,#0a84ff 0%,#bf5af2 52%,#ff375f 100%)}._tickerBlue_1v75c_116{background-image:linear-gradient(95deg,#c6ecff 0%,#64b9ff 48%,#0a84ff 100%)}._tickerViolet_1v75c_117{background-image:linear-gradient(95deg,#d8c8ff 0%,#8c6cff 50%,#5e5ce6 100%)}@keyframes _tickerWordIn_1v75c_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._tickerWord_1v75c_103{animation:none}}._heroLead_1v75c_128{max-width:620px;color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._heroActions_1v75c_135{gap:16px;display:flex}._heroRating_1v75c_137{color:var(--site-ink-2);font-size:var(--site-small);align-items:center;gap:10px;display:flex}._heroStars_1v75c_144{color:#ffb400;gap:2px;display:inline-flex}._heroRatingSep_1v75c_145{background:var(--site-line);width:1px;height:12px}._brandStream_1v75c_149{text-align:center;margin-top:52px}._brandStreamEyebrow_1v75c_154{color:var(--site-accent);font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px}._brandStreamViewport_1v75c_163{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._brandStreamTrack_1v75c_169{width:max-content;animation:36s linear infinite _brandStream_1v75c_149;display:flex}._brandStreamGroup_1v75c_175{align-items:center;gap:clamp(34px,5vw,72px);padding-right:clamp(34px,5vw,72px);display:flex}._brandLogoTile_1v75c_182{opacity:.82;background:0 0;border:0;justify-content:center;align-items:center;width:clamp(116px,12vw,154px);height:38px;transition:opacity .18s,transform .18s;display:inline-flex}._brandLogoTile_1v75c_182:hover{opacity:1;transform:translateY(-1px)}._customerLogo_1v75c_199{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px;display:block}._brandLogoTile_1v75c_182[data-brand=shell] ._customerLogo_1v75c_199,._brandLogoTile_1v75c_182[data-brand=rio-tinto] ._customerLogo_1v75c_199,._brandLogoTile_1v75c_182[data-brand=capital-one] ._customerLogo_1v75c_199{max-height:32px}@keyframes _brandStream_1v75c_149{to{transform:translate(-50%)}}._stage_1v75c_218{margin-top:48px;padding-bottom:4px;position:relative}._heroTitle_1v75c_88>span{display:inline}._highlightsHead_1v75c_228{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}._highlightCard_1v75c_237{border-radius:var(--site-r-panel);flex-direction:column;width:604px;max-width:86vw;padding:40px;display:flex;overflow:hidden}._toneLilac_1v75c_247{background:linear-gradient(165deg,#f1f2f8 0%,#f7f5fb 100%)}._toneMint_1v75c_248{background:linear-gradient(165deg,#eef6f3 0%,#f5faf8 100%)}._tonePeach_1v75c_249{background:linear-gradient(165deg,#faf2ea 0%,#fdf8f3 100%)}._toneSky_1v75c_250{background:linear-gradient(165deg,#edf2f9 0%,#f5f8fc 100%)}._highlightEyebrow_1v75c_252{color:var(--site-accent);font-size:var(--site-small);font-weight:var(--site-w-medium);letter-spacing:-.004em}._highlightTitle_1v75c_259{margin:14px 0 12px}._highlightBody_1v75c_261{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._highlightCta_1v75c_267{align-self:flex-start;margin-top:28px}._highlightChips_1v75c_269{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}._highlightChip_1v75c_269{border-radius:var(--site-r-chip);height:34px;font-size:var(--site-small);font-weight:var(--site-w-medium);background:#ffffffdb;align-items:center;gap:8px;padding-inline:15px;display:inline-flex;box-shadow:0 1px 3px #0000000a}._savings_1v75c_291{border-radius:var(--site-r-panel);background:var(--site-tint);grid-template-columns:minmax(280px,400px) 1fr;align-items:center;gap:48px;padding:56px;display:grid}._savingsCopy_1v75c_301{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._savingsCopy_1v75c_301 p{color:var(--site-ink-2)}._savingsCta_1v75c_303{margin-top:10px}._savingsStats_1v75c_305{grid-template-columns:repeat(3,1fr);display:grid}._savingsStat_1v75c_305{border-left:1px solid var(--site-line);text-align:center;padding-inline:32px}._savingsValue_1v75c_316{font-size:54px;line-height:60px;font-weight:var(--site-w-heading);letter-spacing:-.028em;display:block}._savingsLabel_1v75c_324{color:var(--site-ink-2);font-size:var(--site-body)}._tabBar_1v75c_328{border-bottom:1px solid var(--site-line-soft);gap:8px;margin-bottom:32px;display:flex}._tab_1v75c_328{color:var(--site-ink-3);font-size:var(--site-lead);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:0 18px 14px;font-weight:500;transition:color .14s,border-color .14s;display:inline-flex}._tab_1v75c_328:hover{color:var(--site-ink-2)}._tabActive_1v75c_350{color:var(--site-ink);font-weight:var(--site-w-heading);border-bottom-color:var(--site-ink)}._workPanel_1v75c_356{border-radius:var(--site-r-panel);color:#fff;background:linear-gradient(150deg,#131314 0%,#1c1c1e 54%,#2a2a2e 100%);grid-template-columns:420px 1fr;align-items:center;gap:40px;min-height:480px;padding:56px 0 56px 56px;display:grid;overflow:hidden}._workCopy_1v75c_369{flex-direction:column;align-items:flex-start;gap:22px;display:flex}._workTitle_1v75c_370{white-space:pre-line}._workPoints_1v75c_372{gap:12px;display:grid}._workPoints_1v75c_372 li{color:#ffffffd1;font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:8px 1fr;align-items:start;gap:12px;display:grid}._workPoints_1v75c_372 li:before{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px;margin-top:9px}._workScreen_1v75c_391{align-self:center;min-width:0}._platformHead_1v75c_398{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:48px;display:flex}._platformMark_1v75c_407{border-radius:12px}._appGrid_1v75c_409{gap:var(--site-gutter);grid-template-columns:repeat(4,1fr);display:grid}._appCard_1v75c_415{border-radius:var(--site-r-card);background:var(--site-surface);box-shadow:var(--site-shadow-card);flex-direction:column;gap:10px;padding:24px 24px 28px;transition:box-shadow .16s,transform .16s;display:flex}._appCard_1v75c_415:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._appIcon_1v75c_427{width:34px;height:34px;color:var(--site-accent);background:var(--site-accent-soft);border-radius:10px;place-items:center;display:grid}._appName_1v75c_437{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls);align-items:center;gap:6px;display:inline-flex}._appDesc_1v75c_447{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._replaces_1v75c_449{border-radius:var(--site-r-panel);background:var(--site-gradient-panel);text-align:center;margin-top:56px;padding:48px 40px 52px}._replacesTitle_1v75c_457{color:var(--site-ink-2);font-size:var(--site-body)}._replacesRow_1v75c_459{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:24px;display:flex}._replacesRow_1v75c_459 span{color:var(--site-ink-3);font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;opacity:.72}._quoteCard_1v75c_478{border-radius:var(--site-r-card);color:#fff;flex-direction:column;justify-content:flex-end;width:344px;max-width:82vw;height:420px;padding:28px;display:flex;position:relative;overflow:hidden}._quoteCard_1v75c_478:after{content:"";background:linear-gradient(#0f131e26 0%,#0f131ec7 100%);position:absolute;inset:0}._quoteArt_1v75c_499{position:absolute;inset:0}._quoteArtLilac_1v75c_500{background:linear-gradient(150deg,#4b4f8f,#2a2f5c)}._quoteArtSky_1v75c_501{background:linear-gradient(150deg,#2f5f9e,#1b3358)}._quoteArtMint_1v75c_502{background:linear-gradient(150deg,#2f7f6b,#163b34)}._quoteArtPeach_1v75c_503{background:linear-gradient(150deg,#9c6b47,#4b2f1f)}._quoteBody_1v75c_505{z-index:1;gap:18px;display:grid;position:relative}._quoteCompany_1v75c_507{font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:.06em;text-transform:uppercase;opacity:.9}._quoteText_1v75c_508{font-size:var(--site-lead);line-height:var(--site-lead-lh)}._quoteName_1v75c_509{font-size:var(--site-small);font-weight:var(--site-w-heading)}._quoteRole_1v75c_510{color:#ffffffbd;font-size:var(--site-small)}._proof_1v75c_514{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}._proofCopy_1v75c_521{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._proofCopy_1v75c_521 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._badgeGrid_1v75c_524{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._badge_1v75c_524{border:1px solid var(--site-line);text-align:center;border-radius:10px;gap:4px;padding:18px 16px 20px;display:grid}._badgeSeason_1v75c_534{color:var(--site-accent);font-size:10px;font-weight:var(--site-w-heading);letter-spacing:.09em;text-transform:uppercase}._badgeLabel_1v75c_535{font-size:var(--site-body);font-weight:var(--site-w-heading);letter-spacing:-.01em}._badgeNote_1v75c_536{color:var(--site-ink-2);font-size:var(--site-micro)}._caseHead_1v75c_540{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}._caseCard_1v75c_549{border-radius:var(--site-r-card);background:var(--site-surface);width:368px;max-width:84vw;box-shadow:var(--site-shadow-card);flex-direction:column;gap:14px;padding:24px 24px 32px;display:flex}._caseTop_1v75c_561{justify-content:space-between;align-items:center;gap:12px;display:flex}._caseCompany_1v75c_562{font-size:var(--site-body);font-weight:var(--site-w-heading);letter-spacing:-.012em}._caseTags_1v75c_563{flex-wrap:wrap;gap:8px;display:flex}._caseStat_1v75c_564{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls)}._caseBody_1v75c_565{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._marquee_1v75c_569{margin-top:48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._marqueeTrack_1v75c_576{gap:var(--site-gutter);width:max-content;animation:42s linear infinite _drift_1v75c_1;display:flex}._marquee_1v75c_569:hover ._marqueeTrack_1v75c_576{animation-play-state:paused}@keyframes _drift_1v75c_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._marqueeTrack_1v75c_576{animation:none}}._logoTile_1v75c_594{border-radius:var(--site-r-card);background:var(--site-tint);width:190px;height:72px;color:var(--site-ink-3);font-size:var(--site-body);font-weight:var(--site-w-heading);letter-spacing:-.012em;border:0;place-items:center;display:grid}._security_1v75c_610{border-radius:var(--site-r-stage);background:var(--site-gradient-sky)}._securityTop_1v75c_615{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:48px;display:grid}._securityCopy_1v75c_623{flex-direction:column;align-items:flex-start;gap:18px;max-width:520px;display:flex}._securityCopy_1v75c_623 p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._securityActions_1v75c_625{align-items:center;gap:24px;margin-top:6px;display:flex}._standards_1v75c_627{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._standard_1v75c_627{width:108px;height:58px;color:var(--site-ink-2);font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:.05em;background:#fffc;border:0;border-radius:14px;place-items:center;display:grid}._securityCard_1v75c_643{border-radius:var(--site-r-card);background:#ffffffd1;flex-direction:column;gap:12px;padding:28px 24px;display:flex}._securityCard_1v75c_643 span:last-child{color:var(--site-ink);margin-top:8px}._exploreGrid_1v75c_655{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._exploreCard_1v75c_657{border-radius:var(--site-r-card);background:var(--site-tint);flex-direction:column;gap:12px;padding:24px 24px 28px;transition:background-color .16s;display:flex}._exploreCard_1v75c_657:hover{background:var(--site-accent-soft)}._exploreTop_1v75c_668{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._exploreIcon_1v75c_669{color:var(--site-accent)}._exploreArrow_1v75c_670{color:var(--site-ink);margin-top:10px}._finalCta_1v75c_674{border-top-left-radius:var(--site-r-stage);border-top-right-radius:var(--site-r-stage);background:var(--site-gradient-sky);text-align:center}._finalPoints_1v75c_681{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;margin:20px 0 32px;display:flex}._finalPoints_1v75c_681 li{color:var(--site-ink-2);font-size:var(--site-body);align-items:center;gap:9px;font-weight:400;display:inline-flex}._finalPoints_1v75c_681 svg{color:var(--site-accent)}._finalActions_1v75c_700{justify-content:center;gap:16px;display:flex}@media (width<=1080px){._appGrid_1v75c_409{grid-template-columns:repeat(2,1fr)}._workPanel_1v75c_356{grid-template-columns:1fr;padding:40px}._workScreen_1v75c_391{margin-inline:-40px}._proof_1v75c_514{grid-template-columns:1fr;gap:32px}._exploreGrid_1v75c_655{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._hero_1v75c_3{padding-top:36px}._heroIconField_1v75c_18{height:200px}._heroIconCluster_1v75c_28{width:27vw}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(n+5),._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(n+5){display:none}._heroCopy_1v75c_78{gap:18px}._heroActions_1v75c_135{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}._heroRating_1v75c_137{text-align:center;flex-direction:column;gap:6px}._heroRatingSep_1v75c_145{display:none}._brandStream_1v75c_149{margin-top:36px}._brandStreamEyebrow_1v75c_154{margin-bottom:18px}._brandLogoTile_1v75c_182{width:116px;height:34px}._customerLogo_1v75c_199{max-height:26px}._brandLogoTile_1v75c_182[data-brand=shell] ._customerLogo_1v75c_199,._brandLogoTile_1v75c_182[data-brand=rio-tinto] ._customerLogo_1v75c_199,._brandLogoTile_1v75c_182[data-brand=capital-one] ._customerLogo_1v75c_199{max-height:29px}._stage_1v75c_218{margin-top:32px}._highlightCard_1v75c_237{width:300px;padding:28px 24px 32px}._highlightChips_1v75c_269{margin-top:28px}._savings_1v75c_291{grid-template-columns:1fr;gap:32px;padding:32px 24px 36px}._savingsStats_1v75c_305{grid-template-columns:1fr;gap:20px}._savingsStat_1v75c_305{text-align:left;padding:0 0 0 20px}._savingsValue_1v75c_316{font-size:40px;line-height:48px}._tabBar_1v75c_328{scrollbar-width:none;margin-inline:calc(var(--site-gutter) * -1);padding-inline:var(--site-gutter);border-bottom:0;gap:10px;overflow-x:auto}._tabBar_1v75c_328::-webkit-scrollbar{display:none}._tab_1v75c_328{border:1px solid var(--site-line);border-radius:var(--site-r-chip);height:44px;font-size:var(--site-body);margin-bottom:0;padding:0 18px}._tabActive_1v75c_350{border-color:var(--site-ink);border-bottom-color:var(--site-ink)}._workPanel_1v75c_356{border-radius:0;min-height:0;margin-inline:calc(50% - 50vw);padding:32px 24px 0}._workScreen_1v75c_391{margin:24px -24px 0}._appGrid_1v75c_409{grid-template-columns:1fr}._replaces_1v75c_449{margin-top:36px;padding:32px 20px 36px}._badgeGrid_1v75c_524{grid-template-columns:repeat(2,1fr)}._securityTop_1v75c_615{grid-template-columns:1fr;gap:28px;margin-bottom:28px}._securityActions_1v75c_625{flex-wrap:wrap;gap:16px}._standards_1v75c_627{grid-template-columns:repeat(3,1fr)}._standard_1v75c_627{width:100%;height:52px}._exploreGrid_1v75c_655{grid-template-columns:1fr}._finalActions_1v75c_700{grid-template-columns:1fr;gap:12px;display:grid}._finalPoints_1v75c_681{flex-direction:column;gap:10px}}@media (width<=640px){._heroIconField_1v75c_18{height:126px;top:6px}._heroIconCluster_1v75c_28{width:31vw}._heroAppIcon_1v75c_38{padding:5px;box-shadow:0 1px 1px #141c2c0a,0 6px 14px #141c2c14}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(4),._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(4){display:none}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:first-child,._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:first-child{--icon-size:48px;top:56px}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(2),._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(2){--icon-size:34px;top:4px}._heroIconClusterLeft_1v75c_35 ._heroAppIcon_1v75c_38:nth-child(3),._heroIconClusterRight_1v75c_36 ._heroAppIcon_1v75c_38:nth-child(3){--icon-size:30px;top:2px}}@media (prefers-reduced-motion:reduce){._brandStreamTrack_1v75c_169{animation:none}}._productIcon_fd0la_1{object-fit:contain;flex:none;display:block}._window_joxue_4{border:1px solid var(--site-line-soft);background:var(--site-surface);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0000001a}._windowDark_joxue_12{color:var(--site-on-dark);background:#2c2c2e;border-color:#ffffff14;box-shadow:0 20px 50px #00000057}._chrome_joxue_19{border-bottom:1px solid var(--site-line-soft);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f6f6f8db;align-items:center;gap:12px;height:38px;padding-inline:13px;display:flex}._windowDark_joxue_12 ._chrome_joxue_19{background:#ffffff0a;border-bottom-color:#ffffff14}._dots_joxue_33{gap:6px;display:inline-flex}._dots_joxue_33 i{background:#d8dbe0;border-radius:50%;width:10px;height:10px}._dots_joxue_33 i:first-child{background:#ff5f57}._dots_joxue_33 i:nth-child(2){background:#febc2e}._dots_joxue_33 i:nth-child(3){background:#28c840}._chromeTitle_joxue_39{color:var(--site-ink-2);font-size:12px;font-weight:var(--site-w-medium);letter-spacing:-.005em}._windowDark_joxue_12 ._chromeTitle_joxue_39{color:#fff9}._chromeSearch_joxue_42{height:24px;color:var(--site-ink-3);background:#0000000d;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding-inline:10px;font-size:11px;display:inline-flex}._body_joxue_55{grid-template-columns:168px 260px 1fr;min-height:360px;display:grid}._rail_joxue_57{border-right:1px solid var(--site-line-soft);background:#f6f6f8b3;align-content:start;gap:4px;padding:13px 9px;display:grid}._compose_joxue_66{color:#fff;background:var(--site-system-blue);height:30px;font-size:12px;font-weight:var(--site-w-medium);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding-inline:12px;display:inline-flex}._railItem_joxue_80{height:28px;color:var(--site-ink-2);letter-spacing:-.005em;border-radius:7px;align-items:center;gap:8px;padding-inline:9px;font-size:12px;display:flex}._railItem_joxue_80 b{color:var(--site-ink-3);margin-left:auto;font-size:11px;font-weight:400}._railActive_joxue_92{color:#fff;background:var(--site-system-blue);font-weight:var(--site-w-medium)}._railActive_joxue_92 b{color:#ffffffbf}._list_joxue_95{border-right:1px solid var(--site-line-soft);padding:10px 8px}._listLabel_joxue_97{color:var(--site-ink-3);font-size:11px;font-weight:var(--site-w-heading);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px 8px;display:block}._row_joxue_107{border-radius:8px;grid-template-columns:26px 1fr auto;gap:10px;padding:9px 10px;display:grid}._rowActive_joxue_114{background:#007aff1a}._avatar_joxue_116{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}._avatarBlue_joxue_126{background:#007aff}._avatarGreen_joxue_127{background:#34c759}._avatarViolet_joxue_128{background:#af52de}._avatarAmber_joxue_129{background:#ff9500}._rowText_joxue_131{gap:2px;min-width:0;display:grid}._rowFrom_joxue_132{font-size:12px;font-weight:var(--site-w-heading);letter-spacing:-.01em}._rowSubject_joxue_133{color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._rowPreview_joxue_134{color:var(--site-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._rowTime_joxue_135{color:var(--site-ink-3);font-size:11px}._reader_joxue_137{align-content:start;gap:10px;padding:18px 20px;display:grid}._readerFrom_joxue_138{color:var(--site-ink-2);font-size:11px;font-weight:var(--site-w-medium)}._readerSubject_joxue_139{font-size:16px;font-weight:var(--site-w-heading);letter-spacing:-.018em}._readerBody_joxue_140{color:var(--site-ink-2);font-size:12px;line-height:1.7}._aiNote_joxue_142{background:linear-gradient(140deg,#f3f5fa,#f8f4fb);border:0;border-radius:12px;gap:6px;margin-top:6px;padding:12px 14px;display:grid}._aiNote_joxue_142 span{color:var(--site-system-blue);font-size:11px;font-weight:var(--site-w-heading);align-items:center;gap:6px;display:inline-flex}._aiNote_joxue_142 strong{font-size:12px;font-weight:var(--site-w-medium);letter-spacing:-.005em;line-height:1.55}._floating_joxue_156{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-radius:16px;align-items:center;gap:12px;padding:11px 15px;display:flex;position:absolute;bottom:12%;right:6%;box-shadow:0 12px 34px #0000001f}._floating_joxue_156 span{width:30px;height:30px;color:var(--site-system-blue);background:#007aff1a;border-radius:9px;place-items:center;display:grid}._floating_joxue_156 strong{font-size:13px;font-weight:var(--site-w-heading);letter-spacing:-.01em;display:block}._floating_joxue_156 small{color:var(--site-ink-2);font-size:11px}._floatingTick_joxue_173{color:#34c759}._panelScreen_joxue_177{gap:12px;padding:18px 20px;display:grid}._panelRow_joxue_179{background:#ffffff0d;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}._windowDark_joxue_12 ._panelRow_joxue_179{border:1px solid #ffffff12}._panelTitle_joxue_190{font-size:12px;font-weight:var(--site-w-medium);letter-spacing:-.005em}._panelMeta_joxue_191{color:#ffffff8c;font-size:11px}._panelBadge_joxue_193{border-radius:var(--site-r-chip);height:20px;font-size:10px;font-weight:var(--site-w-medium);align-items:center;padding-inline:9px;display:inline-flex}._badgeOk_joxue_202{color:#6ee7a8;background:#34c75929}._badgeWarn_joxue_203{color:#ffcf80;background:#ff950029}._badgeInfo_joxue_204{color:#9ec6ff;background:#007aff2e}._panelBar_joxue_206{background:#ffffff1f;border-radius:4px;height:8px;margin-top:9px;display:block;overflow:hidden}._panelBarFill_joxue_214{background:linear-gradient(90deg,#007aff,#af52de);border-radius:4px;height:100%;display:block}._panelTitle_joxue_190{display:inline-block}@media (width<=1080px){._body_joxue_55{grid-template-columns:132px 1fr;min-height:0}._list_joxue_95{display:none}}@media (width<=900px){._body_joxue_55{grid-template-columns:1fr}._rail_joxue_57{display:none}._list_joxue_95{border-right:0;border-bottom:1px solid var(--site-line-soft);display:block}._reader_joxue_137{padding:16px}._floating_joxue_156{margin-top:12px;position:static}}._toggleRow_1e56t_3{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:32px;display:grid}._toggle_1e56t_3{border-radius:var(--site-r-chip);background:var(--site-tint);grid-column:2;align-items:center;gap:4px;padding:4px;display:inline-flex}._toggleBtn_1e56t_21{border-radius:var(--site-r-chip);height:36px;color:var(--site-ink-2);font-size:var(--site-body);align-items:center;gap:10px;padding-inline:20px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}._toggleActive_1e56t_34{color:var(--site-ink);background:var(--site-surface);font-weight:var(--site-w-heading);box-shadow:0 1px 3px #00000014}._toggleNote_1e56t_41{color:var(--site-accent);font-size:var(--site-small);font-weight:600}._toggleSep_1e56t_42{background:var(--site-line);width:1px;height:14px}._taxNote_1e56t_44{color:var(--site-ink-2);font-size:var(--site-small);text-align:right;grid-column:3}._planRow_1e56t_55{grid-template-columns:repeat(var(--plan-count,2), minmax(0, 1fr));border:1px solid var(--site-line);border-radius:var(--site-r-card);background:var(--site-surface);display:grid}._plan_1e56t_55{border-left:1px solid var(--site-line);flex-direction:column;gap:14px;padding:32px 24px 28px;display:flex;position:relative}._plan_1e56t_55:first-child{border-left:0}._planFeatured_1e56t_73{border:2px solid var(--site-accent);border-radius:var(--site-r-card);margin:-1px}._ribbon_1e56t_79{inset-inline:-2px;color:#fff;background:var(--site-accent);height:30px;font-size:11px;font-weight:var(--site-w-heading);letter-spacing:.07em;border-radius:8px 8px 0 0;place-items:center;display:grid;position:absolute;top:-30px}._planName_1e56t_94{font-size:var(--site-h3);line-height:var(--site-h3-lh);font-weight:var(--site-w-heading);letter-spacing:-.01em}._planSummary_1e56t_95{min-height:44px;color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._priceRow_1e56t_97{align-items:baseline;gap:8px;margin-top:6px;display:flex}._price_1e56t_97{font-size:34px;line-height:40px;font-weight:var(--site-w-heading);letter-spacing:-.026em}._priceUnit_1e56t_99{color:var(--site-ink-2);font-size:var(--site-small)}._priceNote_1e56t_100{color:var(--site-ink-3);font-size:var(--site-micro)}._planActions_1e56t_102{gap:10px;margin-top:4px;display:grid}._planSecondary_1e56t_103{justify-self:center}._planFeatures_1e56t_105{border-top:1px solid var(--site-line-soft);gap:12px;margin-top:12px;padding-top:20px;display:grid}._planFeature_1e56t_73{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._planFeature_1e56t_73 svg{color:var(--site-accent);margin-top:3px}._planFeature_1e56t_73 b{font-weight:var(--site-w-heading)}._planTabs_1e56t_118{display:none}._matrix_1e56t_122{border-collapse:collapse;width:100%}._matrix_1e56t_122 th,._matrix_1e56t_122 td{font-size:var(--site-small);line-height:var(--site-small-lh);text-align:center;vertical-align:middle;padding:16px 20px}._matrix_1e56t_122 thead th{top:var(--site-header);z-index:2;background:var(--site-surface);position:sticky}._matrixHeadCell_1e56t_134{justify-items:center;gap:8px;padding-block:20px;display:grid}._matrixPlanName_1e56t_135{font-size:var(--site-h4);font-weight:var(--site-w-heading)}._matrixPlanPrice_1e56t_136{color:var(--site-ink-2);font-size:var(--site-micro)}._matrix_1e56t_122 ._matrixRowLabel_1e56t_138{width:34%;color:var(--site-ink);text-align:left;font-weight:500}._matrixGroup_1e56t_140 td{text-align:left;padding:28px 0 12px}._matrixGroupInner_1e56t_145{align-items:center;gap:10px;display:inline-flex}._matrixGroupInner_1e56t_145 strong{font-size:var(--site-body);font-weight:var(--site-w-heading)}._matrixGroupInner_1e56t_145 span{color:var(--site-ink-2);font-size:var(--site-small)}._matrixGroupInner_1e56t_145 i{background:var(--site-line);width:1px;height:14px}._matrixGroupInner_1e56t_145 svg{color:var(--site-accent)}._matrixZebra_1e56t_151{background:var(--site-tint)}._matrixTick_1e56t_152{color:var(--site-accent)}._matrixDash_1e56t_153{color:var(--site-ink-3)}._matrixFoot_1e56t_155{justify-content:center;margin-top:36px;display:flex}._matrixScroll_1e56t_159{overflow-x:visible}._faqList_1e56t_163{border-top:1px solid var(--site-line)}._faqItem_1e56t_165{border-bottom:1px solid var(--site-line)}._faqTrigger_1e56t_167{width:100%;font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-medium);letter-spacing:var(--site-h4-ls);text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}._faqTrigger_1e56t_167 svg{color:var(--site-ink-2);flex:none;transition:transform .18s}._faqTriggerOpen_1e56t_181 svg{transform:rotate(180deg)}._faqAnswer_1e56t_183{max-width:820px;color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh);padding-bottom:26px}._includedLabel_1e56t_193{max-width:620px;color:var(--site-ink-2);font-size:var(--site-body);align-items:center;gap:16px;margin:8px auto 24px;display:flex}._includedLabel_1e56t_193:before,._includedLabel_1e56t_193:after{content:"";background:var(--site-line);flex:1;height:1px}._includedRow_1e56t_205{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 44px;margin-bottom:40px;display:flex}._includedApp_1e56t_214{justify-items:center;gap:8px;width:72px;display:grid}._includedApp_1e56t_214 span{width:40px;height:40px;color:var(--site-accent);background:var(--site-accent-soft);border-radius:12px;place-items:center;display:grid}._includedApp_1e56t_214 small{color:var(--site-ink-2);font-size:var(--site-micro)}@media (width<=900px){._toggleRow_1e56t_3{grid-template-columns:1fr;justify-items:center;margin-bottom:24px}._toggle_1e56t_3{grid-column:1}._taxNote_1e56t_44{text-align:center;grid-column:1}._planTabs_1e56t_118{scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}._planTabs_1e56t_118::-webkit-scrollbar{display:none}._planTab_1e56t_118{color:var(--site-ink-2);font-size:var(--site-body);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 18px 12px}._planTabActive_1e56t_241{color:var(--site-accent);font-weight:var(--site-w-heading);border-bottom-color:var(--site-accent)}._planRow_1e56t_55{background:0 0;border:0;grid-template-columns:1fr}._plan_1e56t_55{border-left:0;border:1px solid var(--site-line);border-radius:var(--site-r-card);display:none}._plan_1e56t_55[data-mobile-active=true]{display:flex}._planFeatured_1e56t_73{margin:30px 0 0}._planSummary_1e56t_95{min-height:0}._matrixScroll_1e56t_159{margin-inline:calc(var(--site-gutter) * -1);padding-inline:var(--site-gutter);overflow-x:auto}._matrix_1e56t_122{min-width:620px}._matrix_1e56t_122 thead th{top:0}._matrixRowLabel_1e56t_138{width:40%}._faqTrigger_1e56t_167{font-size:var(--site-body);padding:20px 0}._includedRow_1e56t_205{gap:20px 24px}}._shell_1jxe6_1{z-index:10000;opacity:0;background:#fff;place-items:center;min-height:100dvh;animation:.14s .18s forwards _route-loading-reveal_1jxe6_1;display:grid;position:fixed;inset:0;overflow:hidden}._mark_1jxe6_14{color:#fff;width:38px;height:38px;font-family:var(--font-plus-jakarta-sans), var(--font-geist-sans), sans-serif;letter-spacing:-.04em;background:#202020;border-radius:12px;place-items:center;font-size:17px;font-weight:700;display:grid;box-shadow:0 8px 24px #1f23291a}._srOnly_1jxe6_29{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _route-loading-reveal_1jxe6_1{to{opacity:1}}html[data-theme=dark] ._shell_1jxe6_1{background:#000}html[data-theme=dark] ._mark_1jxe6_14{color:#111;background:#f5f5f7;box-shadow:0 8px 24px #00000047}@media (prefers-reduced-motion:reduce){._shell_1jxe6_1{animation-duration:1ms;animation-delay:.18s}}._hero_nm7wh_1{border-bottom-left-radius:var(--site-r-stage);border-bottom-right-radius:var(--site-r-stage);background:var(--site-gradient-sky)}._heroGrid_nm7wh_7{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}._heroCopy_nm7wh_14{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._eyebrow_nm7wh_16{border-radius:var(--site-r-chip);height:28px;color:var(--site-accent);font-size:var(--site-micro);font-weight:var(--site-w-medium);background:#fffc;align-items:center;gap:7px;padding-inline:13px;display:inline-flex}._highlights_nm7wh_29{flex-wrap:wrap;gap:10px;display:flex}._highlight_nm7wh_29{border-radius:var(--site-r-chip);height:32px;color:var(--site-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);background:#ffffffdb;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}._highlight_nm7wh_29 svg{color:var(--site-accent)}._heroActions_nm7wh_45{gap:16px;margin-top:4px;display:flex}._crumbs_nm7wh_49{color:var(--site-ink-2);font-size:var(--site-small);align-items:center;gap:8px;margin-bottom:20px;display:flex}._crumbs_nm7wh_49 a:hover{color:var(--site-accent-link)}._crumbSep_nm7wh_58{color:var(--site-ink-3)}._quote_nm7wh_62{border-radius:var(--site-r-panel);background:var(--site-tint);text-align:center;gap:16px;max-width:820px;margin:0 auto;padding:40px 44px;display:grid}._quoteText_nm7wh_73{font-size:var(--site-h3);line-height:var(--site-h3-lh);font-weight:var(--site-w-heading);letter-spacing:-.006em}._quoteBy_nm7wh_80{color:var(--site-ink-2);font-size:var(--site-small)}._quoteBy_nm7wh_80 strong{color:var(--site-ink)}._sections_nm7wh_85{gap:var(--site-gutter);display:grid}._sectionCard_nm7wh_87{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px;padding:36px 40px 40px;display:grid}._sectionTitle_nm7wh_97{font-size:var(--site-h3);line-height:var(--site-h3-lh);font-weight:var(--site-w-heading);letter-spacing:-.006em}._sectionBody_nm7wh_104{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._sectionPoints_nm7wh_106{gap:12px;margin-top:18px;display:grid}._sectionPoints_nm7wh_106 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._sectionPoints_nm7wh_106 svg{color:var(--site-accent);margin-top:4px}._relatedGrid_nm7wh_119{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._relatedCard_nm7wh_121{border-radius:var(--site-r-card);background:var(--site-tint);flex-direction:column;gap:10px;padding:24px;transition:background-color .16s;display:flex}._relatedCard_nm7wh_121:hover{background:var(--site-accent-soft)}._relatedName_nm7wh_132{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading)}._relatedDesc_nm7wh_133{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._relatedFoot_nm7wh_134{color:var(--site-accent);margin-top:auto;padding-top:10px}._cta_nm7wh_138{border-top-left-radius:var(--site-r-stage);border-top-right-radius:var(--site-r-stage);background:var(--site-gradient-sky);text-align:center}@media (width<=1080px){._heroGrid_nm7wh_7{grid-template-columns:1fr;gap:32px}._sectionCard_nm7wh_87{grid-template-columns:1fr;gap:20px;padding:28px 24px 32px}._relatedGrid_nm7wh_119{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._heroActions_nm7wh_45{grid-template-columns:1fr;gap:12px;width:100%;display:grid}._quote_nm7wh_62{padding:28px 22px 32px}._relatedGrid_nm7wh_119{grid-template-columns:1fr}._crumbs_nm7wh_49{flex-wrap:wrap}}._pageHero_zw6m2_1{border-bottom-left-radius:var(--site-r-stage);border-bottom-right-radius:var(--site-r-stage);background:var(--site-gradient-sky);text-align:center}._pageHeroInner_zw6m2_8{flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:0 auto;display:flex}._eyebrow_zw6m2_17{border-radius:var(--site-r-chip);height:28px;color:var(--site-accent);font-size:var(--site-micro);font-weight:var(--site-w-medium);letter-spacing:0;background:#fffc;align-items:center;gap:7px;padding-inline:13px;display:inline-flex}._pageHeroActions_zw6m2_31{gap:16px;margin-top:8px;display:flex}._featureRow_zw6m2_35{padding-block:var(--site-section-y);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}._featureRow_zw6m2_35:nth-child(2n) ._featureCopy_zw6m2_43{order:2}._featureCopy_zw6m2_43{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._featureCopy_zw6m2_43 p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._featureEyebrow_zw6m2_48{color:var(--site-accent);font-size:var(--site-small);font-weight:var(--site-w-medium);letter-spacing:-.004em}._featureList_zw6m2_50{gap:10px;display:grid}._featureList_zw6m2_50 li{color:var(--site-ink);font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._featureList_zw6m2_50 svg{color:var(--site-accent);margin-top:4px}._featureArt_zw6m2_62{border-radius:var(--site-r-panel);background:var(--site-gradient-panel);padding:28px}._linkCard_zw6m2_70{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);flex-direction:column;gap:12px;padding:26px 24px 30px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}._linkCard_zw6m2_70:hover{box-shadow:var(--site-shadow-raised);border-color:#0000;transform:translateY(-2px)}._linkCardIcon_zw6m2_82{place-items:center;width:40px;height:40px;display:grid}._linkCardFoot_zw6m2_89{color:var(--site-accent);margin-top:auto;padding-top:12px}._groupHead_zw6m2_91{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}._groupHead_zw6m2_91 p{color:var(--site-ink-2)}._groupBlock_zw6m2_100+._groupBlock_zw6m2_100{margin-top:56px}._storyCard_zw6m2_104{border-radius:var(--site-r-card);background:var(--site-surface);box-shadow:var(--site-shadow-card);align-content:start;gap:14px;padding:28px 26px 32px;transition:box-shadow .16s,transform .16s;display:grid}._storyCard_zw6m2_104:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._storyCard_zw6m2_104 ._storyFoot_zw6m2_115{margin-top:6px}._storyBanner_zw6m2_117{background:var(--site-gradient-panel);height:132px;color:var(--site-ink-3);font-size:var(--site-h4);font-weight:var(--site-w-heading);letter-spacing:-.01em;border-radius:10px;place-items:center;display:grid}._storyMetrics_zw6m2_129{flex-wrap:wrap;gap:10px;display:flex}._storyQuote_zw6m2_131{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._platformGrid_zw6m2_135{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._platformCard_zw6m2_137{border:1px solid var(--site-line);border-radius:var(--site-r-card);text-align:center;justify-items:center;gap:14px;padding:36px 24px 32px;display:grid}._platformCard_zw6m2_137 span{width:52px;height:52px;color:var(--site-accent);background:var(--site-accent-soft);border-radius:16px;place-items:center;display:grid}._platformCard_zw6m2_137 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}@media (width<=900px){._featureRow_zw6m2_35{grid-template-columns:1fr;gap:28px}._featureRow_zw6m2_35:nth-child(2n) ._featureCopy_zw6m2_43{order:0}._featureArt_zw6m2_62{padding:18px}._pageHeroActions_zw6m2_31{grid-template-columns:1fr;gap:12px;width:100%;display:grid}._groupHead_zw6m2_91{flex-direction:column;align-items:flex-start;gap:12px}._platformGrid_zw6m2_135{grid-template-columns:1fr}._groupBlock_zw6m2_100+._groupBlock_zw6m2_100{margin-top:36px}}._legalMain_akwgw_1{width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0 104px}._legalHero_akwgw_7{max-width:780px;margin-bottom:56px}._legalEyebrow_akwgw_12{color:var(--site-accent-strong);letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:680}._legalHero_akwgw_7 h1{color:var(--site-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.65rem,5vw,4.75rem);font-weight:720;line-height:1}._legalLead_akwgw_30{max-width:720px;color:var(--site-muted);margin:24px 0 0;font-size:18px;line-height:1.65}._effectiveDate_akwgw_38{color:var(--site-faint);margin:18px 0 0;font-size:13px}._legalLayout_akwgw_44{grid-template-columns:230px minmax(0,720px);justify-content:space-between;align-items:start;gap:clamp(48px,8vw,112px);display:grid}._contents_akwgw_52{background:var(--site-surface-soft);border-radius:20px;padding:20px;position:sticky;top:84px}._contents_akwgw_52 p{color:var(--site-ink);margin:0 0 12px;font-size:13px;font-weight:680}._contents_akwgw_52 ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}._contents_akwgw_52 a{min-height:34px;color:var(--site-muted);border-radius:10px;align-items:center;padding:7px 9px;font-size:13px;line-height:1.35;display:flex}._contents_akwgw_52 a:hover,._contents_akwgw_52 a:focus-visible{color:var(--site-accent-strong);background:#fff}._legalArticle_akwgw_92{min-width:0;color:var(--site-muted);font-size:15px;line-height:1.72}._legalArticle_akwgw_92 section{scroll-margin-top:92px}._legalArticle_akwgw_92 section+section{margin-top:48px}._legalArticle_akwgw_92 h2{color:var(--site-ink);letter-spacing:-.035em;margin:0 0 16px;font-size:24px;font-weight:690;line-height:1.2}._legalArticle_akwgw_92 h3{color:var(--site-ink);letter-spacing:-.015em;margin:26px 0 8px;font-size:16px;font-weight:680}._legalArticle_akwgw_92 p{margin:0}._legalArticle_akwgw_92 p+p,._legalArticle_akwgw_92 ul+p,._legalArticle_akwgw_92 p+ul,._legalArticle_akwgw_92 p+._legalTableWrap_akwgw_131{margin-top:14px}._legalArticle_akwgw_92 ul{margin-bottom:0;padding-left:21px}._legalArticle_akwgw_92 li+li{margin-top:8px}._legalArticle_akwgw_92 strong{color:var(--site-ink);font-weight:660}._legalArticle_akwgw_92 a{color:var(--site-accent-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._legalArticle_akwgw_92 a:hover{color:var(--site-accent)}._legalTableWrap_akwgw_131{background:var(--site-surface-soft);border-radius:16px;max-width:100%;overflow-x:auto}._legalTable_akwgw_131{border-collapse:collapse;text-align:left;width:100%;min-width:620px}._legalTable_akwgw_131 th,._legalTable_akwgw_131 td{vertical-align:top;padding:15px 18px}._legalTable_akwgw_131 th{color:var(--site-ink);font-size:13px;font-weight:680}._legalTable_akwgw_131 td{border-top:1px solid #1f232912;font-size:14px}._contactCard_akwgw_191{color:var(--site-muted);background:linear-gradient(135deg,#eef5ff,#f5f2ff);border-radius:20px;margin-top:20px;padding:22px}._contactCard_akwgw_191 address{color:var(--site-ink);margin-top:10px;font-style:normal;line-height:1.65}@media (width<=820px){._legalMain_akwgw_1{width:min(100% - 32px,720px);padding:52px 0 80px}._legalHero_akwgw_7{margin-bottom:38px}._legalLayout_akwgw_44{grid-template-columns:minmax(0,1fr);gap:40px}._contents_akwgw_52{position:static}._contents_akwgw_52 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){._legalMain_akwgw_1{width:calc(100% - 28px);padding-top:40px}._legalHero_akwgw_7 h1{font-size:2.65rem}._legalLead_akwgw_30{font-size:16px}._contents_akwgw_52 ol{grid-template-columns:1fr}._legalArticle_akwgw_92 section+section{margin-top:40px}}
