/*! 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}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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))}}@layer legacy{:root{--app-font:var(--font-cera-pro), "Cera Pro", "Trebuchet MS", sans-serif;--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:84px;max-width:200px;height:36px;color:var(--muted);box-shadow:none;scroll-snap-align:start;background:0 0;border:.5px solid #0000;border-radius:11px;flex:178px;align-items:center;scroll-margin-inline:2px;transition:background-color .16s,color .16s,box-shadow .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:var(--pane-card-shadow)}.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;height:100dvh;font-family:var(--app-font);background:var(--workspace-canvas);padding:0;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}.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:not(.suite-secure-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}.hosted-domain-choice{background:var(--fill);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin:8px 0;padding:4px;display:grid}.hosted-domain-choice button{min-width:0;min-height:34px;color:var(--muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:11px;font-weight:620;overflow:hidden}.hosted-domain-choice button[aria-pressed=true]{color:var(--ink);background:var(--surface-raised);box-shadow:0 1px 5px #00000014}.hosted-domain-choice button:focus-visible{outline:3px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.hosted-domain-choice button:focus-visible{outline:3px solid color-mix(in srgb, var(--tint) 20%, transparent)}}.hosted-domain-choice button:focus-visible{outline-offset:1px}.hosted-domain-choice.compact{margin:0 0 8px}.hosted-address-controls{align-items:stretch}.hosted-address-controls .hosted-domain-choice{grid-column:1/-1}.hosted-domain-action>label{align-self:stretch}.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{max-width:58%;color:var(--muted);white-space:nowrap;padding:0 12px 0 8px;font-size:13px}@media (width<=560px){.hosted-domain-choice button{padding-inline:8px;font-size:10px}.first-run-alias-field span,.hosted-address-create .address-name-field span{font-size:10.5px}}.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{--app-font:var(--font-cera-pro), "Cera Pro", "Trebuchet MS", sans-serif;background:var(--background);color:var(--ink);font-family:var(--app-font);letter-spacing:-.005em;font-size:14px;font-weight:400;line-height:1.45;overflow:hidden}button,input,select,textarea{font-family:var(--app-font)}:is(html:has(.site-public-document),body:has(.site-public-document)){height:auto;min-height:100%;overflow:clip auto}:is(html:has(.login-shell:not(.login-shell-native):not(.mailbox-access-gate)),body:has(.login-shell:not(.login-shell-native):not(.mailbox-access-gate))){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;height:auto;min-height:100%;overflow:clip auto}.app-recovery-shell{background:var(--background);place-items:center;min-height:100dvh;display:grid}.app-recovery-mark{place-items:center;width:76px;height:76px;display:grid}.app-recovery-mark .brand-logo-art{transform:scale(1.18)}button,input,textarea,select{font:inherit}button{appearance:none;color:inherit;background:0 0;border:0}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{--pane-reader-surface:var(--mail-workspace-surface);--pane-header-material:var(--mail-workspace-surface);--tab-active-material:var(--mail-workspace-surface);--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{--pane-reader-surface:var(--mail-workspace-surface);--pane-header-material:var(--mail-workspace-surface);--tab-active-material:var(--mail-workspace-surface);--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:48px;height:48px;font-size:12px}.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(310px,100vw - 20px);position:absolute;top:42px;right:0;overflow:hidden}.account-menu-current{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:17px 17px 14px;display:grid}.account-avatar-editor{aspect-ratio:1;background:0 0;border:0;border-radius:999px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;position:relative}.account-avatar-edit{border-radius:inherit;color:#fff;opacity:0;background:#00000075;place-items:center;transition:opacity .13s;display:grid;position:absolute;inset:0}.account-avatar-editor:is(:hover,:focus-visible) .account-avatar-edit{opacity:1}.account-avatar-presence{border:2px solid var(--menu-surface);background:var(--green);width:13px;height:13px;box-shadow:0 0 0 .5px var(--green);border-radius:50%;position:absolute;bottom:1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.account-avatar-presence{box-shadow:0 0 0 .5px color-mix(in srgb, var(--green) 52%, transparent)}}.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:590;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 .account-menu-presence{align-items:center;gap:6px;display:flex}.account-menu-current .account-menu-presence>i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.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:42px;color:var(--ink);font-size:var(--menu-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:7px 10px;font-weight:480;transition:background-color .1s,color .1s;display:flex}.account-menu-actions svg{color:var(--menu-icon);flex:none}.account-menu-actions>.account-menu-divider{background:var(--menu-divider);height:.5px;margin:7px 9px;display:block}.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-accessory{margin-left:auto;color:var(--faint)!important}.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)}.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.local{color:var(--faint)}.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}.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;overflow:hidden}.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-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:minmax(0,1fr) auto;gap:8px;margin:13px 13px 0;display:grid}.notification-summary>*{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>*>span:not(.notification-workspace-selector-icon){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-workspace-selector{cursor:pointer;position:relative}.notification-workspace-selector-icon{width:31px;height:31px;color:var(--ink);background:var(--surface-active);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.notification-workspace-selector>span:nth-child(2){flex:1}.notification-workspace-selector>svg:last-child{color:var(--faint);flex:none}.notification-workspace-selector select{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.notification-unread-summary{width:118px}.notification-unread-summary>svg{color:var(--muted);flex:none}.notification-view-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin:10px 13px 0;padding:7px 2px;display:flex}.notification-view-toolbar>div{align-items:center;gap:5px;min-width:0;display:flex}.notification-view-toolbar button{min-height:29px;color:var(--muted);white-space:nowrap;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-read-filters{background:var(--surface-soft);border-radius:9px;padding:3px}.notification-read-filters>button{min-height:25px}.notification-read-filters>button.active{color:var(--ink);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.notification-toolbar-actions{justify-content:flex-end;margin-left:auto}.notification-kind-filter{min-width:0;height:29px;color:var(--muted);background:var(--surface-soft);border-radius:8px;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:flex;position:relative}.notification-kind-filter select{appearance:none;min-width:0;max-width:96px;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.notification-kind-filter>svg:last-child{flex:none}.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 em{width:fit-content;color:var(--muted);background:var(--surface-active);border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.notification-view-list time{color:var(--faint);padding-top:4px;font-size:8.5px}.notification-state{width:31px;height:31px;color:var(--muted);background:var(--surface-active);border-radius:9px;place-items:center;display:grid;position:relative}.notification-state>i{border:2px solid var(--surface-raised);background:var(--ink);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:-1px;right:-1px}.notification-state.secure{color:#24865d}.notification-state.attention{color:#c26b06}.notification-view-list>button.kind-message .notification-state,.notification-view-list>button.kind-social .notification-state{color:#6556b3}.notification-view-list>button.kind-email .notification-state{color:#2f6ea8}.notification-view-list>button.kind-task .notification-state{color:#34755b}.notification-view-list>button.kind-calendar .notification-state,.notification-view-list>button.kind-reminder .notification-state{color:#a26216}.notification-view-list>button.kind-support .notification-state{color:#b24e64}.notification-view-list>button.unread .notification-state>i{display:block}.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}.action-sheet:has(.keyboard-shortcut-settings){width:min(590px,100vw - 30px)}.keyboard-shortcut-settings{gap:14px;display:grid}.keyboard-shortcut-intro{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.keyboard-shortcut-intro>span{width:38px;height:38px;color:var(--ink);background:var(--fill);border-radius:10px;place-items:center;display:grid}.keyboard-shortcut-intro>div{gap:3px;min-width:0;display:grid}.keyboard-shortcut-intro strong{font-size:12px;font-weight:650}.keyboard-shortcut-intro small{color:var(--muted);font-size:9.5px;line-height:1.4}.keyboard-shortcut-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.keyboard-shortcut-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:63px;padding:9px 10px 9px 13px;display:grid}.keyboard-shortcut-list>div:last-child{border-bottom:0}.keyboard-shortcut-list>div.recording{background:var(--surface-soft)}.keyboard-shortcut-list>div>span:first-child{gap:3px;min-width:0;display:grid}.keyboard-shortcut-list strong{font-size:11px;font-weight:620}.keyboard-shortcut-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.keyboard-shortcut-controls{align-items:center;gap:5px;display:flex}.keyboard-shortcut-recorder{border:1px solid var(--line);min-width:92px;height:34px;color:var(--ink);background:var(--surface-soft);border-radius:9px;place-items:center;padding:0 9px;display:grid}.keyboard-shortcut-recorder:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--line-strong);background:var(--fill-hover);box-shadow:none;outline:0}.keyboard-shortcut-recorder[aria-pressed=true]{min-width:112px}.keyboard-shortcut-recorder kbd{color:inherit;box-shadow:none;white-space:nowrap;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:650}.keyboard-shortcut-clear{width:30px;height:30px;color:var(--faint);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.keyboard-shortcut-clear:is(:hover,:focus-visible){color:var(--ink);background:var(--fill);outline:0}.keyboard-shortcut-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.keyboard-shortcut-footer small{color:var(--muted);font-size:9px;line-height:1.4}.keyboard-shortcut-footer button{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--surface);border-radius:9px;flex:none;padding:0 11px;font-size:10px;font-weight:620}.keyboard-shortcut-footer button:is(:hover,:focus-visible){border-color:var(--line-strong);background:var(--fill-hover);outline:0}@media (width<=650px){.keyboard-shortcut-list>div{grid-template-columns:minmax(0,1fr);gap:8px}.keyboard-shortcut-list small{white-space:normal}.keyboard-shortcut-controls{justify-content:space-between}.keyboard-shortcut-recorder{flex:1}.keyboard-shortcut-footer{flex-direction:column;align-items:flex-start}}.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-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-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-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-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}}.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(--pane-reader-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-month>header .calendar-mini-controls{align-items:center;gap:2px;display:flex}.calendar-mini-controls button{width:22px;height:22px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.calendar-mini-controls button:hover{color:var(--ink);background:var(--surface-hover)}.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] .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){.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){.suite-workspace{grid-column:1/-1;grid-template-columns:minmax(0,1fr);height:100%}.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){.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}.workspace-refresh-recovery>section{text-align:center;justify-items:center;width:min(360px,100vw - 40px);display:grid}.workspace-refresh-mark{color:#fff;background:var(--blue);letter-spacing:-.06em;text-indent:-.06em;width:42px;height:42px;box-shadow:0 8px 24px var(--blue);border-radius:50%;place-items:center;font-size:24px;font-weight:600;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-refresh-mark{box-shadow:0 8px 24px color-mix(in srgb, var(--blue) 24%, transparent)}}.workspace-refresh-recovery h1{color:var(--ink);letter-spacing:-.025em;margin:18px 0 7px;font-size:20px;font-weight:650}.workspace-refresh-recovery p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workspace-refresh-recovery button{border:1px solid var(--blue);min-height:34px;margin-top:18px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.workspace-refresh-recovery button{border:1px solid color-mix(in srgb, var(--blue) 72%, var(--line))}}.workspace-refresh-recovery button{color:#fff;background:var(--blue);font:inherit;cursor:pointer;box-shadow:0 5px 14px var(--blue);border-radius:9px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.workspace-refresh-recovery button{box-shadow:0 5px 14px color-mix(in srgb, var(--blue) 18%, transparent)}}.workspace-refresh-recovery button:hover{filter:brightness(1.04)}.workspace-refresh-recovery button:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.workspace-refresh-recovery button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 52%, transparent)}}.workspace-refresh-recovery button:focus-visible{outline-offset:3px}@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{z-index:9999;pointer-events:none;background:var(--background);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0}.startup-mark{opacity:0;background:url(/assets/brand/untitled-email-logo-rounded.png) 50%/cover no-repeat;border-radius:13px;width:42px;height:42px;animation:.12s .65s forwards startup-mark-reveal;box-shadow:0 8px 24px #1f23291a}@keyframes startup-mark-reveal{to{opacity:1}}.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)}.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-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-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:15px;font-weight:610}.mc-mini-empty small{max-width:360px;color:var(--muted);font-size:12px;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}}: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-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: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}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;border-color:#ffffff14}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;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-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-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: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-inline-shell.open){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(--pane-reader-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}.docked-tasks-summary{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.docked-tasks-summary-count{align-items:baseline;gap:6px;display:flex}.docked-tasks-summary-count strong{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:650}.docked-tasks-summary-count span{color:var(--muted);font-size:11px}.docked-tasks-summary-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docked-tasks-summary-list li{border-radius:10px;align-items:center;gap:8px;padding:8px 9px;display:flex}.docked-tasks-summary-list li:hover{background:var(--fill-hover)}.docked-tasks-summary-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.docked-tasks-summary-list li.priority-urgent .docked-tasks-summary-dot{background:var(--red)}.docked-tasks-summary-list li.priority-high .docked-tasks-summary-dot{background:var(--warn)}.docked-tasks-summary-list li.priority-normal .docked-tasks-summary-dot{background:var(--blue)}.docked-tasks-summary-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:12px;font-weight:510;overflow:hidden}.docked-tasks-summary-due{color:var(--muted);flex:none;font-size:10px}.docked-tasks-summary-open{height:34px;color:var(--blue);background:var(--blue);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.docked-tasks-summary-open{background:color-mix(in srgb, var(--blue) 12%, transparent)}}.docked-tasks-summary-open{font-size:12px;font-weight:600}.docked-tasks-summary-open:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.docked-tasks-summary-open:hover{background:color-mix(in srgb, var(--blue) 18%, transparent)}}.docked-tasks-summary-empty{color:var(--muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:7px;padding:22px;display:grid}.docked-tasks-summary-empty>svg{color:var(--blue)}.docked-tasks-summary-empty strong{color:var(--ink);font-size:14px}.docked-tasks-summary-empty p{margin:0 0 4px;font-size:11px}.docked-tasks-summary-empty .docked-tasks-summary-open{margin-top: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}.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 .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}}@media (width<=900px) and (width>=651px){.settings-panel{--set-gutter:22px;--set-nav-w:212px}.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}.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-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;font-family:var(--app-font);background:var(--pane-list-surface)}.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}}@media (width<=650px){.app-shell.edition-email{--pane-list-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface-raised) 66%, var(--background))}}.app-shell.edition-email{--pane-reader-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--pane-reader-surface:color-mix(in srgb, var(--surface-raised) 66%, var(--background))}}.app-shell.edition-email{--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-active-material:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--tab-active-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{--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:var(--app-font)}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}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}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{font-family:var(--app-font);--set-card-radius:20px}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}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}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}.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(--mail-workspace-surface);--pane-reader-surface:var(--mail-workspace-surface);--pane-header-material:var(--mail-workspace-surface);--tab-active-material:var(--mail-workspace-surface);--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(--mail-workspace-surface);--pane-reader-surface:var(--mail-workspace-surface);--pane-header-material:var(--mail-workspace-surface);--tab-active-material:var(--mail-workspace-surface);--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,.suite-workspace-main,.mail-worktab.active){-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}}.mail-worktabs{box-shadow:none}.mail-worktab{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:min-width .18s,max-width .18s,flex-basis .18s,opacity .14s,transform .18s,background-color .16s,color .16s,box-shadow .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(--active-workspace-card-surface,var(--tab-active-material))}.mail-worktab ::selection{color:inherit;background:0 0}.mail-worktab.dragging{z-index:5;cursor:grabbing;color:var(--ink);border-color:var(--pane-divider);background:var(--pane-header-material);box-shadow:var(--pane-card-shadow);will-change:transform}.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 var(--ink);height:calc(100% - 16px);position:absolute;top:8px;right:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{box-shadow:-12px 0 34px var(--ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{box-shadow:-12px 0 34px color-mix(in srgb, var(--ink) 5%, transparent)}}.assistant-view-layer>.assistant-view,.notification-view-layer>.notification-view{animation:assistant-pane-enter var(--ue-context-motion-duration,.24s) var(--ue-context-motion-easing,cubic-bezier(.22, 1, .36, 1)) both}.quick-settings-view-layer>.quick-settings-view{pointer-events:auto;box-shadow:-12px 0 34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.quick-settings-view-layer>.quick-settings-view{box-shadow:-12px 0 34px color-mix(in srgb, var(--ink) 5%, transparent)}}.quick-settings-view-layer>.quick-settings-view{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 var(--ink)}@supports (color:color-mix(in lab, red, red)){: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 var(--ink);width:min(310px,100% - 30px);position:absolute;inset:0 auto 0 0;transform:translate(-104%)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-workspace.mode-sidebar .untitled-ai-history{border-right:.5px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.untitled-ai-workspace.mode-sidebar .untitled-ai-history{transition:transform .24s cubic-bezier(.22,1,.36,1);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}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar{container-name:untitled-ai-mini}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar{gap:6px;height:44px;min-height:44px;padding-inline:8px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-leading{gap:5px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-toolbar-actions{gap:1px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-message-stack{width:calc(100% - 20px);padding:12px 0 28px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-welcome{width:calc(100% - 20px);padding:0 0 16px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-welcome h1{font-size:clamp(18px,8cqw,22px)}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-composer-shell{width:calc(100% - 14px);padding-bottom:8px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-composer{padding:9px 7px 7px 10px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-composer textarea{max-height:min(150px,28dvh);padding-bottom:6px}.assistant-ai-shell.suite-mini-app .untitled-ai-workspace.mode-sidebar .untitled-ai-configuration-trigger{max-width:min(94px,29cqw)}@container untitled-ai-mini (width<=275px){.untitled-ai-toolbar-leading>span{display:none}.untitled-ai-toolbar-leading{flex:none}.untitled-ai-toolbar-actions{margin-left:auto}.untitled-ai-message-content{border-radius:14px;padding:11px 12px 8px}.untitled-ai-message-sender{min-height:26px;margin-bottom:7px}.untitled-ai-message-avatar{width:26px;height:26px}.untitled-ai-message-body>p,.untitled-ai-rich-text p,.untitled-ai-rich-text :is(ul,ol){font-size:12.5px;line-height:1.58}.untitled-ai-composer-actions{gap:2px}.untitled-ai-composer-spacer{min-width:0}.untitled-ai-composer .untitled-ai-configuration-trigger{max-width:36px;padding-inline:6px}.untitled-ai-configuration-trigger>span{display:none}.untitled-ai-composer :is(.untitled-ai-attach,.untitled-ai-mic){width:29px;height:29px}.untitled-ai-composer .untitled-ai-send{width:31px;height:31px}.untitled-ai-configuration-menu{width:calc(100cqw - 12px)}}.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 var(--ink);outline:0}@supports (color:color-mix(in lab, red, red)){.untitled-ai-workspace :is(button,[role=button]):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 18%, transparent)}}.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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.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 var(--ink);border-radius:7px;outline:0;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.untitled-ai-history-row>form input{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 8%, transparent)}}.untitled-ai-history-row>form input{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;position:relative;overflow:hidden}.untitled-ai-toolbar{min-height:var(--pane-header-h);border-bottom:.5px solid var(--pane-divider);background:var(--pane-header-material);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;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-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;background:0 0;min-height:0;overflow-y:auto}.untitled-ai-message-stack{width:min(820px,100% - 56px);margin:0 auto;padding:28px 0 56px}.untitled-ai-message{flex-direction:column;align-items:flex-start;padding:7px 0;display:flex}.untitled-ai-message.user{align-items:flex-end}.untitled-ai-message-content{border:.5px solid var(--pane-divider);flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:17px 20px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.untitled-ai-message-content{border:.5px solid color-mix(in srgb, var(--pane-divider) 70%, transparent)}}.untitled-ai-message-content{background:var(--surface);border-radius:19px;box-shadow:0 1px 2px #0f172a06,0 12px 34px #0f172a09}.untitled-ai-message.user .untitled-ai-message-content{background:var(--mail-selection-fill);width:auto;max-width:min(82%,620px);box-shadow:none;align-items:flex-start}.untitled-ai-message-sender{align-items:center;gap:9px;width:100%;min-width:0;min-height:32px;margin-bottom:11px;display:flex}.untitled-ai-message-sender strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.untitled-ai-message-avatar{width:32px;height:32px;color:var(--muted);background:var(--fill-strong);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.untitled-ai-message-avatar.assistant{color:var(--accent-contrast);background:var(--tint)}.untitled-ai-message-body{width:100%;min-width:0}.untitled-ai-message-body>p,.untitled-ai-rich-text p{overflow-wrap:anywhere;color:var(--ink);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.untitled-ai-message-body>p,.untitled-ai-rich-text p{color:color-mix(in srgb, var(--ink) 91%, var(--muted))}}.untitled-ai-message-body>p,.untitled-ai-rich-text p{white-space:pre-wrap;font-size:14px;line-height:1.7}.untitled-ai-message-body>p:last-child,.untitled-ai-rich-text p:last-child{margin-bottom:0}.untitled-ai-message-content>footer{opacity:.72;align-items:center;gap:3px;width:100%;min-height:28px;margin-top:9px;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:28px;min-height:28px;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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-message-content>footer button:hover{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:var(--accent)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-message-content>footer .untitled-ai-improvement>button.active{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 14px;padding-left:22px;font-size:14px;line-height:1.7}.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 var(--ink);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.untitled-ai-rich-text p>code{border:.5px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.untitled-ai-rich-text p>code{background:var(--ink);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.untitled-ai-rich-text p>code{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.untitled-ai-rich-text p>code{font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.untitled-ai-code{border:.5px solid var(--ink);margin:10px 0 15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.untitled-ai-code{border:.5px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.untitled-ai-code{background:var(--ink);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.untitled-ai-code{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.untitled-ai-code>header{border-bottom:.5px solid var(--ink);justify-content:space-between;align-items:center;min-height:34px;padding:0 10px 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.untitled-ai-code>header{border-bottom:.5px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.untitled-ai-code>header{color:var(--muted);font-size:9px}.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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.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(820px,100% - 32px);margin:0 auto;padding:0 0 24px}.untitled-ai-welcome h1{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(21px,2.15vw,28px);font-weight:590;line-height:1.2}.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(820px,100% - 32px);padding:0 0 max(14px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.untitled-ai-composer{border:.5px solid var(--line-strong);background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px;padding:12px 11px 9px 14px;transition:border-color .14s,box-shadow .14s;box-shadow:0 2px 12px #1e1f2714}.untitled-ai-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.untitled-ai-reply-target{min-width:0;color:var(--muted);grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:8px;margin:-1px 2px 10px;display:grid}.untitled-ai-reply-target>svg{color:var(--tint)}.untitled-ai-reply-target>span{gap:1px;min-width:0;display:grid}.untitled-ai-reply-target strong,.untitled-ai-reply-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.untitled-ai-reply-target strong{color:var(--ink);font-size:12px;font-weight:590}.untitled-ai-reply-target small{font-size:10.5px;line-height:14px}.untitled-ai-composer .untitled-ai-reply-target>button{width:26px;height:26px;color:var(--muted);border-radius:8px}.untitled-ai-composer .untitled-ai-reply-target>button:hover{color:var(--ink);background:var(--fill-hover)}.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{background:var(--fill);border:0;border-radius:10px;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:12px;font-weight:550}.untitled-ai-attachment-chip small{color:var(--faint);font-size:11px}.untitled-ai-attachment-chip.failed{color:#ff3b30}@supports (color:color-mix(in lab, red, red)){.untitled-ai-attachment-chip.failed{color:color-mix(in srgb, #ff3b30 78%, var(--ink))}}.untitled-ai-attachment-chip.failed{border-color:#ff3b30}@supports (color:color-mix(in lab, red, red)){.untitled-ai-attachment-chip.failed{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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-composer:focus-within{border-color:color-mix(in srgb, var(--ink) 18%, var(--line-strong))}}.untitled-ai-composer:focus-within{box-shadow:0 2px 12px #1e1f2714}.untitled-ai-composer textarea{resize:none;width:100%;min-height:30px;max-height:220px;color:var(--ink);background:0 0;border:0;outline:0;padding:3px 3px 9px;font-size:13.5px;line-height:1.62;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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.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-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(--accent-contrast);background:var(--tint);box-shadow:none}.untitled-ai-composer .untitled-ai-send:disabled{color:var(--muted);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-composer .untitled-ai-send:disabled{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.untitled-ai-composer .untitled-ai-send:disabled{box-shadow:none}.untitled-ai-composer .untitled-ai-send.stop{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-composer .untitled-ai-send.stop{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.untitled-ai-composer .untitled-ai-send.stop{box-shadow:none}.untitled-ai-error{color:#ff3b30;border:.5px solid #ff3b3040;border-radius:10px;align-items:center;gap:8px;min-height:34px;margin:0 4px 7px;padding:7px 8px 7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.untitled-ai-error{color:color-mix(in srgb, #ff3b30 78%, var(--ink))}}.untitled-ai-error{background:#ff3b30}@supports (color:color-mix(in lab, red, red)){.untitled-ai-error{background:color-mix(in srgb, #ff3b30 7%, var(--surface))}}.untitled-ai-error{font-size:9.5px}.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-copy-toast{z-index:60;border:.5px solid var(--toast-border);min-height:42px;color:var(--ink);background:var(--toast-surface);box-shadow:var(--toast-shadow);pointer-events:none;letter-spacing:-.006em;border-radius:14px;align-items:center;gap:8px;padding:10px 16px 10px 13px;font-size:12.5px;font-weight:560;line-height:1.35;animation:.18s cubic-bezier(.22,1,.36,1) both untitled-ai-toast-in;display:flex;position:absolute;bottom:98px;left:50%;transform:translate(-50%)}.untitled-ai-copy-toast>svg{color:var(--green);flex:none}@keyframes untitled-ai-toast-in{0%{opacity:0;transform:translate(-50%,6px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.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:#000;width:100%;max-height:280px;display:block}@supports (color:color-mix(in lab, red, red)){.untitled-ai-message-attachments img,.untitled-ai-message-attachments video{background:color-mix(in srgb, #000 5%, var(--surface))}}.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:var(--ink);border:0;flex:none;margin-inline:2px}@supports (color:color-mix(in lab, red, red)){.ai-primary-history-library .untitled-ai-search{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.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-message-content{border-radius:15px;padding:13px 14px 9px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-sender{min-height:28px;margin-bottom:8px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-avatar{width:28px;height:28px}.untitled-ai-workspace.mode-sidebar .untitled-ai-message-body>p,.untitled-ai-workspace.mode-sidebar .untitled-ai-rich-text p,.untitled-ai-workspace.mode-sidebar .untitled-ai-rich-text :is(ul,ol){font-size:13px;line-height:1.62}.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,.untitled-ai-composer-shell{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 var(--ink);width:min(310px,100% - 36px);position:absolute;inset:0 auto 0 0;transform:translate(-104%)}@supports (color:color-mix(in lab, red, red)){.untitled-ai-history{border-right:.5px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.untitled-ai-history{transition:transform .24s cubic-bezier(.22,1,.36,1);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,.untitled-ai-composer-shell{width:min(100% - 28px,700px)}.untitled-ai-message-stack{padding-top:14px}.untitled-ai-message{padding:7px 0}.untitled-ai-chat.empty{padding:28px 0}.untitled-ai-welcome{padding-bottom:18px}.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,.untitled-ai-copy-toast{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 var(--blue)}@supports (color:color-mix(in lab, red, red)){.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 var(--line);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;max-width:min(680px,100% - 60px);margin:-2px 4px 14px 54px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message-details{border:1px solid color-mix(in srgb, var(--line) 82%, transparent)}}.app-shell.edition-email .conversation-message-details{color:var(--muted);background:var(--surface-raised);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message-details{background:color-mix(in srgb, var(--surface-raised) 96%, transparent)}}.app-shell.edition-email .conversation-message-details{font-size:11.5px;line-height:1.45;animation:.2s cubic-bezier(.22,1,.36,1) both message-details-in;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}}.marketplace-context-nav{width:100%;min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:auto;display:flex;overflow:hidden}.marketplace-context-nav-title{flex:0 0 44px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;height:44px;min-height:44px;padding:0 9px;font-size:14px;font-weight:650;display:grid}.marketplace-context-nav-title .ue-product-glyph{border-radius:8px;width:24px;height:24px}.marketplace-context-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.marketplace-context-nav-scroll:is(:hover,:focus-within){scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.marketplace-context-nav-scroll:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent}}.marketplace-context-nav-group{margin:0 0 10px}.marketplace-context-nav-group h3{color:var(--faint);letter-spacing:.045em;text-transform:uppercase;margin:0;padding:7px 10px 5px;font-size:10px;font-weight:620;line-height:15px}.marketplace-context-nav-group button,.marketplace-suggest{width:100%;min-width:0;height:32px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:grid}.marketplace-context-nav-group button>svg,.marketplace-suggest>svg{justify-self:center}.marketplace-context-nav-group button>span,.marketplace-suggest>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketplace-context-nav-group button>small{color:var(--blue);font-size:9px;font-weight:650}.marketplace-context-nav-group button:is(:hover,:focus-visible),.marketplace-context-nav-group button.active,.marketplace-suggest:is(:hover,:focus-visible){color:var(--ink);background:var(--mail-sidebar-selection);outline:0}.marketplace-context-nav-group button.active{font-weight:600}.marketplace-suggest{border-top:.5px solid var(--pane-divider);border-radius:0;flex:0 0 42px;height:42px;min-height:42px}.app-marketplace-panel{min-width:0;min-height:0;color:var(--ink);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.app-marketplace-head{border-bottom:.5px solid var(--pane-divider);background:var(--surface-raised);flex:0 0 49px;grid-template-columns:minmax(0,1fr) 196px 32px;align-items:center;gap:8px;height:49px;min-height:49px;padding:8px 10px 8px 18px;display:grid}.app-marketplace-head-title{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.app-marketplace-head-title>svg{color:var(--muted)}.app-marketplace-head-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-marketplace-search{min-width:0;height:32px;color:var(--faint);background:var(--fill);border:.5px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.app-marketplace-search:focus-within{border-color:var(--pane-divider);box-shadow:none}.app-marketplace-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.app-marketplace-search input::placeholder{color:var(--faint)}.app-marketplace-search>button,.app-marketplace-close{color:var(--faint);background:0 0;border:0;place-items:center;padding:0;display:grid}.app-marketplace-search>button{background:var(--fill-hover);border-radius:50%;width:18px;height:18px}.app-marketplace-close{border-radius:50%;width:32px;height:32px}.app-marketplace-close:is(:hover,:focus-visible){color:var(--ink);background:var(--fill);outline:0}.app-marketplace-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;padding:28px 36px 38px;overflow:hidden auto}.app-marketplace-section+.app-marketplace-section{margin-top:32px}.app-marketplace-section h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:36px}.app-marketplace-section>p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:18px}.app-marketplace-grid,.app-marketplace-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-marketplace-card{border:.5px solid var(--pane-divider);min-width:0;height:56px;min-height:56px;color:var(--ink);background:var(--surface-raised);border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;text-decoration:none;transition:background .12s,border-color .12s;display:grid;overflow:hidden}.app-marketplace-card:is(:hover,:focus-visible){border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-marketplace-card:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--muted) 32%, var(--pane-divider))}}.app-marketplace-card:is(:hover,:focus-visible){background:var(--fill);outline:0}.app-marketplace-card>.ue-product-glyph,.app-catalogue-icon{background:var(--fill);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.app-catalogue-icon img{object-fit:contain;width:22px;height:22px;display:block}.app-catalogue-icon.fallback>span{color:var(--blue);letter-spacing:-.02em;font-size:10px;font-weight:700}.app-marketplace-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.app-marketplace-card-title{align-items:center;gap:5px;min-width:0;display:flex}.app-marketplace-card-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:16px;overflow:hidden}.app-marketplace-card-title small{color:var(--muted);background:var(--fill-strong);border-radius:4px;flex:none;padding:1px 4px;font-size:8px;font-weight:650;line-height:12px}.app-marketplace-card-title>svg{color:var(--blue);flex:none}.app-marketplace-card-copy>span:last-child{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:14px;overflow:hidden}.app-marketplace-card-external>svg{color:var(--faint);opacity:0;transition:opacity .12s}.app-marketplace-card-external:hover>svg{opacity:1}.app-marketplace-card-actions{align-items:center;gap:3px;display:flex}.app-marketplace-card-actions button{min-height:27px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:9.5px;font-weight:620}.app-marketplace-card-actions .app-primary{color:var(--blue);background:var(--fill)}.app-marketplace-card-actions .app-remove:hover{color:var(--red);background:var(--red-soft)}.app-marketplace-card-actions button:disabled{cursor:wait;opacity:.55}.app-marketplace-loading i{background:linear-gradient(90deg, var(--fill), var(--fill-hover), var(--fill));background-size:220% 100%;border-radius:16px;height:56px;animation:1.1s linear infinite app-marketplace-shimmer}@keyframes app-marketplace-shimmer{to{background-position:-220% 0}}.app-marketplace-error{border:.5px solid var(--red);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-marketplace-error{border:.5px solid color-mix(in srgb, var(--red) 24%, transparent)}}.app-marketplace-error{color:var(--red);background:var(--red-soft);border-radius:10px;font-size:11px}.app-marketplace-error button{color:inherit;font:inherit;background:0 0;border:0;font-weight:650}.app-marketplace-empty{min-height:260px}.app-developer-console{border:.5px solid var(--pane-divider);background:var(--surface-raised);border-radius:14px;margin-bottom:28px;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}.app-developer-grid textarea{resize:vertical;min-height:60px}.app-developer-grid :is(input,select,textarea):focus{border-color:var(--pane-divider);box-shadow:none}.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}@media (width>=901px){.app-shell.edition-email.marketplace-open>.workspace>:not(.nav-sidebar){visibility:hidden;pointer-events:none}.app-shell.edition-email.marketplace-open>.app-marketplace-panel{-webkit-backdrop-filter:none;width:auto;min-width:0}.app-shell.edition-email.marketplace-open .nav-sidebar{z-index:100!important}.app-shell.edition-email.marketplace-open .nav-sidebar:has(.company-menu-inline-shell.open){z-index:1200!important}}@media (width<=1260px) and (width>=901px){.app-marketplace-grid,.app-marketplace-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-shell.edition-email>.app-marketplace-panel{inset:calc(var(--mobile-mail-chrome-height,102px) + env(safe-area-inset-top)) 0 0;z-index:82;box-shadow:none;border:0;border-radius:0;position:fixed}.app-marketplace-scroll{padding:24px 18px 34px}.app-marketplace-grid,.app-marketplace-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-marketplace-head{grid-template-columns:minmax(0,1fr) minmax(120px,44vw) 32px;padding-left:12px}.app-marketplace-grid,.app-marketplace-loading,.app-developer-grid{grid-template-columns:minmax(0,1fr)}.app-developer-grid label.wide{grid-column:1}}@media (prefers-reduced-motion:reduce){.app-marketplace-loading i{animation:none}.app-marketplace-card,.app-marketplace-card-external>svg{transition: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:var(--workspace-canvas);width:28px;position:absolute;top:10px;left:15px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .mail-worktabs-scroll.previous{background:color-mix(in srgb, var(--workspace-canvas) 88%, transparent)}}.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 var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .message-card:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 42%, transparent)}}.app-shell.edition-email .message-card:focus-visible{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:var(--surface);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{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:var(--fill-hover)}@supports (color:color-mix(in lab, red, red)){.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:var(--ink);padding-top:8px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message-content .message-body{color:color-mix(in srgb, var(--ink) 91%, var(--muted))}}.app-shell.edition-email .reader-scroll{background:var(--pane-reader-surface)}@supports (color:color-mix(in lab, red, red)){.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:var(--pane-divider)}@supports (color:color-mix(in lab, red, red)){.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)}}.app-shell.edition-email .conversation-message,.app-shell.edition-email .conversation-message:hover,.app-shell.edition-email .conversation-message.expanded{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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message-recipients b{color:color-mix(in srgb, var(--ink) 72%, var(--muted))}}.app-shell.edition-email .conversation-message-recipients b{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 var(--pane-divider);padding:24px 0 6px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .conversation-message-content .message-body{border-top:1px solid color-mix(in srgb, var(--pane-divider) 78%, transparent)}}.app-shell.edition-email .conversation-message-content .message-body{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 var(--blue);margin:16px 0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .message-rich-body blockquote{border-left:3px solid color-mix(in srgb, var(--blue) 38%, var(--pane-divider))}}.app-shell.edition-email .message-rich-body blockquote{color:var(--muted);background:var(--fill);border-radius:0 9px 9px 0}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .message-rich-body blockquote{background:color-mix(in srgb, var(--fill) 72%, transparent)}}.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:var(--fill-hover)}@supports (color:color-mix(in lab, red, red)){.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:var(--fill);border-radius:999px;padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .reader-response-actions>button{background:color-mix(in srgb, var(--fill) 78%, transparent)}}.app-shell.edition-email .reader-response-actions>button{box-shadow:0 1px 2px #00000009}.app-shell.edition-email .reader-response-actions>button:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .reader-response-actions>button:hover{border-color:color-mix(in srgb, var(--blue) 18%, var(--pane-divider))}}.app-shell.edition-email .reader-response-actions>button:hover{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .reader-response-actions>button:hover{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-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:var(--surface);justify-content:center;display:flex;position:fixed;inset:54px 0 0 auto}@supports (color:color-mix(in lab, red, red)){.mail-utility-rail{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.mail-utility-rail{-webkit-backdrop-filter:blur(24px)saturate(150%)}.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 var(--blue)}@supports (color:color-mix(in lab, red, red)){.mail-utility-rail button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 22%, transparent)}}.mail-utility-rail button:focus-visible{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 var(--ink);flex-direction:column;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mail-utility-panel{border:.5px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.mail-utility-panel{color:var(--ink);background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mail-utility-panel{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.mail-utility-panel{box-shadow:0 24px 70px var(--ink), inset 0 .5px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.mail-utility-panel{box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 .5px 0 #ffffffb8}}.mail-utility-panel{-webkit-backdrop-filter:blur(30px)saturate(165%);animation:.22s cubic-bezier(.22,1,.36,1) both mail-utility-enter}@keyframes mail-utility-enter{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}.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 var(--pane-divider);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.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)}}.app-shell.edition-email .reader-pane .message-body:has(.message-rich-body){background:var(--surface);border-radius:0 0 18px 18px}.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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--auxiliary-card-border:color-mix(in srgb, var(--ink) 11%, transparent)}}.app-shell.edition-email{--auxiliary-card-material:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--auxiliary-card-material:color-mix(in srgb, var(--surface-raised) 91%, transparent)}}.app-shell.edition-email{--auxiliary-card-shadow:0 24px 70px var(--ink), inset 0 .5px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--auxiliary-card-shadow:0 24px 70px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 .5px 0 #ffffffb8}}.app-shell.edition-email{--auxiliary-card-top:calc(var(--mail-topbar-height,58px) + var(--mail-tabs-height,0px) + var(--mail-card-top-gap,5px));--auxiliary-card-bottom:var(--mail-chrome-gutter,11px);--auxiliary-card-gap:var(--mail-chrome-edge-gap,12px)}.app-shell.edition-email :is(.assistant-view,.notification-view,.quick-settings-view,.mail-utility-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:var(--surface-raised);min-height:66px;padding:12px 13px 11px 14px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(.assistant-view-head,.notification-view-head,.quick-settings-head,.mail-utility-panel>header){background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.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:var(--surface);border-radius:13px;min-height:58px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.notification-summary>:is(div,button){background:color-mix(in srgb, var(--surface) 72%, transparent)}}.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:var(--surface);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 10px}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.notification-view-list>button{transition:border-color .15s,background-color .15s,transform .15s}.notification-view-list>button:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button:hover{border-color:color-mix(in srgb, var(--ink) 14%, transparent)}}.notification-view-list>button:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button:hover{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.notification-view-list>button:hover{transform:translateY(-1px)}.notification-view-list>button.unread{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button.unread{border-color:color-mix(in srgb, var(--blue) 24%, var(--pane-divider))}}.notification-view-list>button.unread{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.notification-view-list>button.unread{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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-layer .page-scrim{background:color-mix(in srgb, var(--ink) 13%, transparent)}}.app-shell.edition-email .settings-layer .page-scrim{-webkit-backdrop-filter:blur(2px)saturate(112%)}}@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:var(--surface)}@supports (color:color-mix(in lab, red, red)){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)}}html: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, var(--tint) 0%, var(--tint) 52%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){html: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(--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:var(--surface-raised)}@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],[data-mail-background=colour]) .app-shell.edition-email{--pane-list-surface:color-mix(in srgb, var(--surface-raised) 84%, transparent)}}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{--mail-sidebar-material:linear-gradient(180deg, var(--tint) 0%, var(--tint) 52%, var(--surface-raised) 100%)}@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],[data-mail-background=colour]) .app-shell.edition-email{--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, var(--mail-sidebar-custom-color) 0%, var(--mail-sidebar-custom-color) 54%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){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}@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{isolation:isolate;z-index:160}.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:var(--surface-raised);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mail-utility-rail{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.mail-utility-rail{box-shadow:0 12px 34px var(--ink), inset 0 .5px 0 #ffffffb8;background-image:none}@supports (color:color-mix(in lab, red, red)){.mail-utility-rail{box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 11%, transparent), inset 0 .5px 0 #ffffffb8}}.mail-utility-rail{-webkit-backdrop-filter:blur(24px)saturate(145%);transition:opacity .18s,transform .18s}.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}.app-shell.edition-email .suite-mini-app{min-width:0;max-width:100%;overflow:hidden;container:ue-mini-app/inline-size}.app-shell.edition-email .suite-mini-app>*,.app-shell.edition-email .suite-mini-app :is(.mini-body,.mini-rows,.mini-row,.mini-form,.mini-fields,.mini-grid,.mini-scroll,.untitled-ai-workspace,.untitled-ai-stage,.untitled-ai-chat,.untitled-ai-transcript,.untitled-ai-message-stack,.untitled-ai-message-content,.untitled-ai-message-body,.untitled-ai-composer-shell,.untitled-ai-composer,.untitled-ai-composer-actions),.app-shell.edition-email .suite-mini-app :is(input,select,textarea,img,video,canvas,iframe,pre,table){min-width:0;max-width:100%}.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-from:#74c9ff;--ue-product-to:#176cff;--ue-product-foreground:#fff;--ue-product-shadow:#176cff3d;width:var(--ue-icon-size);height:var(--ue-icon-size);color:var(--ue-product-foreground);background:linear-gradient(145deg, var(--ue-product-from) 0%, var(--ue-product-to) 100%);box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 #00000014, 0 4px 10px var(--ue-product-shadow);border:.5px solid #ffffff80;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.ue-product-glyph>svg{filter:drop-shadow(0 1px 1px #0000001f)}.ue-product-glyph.compact{border-radius:9px;width:28px;height:28px}.ue-product-glyph[data-product=mail]{--ue-product-from:#9edcff;--ue-product-to:#1769ff;--ue-product-shadow:#1769ff47}.ue-product-glyph[data-product=docs]{--ue-product-from:#64b5ff;--ue-product-to:#2563d9;--ue-product-shadow:#2563d940}.ue-product-glyph[data-product=drive]{--ue-product-from:#84ddff;--ue-product-to:#2588e8;--ue-product-shadow:#2588e83d}.ue-product-glyph[data-product=settings]{--ue-product-from:#8492a6;--ue-product-to:#465368;--ue-product-shadow:#46536838}.ue-product-glyph[data-product=social]{--ue-product-from:#feda75;--ue-product-to:#4f5bd5;--ue-product-shadow:#d6297647;background:linear-gradient(145deg,#feda75 0%,#fa7e1e 27%,#d62976 52%,#962fbf 76%,#4f5bd5 100%)}.ue-product-glyph[data-product=chats]{--ue-product-from:#3ce1d2;--ue-product-to:#00a5c8;--ue-product-shadow:#00a5c83d}.ue-product-glyph[data-product=phone]{--ue-product-from:#6cdd79;--ue-product-to:#16a34a;--ue-product-shadow:#16a34a40}.ue-product-glyph[data-product=meetings],.ue-product-glyph[data-product=calls]{--ue-product-from:#43bbff;--ue-product-to:#315bea;--ue-product-shadow:#315bea42}.ue-product-glyph[data-product=assistant]{--ue-product-from:#a68bff;--ue-product-to:#6d49d8;--ue-product-shadow:#6d49d83d}.ue-product-glyph[data-product=calendar],.ue-product-glyph[data-product=notifications]{--ue-product-from:#ff8585;--ue-product-to:#e5484d;--ue-product-shadow:#e5484d3d}.ue-product-glyph[data-product=finance],.ue-product-glyph[data-product=wallet]{--ue-product-from:#42daa5;--ue-product-to:#0b916a;--ue-product-shadow:#0b916a3d}.ue-product-glyph[data-product=employees]{--ue-product-from:#c0a0ff;--ue-product-to:#7957d5;--ue-product-shadow:#7957d53b}.ue-product-glyph[data-product=crm]{--ue-product-from:#9c6cff;--ue-product-to:#5421c9;--ue-product-shadow:#5421c940}.ue-product-glyph[data-product=notes]{--ue-product-from:#ffe374;--ue-product-to:#e7a416;--ue-product-shadow:#e7a41638}.ue-product-glyph[data-product=tasks]{--ue-product-from:#ffd15a;--ue-product-to:#ff8a24;--ue-product-shadow:#ff8a2440}.ue-product-glyph[data-product=marketplace]{--ue-product-from:#4c9dff;--ue-product-to:#2757d7;--ue-product-shadow:#2757d73d}.app-shell.edition-email .mail-utility-rail button{position:relative}.mail-utility-unread{border:2px solid var(--chrome-surface,var(--surface));color:#fff;background:#d93838;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-4px}.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]{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-width:0;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>.mail-utility-rail{background:var(--mail-sidebar-material)}.app-shell.edition-email .mail-utility-brand-icon{border-radius:9px;width:30px;height:30px}.app-shell.edition-email .mail-utility-brand-icon.compact{width:28px;height:28px}.app-shell.edition-email .mail-utility-brand-icon>svg{stroke-width:2px;width:18px;height:18px;display:block}.app-shell.edition-email .mail-utility-brand-icon.compact>svg{width:16px;height:16px}.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:var(--ink)}@supports (color:color-mix(in lab, red, red)){.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 :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>.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)}}@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){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}.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)}.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}.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{-webkit-backdrop-filter: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{z-index:108;isolation:isolate;transition:right var(--ue-context-motion-duration) var(--ue-context-motion-easing)}}@media (width<=900px) and (width>=651px){.app-shell.edition-email.settings-workspace-open>.settings-layer{z-index:108}}@media (width<=650px){.app-shell.edition-email.settings-workspace-open>.settings-layer{z-index:160}.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 (prefers-reduced-motion:reduce){.ue-context-pane,.app-marketplace-panel{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:var(--fill);border-radius:9px;width:27px;height:27px;display:block}@supports (color:color-mix(in lab, red, red)){.startup-mail-toolbar>.mail-toolbar-action-group>b{background:color-mix(in srgb, var(--fill) 84%, var(--pane-reader-surface))}}.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);font-family:var(--app-font);letter-spacing:-.006em;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;--pane-header-material:var(--apple-list)}@supports (color:color-mix(in lab, red, red)){html:is(:not([data-mail-background]),[data-mail-background=none]):not([data-sidebar-gradient=custom]) .app-shell.edition-email{--pane-header-material:color-mix(in srgb, var(--apple-list) 96%, var(--workspace-canvas))}}html:is(:not([data-mail-background]),[data-mail-background=none]):not([data-sidebar-gradient=custom]) .app-shell.edition-email{--mail-workspace-surface:var(--pane-header-material);--pane-list-surface:var(--pane-header-material);--pane-reader-surface:var(--pane-header-material);--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, var(--tint) 0%, var(--tint) 42%, var(--tint) 76%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){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, 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-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:var(--apple-label)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .global-search:focus-within{border-color:color-mix(in srgb, var(--apple-label) 18%, transparent)}}.app-shell.edition-email .global-search:focus-within{background:var(--apple-control-hover);box-shadow:0 0 0 3px var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .global-search:focus-within{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 var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .mail-summarise-button:focus-visible{outline:2px solid color-mix(in srgb, var(--tint) 46%, transparent)}}.app-shell.edition-email .mail-summarise-button:focus-visible{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, var(--tint), var(--surface))}@supports (color:color-mix(in lab, red, red)){.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>.topbar-tab-summoner{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>.topbar-tab-summoner:is(:hover,.active){color:var(--apple-label);background:var(--apple-control-hover)}.app-shell.edition-email .topbar-actions>.topbar-tab-summoner>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 var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .topbar-account>.profile-chip{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:var(--tint);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .quick-settings-card-icon,.settings-panel .settings-overview-icon,.settings-panel .settings-billing-icon{background:color-mix(in srgb, var(--tint) 10%, var(--apple-control))}}.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:var(--tint);border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-panel .settings-simple-note{background:color-mix(in srgb, var(--tint) 7%, var(--apple-control))}}.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 var(--tint)}@supports (color:color-mix(in lab, red, red)){.settings-mobile-primary-nav>button.active{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:1;animation:none}.startup-shell .startup-mark{opacity:0;animation:.12s .65s forwards startup-mark-reveal}@media (prefers-reduced-motion:reduce){.startup-shell .startup-mark{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:var(--pane-divider)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--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(.notification-summary>div,.notification-summary>button,.notification-view-list>button,.quick-settings-section,.settings-background-row,.shortcut-list>div,.security-detail-list>div,.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(.notification-summary,.notification-view-list,.quick-settings-scroll,.shortcut-list,.security-detail-list,.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;--mail-profile-optical-shift:2px}@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) + var(--mail-profile-optical-shift));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 .mail-utility-rail{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.app-shell.edition-email .topbar-actions>.topbar-tab-summoner{border-radius:999px}.app-shell.edition-email .desktop-reader-toolbar>.apple-mail-toolbar-actions{height:40px;min-height:40px;overflow-y:visible}.app-shell.edition-email .desktop-reader-toolbar .mail-toolbar-action-group{border-radius:999px;height:38px;padding:2px 3px}.app-shell.edition-email .desktop-reader-toolbar .mail-toolbar-action-group>button{border-radius:999px;width:32px;min-width:32px;height:32px;min-height:32px}.app-shell.edition-email .topbar-account>.account-menu{scrollbar-width:thin;scrollbar-color:var(--ink) transparent;border-radius:18px;width:min(326px,100vw - 24px);max-height:min(650px,100dvh - 78px);overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .topbar-account>.account-menu{scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent}}.app-shell.edition-email .account-menu-actions{gap:1px;padding:7px}.app-shell.edition-email .account-menu-actions>button:is(:hover,:focus-visible):not(:disabled){color:var(--ink);background:var(--surface-hover);outline:0}.app-shell.edition-email .account-menu-actions>button:is(:hover,:focus-visible):not(:disabled) :is(svg,strong,span){color:inherit}.app-shell.edition-email .account-menu-actions>.account-menu-action-danger:is(:hover,:focus-visible):not(:disabled){color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .account-menu-actions>.account-menu-action-danger:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--red) 10%, transparent)}}}.app-shell.edition-email .settings-panel.settings-v2{--settings-accent:var(--accent-color);--settings-surface:var(--surface);--settings-soft:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-soft:color-mix(in srgb, var(--surface-raised) 78%, var(--ink) 4%)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-soft-hover:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-soft-hover:color-mix(in srgb, var(--settings-accent) 10%, var(--settings-soft))}}.app-shell.edition-email .settings-panel.settings-v2{--settings-accent-soft:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-accent-soft:color-mix(in srgb, var(--settings-accent) 13%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2{--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}.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}.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 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:var(--ink);border-radius:999px;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-search>button{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.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>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-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:var(--ink);place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--settings-text) transparent;border:0;min-width:0;padding:34px clamp(24px,4vw,52px) 56px;overflow:hidden auto;background:var(--settings-surface)!important}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content{scrollbar-color:color-mix(in srgb, var(--settings-text) 20%, transparent) transparent}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{scrollbar-gutter:stable;container:settings-detail/inline-size}.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:var(--settings-text);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--settings-text) 22%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb{background-clip:padding-box}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb:hover{background:var(--settings-text)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--settings-text) 34%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.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 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-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 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 var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button.active{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>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:var(--ink);align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .domain-row>:is(.verified,.pending){background:color-mix(in srgb, var(--ink) 5%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>:is(.verified,.pending){white-space:nowrap;font-size:10.5px}.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:var(--ink);border:0;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .domain-row>button{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.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-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: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>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:var(--ink);border:0;align-items:center;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options summary{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options summary{cursor:pointer;font-size:10.5px;font-weight:600;list-style:none}.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 var(--settings-accent);border:0}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--settings-accent) 48%, transparent)}}.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-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 var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav>button.active{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}}.app-shell.edition-email .settings-panel.settings-v2{--settings-surface:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-surface:color-mix(in srgb, var(--surface-raised) 98%, var(--ink) 1%)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-aside:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-aside:color-mix(in srgb, var(--surface-soft) 68%, var(--surface-raised))}}.app-shell.edition-email .settings-panel.settings-v2{--settings-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-hover:color-mix(in srgb, var(--ink) 5%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-active:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-active:color-mix(in srgb, var(--ink) 9%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-line:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-line:color-mix(in srgb, var(--line-strong) 58%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-focus:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2{--settings-focus:color-mix(in srgb, var(--settings-accent) 32%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2{--settings-card-radius:8px;--settings-control-radius:7px;font-size:14px}.app-shell.edition-email .settings-panel.settings-v2 .settings-head{height:58px;padding:0 14px 0 18px;border-bottom:1px solid var(--settings-line)!important;background:var(--settings-surface)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-head h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.app-shell.edition-email .settings-panel.settings-v2 .settings-head p{margin:2px 0 0;font-size:11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-head-actions>button,.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-title>button{width:28px;min-width:28px;height:28px;color:var(--settings-secondary);background:0 0;border-radius:7px}.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{color:var(--settings-text);background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout{background:var(--settings-surface);grid-template-columns:260px minmax(0,1fr);height:calc(100% - 58px)}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout.settings-layout-domain-page{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout.settings-layout-domain-page>.settings-content-domain-page{grid-column:1/-1}.app-shell.edition-email .settings-panel.settings-v2:not(.settings-domain-panel)>.settings-layout{height:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav{flex-direction:column;padding:12px 13px 10px 14px;display:flex;overflow:hidden;border:0!important;border-right:1px solid var(--settings-line)!important;background:var(--settings-aside)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav::-webkit-scrollbar{width:6px;display:block}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav::-webkit-scrollbar-thumb{background:var(--settings-text);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--settings-text) 18%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-search{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:7px;gap:7px;width:232px;min-height:30px;margin:0 0 10px;padding:0 9px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search:focus-within{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-search:focus-within{border-color:color-mix(in srgb, var(--settings-accent) 54%, var(--settings-line))}}.app-shell.edition-email .settings-panel.settings-v2 .settings-search:focus-within{background:var(--settings-surface);box-shadow:0 0 0 2px var(--settings-focus)}.app-shell.edition-email .settings-panel.settings-v2 .settings-search input{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search>button{width:20px;min-width:20px;height:20px;color:var(--settings-secondary);background:0 0;border-radius:5px}.app-shell.edition-email .settings-panel.settings-v2 .settings-scope-card{background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 10px;padding:0 4px}.app-shell.edition-email .settings-panel.settings-v2 .settings-add-mailbox{border-radius:7px;margin-bottom:8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--settings-text) transparent;flex:auto;gap:16px;width:100%;max-width:232px;min-height:0;padding:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results{scrollbar-color:color-mix(in srgb, var(--settings-text) 18%, transparent) transparent}}.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results{scrollbar-gutter:stable}.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results::-webkit-scrollbar{width:6px;display:block}.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results::-webkit-scrollbar-thumb{background:var(--settings-text);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--settings-text) 18%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group{gap:1px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-label{color:var(--settings-secondary);margin:7px 8px 4px;font-size:11px;font-weight:500;line-height:18px;display:block}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button{width:100%;min-height:28px;color:var(--settings-secondary);background:0 0;border-radius:7px;gap:8px;padding:0 8px;font-size:14px;font-weight:400;line-height:28px;transition:color .12s,background-color .12s}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button>svg{stroke-width:1.8px;flex:0 0 15px;width:15px;height:15px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button:hover{color:var(--settings-text);background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active{color:var(--settings-text);background:var(--settings-active);font-weight:500}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active>svg{color:var(--settings-text)}.app-shell.edition-email .settings-panel.settings-v2 .settings-account{background:0 0;border-radius:0;width:232px;min-height:38px;margin:10px 0 0;border:0!important;border-top:1px solid var(--settings-line)!important;padding:6px 4px 0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{width:28px;min-width:28px;height:28px;color:var(--settings-secondary);background:0 0;border-radius:7px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{scrollbar-color:var(--settings-text) transparent;border:0;padding:38px clamp(28px,5vw,72px) 56px;background:var(--settings-surface)!important}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content{scrollbar-color:color-mix(in srgb, var(--settings-text) 18%, transparent) transparent}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content>*{width:min(100%,620px);max-width:620px;margin-inline:auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-billing>*{width:min(100%,1040px);max-width:1040px}.app-shell.edition-email .settings-panel.settings-v2 .content-title{align-items:flex-start;gap:14px;min-height:0;margin:0 auto 30px;padding:0;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.app-shell.edition-email .settings-panel.settings-v2 .content-title p{max-width:520px;margin-top:7px;font-size:12px;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading{margin:26px 0 9px;padding:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading strong{font-size:14px;font-weight:600}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading span{margin-top:3px;font-size:11px;line-height:1.4}.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:7px;height:auto;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.25}.app-shell.edition-email .settings-panel.settings-v2 :is(input,select,textarea){border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:7px;min-height:28px;font-size:12px}.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{border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.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{border-color:color-mix(in srgb, var(--settings-accent) 58%, var(--settings-line))!important}}.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-surface);box-shadow:0 0 0 2px var(--settings-focus)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-switch{flex-basis:36px;width:36px;height:22px;padding:2px}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-list,.settings-record-list,.connected-mail-list,.domain-table,.identity-provider-list,.identity-client-list,.security-grid,.key-list){border:1px solid var(--settings-line);background:0 0;border-radius:8px;gap:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-row,.settings-record-list>div,.connected-mail-list>div,.identity-provider-list>div,.identity-client-list>div,.security-grid>div,.key-list>div){background:0 0;border-radius:0;min-height:48px;padding:9px 12px;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail strong{font-size:12px;font-weight:500}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail small{font-size:10.5px;line-height:1.35}.app-shell.edition-email .settings-panel.settings-v2 .settings-workspace-identity-list>button{width:100%;color:var(--settings-text);text-align:left}.app-shell.edition-email .settings-panel.settings-v2 .settings-general-avatar{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-general-avatar .company-avatar{border-radius:7px;width:28px;height:28px}.app-shell.edition-email .settings-panel.settings-v2 .settings-row-value{min-width:0;color:var(--settings-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-actions{border:1px solid var(--settings-line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;transition:background-color .12s;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action+.settings-email-action{border-top:1px solid var(--settings-line)}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action:hover{background:var(--settings-hover);transform:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action-icon,.app-shell.edition-email .settings-panel.settings-v2 .domain-icon,.app-shell.edition-email .settings-panel.settings-v2 .settings-encryption-icon,.app-shell.edition-email .settings-panel.settings-v2 .security-setting-icon{width:28px;height:28px;color:var(--settings-secondary);background:var(--settings-hover);box-shadow:none;border:0;border-radius:6px;flex:0 0 28px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action>span:nth-child(2){gap:2px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action strong{font-size:12px;font-weight:550}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action small{font-size:10.5px;line-height:1.35}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action-meta{width:auto;color:var(--settings-secondary);margin:0;font-size:10.5px;font-weight:500}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action{border:1px solid var(--settings-line);background:0 0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:48px;margin-top:12px;padding:9px 12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action:hover{background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action strong{font-size:12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-secondary-action small{font-size:10.5px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs{border:1px solid var(--settings-line);background:var(--settings-aside);border-radius:8px;gap:2px;padding:2px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button{min-height:26px;padding:4px 8px;font-size:11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button.active{background:var(--settings-surface);box-shadow:0 1px 2px var(--settings-text)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button.active{box-shadow:0 1px 2px color-mix(in srgb, var(--settings-text) 10%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 :is(.add-domain-form,.settings-inline-create.address-create-form,.settings-address-create,.profile-card:not(.profile-sheet),.inline-setup-form,.employee-provision-form,.mailbox-key-setup,.settings-profile-hero,.settings-profile-facts>div,.settings-billing-card,.profile-sheet,.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){box-shadow:none;background:0 0;border-radius:8px;border:1px solid var(--settings-line)!important}.app-shell.edition-email .settings-panel.settings-v2 :is(.add-domain-form,.settings-inline-create.address-create-form,.settings-address-create,.inline-setup-form,.employee-provision-form,.mailbox-key-setup,.burner-create-form){gap:12px;padding:14px}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>button{border:1px solid var(--settings-line);border-radius:var(--settings-card-radius);box-shadow:none;background:0 0}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>button:hover{background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>button.active{border-color:var(--settings-line);background:var(--settings-active);box-shadow:none}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>button>span{border-radius:var(--settings-control-radius);background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .identity-policy-strip{border:1px solid var(--settings-line);border-radius:var(--settings-card-radius);background:0 0}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form{max-width:620px}.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form input,.app-shell.edition-email .settings-panel.settings-v2 .add-domain-form .primary-small{min-height:30px}.app-shell.edition-email .settings-panel.settings-v2 .domain-table-head{min-height:32px;color:var(--settings-secondary);background:var(--settings-aside);padding-inline:10px;font-size:10px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .domain-row{background:0 0;border-radius:0;min-height:48px;padding:8px 10px;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-row+.domain-row{border-top:1px solid var(--settings-line)!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-row:hover{background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>:is(.verified,.pending),.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-status{border:1px solid var(--settings-line);background:0 0;border-radius:6px;min-height:24px;padding:3px 7px;font-size:10px}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>button{width:26px;min-width:26px;height:26px;color:var(--settings-secondary);background:0 0;border-radius:6px}.app-shell.edition-email .settings-panel.settings-v2 .domain-row>button:hover{color:var(--settings-text);background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-header,.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-step,.app-shell.edition-email .settings-panel.settings-v2 .domain-troubleshooting{box-shadow:none;background:0 0;border-radius:8px;padding:14px;border:1px solid var(--settings-line)!important}.app-shell.edition-email .settings-panel.settings-v2 .domain-setup-steps{gap:10px}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-record{border:1px solid var(--settings-line);background:var(--settings-aside);border-radius:7px;padding:10px}.app-shell.edition-email .settings-panel.settings-v2 .domain-dns-field{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:7px}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-quiet-note,.settings-simple-note,.routing-explainer,.settings-inline-guidance){border:1px solid var(--settings-line);color:var(--settings-secondary);background:var(--settings-aside);border-radius:7px;margin-top:10px;padding:9px 10px}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid{border:1px solid var(--settings-line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button{background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:9px 11px}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button+button{border-top:1px solid var(--settings-line)}.app-shell.edition-email .settings-panel.settings-v2 .mail-provider-grid>button:not(:disabled):hover{background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);margin:0 0 18px}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity{grid-template-columns:32px minmax(0,1fr);gap:9px}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create-identity :is(.mail-provider-mark,.company-avatar){border-radius:7px;flex-basis:32px;width:32px;height:32px}.app-shell.edition-email .settings-panel.settings-v2 .address-name-field{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:7px;min-height:30px}.app-shell.edition-email .settings-panel.settings-v2 .address-name-field input{background:0 0;border:0;border-radius:0;min-height:28px}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-create.address-create-form{grid-template-columns:minmax(130px,.75fr) minmax(200px,1.25fr) auto}.app-shell.edition-email .settings-panel.settings-v2 .email-delivery-options summary{border:1px solid var(--settings-line);background:0 0;border-radius:6px;min-height:26px;padding:4px 8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row{padding:12px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-list>.settings-background-row+.settings-background-row{margin-top:0;border-top:1px solid var(--settings-line)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-picker{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice{border:1px solid var(--settings-line);background:0 0;border-radius:7px;padding:5px 5px 7px}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{border-color:color-mix(in srgb, var(--settings-accent) 60%, var(--settings-line))}}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{background:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{background:color-mix(in srgb, var(--settings-accent) 6%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{box-shadow:0 0 0 1px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--settings-accent) 24%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-background-row .background-choice-preview{border-radius:5px}@media (width<=940px) and (width>=761px){.app-shell.edition-email .settings-panel.settings-v2 .settings-layout{grid-template-columns:224px minmax(0,1fr)}.app-shell.edition-email .settings-panel.settings-v2 .settings-search,.app-shell.edition-email .settings-panel.settings-v2 .settings-navigation-results,.app-shell.edition-email .settings-panel.settings-v2 .settings-account{width:196px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{padding-inline:28px}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content.settings-content-searching>:not(.settings-search-results){display:none!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results{gap:20px;width:min(100%,760px);max-width:760px;margin:0 auto;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results-head{align-items:center;gap:13px;min-width:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results-icon{width:42px;height:42px;color:var(--settings-text);background:var(--settings-hover);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results-head h3{color:var(--settings-text);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results-head p,.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results p{color:var(--settings-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-list{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:10px;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result{width:100%;min-height:76px;color:var(--settings-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result+.settings-search-result{border-top:1px solid var(--settings-line)}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result:hover,.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result:focus-visible{background:var(--settings-hover);outline:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-icon{width:34px;height:34px;color:var(--settings-secondary);background:var(--settings-hover);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-copy{flex:1;gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-copy strong{font-size:13px;font-weight:620}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-copy small{color:var(--settings-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-copy em{color:var(--settings-secondary);align-items:center;gap:3px;font-size:9.5px;font-style:normal;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-best-match{color:#257a4c;background:#e8f7ef;border-radius:5px;flex:none;align-items:center;min-height:21px;padding:0 7px;font-size:8.5px;font-weight:650;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-arrow{color:var(--settings-secondary);flex:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results{text-align:center;border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:10px;place-content:center;justify-items:center;min-height:210px;padding:28px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results>strong{font-size:14px;font-weight:630}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results button{border:1px solid var(--settings-line);min-height:29px;color:var(--settings-text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:10.5px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-no-results button:hover{background:var(--settings-hover)}@media (width<=650px){.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results{gap:15px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-results-head h3{font-size:21px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result{min-height:70px;padding-inline:11px}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-result-copy small{white-space:normal}.app-shell.edition-email .settings-panel.settings-v2 .settings-search-best-match{display:none}}@media (width<=760px){.app-shell.edition-email .settings-panel.settings-v2 .settings-head{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 15px}.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% - 52px - env(safe-area-inset-top))}.app-shell.edition-email .settings-panel.settings-v2 .settings-content{padding:18px 16px calc(30px + env(safe-area-inset-bottom))}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-primary-nav{background:0 0;border:0;margin:0 0 24px;padding:0;display:block;overflow:visible}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-destination-picker{gap:6px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-destination-picker>span{color:var(--settings-secondary);font-size:11px;font-weight:500}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-destination-picker>select{border-radius:7px;width:100%;min-height:36px;padding:0 34px 0 10px;font-size:13px;font-weight:500}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{font-size:22px}.app-shell.edition-email .settings-panel.settings-v2 .content-title .primary-small{width:auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-address-create,.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{grid-template-columns:minmax(0,1fr)}}@media (width>=651px) and (width<=760px){.app-shell.edition-email .settings-panel.settings-v2:not(.settings-domain-panel)>.settings-layout{height:100%}}@media (width<=480px){.app-shell.edition-email .settings-panel.settings-v2 .settings-content{padding-inline:14px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action{grid-template-columns:28px minmax(0,1fr) auto;padding-inline:10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-email-action small{display:none}}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-title{width:100%;max-width:232px;min-height:34px;color:var(--settings-text);flex:none;align-items:center;padding:0 8px 6px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-title strong{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.25}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>h3{color:var(--settings-secondary);margin:10px 8px 4px;font-size:11px;font-weight:500;line-height:18px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group:first-child>h3{margin-top:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{border:0;border-top:1px solid var(--settings-line);width:100%;min-width:0;max-width:232px;height:34px;min-height:34px;color:var(--settings-secondary);text-align:left;background:0 0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:8px;margin:9px 0 0;padding:0 8px;font-size:14px;font-weight:400;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout>svg{flex:0 0 15px;width:15px;height:15px}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout:hover{color:var(--settings-text);background:var(--settings-hover)}.app-shell.edition-email .settings-panel.settings-v2 .settings-destination-overview{border:1px solid var(--settings-line);background:0 0;border-radius:8px;align-items:flex-start;gap:11px;min-height:72px;padding:14px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-destination-icon{width:32px;height:32px;color:var(--settings-secondary);background:var(--settings-hover);box-shadow:none;border:0;border-radius:7px;flex:0 0 32px;place-items:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-destination-overview>div{gap:4px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-destination-overview strong{font-size:13px;font-weight:600;line-height:1.35}.app-shell.edition-email .settings-panel.settings-v2 .settings-destination-overview p{color:var(--settings-secondary);margin:0;font-size:11.5px;line-height:1.45}@media (width<=940px) and (width>=761px){.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-title,.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{width:196px}}.login-shell{--auth-canvas:#fff;--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(--app-font);--auth-font-display:var(--app-font);overscroll-behavior-y:none;width:100%;min-height:100dvh;color:var(--auth-ink);background:var(--auth-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;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-hosted-domain-choice{background:var(--auth-fill,var(--auth-line-soft));border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin:16px 0 10px;padding:4px;display:grid}.login-hosted-domain-choice button{min-width:0;min-height:34px;color:var(--auth-ink-2);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650;overflow:hidden}.login-hosted-domain-choice button[aria-pressed=true]{color:var(--auth-ink);background:var(--auth-surface);box-shadow:0 1px 5px #00000017}.login-hosted-domain-choice button:focus-visible{outline:3px solid var(--auth-ring);outline-offset:1px}.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{text-overflow:ellipsis;white-space:nowrap;max-width:58%;padding-right:14px;font-size:15px;overflow:hidden}@media (width<=420px){.login-hosted-domain-choice button{padding-inline:8px;font-size:10.5px}.login-alias-field>span{font-size:12px}}.login-alias-field-available{border-color:var(--auth-green)}@supports (color:color-mix(in lab, red, red)){.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 var(--auth-green)}@supports (color:color-mix(in lab, red, red)){.login-alias-field-available:focus-within{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:var(--auth-red)}@supports (color:color-mix(in lab, red, red)){.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 var(--auth-red)}@supports (color:color-mix(in lab, red, red)){.login-alias-field-taken:focus-within,.login-alias-field-invalid:focus-within,.login-alias-field-unavailable:focus-within{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:is(.login-shell-native,.mailbox-access-gate){--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;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .login-shell-native .login-topbar{background:#1c1c1eb8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme=dark] .login-shell-native .login-topbar{background:#1c1c1ef5}}html[data-theme=dark] .login-shell-native .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:var(--app-font)}.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 var(--blue);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:23px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-access-reset{box-shadow:0 8px 22px color-mix(in srgb, var(--blue) 24%, transparent)}}.mailbox-access-reset{font:inherit;font-size:13px;font-weight:620}.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}}.app-shell.edition-email{--suite-services-rail-width:64px;--suite-services-rail-inner-width:52px;--suite-services-rail-gap:0px;--suite-services-shell-reserve:var(--suite-services-rail-width)}.suite-services-rail{width:var(--suite-services-rail-width);max-height:calc(100dvh - 12px);top:max(6px, env(safe-area-inset-top));bottom:max(6px, env(safe-area-inset-bottom));left:max(0px, env(safe-area-inset-left));z-index:1309;color:#fff;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;animation:.18s cubic-bezier(.2,.75,.2,1) both suite-services-enter;display:flex;position:fixed;overflow:visible}.suite-services-rail:before{content:"";z-index:-1;background:#000;border-radius:8px;position:absolute;inset:0 6px;box-shadow:0 1px 2px #00000047}@media (width>=651px){.app-shell.edition-email.suite-services-open{padding-left:var(--suite-services-shell-reserve)!important}}@media (width>=651px) and (width<=900px){.app-shell.edition-email.suite-services-open .nav-sidebar{left:var(--suite-services-shell-reserve)}}.suite-services-footer{width:var(--suite-services-rail-inner-width);flex-direction:column;flex:none;align-items:center;gap:8px;margin-left:6px;padding:0 0 10px;display:flex}.suite-services-invite,.suite-services-upgrade{color:#fffc;opacity:.8;background:0 0;border-radius:0;flex:0 0 50px;grid-template-rows:32px 16px;place-items:center;width:52px;height:50px;transition:opacity .18s;display:grid}.suite-services-invite>:is(svg,img),.suite-services-upgrade>:is(svg,img){object-fit:contain;align-self:center;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.75,.2,1.2),filter .2s}.suite-services-invite>span,.suite-services-upgrade>span{color:#fff;align-self:start;font-size:10px;font-weight:600;line-height:16px}.suite-services-upgrade>span{font-weight:700}.suite-services-upgrade>:is(svg,img){color:currentColor;filter:none}.suite-services-invite:is(:hover,:focus-visible),.suite-services-upgrade:is(:hover,:focus-visible){opacity:1}.suite-services-invite:is(:hover,:focus-visible)>:is(svg,img),.suite-services-upgrade:is(:hover,:focus-visible)>:is(svg,img){transform:translateY(-1px)scale(1.06)}.suite-services-rail nav{width:var(--suite-services-rail-inner-width);overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;margin-left:6px;padding:4px 0 2px;overflow:hidden auto}.suite-services-rail nav::-webkit-scrollbar{display:none}.suite-services-primary{flex-direction:column;gap:0;display:flex}.suite-services-mobile-only{display:none!important}.suite-services-section-label{display:none}.suite-services-primary>button{color:#fffc;width:52px;height:56px;min-height:56px;font-family:var(--app-font);text-align:center;opacity:.92;background:0 0;border-radius:0;grid-template-rows:32px 18px;align-content:start;place-items:center;margin:0;padding:0;font-size:10px;font-weight:600;line-height:16px;transition:opacity .18s;display:grid;position:relative}.suite-services-primary>button:before{content:"";z-index:0;background:0 0;border-radius:8px;width:32px;height:32px;transition:background-color .18s,transform .2s cubic-bezier(.2,.75,.2,1.2);position:absolute;top:0;left:10px}.suite-services-primary>button:hover,.suite-services-primary>button:is(.active,.has-active-service){color:#fff;opacity:1;background:0 0}.suite-services-primary>button:is(:hover,:focus-visible):before{background:#ffffff1c}.suite-services-primary>button:is(.active,.has-active-service):before{-webkit-backdrop-filter:blur(8px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 12px #ffffff29}.suite-services-primary>button>.suite-service-icon{z-index:1;place-items:center;width:30px;height:30px;transition:transform .2s cubic-bezier(.2,.75,.2,1.2),filter .2s;display:grid}.suite-services-primary>button>.suite-service-icon>svg{stroke-width:2px;width:17px;height:17px}.suite-service-mobile-icon,.suite-services-more-mobile-icon,.suite-service-mobile-menu-icon{display:none}.suite-services-primary>button:is(:hover,:focus-visible)>.suite-service-icon{transform:translateY(-1px)scale(1.06)}.suite-services-primary>button:is(.active,.has-active-service)>.suite-service-icon{filter:none}.suite-services-primary>button>span{color:#fff;width:52px;height:18px;font-size:10px;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;margin-left:0;line-height:16px;position:static;overflow:hidden}.suite-services-unread{z-index:2;color:#fff;background:#ff3b30;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:760;line-height:1;display:inline-grid;position:absolute;top:-2px;right:4px}.suite-services-rail :is(button,[tabindex]):focus-visible{outline-offset:-2px;outline:2px solid #fff}.suite-services-more-icons{z-index:1;place-items:center;display:grid;width:18px!important;height:18px!important;margin:0!important;position:relative!important;overflow:visible!important}.suite-services-more-dots,.suite-services-more-preview{transition:scale .3s cubic-bezier(.17,.67,.55,1.09),opacity .3s cubic-bezier(.17,.67,.55,1.09);position:absolute;inset:0}.suite-services-more-dots{color:currentColor;opacity:.9;width:18px;height:18px;scale:1}.suite-services-more-preview{opacity:0;grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);place-content:center;gap:1px;display:grid;scale:.72}.suite-services-more-preview>.ue-product-glyph{width:7px;min-width:7px;height:7px;box-shadow:none;border:0;border-radius:2px}.suite-services-more-preview>.ue-product-glyph>svg{display:none}.suite-services-more:is(:hover,:focus-visible,[aria-expanded=true]):not(.no-preview) .suite-services-more-dots{opacity:0;scale:.7}.suite-services-more:is(:hover,:focus-visible,[aria-expanded=true]) .suite-services-more-preview{opacity:1;scale:1}.suite-services-more-popover{z-index:5;color:#202020;background:#fff;border:6px solid #e8e8e8;border-radius:16px;flex-direction:column;width:min(260px,100vw - 72px);max-height:min(392px,100dvh - 24px);animation:.16s cubic-bezier(.2,.75,.2,1) both suite-services-menu-enter;display:flex;position:absolute;bottom:7px;left:56px;overflow:hidden auto;box-shadow:0 0 1px #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.suite-services-menu-grid{grid-template-columns:repeat(3,80px);align-content:start;padding:12px 4px 0;display:grid}.suite-services-menu-item{border-radius:12px;width:80px;height:80px;position:relative}.suite-services-menu-launch{color:#202020;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:80px;height:80px;padding:0;font:500 12px/16px -apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .18s,transform .18s;display:flex}.suite-services-menu-item:is(:hover,:focus-within) .suite-services-menu-launch,.suite-services-menu-item.active .suite-services-menu-launch{background:#0000000f}.suite-services-menu-launch:active{transform:scale(.97)}.suite-services-menu-icon{color:#202020;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.suite-services-menu-icon>.ue-product-glyph{border-radius:10px;width:32px;height:32px}.suite-services-settings-item .suite-services-menu-icon>svg{width:19px;height:19px}html[data-theme=dark] .suite-services-menu-icon{color:#f5f5f5;background:#2b2b2b}.suite-services-menu-pin{color:#fff;opacity:0;background:#202020;border:2px solid #f0f0f0;border-radius:50%;place-items:center;width:20px;height:20px;transition:opacity .18s,transform .3s cubic-bezier(.6,.01,0,.95);display:grid;position:absolute;top:4px;right:14px;transform:scale(.82)}.suite-services-menu-item:is(:hover,:focus-within) .suite-services-menu-pin,.suite-services-more-popover.is-customizing .suite-services-menu-pin{opacity:1;transform:scale(1)}.suite-services-menu-pin.pinned{color:#202020;background:#fff}.suite-services-customize{color:#202020;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:224px;min-height:24px;margin:12px;padding:3px 7px;font:500 13px/16px -apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000e}.suite-services-customize:is(:hover,:focus-visible),.suite-services-customize[aria-pressed=true]{background:#0000000f}.suite-services-mobile-actions{display:none}.suite-context-section-heading{isolation:isolate;position:relative}.suite-context-section-heading>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.suite-context-heading-actions{opacity:0;pointer-events:none;align-items:center;gap:1px;margin-left:auto;transition:opacity .12s,transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(2px)}.suite-context-section-heading:is(:hover,:focus-within) .suite-context-heading-actions{opacity:1;pointer-events:auto;transform:translate(0)}.suite-context-section-heading .suite-context-heading-actions>button{width:22px;height:22px;color:var(--muted);border-radius:6px;padding:0}.suite-context-section-heading .suite-context-heading-actions>button:is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}.suite-context-heading-menu{z-index:40;border:.5px solid var(--menu-border,var(--line));min-width:184px;color:var(--ink);background:var(--menu-surface,var(--surface));box-shadow:var(--menu-shadow,0 12px 34px #0000002e);border-radius:9px;flex-direction:column;padding:4px;animation:.12s cubic-bezier(.22,1,.36,1) both suite-context-menu-enter;display:flex;position:absolute;top:calc(100% - 1px);right:5px}.suite-context-heading-menu>button{width:100%;min-height:30px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:470;line-height:16px;display:flex}.suite-context-heading-menu>button:is(:hover,:focus-visible){background:var(--fill-hover);outline:0}html[data-theme=dark] .suite-services-more-popover{color:#f2f2f2;background:#171717;border-color:#2c2c2e}html[data-theme=dark] .suite-services-menu-launch{color:#f2f2f2}html[data-theme=dark] .suite-services-menu-item:is(:hover,:focus-within) .suite-services-menu-launch,html[data-theme=dark] .suite-services-menu-item.active .suite-services-menu-launch{background:#ffffff14}html[data-theme=dark] .suite-services-menu-pin{border-color:#2c2c2e}html[data-theme=dark] .suite-services-menu-pin.pinned{color:#f2f2f2;background:#2c2c2e}html[data-theme=dark] .suite-services-customize{color:#f2f2f2;background:#242426;border-color:#3a3a3c}html[data-theme=dark] .suite-services-customize:is(:hover,:focus-visible),html[data-theme=dark] .suite-services-customize[aria-pressed=true]{background:#2c2c2e}@keyframes suite-services-menu-enter{0%{opacity:0;transform:translate(-4px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes suite-context-menu-enter{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.suite-invite-dialog-layer{z-index:1900;color:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.suite-invite-dialog-scrim{background:var(--apple-modal-scrim,#00000061);border:0;position:absolute;inset:0}.suite-invite-dialog{border:.5px solid var(--menu-border,var(--line));width:min(440px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--dialog-surface,var(--surface));box-shadow:var(--dialog-shadow,0 26px 90px #00000047);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:20px;flex-direction:column;gap:17px;padding:18px;display:flex;position:relative;overflow:auto}.suite-invite-dialog>header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;display:grid}.suite-invite-dialog-mark{width:38px;height:38px;color:var(--blue);background:var(--blue);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-invite-dialog-mark{background:color-mix(in srgb, var(--blue) 11%, var(--fill))}}.suite-invite-dialog h2,.suite-invite-dialog p{margin:0}.suite-invite-dialog h2{letter-spacing:-.025em;font-size:16px;font-weight:680}.suite-invite-dialog header p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.suite-invite-dialog header>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.suite-invite-dialog header>button:hover{color:var(--ink);background:var(--fill-hover)}.suite-invite-dialog>label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:640;display:flex}.suite-invite-dialog>label>small{color:var(--faint);font-size:10px;font-weight:470;line-height:1.4}.suite-invite-email-field textarea,.suite-invite-role-control,.suite-invite-manual-links input{width:100%;color:var(--ink);background:var(--fill-strong);font:inherit;border:0;border-radius:13px}.suite-invite-email-field textarea{resize:none;min-height:70px;padding:12px 13px;font-size:13px;font-weight:470;line-height:1.45}.suite-invite-role-control{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:0 11px;display:grid}.suite-invite-role-control svg{color:var(--muted)}.suite-invite-role-control select{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12.5px;font-weight:600}.suite-invite-dialog :is(button,textarea,select,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.suite-invite-dialog-error{color:#d70015;font-size:11px;line-height:1.45}.suite-invite-dialog>footer{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.suite-invite-dialog>footer button,.suite-invite-manual-links button{min-height:38px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.suite-invite-cancel{color:var(--ink);background:var(--fill)}.suite-invite-submit{color:#fff;background:var(--blue)}.suite-invite-dialog button:disabled{cursor:default;opacity:.56}.suite-invite-manual-links{background:var(--fill);border-radius:15px;flex-direction:column;gap:7px;padding:13px;display:flex}.suite-invite-manual-links>strong{font-size:12px}.suite-invite-manual-links>p{color:var(--muted);font-size:10.5px;line-height:1.45}.suite-invite-manual-links>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.suite-invite-manual-links>div>span{color:#137333;grid-column:1/-1;align-items:center;gap:5px;font-size:10.5px;display:flex}.suite-invite-manual-links input{min-width:0;height:36px;padding:8px 9px;font-size:10.5px}.suite-invite-manual-links button{min-height:36px;color:var(--ink);background:var(--fill-hover)}.suite-sidebar-navigation:has(.suite-chat-sidebar-slot){flex:auto;min-height:0;overflow:hidden}.suite-chat-sidebar-slot{min-width:0;height:100%;min-height:0;overflow:hidden}.suite-chat-sidebar-list{overscroll-behavior:contain;flex-direction:column;gap:1px;min-width:0;height:100%;padding:2px 0 8px;display:flex;overflow:hidden auto}.suite-chat-sidebar-list>button{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.suite-chat-sidebar-list>button:is(:hover,:focus-visible){background:var(--fill-hover)}.suite-chat-sidebar-list>button.active{background:var(--mail-sidebar-selection)}.suite-chat-sidebar-list>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.suite-chat-sidebar-list strong,.suite-chat-sidebar-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-chat-sidebar-list strong{font-size:11px;font-weight:620}.suite-chat-sidebar-list small,.suite-chat-sidebar-list time{color:var(--faint);font-size:8px}.suite-chat-sidebar-list time{white-space:nowrap;align-self:start;padding-top:3px}.suite-chat-sidebar-empty{color:var(--faint);text-align:center;margin:0;padding:18px 9px;font-size:12px}.app-shell.sidebar-is-collapsed .suite-chat-sidebar-list>button{grid-template-columns:34px;justify-content:center;padding-inline:0}.app-shell.sidebar-is-collapsed .suite-chat-sidebar-list>button>:is(span:nth-child(2),time),.app-shell.sidebar-is-collapsed .suite-chat-sidebar-empty{display:none}@keyframes suite-services-enter{0%{opacity:0;transform:translate(-8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=650px){.suite-invite-dialog-layer{place-items:end stretch}.suite-invite-dialog-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.suite-invite-dialog{width:100%;max-height:calc(100dvh - 20px);padding:18px 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px 22px 0 0;box-shadow:0 -14px 48px #0003}.suite-invite-dialog: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)){.suite-invite-dialog:before{background:color-mix(in srgb, var(--muted) 32%, transparent)}}.suite-invite-dialog>header{padding-top:4px}.suite-invite-email-field textarea{font-size:16px}.suite-invite-dialog>footer button{min-height:44px}.suite-invite-submit{flex:1}.suite-context-heading-actions{opacity:1;pointer-events:auto;transform:none}.suite-context-section-heading .suite-context-heading-actions>button{width:44px;height:44px;margin-block:-8px}.suite-context-heading-menu{right:0}.suite-context-heading-menu>button{min-height:44px}}@media (width<=360px){.suite-services-more-popover{width:180px}.suite-services-menu-grid{grid-template-columns:repeat(2,80px)}.suite-services-customize{width:144px}}@media (prefers-reduced-motion:reduce){.suite-services-rail,.suite-services-more-popover,.suite-context-heading-menu{animation:none}.suite-context-heading-actions{transition:none}}@media (forced-colors:active){.suite-services-rail{border:1px solid canvastext}.suite-services-primary>button.active{outline:2px solid highlight}}.suite-op-shell{min-width:0;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative}.suite-op-shell .suite-workspace-main{flex:1;min-width:0;min-height:0;overflow:auto}.suite-op-page{width:min(1180px,100%);min-height:100%;margin:0 auto;padding:25px clamp(18px,3vw,38px) 48px}.suite-op-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.suite-op-header>div:first-child{min-width:0}.suite-op-header>div:first-child>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.suite-op-header p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.suite-op-header>div:last-child{justify-content:flex-end;align-items:center;gap:7px;display:flex}.suite-op-sync{color:var(--faint);align-items:center;gap:5px;font-size:8px;display:inline-flex}.suite-op-card,.suite-op-section{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:18px;box-shadow:0 1px 2px #00000006}.suite-op-card h2{margin:0 0 4px;font-size:14px}.suite-op-card>p{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.5}.suite-op-section{overflow:hidden}.suite-op-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:47px;padding:0 16px;display:flex}.suite-op-section-title h2{margin:0;font-size:12px}.suite-op-section-title>span{color:var(--faint);font-size:9px}.suite-op-form,.suite-op-form-grid{flex-direction:column;gap:12px;display:flex}.suite-op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suite-op-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-op-form-grid>.wide,.suite-op-form-grid>.suite-op-member-picker,.suite-op-form-grid>.suite-op-form-actions,.suite-op-form-grid>.suite-op-error{grid-column:1/-1}.suite-op-form label,.suite-op-form-grid label,.suite-op-dashboard-builder>label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:8.5px;font-weight:650;display:flex}.suite-op-form :is(input,select,textarea),.suite-op-form-grid :is(input,select,textarea),.suite-op-dashboard-builder input,.suite-op-inline-invite input,.suite-op-inline-share select{border:1px solid var(--line-strong,var(--line));width:100%;min-height:36px;color:var(--ink);background:var(--surface-raised,var(--surface));font:inherit;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:450}.suite-op-form textarea,.suite-op-form-grid textarea{resize:vertical;min-height:76px}.suite-op-form-actions{justify-content:flex-end;display:flex}.suite-op-error{color:#d70015;align-items:center;gap:6px;margin:8px 0;font-size:9px;display:flex}.suite-op-notice{color:#137333;align-items:center;gap:6px;margin:8px 0;font-size:9px;display:flex}.suite-op-banner{color:#8a4b00;background:#fff8e6;align-items:center;gap:7px;margin:0;padding:7px 16px;font-size:9px;display:flex}.suite-op-banner button{color:inherit;margin-left:auto;text-decoration:underline}.suite-remote-subject-picker>:is(.suite-op-member-empty,.suite-remote-subject-error){min-height:28px;color:var(--faint);grid-column:1/-1;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.suite-remote-subject-error button{color:inherit;font:inherit;text-decoration:underline}.suite-remote-subject-more:hover{color:var(--ink);background:var(--fill-hover)}.suite-op-avatar{color:#fff;object-fit:cover;background:linear-gradient(145deg,#6b8cff,#7357d8);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:720;display:inline-grid}.suite-op-avatar.image{background:var(--surface-hover)}.suite-op-status{width:fit-content;color:var(--muted);background:var(--surface-hover);text-transform:capitalize;white-space:nowrap;border-radius:99px;align-items:center;padding:3px 7px;font-size:7.5px;font-weight:650;display:inline-flex}.suite-op-status.good{color:#137333;background:#e9f7ed}.suite-op-status.attention{color:#8a4b00;background:#fff3d5}.suite-op-status.danger{color:#c71f2d;background:#ffebed}.suite-op-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:28px;display:flex}.suite-op-empty>span{width:52px;height:52px;color:var(--blue);background:var(--blue);border-radius:16px;place-items:center;margin-bottom:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-empty>span{background:color-mix(in srgb, var(--blue) 10%, var(--surface))}}.suite-op-empty>p{max-width:430px;color:var(--muted);margin:6px 0 14px;font-size:12px;line-height:1.5}.suite-op-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-bottom:18px;display:grid}.suite-op-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:94px;padding:14px;display:flex}.suite-op-metrics small{color:var(--muted);font-size:8px}.suite-op-metrics strong{letter-spacing:-.025em;margin:8px 0 3px;font-size:19px;font-weight:690}.suite-op-metrics span{color:var(--faint);margin-top:auto;font-size:8px}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:57px;padding:10px 14px;display:flex}.suite-op-list>article:last-child,.suite-op-event-list>article:last-child,.suite-op-directory>article:last-child{border-bottom:0}.suite-op-list>article>span:nth-child(2),.suite-op-event-list>article>span:nth-child(2),.suite-op-directory>article>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.suite-op-list strong,.suite-op-event-list strong,.suite-op-directory strong{font-size:10px}.suite-op-list small,.suite-op-event-list small,.suite-op-directory small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.suite-op-list-icon{width:32px;height:32px;color:var(--blue);background:var(--blue);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-list-icon{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.suite-op-row-actions{gap:4px;display:flex}.suite-op-row-actions button,.suite-op-row-actions a,.suite-op-event-list article>div button,.suite-op-event-list article>select,.suite-op-directory select{border:1px solid var(--line);min-height:27px;color:var(--muted);background:var(--surface);border-radius:7px;padding:4px 7px;font-size:8px}.suite-op-row-actions a{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.suite-op-calendar-strip{border:1px solid var(--line);background:var(--blue);border-radius:12px;align-items:center;gap:11px;min-height:58px;margin-bottom:12px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-op-calendar-strip{background:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.suite-op-calendar-strip>span{width:34px;height:34px;color:var(--blue);background:var(--surface);border-radius:10px;place-items:center;display:grid}.suite-op-calendar-strip>div{flex-direction:column;gap:2px;display:flex}.suite-op-calendar-strip strong{font-size:11px}.suite-op-calendar-strip small{color:var(--muted);font-size:8px}.suite-op-event-list time{flex-direction:column;align-items:center;width:40px;display:flex}.suite-op-event-list time strong{font-size:18px}.suite-op-event-list time small{text-transform:uppercase}.suite-op-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:11px;display:grid}.suite-op-grid>.suite-op-empty{grid-column:1/-1}.suite-op-file-card{border:1px solid var(--line);min-height:155px;color:var(--ink);background:var(--surface);text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.suite-op-file-card:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--line))}}.suite-op-file-card:hover{background:var(--surface-hover)}.suite-op-file-card.targeted{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card.targeted{border-color:color-mix(in srgb, var(--blue) 68%, var(--line))}}.suite-op-file-card.targeted{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card.targeted{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 14%, transparent)}}.suite-op-file-card>span{width:100%;min-height:74px;color:var(--blue);background:var(--blue);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card>span{background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.suite-op-file-card>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.suite-op-file-card>small,.suite-op-file-card>time{color:var(--muted);margin-top:3px;font-size:7.5px}.suite-op-file-card>button{color:var(--blue);margin-top:auto;padding-top:7px;font-size:8px}.suite-op-file-card>.suite-op-row-actions{width:100%;margin-top:auto;padding-top:7px}.suite-op-file-card>.suite-op-row-actions button{color:var(--blue);font-size:8px}.suite-op-pane>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 12px;display:flex}.suite-op-pane>header div{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-op-compact-form{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:7px;margin:7px;padding:9px;display:flex}.suite-op-compact-form>:is(input,select){border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--surface);border-radius:7px;padding:6px 8px;font-size:9px}.suite-op-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.suite-op-pane>header strong{font-size:11px}.suite-op-pane>header small{color:var(--muted);font-size:8px}.suite-op-thread{flex:1;min-height:0;padding:14px 18px;overflow:auto}.suite-op-thread article{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-bottom:13px;display:grid}.suite-op-thread article>div>header{align-items:baseline;gap:7px;display:flex}.suite-op-thread article strong{font-size:9.5px}.suite-op-thread article time{color:var(--faint);font-size:7px}.suite-op-thread article p{white-space:pre-wrap;margin:4px 0;font-size:10px;line-height:1.5}.suite-op-resource-link{border:1px solid var(--line);width:fit-content;max-width:100%;min-height:28px;color:var(--blue);background:var(--surface);border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex;overflow:hidden}.suite-op-resource-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-op-chat-compose{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 13px 13px;padding:8px;display:grid}.suite-op-chat-compose>div{grid-column:1/-1;gap:5px;display:flex}.suite-op-chat-compose select{border:1px solid var(--line);max-width:190px;min-height:29px;color:var(--muted);background:var(--surface);border-radius:7px;padding:5px 7px;font-size:8px}.suite-op-chat-compose textarea{resize:none;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:8px;font-size:10px}.suite-op-editor{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.suite-op-editor>header{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:7px 12px;display:grid}.suite-op-editor>header>button:first-child{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.suite-op-editor>header>input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:650}.suite-op-editor>header>span{color:var(--faint);font-size:8px}.suite-op-editor-actions{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:42px;padding:6px 13px;display:flex}.suite-op-editor-actions label{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.suite-op-editor-actions select{border:1px solid var(--line);min-height:29px;color:var(--ink);background:var(--surface);border-radius:7px;font-size:8px}.suite-op-editor-actions .suite-op-member-picker{flex:1;max-width:420px;max-height:95px}.suite-op-editor-actions>button{color:var(--blue);align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.suite-op-document{resize:none;border:1px solid var(--line);width:min(760px,100% - 32px);min-height:0;color:var(--ink);background:var(--surface);border-radius:3px;outline:0;margin:16px auto;padding:54px 64px;font:13px/1.7 Georgia,serif;box-shadow:0 3px 14px #0000000f}.suite-op-document:read-only{color:var(--muted);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.suite-op-document:read-only{background:color-mix(in srgb, var(--surface) 96%, var(--surface-hover))}}.suite-op-collaboration-state{min-width:112px;color:var(--faint);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:inline-flex}.suite-op-collaboration-state i{background:#34a853;border-radius:50%;width:6px;height:6px}.suite-op-collaboration-state.offline{color:#b06000}.suite-op-collaboration-state.offline i{background:#f9ab00}.suite-op-editor-error{width:min(760px,100% - 32px);margin:0 auto 12px}.suite-op-call-stage{color:#f6f7f9;background:#111318;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:560px;display:grid;overflow:hidden}.suite-op-call-stage>header{background:#111318f5;border-bottom:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:60px;padding:9px 16px;display:grid}.suite-op-call-stage>header>button{color:#d8dce5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.suite-op-call-stage>header>button:hover{background:#ffffff17}.suite-op-call-stage>header>div{min-width:0}.suite-op-call-stage>header span:not(.suite-op-status){color:#8ea4d8;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.suite-op-call-stage>header h1{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.suite-op-call-stage>header>small{color:#9ca4b4;white-space:nowrap;font-size:8px}.suite-op-call-body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.suite-op-call-body.with-guests{grid-template-columns:minmax(0,1fr) minmax(220px,250px)}.suite-op-call-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-auto-rows:minmax(180px,1fr);gap:10px;min-height:0;padding:clamp(12px,2vw,22px);display:grid;overflow:auto}.suite-op-call-grid.solo{grid-template-columns:minmax(260px,780px);justify-content:center}.suite-op-call-tile{background:#1b1e25;border:1px solid #ffffff1a;border-radius:15px;min-width:0;min-height:180px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029}.suite-op-call-tile.screen{background:#08090c;grid-column:1/-1;min-height:min(58vh,500px)}.suite-op-call-tile>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.suite-op-call-tile.screen>video{object-fit:contain}.suite-op-call-tile>video.mirrored{transform:scaleX(-1)}.suite-op-call-avatar{place-items:center;display:grid;position:absolute;inset:0}.suite-op-call-avatar>span:not(.suite-op-avatar){color:#fff;background:linear-gradient(145deg,#567cf0,#7256ce);border-radius:50%;place-items:center;width:62px;height:62px;font-size:17px;font-weight:720;display:grid}.suite-op-call-tile>footer{z-index:1;background:linear-gradient(#0000,#000000bd);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.suite-op-call-tile>footer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.suite-op-call-loading{color:#cdd3df;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:320px;display:flex}.suite-op-call-loading strong{margin-top:13px;font-size:13px}.suite-op-call-loading small{color:#8992a3;margin-top:5px;font-size:9px}.suite-op-call-loading.failed{color:#ffb8be}.suite-op-call-loading.failed small{color:#d9a4a9;max-width:440px;line-height:1.5}.suite-op-call-guests{color:#eef1f6;background:#ffffff0e;border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:12px 12px 12px 0;padding:12px;display:flex;overflow:hidden}.suite-op-call-guests>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.suite-op-call-guests>header strong{font-size:10px}.suite-op-call-guests>header span{color:#aeb7c7;background:#ffffff12;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid}.suite-op-call-guests>div{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}.suite-op-call-guests article{background:#ffffff0a;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.suite-op-call-guest-avatar{color:#fff;background:#45516b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:720;display:grid}.suite-op-call-guests article>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.suite-op-call-guests article strong,.suite-op-call-guests article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-op-call-guests article strong{font-size:8.5px}.suite-op-call-guests article small{color:#9ca7b8;font-size:7px}.suite-op-call-guests article>div{align-items:center;gap:4px;display:flex}.suite-op-call-guests article button{color:#fff;background:#315fc8;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:7px;display:inline-flex}.suite-op-call-guests article button.quiet-danger{color:#ffbec4;background:#b8323e29}.suite-op-call-guests article button:disabled{opacity:.5}.suite-op-call-error{color:#ffd9dc;background:#7c202b;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 15px;font-size:9px;display:flex}.suite-op-call-controls{background:#111318fa;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px 14px 15px;display:flex}.suite-op-call-controls button{color:#d2d7e1;background:#252932;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:62px;min-height:50px;padding:7px 9px;font-size:7px;display:flex}.suite-op-call-controls button:hover:not(:disabled),.suite-op-call-controls button.active{color:#fff;background:#315fc8}.suite-op-call-controls button.attention{color:#221600;background:#f6b843}.suite-op-call-controls button.leave{color:#fff;background:#b8323e}.suite-op-call-controls button.end{color:#ffccd0;background:0 0;border:1px solid #98333d}.suite-op-call-controls button:disabled{opacity:.45}.suite-op-drive-upload{flex-direction:column;gap:13px;display:flex}.suite-op-upload-summary{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.suite-op-upload-summary>span:first-child{width:38px;height:38px;color:var(--blue);background:var(--blue);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-upload-summary>span:first-child{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.suite-op-upload-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.suite-op-upload-summary strong,.suite-op-upload-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-op-upload-summary strong{font-size:10px}.suite-op-upload-summary small{color:var(--muted);font-size:8px}.suite-op-upload-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.suite-op-upload-progress>div{background:var(--surface-hover);border-radius:99px;height:5px;overflow:hidden}.suite-op-upload-progress>div>span{border-radius:inherit;background:var(--blue);height:100%;transition:width .2s;display:block}.suite-op-upload-progress>strong{color:var(--blue);font-size:8px}.suite-op-upload-progress>small{color:var(--muted);grid-column:1/-1;font-size:8px}.suite-op-drive-upload .suite-op-form-actions{gap:6px}.suite-op-inline-invite{border:1px solid var(--line);background:var(--blue);border-radius:11px;align-items:flex-end;gap:8px;margin-bottom:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-op-inline-invite{background:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.suite-op-inline-invite label{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:5px;font-size:8px;display:flex}.suite-op-directory>article>span:nth-child(3){width:150px;color:var(--muted);font-size:8px}.suite-op-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.suite-op-group{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:47px;display:flex}.suite-op-group>span{flex-direction:column;gap:3px;min-width:0;display:flex}.suite-op-group strong{font-size:9.5px}.suite-op-group small{color:var(--muted);font-size:8px}.suite-op-group>button{border:1px solid var(--line);min-height:27px;color:var(--blue);border-radius:7px;padding:4px 7px;font-size:8px}.suite-op-group-editor{gap:8px;width:100%;padding:9px 0 11px;display:grid}.suite-op-role-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;display:grid}.suite-op-role-list>button{border:1px solid var(--line);min-height:42px;color:var(--muted);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.suite-op-role-list>button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-op-role-list>button.active{border-color:color-mix(in srgb, var(--blue) 52%, var(--line))}}.suite-op-role-list>button.active{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-op-role-list>button.active{background:color-mix(in srgb, var(--blue) 6%, var(--surface))}}.suite-op-role-list>button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-op-role-list strong{color:var(--ink);font-size:8.5px}.suite-op-role-list small{color:var(--faint);font-size:7px}.suite-op-role-builder fieldset,.suite-op-dashboard-builder fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin:0;padding:10px;display:grid}.suite-op-role-builder legend,.suite-op-dashboard-builder legend{color:var(--muted);font-size:8px}.suite-op-role-builder fieldset label,.suite-op-dashboard-builder fieldset label{color:var(--ink);flex-direction:row;align-items:center;gap:5px;font-size:8px;font-weight:500;display:flex}.suite-op-money-input{grid-template-columns:70px minmax(0,1fr);display:grid}.suite-op-dashboard-builder{flex-direction:column;gap:12px;display:flex}.suite-op-dashboard-builder>div:first-child{align-items:center;gap:10px;display:flex}.suite-op-dashboard-builder>div:first-child>span{width:38px;height:38px;color:var(--blue);background:var(--blue);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-dashboard-builder>div:first-child>span{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.suite-op-dashboard-builder h2,.suite-op-dashboard-builder p{margin:0}.suite-op-dashboard-builder p{color:var(--muted);font-size:8.5px}.suite-op-inline-share{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:min(520px,100% - 24px);margin:18px auto 0;padding:8px;display:grid;position:sticky;bottom:12px;box-shadow:0 7px 25px #0000001a}.suite-op-honest-note{color:var(--muted);background:var(--surface-hover);border-radius:9px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px 11px;font-size:8.5px;line-height:1.45;display:flex}.suite-op-modal-layer,.suite-op-drawer-scrim{z-index:126;position:fixed;inset:0}.suite-op-modal-scrim,.suite-op-drawer-scrim{background:#0000003d;border:0;position:absolute;inset:0}.suite-op-modal{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:15px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 38px);padding:17px;position:absolute;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000038}.suite-op-modal>header{justify-content:space-between;align-items:center;display:flex}.suite-op-modal>header span{color:var(--blue);text-transform:uppercase;font-size:7px}.suite-op-modal>header h2{margin:2px 0 0;font-size:17px}.suite-op-modal>header>button{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.suite-op-modal>footer{justify-content:flex-end;gap:6px;display:flex}.suite-op-drawer-scrim{background:#0000001f}.suite-op-drawer{z-index:127;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(420px,100vw - 14px);height:calc(100dvh - 14px);padding-bottom:20px;position:fixed;top:7px;right:7px;overflow:auto;box-shadow:0 20px 70px #0003}.suite-op-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.suite-op-drawer>header span{color:var(--faint);text-transform:uppercase;font-size:7px}.suite-op-drawer>header h2{margin:2px 0 0;font-size:14px}.suite-op-drawer>header>button{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.suite-op-drawer>.suite-op-form{border:1px solid var(--line);background:var(--surface-hover);border-radius:11px;margin:12px;padding:12px}.suite-op-tabs{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.suite-op-tabs button{min-height:30px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.suite-op-tabs button.active{color:var(--blue);background:var(--surface)}.suite-op-drawer-list{margin:16px 12px 0}.suite-op-drawer-list h3{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:8px}.suite-op-drawer-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-op-drawer-list>article.unread{background:color-mix(in srgb, var(--blue) 6%, var(--surface))}}.suite-op-drawer-list article>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.suite-op-drawer-list strong{font-size:9px}.suite-op-drawer-list small{color:var(--muted);font-size:8px;line-height:1.4}.suite-op-drawer-list>p{color:var(--faint);font-size:8.5px}.suite-op-drawer-list button{color:var(--blue);font-size:8px}.suite-op-shell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (width<=900px){.suite-op-page{padding:18px 14px 80px}.suite-op-pane{min-height:420px}.suite-op-document{padding:35px 30px}.suite-op-call-stage{min-height:520px}.suite-op-call-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (width<=640px){.suite-op-header{flex-direction:column}.suite-op-header>div:last-child{flex-wrap:wrap;justify-content:flex-start;width:100%}.suite-op-form-grid,.suite-op-form-grid.two,.suite-op-two-column{grid-template-columns:1fr}.suite-op-form-grid>*{grid-column:1!important}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article{flex-wrap:wrap}.suite-op-directory>article>span:nth-child(3){width:auto}.suite-op-row-actions{justify-content:flex-end;width:100%}.suite-op-editor-actions{flex-direction:column;align-items:flex-start}.suite-op-editor-actions .suite-op-member-picker{width:100%;max-width:none}.suite-op-document{width:calc(100% - 20px);margin:10px;padding:25px 20px}.suite-op-editor>header{grid-template-columns:30px minmax(0,1fr)}.suite-op-collaboration-state{grid-column:2;justify-content:flex-start}.suite-op-call-stage>header{grid-template-columns:34px minmax(0,1fr) auto}.suite-op-call-stage>header>small{display:none}.suite-op-call-grid{grid-template-columns:1fr;grid-auto-rows:minmax(210px,1fr)}.suite-op-call-tile.screen{min-height:300px}.suite-op-call-controls{justify-content:flex-start;overflow-x:auto}.suite-op-call-controls button{min-width:58px}.suite-op-upload-summary{grid-template-columns:38px minmax(0,1fr)}.suite-op-upload-summary>.suite-op-status{grid-column:2}.suite-op-drive-upload .suite-op-form-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.suite-op-shell *{scroll-behavior:auto!important}}.suite-op-shell{--suite-op-radius:18px;--suite-op-radius-small:13px;--suite-op-control:var(--fill);--suite-op-control-hover:var(--fill-hover);--suite-op-card-surface:var(--fill)}@supports (color:color-mix(in lab, red, red)){.suite-op-shell{--suite-op-card-surface:color-mix(in srgb, var(--fill) 82%, transparent)}}.suite-op-editor>header>button:first-child,.suite-op-modal>header>button,.suite-op-drawer>header>button{background:var(--suite-op-control);border-radius:11px}.suite-op-page{width:min(1080px,100%);padding:30px clamp(20px,3.6vw,48px) 56px}.suite-op-header{align-items:center;margin-bottom:26px}.suite-op-header>div:first-child>span{display:none}.suite-op-header h1{margin:0 0 6px;font-size:clamp(27px,3vw,36px);font-weight:690}.suite-op-header p{max-width:620px;font-size:10.5px;line-height:1.55}.suite-op-header>div:last-child{min-height:34px}.suite-op-shell :is(.suite-primary-button,.suite-share-button){min-height:34px;box-shadow:none;border:0;border-radius:11px;padding:7px 12px}.suite-op-shell .suite-share-button{background:var(--suite-op-control)}.suite-op-shell .suite-share-button:hover{background:var(--suite-op-control-hover)}.suite-op-card,.suite-op-section{border-radius:var(--suite-op-radius);box-shadow:none;border:0;margin-bottom:20px}.suite-op-card{background:var(--suite-op-card-surface);padding:20px}.suite-op-section{background:0 0;overflow:visible}.suite-op-section-title>span{background:var(--suite-op-control);border-radius:999px;padding:3px 7px}.suite-op-form,.suite-op-form-grid{gap:13px}.suite-op-form :is(input,select,textarea),.suite-op-form-grid :is(input,select,textarea),.suite-op-dashboard-builder input,.suite-op-inline-invite input,.suite-op-inline-share select,.suite-op-compact-form>:is(input,select),.suite-op-chat-compose select,.suite-op-editor-actions select{background:var(--fill-strong);border:0;border-radius:11px}.suite-op-member-picker,.suite-op-role-builder fieldset,.suite-op-dashboard-builder fieldset{background:var(--suite-op-control);border:0;border-radius:15px}.suite-op-member-picker label:hover{background:var(--suite-op-control-hover)}.suite-op-banner{border-radius:12px;margin:0 12px 8px}.suite-op-metrics{background:var(--suite-op-card-surface);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px;padding:6px}.suite-op-metrics article{background:0 0;border:0;border-radius:15px;min-height:102px;padding:16px}.suite-op-metrics-primary{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.suite-op-summary-details{margin:-6px 0 24px}.suite-op-summary-details>summary{width:fit-content;min-height:31px;color:var(--muted);background:var(--suite-op-control);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:8.5px;font-weight:620;list-style:none;display:flex}.suite-op-summary-details>summary::-webkit-details-marker{display:none}.suite-op-summary-details>summary:before{content:"+";color:var(--blue);font-size:12px;line-height:1}.suite-op-summary-details[open]>summary:before{content:"−"}.suite-op-metrics-secondary{margin:10px 0 0}.suite-op-list,.suite-op-event-list,.suite-op-directory{background:var(--suite-op-card-surface);border-radius:19px;flex-direction:column;gap:2px;padding:6px;display:flex}.suite-op-drawer-list{flex-direction:column;gap:5px;display:flex}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article,.suite-op-drawer-list>article{border:0;border-image:;background:0 0;border-radius:15px;min-height:58px;padding:11px 13px}.suite-op-list>article:hover,.suite-op-event-list>article:hover,.suite-op-directory>article:hover{background:var(--suite-op-control-hover)}.suite-op-list>article:has(>.suite-op-list-icon){grid-template-columns:32px minmax(0,1fr) max-content max-content max-content;align-items:center;display:grid}.suite-op-event-list>article{grid-template-columns:40px minmax(0,1fr) max-content max-content;align-items:center;display:grid}.suite-op-directory>article{grid-template-columns:32px minmax(0,1fr) minmax(90px,150px) max-content max-content;align-items:center;display:grid}.suite-op-list-icon{background:var(--blue);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.suite-op-list-icon{background:color-mix(in srgb, var(--blue) 10%, var(--suite-op-control))}}.suite-op-row-actions{justify-content:flex-end;align-items:center;gap:5px}.suite-op-row-actions button,.suite-op-row-actions a,.suite-op-event-list article>div button,.suite-op-event-list article>select,.suite-op-directory select,.suite-op-group>button{background:var(--suite-op-control);border:0;border-radius:9px;min-height:29px}.suite-op-calendar-strip{background:var(--blue);border:0;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.suite-op-calendar-strip{background:color-mix(in srgb, var(--blue) 7%, var(--fill))}}.suite-op-calendar-strip>span{background:var(--surface-raised)}.suite-op-grid{background:var(--suite-op-card-surface);border-radius:19px;grid-template-columns:minmax(0,1fr);gap:2px;padding:6px}.suite-op-file-card{background:0 0;border:0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) max-content;grid-auto-rows:min-content;align-items:center;column-gap:11px;min-height:64px;padding:9px 11px;display:grid}.suite-op-file-card:hover{background:var(--suite-op-control-hover);border:0}.suite-op-file-card.targeted{box-shadow:0 0 0 2px var(--blue);border:0}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card.targeted{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 18%, transparent)}}.suite-op-file-card>span{background:var(--blue);border-radius:13px;grid-area:1/1/span 3;width:42px;min-height:42px;margin:0}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card>span{background:color-mix(in srgb, var(--blue) 8%, var(--fill))}}.suite-op-file-card>strong{grid-area:1/2}.suite-op-file-card>small{grid-column:2}.suite-op-file-card>time{grid-area:1/3/span 3;margin:0}.suite-op-file-card>.suite-op-row-actions{grid-area:1/3/span 3;width:auto;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.suite-op-file-card>.suite-op-row-actions{opacity:0;transition:opacity .14s,transform .14s;transform:translate(3px)}.suite-op-file-card:is(:hover,:focus-within)>.suite-op-row-actions{opacity:1;transform:translate(0)}}.suite-op-pane>header{background:0 0;border:0;min-height:50px;padding:9px 12px}.suite-op-compact-form{background:var(--surface-raised);border:0;border-radius:15px}.suite-op-pane{background:0 0;border:0}.suite-op-resource-link{background:var(--suite-op-control);border:0;border-radius:10px}.suite-op-chat-compose{background:var(--suite-op-card-surface);border:0;border-radius:16px;margin:0;padding:9px}.suite-op-editor{gap:8px;padding:12px}.suite-op-editor>header,.suite-op-editor-actions{background:var(--suite-op-card-surface);border:0;border-radius:15px}.suite-op-document{background:var(--surface);border:0;border-radius:18px;width:min(760px,100% - 24px);margin:4px auto 12px;box-shadow:0 10px 34px #00000012}.suite-op-call-stage{border-radius:20px;width:calc(100% - 24px);height:calc(100% - 24px);min-height:calc(100% - 24px);margin:12px}.suite-op-call-stage>header,.suite-op-call-controls{border:0}.suite-op-call-tile{box-shadow:none;border:0;border-radius:18px}.suite-op-call-controls button{border:0;border-radius:16px}.suite-op-call-controls button.end{background:#b8323e2e;border:0}.suite-op-inline-invite,.suite-op-inline-share{background:var(--suite-op-card-surface);border:0;border-radius:15px}.suite-op-honest-note{max-width:760px;color:var(--faint);background:0 0;border-radius:0;margin:14px 4px 0;padding:0;font-size:7.75px}.suite-op-group{background:var(--suite-op-control);border:0;border-radius:14px;min-height:54px;margin-top:6px;padding:10px 12px}.suite-op-role-list>button{background:var(--suite-op-control);border:0;border-radius:13px}.suite-op-role-list>button.active{color:var(--blue);background:var(--blue);border:0}@supports (color:color-mix(in lab, red, red)){.suite-op-role-list>button.active{background:color-mix(in srgb, var(--blue) 10%, var(--fill))}}.suite-op-money-input select{border-radius:11px 0 0 11px!important}.suite-op-money-input input{border-left:0!important;border-radius:0 11px 11px 0!important}.suite-op-modal,.suite-op-drawer{background:var(--surface-raised);border:0;border-radius:22px}.suite-op-drawer>header{border:0}.suite-op-drawer>.suite-op-form{background:var(--suite-op-card-surface);border:0;border-radius:16px}.suite-op-drawer-list>article.unread{background:var(--blue);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.suite-op-drawer-list>article.unread{background:color-mix(in srgb, var(--blue) 8%, var(--fill))}}@media (width<=900px){.suite-op-page{padding:22px 16px 80px}.suite-op-call-stage{min-height:496px}.suite-op-call-body.with-guests{grid-template-columns:minmax(0,1fr) 210px}}@media (width<=640px){.suite-op-header{align-items:flex-start}:is(.suite-op-list>article:has(>.suite-op-list-icon),.suite-op-event-list>article,.suite-op-directory>article){display:flex}.suite-op-call-stage{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px}.suite-op-call-body.with-guests{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.suite-op-call-guests{max-height:170px;margin:0 8px 8px}}@media (forced-colors:active){.suite-op-card,.suite-op-section,.suite-op-file-card,.suite-op-modal,.suite-op-drawer{border:1px solid canvastext}}.suite-invite-shell{min-height:100dvh;color:var(--ink);background:var(--surface);place-items:center;padding:24px;display:grid}.suite-invite-shell>section{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:min(430px,100%);padding:40px 34px;display:flex;box-shadow:0 18px 60px #0000001a}.suite-invite-shell>section>p:first-of-type{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 4px;font-size:8px;font-weight:750}.suite-invite-shell h1{letter-spacing:-.04em;margin:4px 0 9px;font-size:28px}.suite-invite-shell h1+p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.55}.suite-invite-shell a,.suite-invite-shell button{color:#fff;background:var(--blue);min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 15px;font-size:10px;font-weight:650}.suite-invite-icon{width:58px;height:58px;color:var(--blue);background:var(--blue);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-invite-icon{background:color-mix(in srgb, var(--blue) 10%, var(--surface))}}.suite-invite-icon.joined{color:#137333;background:#e9f7ed}.suite-invite-icon.failed{color:#c71f2d;background:#ffebed}.suite-op-shell{background:0 0}.suite-op-shell .suite-workspace-main{background:var(--pane-reader-surface);position:relative}.suite-op-page{width:min(1040px,100%);min-height:100%;padding:14px 22px 38px}.suite-op-header{align-items:center;gap:12px;min-height:40px;margin:0 0 12px}.suite-op-header h1{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:650;line-height:1.2}.suite-op-header>div:last-child{flex-wrap:wrap;min-height:0}.suite-op-card,.suite-op-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:16px}.suite-op-card{padding:0}.suite-op-card:is(.suite-op-form,.suite-op-form-grid,.suite-op-drive-upload,.suite-op-dashboard-builder,.suite-op-payment-control),.suite-op-two-column>.suite-op-card.suite-op-form{background:var(--fill);border-radius:16px;padding:16px}.suite-op-section-title{border:0;min-height:38px;padding:0}.suite-op-section-title h2{font-size:12px;font-weight:640}.suite-op-section-title>span{color:var(--faint);background:0 0;padding:0}.suite-op-list,.suite-op-event-list,.suite-op-directory,.suite-op-grid{background:0 0;border-radius:0;gap:1px;padding:0}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article,.suite-op-file-card{border-radius:12px}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article{min-height:54px;padding:9px 11px}.suite-op-file-card{min-height:58px;padding:8px 10px}.suite-op-file-card>span{background:var(--fill);border-radius:11px;width:38px;min-height:38px}.suite-op-metrics,.suite-op-metrics-primary{background:0 0;border-radius:0;gap:10px;padding:0}.suite-op-metrics article{background:0 0;border-radius:0;min-height:72px;padding:8px 4px}.suite-op-metrics strong{margin:6px 0 2px;font-size:18px}.suite-op-empty{min-height:190px;padding:24px}.suite-op-empty>span{width:36px;height:36px;color:var(--faint);background:0 0;border-radius:0;margin-bottom:8px}.suite-op-empty>strong{font-size:15px;font-weight:610}.suite-op-empty>p{margin-top:5px;font-size:12px}.suite-op-chat-pane{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.suite-op-chat-pane>header{background:0 0;border:0;min-height:52px;padding:9px 58px 9px 16px}.suite-op-chat-pane>header strong{font-size:13px;font-weight:640}.suite-op-thread{padding:12px 18px 18px}.suite-op-thread article{grid-template-columns:34px minmax(0,1fr);margin-bottom:11px}.suite-op-thread article p{max-width:720px;margin:3px 0;font-size:11px;line-height:1.45}.suite-op-chat-compose{background:var(--fill);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:end;gap:4px;margin:0 14px 14px;padding:7px}.suite-op-chat-compose textarea{min-height:34px;max-height:120px;padding:8px 6px;font-size:11px}.suite-op-chat-compose>.suite-primary-button,.suite-op-attach-button{border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.suite-op-attach-button{color:var(--muted);background:0 0}.suite-op-attach-button:is(:hover,:focus-visible),.suite-op-attach-button.active{color:var(--ink);background:var(--fill-hover)}.suite-op-chat-attachments{background:var(--surface-raised);border-radius:12px;grid-column:1/-1;align-items:center;gap:5px;padding:5px;display:flex}.suite-op-chat-attachments>button{min-height:29px;color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.suite-op-chat-attachments>button.active{color:var(--ink);background:var(--fill-hover)}.suite-op-chat-attachments select{flex:1;min-width:0;margin-left:auto}.suite-op-modal>header>h2{margin:0;font-size:15px}@media (width>=901px){.app-shell.edition-email.suite-workspace-active>.workspace[data-layout-contract=inbox]>.suite-workspace{background:0 0;grid-area:1/2/auto/-1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:visible}.app-shell.edition-email.suite-workspace-active>.workspace[data-layout-contract=inbox].workspace-tab-docked>.suite-workspace{grid-column:2/-2}.app-shell.edition-email.suite-workspace-active>.workspace[data-layout-contract=inbox]>.suite-workspace>.suite-workspace-main[data-suite-surface=mail-card]{height:auto;overflow:auto}}@media (width<=900px){.suite-op-shell .suite-workspace-main[data-suite-surface=mail-card]{border:0;border-radius:0;width:100%;height:100%;overflow:auto}.suite-op-page{padding:12px 14px 74px}}.suite-drive-page{width:min(1180px,100%)}.suite-drive-storage{min-height:28px;color:var(--muted);grid-template-columns:max-content minmax(120px,220px);align-items:center;gap:11px;margin:-4px 0 14px;display:grid}.suite-drive-storage>div:first-child{align-items:baseline;gap:6px;display:flex}.suite-drive-storage strong{color:var(--ink);font-size:9px;font-weight:620}.suite-drive-storage small{color:var(--faint);font-size:8px}.suite-drive-storage [role=progressbar]{background:var(--fill);border-radius:999px;height:4px;overflow:hidden}.suite-drive-storage [role=progressbar]>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.suite-drive-storage [role=progressbar]>span{background:linear-gradient(90deg, var(--blue), color-mix(in srgb, var(--blue) 58%, #7a62ff))}}.suite-drive-storage [role=progressbar]>span{transition:width .22s}.suite-drive-library{overflow:visible}.suite-drive-library-title>div{align-items:center;gap:5px;min-width:0;display:flex}.suite-drive-library-title button{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.suite-drive-library-title button:is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}.suite-drive-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:20px 14px;display:grid}.suite-drive-grid>.suite-op-empty{grid-column:1/-1}.suite-drive-card{min-width:0;color:var(--ink);border-radius:16px;grid-template-columns:minmax(0,1fr) max-content;gap:8px 6px;display:grid;position:relative}.suite-drive-card.targeted{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-drive-card.targeted{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 22%, transparent)}}.suite-drive-card.bulk-selected .suite-drive-thumbnail{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-drive-card.bulk-selected .suite-drive-thumbnail{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 76%, transparent)}}.suite-drive-select{z-index:5;background:var(--surface-raised);border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;left:7px}@supports (color:color-mix(in lab, red, red)){.suite-drive-select{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.suite-drive-select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-shadow:0 2px 10px #0000001a}.suite-drive-select>input{opacity:0;width:1px;height:1px;position:absolute}.suite-drive-select>span,.suite-drive-selection-toggle>span{border:1px solid var(--ink);place-items:center;width:15px;height:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-drive-select>span,.suite-drive-selection-toggle>span{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}}.suite-drive-select>span,.suite-drive-selection-toggle>span{color:#fff;background:0 0;border-radius:4px}.suite-drive-select>input:checked+span,.suite-drive-selection-toggle[aria-pressed=true]>span{border-color:var(--blue);background:var(--blue)}.suite-drive-select:has(input:focus-visible){outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-drive-select:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--blue) 58%, transparent)}}.suite-drive-select:has(input:focus-visible){outline-offset:2px}.suite-drive-thumbnail{aspect-ratio:16/9;width:100%;color:var(--blue);background:var(--fill);isolation:isolate;border:0;border-radius:14px;grid-column:1/-1;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.suite-drive-thumbnail:not(:disabled){cursor:pointer}.suite-drive-thumbnail:disabled{cursor:default;opacity:.76}.suite-drive-thumbnail:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.suite-drive-thumbnail:after{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 9%, transparent)}}.suite-drive-thumbnail:after{pointer-events:none}.suite-drive-thumbnail>img,.suite-drive-thumbnail>video{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;position:absolute;inset:0}.suite-drive-thumbnail>span{background:var(--blue);border-radius:18px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-drive-thumbnail>span{background:color-mix(in srgb, var(--blue) 9%, var(--surface-raised))}}.suite-drive-thumbnail.audio>span{color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.suite-drive-thumbnail.audio>span{color:color-mix(in srgb, var(--blue) 70%, #8757d8)}}.suite-drive-thumbnail.audio>span{background:linear-gradient(145deg, var(--blue), #8757d8)}@supports (color:color-mix(in lab, red, red)){.suite-drive-thumbnail.audio>span{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 12%, var(--surface-raised)), color-mix(in srgb, #8757d8 10%, var(--surface-raised)))}}.suite-drive-thumbnail>small{z-index:3;color:var(--muted);background:var(--surface-raised);border-radius:999px;padding:4px 7px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.suite-drive-thumbnail>small{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.suite-drive-thumbnail>small{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:capitalize;font-size:7px;font-weight:650}.suite-drive-thumbnail-loading{z-index:3;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000075;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute}.suite-drive-play{z-index:3;color:#fff;opacity:0;background:#00000094;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .16s,transform .16s;display:grid;position:absolute;transform:scale(.9)}.suite-drive-card-copy{flex-direction:column;grid-column:1/-1;gap:3px;min-width:0;padding:0 2px;display:flex}.suite-drive-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.suite-drive-card-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.suite-drive-card-actions{z-index:4;background:var(--surface-raised);border-radius:999px;align-items:flex-start;gap:2px;padding:2px;display:flex;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.suite-drive-card-actions{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.suite-drive-card-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 10px #0000001a}.suite-drive-card-actions :is(button,a){width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;text-decoration:none;display:grid}.suite-drive-card-actions :is(button,a):is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}.suite-drive-card-copy{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:flex-start;padding:0 2px}.suite-drive-upload-tray{background:var(--fill);border-radius:12px;gap:8px;margin:0 0 14px;padding:10px;display:grid}.suite-drive-upload-tray>header,.suite-drive-upload-tray>header>div{align-items:center;min-width:0;display:flex}.suite-drive-upload-tray>header{justify-content:space-between;gap:10px;min-height:25px}.suite-drive-upload-tray>header>div{align-items:baseline;gap:7px}.suite-drive-upload-tray>header strong{font-size:10px;font-weight:650}.suite-drive-upload-tray>header small,.suite-drive-upload-tray>header>span{color:var(--muted);font-size:8px}.suite-drive-upload-tray>div{gap:5px;display:grid}.suite-drive-upload-row{background:var(--surface-raised);border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:6px;display:grid}.suite-drive-local-preview{aspect-ratio:16/9;width:72px;color:var(--blue);background:var(--fill);border-radius:7px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.suite-drive-local-preview :is(img,video){object-fit:cover;width:100%;height:100%}.suite-drive-upload-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.suite-drive-upload-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.suite-drive-upload-copy>small{color:var(--muted);white-space:nowrap;font-size:8px}.suite-drive-upload-copy>[role=progressbar]{background:var(--fill);border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.suite-drive-upload-copy>[role=progressbar]>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--blue));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.suite-drive-upload-copy>[role=progressbar]>span{background:linear-gradient(90deg, var(--blue), color-mix(in srgb, var(--blue) 58%, #7a62ff))}}.suite-drive-upload-copy>[role=progressbar]>span{transition:width .18s}.suite-drive-upload-row.error .suite-drive-upload-copy>[role=progressbar]>span{background:var(--red)}.suite-drive-upload-actions{align-items:center;gap:2px;display:flex}.suite-drive-upload-actions>button{width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.suite-drive-upload-actions>button:is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}.suite-drive-create{background:var(--fill);box-shadow:none;border:0;border-radius:12px;margin-bottom:14px}.suite-drive-toolbar{align-items:center;gap:6px;min-height:34px;margin:0 0 13px;display:flex}.suite-drive-toolbar>label{min-width:0;min-height:30px;color:var(--muted);background:var(--fill);border-radius:7px;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:8px;display:flex}.suite-drive-toolbar>label>span{color:var(--faint)}.suite-drive-toolbar select{min-width:0;height:26px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 20px 0 2px;font-weight:610}.suite-drive-selection-bar{z-index:8;min-height:36px;color:var(--ink);background:var(--surface-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 13px;padding:4px 5px 4px 8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.suite-drive-selection-bar{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.suite-drive-selection-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 12px #0000001a}.suite-drive-selection-bar>button,.suite-drive-selection-bar>div,.suite-drive-selection-bar>div>button{align-items:center;display:inline-flex}.suite-drive-selection-bar>button{min-height:32px;color:var(--ink);gap:7px;font-size:13px;font-weight:630}.suite-drive-selection-bar>div{gap:3px}.suite-drive-selection-bar>div>button{min-height:32px;color:var(--muted);border-radius:7px;gap:5px;padding:0 10px;font-size:13px;font-weight:610}.suite-drive-selection-bar>div>button:is(:hover,:focus-visible):not(:disabled){color:var(--ink);background:var(--fill-hover)}.suite-drive-selection-bar>div>button:disabled{opacity:.45}.suite-drive-move-dialog{flex-direction:column;gap:10px;width:min(470px,100vw - 28px);max-height:min(680px,100dvh - 28px);display:flex}@media (width<=650px),(pointer:coarse){.suite-drive-select{width:38px;height:38px;top:3px;left:3px}}.suite-drive-folder-search,.suite-drive-forward-search{min-height:34px;color:var(--muted);background:var(--fill);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.suite-drive-folder-search>input,.suite-drive-forward-search>input{width:100%;min-height:32px;color:var(--ink);box-shadow:none;background:0 0;border:0;padding:0}.suite-drive-folder-list,.suite-drive-forward-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:160px;max-height:min(42dvh,330px);padding:2px;display:flex;overflow-y:auto}.suite-drive-folder-list>button,.suite-drive-forward-list>button{min-height:46px;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:5px 7px;display:grid}.suite-drive-folder-list>button:is(:hover,:focus-visible,.selected),.suite-drive-forward-list>button:is(:hover,:focus-visible,.selected){background:var(--fill-hover)}.suite-drive-folder-list>button>span,.suite-drive-forward-list>button>span{flex-direction:column;min-width:0;display:flex}.suite-drive-folder-list>button strong,.suite-drive-forward-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.suite-drive-folder-list>button small,.suite-drive-forward-list>button small{color:var(--muted);font-size:12px}.suite-drive-folder-list>p,.suite-drive-forward-list>p{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.suite-drive-move-note{color:var(--muted);margin:0;font-size:8px;line-height:13px}.suite-drive-move-dialog>footer,.suite-drive-forward-dialog>footer{justify-content:flex-end;gap:5px;display:flex}.suite-drive-forward-dialog{flex-direction:column;gap:10px;width:min(420px,100vw - 28px);max-height:min(620px,100dvh - 28px);display:flex}.suite-drive-view-switch{background:var(--fill);border-radius:8px;align-items:center;gap:1px;margin-left:auto;padding:2px;display:inline-flex}.suite-drive-view-switch>button{width:28px;height:26px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.suite-drive-view-switch>button:is(:hover,:focus-visible){color:var(--ink)}.suite-drive-view-switch>button.active{color:var(--ink);background:var(--surface-raised);box-shadow:0 1px 3px #0000001a}.suite-drive-library-layout.split{grid-template-columns:minmax(280px,1fr) minmax(260px,.72fr);align-items:start;gap:14px;display:grid}.suite-drive-library-layout:is(.list,.split)>.suite-drive-grid{flex-direction:column;gap:3px;display:flex}.suite-drive-library-layout:is(.list,.split) .suite-drive-card{border-radius:9px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:5px}.suite-drive-library-layout:is(.list,.split) .suite-drive-card:is(:hover,.selected){background:var(--fill-hover)}.suite-drive-library-layout:is(.list,.split) .suite-drive-thumbnail{border-radius:7px;grid-column:1;width:70px;height:44px}.suite-drive-library-layout:is(.list,.split) .suite-drive-thumbnail>span{border-radius:9px;width:32px;height:32px}.suite-drive-library-layout:is(.list,.split) .suite-drive-thumbnail>span>svg{width:19px;height:19px}.suite-drive-library-layout:is(.list,.split) .suite-drive-card-copy{grid-column:2;gap:3px}.suite-drive-library-layout:is(.list,.split) .suite-drive-card-actions{opacity:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-column:3;position:static;transform:none}.suite-drive-inspector{background:var(--fill);border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:310px;padding:10px;display:flex;position:sticky;top:0}.suite-drive-inspector>.suite-drive-thumbnail{border-radius:9px}.suite-drive-inspector>div{flex-direction:column;gap:3px;min-width:0;display:flex}.suite-drive-inspector>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.suite-drive-inspector>div>:is(small,time){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.suite-drive-inspector>.suite-primary-button{align-self:flex-start}.suite-drive-inspector>.suite-op-empty{flex:1}.suite-drive-load-more{min-height:30px;color:var(--muted);background:var(--fill);border-radius:7px;align-items:center;gap:5px;margin:14px auto 0;padding:0 10px;font-size:9px;font-weight:620;display:flex}.suite-drive-load-more:is(:hover,:focus-visible){color:var(--ink);background:var(--fill-hover)}@media (hover:hover) and (pointer:fine){.suite-drive-card-actions{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(2px)}.suite-drive-card:is(:hover,:focus-within) .suite-drive-card-actions{opacity:1;transform:translateY(0)}.suite-drive-thumbnail:is(:hover,:focus-visible)>:is(img,video){transform:scale(1.025)}.suite-drive-thumbnail:is(:hover,:focus-visible) .suite-drive-play{opacity:1;transform:scale(1)}}.suite-drive-preview-scrim{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071019c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.suite-drive-preview{border:.5px solid var(--ink);grid-template-rows:minmax(0,1fr);width:min(1120px,100%);height:min(780px,100dvh - 40px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.suite-drive-preview{border:.5px solid color-mix(in srgb, var(--ink) 13%, transparent)}}.suite-drive-preview{color:var(--ink);background:var(--surface-raised);border-radius:20px;box-shadow:0 24px 80px #00000047}.suite-drive-verification{z-index:6;width:min(360px,100% - 24px);max-height:calc(100% - 72px);color:var(--ink);background:var(--surface-raised);border-radius:12px;gap:10px;padding:18px;display:grid;position:absolute;top:58px;right:12px;overflow:auto;box-shadow:0 8px 32px #00000047}.suite-drive-verification code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:12px}.suite-drive-verification small{line-height:1.5}.suite-drive-preview-controls{z-index:5;align-items:center;gap:7px;display:flex;position:absolute;top:12px;right:12px}.suite-drive-preview-controls>:is(a,button){color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0d85;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 14px #0000002e}.suite-drive-preview-controls>:is(a,button):is(:hover,:focus-visible){color:#fff;background:#080a0dc2}.suite-drive-preview-stage{border-radius:inherit;background:var(--ink);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.suite-drive-preview-stage{background:color-mix(in srgb, var(--ink) 94%, #000)}}.suite-drive-preview-stage.image>img{object-fit:contain}.suite-drive-preview-stage>video{object-fit:contain;width:100%;height:100%}.suite-drive-preview-stage>iframe{background:#fff;border:0;width:100%;height:100%}.suite-drive-preview-loading{z-index:2;color:#ffffffb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0d3d;align-content:center;justify-items:center;gap:10px;font-size:9px;display:grid;position:absolute;inset:0}.suite-drive-preview-actions{justify-content:center;align-items:center;gap:7px;display:flex}.suite-drive-text-wrap{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);background:var(--surface-raised);position:relative;overflow:hidden}.suite-drive-text-preview{width:100%;height:100%;color:inherit;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;background:0 0;margin:0;padding:clamp(20px,4vw,46px);font:500 11px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.suite-drive-text-wrap>small{color:var(--muted);background:var(--surface-raised);border-radius:999px;padding:5px 9px;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.suite-drive-text-wrap>small{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.suite-drive-text-wrap>small{font-size:8px;box-shadow:0 2px 14px #0000001a}.suite-drive-audio-preview{color:#fff;background:#ffffff14;border-radius:22px;justify-items:center;gap:16px;width:min(520px,100% - 40px);padding:32px;display:grid}.suite-drive-audio-preview>span{background:linear-gradient(145deg, var(--blue), #755cd6);border-radius:24px;place-items:center;width:74px;height:74px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-drive-audio-preview>span{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 78%, #fff), #755cd6)}}.suite-drive-audio-preview>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.suite-drive-audio-preview>audio{width:100%}.suite-drive-preview-stage.unsupported{color:#fff}.suite-drive-preview-stage.unsupported .suite-op-empty>p{color:#ffffff9e}@media (width<=900px){.suite-drive-storage{grid-template-columns:1fr;gap:6px}.suite-drive-storage [role=progressbar]{max-width:280px}.suite-drive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px}.suite-drive-card-actions{gap:0}.suite-drive-toolbar{scrollbar-width:none;overflow-x:auto}.suite-drive-toolbar::-webkit-scrollbar{display:none}.suite-drive-toolbar>label,.suite-drive-view-switch{flex:none}.suite-drive-library-layout.split{grid-template-columns:minmax(0,1fr)}.suite-drive-inspector{order:-1;min-height:0;position:static}.suite-drive-preview-scrim{padding:0}.suite-drive-preview{border:0;border-radius:0;width:100%;height:100dvh}.suite-drive-preview-controls{top:max(12px, env(safe-area-inset-top))}.suite-drive-verification{top:calc(max(12px, env(safe-area-inset-top)) + 52px);max-height:calc(100% - max(12px, env(safe-area-inset-top)) - 64px)}}@media (width<=560px){.suite-drive-grid{grid-template-columns:minmax(0,1fr);gap:20px}.suite-drive-upload-row{grid-template-columns:58px minmax(0,1fr) auto}.suite-drive-local-preview{width:58px}.suite-drive-upload-copy{grid-template-columns:minmax(0,1fr)}.suite-drive-upload-copy>small{grid-row:2}.suite-drive-upload-copy>[role=progressbar]{grid-row:3}.suite-drive-library-layout:is(.list,.split) .suite-drive-card{grid-template-columns:58px minmax(0,1fr)}.suite-drive-library-layout:is(.list,.split) .suite-drive-thumbnail{width:58px;height:40px}.suite-drive-library-layout:is(.list,.split) .suite-drive-card-actions{grid-area:2/1/auto/-1;justify-self:end}.suite-drive-selection-bar{margin-inline:-2px;top:auto;bottom:8px}.suite-drive-selection-bar>div>button{min-height:40px}.suite-drive-move-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.suite-drive-folder-list{max-height:48dvh}.suite-drive-preview-controls>:is(a,button){width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.suite-drive-thumbnail>:is(img,video),.suite-drive-play,.suite-drive-card-actions,.suite-drive-storage [role=progressbar]>span{transition:none}}.suite-resource-access-dialog{gap:14px;width:min(620px,100vw - 28px)}.suite-resource-access-dialog>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.suite-resource-access-loading{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.suite-resource-access-add{background:var(--fill);border-radius:14px;grid-template-columns:112px minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:8px;padding:12px;display:grid}.suite-resource-access-add>label{min-width:0}.suite-resource-access-picker,.suite-resource-access-company,.suite-resource-access-capability-note{grid-column:2/-1;min-width:0}.suite-resource-access-picker .suite-op-member-picker{max-height:210px}.suite-resource-access-level{grid-column:1/span 2}.suite-resource-access-capability-note{min-height:42px;color:var(--muted);align-items:center;font-size:8px;line-height:1.4;display:flex}.suite-resource-access-add>button{justify-content:center;place-self:end stretch;min-height:36px}.suite-resource-access-search{position:relative}.suite-resource-access-search>svg{z-index:1;color:var(--faint);pointer-events:none;position:absolute;bottom:11px;left:10px}.suite-resource-access-search>input{padding-left:30px!important}.suite-resource-access-list{flex-direction:column;gap:5px;max-height:248px;display:flex;overflow:auto}.suite-resource-access-list>article{background:var(--fill);border-radius:12px;grid-template-columns:minmax(0,1fr) 132px 36px;align-items:center;gap:7px;min-height:48px;padding:6px 7px 6px 11px;display:grid}.suite-resource-access-list>article:hover{background:var(--fill-hover)}.suite-resource-access-subject{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-resource-access-subject strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.suite-resource-access-subject small{color:var(--muted);text-transform:capitalize;font-size:7.5px}.suite-resource-access-list>article select{min-height:34px}.suite-resource-access-list>article>button{width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.suite-resource-access-list>article>button:hover{color:#c71f2d;background:#c71f2d}@supports (color:color-mix(in lab, red, red)){.suite-resource-access-list>article>button:hover{background:color-mix(in srgb, #c71f2d 9%, var(--fill))}}.suite-resource-access-list>p{color:var(--muted);background:var(--fill);text-align:center;border-radius:12px;margin:0;padding:22px 12px;font-size:9px}.suite-op-chat-pane>header .suite-chat-access-button{min-height:30px;color:var(--muted);background:var(--fill);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:8px;display:inline-flex}.suite-op-chat-pane>header .suite-chat-access-button:hover{color:var(--ink);background:var(--fill-hover)}@media (width<=640px){.suite-resource-access-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.suite-resource-access-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.suite-resource-access-add>label:nth-child(2),.suite-resource-access-add>label:nth-child(3),.suite-resource-access-add>label:nth-child(4),.suite-resource-access-picker,.suite-resource-access-company,.suite-resource-access-capability-note,.suite-resource-access-level{grid-column:1/-1}.suite-remote-subject-picker label{min-height:38px}.suite-remote-subject-more{min-height:40px}.suite-resource-access-add>button{grid-column:1/-1}.suite-resource-access-list{max-height:min(230px,31dvh)}.suite-resource-access-list>article{grid-template-columns:minmax(0,1fr) 116px 36px}}.app-shell.edition-email{--workspace-motion-fast:.14s;--workspace-motion-context:.18s;--workspace-motion-ease:cubic-bezier(.22, 1, .36, 1);--workspace-glyph-gradient:linear-gradient(145deg, #0a84ff 0%, #5e5ce6 58%, #af52de 100%);--workspace-glyph-halo:var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--workspace-glyph-halo:color-mix(in srgb, var(--tint) 18%, transparent)}}.app-shell.edition-email :is(.folder-nav>button,.labels-block>button,.sidebar-footer>button,.suite-chat-sidebar-list>button,.ai-primary-history-library .untitled-ai-history-row){transition:color var(--workspace-motion-fast) ease, background-color var(--workspace-motion-fast) ease}.app-shell.edition-email :is(.folder-nav>button,.labels-block>button,.sidebar-footer>button,.suite-chat-sidebar-list>button)>svg{transition:color var(--workspace-motion-fast) ease, transform var(--workspace-motion-context) var(--workspace-motion-ease), filter var(--workspace-motion-fast) ease}.app-shell.edition-email .suite-context-nav{animation:workspace-context-enter var(--workspace-motion-context) var(--workspace-motion-ease) both}.app-shell.edition-email .suite-context-nav>button.active>svg,.app-shell.edition-email .ai-primary-navigation>button:is(:hover,:focus-visible)>svg{color:var(--tint);filter:drop-shadow(0 2px 5px var(--workspace-glyph-halo))}.app-shell.edition-email .suite-context-compose>svg{color:var(--tint);filter:drop-shadow(0 2px 5px var(--workspace-glyph-halo));transition:transform var(--workspace-motion-context) var(--workspace-motion-ease)}.app-shell.edition-email .ai-primary-history-library .untitled-ai-history-row.active{background:var(--mail-sidebar-selection)}.app-shell.edition-email .suite-op-shell :is(.suite-primary-button,.suite-share-button,.suite-op-row-actions button,.suite-op-row-actions a,.suite-op-file-card,.suite-op-attach-button){transition:color var(--workspace-motion-fast) ease, background-color var(--workspace-motion-fast) ease, box-shadow var(--workspace-motion-fast) ease, transform var(--workspace-motion-context) var(--workspace-motion-ease)}.app-shell.edition-email .suite-op-shell :is(.suite-op-list-icon,.suite-op-file-card>span,.suite-op-empty>span,.suite-op-calendar-strip>span,.suite-op-upload-summary>span:first-child,.suite-op-dashboard-builder>div:first-child>span){color:var(--tint);background:linear-gradient(145deg,#0a84ff 0%,#5e5ce6 58%,#af52de 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-op-shell :is(.suite-op-list-icon,.suite-op-file-card>span,.suite-op-empty>span,.suite-op-calendar-strip>span,.suite-op-upload-summary>span:first-child,.suite-op-dashboard-builder>div:first-child>span){background:linear-gradient(145deg, color-mix(in srgb, #0a84ff 15%, var(--fill)) 0%, color-mix(in srgb, #5e5ce6 11%, var(--fill)) 58%, color-mix(in srgb, #af52de 8%, var(--fill)) 100%)}}.app-shell.edition-email .suite-op-shell .suite-op-empty>span{border-radius:12px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-op-card:is(.suite-op-form,.suite-op-form-grid,.suite-op-drive-upload,.suite-op-dashboard-builder,.suite-op-payment-control):focus-within,.app-shell.edition-email .suite-op-two-column>.suite-op-card.suite-op-form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 9%, transparent)}}.app-shell.edition-email[data-visible-workspace-surface=assistant] :is(.untitled-ai-stage,.untitled-ai-chat,.untitled-ai-transcript){background:var(--pane-reader-surface)}.app-shell.edition-email .web-browser-workspace{--browser-chrome-material:var(--mail-workspace-surface);--browser-content-material:var(--mail-workspace-surface);background:var(--mail-workspace-surface)}.app-shell.edition-email .web-browser-workspace :is(.web-browser-chrome,.web-browser-start,.web-browser-external,.web-browser-surface){background:var(--mail-workspace-surface);box-shadow:none;border:0;border-radius:0;margin:0}@media (width>=901px){.app-shell.edition-email.settings-workspace-open>.settings-layer>.settings-panel.settings-v2{--settings-surface:var(--mail-workspace-surface)}.app-shell.edition-email[data-visible-workspace-surface=assistant] .untitled-ai-composer{background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, linear-gradient(120deg, #0a84ffb8, #5e5ce6a8 55%, #af52de9e) border-box;border:1px solid #0000;box-shadow:0 10px 30px #1e1f2717}.app-shell.edition-email[data-visible-workspace-surface=assistant] .untitled-ai-composer:focus-within{box-shadow:0 12px 34px #1e1f271c, 0 0 0 3px var(--tint);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email[data-visible-workspace-surface=assistant] .untitled-ai-composer:focus-within{box-shadow:0 12px 34px #1e1f271c, 0 0 0 3px color-mix(in srgb, var(--tint) 9%, transparent)}}}@media (width>=901px) and (hover:hover) and (pointer:fine){.app-shell.edition-email .suite-services-rail :is(.suite-services-primary>button,.suite-services-invite,.suite-services-upgrade):active,.app-shell.edition-email .suite-op-shell :is(.suite-primary-button,.suite-share-button,.suite-op-row-actions button,.suite-op-file-card,.suite-op-attach-button):active{transform:scale(.97)}.app-shell.edition-email :is(.folder-nav>button,.labels-block>button,.sidebar-footer>button,.suite-chat-sidebar-list>button):is(:hover,:focus-visible)>svg,.app-shell.edition-email .suite-context-compose:is(:hover,:focus-visible)>svg{transform:translate(1px)}.app-shell.edition-email .suite-op-file-card:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 8px 20px #0000000b}}@keyframes workspace-context-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email .suite-context-nav{animation:none}.app-shell.edition-email :is(.suite-services-rail button,.folder-nav>button,.labels-block>button,.sidebar-footer>button,.suite-chat-sidebar-list>button,.ai-primary-history-library .untitled-ai-history-row,.suite-op-shell button,.suite-op-shell a,.suite-op-file-card),.app-shell.edition-email :is(.suite-services-rail button,.folder-nav>button,.labels-block>button,.sidebar-footer>button,.suite-chat-sidebar-list>button,.suite-context-compose)>svg,.app-shell.edition-email .suite-services-rail button:before{transition:none}}@media (forced-colors:active){.app-shell.edition-email .suite-services-rail button:before{display:none}.app-shell.edition-email .suite-services-rail :is(button.active,.suite-services-more.has-active-service){color:highlighttext;background:highlight;outline:2px solid highlight}.app-shell.edition-email :is(.suite-context-nav>button.active,.suite-chat-sidebar-list>button.active,.ai-primary-history-library .untitled-ai-history-row.active){outline:2px solid highlight}.app-shell.edition-email :is(.suite-services-rail,.suite-op-shell) svg{filter:none!important}}@media (width<=650px){:root{--mobile-shell-canvas:#f2f2f7;--mobile-shell-surface:#fff;--mobile-shell-elevated:#fff;--mobile-shell-fill:#7676801f;--mobile-shell-fill-strong:#76768033;--mobile-shell-line:#3c3c432e}html[data-theme=dark]{--mobile-shell-canvas:#000;--mobile-shell-surface:#000;--mobile-shell-elevated:#1c1c1e;--mobile-shell-fill:#1c1c1e;--mobile-shell-fill-strong:#2c2c2e;--mobile-shell-line:#545458a6}.app-shell.edition-email{--mobile-mail-chrome-height:102px;--background:var(--mobile-shell-canvas);--surface:var(--mobile-shell-surface);--surface-raised:var(--mobile-shell-elevated);--surface-soft:var(--mobile-shell-canvas);--surface-hover:var(--mobile-shell-fill);--surface-active:var(--mobile-shell-fill-strong);--fill:var(--mobile-shell-fill);--fill-hover:var(--mobile-shell-fill-strong);--fill-strong:var(--mobile-shell-fill-strong);--line:var(--mobile-shell-line);--line-strong:var(--mobile-shell-line);--pane-list-surface:var(--mobile-shell-surface);--pane-reader-surface:var(--mobile-shell-surface);--pane-header-material:var(--mobile-shell-canvas);--mail-workspace-surface:var(--mobile-shell-surface);--mail-sidebar-material:var(--mobile-shell-canvas);color:var(--ink);background:var(--mobile-shell-canvas)}.app-shell.edition-email: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(--mobile-shell-line);background:var(--mobile-shell-canvas);box-shadow:none;-webkit-backdrop-filter:none;grid-template-rows:38px 40px;grid-template-columns:88px minmax(0,1fr) 88px;align-content:end;gap:12px 8px}.app-shell.edition-email:not(.mobile-reader-shell) .brand-lockup{grid-area:1/1;justify-content:flex-start}.app-shell.edition-email:not(.mobile-reader-shell) .mobile-topbar-inbox-context{width:100%;min-width:0;max-width:100%;height:38px;color:var(--ink);text-align:center;background:0 0;border:0;flex-direction:column;grid-area:1/2;justify-content:center;justify-self:stretch;align-items:center;gap:0;padding:0 4px;display:flex}.app-shell.edition-email:not(.mobile-reader-shell) .mobile-topbar-inbox-context>span,.app-shell.edition-email:not(.mobile-reader-shell) .mobile-topbar-inbox-context strong{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden}.app-shell.edition-email:not(.mobile-reader-shell) .mobile-topbar-inbox-context strong{letter-spacing:-.012em;font-size:15px;font-weight:650;line-height:20px;display:block}.app-shell.edition-email:not(.mobile-reader-shell) .mobile-topbar-inbox-context.is-product strong{font-size:16px}.app-shell.edition-email:not(.mobile-reader-shell) .mobile-mailbox-status{display:none}.app-shell.edition-email:not(.mobile-reader-shell) .global-search{width:100%;max-width:none;height:38px;color:var(--muted);background:var(--mobile-shell-fill);box-shadow:none;border:0;border-radius:999px;grid-area:2/1/auto/-1;align-self:start;padding:0 13px}.app-shell.edition-email:not(.mobile-reader-shell) .global-search:focus-within{background:var(--mobile-shell-fill);box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email:not(.mobile-reader-shell) .global-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 35%, transparent)}}.app-shell.edition-email:not(.mobile-reader-shell) .global-search input{height:38px;color:var(--ink);font-size:16px}.app-shell.edition-email:not(.mobile-reader-shell) .topbar-actions{grid-area:1/3;justify-self:end;gap:0;width:88px}.app-shell.edition-email:not(.mobile-reader-shell) .topbar-actions>:is(.sync-status,.topbar-tab-summoner,.workspace-capture-controls,.notification-button){display:none!important}.app-shell.edition-email:not(.mobile-reader-shell) .topbar-actions>.assistant-trigger{display:inline-grid!important}.app-shell.edition-email:not(.mobile-reader-shell) .workspace{height:auto;inset:calc(var(--mobile-mail-chrome-height) + env(safe-area-inset-top)) 0 0;background:var(--mobile-shell-surface)}.app-shell.edition-email.mobile-search-focused:not(.mobile-reader-shell){--mobile-mail-chrome-height:50px}.app-shell.edition-email.mobile-search-focused:not(.mobile-reader-shell) .topbar{grid-template-rows:40px;gap:0;padding-bottom:6px}.app-shell.edition-email.mobile-search-focused:not(.mobile-reader-shell) .topbar>:not(.global-search){display:none}.app-shell.edition-email.mobile-search-focused:not(.mobile-reader-shell) .global-search{grid-area:1/1/auto/-1;align-self:center;height:40px}.app-shell.edition-email .nav-sidebar,.app-shell.edition-email .nav-sidebar.ai-navigation-mode{width:min(330px,90vw);height:100dvh;max-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:100;border:0;border-right:.5px solid var(--mobile-shell-line);background:var(--mobile-shell-canvas);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.app-shell.edition-email.suite-services-open .nav-sidebar{width:min(330px,90vw);padding-left:12px;left:0}.app-shell.edition-email .nav-sidebar.mobile-open{transform:translate(0)}.app-shell.edition-email .pane-resizer-sidebar,.app-shell.edition-email .sidebar-collapse-control{display:none!important}.app-shell.edition-email .mobile-nav-head{height:44px;min-height:44px;color:var(--muted);flex:0 0 44px}.app-shell.edition-email .nav-sidebar .company-switcher-wrap{flex:none;min-width:0;display:block!important}.app-shell.edition-email .nav-sidebar .company-switcher{background:0 0;border:0;border-radius:14px;height:54px;min-height:54px;padding:6px 8px}.app-shell.edition-email .nav-sidebar .company-switcher:is(:hover,:focus-visible){background:var(--mobile-shell-fill);outline:0}.app-shell.edition-email .nav-sidebar .company-switcher>svg:last-child{transition:transform .3s cubic-bezier(.22,1,.36,1)}.app-shell.edition-email .nav-sidebar .company-switcher-wrap.is-open>.company-switcher>svg:last-child{transform:rotate(180deg)}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell,.app-shell.edition-email .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 .32s cubic-bezier(.22,1,.36,1),margin-top .32s cubic-bezier(.22,1,.36,1),opacity .16s,visibility 0s linear .32s;display:grid}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell.open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-top:5px;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1),opacity .2s 30ms,visibility linear}.app-shell.edition-email .nav-sidebar .company-menu-inline-clip{min-height:0;overflow:hidden}.app-shell.edition-email .nav-sidebar .company-menu,.app-shell.edition-email .workspace.sidebar-collapsed .company-menu{background:var(--mobile-shell-fill);max-height:min(48dvh,420px);box-shadow:none;border:0;border-radius:15px;overflow:hidden;z-index:auto!important;width:100%!important;animation:none!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.app-shell.edition-email .nav-sidebar .company-menu-content{min-height:0;max-height:min(48dvh,420px);overflow-y:auto}.app-shell.edition-email .mobile-mailbox-drawer{display:none!important}.app-shell.edition-email{--suite-services-rail-width:0px;--suite-services-shell-reserve:0px;--suite-mobile-dock-height:58px;--suite-mobile-dock-surface:#f9f9fbf0;--suite-mobile-dock-ink:#6e6e73;--suite-mobile-dock-active:var(--tint);--suite-mobile-dock-line:#3c3c4333;--suite-mobile-dock-shadow:0 -8px 28px #1f23291a}html[data-theme=dark] .app-shell.edition-email{--suite-mobile-dock-surface:#1c1c1ef0;--suite-mobile-dock-ink:#a1a1a6;--suite-mobile-dock-active:var(--tint);--suite-mobile-dock-line:#ffffff24;--suite-mobile-dock-shadow:0 -10px 32px #00000061}.app-shell.edition-email .suite-services-rail{width:100%;height:calc(var(--suite-mobile-dock-height) + env(safe-area-inset-bottom));max-height:none;padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));z-index:80;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:row;inset:auto 0 0}.app-shell.edition-email .suite-services-rail:before{border-top:.5px solid var(--suite-mobile-dock-line);background:var(--suite-mobile-dock-surface);box-shadow:var(--suite-mobile-dock-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:0;inset:0}.app-shell.edition-email .suite-services-rail nav{width:100%;height:var(--suite-mobile-dock-height);touch-action:manipulation;margin:0;padding:0 4px;display:grid;overflow:hidden}.app-shell.edition-email .suite-services-primary{width:100%;min-width:100%;height:var(--suite-mobile-dock-height);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.app-shell.edition-email .suite-services-primary>button{width:100%;min-width:0;height:var(--suite-mobile-dock-height);color:var(--suite-mobile-dock-ink);opacity:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;grid-template-rows:34px 18px}.app-shell.edition-email .suite-services-primary>button>span{color:currentColor;width:100%;margin-left:0;font-size:10px;font-weight:560}.app-shell.edition-email .suite-services-primary>button:before{border-radius:15px;width:42px;height:30px;display:none;top:2px;left:50%;transform:translate(-50%)}.app-shell.edition-email .suite-services-primary>button:is(.active,.has-active-service):before{background:var(--suite-mobile-dock-active)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-services-primary>button:is(.active,.has-active-service):before{background:color-mix(in srgb, var(--suite-mobile-dock-active) 13%, transparent)}}.app-shell.edition-email .suite-services-primary>button:is(.active,.has-active-service):before{box-shadow:none;-webkit-backdrop-filter:none}.app-shell.edition-email .suite-services-primary>button:is(.active,.has-active-service){color:var(--suite-mobile-dock-active)}.app-shell.edition-email .suite-services-primary>.suite-services-more.mobile-primary-active{color:var(--suite-mobile-dock-ink)}.app-shell.edition-email .suite-services-primary>.suite-services-more.mobile-primary-active:before{background:0 0}.app-shell.edition-email .suite-services-primary>button>.suite-service-icon{display:none}.app-shell.edition-email .suite-services-primary>button>.suite-service-mobile-icon{z-index:1;color:currentColor;width:22px;height:22px;margin-top:6px;display:block;transform:none}.app-shell.edition-email .suite-services-more-icons>.suite-services-more-mobile-icon{color:currentColor;width:22px;height:22px;display:block;position:absolute;inset:-2px}.app-shell.edition-email .suite-services-more-dots,.app-shell.edition-email .suite-services-more-preview,.app-shell.edition-email .suite-services-primary>button:not([data-service-id=mail],[data-service-id=chats],[data-service-id=phone],[data-service-id=calendar],[data-service-id=more]){display:none}.app-shell.edition-email .suite-services-primary>.suite-services-mobile-only{display:grid!important}.app-shell.edition-email .suite-services-primary>[data-service-id=mail]{order:1}.app-shell.edition-email .suite-services-primary>[data-service-id=chats]{order:2}.app-shell.edition-email .suite-services-primary>[data-service-id=phone]{order:3}.app-shell.edition-email .suite-services-primary>[data-service-id=calendar]{order:4}.app-shell.edition-email .suite-services-primary>[data-service-id=more]{order:5}.app-shell.edition-email .suite-services-primary>button:active:before{background:var(--suite-mobile-dock-active)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-services-primary>button:active:before{background:color-mix(in srgb, var(--suite-mobile-dock-active) 18%, transparent)}}.app-shell.edition-email .suite-services-footer{display:none}.app-shell.edition-email .suite-services-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 12px 10px;display:grid}.app-shell.edition-email .suite-services-mobile-actions>button{color:#202020;background:#fff;border:1px solid #d9d9d9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.app-shell.edition-email .suite-services-mobile-actions img{object-fit:contain;width:18px;height:18px}html[data-theme=dark] .app-shell.edition-email .suite-services-mobile-actions>button{color:#f5f5f5;background:#242424;border-color:#3b3b3b}.app-shell.edition-email:not(.mobile-reader-shell) .topbar-actions>.notification-button{display:none!important}.app-shell.edition-email .suite-services-more-popover{width:min(304px,100vw - 16px);max-height:min(62dvh,430px);bottom:calc(100% + 8px);left:0}.app-shell.edition-email .suite-services-more-popover .suite-services-menu-item:is(:hover,:focus-within) .suite-services-menu-launch{background:0 0}.app-shell.edition-email .suite-services-more-popover .suite-services-menu-item.active .suite-services-menu-launch{background:var(--suite-mobile-dock-active)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-services-more-popover .suite-services-menu-item.active .suite-services-menu-launch{background:color-mix(in srgb, var(--suite-mobile-dock-active) 10%, transparent)}}.app-shell.edition-email .suite-services-more-popover .suite-services-menu-icon>.ue-product-glyph{display:none}.app-shell.edition-email .suite-services-more-popover .suite-service-mobile-menu-icon{color:currentColor;width:22px;height:22px;display:block}.app-shell.edition-email .suite-services-mobile-actions svg{width:18px;height:18px}.app-shell.edition-email.suite-services-open:not(.mobile-reader-shell):not(.mobile-compose-shell) .workspace{bottom:calc(var(--suite-mobile-dock-height) + env(safe-area-inset-bottom))}.app-shell.edition-email.suite-services-open:not(.mobile-reader-shell):not(.mobile-compose-shell) .mobile-compose-fab{bottom:calc(var(--suite-mobile-dock-height) + max(12px, env(safe-area-inset-bottom)))}.app-shell.edition-email:is(.mobile-reader-shell,.mobile-compose-shell) .suite-services-rail{display:none}.app-shell.edition-email .untitled-ai-workspace,.app-shell.edition-email .workspace-tabs-open .untitled-ai-workspace,.app-shell.edition-email .untitled-ai-stage,.app-shell.edition-email .untitled-ai-toolbar,.app-shell.edition-email .untitled-ai-chat,.app-shell.edition-email .untitled-ai-transcript{background:var(--mobile-shell-surface);box-shadow:none;border-color:#0000;border-radius:0}.app-shell.edition-email .untitled-ai-workspace{border:0;width:100%;height:100%;margin:0}.app-shell.edition-email .untitled-ai-toolbar{border-bottom:0}.app-shell.edition-email .untitled-ai-composer-shell{background:var(--mobile-shell-surface)}.app-shell.edition-email .untitled-ai-composer{background:var(--mobile-shell-fill);box-shadow:none;border:0}.app-shell.edition-email .untitled-ai-composer:focus-within{box-shadow:inset 0 0 0 1px var(--tint);border:0}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .untitled-ai-composer:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 32%, transparent)}}.app-shell.edition-email .untitled-ai-expand-control,.app-shell.edition-email .compose-expand-control{display:none!important}.app-shell.edition-email .web-browser-workspace{--browser-chrome-material:var(--mobile-shell-surface);--browser-content-material:var(--mobile-shell-surface);background:var(--mobile-shell-surface)}.app-shell.edition-email .web-browser-workspace :is(.web-browser-chrome,.web-browser-start,.web-browser-external,.web-browser-surface){background:var(--mobile-shell-surface);box-shadow:none;border:0;border-radius:0;margin:0}.action-sheet-layer{z-index:1800}.action-sheet{border-color:var(--mobile-shell-line);background:var(--mobile-shell-elevated);-webkit-backdrop-filter:none}.new-label-form{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.new-label-form.create-only{padding:4px 0 10px}.new-label-copy{gap:4px;display:grid}.new-label-form .new-label-copy strong{color:var(--ink);font-size:15px;font-weight:620}.new-label-form .new-label-copy small{color:var(--muted);font-size:12px;line-height:1.4}.new-label-form .new-label-controls{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;display:grid}.new-label-colour{border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.new-label-form .new-label-colour input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.new-label-colour>span{color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.new-label-form .new-label-controls>input:not([type=color]){width:100%;height:46px;color:var(--ink);background:var(--mobile-shell-fill);border:0;border-radius:14px;outline:0;padding:0 14px;font-size:16px}.new-label-form .new-label-controls>input:not([type=color]):focus{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.new-label-form .new-label-controls>input:not([type=color]):focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 35%, transparent)}}.new-label-form .new-label-controls>button{border-radius:23px;min-width:76px;height:46px;padding-inline:16px;font-size:14px}}@media (width<=380px){.new-label-form .new-label-controls{grid-template-columns:42px minmax(0,1fr)}.new-label-form .new-label-controls>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email .nav-sidebar .company-menu-inline-shell,.app-shell.edition-email .nav-sidebar .company-switcher>svg:last-child{transition:none!important}}:where(.app-shell.edition-email,.settings-panel.settings-v2){--clickup-font:var(--app-font);--clickup-body-size:13px;--clickup-body-line:13px;--clickup-control-size:14px;--clickup-control-line:16px;--clickup-control-height:28px;--clickup-control-radius:7px;--clickup-control-padding-x:7px;--clickup-control-gap:6px;--clickup-compact-height:24px;--clickup-compact-radius:6px;--clickup-dialog-height:32px;--clickup-dialog-radius:8px;--clickup-dialog-padding-x:11px;--clickup-primary:var(--tint,var(--blue));--clickup-primary-hover:var(--tint,var(--blue))}@supports (color:color-mix(in lab, red, red)){:where(.app-shell.edition-email,.settings-panel.settings-v2){--clickup-primary-hover:color-mix(in srgb, var(--tint,var(--blue)) 88%, black)}}:where(.app-shell.edition-email,.settings-panel.settings-v2){--clickup-primary-text:var(--accent-contrast);--clickup-control-surface:transparent;--clickup-control-border:var(--line-strong,var(--line));--clickup-hover:var(--fill-hover);--clickup-active:var(--fill-strong,var(--fill-hover));--clickup-disabled:var(--fill);--clickup-disabled-text:var(--faint);--clickup-danger:var(--red);--clickup-danger-border:var(--red-soft);--clickup-focus:var(--tint,var(--blue))}@supports (color:color-mix(in lab, red, red)){:where(.app-shell.edition-email,.settings-panel.settings-v2){--clickup-focus:color-mix(in srgb, var(--tint,var(--blue)) 36%, transparent)}}:where(.app-shell.edition-email,.settings-panel.settings-v2){--clickup-motion:.12s ease}.app-shell.edition-email,.app-shell.edition-email :where(button,input,select,textarea),.settings-panel.settings-v2,.settings-panel.settings-v2 :where(button,input,select,textarea){font-family:var(--clickup-font);letter-spacing:0}.app-shell.edition-email,.settings-panel.settings-v2{font-size:var(--clickup-body-size);font-weight:400;line-height:var(--clickup-body-line)}.app-shell.edition-email :is(.suite-op-header h1,.asset-head h1,.transfer-head h1,.app-marketplace-panel>header h1),.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{letter-spacing:0;font-size:24px;font-weight:600;line-height:30px}.app-shell.edition-email :is(.settings-nav-title strong,.suite-op-card h2,.suite-op-section-title h2,.suite-op-modal h2,.suite-invite-dialog h2,.mc-section-head h2),.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading strong{letter-spacing:0;font-size:16px;font-weight:500;line-height:20px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-title strong,.app-shell.edition-email .suite-invite-dialog h2{font-weight:600;line-height:22px}.app-shell.edition-email :is(.suite-op-card>p,.suite-op-header p,.suite-op-empty>p,.suite-op-thread article p,.suite-invite-dialog header p,.mc-section-head p,.asset-head p,.transfer-head p,.app-marketplace-panel>header p),.app-shell.edition-email .settings-panel.settings-v2 .content-title p{letter-spacing:0;font-size:13px;font-weight:400;line-height:18px}.app-shell.edition-email :is(.suite-op-list strong,.suite-op-event-list strong,.suite-op-directory strong,.suite-op-pane>header strong,.suite-op-thread article strong,.suite-op-file-card>strong,.suite-op-group strong,.suite-invite-manual-links>strong,.mc-campaign-row strong,.app-marketplace-card h3){letter-spacing:0;font-size:14px;font-weight:500;line-height:16px}.app-shell.edition-email :is(.suite-op-list small,.suite-op-event-list small,.suite-op-directory small,.suite-op-pane>header small,.suite-op-file-card>small,.suite-op-file-card>time,.suite-op-group small,.suite-op-metrics small,.suite-op-metrics span,.suite-op-sync,.suite-op-collaboration-state,.suite-invite-dialog>label>small,.suite-invite-manual-links>p,.mc-campaign-row small,.app-marketplace-card p),.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-section-heading span,.settings-row small,.profile-card small,.settings-destination-overview small){letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.app-shell.edition-email :is(.suite-op-form label,.suite-op-form-grid label,.suite-op-dashboard-builder>label,.suite-invite-dialog>label){letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.app-shell.edition-email .suite-op-metrics strong{letter-spacing:0;font-size:24px;font-weight:600;line-height:30px}.app-shell.edition-email :is(.suite-op-header>div:first-child>span,.suite-op-member-picker legend,.suite-op-drawer-list h3),.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-nav-label,.settings-nav-group>h3){color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:17.4px}.app-shell.edition-email .marketing-rail nav button,.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button{width:100%;min-height:var(--clickup-control-height);height:var(--clickup-control-height);padding:0 var(--clickup-control-padding-x);border-radius:var(--clickup-control-radius);color:var(--muted);box-shadow:none;font-size:var(--clickup-control-size);font-weight:400;line-height:var(--clickup-control-line);text-align:left;transition:color var(--clickup-motion), background-color var(--clickup-motion);background:0 0;border:0;gap:10px}.app-shell.edition-email .marketing-rail nav button.active,.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active{color:var(--ink);background:var(--clickup-active);font-weight:500}.app-shell.edition-email :is(.primary-small,.secondary-button,.danger-button,.route-button,.send-button,.suite-primary-button,.suite-share-button,.suite-today-button,.suite-quiet-button,.campaign-primary,.campaign-secondary,.app-primary,.app-submit,.app-remove,.asset-primary,.asset-secondary,.transfer-submit,.toast-action,.mailbox-history-footer>button,.reader-response-actions>button),.app-shell.edition-email .suite-op-form-actions>button{min-width:0;min-height:var(--clickup-control-height);height:var(--clickup-control-height);padding:0 var(--clickup-control-padding-x);justify-content:center;align-items:center;gap:var(--clickup-control-gap);border-radius:var(--clickup-control-radius);box-shadow:none;font-size:var(--clickup-control-size);font-weight:500;line-height:var(--clickup-control-line);letter-spacing:0;white-space:nowrap;transition:color var(--clickup-motion), background-color var(--clickup-motion), box-shadow var(--clickup-motion);border:0;display:inline-flex}.app-shell.edition-email :is(.primary-small,.send-button,.suite-primary-button,.campaign-primary,.app-primary,.asset-primary,.transfer-submit){color:var(--clickup-primary-text);background:var(--clickup-primary)}.app-shell.edition-email :is(.secondary-button,.route-button,.suite-share-button,.suite-today-button,.suite-quiet-button,.campaign-secondary,.app-submit,.toast-action,.mailbox-history-footer>button,.reader-response-actions>button,.asset-secondary){color:var(--ink);background:var(--clickup-control-surface);box-shadow:inset 0 0 0 1px var(--clickup-control-border)}.app-shell.edition-email :is(.danger-button,.app-remove){color:var(--clickup-danger);box-shadow:inset 0 0 0 1px var(--clickup-danger-border);background:0 0}.app-shell.edition-email :is(.clear-filter,.section-heading>button,.review-check>button,.suite-op-row-actions button,.suite-op-row-actions a,.suite-op-event-list article>div button,.suite-op-group>button,.suite-op-drawer-list button){min-height:var(--clickup-compact-height);height:var(--clickup-compact-height);border-radius:var(--clickup-compact-radius);color:var(--ink);box-shadow:inset 0 0 0 1px var(--clickup-control-border);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.app-shell.edition-email :is(.form-actions,.identity-form-actions,.suite-invite-dialog>footer,.suite-op-modal>footer,.mc-quick>footer,.quick-flow>footer)>button,.app-shell.edition-email .suite-invite-manual-links button{min-height:var(--clickup-dialog-height);height:var(--clickup-dialog-height);padding:0 var(--clickup-dialog-padding-x);justify-content:center;align-items:center;gap:var(--clickup-control-gap);border-radius:var(--clickup-dialog-radius);font-size:var(--clickup-control-size);font-weight:500;line-height:var(--clickup-control-line);display:inline-flex}.app-shell.edition-email .suite-invite-submit{color:var(--clickup-primary-text);background:var(--clickup-primary)}.app-shell.edition-email .suite-invite-cancel{color:var(--muted);background:0 0}.app-shell.edition-email .global-search{min-height:28px;font-family:var(--clickup-font);border-radius:666px;font-size:14px;font-weight:400;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button{padding:0 7px;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button:hover:not(:disabled){color:var(--settings-secondary,var(--muted))}.app-shell.edition-email .settings-panel.settings-v2 .settings-nav-group>button.active:hover:not(:disabled){color:var(--settings-text,var(--ink))}.app-shell.edition-email .settings-panel.settings-v2 .settings-signout{width:100%;min-width:0;max-width:232px;height:28px;min-height:28px;color:var(--settings-secondary,var(--muted));background:0 0;border:0;border-radius:7px;gap:10px;margin-top:9px;padding:0 7px;font-size:14px;font-weight:400;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading{margin:26px 0 9px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs{background:var(--clickup-disabled);border:0;border-radius:8px;gap:2px;padding:2px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-tabs button,.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){border-radius:7px;height:28px;min-height:28px;padding:0 7px;font-size:14px;font-weight:500;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-row strong,.profile-card strong,.settings-workspace-identity-row strong,.settings-destination-overview strong){font-size:14px;font-weight:500;line-height:16px}.app-shell.edition-email :is(.topbar .icon-button,.mail-toolbar-action-group>button,.reader-toolbar>button,.reader-toolbar .icon-button,.mail-worktab-close,.settings-head-actions>button,.settings-mobile-title>button,.suite-op-modal>header>button,.suite-op-drawer>header>button,.suite-op-editor>header>button:first-child){width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.app-shell.edition-email .suite-op-chat-compose>.suite-primary-button,.app-shell.edition-email .suite-drive-preview-controls .suite-drive-preview-download{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:0}.app-shell.edition-email :is(.attachment-viewer-scrim,.mail-tab-menu-scrim,.suite-invite-dialog-scrim,.suite-op-modal-scrim,.suite-op-drawer-scrim,.mc-studio-scrim,.mc-quick-scrim){border-radius:0}.app-shell.edition-email :is(.suite-op-file-card,.suite-op-role-list>button,.channel-choice button,.template-list button,.mc-template-preview,.app-marketplace-card>button){white-space:normal;height:auto}.app-shell.edition-email .suite-op-call-controls button{border-radius:12px;min-width:62px;height:auto;min-height:50px;padding:7px 9px;font-size:12px;line-height:16px}.app-shell.edition-email .suite-op-document{font-family:Georgia,serif;font-size:13px;line-height:1.7}@media (hover:hover) and (pointer:fine){.app-shell.edition-email :is(.marketing-rail nav button,.settings-signout):hover:not(:disabled){background:var(--clickup-hover)}.app-shell.edition-email :is(.primary-small,.send-button,.suite-primary-button,.campaign-primary,.app-primary,.asset-primary,.transfer-submit,.suite-invite-submit):hover:not(:disabled){color:var(--clickup-primary-text);background:var(--clickup-primary-hover);filter:none;transform:none}.app-shell.edition-email :is(.secondary-button,.route-button,.suite-share-button,.suite-today-button,.suite-quiet-button,.campaign-secondary,.app-submit,.toast-action,.mailbox-history-footer>button,.reader-response-actions>button,.asset-secondary,.suite-invite-cancel):hover:not(:disabled),.app-shell.edition-email :is(.topbar .icon-button,.mail-toolbar-action-group>button,.reader-toolbar>button,.mail-worktab-close,.settings-head-actions>button,.suite-op-modal>header>button,.suite-op-drawer>header>button):hover:not(:disabled){color:var(--ink);background:var(--clickup-hover);filter:none;transform:none}}.app-shell.edition-email :is(button,[role=button],input,select,textarea):focus-visible,.settings-panel.settings-v2 :is(button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--clickup-focus);outline-offset:2px}.app-shell.edition-email button:active:not(:disabled),.settings-panel.settings-v2 button:active:not(:disabled){transform:none}.app-shell.edition-email button:disabled,.settings-panel.settings-v2 button:disabled{cursor:not-allowed;opacity:.46;transform:none}.app-shell.edition-email :is(.primary-small,.secondary-button,.route-button,.suite-primary-button,.campaign-primary,.campaign-secondary,.app-primary,.asset-primary,.asset-secondary):disabled{color:var(--clickup-disabled-text);background:var(--clickup-disabled);box-shadow:none}html[data-theme=dark] .app-shell.edition-email .asset-workspace .asset-head .asset-primary{color:var(--clickup-primary-text)}@media (width<=650px),(pointer:coarse){.app-shell.edition-email :is(.primary-small,.secondary-button,.danger-button,.route-button,.send-button,.suite-primary-button,.suite-share-button,.suite-today-button,.suite-quiet-button,.campaign-primary,.campaign-secondary,.app-primary,.asset-primary,.asset-secondary,.transfer-submit,.reader-response-actions>button),.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-nav-group>button,.settings-signout,.settings-section-tabs button,.form-actions>button){height:44px;min-height:44px;padding-inline:12px}.app-shell.edition-email :is(.topbar .icon-button,.mail-toolbar-action-group>button,.reader-toolbar>button,.mail-worktab-close,.settings-head-actions>button,.suite-op-modal>header>button,.suite-op-drawer>header>button,.suite-op-chat-compose>.suite-primary-button,.suite-drive-preview-controls .suite-drive-preview-download){width:44px;min-width:44px;height:44px;min-height:44px;padding:0}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email :where(button),.settings-panel.settings-v2 :where(button){transition:none}}@media (forced-colors:active){.app-shell.edition-email :is(.primary-small,.secondary-button,.danger-button,.route-button,.suite-primary-button,.campaign-primary,.campaign-secondary,.app-primary){color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page){width:100%;max-width:none;min-height:100%;color:var(--ink);background:var(--surface);margin:0;padding:0 10px 18px}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;min-height:47px;margin:0 -10px;padding:0 12px}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-header h1{letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:18px}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-header>div:first-child>span,.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-header p{display:none}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-error{background:#d70015;border-radius:7px;margin:8px 0 0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-error{background:color-mix(in srgb, #d70015 8%, var(--surface))}}.app-shell.edition-email .suite-product-section-header{justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;display:flex}.app-shell.edition-email .suite-product-section-header>div{align-items:center;gap:7px;display:flex}.app-shell.edition-email .suite-product-section-header h2{margin:0;font-size:14px;font-weight:600;line-height:18px}.app-shell.edition-email .suite-product-section-header span{color:var(--muted);font-size:12px}.app-shell.edition-email .suite-calendar-toolbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:7px;min-height:42px;margin:0 -10px;padding:0 12px;display:flex}.app-shell.edition-email .suite-calendar-toolbar>button,.app-shell.edition-email .suite-calendar-stepper button{min-width:28px;height:28px;color:var(--ink);background:var(--fill);border:0;border-radius:7px;place-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-grid}.app-shell.edition-email .suite-calendar-toolbar :is(button:hover,button:focus-visible){background:var(--clickup-hover)}.app-shell.edition-email .suite-calendar-stepper{align-items:center;gap:2px;display:inline-flex}.app-shell.edition-email .suite-calendar-stepper button{width:28px;box-shadow:none;padding:0}.app-shell.edition-email .suite-calendar-toolbar>strong{margin-left:2px;font-size:14px;font-weight:600}.app-shell.edition-email .suite-calendar-toolbar-context{color:var(--muted);margin-left:auto;font-size:12px}.app-shell.edition-email .suite-calendar-week{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:760px;margin-top:10px;overflow:hidden}.app-shell.edition-email .suite-calendar-week-header,.app-shell.edition-email .suite-calendar-week-body{grid-template-columns:48px repeat(7,minmax(96px,1fr));display:grid}.app-shell.edition-email .suite-calendar-week-header{border-bottom:1px solid var(--line);min-height:48px}.app-shell.edition-email .suite-calendar-week-header>div{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.app-shell.edition-email .suite-calendar-week-header small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:500}.app-shell.edition-email .suite-calendar-week-header strong{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.app-shell.edition-email .suite-calendar-week-header .today strong{color:#fff;background:var(--blue)}.app-shell.edition-email .suite-calendar-week-body,.app-shell.edition-email .suite-calendar-time-rail{min-height:624px;position:relative}.app-shell.edition-email .suite-calendar-time-rail span{color:var(--faint);white-space:nowrap;font-size:10px;line-height:12px;position:absolute;right:8px;transform:translateY(-6px)}.app-shell.edition-email .suite-calendar-day-track{border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(7.6923% - 1px), var(--line) calc(7.6923% - 1px), var(--line) 7.6923%);min-height:624px;position:relative}.app-shell.edition-email .suite-calendar-day-track.today{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-day-track.today{background-color:color-mix(in srgb, var(--blue) 2.5%, transparent)}}.app-shell.edition-email .suite-calendar-event{z-index:2;border:0;border-left:3px solid var(--blue);min-height:23px;padding:3px 5px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-event{border-left:3px solid color-mix(in srgb, var(--blue) 78%, #3449a6)}}.app-shell.edition-email .suite-calendar-event{color:var(--blue);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-event{color:color-mix(in srgb, var(--blue) 78%, var(--ink))}}.app-shell.edition-email .suite-calendar-event{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-event{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.app-shell.edition-email .suite-calendar-event{text-align:left;box-shadow:none}.app-shell.edition-email .suite-calendar-event:hover,.app-shell.edition-email .suite-calendar-event:focus-visible{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-event:hover,.app-shell.edition-email .suite-calendar-event:focus-visible{background:color-mix(in srgb, var(--blue) 18%, var(--surface))}}.app-shell.edition-email .suite-calendar-event:hover,.app-shell.edition-email .suite-calendar-event:focus-visible{box-shadow:0 2px 8px var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calendar-event:hover,.app-shell.edition-email .suite-calendar-event:focus-visible{box-shadow:0 2px 8px color-mix(in srgb, var(--blue) 12%, transparent)}}.app-shell.edition-email .suite-calendar-event>span,.app-shell.edition-email .suite-calendar-event>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;display:block;overflow:hidden}.app-shell.edition-email .suite-calendar-event>strong{font-weight:600}.app-shell.edition-email .suite-calendar-event.cancelled{opacity:.56;text-decoration:line-through}.app-shell.edition-email .suite-calendar-now{z-index:3;pointer-events:none;background:#ff3b30;height:1px;position:absolute;left:0;right:0}.app-shell.edition-email .suite-calendar-now:before{content:"";background:#ff3b30;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-4px}.app-shell.edition-email .suite-calendar-agenda{display:none}.app-shell.edition-email .suite-calendar-event-dialog{width:min(430px,100vw - 28px)}.app-shell.edition-email .suite-calendar-event-meta{gap:10px;padding:3px 0;display:grid}.app-shell.edition-email .suite-calendar-event-meta p{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;font-size:13px;line-height:18px;display:grid}.app-shell.edition-email .suite-calendar-event-dialog>footer{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.app-shell.edition-email .suite-calendar-event-dialog>footer :is(button,select){min-height:32px;color:var(--ink);background:var(--clickup-hover);border:0;border-radius:8px;padding:0 10px;font-size:13px}.app-shell.edition-email .suite-calendar-event-dialog>footer .danger{color:var(--clickup-danger)}.app-shell.edition-email .suite-tasks-board{background:var(--surface);margin-top:8px}.app-shell.edition-email .suite-tasks-table-head,.app-shell.edition-email .suite-tasks-table>article{grid-template-columns:minmax(220px,1.6fr) 118px 128px 92px 126px 28px;align-items:center;column-gap:10px;display:grid}.app-shell.edition-email .suite-tasks-table-head{min-height:31px;color:var(--muted);padding:0 10px;font-size:11px;font-weight:500}.app-shell.edition-email .suite-tasks-table>article{border-top:1px solid var(--line);min-height:50px;padding:6px 10px;transition:background-color .12s}.app-shell.edition-email .suite-tasks-table>article:hover{background:var(--clickup-hover)}.app-shell.edition-email .suite-task-name{align-items:center;gap:9px;min-width:0;display:flex}.app-shell.edition-email .suite-task-name>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell.edition-email .suite-task-name :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .suite-task-name strong{font-size:13px;font-weight:500;line-height:17px}.app-shell.edition-email .suite-task-name small{color:var(--muted);font-size:11px;line-height:15px}.app-shell.edition-email .suite-task-check{border:1px solid var(--ink);place-items:center;width:17px;min-width:17px;height:17px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-task-check{border:1px solid color-mix(in srgb, var(--ink) 32%, transparent)}}.app-shell.edition-email .suite-task-check{color:#fff;background:0 0;border-radius:50%}.app-shell.edition-email .suite-task-check:not(:disabled):hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-task-check:not(:disabled):hover{background:color-mix(in srgb, var(--blue) 12%, transparent)}}.app-shell.edition-email .suite-task-check.completed{border-color:var(--blue);background:var(--blue)}.app-shell.edition-email .suite-task-check:disabled{opacity:.48}.app-shell.edition-email .suite-task-assignees{align-items:center;min-width:0;display:flex}.app-shell.edition-email .suite-task-assignees .suite-op-avatar+.suite-op-avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.app-shell.edition-email .suite-task-assignees small{color:var(--muted);font-size:11px}.app-shell.edition-email .suite-task-assignees .suite-op-avatar+small{margin-left:6px}.app-shell.edition-email .suite-task-due{color:var(--muted);white-space:nowrap;font-size:11px}.app-shell.edition-email .suite-task-due.overdue{color:var(--clickup-danger,#c92626)}.app-shell.edition-email .suite-task-priority{color:var(--muted);text-transform:capitalize;align-items:center;gap:4px;font-size:11px;display:inline-flex}.app-shell.edition-email .suite-task-priority[data-priority=urgent]{color:#d43b3b}.app-shell.edition-email .suite-task-priority[data-priority=high]{color:#d97824}.app-shell.edition-email .suite-task-priority[data-priority=low]{color:#718096}.app-shell.edition-email .suite-task-status-select{width:112px;height:26px;color:var(--ink);background:var(--clickup-hover);border:0;padding:0 7px;border-radius:6px!important;min-height:26px!important;font-size:11px!important;line-height:14px!important}.app-shell.edition-email .suite-task-row-actions{justify-content:flex-end;display:flex}.app-shell.edition-email .suite-task-row-actions button{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;padding:0;display:grid}.app-shell.edition-email .suite-task-row-actions button:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-task-row-actions button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.app-shell.edition-email .suite-task-dialog{width:min(540px,100vw - 28px)}.app-shell.edition-email .suite-task-dialog textarea{resize:vertical;min-height:78px}.app-shell.edition-email .suite-tasks-table>.suite-op-empty{border-top:1px solid var(--line);min-height:250px}.app-shell.edition-email .suite-task-loading{min-height:180px;color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.app-shell.edition-email .suite-task-load-more{border-top:1px solid var(--line);place-items:center;min-height:48px;display:grid}.app-shell.edition-email .suite-task-load-more button{min-height:28px;color:var(--ink);background:var(--clickup-hover);border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.app-shell.edition-email .suite-tasks-table>article .suite-task-row-actions{opacity:0;transition:opacity .12s,transform .12s;transform:translate(3px)}.app-shell.edition-email .suite-tasks-table>article:is(:hover,:focus-within) .suite-task-row-actions{opacity:1;transform:translate(0)}}@media (width<=760px),(hover:none),(pointer:coarse){.app-shell.edition-email .suite-task-check{background:radial-gradient(circle, transparent 0 7px, var(--ink) 7px 8px, transparent 8px);border-color:#0000;width:44px;min-width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-task-check{background:radial-gradient(circle, transparent 0 7px, color-mix(in srgb, var(--ink) 34%, transparent) 7px 8px, transparent 8px)}}.app-shell.edition-email .suite-task-check.completed{background:radial-gradient(circle, var(--blue) 0 8px, transparent 8px);border-color:#0000}.app-shell.edition-email .suite-task-status-select{height:44px;min-height:44px!important}.app-shell.edition-email .suite-task-row-actions button{width:44px;height:44px}.app-shell.edition-email .suite-task-load-more button{min-height:44px}}.app-shell.edition-email .suite-calls-board{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:10px;overflow:hidden}.app-shell.edition-email .suite-calls-table-head,.app-shell.edition-email .suite-calls-table>article{grid-template-columns:minmax(190px,1.5fr) 100px minmax(145px,.9fr) 88px 128px;align-items:center;column-gap:10px;display:grid}.app-shell.edition-email .suite-calls-table-head{min-height:31px;color:var(--muted);background:var(--ink);padding:0 10px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-calls-table-head{background:color-mix(in srgb, var(--ink) 2%, var(--surface))}}.app-shell.edition-email .suite-calls-table-head{font-size:11px;font-weight:500}.app-shell.edition-email .suite-calls-table>article{border-top:1px solid var(--line);min-height:54px;padding:7px 10px;transition:background-color .12s}.app-shell.edition-email .suite-calls-table>article:hover{background:var(--clickup-hover)}.app-shell.edition-email .suite-call-name{align-items:center;gap:9px;min-width:0;display:flex}.app-shell.edition-email .suite-call-name>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell.edition-email .suite-call-name strong,.app-shell.edition-email .suite-call-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .suite-call-name strong{font-size:13px;font-weight:500}.app-shell.edition-email .suite-call-name small,.app-shell.edition-email .suite-calls-table time{color:var(--muted);font-size:11px}.app-shell.edition-email .suite-call-participants{align-items:center;display:flex}.app-shell.edition-email .suite-call-participants .suite-op-avatar+.suite-op-avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.app-shell.edition-email .suite-call-participants small{color:var(--muted);margin-left:7px;font-size:11px}.app-shell.edition-email .suite-calls-table .suite-op-status{font-size:10px}.app-shell.edition-email .suite-calls-table .suite-op-row-actions{min-height:28px}.app-shell.edition-email .suite-call-create-dialog{width:min(610px,100vw - 28px)}@media (hover:hover) and (pointer:fine){.app-shell.edition-email .suite-calls-table>article .suite-op-row-actions{opacity:0;transition:opacity .12s,transform .12s;transform:translate(3px)}.app-shell.edition-email .suite-calls-table>article:is(:hover,:focus-within) .suite-op-row-actions{opacity:1;transform:translate(0)}}.app-shell.edition-email .suite-op-call-stage[data-realtime-call-stage]{border-radius:10px;width:calc(100% - 20px);height:calc(100% - 20px);min-height:calc(100% - 20px);margin:10px}.app-shell.edition-email .suite-op-call-stage[data-realtime-call-stage]>header{min-height:48px;padding:7px 12px}.app-shell.edition-email .suite-op-call-stage[data-realtime-call-stage] .suite-op-call-tile{border-radius:9px}.app-shell.edition-email .suite-op-call-stage[data-realtime-call-stage] .suite-op-call-controls{min-height:64px;padding:8px 12px 10px}.app-shell.edition-email .suite-op-call-stage[data-realtime-call-stage] .suite-op-call-controls button{border-radius:8px;min-width:52px;min-height:44px}.app-shell.edition-email .suite-people-workspace,.app-shell.edition-email .suite-teams-workspace{min-height:0}.app-shell.edition-email .suite-people-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:43px;margin:0 -10px 10px;padding:7px 10px;display:flex}.app-shell.edition-email .suite-people-toolbar>label{align-items:center;display:inline-flex}.app-shell.edition-email .suite-people-toolbar select{width:auto;height:28px;min-height:28px;color:var(--ink);background-color:var(--clickup-hover);border:0;border-radius:7px;padding:0 26px 0 8px;font-size:12px}.app-shell.edition-email .suite-people-search{background:var(--clickup-hover);border-radius:7px;gap:6px;min-width:190px;height:28px;padding:0 8px}.app-shell.edition-email .suite-people-search input{outline:0;min-width:0;height:28px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.app-shell.edition-email .suite-people-layout{background:var(--clickup-hover);border-radius:7px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.app-shell.edition-email .suite-people-layout button{width:24px;height:24px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.app-shell.edition-email .suite-people-layout button.active{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #00000014}.app-shell.edition-email .suite-people-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}.app-shell.edition-email .suite-people-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;min-width:0;min-height:128px;padding:12px;transition:background-color .12s,border-color .12s;display:flex}.app-shell.edition-email .suite-people-grid>article:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-people-grid>article:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}}.app-shell.edition-email .suite-people-grid>article:hover{background:var(--fill-hover)}.app-shell.edition-email .suite-person-identity{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.app-shell.edition-email .suite-person-identity>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.edition-email .suite-person-identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .suite-person-identity strong{font-size:13px;font-weight:600}.app-shell.edition-email .suite-person-identity small,.app-shell.edition-email .suite-person-meta small{color:var(--muted);font-size:11px}.app-shell.edition-email .suite-person-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.edition-email .suite-person-meta>span{font-size:12px;font-weight:500}.app-shell.edition-email .suite-person-actions{align-items:center;gap:5px;min-height:28px;margin-top:auto;display:flex}.app-shell.edition-email .suite-person-actions :is(button,select){height:26px;min-height:26px;color:var(--ink);background:var(--clickup-hover);border:0;border-radius:6px;padding:0 7px;font-size:11px}.app-shell.edition-email .suite-people-grid[data-layout=list]{border:1px solid var(--line);border-radius:10px;display:block;overflow:hidden}.app-shell.edition-email .suite-people-grid[data-layout=list]>article{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(240px,1fr) minmax(130px,.6fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid}.app-shell.edition-email .suite-people-grid[data-layout=list]>article:last-child{border-bottom:0}.app-shell.edition-email .suite-people-grid[data-layout=list]>article:hover{box-shadow:none;transform:none}.app-shell.edition-email .suite-people-grid[data-layout=list] .suite-person-actions{justify-content:flex-end;margin:0}.app-shell.edition-email .suite-teams-workspace{padding-top:10px}.app-shell.edition-email .suite-team-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px;display:grid}.app-shell.edition-email .suite-team-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-height:124px;padding:13px;transition:background-color .12s,border-color .12s;display:flex}.app-shell.edition-email .suite-team-card:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .suite-team-card:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--line))}}.app-shell.edition-email .suite-team-card:hover{background:var(--fill-hover)}.app-shell.edition-email .suite-team-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.app-shell.edition-email .suite-team-card>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.app-shell.edition-email .suite-team-card>header strong{font-size:14px;font-weight:600}.app-shell.edition-email .suite-team-card>header small{color:var(--muted);font-size:11px}.app-shell.edition-email .suite-team-card>header button{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.app-shell.edition-email .suite-team-card>header button:hover{color:var(--ink);background:var(--clickup-hover)}.app-shell.edition-email .suite-team-members{align-items:center;min-height:32px;margin-top:auto;display:flex}.app-shell.edition-email .suite-team-members .suite-op-avatar+.suite-op-avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.app-shell.edition-email .suite-team-members>span{color:var(--muted);margin-left:9px;font-size:11px}.app-shell.edition-email .suite-employees-page[data-employees-view=access]>:is(.suite-op-card,.suite-op-role-builder){border:1px solid var(--line);width:min(900px,100%);box-shadow:none;border-radius:10px;margin:10px auto 0;padding:16px}.app-shell.edition-email .suite-employees-page[data-employees-view=access] .suite-op-role-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.app-shell.edition-email .suite-access-review{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.app-shell.edition-email .suite-access-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell.edition-email .suite-access-review>header>div{gap:3px;display:grid}.app-shell.edition-email .suite-access-review small,.app-shell.edition-email .suite-access-review p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.app-shell.edition-email .suite-access-review-surfaces{flex-wrap:wrap;gap:5px;display:flex}.app-shell.edition-email .suite-access-why{border-top:1px solid var(--line);gap:4px;padding:10px 0 0;display:grid}.app-shell.edition-email .suite-employees-page .suite-op-empty{grid-column:1/-1;min-height:250px}@media (hover:hover) and (pointer:fine){.app-shell.edition-email .suite-people-grid>article .suite-person-actions{opacity:0;transition:opacity .12s,transform .12s;transform:translateY(2px)}.app-shell.edition-email .suite-people-grid>article:is(:hover,:focus-within) .suite-person-actions{opacity:1;transform:translateY(0)}}@media (width<=900px){.app-shell.edition-email .suite-calendar-page{overflow-x:auto}.app-shell.edition-email .suite-tasks-table-head,.app-shell.edition-email .suite-tasks-table>article{grid-template-columns:minmax(180px,1.4fr) 104px 112px 82px 116px 28px}.app-shell.edition-email .suite-calls-table-head,.app-shell.edition-email .suite-calls-table>article{grid-template-columns:minmax(170px,1.4fr) 86px minmax(120px,.9fr) 80px 105px}.app-shell.edition-email .suite-profile-photo-action{width:28px;padding:0;font-size:0}}@media (width<=760px){.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page){padding:0 8px 14px}.app-shell.edition-email :is(.suite-calendar-page,.suite-tasks-page,.suite-calls-page,.suite-employees-page)>.suite-op-header,.app-shell.edition-email .suite-calendar-toolbar{margin:0 -8px;padding:0 9px}.app-shell.edition-email .suite-calendar-toolbar-context,.app-shell.edition-email .suite-calendar-week{display:none}.app-shell.edition-email .suite-calendar-agenda{border:1px solid var(--line);border-radius:10px;margin-top:8px;display:block;overflow:hidden}.app-shell.edition-email .suite-calendar-agenda>button{border-top:1px solid var(--line);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px 10px;display:grid}.app-shell.edition-email .suite-calendar-agenda>button:hover{background:var(--clickup-hover)}.app-shell.edition-email .suite-calendar-agenda time{flex-direction:column;align-items:center;display:flex}.app-shell.edition-email .suite-calendar-agenda time strong{font-size:16px}.app-shell.edition-email .suite-calendar-agenda time small{color:var(--muted);text-transform:uppercase;font-size:10px}.app-shell.edition-email .suite-calendar-agenda>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.edition-email .suite-calendar-agenda>button>span:nth-child(2) :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .suite-calendar-agenda>button>span:nth-child(2) strong{font-size:13px}.app-shell.edition-email .suite-calendar-agenda>button>span:nth-child(2) small{color:var(--muted);font-size:11px}.app-shell.edition-email .suite-tasks-table-head{display:none}.app-shell.edition-email .suite-tasks-table>article{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:76px;padding:8px 52px 8px 9px;position:relative}.app-shell.edition-email .suite-task-name{grid-area:1/1}.app-shell.edition-email .suite-task-assignees{grid-area:2/1;margin-left:53px}.app-shell.edition-email .suite-task-due{grid-area:3/1;margin-left:53px}.app-shell.edition-email .suite-task-priority{grid-area:2/2}.app-shell.edition-email .suite-tasks-table>article>span:nth-child(5){grid-area:1/2}.app-shell.edition-email .suite-task-row-actions{position:absolute;bottom:4px;right:4px}.app-shell.edition-email .suite-calls-table-head{display:none}.app-shell.edition-email .suite-calls-table>article{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-height:72px;padding:9px}.app-shell.edition-email .suite-calls-table>article>:is(.suite-call-participants,time){grid-column:1;margin-left:39px}.app-shell.edition-email .suite-calls-table>article>span:nth-child(4){grid-area:1/2}.app-shell.edition-email .suite-calls-table>article>.suite-op-row-actions{grid-area:2/2/span 2}.app-shell.edition-email .suite-calls-table .suite-call-participants{display:none}.app-shell.edition-email .suite-call-create-dialog{grid-template-columns:1fr}.app-shell.edition-email .suite-call-create-dialog>*{grid-column:1}.app-shell.edition-email .suite-people-toolbar{margin:0 -8px 8px;padding:7px 8px;overflow-x:auto}.app-shell.edition-email .suite-people-search{min-width:150px}.app-shell.edition-email .suite-people-layout{flex:none;position:sticky;right:0}.app-shell.edition-email .suite-people-grid{grid-template-columns:1fr}.app-shell.edition-email .suite-people-grid[data-layout=list]>article{grid-template-columns:minmax(0,1fr)}.app-shell.edition-email .suite-people-grid[data-layout=list] .suite-person-actions{justify-content:flex-start}.app-shell.edition-email .suite-team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email :is(.suite-people-grid>article,.suite-team-card,.suite-calendar-event,.suite-tasks-table>article,.suite-calls-table>article){transition:none}}.app-shell.edition-email .suite-call-guest-emails{grid-column:1/-1}.app-shell.edition-email .suite-call-guest-emails small,.app-shell.edition-email .suite-guest-link-composer>p,.app-shell.edition-email .suite-external-link-dialog>p,.app-shell.edition-email .suite-department-dialog>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.app-shell.edition-email .suite-guest-link-composer,.app-shell.edition-email .suite-external-link-dialog,.app-shell.edition-email .suite-department-dialog{width:min(520px,100vw - 28px)}.app-shell.edition-email .suite-external-link-status{background:var(--clickup-hover);border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.app-shell.edition-email .suite-external-link-status>span{width:30px;height:30px;color:var(--blue);background:var(--surface);border-radius:8px;place-items:center;display:grid}.app-shell.edition-email .suite-external-link-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell.edition-email .suite-external-link-status strong{font-size:12px;font-weight:600}.app-shell.edition-email .suite-external-link-status small{color:var(--muted);font-size:10px}.app-shell.edition-email .suite-external-link-copy{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.app-shell.edition-email .suite-external-link-copy button{min-height:32px;color:var(--ink);background:var(--clickup-hover);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.app-shell.edition-email .suite-op-editor-actions>button{margin-left:0}.app-shell.edition-email .suite-op-editor-actions>button:first-of-type{margin-left:auto}.app-shell.edition-email .suite-document-guest-state{width:min(760px,100% - 32px);color:var(--muted);align-items:center;gap:5px;margin:-7px auto 10px;font-size:10px;display:flex}.app-shell.edition-email .suite-department-policy{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;margin-top:12px;display:flex}.app-shell.edition-email .suite-department-policy>span:not(.suite-op-status){color:var(--muted);font-size:11px}.app-shell.edition-email .suite-security-center{background:var(--surface);border-radius:10px;width:min(900px,100%);margin:10px auto 0;padding:16px}.app-shell.edition-email .suite-security-center>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell.edition-email .suite-security-center h2{margin:0;font-size:14px;font-weight:600}.app-shell.edition-email .suite-security-center header p{color:var(--muted);margin:4px 0 0;font-size:11px}.app-shell.edition-email .suite-security-alert-list{background:var(--clickup-hover);border-radius:9px;margin-top:12px;overflow:hidden}.app-shell.edition-email .suite-security-alert-list>article{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.app-shell.edition-email .suite-security-alert-list>article+article{border-top:1px solid var(--line)}.app-shell.edition-email .suite-security-alert-list>article>span:first-child{color:var(--muted)}.app-shell.edition-email .suite-security-alert-list>article[data-severity=critical]>span:first-child{color:#d93025}.app-shell.edition-email .suite-security-alert-list>article[data-severity=warning]>span:first-child{color:#b06000}.app-shell.edition-email .suite-security-alert-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell.edition-email .suite-security-alert-list strong{font-size:11px;font-weight:600}.app-shell.edition-email .suite-security-alert-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell.edition-email .suite-security-alert-list button{min-height:26px;color:var(--ink);background:var(--surface);border-radius:6px;padding:0 8px;font-size:10px}.app-shell.edition-email .suite-security-alert-list>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:11px}.app-shell.edition-email .suite-security-transparency{color:var(--muted);align-items:flex-start;gap:6px;margin:11px 0 0;font-size:10px;line-height:1.45;display:flex}.app-shell.edition-email .suite-security-transparency svg{flex:none;margin-top:1px}.app-shell.edition-email .suite-compliance-workspace{width:min(900px,100%);margin:10px auto 0}.app-shell.edition-email .suite-compliance-workspace>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell.edition-email .suite-compliance-workspace>header h2{margin:0}.app-shell.edition-email .suite-compliance-workspace>header p{margin:4px 0 0}.app-shell.edition-email .suite-compliance-case-form,.app-shell.edition-email .suite-compliance-search-form{gap:10px;display:grid}.app-shell.edition-email .suite-compliance-results{background:var(--line);border-radius:9px;gap:1px;display:grid;overflow:hidden}.app-shell.edition-email .suite-compliance-results>strong,.app-shell.edition-email .suite-compliance-results>article{background:var(--surface);padding:10px 12px}.app-shell.edition-email .suite-compliance-results>strong{color:var(--muted);text-transform:uppercase;font-size:10px}.app-shell.edition-email .suite-compliance-results>article{gap:5px;display:grid}.app-shell.edition-email .suite-compliance-results article>span{justify-content:space-between;gap:10px;display:flex}.app-shell.edition-email .suite-compliance-results article strong{font-size:11px}.app-shell.edition-email .suite-compliance-results article small,.app-shell.edition-email .suite-compliance-results article p{color:var(--muted);font-size:10px}.app-shell.edition-email .suite-compliance-results article p{margin:0;line-height:1.45}@media (width<=760px){.app-shell.edition-email .suite-external-link-copy{grid-template-columns:1fr}.app-shell.edition-email .suite-security-center{padding:12px}.app-shell.edition-email .suite-security-alert-list>article{grid-template-columns:22px minmax(0,1fr) auto}.app-shell.edition-email .suite-security-alert-list>article>button{grid-column:2/-1;justify-self:start}.app-shell.edition-email .suite-compliance-results article>span{flex-direction:column;gap:2px}}.app-shell.edition-email .workspace-capture-controls{align-items:center;gap:2px;display:inline-flex;position:relative}.app-shell.edition-email .workspace-capture-controls>.icon-button{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0}.app-shell.edition-email .workspace-capture-controls>.icon-button:hover,.app-shell.edition-email .workspace-capture-controls>.icon-button:focus-visible,.app-shell.edition-email .workspace-capture-controls>.icon-button.active{color:var(--ink);background:var(--clickup-hover,#00000012)}.app-shell.edition-email .workspace-capture-mic{position:relative}.app-shell.edition-email .workspace-capture-mic>i{border:1.5px solid var(--surface-raised);background:#ff453a;border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite workspace-capture-pulse;position:absolute;bottom:2px;right:2px}.app-shell.edition-email .workspace-capture-recording{height:24px;min-height:24px;color:var(--ink);font:600 12px/16px var(--clickup-font,var(--app-font));font-variant-numeric:tabular-nums;background:#ff453a1f;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 7px 0 5px;display:inline-flex}.app-shell.edition-email .workspace-dictation-fallback{z-index:361;border:1px solid var(--clickup-global-menu-border,var(--line));width:min(320px,100vw - 24px);color:var(--ink);background:var(--clickup-global-menu-surface,var(--surface-raised));box-shadow:var(--clickup-global-menu-shadow,0 8px 28px #00000029);border-radius:10px;gap:7px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:28px}.app-shell.edition-email .workspace-dictation-fallback>strong{font-size:13px;font-weight:600}.app-shell.edition-email .workspace-dictation-fallback>textarea{resize:vertical;border-radius:7px;min-height:74px;padding:8px;font-size:13px;line-height:18px}.app-shell.edition-email .workspace-dictation-fallback>footer{justify-content:flex-end;gap:4px;display:flex}.app-shell.edition-email .workspace-dictation-fallback>footer button{min-height:28px;color:var(--ink);background:var(--clickup-hover);border-radius:7px;padding:0 9px;font-size:12px;font-weight:500}.app-shell.edition-email .workspace-capture-recording>span{color:#fff;background:#ff453a;border-radius:999px;place-items:center;width:14px;height:14px;animation:1.6s ease-out infinite workspace-capture-ring;display:grid;box-shadow:0 0 #ff453a47}.app-shell.edition-email .workspace-capture-preview{z-index:360;border:1px solid var(--clickup-global-menu-border,var(--line));width:min(360px,100vw - 24px);color:var(--ink);background:var(--clickup-global-menu-surface,var(--surface-raised));box-shadow:var(--clickup-global-menu-shadow,0 8px 28px #00000029);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.app-shell.edition-email .workspace-capture-preview>header,.app-shell.edition-email .workspace-capture-preview>footer,.app-shell.edition-email .workspace-capture-preview>header>span,.app-shell.edition-email .workspace-capture-preview>header>span>span{align-items:center;display:flex}.app-shell.edition-email .workspace-capture-preview>header{justify-content:space-between;min-height:34px;padding:0 2px 7px}.app-shell.edition-email .workspace-capture-preview>header>span{gap:8px}.app-shell.edition-email .workspace-capture-preview>header>span>i{color:#fff;background:#20a05a;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.app-shell.edition-email .workspace-capture-preview>header>span>span{flex-direction:column;align-items:flex-start;gap:0}.app-shell.edition-email .workspace-capture-preview>header strong,.app-shell.edition-email .workspace-capture-preview-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.app-shell.edition-email .workspace-capture-preview>header small,.app-shell.edition-email .workspace-capture-preview-name small,.app-shell.edition-email .workspace-capture-progress small{color:var(--muted);font-size:11px;line-height:14px}.app-shell.edition-email .workspace-capture-preview>header>button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.app-shell.edition-email .workspace-capture-preview>header>button:hover{color:var(--ink);background:var(--clickup-hover,#00000012)}.app-shell.edition-email .workspace-capture-preview>video{object-fit:contain;background:#09090b;border-radius:8px;width:100%;max-height:min(260px,38vh);display:block}.app-shell.edition-email .workspace-capture-preview-name{flex-direction:column;min-width:0;padding:8px 3px 5px;display:flex}.app-shell.edition-email .workspace-capture-progress{flex-direction:column;gap:4px;padding:2px 3px 6px;display:flex}.app-shell.edition-email .workspace-capture-progress>span{background:var(--hover);border-radius:999px;width:100%;height:3px;overflow:hidden}.app-shell.edition-email .workspace-capture-progress>span>i{border-radius:inherit;background:var(--accent-color,#007aff);height:100%;transition:width .18s;display:block}.app-shell.edition-email .workspace-capture-preview>footer{gap:4px;padding-top:3px}.app-shell.edition-email .workspace-capture-preview>footer>span{flex:1}.app-shell.edition-email .workspace-capture-preview>footer>button{border:1px solid var(--line);min-height:28px;color:var(--ink);background:var(--surface-raised);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.app-shell.edition-email .workspace-capture-preview>footer>button:hover:not(:disabled){background:var(--clickup-hover,#00000012)}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-discard{color:var(--muted);background:0 0;border-color:#0000;padding-inline:7px}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{border-color:#ff453a}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{border-color:color-mix(in srgb, #ff453a 28%, var(--line))}}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{color:#ff453a}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{color:color-mix(in srgb, #ff453a 75%, var(--ink))}}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{background:#ff453a}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-cancel{background:color-mix(in srgb, #ff453a 8%, var(--surface-raised))}}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-save{border-color:var(--ink);color:var(--surface-raised);background:var(--ink)}.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-save:hover:not(:disabled){color:var(--surface-raised);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .workspace-capture-preview>footer>.workspace-capture-save:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 88%, transparent)}}@media (width<=650px),(pointer:coarse){.app-shell.edition-email .workspace-capture-controls>.icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.app-shell.edition-email .workspace-capture-recording{height:36px;min-height:36px}.app-shell.edition-email .workspace-capture-preview,.app-shell.edition-email .workspace-dictation-fallback{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;position:fixed;left:8px}.app-shell.edition-email .workspace-dictation-fallback>footer button{min-height:44px}.app-shell.edition-email .workspace-capture-preview>footer{flex-wrap:wrap}.app-shell.edition-email .workspace-capture-preview>footer>span{display:none}.app-shell.edition-email .workspace-capture-preview>footer>button{flex:auto;min-height:40px}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email .workspace-capture-mic>i,.app-shell.edition-email .workspace-capture-recording>span{animation:none}}@keyframes workspace-capture-pulse{50%{opacity:.42}}@keyframes workspace-capture-ring{0%{box-shadow:0 0 #ff453a47}75%,to{box-shadow:0 0 0 5px #ff453a00}}.app-shell.edition-email{--clickup-global-icon-size:24px;--clickup-global-icon-radius:6px;--clickup-global-control-gap:2px;--clickup-global-profile-size:24px;--clickup-global-field-height:32px;--clickup-global-field-radius:8px;--clickup-global-menu-radius:8px;--clickup-global-menu-item-radius:6px;--clickup-global-menu-row:28px;--clickup-global-menu-row-detail:36px;--clickup-global-menu-pad:4px;--clickup-global-menu-inset:8px;--clickup-global-menu-gap:8px;--clickup-global-menu-surface:var(--surface-raised,#fff);--clickup-global-menu-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--clickup-global-menu-border:color-mix(in srgb, var(--ink) 12%, transparent)}}.app-shell.edition-email{--clickup-global-menu-shadow:0 1px 2px #0000000f, 0 8px 24px #0000001f;--menu-surface:var(--clickup-global-menu-surface);--menu-border:var(--clickup-global-menu-border);--menu-shadow:var(--clickup-global-menu-shadow);--menu-highlight:var(--clickup-hover,#00000014);--menu-highlight-ink:var(--ink);--menu-hover:var(--clickup-hover,#00000014);--menu-pressed:var(--clickup-active,#00000017);--menu-selected:var(--clickup-active,#00000017);--menu-ring:var(--clickup-focus,var(--blue))}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--menu-ring:var(--clickup-focus,color-mix(in srgb, var(--blue) 36%, transparent))}}.app-shell.edition-email{--menu-radius:var(--clickup-global-menu-radius);--menu-item-radius:var(--clickup-global-menu-item-radius);--menu-pad:var(--clickup-global-menu-pad);--menu-row:var(--clickup-global-menu-row);--menu-row-lg:var(--clickup-global-menu-row-detail);--menu-inset:var(--clickup-global-menu-inset);--menu-icon-gap:var(--clickup-global-menu-gap);--menu-text:14px;--menu-text-sub:12px;--menu-text-section:12px}.app-shell.edition-email :is(.topbar .icon-button,.mail-toolbar-action-group>button,.reader-toolbar>button,.reader-toolbar .icon-button,.mail-worktab-close,.settings-head-actions>button,.settings-mobile-title>button,.suite-op-modal>header>button,.suite-op-drawer>header>button,.suite-op-editor>header>button:first-child){width:var(--clickup-global-icon-size);min-width:var(--clickup-global-icon-size);height:var(--clickup-global-icon-size);min-height:var(--clickup-global-icon-size);border-radius:var(--clickup-global-icon-radius);padding:0}.app-shell.edition-email :is(.topbar-actions,.mail-toolbar-action-group,.settings-head-actions,.settings-mobile-title){gap:var(--clickup-global-control-gap)}.app-shell.edition-email :is(.topbar-actions>.icon-button,.workspace-capture-controls>.icon-button,.topbar-account>.profile-chip){border-radius:var(--clickup-global-icon-radius);color:var(--muted);box-shadow:none;background:0 0;border:0;transition:color .12s,background-color .12s,transform .12s}.app-shell.edition-email :is(.topbar-actions>.icon-button,.workspace-capture-controls>.icon-button,.topbar-account>.profile-chip):is(:hover,:focus-visible,[aria-expanded=true],.active){color:var(--ink);background:var(--clickup-hover,#00000014);outline:0}.app-shell.edition-email :is(.topbar-actions>.icon-button,.workspace-capture-controls>.icon-button,.topbar-account>.profile-chip):active{background:var(--clickup-active,#0000001a);transform:scale(.96)}@media (width>=901px){.app-shell.edition-email{--mail-profile-control-size:var(--clickup-global-profile-size)}.app-shell.edition-email .topbar-actions>.assistant-trigger{display:none}.app-shell.edition-email .topbar-account{width:var(--clickup-global-profile-size);height:var(--clickup-global-profile-size);flex:0 0 var(--clickup-global-profile-size);margin-right:calc(((var(--mail-utility-rail-width,46px) - var(--clickup-global-profile-size)) / 2) + var(--mail-profile-optical-shift,2px))}.app-shell.edition-email .topbar-account>.profile-chip,.app-shell.edition-email .topbar-account>.profile-chip .account-profile-avatar{width:var(--clickup-global-profile-size);min-width:var(--clickup-global-profile-size);height:var(--clickup-global-profile-size);min-height:var(--clickup-global-profile-size)}.app-shell.edition-email .topbar-account>.profile-chip{box-shadow:none;border:0;padding:0}}.app-shell.edition-email :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]){min-height:var(--clickup-global-field-height);border-radius:var(--clickup-global-field-radius);font-family:var(--clickup-font,-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:0;font-size:14px;font-weight:400;line-height:16px}.app-shell.edition-email :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,.menu-surface){border-color:var(--clickup-global-menu-border);border-radius:var(--clickup-global-menu-radius);background:var(--clickup-global-menu-surface);box-shadow:var(--clickup-global-menu-shadow)}.app-shell.edition-email .topbar-account>.account-menu{border-radius:var(--clickup-global-menu-radius)}.app-shell.edition-email :is(.menu-surface>button,.action-popover>button,.mail-worktab-context-menu>button,.mail-new-tab-menu>button,.send-menu>button,.recipient-suggestions>button,.company-menu>button,.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-switch,.account-menu-actions>button,.untitled-ai-configuration-menu button){min-height:var(--clickup-global-menu-row);border-radius:var(--clickup-global-menu-item-radius);padding-top:0;padding-bottom:0;font-size:14px;line-height:16px}.app-shell.edition-email :is(.mail-new-tab-menu>button:has(small),.recipient-suggestions>button:has(small),.company-menu>button:has(small),.account-menu-switch,.account-menu-actions>button:has(small),.untitled-ai-configuration-menu button:has(small)){min-height:var(--clickup-global-menu-row-detail)}.app-shell.edition-email :is(.menu-surface>button,.action-popover>button,.mail-worktab-context-menu>button,.mail-new-tab-menu>button,.send-menu>button,.recipient-suggestions>button,.company-menu>button,.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-actions>button,.untitled-ai-configuration-menu button):is(:hover,:focus-visible,.active):not(:disabled),.app-shell.edition-email .account-menu-row:is(:hover,:focus-within){color:var(--ink);background:var(--clickup-hover,#00000014);outline:0}.app-shell.edition-email :is(.menu-surface>button,.action-popover>button,.mail-worktab-context-menu>button,.mail-new-tab-menu>button,.send-menu>button,.recipient-suggestions>button,.company-menu>button,.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-actions>button,.untitled-ai-configuration-menu button):is(:hover,:focus-visible,.active):not(:disabled) :is(svg,strong,small,span,b),.app-shell.edition-email .account-menu-row:is(:hover,:focus-within) :is(svg,strong,small,span,b){color:inherit}@media (width<=650px),(pointer:coarse){.app-shell.edition-email :is(.topbar .icon-button,.mail-toolbar-action-group>button,.reader-toolbar>button,.reader-toolbar .icon-button,.mail-worktab-close,.settings-head-actions>button,.settings-mobile-title>button,.suite-op-modal>header>button,.suite-op-drawer>header>button,.suite-op-editor>header>button:first-child),.app-shell.edition-email .topbar-account,.app-shell.edition-email .topbar-account>.profile-chip{width:44px;min-width:44px;height:44px;min-height:44px}.app-shell.edition-email .topbar-account{flex:0 0 44px}.app-shell.edition-email .topbar-account>.profile-chip{box-shadow:none;background:0 0;border:0;padding:10px}.app-shell.edition-email .topbar-account>.profile-chip .account-profile-avatar{width:var(--clickup-global-profile-size);min-width:var(--clickup-global-profile-size);height:var(--clickup-global-profile-size);min-height:var(--clickup-global-profile-size)}.app-shell.edition-email :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]){min-height:44px;font-size:16px;line-height:20px}.app-shell.edition-email :is(.menu-surface>button,.action-popover>button,.mail-worktab-context-menu>button,.mail-new-tab-menu>button,.send-menu>button,.recipient-suggestions>button,.company-menu>button,.company-menu-unified,.company-menu-company,.company-address-empty,.company-menu .manage-businesses,.account-menu-switch,.account-menu-actions>button,.untitled-ai-configuration-menu button){min-height:44px}}@media (width>=901px) and (pointer:coarse){.app-shell.edition-email .topbar-account{margin-right:calc(((var(--mail-utility-rail-width,46px) - 44px) / 2) + var(--mail-profile-optical-shift,2px))}}@media (width>=901px) and (hover:hover) and (pointer:fine){.app-shell.edition-email .nav-sidebar .company-switcher-wrap{z-index:1320;width:min(100%,216px);min-height:36px;position:relative}.app-shell.edition-email .nav-sidebar .company-switcher{border-radius:7px;gap:8px;height:36px;min-height:36px;padding:3px 7px}.app-shell.edition-email .nav-sidebar .company-switcher .company-avatar{width:26px;height:26px}.app-shell.edition-email .nav-sidebar .company-switcher .company-switch-copy{gap:0}.app-shell.edition-email .nav-sidebar .company-switcher .company-switch-copy strong{font-size:13px;line-height:16px}.app-shell.edition-email .nav-sidebar .company-switcher .company-switch-copy small{font-size:10px;line-height:12px}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell,.app-shell.edition-email .nav-sidebar .company-menu-inline-shell:not(.open){opacity:0;visibility:hidden;pointer-events:none;width:min(304px,100vw - 24px);margin:0;display:none;position:absolute;top:42px;left:0}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell.open{opacity:1;visibility:visible;pointer-events:auto;display:block}.app-shell.edition-email .nav-sidebar .company-menu-inline-clip{min-height:0;overflow:visible}.app-shell.edition-email .nav-sidebar .company-menu,.app-shell.edition-email .workspace.sidebar-collapsed .company-menu{border-radius:var(--clickup-global-menu-radius);gap:2px;overflow:hidden;border:1px solid var(--clickup-global-menu-border)!important;background:var(--clickup-global-menu-surface)!important;width:100%!important;max-height:min(62dvh,520px)!important;box-shadow:var(--clickup-global-menu-shadow)!important;padding:4px!important;position:relative!important;inset:auto!important}}.app-shell.edition-email .nav-sidebar .company-menu-content{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.app-shell.edition-email .nav-sidebar .company-menu-content::-webkit-scrollbar{width:6px;display:block}.app-shell.edition-email .nav-sidebar .company-menu-content::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .nav-sidebar .company-menu-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 20%, transparent)}}.app-shell.edition-email .company-menu .manage-businesses,.app-shell.edition-email .company-menu .manage-businesses:is(:hover,:focus-visible,:active),.app-shell.edition-email .company-menu .manage-businesses:is(:hover,:focus-visible,:active) :is(svg,span){color:var(--ink)}.app-shell.edition-email .suite-mini-app:not(.mail-utility-panel) :is(button,input,select,textarea){border-radius:6px}.app-shell.edition-email .assistant-ai-shell.suite-mini-app .untitled-ai-toolbar button{border-radius:7px}.app-shell.edition-email .assistant-ai-shell.suite-mini-app .untitled-ai-composer :is(.untitled-ai-attach,.untitled-ai-mic,.untitled-ai-send){border-radius:50%}.app-shell.edition-email .assistant-ai-shell.suite-mini-app .untitled-ai-composer .untitled-ai-configuration-trigger{border-radius:8px}.app-shell.edition-email .topbar-workspace-switcher{display:none}@media (width>=901px){.app-shell.edition-email>.topbar,.app-shell.edition-email>.topbar.sidebar-collapsed{padding-left:var(--mail-sidebar-card-left,7px);grid-template-columns:var(--mail-sidebar-width,220px) minmax(180px, 1fr) auto;margin-left:0}.app-shell.edition-email>.topbar.sidebar-collapsed{grid-template-columns:76px minmax(180px,1fr) auto}.app-shell.edition-email>.topbar .brand-lockup{align-items:center;min-width:0;height:100%;padding-right:12px;display:flex}.app-shell.edition-email>.topbar .brand-lockup>.nav-trigger{display:none}.app-shell.edition-email .topbar-workspace-switcher{width:100%;min-width:0;display:block;position:relative}.app-shell.edition-email .topbar-workspace-trigger{width:100%;height:34px;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:3px 7px;display:flex}.app-shell.edition-email .topbar-workspace-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--fill-hover)}.app-shell.edition-email .topbar-workspace-trigger>.company-avatar{width:26px;height:26px}.app-shell.edition-email .topbar-workspace-copy{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell.edition-email .topbar-workspace-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .topbar-workspace-copy strong{font-size:13px;font-weight:620;line-height:16px}.app-shell.edition-email .topbar-workspace-copy small{color:var(--muted);font-size:10px;line-height:12px}.app-shell.edition-email .topbar-workspace-trigger>svg{color:var(--muted);flex:none;transition:transform .14s}.app-shell.edition-email .topbar-workspace-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.app-shell.edition-email .topbar-workspace-menu{z-index:1450;border:1px solid var(--clickup-global-menu-border);border-radius:var(--clickup-global-menu-radius);width:min(304px,100vw - 24px);max-height:min(62dvh,520px);color:var(--ink);background:var(--clickup-global-menu-surface);box-shadow:var(--clickup-global-menu-shadow);flex-direction:column;padding:4px;display:flex;position:absolute;top:40px;left:0;overflow:hidden}.app-shell.edition-email .topbar-workspace-menu-list{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.app-shell.edition-email .topbar-workspace-menu-list::-webkit-scrollbar{width:6px}.app-shell.edition-email .topbar-workspace-menu-list::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .topbar-workspace-menu-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 20%, transparent)}}.app-shell.edition-email .topbar-workspace-menu-list>button,.app-shell.edition-email .topbar-workspace-menu-footer>button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 7px;display:flex}.app-shell.edition-email .topbar-workspace-menu-list>button:is(:hover,:focus-visible),.app-shell.edition-email .topbar-workspace-menu-footer>button:is(:hover,:focus-visible){background:var(--fill-hover)}.app-shell.edition-email .topbar-workspace-menu-list>button>.company-avatar{width:28px;height:28px}.app-shell.edition-email .topbar-workspace-menu-list>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.app-shell.edition-email .topbar-workspace-menu-list>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .topbar-workspace-menu-list>button strong{font-size:13px;font-weight:560;line-height:16px}.app-shell.edition-email .topbar-workspace-menu-list>button small{color:var(--muted);font-size:11px;line-height:14px}.app-shell.edition-email .topbar-workspace-section{color:var(--muted);padding:8px 7px 3px;font-size:11px;font-weight:560;line-height:14px;display:block}.app-shell.edition-email .topbar-workspace-menu-footer{border-top:1px solid var(--clickup-global-menu-border);flex:none;padding-top:4px}.app-shell.edition-email .topbar-workspace-menu-footer>button,.app-shell.edition-email .topbar-workspace-menu-footer>button:is(:hover,:focus-visible){color:var(--ink)}.app-shell.edition-email .nav-sidebar>.company-switcher-wrap{display:none!important}.app-shell.edition-email .nav-sidebar,.app-shell.edition-email .workspace.sidebar-collapsed .nav-sidebar{padding-top:58px}.app-shell.edition-email>.topbar.sidebar-collapsed .topbar-workspace-trigger{justify-content:center;width:44px;margin-inline:auto;padding:0}.app-shell.edition-email>.topbar.sidebar-collapsed .topbar-workspace-trigger :is(.topbar-workspace-copy,svg){display:none}}.first-run-welcome{z-index:3200;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--line,#0000001f);width:min(370px,100vw - 32px);padding:20px;position:fixed}@supports (color:color-mix(in lab, red, red)){.first-run-welcome{border:1px solid color-mix(in srgb, var(--line,#0000001f) 84%, transparent)}}.first-run-welcome{color:var(--ink,#1d1d1f);background:var(--surface,#fff);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.first-run-welcome{background:color-mix(in srgb, var(--surface,#fff) 94%, transparent)}}.first-run-welcome{-webkit-backdrop-filter:saturate(160%)blur(24px);backdrop-filter:saturate(160%)blur(24px);font-family:var(--app-font), system-ui, sans-serif;animation:.26s cubic-bezier(.2,.8,.2,1) both first-run-welcome-in;box-shadow:0 18px 55px #00000029,0 2px 10px #0000000f}.first-run-welcome-close{width:30px;height:30px;color:var(--muted,#6e6e73);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.first-run-welcome-close:hover{background:var(--fill,#0000000f);color:var(--ink,#1d1d1f)}.first-run-welcome-mark{width:38px;height:38px;color:var(--accent-contrast,#fff);background:var(--accent-color,#007aff);border-radius:12px;place-items:center;display:grid}.first-run-welcome-copy{margin-top:14px;padding-right:18px}.first-run-welcome-copy>span{color:var(--accent-color,#007aff);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.first-run-welcome h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:21px;font-weight:650;line-height:1.2}.first-run-welcome p{color:var(--muted,#6e6e73);margin:0;font-size:13px;line-height:1.48}.first-run-welcome ol{gap:8px;margin:17px 0 15px;padding:0;list-style:none;display:grid}.first-run-welcome li{background:var(--fill,#0000000b);border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;padding:10px 11px;display:grid}.first-run-welcome li>svg{color:var(--accent-color,#007aff);margin-top:2px}.first-run-welcome li span{gap:2px;min-width:0;display:grid}.first-run-welcome li strong{font-size:12px;font-weight:650}.first-run-welcome li small{color:var(--muted,#6e6e73);font-size:11px;line-height:1.4}.first-run-welcome .first-run-welcome-help{font-size:12px}.first-run-welcome-help a{color:var(--accent-color,#007aff);text-decoration:none}.first-run-welcome-help a:hover{text-decoration:underline}.first-run-welcome-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.first-run-welcome-actions :is(button,a){border:1px solid var(--line,#0000001a);min-height:38px;color:var(--ink,#1d1d1f);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.first-run-welcome-actions button{color:var(--accent-contrast,#fff);background:var(--accent-color,#007aff);border-color:#0000}@keyframes first-run-welcome-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.first-run-welcome{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));padding:18px}}@media (width<=390px){.first-run-welcome-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.first-run-welcome{animation:none}}.app-shell.edition-email .settings-context-navigation{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.app-shell.edition-email .settings-context-navigation-host{flex:auto;min-width:0;min-height:0;display:flex}.app-shell.edition-email .settings-context-nav{--settings-context-row-height:32px;--settings-context-inline-inset:10px;--settings-context-icon-size:16px;--settings-context-column-gap:10px;width:100%;min-width:0;min-height:0;color:inherit;background:0 0;flex-direction:column;flex:auto;display:flex;overflow:hidden}.app-shell.edition-email .settings-context-nav-title{height:38px;min-height:38px;padding:0 var(--settings-context-inline-inset);grid-template-columns:var(--settings-context-icon-size) minmax(0, 1fr);align-items:center;column-gap:var(--settings-context-column-gap);color:var(--ink);flex:0 0 38px;font-size:13px;font-weight:620;line-height:18px;display:grid}.app-shell.edition-email .settings-context-nav-title>svg{width:var(--settings-context-icon-size);height:var(--settings-context-icon-size);color:var(--muted);justify-self:center}.app-shell.edition-email .settings-context-nav-title>strong{min-width:0;line-height:18px}.app-shell.edition-email .settings-context-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.app-shell.edition-email .settings-context-nav-scroll:is(:hover,:focus-within){scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-context-nav-scroll:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent}}.app-shell.edition-email .settings-context-nav-scroll::-webkit-scrollbar{width:5px}.app-shell.edition-email .settings-context-nav-scroll::-webkit-scrollbar-track{background:0 0}.app-shell.edition-email .settings-context-nav-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.app-shell.edition-email .settings-context-nav-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-context-nav-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.app-shell.edition-email .settings-context-nav-group{margin:0 0 6px}.app-shell.edition-email .settings-context-nav-group>.nav-section-label{padding-inline:var(--settings-context-inline-inset);border:0;margin:0}.app-shell.edition-email .settings-context-nav-group>button,.app-shell.edition-email .settings-context-nav-account>button{width:100%;min-width:0;min-height:var(--settings-context-row-height);height:var(--settings-context-row-height);padding:0 var(--settings-context-inline-inset);grid-template-columns:var(--settings-context-icon-size) minmax(0, 1fr);align-items:center;column-gap:var(--settings-context-column-gap);flex:0 0 var(--settings-context-row-height);line-height:18px;display:grid}.app-shell.edition-email .settings-context-nav-group>button>svg,.app-shell.edition-email .settings-context-nav-account>button>svg{width:var(--settings-context-icon-size);height:var(--settings-context-icon-size);justify-self:center}.app-shell.edition-email .settings-context-nav-group>button>span,.app-shell.edition-email .settings-context-nav-account>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;overflow:hidden}.app-shell.edition-email .settings-context-nav-group>button.active{color:var(--ink);background:var(--mail-sidebar-selection);font-weight:600}.app-shell.edition-email .settings-context-nav-group>button:focus-visible,.app-shell.edition-email .settings-context-nav-account>button:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-context-nav-group>button:focus-visible,.app-shell.edition-email .settings-context-nav-account>button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 45%, transparent)}}.app-shell.edition-email .settings-context-nav-group>button:focus-visible,.app-shell.edition-email .settings-context-nav-account>button:focus-visible{outline-offset:-2px}.app-shell.edition-email .settings-context-nav-empty{min-height:72px;color:var(--muted);align-items:center;gap:9px;padding:14px 10px;font-size:12px;display:flex}.app-shell.edition-email .settings-context-nav-account{flex:none;padding-top:4px}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout,.app-shell.edition-email .settings-panel.settings-v2 .settings-layout.settings-layout-domain-page{display:grid;height:calc(100% - var(--set-head-h,70px))!important;grid-template-columns:minmax(0,1fr)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content,.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domain-page{min-width:0;grid-column:1/-1!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content:focus{outline:0}@media (width>=901px){.app-shell.edition-email.settings-workspace-open>.workspace>:not(.nav-sidebar){visibility:hidden;pointer-events:none}.app-shell.edition-email>.topbar .brand-lockup,.app-shell.edition-email .topbar-workspace-switcher{display:none!important}.app-shell.edition-email>.topbar>.global-search{grid-column:2}.app-shell.edition-email .nav-sidebar,.app-shell.edition-email .workspace.sidebar-collapsed .nav-sidebar{padding-top:var(--mail-sidebar-card-top,11px)!important;z-index:100!important}.app-shell.edition-email .nav-sidebar>.company-switcher-wrap{z-index:2;flex:none;min-width:0;position:relative;width:100%!important;display:block!important}.app-shell.edition-email .nav-sidebar .company-switcher{width:100%;min-width:0}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell,.app-shell.edition-email .nav-sidebar .company-menu-inline-shell:not(.open){opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}.app-shell.edition-email .nav-sidebar .company-menu-inline-shell.open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-top:6px!important}.app-shell.edition-email .nav-sidebar .company-menu-inline-clip{min-height:0;overflow:hidden!important}.app-shell.edition-email .nav-sidebar .company-menu,.app-shell.edition-email .workspace.sidebar-collapsed .company-menu{z-index:auto!important;width:100%!important;max-width:100%!important;max-height:min(52dvh,100dvh - 190px,440px)!important;position:static!important;inset:auto!important;transform:none!important}.app-shell.edition-email .mail-worktabs{grid-template-columns:28px minmax(0,1fr) 28px;column-gap:4px;padding:6px 8px 0 11px}.app-shell.edition-email .mail-worktabs-scroll.previous{background:0 0;grid-column:1;width:28px;margin-bottom:7px;position:static}.app-shell.edition-email .mail-worktabs-track{grid-column:2;padding-left:14px;scroll-padding-inline:14px}.app-shell.edition-email .mail-worktabs:has(.mail-worktabs-scroll.previous:not(:disabled)) .mail-worktabs-track{grid-column:2;padding-left:14px;scroll-padding-inline:14px}.app-shell.edition-email .mail-worktabs-scroll.next{grid-column:3}.app-shell.edition-email.settings-workspace-open .nav-sidebar{z-index:100!important}.app-shell.edition-email.settings-workspace-open .nav-sidebar:has(.company-menu-inline-shell.open){z-index:1200!important}}@media (width<=650px){.app-shell.edition-email .settings-panel.settings-v2 .settings-head{height:52px!important;padding:0 12px 0 15px!important}.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% - 52px)!important}.app-shell.edition-email.settings-workspace-open .page-scrim.mobile{z-index:90!important}.app-shell.edition-email.settings-workspace-open .nav-sidebar.mobile-open{z-index:100!important}.app-shell.edition-email .settings-context-nav-title,.app-shell.edition-email .settings-context-nav-group>button,.app-shell.edition-email .settings-context-nav-account>button{flex-basis:44px;height:44px;min-height:44px}}.app-shell.edition-email .mailbox-heading-picker{z-index:24;min-width:0;max-width:calc(100% - 46px);position:relative}.app-shell.edition-email .mailbox-heading-trigger{background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 7px;display:flex}.app-shell.edition-email .mailbox-heading-trigger:is(:hover,:focus-visible),.app-shell.edition-email .mailbox-heading-picker.open .mailbox-heading-trigger{background:var(--fill-hover);outline:0}.app-shell.edition-email .mailbox-heading-copy{flex:1;gap:2px;min-width:0;display:grid}.app-shell.edition-email .mailbox-heading-trigger>svg{color:var(--muted);flex:none;transition:transform .18s}.app-shell.edition-email .mailbox-heading-picker.open .mailbox-heading-trigger>svg{transform:rotate(180deg)}.app-shell.edition-email .mailbox-heading-menu{z-index:120;border:.5px solid var(--pane-divider);background:var(--popover-surface,var(--surface-raised));width:min(340px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(420px,100dvh - 150px);box-shadow:var(--dialog-shadow);border-radius:16px;flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.app-shell.edition-email .mailbox-heading-menu-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.app-shell.edition-email .mailbox-heading-menu-list>button,.app-shell.edition-email .mailbox-heading-menu-footer>button{width:100%;min-height:46px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:6px 8px;display:flex}.app-shell.edition-email .mailbox-heading-menu-list>button:is(:hover,:focus-visible,.selected),.app-shell.edition-email .mailbox-heading-menu-footer>button:is(:hover,:focus-visible){background:var(--fill-hover);outline:0}.app-shell.edition-email .mailbox-heading-menu-list>button.selected{background:var(--mail-sidebar-selection)}.app-shell.edition-email .mailbox-heading-menu-list>button>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.app-shell.edition-email .mailbox-heading-menu-list>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .mailbox-heading-menu-list>button strong{font-size:12.5px;font-weight:620}.app-shell.edition-email .mailbox-heading-menu-list>button small{color:var(--muted);font-size:10.5px}.app-shell.edition-email .mailbox-heading-menu-list>button>svg{color:var(--blue);flex:none}.app-shell.edition-email .mailbox-heading-menu-footer{border-top:.5px solid var(--pane-divider);flex:none;margin-top:4px;padding-top:4px}.app-shell.edition-email .mailbox-heading-menu-footer>button{min-height:40px;color:var(--blue)}@media (width<=650px){.app-shell.edition-email .mailbox-heading-picker{max-width:calc(100% - 48px)}.app-shell.edition-email .mailbox-heading-menu{width:min(330px,100vw - 28px);max-height:min(54dvh,400px)}}@media (width>=651px) and (height<=720px){.app-shell.edition-email .suite-services-primary>button{grid-template-rows:30px 16px;height:50px;min-height:50px}.app-shell.edition-email .suite-services-invite,.app-shell.edition-email .suite-services-upgrade{flex-basis:46px;grid-template-rows:29px 15px;height:46px}}@media (prefers-reduced-motion:reduce){.app-shell.edition-email.settings-workspace-open>.settings-layer{animation:none!important}}.app-shell.edition-email .settings-panel.settings-v2{--settings-reference-line:#e8e8e8;--settings-reference-muted:#8d8d8d;--settings-reference-disabled:#fcfcfc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=dark] .app-shell.edition-email .settings-panel.settings-v2{--settings-reference-line:#ffffff24;--settings-reference-muted:#ffffff8a;--settings-reference-disabled:#ffffff08}.app-shell.edition-email .settings-panel.settings-v2 .settings-content:not(.settings-content-domain-page){padding:40px max(24px, calc((100% - var(--settings-measure,620px)) / 2)) 64px;grid-template-columns:minmax(0, var(--settings-measure,620px));grid-auto-rows:max-content;place-content:start center;justify-items:stretch;display:grid;background:var(--settings-surface)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content:not(.settings-content-domain-page)>*{width:100%;min-width:0;max-width:none;margin-inline:0}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-content-members,.settings-content-security){--settings-measure:960px}.app-shell.edition-email .settings-panel.settings-v2 .content-title{align-items:flex-start;margin:0 0 40px}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{color:var(--settings-text);letter-spacing:-.012em;font-size:24px;font-weight:600;line-height:30px}.app-shell.edition-email .settings-panel.settings-v2 .content-title p{max-width:560px;color:var(--settings-secondary);margin-top:7px;font-size:12px;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading,.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading:first-child{min-height:20px;margin:0 0 16px;padding:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading.spaced{margin-top:48px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading strong{letter-spacing:-.006em;font-size:16px;font-weight:500;line-height:20px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading span:not(.settings-plan-badge){color:var(--settings-secondary);margin-top:5px;font-size:12px;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-title-line{align-items:center;gap:7px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-plan-badge{color:#5f4bd8;background:#efedff;border-radius:5px;align-items:center;min-height:18px;margin:0;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-list,.settings-record-list,.connected-mail-list,.domain-table,.identity-provider-list,.identity-client-list,.security-grid,.key-list){border:1px solid var(--settings-reference-line);box-shadow:none;background:0 0;border-radius:8px;gap:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-row,.settings-record-list>div,.connected-mail-list>div,.identity-provider-list>div,.identity-client-list>div,.security-grid>div,.key-list>div){min-height:48px;box-shadow:none;background:0 0;border-radius:0;padding:11px 16px;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-system-list,.settings-record-list,.connected-mail-list,.identity-provider-list,.identity-client-list,.security-grid,.key-list)>*+*{border-top:1px solid var(--settings-reference-line)!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row{width:100%;color:var(--settings-text);text-align:left;align-items:center}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row:is(button):hover{background:var(--settings-text)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row:is(button):hover{background:color-mix(in srgb, var(--settings-text) 3.5%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail{min-height:48px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail>span:first-child{gap:2px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail strong{color:var(--settings-text);font-size:14px;font-weight:500;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail small{color:var(--settings-reference-muted);font-size:12px;font-weight:400;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-branding-list .settings-system-detail:has(small){min-height:56px}.app-shell.edition-email .settings-panel.settings-v2 .settings-disabled-row{background:var(--settings-reference-disabled)}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field{width:min(180px,42%);min-height:26px;color:var(--settings-text);background:var(--settings-surface);text-overflow:ellipsis;white-space:nowrap;border:1px solid #cecece;border-radius:8px;padding:4px 11px;font-size:14px;font-weight:400;line-height:16px;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-action,.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-danger{border:1px solid var(--settings-reference-line);min-height:24px;color:var(--settings-secondary);background:var(--settings-surface);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-action.disabled{color:var(--settings-secondary)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-action.disabled{color:color-mix(in srgb, var(--settings-secondary) 45%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-action.disabled{background:var(--settings-text)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-action.disabled{background:color-mix(in srgb, var(--settings-text) 4%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-colour-value{color:var(--settings-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-colour-value>i{border:1px solid var(--settings-text);width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-colour-value>i{border:1px solid color-mix(in srgb, var(--settings-text) 14%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-colour-value>i{border-radius:999px}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-switch{border:0;border-radius:999px;flex-basis:24px;width:24px;min-width:24px;height:14px;min-height:14px;padding:2px}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-switch>span{width:10px;height:10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-switch.active>span{transform:translate(10px)}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-danger{color:#c62a2f;background:0 0;border-color:#f3aeaf}.app-shell.edition-email .settings-panel.settings-v2 .settings-compact-danger:disabled{opacity:.5}.app-shell.edition-email .settings-panel.settings-v2 .settings-danger-heading strong{color:#c62a2f}.app-shell.edition-email .settings-panel.settings-v2 .settings-danger-list{border-color:#f3d2d3}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-status{max-width:180px;color:var(--settings-secondary);text-align:right;flex:none;font-size:12px;line-height:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-list>.settings-background-row+.settings-background-row{margin-top:0}@media (width<=650px){.app-shell.edition-email .settings-panel.settings-v2 .settings-content:not(.settings-content-domain-page){padding:24px 16px calc(44px + env(safe-area-inset-bottom))!important}.app-shell.edition-email .settings-panel.settings-v2 .content-title{margin-bottom:32px}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{font-size:22px;line-height:28px}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading.spaced{margin-top:36px}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-detail{padding-inline:13px}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field{width:min(160px,50%)}}.app-shell.edition-email{--ue-quiet-focus-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--ue-quiet-focus-border:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}}.app-shell.edition-email{--ue-quiet-focus-ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email{--ue-quiet-focus-ring:color-mix(in srgb, var(--ink) 24%, transparent)}}.app-shell.edition-email :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):is(:focus,:focus-visible),.app-shell.edition-email .settings-panel.settings-v2 :is(input,select,textarea):is(:focus,:focus-visible){border-color:var(--ue-quiet-focus-border)!important;outline-offset:0!important;box-shadow:none!important;outline:0!important}.app-shell.edition-email :is(.global-search,.web-browser-toolbar,.mail-filter-search-control,.app-marketplace-search,.calendar-input-with-icon,.settings-search,.settings-system-select):focus-within{border-color:var(--ue-quiet-focus-border)!important;box-shadow:none!important;outline:0!important}.app-shell.edition-email :is(button,[role=button],summary):focus-visible{outline-color:var(--ue-quiet-focus-ring)!important}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-compact-switch,.appearance-colour-swatch,.accent-custom-picker):is(:focus-visible,:focus-within){outline-color:var(--ue-quiet-focus-ring)!important;box-shadow:none!important}.app-shell.edition-email .suite-op-card:is(.suite-op-form,.suite-op-form-grid,.suite-op-drive-upload,.suite-op-dashboard-builder,.suite-op-payment-control):focus-within,.app-shell.edition-email .suite-op-two-column>.suite-op-card.suite-op-form:focus-within{box-shadow:none!important}@media (width>=901px){.app-shell.edition-email .reader-pane>.desktop-reader-toolbar{min-width:0;overflow:hidden}.app-shell.edition-email .desktop-reader-toolbar>.apple-mail-toolbar-actions{flex:auto;width:auto;min-width:0;max-width:none;overflow:auto visible}.app-shell.edition-email .desktop-reader-toolbar>.mail-summarise-button{border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:auto;overflow:hidden;width:max-content!important;min-width:max-content!important;height:34px!important;min-height:34px!important;padding:0 7px!important;display:inline-flex!important}.app-shell.edition-email .desktop-reader-toolbar>.mail-summarise-button .mail-summarise-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;display:block;overflow:hidden}}.app-shell.edition-email .reader-pane .mail-conversation-summary{width:auto;min-width:0;max-width:100%;margin-inline:var(--reader-optical-edge,4px);overflow-wrap:anywhere}.app-shell.edition-email .reader-pane .mail-conversation-summary :is(p,li){overflow-wrap:anywhere;min-width:0}@media (width>=901px){.app-shell.edition-email .sidebar-mailbox-picker{border:.5px solid var(--pane-divider);background:var(--surface);border-radius:9px;flex:0 0 44px;width:100%;min-width:0;height:44px;margin:6px 0 8px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .sidebar-mailbox-picker{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.app-shell.edition-email .sidebar-mailbox-picker:is(:hover,:focus-within){border-color:var(--line-strong);background:var(--fill-hover)}.app-shell.edition-email .sidebar-mailbox-picker-display{height:100%;color:var(--ink);grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:4px 8px;display:grid}.app-shell.edition-email .sidebar-mailbox-picker-icon{width:26px;height:26px;color:var(--muted);background:var(--fill);border-radius:7px;place-items:center;display:grid}.app-shell.edition-email .sidebar-mailbox-picker-copy{flex-direction:column;min-width:0;display:flex}.app-shell.edition-email .sidebar-mailbox-picker-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .sidebar-mailbox-picker-copy small{color:var(--muted);font-size:9px;line-height:11px}.app-shell.edition-email .sidebar-mailbox-picker-copy strong{font-size:11px;font-weight:620;line-height:15px}.app-shell.edition-email .sidebar-mailbox-picker-display>svg{color:var(--muted)}.app-shell.edition-email .sidebar-mailbox-picker>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-shell.edition-email .sidebar-mailbox-picker>select:focus-visible{outline:0}}@media (width<=900px){.app-shell.edition-email .sidebar-mailbox-picker{display:none}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domains-title{align-items:flex-start;margin-bottom:14px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domains-title>button{flex:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domains-tabs{justify-content:flex-start;width:100%;margin-bottom:18px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-email-section-tabs{margin:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card{border:1px solid var(--settings-reference-line,var(--line));background:var(--settings-surface,var(--surface));border-radius:10px;width:100%;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header{border-bottom:1px solid var(--settings-reference-line,var(--line));justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header>div{gap:3px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header strong{color:var(--settings-text,var(--ink));font-size:13px;font-weight:620}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header span{color:var(--settings-secondary,var(--muted));font-size:11px;line-height:1.4}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header>span{min-height:25px;color:var(--settings-text,var(--ink));background:var(--settings-aside,var(--fill));white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:0 9px;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .add-domain-form{border:0;border-bottom:1px solid var(--settings-reference-line,var(--line));background:var(--settings-aside,var(--fill));border-radius:0;max-width:none;margin:0;padding:16px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .add-domain-form input,.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .add-domain-form .primary-small{min-height:40px}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-permission{border-bottom:1px solid var(--settings-reference-line,var(--line));min-height:42px;color:var(--settings-secondary,var(--muted));background:var(--settings-aside,var(--fill));align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list{background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row{cursor:default;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid;border:0!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row+.domain-row{border-top:1px solid var(--settings-reference-line,var(--line))!important}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row:hover{background:var(--settings-text,var(--ink))}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row:hover{background:color-mix(in srgb, var(--settings-text,var(--ink)) 2.5%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row>:is(.verified,.pending){background:var(--settings-aside,var(--fill));border:0;border-radius:999px;min-height:24px;padding:0 8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row>.verified{color:var(--green,#248a3d);background:var(--green,#248a3d)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row>.verified{background:color-mix(in srgb, var(--green,#248a3d) 10%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>button{width:auto;min-width:30px;min-height:30px;color:var(--settings-secondary,var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>button:hover{color:var(--settings-text,var(--ink));background:var(--settings-hover,var(--fill-hover))}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>button.danger{color:var(--red,#d70015);background:var(--red,#d70015)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>button.danger{background:color-mix(in srgb, var(--red,#d70015) 9%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>button:disabled{opacity:.45;cursor:default}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-empty{min-height:104px;color:var(--settings-secondary,var(--muted));text-align:left;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-empty>span{gap:2px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-empty small{color:var(--settings-secondary,var(--muted));font-size:11px}@media (width<=720px){.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-overview-card>header{flex-direction:column;align-items:flex-start;gap:8px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domain-list .domain-row>:is(.verified,.pending){grid-column:1;width:fit-content;margin-left:46px}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions{grid-area:1/2/span 2;align-self:center}}@media (width<=500px){.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domains-title{align-items:stretch}.app-shell.edition-email .settings-panel.settings-v2 .settings-content-domains .settings-domains-title>button{justify-content:center;width:100%}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>.settings-domain-manage{font-size:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-domain-row-actions>.settings-domain-manage>svg{width:16px;height:16px}}.app-shell.edition-email .ue-product-glyph.gradient{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell.edition-email .ue-product-glyph.gradient>svg{filter:drop-shadow(0 1px 2px var(--ue-product-shadow));display:block;overflow:visible}.app-shell.edition-email .suite-services-more-preview>.ue-product-glyph.gradient>svg{filter:none;width:7px;height:7px;display:block}.app-shell.edition-email :is(input,textarea):is(:focus,:focus-visible){border-color:var(--ink);outline:0}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(input,textarea):is(:focus,:focus-visible){border-color:color-mix(in srgb, var(--ink) 26%, var(--line-strong))}}.app-shell.edition-email :is(input,textarea):is(:focus,:focus-visible){box-shadow:0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(input,textarea):is(:focus,:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}}.app-shell.edition-email :is(.global-search,.mail-filter-search-control,.calendar-search,.calendar-input-with-icon,.settings-search,.web-browser-toolbar):focus-within{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(.global-search,.mail-filter-search-control,.calendar-search,.calendar-input-with-icon,.settings-search,.web-browser-toolbar):focus-within{border-color:color-mix(in srgb, var(--ink) 24%, var(--line-strong))}}.app-shell.edition-email :is(.global-search,.mail-filter-search-control,.calendar-search,.calendar-input-with-icon,.settings-search,.web-browser-toolbar):focus-within{box-shadow:0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email :is(.global-search,.mail-filter-search-control,.calendar-search,.calendar-input-with-icon,.settings-search,.web-browser-toolbar):focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent)}}._shell_1278s_6{z-index:10000;opacity:0;background:#fff;place-items:center;min-height:100dvh;animation:.12s .65s forwards _route-loading-reveal_1278s_1;display:grid;position:fixed;inset:0;overflow:hidden}._mark_1278s_19{background:url(/assets/brand/untitled-email-logo-rounded.png) 50%/cover no-repeat;border-radius:12px;width:38px;height:38px;box-shadow:0 8px 24px #1f23291a}._srOnly_1278s_27{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_1278s_1{to{opacity:1}}html[data-theme=dark] ._shell_1278s_6{background:#000}html[data-theme=dark] ._mark_1278s_19{box-shadow:0 8px 24px #00000047}@media (prefers-reduced-motion:reduce){._shell_1278s_6{animation-duration:1ms;animation-delay:.65s}}}@layer tokens{:root{--u-space-1:2px;--u-space-2:4px;--u-space-3:6px;--u-space-4:8px;--u-space-5:12px;--u-space-6:14px;--u-space-7:16px;--u-space-8:20px;--u-space-9:26px;--u-space-10:32px;--u-radius-1:6px;--u-radius-2:8px;--u-radius-3:11px;--u-radius-4:12px;--u-radius-5:16px;--u-radius-6:20px;--u-radius-pill:999px;--u-control-sm:28px;--u-control-md:32px;--u-control-lg:38px;--u-bar-md:52px;--u-bar-lg:60px;--u-row-sm:46px;--u-row-md:58px;--u-text-2xs:11px;--u-text-xs:12px;--u-text-sm:13px;--u-text-md:15px;--u-text-lg:17px;--u-text-xl:20px;--u-weight-regular:400;--u-weight-medium:560;--u-weight-semibold:620;--u-weight-bold:660;--u-motion-fast:.12s;--u-motion-base:.18s;--u-motion-slow:.24s;--u-ease-out:cubic-bezier(.22, 1, .36, 1);--u-ease-standard:cubic-bezier(.2, .8, .2, 1);--u-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--u-elevation-1:0 1px 2px var(--u-ink)}@supports (color:color-mix(in lab, red, red)){:root{--u-elevation-1:0 1px 2px color-mix(in srgb, var(--u-ink) 8%, transparent)}}:root{--u-elevation-2:0 12px 34px var(--u-ink)}@supports (color:color-mix(in lab, red, red)){:root{--u-elevation-2:0 12px 34px color-mix(in srgb, var(--u-ink) 18%, transparent)}}:root{--u-elevation-3:0 40px 120px var(--u-ink)}@supports (color:color-mix(in lab, red, red)){:root{--u-elevation-3:0 40px 120px color-mix(in srgb, var(--u-ink) 26%, transparent)}}:root{--u-ink:var(--ink);--u-muted:var(--muted);--u-faint:var(--faint);--u-surface:var(--surface);--u-surface-raised:var(--surface-raised,var(--surface));--u-fill:var(--fill);--u-fill-hover:var(--fill-hover);--u-fill-strong:var(--fill-strong,var(--fill-hover));--u-line:var(--pane-divider,var(--line));--u-accent:var(--tint,var(--blue));--u-on-accent:var(--accent-contrast);--u-danger:var(--red);--u-danger-soft:var(--red-soft);--u-positive:var(--green);--u-canvas:#f4f4f6;--u-card:#fff;--u-hairline:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){:root{--u-hairline:color-mix(in srgb, var(--u-ink) 9%, transparent)}}:root{--u-gutter:var(--u-space-6);--u-gap:var(--u-space-6);--u-tight:var(--u-space-4);--u-radius:var(--u-radius-4);--u-radius-sm:var(--u-radius-2);--u-control:var(--u-control-md);--u-bar:var(--u-bar-md);--u-row-h:var(--u-row-sm);--u-tap:var(--u-control-sm);--u-avatar-size:var(--u-control-sm);--u-title:var(--u-text-md);--u-text:var(--u-text-sm);--u-sub:var(--u-text-xs);--u-micro:var(--u-text-2xs);--u-measure:100%}html[data-theme=dark]{--u-canvas:#08080a;--u-card:#1c1c1e;--u-hairline:#ffffff1f}}@layer primitives{.app-shell{--u-pane-radius:22px;--u-pane-gap:var(--mail-chrome-gutter,11px);--u-pane-top:calc(var(--mail-topbar-height,58px) + var(--mail-tabs-height,0px) + var(--mail-card-top-gap,5px));--u-pane-right:calc(var(--mail-right-rail-reserve,0px) + var(--mail-chrome-gutter,11px));--u-pane-bottom:var(--mail-chrome-gutter,11px);--u-pane-sidebar-fallback:var(--mail-sidebar-width,220px);--u-pane-left:var(--mail-lane-left,calc(var(--u-pane-sidebar-fallback) + var(--mail-card-inline-start,15px)));--u-pane-surface:var(--mail-workspace-surface,var(--surface-raised));--u-pane-shadow:var(--pane-card-shadow)}.app-shell.workspace-tabs-open{--u-pane-top:calc(var(--mail-topbar-height,58px) + var(--mail-tabs-height,0px));--u-pane-shadow:var(--pane-card-shadow-docked,var(--pane-card-shadow))}.app-shell.sidebar-is-collapsed{--u-pane-sidebar-fallback:76px}.u-pane-layer{inset:var(--u-pane-top) var(--u-pane-right) var(--u-pane-bottom) var(--u-pane-left);z-index:var(--u-pane-z,108);isolation:isolate;background:0 0;display:block;position:fixed}.u-pane-lane{min-width:0;min-height:0;margin:var(--mail-card-top-gap,5px) var(--mail-chrome-gutter,11px) var(--mail-chrome-gutter,11px) var(--mail-card-inline-start,15px)}.app-shell.workspace-tabs-open .u-pane-lane{margin-top:0}.u-pane{border-radius:var(--u-pane-radius);min-width:0;min-height:0;color:var(--ink);background:var(--u-pane-surface);box-shadow:var(--u-pane-shadow);border:0;flex-direction:column;display:flex;overflow:hidden}.u-pane-layer>.u-pane{width:100%;max-width:none;height:100%;max-height:none;position:relative;inset:auto;transform:none}.u-pane-layer.u-pane{background:var(--u-pane-surface);display:flex}.u-pane.lead{border-start-end-radius:0;border-end-end-radius:0}.u-pane.trail{border-start-start-radius:0;border-end-start-radius:0}@media (width<=900px){.app-shell{--u-pane-top:var(--mail-topbar-height,58px);--u-pane-right:0px;--u-pane-bottom:0px;--u-pane-left:0px;--u-pane-radius:0px;--u-pane-shadow:none}.app-shell.workspace-tabs-open{--u-pane-top:var(--mail-topbar-height,58px)}.u-pane-lane{margin:0}}@media (width<=650px){.app-shell{--u-pane-top:0px}}.u-btn,.u-icon-btn,.u-check{font:inherit;cursor:pointer;appearance:none;border:0}.u-btn:disabled,.u-icon-btn:disabled,.u-check:disabled{cursor:default}.u-btn:focus-visible,.u-icon-btn:focus-visible,.u-check:focus-visible{outline:2px solid var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-btn:focus-visible,.u-icon-btn:focus-visible,.u-check:focus-visible{outline:2px solid color-mix(in srgb, var(--u-accent) 55%, transparent)}}.u-btn:focus-visible,.u-icon-btn:focus-visible,.u-check:focus-visible{outline-offset:1px}.u-btn{min-height:var(--u-control);justify-content:center;align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill-hover);font-size:var(--u-sub);font-weight:var(--u-weight-semibold);letter-spacing:-.008em;white-space:nowrap;transition:filter var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease, color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;flex:none;padding:0 14px;display:inline-flex}.u-btn:active:not(:disabled){transform:scale(.97)}.u-btn:is(:hover,:focus-visible):not(:disabled){background:var(--u-fill-strong)}.u-btn:disabled{opacity:.38}.u-btn.primary{color:var(--u-on-accent);background:var(--u-accent)}.u-btn.primary:is(:hover,:focus-visible):not(:disabled){background:var(--u-accent);filter:brightness(1.07)}.u-btn.quiet{color:var(--u-accent);background:0 0}.u-btn.quiet:is(:hover,:focus-visible):not(:disabled){background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-btn.quiet:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--u-accent) 12%, transparent)}}.u-btn.danger{color:var(--u-danger);background:0 0}.u-btn.danger:is(:hover,:focus-visible):not(:disabled){background:var(--u-danger-soft)}.u-btn.block{width:100%}.u-btn.wide{flex:1}.u-icon-btn{width:var(--u-tap);height:var(--u-tap);color:var(--u-muted);transition:color var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.u-icon-btn:active:not(:disabled){transform:scale(.92)}.u-icon-btn:is(:hover,:focus-visible){color:var(--u-ink);background:var(--u-fill-hover)}.u-icon-btn:disabled{opacity:.4}.u-icon-btn.destructive:is(:hover,:focus-visible){color:var(--u-danger);background:var(--u-danger-soft)}.u-icon-btn.filled{color:var(--u-muted);background:var(--u-fill)}.u-icon-btn.filled:is(:hover,:focus-visible,.active){color:var(--u-ink);background:var(--u-fill-strong)}.u-icon-btn.accent{color:var(--u-on-accent);background:var(--u-accent)}.u-check{width:calc(var(--u-tap) * .68);height:calc(var(--u-tap) * .68);border:1.5px solid var(--u-faint);color:var(--u-on-accent);transition:border-color var(--u-motion-base) ease, background-color var(--u-motion-base) ease, transform var(--u-motion-base) var(--u-ease-spring);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.u-check:hover:not(:disabled){border-color:var(--u-accent)}.u-check[aria-pressed=true]{border-color:var(--u-accent);background:var(--u-accent);transform:scale(1.06)}.u-check:disabled{opacity:.5}.u-form{padding:var(--u-tight);gap:var(--u-tight);border-radius:var(--u-radius);color:var(--u-ink);background:var(--u-card);box-shadow:0 0 0 .5px var(--u-ink);flex-direction:column;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.u-form{box-shadow:0 0 0 .5px color-mix(in srgb, var(--u-ink) 5%, transparent)}}.u-form{transition:box-shadow var(--u-motion-base) ease}.u-form:focus-within{box-shadow:0 0 0 .5px var(--u-accent), 0 0 0 3px var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-form:focus-within{box-shadow:0 0 0 .5px color-mix(in srgb, var(--u-accent) 45%, transparent), 0 0 0 3px color-mix(in srgb, var(--u-accent) 12%, transparent)}}.u-form.inline,.u-form.inline:focus-within{align-items:center;gap:var(--u-space-2);box-shadow:none;background:0 0;flex-direction:row;padding:0}.u-form.inline>input{flex:1}.u-form-head{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;padding:2px 2px 0;display:grid}.u-form-head>strong{color:var(--u-ink);font-size:var(--u-sub);font-weight:var(--u-weight-bold)}.u-form-head>small{color:var(--u-muted);font-size:var(--u-micro);line-height:1.4}.u-form-foot{justify-content:flex-end;align-items:center;gap:var(--u-tight);display:flex}.u-form-foot>small{color:var(--u-faint);font-size:var(--u-micro);margin-right:auto}.u-fields{gap:var(--u-tight);grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));display:grid}.u-fields.stack{grid-template-columns:minmax(0,1fr)}.u-field{gap:var(--u-space-2);min-width:0;color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-medium);flex-direction:column;display:flex}.u-form>:is(input,select,textarea),.u-field>:is(input,select,textarea){width:100%;min-width:0;min-height:var(--u-control);border-radius:var(--u-radius-sm);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-text);transition:box-shadow var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease;border:0;outline:0;padding:0 10px;line-height:1.35}.u-form>textarea,.u-field>textarea{min-height:calc(var(--u-control) * 2.4);padding:var(--u-space-4) 10px;resize:vertical;line-height:1.5}.u-form :is(input,textarea)::placeholder{color:var(--u-faint)}.u-form>:is(input,select,textarea):focus-visible,.u-field>:is(input,select,textarea):focus-visible{background:var(--u-canvas);box-shadow:inset 0 0 0 1.5px var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-form>:is(input,select,textarea):focus-visible,.u-field>:is(input,select,textarea):focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--u-accent) 60%, transparent)}}.u-group{flex-direction:column;min-width:0;display:flex}.u-group-head{min-height:0;padding:0 var(--u-space-5) var(--u-space-3);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.u-group-head>strong{color:var(--u-muted);font-size:var(--u-sub);font-weight:var(--u-weight-semibold);letter-spacing:-.006em;text-transform:none}.u-group-head>small{color:var(--u-faint);font-size:var(--u-sub);font-variant-numeric:tabular-nums}.u-group-head:has(button){align-items:center}.u-rows{border-radius:var(--u-radius);background:var(--u-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.u-row{--u-row-inset:var(--u-space-5);min-width:0;min-height:var(--u-row-h);padding:var(--u-space-4) var(--u-space-5);align-items:center;gap:var(--u-tight);color:var(--u-ink);font:inherit;text-align:left;transition:background-color var(--u-motion-fast) ease;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.u-row+.u-row:before{content:"";top:0;right:0;left:var(--u-row-inset);transform-origin:top;background:var(--u-hairline);pointer-events:none;height:1px;position:absolute;transform:scaleY(.5)}button.u-row{cursor:pointer}button.u-row:is(:hover,:focus-visible),.u-row.interactive:is(:hover,:focus-within){background:var(--u-fill-hover)}button.u-row:is(:hover,:focus-visible):before,.u-row.interactive:is(:hover,:focus-within):before,button.u-row:is(:hover,:focus-visible)+.u-row:before,.u-row.interactive:is(:hover,:focus-within)+.u-row:before{opacity:0}.u-row.lead{grid-template-columns:auto minmax(0,1fr) auto}.u-row.stacked{align-items:stretch;gap:var(--u-space-3);grid-template-columns:minmax(0,1fr)}.u-row.done .u-row-main>strong{color:var(--u-faint);text-decoration:line-through}.u-row.pinned{background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-row.pinned{background:color-mix(in srgb, var(--u-accent) 9%, transparent)}}.u-row.pinned:is(:hover,:focus-within){background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-row.pinned:is(:hover,:focus-within){background:color-mix(in srgb, var(--u-accent) 14%, transparent)}}.u-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.u-row-main>strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.u-row-main>small{color:var(--u-muted);font-size:var(--u-sub);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.u-row-side{align-items:center;gap:var(--u-space-1);flex:none;display:flex}.u-row-side>:is(small,time){color:var(--u-faint);font-size:var(--u-sub);white-space:nowrap;font-variant-numeric:tabular-nums}.u-row-side>strong{font-size:var(--u-text);font-weight:var(--u-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.u-row-head{justify-content:space-between;align-items:center;gap:var(--u-tight);min-width:0;display:flex}.u-row-body{color:var(--u-ink);font-size:var(--u-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.u-row-foot{justify-content:space-between;align-items:center;gap:var(--u-tight);color:var(--u-faint);font-size:var(--u-micro);display:flex}.u-row-extra{margin-top:var(--u-space-2);padding:var(--u-tight);gap:var(--u-tight);border-radius:var(--u-radius-sm);background:var(--u-canvas);display:grid}.u-row-time{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.u-row-time>strong{color:var(--u-accent);font-size:var(--u-text);font-weight:var(--u-weight-semibold)}.u-row-time>small{color:var(--u-muted);font-size:var(--u-micro);white-space:nowrap}.u-row-flag{align-items:center;gap:var(--u-space-3);min-width:0;color:var(--u-accent);display:inline-flex}.u-row-flag>strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-scroll{gap:var(--u-space-1);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.u-avatar{width:var(--u-avatar-size);height:var(--u-avatar-size);color:var(--u-ink);background:var(--u-fill-strong);font-size:calc(var(--u-sub) - 1px);font-weight:var(--u-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.u-composer{min-width:0;padding:var(--u-space-2);grid-template-columns:minmax(0, 1fr) var(--u-tap);align-items:end;gap:var(--u-space-2);border-radius:var(--u-radius);background:var(--u-card);box-shadow:0 0 0 .5px var(--u-ink);flex:none;display:grid}@supports (color:color-mix(in lab, red, red)){.u-composer{box-shadow:0 0 0 .5px color-mix(in srgb, var(--u-ink) 5%, transparent)}}.u-composer textarea{width:100%;min-height:var(--u-tap);max-height:calc(var(--u-tap) * 3.6);padding:var(--u-space-3) var(--u-space-4);resize:none;color:var(--u-ink);font:inherit;font-size:var(--u-text);background:0 0;border:0;outline:0;line-height:1.45}.u-composer textarea::placeholder{color:var(--u-faint)}.u-people{min-width:0;padding:var(--u-space-3);border-radius:var(--u-radius-sm);background:var(--u-fill);border:0;gap:1px;margin:0;display:grid}.u-people>legend{color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-semibold);padding:0 2px 4px}.u-people>label{min-width:0;min-height:calc(var(--u-control) - 2px);padding:0 var(--u-space-2);align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-1);grid-template-columns:16px minmax(0,1fr);display:grid}.u-people>label:hover{background:var(--u-fill-hover)}.u-people input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--u-accent)}.u-people label>span{flex-direction:column;min-width:0;display:flex}.u-people strong{font-size:var(--u-sub);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-people small{color:var(--u-muted);font-size:var(--u-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-people-empty{min-width:0;padding:var(--u-tight);grid-template-columns:var(--u-avatar-size) minmax(0, 1fr);align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-sm);background:0 0;display:grid}.u-people-empty>span:first-child{width:var(--u-avatar-size);height:var(--u-avatar-size);color:var(--u-muted);background:var(--u-card);border-radius:50%;place-items:center;display:grid}.u-people-empty>span:last-child{gap:var(--u-space-1);min-width:0;display:grid}.u-people-empty strong{color:var(--u-ink);font-size:var(--u-sub);font-weight:var(--u-weight-semibold)}.u-people-empty small{color:var(--u-muted);font-size:var(--u-micro);line-height:1.4}.u-disclosure{min-width:0}.u-disclosure>summary{min-height:var(--u-control);padding:0 var(--u-space-2);border-radius:var(--u-radius-sm);color:var(--u-muted);font-size:var(--u-sub);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.u-disclosure>summary::-webkit-details-marker{display:none}.u-disclosure>summary:hover{background:var(--u-fill-hover)}.u-disclosure>summary>span{color:var(--u-ink);font-weight:var(--u-weight-semibold)}.u-disclosure>summary>small{color:var(--u-faint);font-size:var(--u-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-disclosure[open]>summary{margin-bottom:var(--u-tight)}.u-disclosure-body{gap:var(--u-tight);display:grid}.u-menu{width:min(260px,100% - 8px);padding:var(--u-tight);gap:var(--u-space-3);border:.5px solid var(--u-line);border-radius:var(--u-radius);background:var(--u-surface-raised);box-shadow:var(--u-elevation-2);display:grid}.u-menu>label{min-height:var(--u-control);padding:0 var(--u-space-4);justify-content:space-between;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-1);color:var(--u-muted);background:var(--u-fill);font-size:var(--u-sub);display:flex}.u-menu select{width:auto;min-height:0;color:var(--u-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.u-note,.u-alert{padding:10px var(--u-space-5);justify-content:space-between;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius);font-size:var(--u-sub);font-weight:var(--u-weight-medium);margin:0;line-height:1.4;display:flex}.u-note{color:var(--u-positive);background:var(--u-positive)}@supports (color:color-mix(in lab, red, red)){.u-note{background:color-mix(in srgb, var(--u-positive) 13%, var(--u-card))}}.u-alert{color:var(--u-danger);background:var(--u-danger)}@supports (color:color-mix(in lab, red, red)){.u-alert{background:color-mix(in srgb, var(--u-danger) 11%, var(--u-card))}}:is(.u-note,.u-alert)>span{overflow-wrap:anywhere;min-width:0}:is(.u-note,.u-alert)>button{min-height:calc(var(--u-control) - 8px);padding:0 var(--u-space-5);border-radius:var(--u-radius-pill);color:currentColor;background:currentColor;border:0;flex:none}@supports (color:color-mix(in lab, red, red)){:is(.u-note,.u-alert)>button{background:color-mix(in srgb, currentColor 12%, transparent)}}:is(.u-note,.u-alert)>button{font:inherit;font-size:var(--u-micro);font-weight:var(--u-weight-bold);cursor:pointer}.u-state{min-height:0;padding:calc(var(--u-gutter) * 1.8) var(--u-gutter);justify-content:center;align-items:center;gap:var(--u-tight);color:var(--u-muted);text-align:center;flex-direction:column;flex:1;display:flex}.u-state>strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-semibold)}.u-state>span{max-width:34ch;font-size:var(--u-sub);line-height:1.45}.u-state.row{flex-direction:row}.u-access{color:var(--u-muted);font-size:var(--u-micro)}.u-hero{padding:var(--u-gutter) var(--u-space-8);align-items:flex-start;gap:var(--u-space-3);border-radius:var(--u-radius);background:linear-gradient(160deg, var(--u-accent), var(--u-accent));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.u-hero{background:linear-gradient(160deg, color-mix(in srgb, var(--u-accent) 15%, var(--u-surface)), color-mix(in srgb, var(--u-accent) 5%, var(--u-surface)))}}.u-hero>small{color:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-hero>small{color:color-mix(in srgb, var(--u-accent) 60%, var(--u-ink))}}.u-hero>small{font-size:var(--u-micro);font-weight:var(--u-weight-bold);text-transform:uppercase;letter-spacing:.04em}.u-hero>strong{max-width:100%;color:var(--u-ink);font-size:calc(var(--u-title) * 1.75);font-weight:var(--u-weight-bold);letter-spacing:-.032em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.u-hero>span{color:var(--u-muted);font-size:var(--u-sub)}.u-metrics{gap:var(--u-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr));display:grid}.u-metrics>article{min-width:0;padding:var(--u-tight) var(--u-space-5);gap:var(--u-space-2);border-radius:var(--u-radius);background:var(--u-card);border:0;flex-direction:column;display:flex}.u-metrics small{color:var(--u-muted);font-size:var(--u-sub);font-weight:var(--u-weight-medium)}.u-metrics strong{font-size:calc(var(--u-title) * 1.15);font-weight:var(--u-weight-semibold);letter-spacing:-.022em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:is(.u-btn,.u-icon-btn,.u-check,.u-row,.u-form){transition:none}}:root{--u-z-popover:400;--u-z-overlay:500;--u-z-toast:600;--u-scrim:#00000052;--u-overlay-radius:20px;--u-overlay-pad:20px}html[data-theme=dark]{--u-scrim:#0000008f}.u-overlay{z-index:var(--u-z-overlay);padding:var(--u-space-8);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.u-overlay-scrim{background:var(--u-scrim);animation:u-scrim-in var(--u-motion-base) ease both;cursor:default;border:0;padding:0;position:absolute;inset:0}.u-dialog,.u-sheet{width:min(var(--u-overlay-w,460px), 100%);z-index:1;border-radius:var(--u-overlay-radius);max-height:100%;color:var(--u-ink);background:var(--u-surface-raised);box-shadow:var(--u-elevation-3);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.u-dialog{animation:u-dialog-in var(--u-motion-base) var(--u-ease-out) both}.u-dialog.wide{--u-overlay-w:620px}.u-dialog.narrow{--u-overlay-w:380px}.u-dialog-head{padding:var(--u-overlay-pad) var(--u-overlay-pad) var(--u-space-5);align-items:start;gap:var(--u-tight);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.u-dialog-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.u-dialog-head h2,.u-dialog-head>div>strong{color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-bold);letter-spacing:-.026em;margin:0;line-height:1.2}.u-dialog-head small{color:var(--u-muted);font-size:var(--u-sub);line-height:1.4}.u-dialog-body{min-height:0;padding:0 var(--u-overlay-pad);gap:var(--u-gap);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.u-dialog-body[data-scrolled=true]{box-shadow:inset 0 .5px 0 var(--u-line)}.u-dialog-foot{margin-top:var(--u-gap);padding:var(--u-space-5) var(--u-overlay-pad) var(--u-overlay-pad);justify-content:flex-end;align-items:center;gap:var(--u-space-4);flex:none;display:flex}.u-dialog-foot>:not(button){min-width:0;color:var(--u-muted);font-size:var(--u-sub);margin-right:auto}.u-dialog-foot .u-btn{min-height:var(--u-control-lg);padding-inline:18px}@media (width<=650px){.u-overlay{place-items:end stretch;padding:0}.u-dialog,.u-sheet{border-radius:var(--u-overlay-radius) var(--u-overlay-radius) 0 0;width:100%;max-height:92%;animation:u-sheet-in var(--u-motion-slow) var(--u-ease-out) both}.u-dialog-foot{padding-bottom:calc(var(--u-overlay-pad) + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.u-dialog-foot .u-btn{flex:auto}.u-dialog-head:before{content:"";border-radius:var(--u-radius-pill);background:var(--u-fill-strong);width:36px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.u-dialog-head{padding-top:calc(var(--u-overlay-pad) + 6px)}}.u-popover{width:max-content;min-width:180px;max-width:min(320px,100vw - 24px);padding:var(--u-space-3);z-index:var(--u-z-popover);border-radius:var(--u-radius-5);background:var(--u-surface-raised);box-shadow:var(--u-elevation-2), 0 0 0 .5px var(--u-ink);border:0;flex-direction:column;gap:1px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.u-popover{box-shadow:var(--u-elevation-2), 0 0 0 .5px color-mix(in srgb, var(--u-ink) 8%, transparent)}}.u-popover{animation:u-popover-in var(--u-motion-fast) var(--u-ease-out) both}.u-popover-item{min-height:var(--u-control);padding:0 var(--u-space-4);align-items:center;gap:var(--u-space-4);border-radius:var(--u-radius-2);color:var(--u-ink);font:inherit;font-size:var(--u-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.u-popover-item>svg{color:var(--u-muted);flex:none}.u-popover-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-popover-item:is(:hover,:focus-visible){background:var(--u-fill-hover)}.u-popover-item[aria-checked=true]{color:var(--u-accent);font-weight:var(--u-weight-semibold)}.u-popover-item.destructive{color:var(--u-danger)}.u-popover-item.destructive:is(:hover,:focus-visible){background:var(--u-danger-soft)}.u-popover-sep{height:1px;margin:var(--u-space-3) var(--u-space-4);background:var(--u-hairline)}@keyframes u-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes u-dialog-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@keyframes u-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes u-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.u-overlay-scrim,.u-dialog,.u-sheet,.u-popover{animation:none}}.suite-op-modal-layer{z-index:var(--u-z-overlay);padding:var(--u-space-8);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0}.suite-op-modal-scrim{background:var(--u-scrim);animation:u-scrim-in var(--u-motion-base) ease both;border:0;padding:0;position:absolute;inset:0}.suite-op-modal{width:min(var(--u-overlay-w,560px), 100%);z-index:1;border-radius:var(--u-overlay-radius);background:var(--u-surface-raised);max-height:100%;box-shadow:var(--u-elevation-3);animation:u-dialog-in var(--u-motion-base) var(--u-ease-out) both;border:0;flex-direction:column;padding:0;display:flex;position:relative;inset:auto;overflow:hidden;transform:none}.suite-op-modal>header{padding:var(--u-overlay-pad) var(--u-overlay-pad) var(--u-space-5);justify-content:space-between;align-items:flex-start;gap:var(--u-tight);flex:none;display:flex}.suite-op-modal>header span{color:var(--u-muted);font-size:var(--u-text-2xs);font-weight:var(--u-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.suite-op-modal>header h2{color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-bold);letter-spacing:-.026em;margin:3px 0 0;line-height:1.2}.suite-op-modal>header>button{width:var(--u-control);height:var(--u-control);color:var(--u-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.suite-op-modal>header>button:is(:hover,:focus-visible){color:var(--u-ink);background:var(--u-fill-hover)}.suite-op-modal>:not(header):not(footer){padding-inline:var(--u-overlay-pad);min-height:0}.suite-op-modal>footer{margin-top:var(--u-gap);padding:var(--u-space-5) var(--u-overlay-pad) var(--u-overlay-pad);justify-content:flex-end;align-items:center;gap:var(--u-space-4);flex:none;display:flex}.suite-op-modal.suite-task-dialog,.suite-op-modal.suite-call-create-dialog,.suite-op-modal.suite-calendar-event-dialog{--u-overlay-w:560px}.suite-op-modal.suite-employee-invite-dialog,.suite-op-modal.suite-invitation-result,.suite-op-modal.suite-external-link-dialog{--u-overlay-w:420px}.suite-op-drawer-scrim{z-index:var(--u-z-overlay);background:var(--u-scrim);animation:u-scrim-in var(--u-motion-base) ease both;border:0;position:fixed;inset:0}.suite-op-drawer{z-index:calc(var(--u-z-overlay) + 1);border-radius:var(--u-overlay-radius);background:var(--u-surface-raised);box-shadow:var(--u-elevation-3);border:0}@media (width<=650px){.suite-op-modal-layer{place-items:end stretch;padding:0}.suite-op-modal{border-radius:var(--u-overlay-radius) var(--u-overlay-radius) 0 0;width:100%;max-height:92%;animation:u-sheet-in var(--u-motion-slow) var(--u-ease-out) both}.suite-op-modal>footer{padding-bottom:calc(var(--u-overlay-pad) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){:is(.suite-op-modal,.suite-op-modal-scrim,.suite-op-drawer-scrim){animation:none}}.u-picker{gap:var(--u-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.u-picker>legend{padding:0 0 var(--u-space-2);color:var(--u-muted);font-size:var(--u-sub);font-weight:var(--u-weight-semibold);letter-spacing:-.006em}.u-picker-search{min-height:var(--u-control);padding:0 var(--u-space-4);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-faint);background:var(--u-fill);transition:box-shadow var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease;flex:none;display:flex}.u-picker-search:focus-within{background:var(--u-surface);box-shadow:inset 0 0 0 1.5px var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-picker-search:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--u-accent) 55%, transparent)}}.u-picker-search>svg{flex:none}.u-picker-search>input{width:100%;min-width:0;min-height:0;color:var(--u-ink);font:inherit;font-size:var(--u-text);background:0 0;border:0;outline:0;flex:1;padding:0}.u-picker-search>input::placeholder{color:var(--u-faint)}.u-picker-search>input::-webkit-search-cancel-button{display:none}.u-picker-chips{gap:var(--u-space-2);flex-wrap:wrap;flex:none;display:flex}.u-chip{min-height:var(--u-tap);padding:0 var(--u-space-2) 0 var(--u-space-2);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-medium);cursor:pointer;transition:background-color var(--u-motion-fast) ease, color var(--u-motion-fast) ease;border:0;display:inline-flex}.u-chip>.u-avatar{width:calc(var(--u-tap) - 6px);height:calc(var(--u-tap) - 6px);font-size:calc(var(--u-micro) - 1px)}.u-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.u-chip>svg{color:var(--u-faint);flex:none;margin-right:2px}.u-chip:is(:hover,:focus-visible){color:var(--u-danger);background:var(--u-danger-soft)}.u-chip:is(:hover,:focus-visible)>svg{color:currentColor}.u-picker-list{min-height:0;max-height:var(--u-picker-h,calc(var(--u-row-h) * 4.35));padding:var(--u-space-2);overscroll-behavior:contain;border-radius:var(--u-radius);background:var(--u-card);scrollbar-width:thin;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.u-picker-option{min-height:var(--u-row-h);padding:0 var(--u-space-4);grid-template-columns:var(--u-avatar-size) minmax(0, 1fr) auto;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-2);color:var(--u-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--u-motion-fast) ease;background:0 0;border:0;display:grid}.u-picker-option:hover,.u-picker-option[data-active=true]{background:var(--u-fill-hover)}.u-picker-option:focus-visible{outline:2px solid var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.u-picker-option:focus-visible{outline:2px solid color-mix(in srgb, var(--u-accent) 55%, transparent)}}.u-picker-option:focus-visible{outline-offset:-2px}.u-picker-option>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.u-picker-option strong{font-size:var(--u-text);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-picker-option small{color:var(--u-muted);font-size:var(--u-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-picker-tick{color:#0000;width:20px;height:20px;transition:color var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.u-picker-option[aria-selected=true] .u-picker-tick,.u-picker-option[aria-checked=true] .u-picker-tick{color:var(--u-on-accent);background:var(--u-accent)}.u-picker-option[aria-selected=true] strong,.u-picker-option[aria-checked=true] strong{font-weight:var(--u-weight-semibold)}.u-picker-state{min-height:calc(var(--u-row-h) * 2);padding:var(--u-gutter) var(--u-space-5);justify-content:center;align-items:center;gap:var(--u-space-2);color:var(--u-muted);text-align:center;flex-direction:column;display:flex}.u-picker-state>.u-avatar{width:calc(var(--u-avatar-size) * 1.45);height:calc(var(--u-avatar-size) * 1.45);margin-bottom:var(--u-space-2);color:var(--u-faint);background:var(--u-fill)}.u-picker-state>strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-semibold)}.u-picker-state>small{max-width:30ch;font-size:var(--u-sub);line-height:1.45}.u-picker-state.row{min-height:var(--u-row-h);gap:var(--u-space-3);font-size:var(--u-sub);flex-direction:row}.u-picker-more{min-height:var(--u-control);margin-top:var(--u-space-2);border-radius:var(--u-radius-2);color:var(--u-accent);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none}.u-picker-more:is(:hover,:focus-visible){background:var(--u-fill-hover)}.u-picker-more:disabled{color:var(--u-faint);cursor:default}.u-picker-foot{justify-content:space-between;align-items:center;gap:var(--u-tight);color:var(--u-faint);font-size:var(--u-micro);display:flex}.u-picker-foot>button{color:var(--u-accent);font:inherit;font-size:var(--u-micro);font-weight:var(--u-weight-semibold);cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){:is(.u-chip,.u-picker-option,.u-picker-tick,.u-picker-search){transition:none}}}@layer surface{.mini-app{--u-gutter:var(--u-space-6);--u-gap:var(--u-space-6);--u-tight:var(--u-space-4);--u-radius:var(--u-radius-4);--u-radius-sm:var(--u-radius-2);--u-control:var(--u-control-md);--u-bar:var(--u-bar-md);--u-row-h:var(--u-row-sm);--u-tap:var(--u-control-sm);--u-avatar-size:var(--u-control-sm);--u-title:var(--u-text-md);--u-text:var(--u-text-sm);--u-sub:var(--u-text-xs);--u-micro:var(--u-text-2xs);--u-measure:100%;--mini-tile:128px;--mini-columns:2}.mini-app[data-mini-size=expanded]{--u-gutter:var(--u-space-9);--u-gap:var(--u-space-8);--u-tight:var(--u-space-5);--u-radius:var(--u-radius-5);--u-radius-sm:var(--u-radius-3);--u-control:var(--u-control-lg);--u-bar:var(--u-bar-lg);--u-row-h:var(--u-row-md);--u-tap:var(--u-control-md);--u-avatar-size:var(--u-control-lg);--u-title:var(--u-text-lg);--u-text:var(--u-text-md);--u-sub:var(--u-text-sm);--u-micro:var(--u-text-xs);--u-measure:820px;--mini-tile:190px}.mini-app[data-app=drive][data-mini-size=expanded]{--u-measure:1120px}.mini-app[data-app=chat][data-mini-size=expanded],.mini-app[data-app=wallet][data-mini-size=expanded]{--u-measure:900px}@container mini-app (width>=560px){.mini-grid{--mini-columns:3}}@container mini-app (width>=860px){.mini-grid{--mini-columns:4}}@container mini-app (width>=1180px){.mini-grid{--mini-columns:5}}.mini-app{min-width:0;min-height:0;color:var(--u-ink);--mini-rail-w:200px;display:flex;overflow:hidden}.mini-app[data-mini-size=expanded]{--mini-rail-w:260px}.mini-app button{font:inherit;cursor:pointer;appearance:none}.mini-app button:disabled{cursor:default}.mini-stage{min-width:0;min-height:0;padding-top:var(--u-bar);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:mini-app/inline-size}.mini-toolbar{height:var(--u-bar);padding:0 var(--u-space-4) 0 var(--u-space-5);z-index:5;align-items:center;gap:var(--u-space-4);background:var(--u-surface-raised);display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mini-toolbar{background:color-mix(in srgb, var(--u-surface-raised) 82%, transparent)}}.mini-toolbar{-webkit-backdrop-filter:saturate(180%)blur(24px);transition:box-shadow var(--u-motion-base) ease}.mini-toolbar[data-scrolled=true]{box-shadow:0 .5px 0 var(--u-line)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mini-toolbar{background:var(--u-surface-raised)}}.mini-toolbar-leading{align-items:center;gap:var(--u-space-3);flex:1;min-width:0;display:flex}.mini-toolbar-actions{align-items:center;gap:var(--u-space-1);flex:none;display:flex}.mini-toolbar-title{flex-direction:column;justify-content:center;min-width:0;display:flex}.mini-toolbar-title>strong{color:var(--u-ink);font-size:var(--u-title);font-weight:var(--u-weight-bold);letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.mini-toolbar-title>small{color:var(--u-muted);font-size:var(--u-sub);letter-spacing:-.004em;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.3;overflow:hidden}.mini-rail{width:var(--mini-rail-w);background:var(--u-canvas);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.mini-rail-head{height:var(--u-bar);padding:0 var(--u-space-4) 0 var(--u-space-5);align-items:center;gap:var(--u-space-3);flex:none;display:flex}.mini-rail-head>strong{min-width:0;color:var(--u-ink);font-size:var(--u-title);font-weight:var(--u-weight-bold);letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mini-rail-nav{min-height:0;padding:var(--u-space-2) var(--u-space-3) var(--u-space-5);overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.mini-rail-section{padding:var(--u-space-6) var(--u-space-4) var(--u-space-3);color:var(--u-muted);font-size:var(--u-sub);font-weight:var(--u-weight-semibold);letter-spacing:-.006em}.mini-rail-nav>.mini-rail-section:first-child{padding-top:var(--u-space-2)}.mini-rail-item{min-height:calc(var(--u-control) + 2px);padding:0 var(--u-space-4);align-items:center;gap:var(--u-space-4);border-radius:var(--u-radius-2);color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-medium);text-align:left;transition:background-color var(--u-motion-fast) ease, color var(--u-motion-fast) ease;background:0 0;border:0;display:flex}.mini-rail-item>svg{color:var(--u-muted);flex:none}.mini-rail-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mini-rail-item>small{color:var(--u-faint);font-size:var(--u-sub);font-variant-numeric:tabular-nums;flex:none}.mini-rail-item:is(:hover,:focus-visible){background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.mini-rail-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--u-ink) 6%, transparent)}}.mini-rail-item.active{color:var(--u-on-accent);background:var(--u-accent);font-weight:var(--u-weight-semibold)}.mini-rail-item.active>:is(svg,small){color:currentColor}.mini-rail-item.active>small{opacity:.8}.mini-app[data-mini-size=compact]>.mini-rail{z-index:7;width:min(var(--mini-rail-w), 82%);background:var(--u-canvas);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.mini-app[data-mini-size=compact]>.mini-rail{background:color-mix(in srgb, var(--u-canvas) 88%, transparent)}}.mini-app[data-mini-size=compact]>.mini-rail{-webkit-backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--u-elevation-2);animation:mini-rail-in var(--u-motion-base) var(--u-ease-out) both}.mini-rail-scrim{z-index:6;background:var(--u-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mini-rail-scrim{background:color-mix(in srgb, var(--u-ink) 18%, transparent)}}.mini-rail-scrim{animation:mini-scrim-in var(--u-motion-base) ease both}@keyframes mini-rail-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes mini-scrim-in{0%{opacity:0}to{opacity:1}}.mini-body{min-height:0;margin-top:calc(var(--u-bar) * -1);padding:calc(var(--u-bar) + var(--u-space-5)) var(--u-gutter) var(--u-gutter);gap:var(--u-gap);overscroll-behavior:contain;background:var(--u-canvas);scrollbar-width:thin;scrollbar-color:var(--u-ink) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mini-body{scrollbar-color:color-mix(in srgb, var(--u-ink) 20%, transparent) transparent}}.mini-body::-webkit-scrollbar{width:7px}.mini-body::-webkit-scrollbar-thumb{border-radius:var(--u-radius-pill);background:var(--u-ink);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.mini-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--u-ink) 22%, transparent)}}.mini-body::-webkit-scrollbar-thumb{background-clip:content-box}.mini-body::-webkit-scrollbar-track{background:0 0}.mini-body>*{width:100%;max-width:var(--u-measure);margin-inline:auto}.mini-body.contained{padding:var(--u-space-5) var(--u-gutter) var(--u-tight);gap:var(--u-tight);margin-top:0;overflow:hidden}.mini-body.contained>:is(.u-group-head,.u-composer,.u-note,.u-alert){flex:none}.mini-app .ue-empty-state{min-height:0;padding:calc(var(--u-gutter) * 1.5) var(--u-gutter);gap:var(--u-space-3);background:0 0}.mini-app .ue-empty-state-icon{width:calc(var(--u-tap) * 1.6);height:calc(var(--u-tap) * 1.6);margin-bottom:var(--u-space-3);color:var(--u-faint);background:var(--u-fill);border-radius:50%}.mini-app .ue-empty-state>strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-semibold);letter-spacing:-.012em}.mini-app .ue-empty-state>small{max-width:32ch;color:var(--u-muted);font-size:var(--u-sub);line-height:1.45}.mini-message{min-width:0;padding:var(--u-space-3) var(--u-space-2);grid-template-columns:var(--u-avatar-size) minmax(0, 1fr);align-items:start;gap:var(--u-tight);border-radius:var(--u-radius-sm);display:grid}.mini-message:is(:hover,:focus-within){background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.mini-message:is(:hover,:focus-within){background:color-mix(in srgb, var(--u-ink) 4%, transparent)}}.mini-message>div{min-width:0}.mini-message>div>header{justify-content:space-between;align-items:baseline;gap:var(--u-tight);min-width:0;display:flex}.mini-message header strong{font-size:var(--u-sub);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-message time{color:var(--u-faint);font-size:var(--u-micro);flex:none}.mini-message p{color:var(--u-ink);font-size:var(--u-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;line-height:1.45}.mini-message-resource{width:fit-content;min-height:calc(var(--u-control) - 6px);margin-top:var(--u-space-3);padding:0 var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-accent);background:var(--u-accent);border:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mini-message-resource{background:color-mix(in srgb, var(--u-accent) 12%, transparent)}}.mini-message-resource{font:inherit;font-size:var(--u-micro);font-weight:var(--u-weight-semibold)}.mini-pathbar{min-height:var(--u-control);justify-content:space-between;align-items:center;gap:var(--u-tight);flex:none;display:flex;position:relative}.mini-pathbar>div:first-child{align-items:center;gap:var(--u-space-2);min-width:0;display:flex}.mini-pathbar .spinning{color:var(--u-muted);flex:none}.mini-pathbar>.u-menu{top:calc(var(--u-control) + 6px);z-index:8;position:absolute;right:0}.mini-segmented{border-radius:var(--u-radius-pill);background:var(--u-fill);flex:none;gap:2px;padding:2px;display:inline-flex}.mini-segmented>button{width:calc(var(--u-tap) + 4px);height:var(--u-tap);border-radius:var(--u-radius-pill);color:var(--u-muted);transition:color var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease;background:0 0;border:0;place-items:center;display:grid}.mini-segmented>button[aria-pressed=true]{color:var(--u-ink);background:var(--u-card);box-shadow:var(--u-elevation-1)}.mini-grid{grid-template-columns:repeat(var(--mini-columns), minmax(0, 1fr));gap:var(--u-gap) var(--u-tight);min-height:0;display:grid}.mini-grid>button{gap:var(--u-space-3);border-radius:var(--u-radius-sm);min-width:0;color:var(--u-ink);text-align:left;transition:background-color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.mini-grid>button:is(:hover,:focus-visible){background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.mini-grid>button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--u-ink) 5%, transparent)}}.mini-grid>button:active{transform:scale(.985)}.mini-grid>button>span:last-child{min-width:0;padding:0 var(--u-space-2) var(--u-space-2);flex-direction:column;gap:1px;display:flex}.mini-grid>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-grid>button strong{font-size:var(--u-sub);font-weight:var(--u-weight-semibold)}.mini-grid>button small{color:var(--u-muted);font-size:var(--u-micro);text-transform:capitalize}.mini-grid.list{border-radius:var(--u-radius);background:var(--u-card);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.mini-grid.list>button{min-height:var(--u-row-h);padding:var(--u-space-3) var(--u-space-4);grid-template-columns:calc(var(--mini-tile) * .42) minmax(0, 1fr);align-items:center;gap:var(--u-tight);border-radius:0;display:grid;position:relative}.mini-grid.list>button+button:before{content:"";top:0;right:0;left:calc(var(--mini-tile) * .42 + var(--u-tight) + var(--u-space-4));transform-origin:top;background:var(--u-hairline);pointer-events:none;height:1px;position:absolute;transform:scaleY(.5)}.mini-thumb{aspect-ratio:16/10;border-radius:var(--u-radius-sm);width:100%;color:var(--u-accent);background:var(--u-card);place-items:center;display:grid;position:relative;overflow:hidden}.mini-thumb:not(.image,.video){background:var(--u-card)}.mini-thumb:not(.image,.video)>svg{width:32%;height:32%;color:var(--u-faint);opacity:1}.mini-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--u-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mini-thumb:after{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--u-ink) 6%, transparent)}}.mini-thumb:after{pointer-events:none}.mini-thumb :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mini-thumb>i{z-index:2;color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mini-thumb>b{z-index:3;color:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000070;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mini-thumb>em{z-index:3;max-width:calc(100% - 14px);color:var(--u-muted);background:var(--u-surface-raised);border-radius:5px;padding:3px 6px;position:absolute;bottom:6px;right:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mini-thumb>em{background:color-mix(in srgb, var(--u-surface-raised) 90%, transparent)}}.mini-thumb>em{font-size:var(--u-micro);text-overflow:ellipsis;white-space:nowrap;font-style:normal}.mini-preview{border-radius:var(--u-radius);background:var(--u-card);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.mini-preview>button:first-child{width:var(--u-tap);height:var(--u-tap);top:var(--u-space-4);right:var(--u-space-4);z-index:3;color:#fff;background:#00000080;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.mini-preview>:is(img,video){width:100%;height:100%;min-height:calc(var(--mini-tile) * 1.6);object-fit:contain;background:#07090c;position:relative!important}.mini-preview>div{min-height:calc(var(--mini-tile) * 1.6);padding:var(--u-gutter);align-content:center;place-items:center;gap:var(--u-tight);color:var(--u-ink);display:grid}.mini-preview>div>strong{max-width:100%;font-size:var(--u-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-preview>div>small{max-width:34ch;color:var(--u-muted);font-size:var(--u-sub);text-align:center;line-height:1.45}.mini-preview audio{width:100%}.mini-preview>.mini-preview-loading{z-index:2;min-height:0;inset:0 0 var(--u-row-h) 0;color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090c70;position:absolute}.mini-preview-failed{color:var(--u-ink)}.mini-preview>footer{min-height:var(--u-row-h);padding:var(--u-tight);justify-content:space-between;align-items:center;gap:var(--u-tight);display:flex}.mini-preview>footer>strong{min-width:0;font-size:var(--u-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-dialler{min-height:0;padding:var(--u-gutter);justify-content:center;gap:var(--u-gap);background:var(--u-canvas);flex-direction:column;flex:1;display:flex}.mini-dial-readout{min-height:calc(var(--u-title) * 2.6);justify-content:center;align-items:center;gap:var(--u-space-2);text-align:center;flex-direction:column;display:flex}.mini-dial-readout>strong{max-width:100%;color:var(--u-ink);font-size:calc(var(--u-title) * 1.55);font-weight:var(--u-weight-regular);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.15;overflow:hidden}.mini-dial-readout>strong:empty:before{content:attr(data-placeholder);color:var(--u-faint)}.mini-dial-readout>small{color:var(--u-muted);font-size:var(--u-sub)}.mini-keypad{width:100%;max-width:calc(var(--u-control) * 8.5);gap:var(--u-tight);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.mini-key{aspect-ratio:1;max-height:calc(var(--u-control) * 2);color:var(--u-ink);background:var(--u-fill);transition:background-color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;border:0;border-radius:50%;align-content:center;place-items:center;gap:0;display:grid}.mini-key>b{font-size:calc(var(--u-title) * 1.35);font-weight:var(--u-weight-regular);font-variant-numeric:tabular-nums;line-height:1}.mini-key>small{color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-medium);letter-spacing:.12em;margin-top:2px;line-height:1}.mini-key:is(:hover,:focus-visible){background:var(--u-fill-strong)}.mini-key:active{color:var(--u-on-accent);background:var(--u-accent);transform:scale(.94)}.mini-key:active>small{color:inherit;opacity:.75}.mini-dial-actions{grid-template-columns:var(--u-control) minmax(0, 1fr) var(--u-control);place-items:center;gap:var(--u-tight);display:grid}.mini-call-btn{width:calc(var(--u-control) * 2);height:calc(var(--u-control) * 2);color:#fff;background:var(--u-positive);max-width:100%;transition:filter var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;border:0;border-radius:50%;place-items:center;display:grid}.mini-call-btn:hover:not(:disabled){filter:brightness(1.06)}.mini-call-btn:active:not(:disabled){transform:scale(.95)}.mini-call-btn:disabled{opacity:.35}.mini-call-btn.end{background:var(--u-danger)}.mini-live{min-height:var(--u-row-h);padding:var(--u-tight) var(--u-space-5);grid-template-columns:var(--u-avatar-size) minmax(0, 1fr) auto;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius);background:var(--u-positive);display:grid}@supports (color:color-mix(in lab, red, red)){.mini-live{background:color-mix(in srgb, var(--u-positive) 14%, var(--u-card))}}.mini-live>span:first-child{width:var(--u-avatar-size);height:var(--u-avatar-size);color:var(--u-on-accent);background:var(--u-positive);border-radius:50%;place-items:center;display:grid}.mini-live>span:nth-child(2){gap:1px;min-width:0;display:grid}.mini-live small{color:var(--u-muted);font-size:var(--u-micro);text-transform:capitalize}.mini-live strong{font-size:var(--u-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-direction.inbound{color:var(--u-positive)}.mini-direction.outbound{color:var(--u-accent)}.mini-call-stage{background:var(--u-canvas);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mini-app .suite-op-call-stage{border-radius:0;min-height:0}.mini-app .suite-op-call-stage>header{grid-template-columns:var(--u-avatar-size) minmax(0, 1fr) auto;padding-inline:var(--u-tight)}.mini-app .suite-op-call-controls{padding-inline:var(--u-tight);justify-content:center;overflow-x:auto}.mini-app[data-mini-size=compact] .suite-op-call-stage>header>small{display:none}.mini-app[data-mini-size=compact] .suite-op-call-body.with-guests{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.mini-app[data-mini-size=compact] .suite-op-call-grid{padding:var(--u-tight);grid-template-columns:1fr;grid-auto-rows:minmax(170px,1fr)}.mini-app[data-mini-size=compact] .suite-op-call-guests{max-height:160px;margin:0 var(--u-tight) var(--u-tight);padding:var(--u-tight)}.mini-app-stage{inset:var(--u-pane-top) var(--u-pane-right) var(--u-pane-bottom) var(--u-pane-left);z-index:220;isolation:isolate;animation:mini-app-stage-in var(--u-motion-slow) var(--u-ease-out) both;display:block;position:fixed}.mini-app-stage>.mini-app{border-radius:var(--u-pane-radius);background:var(--u-pane-surface);width:100%;max-width:none;height:100%;max-height:none;box-shadow:var(--u-pane-shadow);border:0;animation:none;display:flex;position:relative;inset:auto;overflow:hidden}.mini-app-stage>.mini-app>.mini-rail{border-radius:inherit;border-start-end-radius:0;border-end-end-radius:0}@keyframes mini-app-stage-in{0%{opacity:.78;transform:translate(14px)}to{opacity:1;transform:none}}@media (width<=900px) and (width>=651px){.mini-app-stage>.mini-app{display:flex}}@media (width<=650px){.mini-app-stage{z-index:160}.mini-app-stage>.mini-app{--u-bar:calc(var(--u-bar-lg) + env(safe-area-inset-top,0px));display:flex}.mini-app-stage .mini-toolbar,.mini-app-stage .mini-rail-head{padding-top:env(safe-area-inset-top,0px)}.mini-app-stage .mini-body{padding-bottom:calc(var(--u-gutter) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.mini-app-stage,.mini-app :is(.mini-grid>button,.mini-message,.mini-key,.u-row){transition:none;animation:none}}.suite-op-shell{min-width:0;min-height:0}.suite-op-page{width:min(1180px,100%);min-height:100%;padding:var(--u-space-9) clamp(var(--u-space-8), 3vw, var(--u-space-10)) var(--u-space-10);gap:var(--u-space-8);flex-direction:column;margin:0 auto;display:flex}.suite-op-shell .suite-workspace-main{overflow:hidden auto}.suite-op-page,.suite-op-page>:is(.suite-op-header,.suite-op-card,.suite-op-section,.suite-op-metrics,.suite-op-summary-details,.suite-op-honest-note,.suite-op-empty,.suite-op-error,.suite-op-notice,.suite-op-advisory){flex-shrink:0}.suite-op-header{justify-content:space-between;align-items:flex-start;gap:var(--u-space-9);flex-flow:row;margin-bottom:0;display:flex}.suite-op-header>div:first-child{min-width:0}.suite-op-header>div:first-child>span{color:var(--u-accent);font-size:var(--u-text-2xs);font-weight:var(--u-weight-bold);letter-spacing:.06em;text-transform:uppercase}.suite-op-header h1{margin:var(--u-space-2) 0 var(--u-space-3);color:var(--u-ink);font-size:clamp(24px,2.4vw,34px);font-weight:var(--u-weight-bold);letter-spacing:-.036em;line-height:1.06}.suite-op-header p{max-width:68ch;color:var(--u-muted);font-size:var(--u-text-md);margin:0;line-height:1.5}.suite-op-header>div:last-child{justify-content:flex-end;align-items:center;gap:var(--u-space-4);flex-wrap:wrap;flex:none;display:flex}.suite-op-card,.suite-op-section{border-radius:var(--u-radius-5);background:var(--u-card);box-shadow:none;border:0;margin-bottom:0;overflow:hidden}.suite-op-card{padding:var(--u-space-8)}.suite-op-card h2{margin:0 0 var(--u-space-2);color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-semibold);letter-spacing:-.02em}.suite-op-card>p{margin:0 0 var(--u-space-7);color:var(--u-muted);font-size:var(--u-text);line-height:1.5}.suite-op-section-title{min-height:0;padding:var(--u-space-7) var(--u-space-8) var(--u-space-5);justify-content:space-between;align-items:baseline;gap:var(--u-tight);border-bottom:0;display:flex}.suite-op-section-title h2{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.016em;margin:0}.suite-op-section-title>span{color:var(--u-faint);font-size:var(--u-sub);font-variant-numeric:tabular-nums}.suite-op-list>article,.suite-op-event-list>article,.suite-op-directory>article{--u-row-inset:var(--u-space-8);min-height:var(--u-row-md);padding:var(--u-space-5) var(--u-space-8);align-items:center;gap:var(--u-space-5);transition:background-color var(--u-motion-fast) ease;border-bottom:0;flex-wrap:nowrap;display:flex;position:relative}:is(.suite-op-list,.suite-op-event-list,.suite-op-directory)>article+article:before{content:"";top:0;right:0;left:var(--u-row-inset);transform-origin:top;background:var(--u-hairline);pointer-events:none;height:1px;position:absolute;transform:scaleY(.5)}:is(.suite-op-list,.suite-op-event-list,.suite-op-directory)>article:hover{background:var(--u-fill-hover)}:is(.suite-op-list,.suite-op-event-list,.suite-op-directory)>article:hover:before,:is(.suite-op-list,.suite-op-event-list,.suite-op-directory)>article:hover+article:before{opacity:0}.suite-op-list>article>span:nth-child(2),.suite-op-event-list>article>span:nth-child(2),.suite-op-directory>article>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.suite-op-list strong,.suite-op-event-list strong,.suite-op-directory strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-op-list small,.suite-op-event-list small,.suite-op-directory small{color:var(--u-muted);font-size:var(--u-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-op-list-icon{width:var(--u-control-lg);height:var(--u-control-lg);border-radius:var(--u-radius-3);color:var(--u-muted);background:var(--u-fill);flex:none;place-items:center;display:grid}.suite-op-avatar{width:var(--u-avatar-size);height:var(--u-avatar-size);color:var(--u-ink);background:var(--u-fill-strong);font-size:max(9px, calc(var(--u-avatar-size) * .34));font-weight:var(--u-weight-bold);letter-spacing:.01em;object-fit:cover;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.suite-op-avatar.image{background:var(--u-fill)}:where(.suite-op-avatar)[data-avatar-size="24"]{--u-avatar-size:24px}:where(.suite-op-avatar)[data-avatar-size="28"]{--u-avatar-size:28px}:where(.suite-op-avatar)[data-avatar-size="30"]{--u-avatar-size:30px}:where(.suite-op-avatar)[data-avatar-size="34"]{--u-avatar-size:34px}:where(.suite-op-avatar)[data-avatar-size="40"]{--u-avatar-size:40px}:where(.suite-op-avatar)[data-avatar-size="52"]{--u-avatar-size:52px}:is(.suite-task-assignees,.suite-call-participants,.suite-team-members){align-items:center;min-width:0;display:flex}:is(.suite-task-assignees,.suite-call-participants,.suite-team-members) .suite-op-avatar{--u-avatar-size:24px;box-shadow:0 0 0 2px var(--u-card)}:is(.suite-task-assignees,.suite-call-participants,.suite-team-members) .suite-op-avatar+.suite-op-avatar{margin-left:calc(var(--u-avatar-size) * -.24)}:is(.suite-task-assignees,.suite-call-participants,.suite-team-members) .suite-op-avatar:not(.image):has(+.suite-op-avatar){padding-right:calc(var(--u-avatar-size) * .24 + 2px)}:is(.suite-task-assignees,.suite-call-participants,.suite-team-members) :is(small,span:not(.suite-op-avatar)){margin-left:var(--u-space-3);color:var(--u-faint);font-size:var(--u-sub);white-space:nowrap}.suite-op-row-actions{justify-content:flex-end;align-items:center;gap:var(--u-space-2);flex:none;display:flex}.suite-op-row-actions button,.suite-op-row-actions a,.suite-op-event-list article>div button,.suite-op-event-list article>select,.suite-op-directory select{min-height:var(--u-control);padding:0 var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font-size:var(--u-sub);font-weight:var(--u-weight-medium);cursor:pointer;transition:background-color var(--u-motion-fast) ease;border:0;text-decoration:none;display:inline-flex}:is(.suite-op-row-actions button,.suite-op-row-actions a):hover{background:var(--u-fill-strong)}.suite-op-form-grid>.u-picker{grid-column:1/-1}.suite-op-editor-actions .u-picker{--u-picker-h:120px;flex:1;max-width:420px}.suite-resource-access-picker .u-picker{--u-picker-h:240px}@media (width<=900px){.suite-op-editor-actions .u-picker{width:100%;max-width:none}}.suite-op-metrics{gap:var(--u-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));margin-bottom:0;display:grid}.suite-op-metrics article{min-height:0;padding:var(--u-space-7) var(--u-space-8);gap:var(--u-space-2);border-radius:var(--u-radius-5);background:var(--u-card);border:0;flex-direction:column;display:flex}.suite-op-metrics small{color:var(--u-muted);font-size:var(--u-sub);font-weight:var(--u-weight-medium)}.suite-op-metrics strong{color:var(--u-ink);font-size:var(--u-text-xl);font-weight:var(--u-weight-bold);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin:0}.suite-op-metrics span{color:var(--u-faint);font-size:var(--u-sub);margin-top:auto}.suite-op-error,.suite-op-notice,.suite-op-advisory{padding:10px var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius);font-size:var(--u-text);font-weight:var(--u-weight-medium);margin:0;line-height:1.4;display:flex}.suite-op-error{color:var(--u-danger);background:var(--u-danger)}@supports (color:color-mix(in lab, red, red)){.suite-op-error{background:color-mix(in srgb, var(--u-danger) 11%, var(--u-card))}}.suite-op-notice{color:var(--u-positive);background:var(--u-positive)}@supports (color:color-mix(in lab, red, red)){.suite-op-notice{background:color-mix(in srgb, var(--u-positive) 13%, var(--u-card))}}.suite-op-advisory{color:var(--u-muted);background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.suite-op-advisory{background:color-mix(in srgb, var(--u-ink) 5%, var(--u-card))}}.suite-op-advisory{font-weight:var(--u-weight-regular)}.suite-op-advisory svg{color:var(--u-faint);flex:none}.suite-op-empty{min-height:200px;padding:var(--u-space-10) var(--u-space-8);justify-content:center;align-items:center;gap:var(--u-space-2);text-align:center;flex-direction:column;display:flex}.suite-op-empty>span{width:56px;height:56px;margin-bottom:var(--u-space-5);color:var(--u-faint);background:var(--u-fill);border-radius:50%;place-items:center;display:grid}.suite-op-empty>strong{color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-semibold);letter-spacing:-.018em}.suite-op-empty>p{max-width:46ch;margin:var(--u-space-3) 0 var(--u-space-6);color:var(--u-muted);font-size:var(--u-text-md);line-height:1.5}.suite-op-calendar-strip{min-height:0;padding:var(--u-space-6) var(--u-space-7);align-items:center;gap:var(--u-space-5);border-radius:var(--u-radius-5);background:var(--u-accent);border:0;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-op-calendar-strip{background:color-mix(in srgb, var(--u-accent) 10%, var(--u-card))}}.suite-op-calendar-strip>span{width:var(--u-control-lg);height:var(--u-control-lg);color:var(--u-on-accent);background:var(--u-accent);border-radius:50%;flex:none;place-items:center;display:grid}.suite-op-calendar-strip>div{flex-direction:column;gap:1px;display:flex}.suite-op-calendar-strip strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold)}.suite-op-calendar-strip small{color:var(--u-muted);font-size:var(--u-text)}.suite-op-event-list time{flex-direction:column;flex:none;align-items:center;gap:1px;width:52px;display:flex}.suite-op-event-list time strong{color:var(--u-accent);font-size:var(--u-text-xl);font-weight:var(--u-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.suite-op-event-list time small{color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.suite-op-grid{gap:var(--u-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.suite-op-file-card{min-height:0;padding:var(--u-space-6);align-items:flex-start;gap:var(--u-space-2);border-radius:var(--u-radius-5);color:var(--u-ink);background:var(--u-card);text-align:left;transition:background-color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;border:0;flex-direction:column;display:flex}.suite-op-file-card:hover{background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card:hover{background:color-mix(in srgb, var(--u-ink) 4%, var(--u-card))}}.suite-op-file-card:active{transform:scale(.99)}.suite-op-file-card.targeted{background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card.targeted{background:color-mix(in srgb, var(--u-accent) 10%, var(--u-card))}}.suite-op-file-card.targeted{box-shadow:inset 0 0 0 2px var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card.targeted{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--u-accent) 55%, transparent)}}@media (prefers-reduced-motion:reduce){:is(.suite-op-file-card,.suite-op-list>article,.suite-op-row-actions button){transition:none}}.app-shell.edition-email .settings-panel.settings-v2{--settings-measure:880px;--settings-row-min:52px;--settings-prose:68ch}@media (width>=651px){.app-shell.edition-email .settings-panel.settings-v2{--set-head-h:0px}}.app-shell.edition-email .settings-panel.settings-v2 .settings-content:not(.settings-content-domain-page){gap:var(--u-space-8)}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-title-line{flex-flow:wrap;align-items:center}.app-shell.edition-email .settings-panel.settings-v2 .settings-avatar-value{gap:var(--u-space-3)}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-skeleton{gap:var(--u-space-2);display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-skeleton>span{height:var(--settings-row-min);border-radius:var(--u-radius-3,10px);background:var(--settings-text,var(--ink));display:block}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-skeleton>span{background:color-mix(in srgb, var(--settings-text,var(--ink)) 5%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-empty{padding:var(--u-space-9) var(--u-space-6);align-items:center;gap:var(--u-space-4);border-radius:var(--u-radius-4,14px);background:var(--settings-card,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--settings-reference-line,var(--line));text-align:center;flex-direction:column;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-empty svg{color:var(--settings-secondary,var(--muted))}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-empty>span{gap:var(--u-space-2);max-width:46ch;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-empty strong{color:var(--settings-text,var(--ink));font-size:14px;font-weight:600}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-empty small{color:var(--settings-secondary,var(--muted));font-size:12.5px;line-height:1.55}.app-shell.edition-email .settings-panel.settings-v2 .settings-resource-notice{padding:var(--u-space-4) var(--u-space-5);border-radius:var(--u-radius-3,10px);color:var(--settings-text,var(--ink));background:#d044371a;font-size:12.5px;line-height:1.5}.app-shell.edition-email .settings-panel.settings-v2 .settings-tag-name{align-items:center;gap:var(--u-space-3);flex-direction:row;min-width:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-tag-swatch{background:var(--settings-secondary,var(--muted));border-radius:50%;flex:0 0 10px;width:10px;height:10px}.app-shell.edition-email .settings-panel.settings-v2 .content-title{justify-content:space-between;align-items:flex-start;gap:var(--u-space-8);border:0;flex-flow:wrap;margin:0;padding:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .content-title>div{min-width:0}.app-shell.edition-email .settings-panel.settings-v2 .content-title h3{color:var(--u-ink);font-size:clamp(24px,2.1vw,30px);font-weight:var(--u-weight-bold);letter-spacing:-.022em;margin:0;line-height:1.15}.app-shell.edition-email .settings-panel.settings-v2 .content-title p{margin:var(--u-space-2) 0 0;max-width:var(--settings-prose);color:var(--u-muted);font-size:var(--u-text);font-weight:var(--u-weight-regular);line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading{margin:0 0 var(--u-space-4);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.01em;text-transform:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-section-heading span{max-width:var(--settings-prose);color:var(--u-muted);font-size:var(--u-text-sm);font-weight:var(--u-weight-regular);letter-spacing:0;text-transform:none;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-list{border-radius:var(--u-radius-4);background:var(--u-card);box-shadow:inset 0 0 0 1px var(--u-hairline);border:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-list>*+*{box-shadow:inset 0 1px 0 var(--u-hairline)}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row{min-height:var(--settings-row-min);padding:var(--u-space-4) var(--u-space-6);justify-content:space-between;align-items:center;gap:var(--u-space-6);background:0 0;border:0;border-radius:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row>:first-child{min-width:0;max-width:var(--settings-prose);flex:auto}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row>:last-child:not(:first-child){flex:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field{min-width:0;max-width:none;padding:var(--u-space-2) var(--u-space-3);border-radius:var(--u-radius-2);color:var(--u-ink);font-size:var(--u-text);text-align:right;transition:background-color var(--u-motion-fast) ease, box-shadow var(--u-motion-fast) ease;background:0 0;border:0;box-shadow:inset 0 0 0 1px #0000}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field:hover{box-shadow:inset 0 0 0 1px var(--u-hairline)}.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field:focus,.app-shell.edition-email .settings-panel.settings-v2 .settings-inline-field:focus-visible{background:var(--u-canvas);box-shadow:inset 0 0 0 2px var(--u-accent);outline:0}.app-shell.edition-email .settings-panel.settings-v2 .settings-danger-row,.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row.danger{box-shadow:none;border-radius:var(--u-radius-4);background:var(--u-danger)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-danger-row,.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row.danger{background:color-mix(in srgb, var(--u-danger) 7%, var(--u-card))}}.app-shell.edition-email .settings-panel.settings-v2 :is(.settings-danger-row,.settings-system-row.danger) strong{color:var(--u-danger)}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-card,.settings-record-list,.identity-mode-grid,.identity-client-list,.identity-scim-create){border-radius:var(--u-radius-4);background:var(--u-card);box-shadow:inset 0 0 0 1px var(--u-hairline);border:0;margin:0;padding:0;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-card,.settings-record-list)>:not(input):not(.profile-details):not(.profile-domain-row){min-height:var(--settings-row-min);padding:var(--u-space-5) var(--u-space-6);justify-content:space-between;align-items:center;gap:var(--u-space-3) var(--u-space-6);background:0 0;border:0;flex-flow:wrap;display:flex}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-card,.settings-record-list)>:not(input)~:not(input){box-shadow:inset 0 1px 0 var(--u-hairline)}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-details,.profile-details-list){border:0;border-radius:0;grid-template-columns:none;margin:0;overflow:visible}.app-shell.edition-email .settings-panel.settings-v2 .profile-card-head>div:first-child{align-items:center;gap:var(--u-space-5);min-width:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .profile-card-actions{justify-content:flex-end;align-items:center;gap:var(--u-space-3);flex-flow:wrap;flex:none;display:flex}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-details,.profile-details-list){padding:0;display:block}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-details,.profile-details-list)>div,.app-shell.edition-email .settings-panel.settings-v2 .profile-domain-row>label{min-height:var(--settings-row-min);padding:var(--u-space-5) var(--u-space-6);justify-content:space-between;align-items:center;gap:var(--u-space-6);text-align:start;border:0;flex-flow:row;grid-template-columns:none;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .profile-domain-row{padding:0;display:block}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-details,.profile-details-list)>div+div{box-shadow:inset 0 1px 0 var(--u-hairline)}.app-shell.edition-email .settings-panel.settings-v2 :is(.profile-details>div>span:first-child,.profile-domain-row>label>span:first-child){color:var(--u-muted);font-size:var(--u-text);font-weight:var(--u-weight-regular);letter-spacing:0;text-transform:none;flex:none}.app-shell.edition-email .settings-panel.settings-v2 .profile-details>div>:is(strong,span:last-child){min-width:0;color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-regular);text-align:right}.app-shell.edition-email .settings-panel.settings-v2 .profile-domain-row select{flex:0 auto;max-width:60%}.app-shell.edition-email .settings-panel.settings-v2 .external-sender-logo-row>div:first-child{min-width:0;max-width:var(--settings-prose);align-items:flex-start;gap:var(--u-space-4);display:flex}.app-shell.edition-email .settings-panel.settings-v2 .external-sender-logo-row svg{color:var(--u-faint);flex:none;margin-top:2px}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone{background:var(--u-danger)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone{background:color-mix(in srgb, var(--u-danger) 7%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone strong{color:var(--u-danger)}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone>div{gap:2px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone span{color:var(--u-muted);font-size:var(--u-text-sm)}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone>button{min-height:var(--u-control);padding:0 var(--u-space-6);border-radius:var(--u-radius-2);color:var(--u-danger);background:var(--u-danger);border:0;flex:none}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone>button{background:color-mix(in srgb, var(--u-danger) 12%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone>button{font:inherit;font-size:var(--u-text-sm);font-weight:var(--u-weight-semibold);cursor:pointer}.app-shell.edition-email .settings-panel.settings-v2 .company-danger-zone>button:disabled{opacity:.5;cursor:default}.app-shell.edition-email .settings-panel.settings-v2 .settings-record-list>div>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-record-list strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium)}.app-shell.edition-email .settings-panel.settings-v2 .settings-record-list small{color:var(--u-muted);font-size:var(--u-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .member-avatar{flex:none}.app-shell.edition-email .settings-panel.settings-v2 .identity-status{min-height:24px;padding:0 var(--u-space-4);border-radius:var(--u-radius-pill);color:var(--u-muted);background:var(--u-ink);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .identity-status{background:color-mix(in srgb, var(--u-ink) 9%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .identity-status{font-size:var(--u-text-sm);font-weight:var(--u-weight-medium);white-space:nowrap}.app-shell.edition-email .settings-panel.settings-v2 .identity-status.ready{color:var(--u-ink)}.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note{padding:var(--u-space-6);align-items:flex-start;gap:var(--u-space-5);border-radius:var(--u-radius-4);background:var(--u-ink);border:0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note{background:color-mix(in srgb, var(--u-ink) 4%, var(--u-card))}}.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note>svg{color:var(--u-faint);flex:none;margin-top:1px}.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note>div{min-width:0;max-width:var(--settings-prose);gap:3px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-semibold)}.app-shell.edition-email .settings-panel.settings-v2 .security-assurance-note span{color:var(--u-muted);font-size:var(--u-text-sm);line-height:1.5}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid{padding:var(--u-space-5);gap:var(--u-space-5);box-shadow:none;background:0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>*{padding:var(--u-space-6);align-items:center;gap:2px var(--u-space-5);border-radius:var(--u-radius-4);background:var(--u-card);box-shadow:inset 0 0 0 1px var(--u-hairline);text-align:left;cursor:pointer;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>*>svg{color:var(--u-muted);grid-row:1/-1}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold)}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid :is(span,p){color:var(--u-muted);font-size:var(--u-text-sm);margin:0;line-height:1.45}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>[aria-pressed=true],.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>.active{background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>[aria-pressed=true],.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>.active{background:color-mix(in srgb, var(--u-accent) 8%, var(--u-card))}}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>[aria-pressed=true],.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>.active{box-shadow:inset 0 0 0 2px var(--u-accent)}.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>[aria-pressed=true]>svg,.app-shell.edition-email .settings-panel.settings-v2 .identity-mode-grid>.active>svg{color:var(--u-accent)}.app-shell.edition-email .settings-panel.settings-v2 .identity-policy-strip{gap:var(--u-space-3) var(--u-space-6);color:var(--u-muted);font-size:var(--u-text-sm);flex-wrap:wrap;padding:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .identity-policy-strip>*{align-items:center;gap:var(--u-space-3);display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create{padding:var(--u-space-5) var(--u-space-6);align-items:center;gap:var(--u-space-5);flex-wrap:wrap;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>label{gap:var(--u-space-2);flex:220px;min-width:0;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>label>span{color:var(--u-muted);font-size:var(--u-text-sm)}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create input{min-height:var(--u-control);padding:0 var(--u-space-5);border-radius:var(--u-radius-2);width:100%;color:var(--u-ink);background:var(--u-canvas);box-shadow:inset 0 0 0 1px var(--u-hairline);font:inherit;font-size:var(--u-text);border:0}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create input:focus-visible{box-shadow:inset 0 0 0 2px var(--u-accent);outline:0}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>button{min-height:var(--u-control);padding:0 var(--u-space-6);align-self:flex-end;align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-2);color:var(--u-on-accent);background:var(--u-accent);font:inherit;font-size:var(--u-text-sm);font-weight:var(--u-weight-semibold);cursor:pointer;border:0;flex:none;display:inline-flex}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>button:disabled{color:var(--u-muted);background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>button:disabled{background:color-mix(in srgb, var(--u-ink) 9%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .identity-scim-create>button:disabled{cursor:default}.app-shell.edition-email .settings-panel.settings-v2 .identity-client-list{padding:var(--u-space-8) var(--u-space-6);justify-items:center;gap:var(--u-space-3);text-align:center;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .identity-runtime-warning{padding:var(--u-space-5) var(--u-space-6);align-items:flex-start;gap:var(--u-space-4);border-radius:var(--u-radius-4);background:var(--u-warning,#b7791f);border:0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .identity-runtime-warning{background:color-mix(in srgb, var(--u-warning,#b7791f) 12%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index,.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-back{display:none}@media (width<=900px){.app-shell.edition-email .settings-panel.settings-v2{--settings-measure:100%;--settings-row-min:52px}.app-shell.edition-email .settings-panel.settings-v2 .settings-layout{min-height:0;display:block}.app-shell.edition-email .settings-panel.settings-v2[data-mobile-view=index] .settings-content{display:none}.app-shell.edition-email .settings-panel.settings-v2[data-mobile-view=index] .settings-mobile-index{height:100%;padding:var(--u-space-5) 0 calc(var(--u-space-10) + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:var(--u-space-8);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.app-shell.edition-email .settings-panel.settings-v2[data-mobile-view=detail] .settings-mobile-back{width:var(--u-control);height:var(--u-control);color:var(--u-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:calc(var(--u-space-3) * -1);display:grid}.app-shell.edition-email .settings-panel.settings-v2[data-mobile-view=detail] .settings-mobile-back:active{background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2[data-mobile-view=detail] .settings-mobile-back:active{background:color-mix(in srgb, var(--u-ink) 10%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-main-head-copy{align-items:center;gap:var(--u-space-3);min-width:0;display:flex}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-group>h3{margin:0 0 var(--u-space-3);padding-inline:var(--u-space-6);color:var(--u-faint);font-size:var(--u-text-2xs);font-weight:var(--u-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows{margin-inline:var(--u-space-5);border-radius:var(--u-radius-4);background:var(--u-card);overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button{width:100%;min-height:50px;padding:var(--u-space-4) var(--u-space-5);align-items:center;gap:var(--u-space-5);color:var(--u-ink);font:inherit;font-size:var(--u-text-md);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 17px;display:grid}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button+button{box-shadow:inset 50px 1px 0 -49px var(--u-hairline)}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button:active{background:var(--u-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button:active{background:color-mix(in srgb, var(--u-ink) 7%, transparent)}}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:2px;line-height:1.45;overflow:hidden}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-rows>button>svg:last-child{color:var(--u-faint)}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-account>button{color:var(--u-danger)}.app-shell.edition-email .settings-panel.settings-v2 .settings-mobile-index-empty{padding:var(--u-space-8) var(--u-space-6);color:var(--u-muted);text-align:center}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row{padding:var(--u-space-5) var(--u-space-6);align-items:center;gap:var(--u-space-5);flex-wrap:nowrap}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row>:first-child{flex:auto;min-width:0;max-width:none}.app-shell.edition-email .settings-panel.settings-v2 .settings-system-row>:last-child:not(:first-child){white-space:nowrap;flex:none}.app-shell.edition-email .settings-panel.settings-v2 .profile-card-actions>button{width:auto;min-height:var(--u-control);flex:none;justify-content:center}.app-shell.edition-email .settings-panel.settings-v2 .profile-domain-row>label{justify-content:flex-start;align-items:stretch;gap:var(--u-space-2);flex-direction:column;min-height:0}.app-shell.edition-email .settings-panel.settings-v2 .profile-domain-row select{width:100%;max-width:none;min-height:var(--u-control);height:var(--u-control);flex:none}.app-shell.edition-email .settings-panel.settings-v2 .profile-card-head{row-gap:var(--u-space-4);flex-wrap:wrap}.app-shell.edition-email .settings-panel.settings-v2 .profile-card-head>div:first-child{flex:100%}}.call-stage,.call-lobby,.call-dock{--call-ink:#f5f5f7;--call-muted:#ebebf59e;--call-faint:#ebebf561;--call-ground:#101013;--call-raised:#1b1b1f;--call-fill:#ffffff17;--call-fill-strong:#ffffff29;--call-live:#30d158;--call-end:#ff453a;color:var(--call-ink)}.call-stage-layer{z-index:200}.call-stage-layer>.u-pane{background:var(--call-ground)}.call-stage{background:var(--call-ground);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.call-stage-head{min-height:56px;padding:0 var(--u-space-7);justify-content:space-between;align-items:center;gap:var(--u-tight);flex:none;display:flex}.call-stage-head>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.call-stage-head strong{font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.016em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-stage-head small{color:var(--call-muted);font-size:var(--u-sub);font-variant-numeric:tabular-nums}.call-stage-head-actions{align-items:center;gap:var(--u-space-4);flex:none;display:flex}.call-stage .mini-segmented{background:var(--call-fill)}.call-stage .mini-segmented>button{color:var(--call-muted)}.call-stage .mini-segmented>button[aria-pressed=true]{color:#fff;background:var(--call-fill-strong);box-shadow:none}.call-stage .u-icon-btn{color:var(--call-muted)}.call-stage .u-icon-btn:is(:hover,:focus-visible){color:#fff;background:var(--call-fill)}.call-stage-body{gap:var(--u-space-5);min-height:0;padding:0 var(--u-space-5);flex:1;display:flex}.call-stage-main{gap:var(--u-space-4);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.call-layout{gap:var(--u-space-4);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.call-filmstrip{gap:var(--u-space-4);scrollbar-width:none;flex:none;min-height:0;padding-bottom:2px;display:flex;overflow-x:auto}.call-filmstrip::-webkit-scrollbar{display:none}.call-filmstrip>.call-tile{aspect-ratio:16/10;flex:none;width:clamp(128px,15vw,200px)}.call-gallery{align-content:center;gap:var(--u-space-4);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-height:0;display:grid;overflow-y:auto}.call-gallery>.call-tile{aspect-ratio:16/10}.call-tile{border-radius:var(--u-radius-5);background:var(--call-raised);min-width:0;min-height:0;transition:box-shadow var(--u-motion-base) var(--u-ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.call-tile>video{object-fit:cover;width:100%;height:100%}.call-tile[data-self=true]>video{transform:scaleX(-1)}.call-tile.screen{background:#000}.call-tile.screen>video{object-fit:contain}.call-tile[data-speaking=true]{box-shadow:inset 0 0 0 3px var(--call-live)}.call-tile-avatar{background:radial-gradient(120% 120% at 50% 30%, #2a2a31, var(--call-raised));place-items:center;width:100%;height:100%;display:grid}.call-tile-avatar>span{aspect-ratio:1;width:clamp(52px,22%,96px);color:var(--call-ink);background:var(--call-fill-strong);font-size:clamp(17px,8cqw,30px);font-weight:var(--u-weight-bold);border-radius:50%;place-items:center;display:grid}.call-tile>footer{align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:#fff;-webkit-backdrop-filter:blur(12px);max-width:calc(100% - 16px);font-size:var(--u-sub);font-weight:var(--u-weight-medium);background:#00000080;padding:4px 9px;display:flex;position:absolute;bottom:8px;left:8px}.call-tile>footer>strong{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-tile-pin{color:#fff;opacity:0;cursor:pointer;width:30px;height:30px;transition:opacity var(--u-motion-fast) ease;background:#0000006b;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.call-tile:is(:hover,:focus-within) .call-tile-pin,.call-tile-pin[aria-pressed=true]{opacity:1}.call-tile-pin[aria-pressed=true]{background:var(--u-accent)}.call-voice-grid{min-height:0;padding:var(--u-space-8) 0;align-content:center;justify-items:center;gap:var(--u-space-8) var(--u-space-5);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid;overflow-y:auto}.call-voice-grid[data-count="1"],.call-voice-grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.call-voice-tile{align-items:center;gap:var(--u-space-3);text-align:center;flex-direction:column;display:flex;position:relative}.call-voice-avatar{aspect-ratio:1;width:clamp(64px,8vw,104px);color:var(--call-ink);font-size:clamp(20px,2.2vw,30px);font-weight:var(--u-weight-bold);box-shadow:0 0 0 0 var(--call-live);background:linear-gradient(155deg,#33333c,#232329);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.call-voice-avatar{box-shadow:0 0 0 0 color-mix(in srgb, var(--call-live) 70%, transparent)}}.call-voice-avatar{transition:box-shadow var(--u-motion-base) var(--u-ease-out)}.call-voice-tile[data-speaking=true] .call-voice-avatar{box-shadow:0 0 0 4px var(--call-live), 0 0 26px var(--call-live)}@supports (color:color-mix(in lab, red, red)){.call-voice-tile[data-speaking=true] .call-voice-avatar{box-shadow:0 0 0 4px var(--call-live), 0 0 26px color-mix(in srgb, var(--call-live) 45%, transparent)}}.call-voice-tile>strong{max-width:18ch;font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-voice-tile>small{color:var(--call-faint);font-size:var(--u-sub)}.call-voice-muted{color:#fff;background:var(--call-end);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:calc(clamp(64px,8vw,104px) - 24px);right:calc(50% - clamp(64px,8vw,104px)/2 - 2px)}.call-panel{border-radius:var(--u-radius-5);background:var(--call-raised);width:min(320px,34vw);min-height:0;animation:call-panel-in var(--u-motion-base) var(--u-ease-out) both;flex-direction:column;flex:none;display:flex}.call-panel>header{min-height:48px;padding:0 var(--u-space-4) 0 var(--u-space-6);justify-content:space-between;align-items:center;gap:var(--u-tight);font-size:var(--u-text);font-weight:var(--u-weight-semibold);flex:none;display:flex}.call-people{min-height:0;padding:0 var(--u-space-3) var(--u-space-4);flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.call-people>article{min-height:var(--u-row-sm);padding:0 var(--u-space-3);grid-template-columns:var(--u-avatar-size) minmax(0, 1fr) auto;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-2);display:grid}.call-people>article:hover{background:var(--call-fill)}.call-people .u-avatar{color:var(--call-ink);background:var(--call-fill-strong)}.call-people span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.call-people strong{font-size:var(--u-text);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-people small{color:var(--call-faint);font-size:var(--u-sub)}.call-people>article[data-speaking=true] small{color:var(--call-live)}.call-notes{min-height:0;padding:0 var(--u-space-5) var(--u-space-5);gap:var(--u-space-3);flex-direction:column;flex:1;display:flex}.call-notes textarea{min-height:0;padding:var(--u-space-5);resize:none;border-radius:var(--u-radius-3);color:var(--call-ink);background:var(--call-fill);font:inherit;font-size:var(--u-text);border:0;outline:0;flex:1;line-height:1.55}.call-notes textarea::placeholder{color:var(--call-faint)}.call-notes textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.call-notes textarea:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--u-accent) 60%, transparent)}}.call-notes>small{color:var(--call-faint);font-size:var(--u-micro)}.call-effects-panel,.call-lobby-effects{padding:0 var(--u-space-5) var(--u-space-5);gap:var(--u-space-3);scrollbar-width:none;display:flex;overflow-x:auto}.call-effects-panel::-webkit-scrollbar{display:none}.call-lobby-effects::-webkit-scrollbar{display:none}.call-lobby-effects{padding:0}:is(.call-effects-panel,.call-lobby-effects)>.call-effect{flex:none;width:82px}.call-effect{align-items:center;gap:var(--u-space-2);color:var(--call-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.call-effect>span{aspect-ratio:4/3;border-radius:var(--u-radius-3);width:100%;transition:box-shadow var(--u-motion-fast) ease, filter var(--u-motion-fast) ease;background:linear-gradient(150deg,#4a4a55,#26262c);box-shadow:inset 0 0 0 2px #0000}.call-effect[data-effect=studio]>span{filter:brightness(1.22)contrast(1.05)saturate(1.1)}.call-effect[data-effect=soft]>span{background:radial-gradient(65% 65% at 50% 42%,#5b5b68,#1d1d22)}.call-effect[data-effect=mono]>span{filter:grayscale()contrast(1.1)}.call-effect[data-effect=blur]>span{filter:blur(2px)brightness(1.05);background:linear-gradient(150deg,#4a4a55,#26262c)}.call-effect[aria-pressed=true]{color:#fff}.call-effect[aria-pressed=true]>span{box-shadow:inset 0 0 0 2px var(--u-accent)}.call-effect:disabled{opacity:.38;cursor:default}.call-effect>small{max-width:100%;font-size:var(--u-micro);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-controls{min-height:72px;padding:var(--u-space-4) var(--u-space-7);align-items:center;gap:var(--u-tight);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.call-controls-group{align-items:center;gap:var(--u-space-4);display:flex}.call-controls-group:first-child{justify-self:start}.call-controls-group:last-child{justify-self:end}.call-leave{position:relative}.call-leave-menu{right:0;bottom:calc(100% + var(--u-space-4));color:var(--u-ink)}.call-round{color:#fff;background:var(--call-fill);cursor:pointer;width:48px;height:48px;transition:background-color var(--u-motion-fast) ease, transform var(--u-motion-fast) ease, color var(--u-motion-fast) ease;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.call-round:hover:not(:disabled){background:var(--call-fill-strong)}.call-round:active:not(:disabled){transform:scale(.93)}.call-round:disabled{opacity:.4;cursor:default}.call-round.quiet{color:var(--call-muted);background:0 0}.call-round.quiet:hover:not(:disabled){color:#fff;background:var(--call-fill)}.call-round.quiet.active{color:#fff;background:var(--call-fill-strong)}.call-round.active{color:var(--u-on-accent);background:var(--u-accent)}.call-round.off{color:#fff;background:var(--call-end)}.call-round.leave,.call-round.leave:hover:not(:disabled){background:var(--call-end)}@supports (color:color-mix(in lab, red, red)){.call-round.leave:hover:not(:disabled){background:color-mix(in srgb, var(--call-end) 82%, #fff)}}.call-round.small{width:34px;height:34px}.call-controls .u-btn.danger{color:var(--call-end)}.call-controls .u-btn.danger:is(:hover,:focus-visible){background:var(--call-end)}@supports (color:color-mix(in lab, red, red)){.call-controls .u-btn.danger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--call-end) 18%, transparent)}}.call-banner{padding:9px var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius);color:#fff;background:var(--call-fill-strong);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-medium);cursor:pointer;border:0;flex:none;display:flex}.call-banner.error{color:var(--call-end);background:var(--call-end)}@supports (color:color-mix(in lab, red, red)){.call-banner.error{background:color-mix(in srgb, var(--call-end) 18%, transparent)}}.call-banner.error{cursor:default}.call-connecting{justify-content:center;align-items:center;gap:var(--u-space-3);color:var(--call-muted);flex-direction:column;flex:1;display:flex}.call-connecting>span{width:30px;height:30px;margin-bottom:var(--u-space-3);border:2.5px solid var(--call-fill-strong);border-top-color:var(--u-accent);border-radius:50%;animation:.8s linear infinite call-spin}.call-connecting>strong{color:var(--call-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold)}.call-connecting>small{font-size:var(--u-sub)}.call-lobby-layer{z-index:520;padding:var(--u-space-8);animation:u-scrim-in var(--u-motion-base) ease both;background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.call-lobby{gap:var(--u-space-7);width:min(960px,100%);max-height:100%;padding:var(--u-space-7);border-radius:var(--u-radius-6);background:var(--call-ground);box-shadow:var(--u-elevation-3);animation:u-dialog-in var(--u-motion-base) var(--u-ease-out) both;grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);display:grid;position:relative;overflow:hidden}.call-lobby-close{top:var(--u-space-5);right:var(--u-space-5);z-index:2;color:var(--call-muted);position:absolute}.call-lobby-close:is(:hover,:focus-visible){color:#fff;background:var(--call-fill)}.call-lobby-preview{border-radius:var(--u-radius-5);background:#000;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.call-lobby-preview>video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.call-lobby-avatar{background:radial-gradient(120% 120% at 50% 30%,#2a2a31,#131316);place-items:center;width:100%;height:100%;display:grid}.call-lobby-avatar>span{width:108px;height:108px;color:var(--call-ink);background:var(--call-fill-strong);font-size:34px;font-weight:var(--u-weight-bold);border-radius:50%;place-items:center;display:grid}.call-lobby-blocked{max-width:30ch;padding:var(--u-space-5);color:var(--call-ink);background:var(--call-end);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.call-lobby-blocked{background:color-mix(in srgb, var(--call-end) 26%, #000000b3)}}.call-lobby-blocked{border-radius:var(--u-radius);font-size:var(--u-sub);text-align:center;line-height:1.45}.call-lobby-preview-bar{bottom:var(--u-space-5);align-items:center;gap:var(--u-space-5);padding:var(--u-space-3) var(--u-space-5);border-radius:var(--u-radius-pill);-webkit-backdrop-filter:blur(16px);background:#00000075;display:flex;position:absolute}.call-lobby-preview-bar .call-round{width:42px;height:42px}.call-level{align-items:center;gap:3px;display:flex}.call-level>i{border-radius:var(--u-radius-pill);background:var(--call-fill-strong);width:3px;height:12px;transition:background-color 90ms linear,height 90ms linear}.call-level>i[data-lit=true]{background:var(--call-live);height:18px}.call-lobby-side{gap:var(--u-space-6);flex-direction:column;min-width:0;display:flex}.call-lobby-side>header>h2{margin:0 0 var(--u-space-2);font-size:var(--u-text-xl);font-weight:var(--u-weight-bold);letter-spacing:-.026em}.call-lobby-side>header>p{color:var(--call-muted);font-size:var(--u-text);margin:0;line-height:1.5}.call-lobby-devices{gap:var(--u-space-4);display:grid}.call-lobby-devices .u-field{color:var(--call-muted)}.call-lobby-devices select{color:var(--call-ink);background:var(--call-fill)}.call-lobby-actions{justify-content:flex-end;align-items:center;gap:var(--u-space-4);margin-top:auto;display:flex}.call-lobby .u-btn{color:var(--call-ink);background:var(--call-fill)}.call-lobby .u-btn:is(:hover,:focus-visible):not(:disabled){background:var(--call-fill-strong)}.call-lobby .u-btn.primary{color:var(--u-on-accent);background:var(--u-accent)}.call-lobby .u-btn.block{width:100%}.call-dock{right:var(--u-space-8);bottom:var(--u-space-8);z-index:210;align-items:center;gap:var(--u-space-4);padding:var(--u-space-3) var(--u-space-4) var(--u-space-3) var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--call-ink);background:var(--call-ground);display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.call-dock{background:color-mix(in srgb, var(--call-ground) 86%, transparent)}}.call-dock{-webkit-backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--u-elevation-2);animation:call-dock-in var(--u-motion-base) var(--u-ease-spring) both}.call-dock-open{min-width:0;padding:0 var(--u-space-3) 0 var(--u-space-4);align-items:center;gap:var(--u-space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.call-dock-open>span{flex-direction:column;gap:1px;min-width:0;display:flex}.call-dock-open strong{font-size:var(--u-sub);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-dock-open small{color:var(--call-faint);font-size:var(--u-micro);font-variant-numeric:tabular-nums}.call-dock-pulse{background:var(--call-live);width:9px;height:9px;animation:call-pulse 2s var(--u-ease-standard) infinite;border-radius:50%;flex:none}.call-dock-controls{align-items:center;gap:var(--u-space-2);display:flex}@media (width<=900px){.call-stage-body{padding-inline:var(--u-space-4)}.call-panel{inset:56px var(--u-space-4) 78px;width:auto;position:absolute}.call-lobby{grid-template-columns:minmax(0,1fr)}.call-controls{padding-inline:var(--u-space-4)}.call-round{width:44px;height:44px}.call-dock{right:var(--u-space-5);bottom:var(--u-space-5)}}@keyframes call-spin{to{transform:rotate(360deg)}}@keyframes call-panel-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes call-dock-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes call-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){:is(.call-panel,.call-dock,.call-lobby,.call-lobby-layer),.call-dock-pulse{animation:none}.call-connecting>span{animation-duration:2s}}.suite-calendar .suite-op-page{gap:var(--u-space-7);height:100%;min-height:0}.suite-calendar-toolbar{min-height:var(--u-control-lg);align-items:center;gap:var(--u-space-5);background:0 0;border:0;padding:0;display:flex}.suite-calendar-toolbar>button{min-height:var(--u-control);padding:0 var(--u-space-6);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-semibold);cursor:pointer;border:0}.suite-calendar-toolbar>button:hover{background:var(--u-fill-strong)}.suite-calendar-stepper{border-radius:var(--u-radius-pill);background:var(--u-fill);gap:2px;padding:2px;display:inline-flex}.suite-calendar-stepper>button{width:var(--u-control);height:calc(var(--u-control) - 4px);border-radius:var(--u-radius-pill);color:var(--u-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.suite-calendar-stepper>button:hover{color:var(--u-ink);background:var(--u-card)}.suite-calendar-toolbar>strong{color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-semibold);letter-spacing:-.02em}.suite-calendar-toolbar-context{color:var(--u-faint);font-size:var(--u-sub);margin-left:auto}.suite-calendar-week{--cal-rail:62px;--cal-hour:calc(100% / var(--cal-span,24));border-radius:var(--u-radius-5);background:var(--u-card);border:0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.suite-calendar-week-header{padding:var(--u-space-5) 0 var(--u-space-4);grid-template-columns:var(--cal-rail) repeat(var(--cal-days,7), minmax(0, 1fr));box-shadow:inset 0 -1px 0 var(--u-hairline);align-items:center;display:grid}.suite-calendar-week-header>div{align-items:center;gap:var(--u-space-2);flex-direction:column;display:flex}.suite-calendar-week-header small{color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.suite-calendar-week-header strong{width:32px;height:32px;color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.suite-calendar-week-header .today strong{color:var(--u-on-accent);background:var(--u-accent)}.suite-calendar-week-header .today small{color:var(--u-accent)}.suite-calendar-week-body{grid-template-columns:var(--cal-rail) repeat(var(--cal-days,7), minmax(0, 1fr));flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.suite-calendar-time-rail{min-height:0;position:relative}.suite-calendar-time-rail span{right:var(--u-space-5);color:var(--u-faint);font-size:var(--u-text-2xs);font-weight:var(--u-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;position:absolute;transform:translateY(-50%)}.suite-calendar-time-rail span:first-child{transform:none}.suite-calendar-day-track{background-image:linear-gradient(to right, var(--u-hairline) 0 1px, transparent 1px), linear-gradient(to bottom, var(--u-hairline) 0 1px, transparent 1px);background-size:100% 100%, 100% var(--cal-hour);border-left:0;min-height:0;position:relative}.suite-calendar-day-track.today{background-color:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-calendar-day-track.today{background-color:color-mix(in srgb, var(--u-accent) 4%, transparent)}}.suite-calendar-event{min-height:26px;padding:var(--u-space-2) var(--u-space-3);z-index:2;border:0;border-left:3px solid var(--u-accent);border-radius:var(--u-radius-1);color:var(--u-ink);background:var(--u-accent);flex-direction:column;gap:1px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.suite-calendar-event{background:color-mix(in srgb, var(--u-accent) 14%, var(--u-card))}}.suite-calendar-event{font:inherit;text-align:left;cursor:pointer;transition:background-color var(--u-motion-fast) ease, box-shadow var(--u-motion-fast) ease}.suite-calendar-event>span{color:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-calendar-event>span{color:color-mix(in srgb, var(--u-accent) 72%, var(--u-ink))}}.suite-calendar-event>span{font-size:var(--u-micro);font-weight:var(--u-weight-semibold);font-variant-numeric:tabular-nums}.suite-calendar-event>strong{font-size:var(--u-sub);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;line-height:1.25;overflow:hidden}.suite-calendar-event:is(:hover,:focus-visible){background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-calendar-event:is(:hover,:focus-visible){background:color-mix(in srgb, var(--u-accent) 22%, var(--u-card))}}.suite-calendar-event:is(:hover,:focus-visible){box-shadow:var(--u-elevation-1)}.suite-calendar-event.cancelled{border-left-color:var(--u-faint);color:var(--u-muted);background:var(--u-fill)}.suite-calendar-event.cancelled>strong{text-decoration:line-through}.suite-calendar-now{z-index:3;background:var(--u-danger);pointer-events:none;height:1px;position:absolute;left:0;right:0}.suite-calendar-now:before{content:"";background:var(--u-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-3.5px;left:-4px}.suite-calendar-agenda{border-radius:var(--u-radius-5);background:var(--u-card);overflow:hidden}.suite-calendar-agenda>button{width:100%;min-height:var(--u-row-md);padding:var(--u-space-5) var(--u-space-8);align-items:center;gap:var(--u-space-5);color:var(--u-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;display:grid;position:relative}.suite-calendar-agenda>button+button:before{content:"";top:0;right:0;left:calc(52px + var(--u-space-5) + var(--u-space-8));transform-origin:top;background:var(--u-hairline);height:1px;position:absolute;transform:scaleY(.5)}.suite-calendar-agenda>button:hover{background:var(--u-fill-hover)}.suite-calendar-agenda time{flex-direction:column;align-items:center;gap:1px;display:flex}.suite-calendar-agenda time strong{color:var(--u-accent);font-size:var(--u-text-xl);font-weight:var(--u-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.suite-calendar-agenda time small{color:var(--u-muted);font-size:var(--u-micro);font-weight:var(--u-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.suite-calendar-agenda>button>span:not(.suite-op-status){flex-direction:column;gap:1px;min-width:0;display:flex}.suite-calendar-agenda>button strong{font-size:var(--u-text-md);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-calendar-agenda>button small{color:var(--u-muted);font-size:var(--u-text)}@media (prefers-reduced-motion:reduce){.suite-calendar-event{transition:none}}.suite-calendar-toolbar{flex-wrap:wrap;gap:8px}.suite-calendar-view-picker{background:var(--u-fill);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.suite-calendar-view-picker button{color:var(--u-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.suite-calendar-view-picker button[aria-pressed=true]{background:var(--u-card);color:var(--u-ink);box-shadow:var(--u-elevation-1)}.suite-calendar-time-rail span:last-child{transform:translateY(-100%)}.suite-calendar-time-rail span:nth-child(2n){display:none}.suite-calendar-event{min-height:18px;padding:1px 3px}.suite-calendar-year{background:var(--u-card);border-radius:12px;flex:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;min-height:0;padding:16px;display:grid;overflow:auto}.suite-calendar-year-month{min-width:0}.suite-calendar-year-heading{color:var(--u-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:600}.suite-calendar-mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.suite-calendar-mini-grid small{color:var(--u-muted);padding:4px 0}.suite-calendar-mini-grid button{min-height:28px;color:var(--u-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:12px;position:relative}.suite-calendar-mini-grid button:hover{background:var(--u-fill)}.suite-calendar-mini-grid button.today{background:var(--u-accent);color:var(--u-on-accent)}.suite-calendar-mini-grid button.has-event:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:calc(50% - 2px)}.suite-calendar-toolbar select,.suite-calendar-toolbar input[type=date]{border:1px solid var(--u-line);background:var(--u-card);color:var(--u-ink);font:inherit;border-radius:8px;padding:7px 10px}.suite-calendar-month{background:var(--u-card);border-radius:12px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow:auto}.suite-calendar-month-weekday{text-align:center;color:var(--u-muted);padding:10px 2px;font-size:12px}.suite-calendar-month-day{border-top:1px solid var(--u-line);border-right:1px solid var(--u-line);min-width:0;min-height:90px;padding:4px}.suite-calendar-month-day.outside{background:var(--u-fill-hover);color:var(--u-muted)}.suite-calendar-date{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%}.suite-calendar-month-day.today .suite-calendar-date{background:var(--u-accent);color:var(--u-on-accent)}.suite-calendar-month-event{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:var(--u-fill-hover);width:100%;color:var(--u-ink);cursor:pointer;border:0;border-radius:4px;margin:3px 0;padding:3px;font-size:11px;display:block;overflow:hidden}.suite-calendar-page .suite-calendar-agenda{flex:1;display:block;overflow-y:auto}@media (width<=650px){.suite-calendar-page .suite-calendar-week{display:flex}.suite-calendar-week-header,.suite-calendar-week-body{grid-template-columns:38px repeat(var(--cal-days,7), minmax(0, 1fr))}.suite-calendar-month-day{min-height:74px;padding:2px}.suite-calendar-toolbar>strong{order:-1;width:100%}.suite-calendar-toolbar input[type=date]{max-width:142px}}.suite-tasks-board,.suite-calls-board{border-radius:var(--u-radius-5);background:var(--u-card);margin-top:0;overflow:hidden}.suite-product-section-header{padding:var(--u-space-7) var(--u-space-8) var(--u-space-5);justify-content:space-between;align-items:baseline;gap:var(--u-tight);border:0;display:flex}.suite-product-section-header>div{justify-content:space-between;align-items:baseline;gap:var(--u-tight);flex:1;display:flex}.suite-product-section-header h2{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.016em;margin:0}.suite-product-section-header span{color:var(--u-faint);font-size:var(--u-sub);font-variant-numeric:tabular-nums}.suite-tasks-table-head,.suite-calls-table-head,.suite-tasks-table>article,.suite-calls-table>article{align-items:center;display:grid}.suite-tasks-table-head,.suite-calls-table-head{min-height:0;padding:0 var(--u-space-8) var(--u-space-3);color:var(--u-faint);font-size:var(--u-micro);font-weight:var(--u-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.suite-tasks-table>article,.suite-calls-table>article{min-height:var(--u-row-md);padding:var(--u-space-4) var(--u-space-8);transition:background-color var(--u-motion-fast) ease;border-top:0;position:relative}:is(.suite-tasks-table,.suite-calls-table)>article+article:before{content:"";top:0;right:0;left:var(--u-space-8);transform-origin:top;background:var(--u-hairline);pointer-events:none;height:1px;position:absolute;transform:scaleY(.5)}:is(.suite-tasks-table,.suite-calls-table)>article:hover{background:var(--u-fill-hover)}:is(.suite-tasks-table,.suite-calls-table)>article:hover:before,:is(.suite-tasks-table,.suite-calls-table)>article:hover+article:before{opacity:0}.suite-task-row-actions,.suite-calls-table .suite-op-row-actions{opacity:0;transition:opacity var(--u-motion-fast) ease}:is(.suite-tasks-table,.suite-calls-table)>article:is(:hover,:focus-within) :is(.suite-task-row-actions,.suite-op-row-actions){opacity:1}.suite-tasks-table-head,.suite-tasks-table>article{column-gap:var(--u-space-5);grid-template-columns:minmax(240px,2fr) 132px 132px 104px 128px 32px}.suite-task-name{align-items:center;gap:var(--u-space-5);min-width:0;display:flex}.suite-task-name>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.suite-task-name :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-task-name strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium);line-height:1.3}.suite-task-name small{color:var(--u-muted);font-size:var(--u-text);line-height:1.35}.suite-task-check{border:1.5px solid var(--u-faint);color:#0000;cursor:pointer;width:22px;height:22px;transition:border-color var(--u-motion-base) ease, background-color var(--u-motion-base) ease, transform var(--u-motion-base) var(--u-ease-spring);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.suite-task-check:hover{border-color:var(--u-accent)}.suite-task-check.completed{border-color:var(--u-positive);color:#fff;background:var(--u-positive);transform:scale(1.04)}.suite-tasks-table>article[data-task-status=completed]{opacity:.58}.suite-tasks-table>article[data-task-status=completed] .suite-task-name strong{text-decoration:line-through}.suite-task-assignees{align-items:center;gap:var(--u-space-2);display:flex}.suite-task-assignees small{color:var(--u-faint);font-size:var(--u-sub)}.suite-task-due{color:var(--u-muted);font-size:var(--u-text);font-variant-numeric:tabular-nums}.suite-task-due.overdue{color:var(--u-danger);font-weight:var(--u-weight-semibold)}.suite-task-priority{align-items:center;gap:var(--u-space-3);color:var(--u-muted);font-size:var(--u-text);text-transform:capitalize;display:inline-flex}.suite-task-priority>svg{flex:none;width:13px;height:13px}.suite-task-priority[data-priority=low]>svg{color:var(--u-faint)}.suite-task-priority[data-priority=normal]>svg{color:var(--u-accent)}.suite-task-priority[data-priority=high]>svg{color:var(--warn,#ff9f0a)}.suite-task-priority[data-priority=urgent]>svg{color:var(--u-danger)}.suite-task-priority[data-priority=urgent]{color:var(--u-danger);font-weight:var(--u-weight-semibold)}.suite-task-status-select{min-height:var(--u-control);padding:0 var(--u-space-4);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);border:0}.suite-task-row-actions{gap:var(--u-space-2);display:flex}.suite-task-loading,.suite-task-load-more{padding:var(--u-space-6) var(--u-space-8);color:var(--u-muted);font-size:var(--u-text);justify-content:center;align-items:center;display:flex}.suite-calls-table-head,.suite-calls-table>article{column-gap:var(--u-space-5);grid-template-columns:minmax(240px,2fr) 148px 168px 116px 196px}.suite-call-name{align-items:center;gap:var(--u-space-5);min-width:0;display:flex}.suite-call-name>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.suite-call-name :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-call-name strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium)}.suite-call-name small{color:var(--u-muted);font-size:var(--u-text)}.suite-call-name .suite-op-list-icon{width:var(--u-control-lg);height:var(--u-control-lg);border-radius:50%}.suite-call-participants{justify-content:flex-start}.suite-calls-table time{color:var(--u-muted);font-size:var(--u-text);font-variant-numeric:tabular-nums}.suite-calls-table .suite-op-row-actions{justify-content:flex-end}.suite-calls-table .suite-op-row-actions>button:first-child{color:var(--u-on-accent);background:var(--u-accent);font-weight:var(--u-weight-semibold)}.suite-calls-table .suite-op-row-actions>button:first-child:hover{background:var(--u-accent);filter:brightness(1.07)}.suite-calls-table .suite-op-row-actions>button:first-child:disabled{color:var(--u-muted);background:var(--u-fill);filter:none}.suite-calls-table>article[data-call-status=active] .suite-op-row-actions{opacity:1}@media (prefers-reduced-motion:reduce){:is(.suite-task-check,.suite-tasks-table>article,.suite-calls-table>article,.suite-task-row-actions){transition:none}}.suite-drive .suite-op-page{gap:var(--u-space-7)}.suite-drive-storage{padding:var(--u-space-6) var(--u-space-8);align-items:stretch;gap:var(--u-space-4);border-radius:var(--u-radius-5);background:var(--u-card);border:0;flex-direction:column;display:flex}.suite-drive-storage>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--u-tight);display:flex}.suite-drive-storage strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);font-variant-numeric:tabular-nums}.suite-drive-storage small{color:var(--u-muted);font-size:var(--u-text)}.suite-drive-storage [role=progressbar]{border-radius:var(--u-radius-pill);background:var(--u-fill);height:8px;overflow:hidden}.suite-drive-storage [role=progressbar]>span{border-radius:inherit;background:var(--u-accent);height:100%;transition:width var(--u-motion-slow) var(--u-ease-out), background-color var(--u-motion-base) ease;display:block}.suite-drive-storage [role=progressbar][aria-valuenow="90"]>span,.suite-drive-storage [role=progressbar][aria-valuenow="95"]>span,.suite-drive-storage [role=progressbar][aria-valuenow="100"]>span{background:var(--u-danger)}.suite-drive-library{background:0 0;overflow:visible}.suite-drive-library-title{padding:0 0 var(--u-space-5);justify-content:space-between;align-items:baseline;gap:var(--u-tight);display:flex}.suite-drive-library-title>div{align-items:center;gap:var(--u-space-4);display:flex}.suite-drive-library-title h2{color:var(--u-ink);font-size:var(--u-text-lg);font-weight:var(--u-weight-semibold);letter-spacing:-.02em;margin:0}.suite-drive-toolbar{padding:0 0 var(--u-space-6);align-items:center;gap:var(--u-space-4);border:0;flex-wrap:wrap;display:flex}.suite-drive-toolbar label{align-items:center;gap:var(--u-space-3);display:inline-flex}.suite-drive-toolbar label>span{color:var(--u-muted);font-size:var(--u-sub)}.suite-drive-toolbar select{min-height:var(--u-control);padding:0 var(--u-space-5);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);border:0}.suite-drive-view-switch{border-radius:var(--u-radius-pill);background:var(--u-fill);align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.suite-drive-view-switch>button{width:calc(var(--u-tap) + 6px);height:var(--u-tap);border-radius:var(--u-radius-pill);color:var(--u-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.suite-drive-view-switch>button.active{color:var(--u-ink);background:var(--u-card);box-shadow:var(--u-elevation-1)}.suite-drive-selection-bar{margin-bottom:var(--u-space-5);padding:var(--u-space-3) var(--u-space-3) var(--u-space-3) var(--u-space-5);justify-content:space-between;align-items:center;gap:var(--u-tight);border-radius:var(--u-radius-pill);color:var(--u-on-accent);background:var(--u-accent);font-size:var(--u-sub);font-weight:var(--u-weight-medium);display:flex}.suite-drive-selection-bar button{color:inherit;border-radius:var(--u-radius-pill);min-height:var(--u-control);padding:0 var(--u-space-5);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-semibold);cursor:pointer;background:#ffffff2e;border:0}.suite-drive-selection-bar>div{align-items:center;gap:var(--u-space-3);display:flex}.suite-drive-grid{gap:var(--u-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,208px),1fr));display:grid}.suite-drive-library-layout.list .suite-drive-grid{border-radius:var(--u-radius-5);background:var(--u-card);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.suite-drive-library-layout.split{align-items:start;gap:var(--u-space-6);grid-template-columns:minmax(0,1fr) minmax(280px,22rem);display:grid}.suite-drive-card{min-width:0;padding:var(--u-space-4);gap:var(--u-space-4);border-radius:var(--u-radius-5);background:var(--u-card);transition:background-color var(--u-motion-fast) ease, box-shadow var(--u-motion-fast) ease, transform var(--u-motion-fast) ease;border:0;flex-direction:column;display:flex;position:relative}.suite-drive-card:hover{box-shadow:var(--u-elevation-1)}.suite-drive-card:active{transform:scale(.995)}.suite-drive-card.selected,.suite-drive-card.bulk-selected{background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-drive-card.selected,.suite-drive-card.bulk-selected{background:color-mix(in srgb, var(--u-accent) 12%, var(--u-card))}}.suite-drive-card.selected,.suite-drive-card.bulk-selected{box-shadow:inset 0 0 0 2px var(--u-accent)}.suite-drive-thumbnail{aspect-ratio:4/3;border-radius:var(--u-radius-3);width:100%;color:var(--u-faint);background:var(--u-canvas);cursor:pointer;border:0;place-items:center;display:grid;position:relative;overflow:hidden}.suite-drive-thumbnail :is(img,video){object-fit:cover;width:100%;height:100%}.suite-drive-thumbnail>span{place-items:center;display:grid}.suite-drive-thumbnail>span>svg{width:34px;height:34px}.suite-drive-thumbnail.image,.suite-drive-thumbnail.video{background:#0b0d10}.suite-drive-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.suite-drive-card-copy{min-width:0;padding:0 var(--u-space-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.suite-drive-card-copy strong{color:var(--u-ink);font-size:var(--u-text);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-drive-card-copy small{color:var(--u-muted);font-size:var(--u-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-drive-card-actions{inset:var(--u-space-4) var(--u-space-4) auto auto;align-items:center;gap:var(--u-space-2);box-shadow:none;opacity:0;transition:opacity var(--u-motion-fast) var(--u-ease-out), transform var(--u-motion-fast) var(--u-ease-out);background:0 0;border-radius:0;padding:0;display:flex;position:absolute;transform:translateY(3px)}.suite-drive-card:is(:hover,:focus-within) .suite-drive-card-actions{opacity:1;transform:none}.suite-drive-card-actions>:is(button,a){width:var(--u-control-sm);height:var(--u-control-sm);color:var(--u-ink);background:var(--u-card);box-shadow:var(--u-elevation-1), inset 0 0 0 1px var(--u-hairline);cursor:pointer;transition:background-color var(--u-motion-fast) ease, color var(--u-motion-fast) ease;border:0;border-radius:50%;place-items:center;display:grid}.suite-drive-card-actions>:is(button,a):hover{color:var(--u-on-accent);background:var(--u-accent)}.suite-drive-card-actions>:is(button,a):focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}.suite-drive-select{width:var(--u-control-sm);height:var(--u-control-sm);inset:var(--u-space-4) auto auto var(--u-space-4);z-index:2;background:var(--u-card);box-shadow:var(--u-elevation-1), inset 0 0 0 1px var(--u-hairline);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transition:opacity var(--u-motion-fast) ease;border-radius:50%;place-items:center;display:grid;position:absolute}.suite-drive-card:is(.selected,.bulk-selected) .suite-drive-select{background:var(--u-accent);box-shadow:var(--u-elevation-1)}.suite-drive-card:is(:hover,:focus-within) .suite-drive-select,.suite-drive-card:is(.selected,.bulk-selected) .suite-drive-select{opacity:1}.suite-drive-select input{opacity:0;position:absolute}.suite-drive-select>span{color:#0000;background:var(--u-card);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-drive-select>span{background:color-mix(in srgb, var(--u-card) 85%, transparent)}}.suite-drive-select>span{box-shadow:inset 0 0 0 1.5px var(--u-faint);cursor:pointer}.suite-drive-select input:checked+span{color:var(--u-on-accent);background:var(--u-accent);box-shadow:none}.suite-drive-library-layout.list .suite-drive-card{padding:var(--u-space-3) var(--u-space-6);align-items:center;gap:var(--u-space-5);border-radius:0;flex-direction:row}.suite-drive-library-layout.list .suite-drive-card+.suite-drive-card{box-shadow:inset 0 1px 0 var(--u-hairline)}.suite-drive-library-layout.list .suite-drive-thumbnail{aspect-ratio:1;border-radius:var(--u-radius-2);flex:none;width:44px}.suite-drive-library-layout.list .suite-drive-thumbnail>span>svg{width:20px;height:20px}.suite-drive-library-layout.list .suite-drive-card-copy{flex:1}.suite-drive-library-layout.list .suite-drive-card-actions{opacity:0;position:static;inset:auto;transform:none}.suite-drive-library-layout.list .suite-drive-select{position:static}.suite-drive-inspector{padding:var(--u-space-7);gap:var(--u-space-5);border-radius:var(--u-radius-5);background:var(--u-card);flex-direction:column;display:flex}.suite-drive-load-more{width:100%;min-height:var(--u-control-lg);margin-top:var(--u-space-6);border-radius:var(--u-radius-pill);color:var(--u-accent);background:var(--u-fill);font:inherit;font-size:var(--u-sub);font-weight:var(--u-weight-semibold);cursor:pointer;border:0}.suite-drive-upload-tray{border-radius:var(--u-radius-5);background:var(--u-card);border:0;overflow:hidden}.suite-drive-upload-row{padding:var(--u-space-5) var(--u-space-8);align-items:center;gap:var(--u-space-5);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.suite-drive-upload-row+.suite-drive-upload-row{box-shadow:inset 0 1px 0 var(--u-hairline)}.suite-drive-local-preview{border-radius:var(--u-radius-2);background:var(--u-canvas);width:44px;height:44px;margin:0;overflow:hidden}.suite-drive-upload-copy{align-items:stretch;gap:var(--u-space-2);flex-direction:column;min-width:0;display:flex}.suite-drive-upload-copy strong{font-size:var(--u-text);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-drive-upload-copy small{color:var(--u-muted);font-size:var(--u-sub)}.suite-drive-upload-copy [role=progressbar]{border-radius:var(--u-radius-pill);background:var(--u-fill);height:4px;overflow:hidden}.suite-drive-upload-copy [role=progressbar]>span{background:var(--u-accent);height:100%;display:block}.suite-drive-upload-row.failed .suite-drive-upload-copy [role=progressbar]>span{background:var(--u-danger)}@media (prefers-reduced-motion:reduce){:is(.suite-drive-card,.suite-drive-card-actions,.suite-drive-select,.suite-drive-storage [role=progressbar]>span){transition:none}}.suite-finance .suite-op-page{gap:var(--u-space-7)}.suite-op-metrics-primary{gap:var(--u-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.suite-op-metrics-primary>article{padding:var(--u-space-8);gap:var(--u-space-3)}.suite-op-metrics-primary strong{font-size:clamp(24px,2.2vw,32px);font-weight:var(--u-weight-bold);letter-spacing:-.032em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:balance;line-height:1.08}.suite-op-metrics-primary small{color:var(--u-muted);font-size:var(--u-text);font-weight:var(--u-weight-medium)}.suite-op-metrics-primary span{color:var(--u-faint);font-size:var(--u-sub);font-variant-numeric:tabular-nums}.suite-op-metrics-secondary{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}.suite-op-metrics-secondary>article{background:var(--u-canvas)}.suite-op-metrics-secondary strong{font-size:var(--u-text-lg)}.suite-op-summary-details>summary{min-height:var(--u-control-lg);padding:0 var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-accent);font-size:var(--u-sub);font-weight:var(--u-weight-semibold);cursor:pointer;background:0 0;list-style:none;display:flex}.suite-op-summary-details>summary::-webkit-details-marker{display:none}.suite-op-summary-details>summary:hover{background:var(--u-accent)}@supports (color:color-mix(in lab, red, red)){.suite-op-summary-details>summary:hover{background:color-mix(in srgb, var(--u-accent) 10%, transparent)}}.suite-op-summary-details[open]>summary{margin-bottom:var(--u-space-5)}.suite-finance .suite-op-list>article{grid-template-columns:var(--u-control-lg) minmax(0, 1fr) auto auto;align-items:center;gap:var(--u-space-5);display:grid}.suite-finance .suite-op-list>article>strong{min-width:7ch;color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.014em;text-align:right;font-variant-numeric:tabular-nums;justify-self:end}:is(.suite-finance .suite-op-list.inflow>article>strong,.suite-finance .suite-op-section:has(h2[data-flow=in]) .suite-op-list>article>strong){color:var(--u-positive)}.suite-finance .suite-op-list.compact>article{min-height:var(--u-row-sm);padding-block:var(--u-space-3)}.suite-op-money-input{align-items:stretch;display:flex}.suite-op-money-input select{min-height:var(--u-control);padding:0 var(--u-space-4);border-radius:var(--u-radius-sm) 0 0 var(--u-radius-sm);color:var(--u-muted);background:var(--u-fill-strong);font:inherit;font-size:var(--u-text);border:0}.suite-op-money-input input{border-radius:0 var(--u-radius-sm) var(--u-radius-sm) 0;background:var(--u-fill);font-variant-numeric:tabular-nums;text-align:right;border:0;flex:1;min-width:0}.suite-op-payment-control,.suite-op-dashboard-builder{background:var(--u-card)}.suite-op-honest-note{max-width:none;padding:var(--u-space-5) var(--u-space-6);align-items:flex-start;gap:var(--u-space-4);border-radius:var(--u-radius);color:var(--u-muted);background:var(--u-canvas);font-size:var(--u-text);margin:0;line-height:1.5;display:flex}.suite-op-two-column{gap:var(--u-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.suite-people-toolbar{padding:0 0 var(--u-space-6);align-items:center;gap:var(--u-space-4);border:0;flex-wrap:wrap;display:flex}.suite-people-search{min-height:var(--u-control-lg);min-width:min(100%,300px);padding:0 var(--u-space-5);align-items:center;gap:var(--u-space-3);border-radius:var(--u-radius-pill);color:var(--u-faint);background:var(--u-fill);flex:1;display:flex}.suite-people-search input{min-width:0;color:var(--u-ink);font:inherit;font-size:var(--u-text-md);background:0 0;border:0;outline:0;flex:1}.suite-people-toolbar select{min-height:var(--u-control-lg);padding:0 var(--u-space-5);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);border:0}.suite-people-layout{border-radius:var(--u-radius-pill);background:var(--u-fill);gap:2px;padding:2px;display:inline-flex}.suite-people-layout>button{width:calc(var(--u-tap) + 6px);height:var(--u-tap);border-radius:var(--u-radius-pill);color:var(--u-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.suite-people-layout>button.active{color:var(--u-ink);background:var(--u-card);box-shadow:var(--u-elevation-1)}.suite-people-grid{gap:var(--u-space-5);display:grid}.suite-people-grid[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr))}.suite-people-grid[data-layout=list]{border-radius:var(--u-radius-5);background:var(--u-card);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.suite-people-grid>article{padding:var(--u-space-7);gap:var(--u-space-5);border-radius:var(--u-radius-5);background:var(--u-card);border:0;flex-direction:column;display:flex}.suite-people-grid[data-layout=list]>article{padding:var(--u-space-4) var(--u-space-8);align-items:center;gap:var(--u-space-6);border-radius:0;flex-direction:row}.suite-people-grid[data-layout=list]>article+article{box-shadow:inset 0 1px 0 var(--u-hairline)}.suite-people-grid[data-layout=list]>article:hover{background:var(--u-fill-hover)}.suite-person-identity{align-items:center;gap:var(--u-space-5);min-width:0;display:flex}.suite-person-identity>span:not(.suite-op-status){flex-direction:column;gap:1px;min-width:0;display:flex}.suite-person-identity strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-person-identity small{color:var(--u-muted);font-size:var(--u-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-person-identity .suite-op-avatar{--u-avatar-size:44px}.suite-people-grid[data-layout=list] .suite-person-identity{flex:1}.suite-people-grid[data-layout=list] .suite-person-identity .suite-op-avatar{--u-avatar-size:34px}.suite-person-meta{color:var(--u-muted);font-size:var(--u-text);flex-direction:column;gap:1px;display:flex}.suite-person-meta small{color:var(--u-faint);font-size:var(--u-sub)}.suite-person-actions{align-items:center;gap:var(--u-space-3);display:flex}.suite-person-actions select{min-height:var(--u-control);padding:0 var(--u-space-4);border-radius:var(--u-radius-pill);color:var(--u-ink);background:var(--u-fill);font:inherit;font-size:var(--u-sub);border:0}.suite-people-grid>article[data-member-status=suspended]{opacity:.62}.suite-team-grid{gap:var(--u-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,288px),1fr));display:grid}.suite-team-card{padding:var(--u-space-7);gap:var(--u-space-6);border-radius:var(--u-radius-5);background:var(--u-card);border:0;flex-direction:column;display:flex}.suite-team-card>header{justify-content:space-between;align-items:flex-start;gap:var(--u-tight);display:flex}.suite-team-card>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.suite-team-card strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold)}.suite-team-card small{color:var(--u-muted);font-size:var(--u-text);line-height:1.45}.suite-team-card .suite-team-members .suite-op-avatar{--u-avatar-size:30px}.suite-department-policy{padding:var(--u-space-5);border-radius:var(--u-radius-3);background:var(--u-canvas);font-size:var(--u-text)}.suite-docs .suite-op-grid{gap:var(--u-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.suite-op-file-card{min-height:0;padding:var(--u-space-7) var(--u-space-6) var(--u-space-6);align-items:flex-start;gap:var(--u-space-3);border-radius:var(--u-radius-5);color:var(--u-ink);background:var(--u-card);text-align:left;cursor:pointer;transition:background-color var(--u-motion-fast) ease, box-shadow var(--u-motion-fast) ease;border:0;flex-direction:column;display:flex}.suite-op-file-card:hover{box-shadow:var(--u-elevation-1)}.suite-op-file-card>span:first-child{width:44px;height:52px;margin-bottom:var(--u-space-3);border-radius:var(--u-radius-2);color:var(--u-accent);background:var(--u-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.suite-op-file-card>span:first-child{background:color-mix(in srgb, var(--u-accent) 12%, transparent)}}.suite-op-file-card strong{font-size:var(--u-text-md);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.suite-op-file-card small{color:var(--u-muted);font-size:var(--u-sub)}.suite-op-file-card time{color:var(--u-faint);font-size:var(--u-micro);margin-top:auto}@media (prefers-reduced-motion:reduce){.suite-op-file-card{transition:none}}.suite-crm-page{--crm-column:minmax(172px, 1fr)}.suite-crm-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.suite-crm-metrics>article strong{font-variant-numeric:tabular-nums}.suite-crm-board{min-height:0;margin:0 calc(-1 * clamp(var(--u-space-8), 3vw, var(--u-space-10)));padding:var(--u-space-1) clamp(var(--u-space-8), 3vw, var(--u-space-10)) var(--u-space-4);grid-auto-flow:column;grid-auto-columns:var(--crm-column);align-items:stretch;gap:var(--u-space-5);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:grid;overflow-x:auto}.suite-crm-column{min-width:0;padding:var(--u-space-5);gap:var(--u-space-4);border-radius:var(--u-radius-5);background:var(--u-canvas);scroll-snap-align:start;flex-direction:column;display:flex}.suite-crm-column>header{padding:0 var(--u-space-2);flex-direction:column;align-items:flex-start;gap:1px;display:flex}.suite-crm-column>header>span{align-items:baseline;gap:var(--u-space-2);min-width:0;display:flex}.suite-crm-column>header strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-crm-column>header small{color:var(--u-faint);font-size:var(--u-text-sm);font-variant-numeric:tabular-nums}.suite-crm-column>header b{color:var(--u-muted);font-size:var(--u-text-sm);font-variant-numeric:tabular-nums;font-weight:var(--u-weight-medium);white-space:nowrap}.suite-crm-column[data-stage=won]>header strong{color:var(--u-positive)}.suite-crm-column[data-stage=lost]>header strong{color:var(--u-muted)}.suite-crm-column[data-stage=lost]{opacity:.82}.suite-crm-column-body{gap:var(--u-space-3);flex-direction:column;flex:1;min-height:60px;display:flex}.suite-crm-column-empty{padding:var(--u-space-5) var(--u-space-2);color:var(--u-faint);font-size:var(--u-text-sm);text-align:center;margin:0}.suite-crm-deal-card{min-width:0;padding:var(--u-space-5);gap:var(--u-space-3);border-radius:var(--u-radius-4);background:var(--u-card);box-shadow:var(--u-elevation-1);transition:transform var(--u-motion-fast) var(--u-ease-out), box-shadow var(--u-motion-fast) ease, opacity var(--u-motion-fast) ease;border:0;flex-direction:column;display:flex;position:relative}.suite-crm-deal-card:hover{box-shadow:var(--u-elevation-2);transform:translateY(-1px)}.suite-crm-deal-card[data-busy=true]{opacity:.55}.suite-crm-deal-open{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.suite-crm-deal-open:disabled{cursor:default}.suite-crm-deal-open strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium);line-height:1.3}.suite-crm-deal-open small{color:var(--u-muted);font-size:var(--u-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-crm-deal-meta{align-items:center;gap:var(--u-space-1) var(--u-space-3);flex-wrap:wrap;display:flex}.suite-crm-deal-meta b{color:var(--u-ink);font-size:var(--u-text-md);font-variant-numeric:tabular-nums;font-weight:var(--u-weight-semibold);white-space:nowrap;flex:none}.suite-crm-deal-meta time{color:var(--u-muted);font-size:var(--u-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.suite-crm-deal-card>footer{align-items:center;display:flex}.suite-crm-stage-select{flex:1;min-width:0;display:flex}.suite-crm-stage-select select{width:100%;min-height:var(--u-control-sm);padding:0 var(--u-space-4);border-radius:var(--u-radius-pill);color:var(--u-muted);background:var(--u-fill);font:inherit;font-size:var(--u-text-sm);cursor:pointer;transition:background-color var(--u-motion-fast) ease, color var(--u-motion-fast) ease;border:0}.suite-crm-stage-select select:hover:not(:disabled){color:var(--u-ink);background:var(--u-fill-hover)}.suite-crm-stage-select select:disabled{cursor:default;opacity:.6}.suite-crm-remove{width:var(--u-control-sm);height:var(--u-control-sm);top:var(--u-space-2);right:var(--u-space-2);color:var(--u-faint);background:var(--u-card);cursor:pointer;opacity:0;transition:opacity var(--u-motion-fast) ease, color var(--u-motion-fast) ease, background-color var(--u-motion-fast) ease;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:absolute}.suite-crm-deal-card:is(:hover,:focus-within) .suite-crm-remove{opacity:1}.suite-crm-remove:hover{color:var(--u-danger);background:var(--u-danger)}@supports (color:color-mix(in lab, red, red)){.suite-crm-remove:hover{background:color-mix(in srgb, var(--u-danger) 10%, transparent)}}.suite-crm-people{background:var(--u-card)}.suite-crm-table-head,.suite-crm-table>article{align-items:center;column-gap:var(--u-space-5);padding:var(--u-space-4) var(--u-space-8);grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 132px 128px 56px 148px;display:grid}.suite-crm-table.companies .suite-crm-table-head,.suite-crm-table.companies>article{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 132px 88px 128px 148px}.suite-crm-table-head{color:var(--u-faint);font-size:var(--u-text-2xs);font-weight:var(--u-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.suite-crm-table>article{min-height:var(--u-row-md);transition:background-color var(--u-motion-fast) ease;position:relative}.suite-crm-table>article+article:before{content:"";top:0;right:0;left:calc(var(--u-space-8) + 28px + var(--u-space-5));transform-origin:top;background:var(--u-hairline);pointer-events:none;height:1px;position:absolute;transform:scaleY(.5)}.suite-crm-table>article:hover{background:var(--u-fill)}.suite-crm-table>article:hover:before,.suite-crm-table>article:hover+article:before{opacity:0}.suite-crm-table>article[data-stage=archived],.suite-crm-table>article[data-status=churned]{opacity:.6}.suite-crm-identity{align-items:center;gap:var(--u-space-5);min-width:0;display:flex}.suite-crm-identity>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.suite-crm-identity strong{color:var(--u-ink);font-size:var(--u-text-md);font-weight:var(--u-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-crm-identity small{color:var(--u-muted);font-size:var(--u-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-crm-table>article>span:not(.suite-crm-identity),.suite-crm-table>article>time{color:var(--u-muted);font-size:var(--u-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suite-crm-table .suite-op-row-actions{opacity:0;transition:opacity var(--u-motion-fast) ease}.suite-crm-table>article:is(:hover,:focus-within) .suite-op-row-actions{opacity:1}.suite-crm-table .suite-op-empty{grid-column:1/-1}.suite-crm-dialog{width:min(560px,100%)}@container (width<=900px){.suite-crm-page{--crm-column:minmax(164px, 1fr)}}@media (prefers-reduced-motion:reduce){:is(.suite-crm-deal-card,.suite-crm-remove,.suite-crm-stage-select select,.suite-crm-table>article,.suite-crm-table .suite-op-row-actions){transition:none}.suite-crm-deal-card:hover{transform:none}}.mail-send-status{z-index:200;gap:8px;max-width:min(620px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:auto;right:24px;transform:none}.mail-send-status>div{border:1px solid var(--u-line);background:var(--u-card);color:var(--u-ink);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex;box-shadow:0 4px 20px #0002}.mail-send-status button{color:var(--u-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 8px}.toast{top:auto;left:auto;right:24px;bottom:max(24px, env(safe-area-inset-bottom));background:var(--toast-surface);box-shadow:var(--toast-shadow);border-radius:14px;animation:.2s ease-out mail-toast-enter;position:fixed;transform:none}@keyframes mail-toast-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=650px){.toast,.mail-send-status{width:calc(100vw - 32px);bottom:88px;right:16px}}@media (width>=651px){.workspace-navigation-column{z-index:100;visibility:visible;pointer-events:auto;flex-direction:column;gap:10px;min-width:0;height:calc(100% + 47px);min-height:0;margin-top:-47px;margin-left:7px;padding-bottom:7px;display:flex;position:relative}.workspace-navigation-column:has(.company-switcher-wrap.is-open){z-index:1200}.workspace-navigation-column>.company-switcher-wrap{z-index:1320;flex:none;width:100%;margin:0;padding:0;position:relative}.workspace-navigation-column .company-switcher{background:var(--surface);border-radius:12px;width:100%;min-height:44px;padding:6px 10px}.workspace-navigation-column>.nav-sidebar{flex:1;width:100%;height:auto;min-height:0;margin:0;padding-top:10px;transform:none}.workspace-navigation-column .company-menu-inline-shell{width:max(100%,260px);max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);left:0}.workspace-navigation-column .company-menu-inline-shell:not(.open){display:none}.workspace-navigation-column .company-menu-inline-shell.open{display:block}.workspace-navigation-column .company-menu{background:var(--surface);width:100%;max-width:100%;max-height:min(70dvh,520px);box-shadow:var(--shadow);border:1px solid var(--line-strong);border-radius:12px;position:relative;inset:auto}.workspace-navigation-column .company-menu-content{overscroll-behavior:contain;touch-action:pan-y;max-height:55dvh;overflow:auto}.topbar-workspace-switcher{visibility:hidden}.sidebar-collapsed .workspace-navigation-column .company-switch-copy{display:none}@media (width<=900px){.workspace-navigation-column{margin-left:0}}}@media (width<=650px){.workspace-navigation-column,.workspace-navigation-column.mobile-open{display:contents}}.message-card:not(.unread) :is(.sender-line strong,.gmail-list-sender strong,.message-card-copy>strong,.gmail-list-copy strong){color:var(--muted);font-weight:400}.message-card.unread :is(.sender-line strong,.gmail-list-sender strong,.message-card-copy>strong,.gmail-list-copy strong){color:var(--ink);font-weight:700}.message-card:not(.unread) :is(.message-card-copy>p,.gmail-list-copy>span){color:var(--muted)}.sender-avatar-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.email-profile-settings{border:1px solid var(--line);border-radius:12px;gap:12px;margin:20px 0;padding:16px;display:grid}.email-profile-settings p{color:var(--muted);margin:4px 0 0;font-size:13px}.email-profile-settings>label{gap:6px;font-size:13px;display:grid}.email-profile-settings select{background:var(--surface);width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line-strong);border-radius:7px;padding:6px 8px}.email-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-profile-actions .sender-avatar{width:48px;height:48px;overflow:hidden}.email-profile-actions img{object-fit:cover;width:100%;height:100%}.email-profile-actions label{cursor:pointer;position:relative}.email-profile-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}}.calendar-urgency{background:var(--fill);width:fit-content;color:var(--ink-muted);border-radius:4px;flex-shrink:0;align-items:center;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.calendar-urgency[data-urgency=high]{color:var(--lightningcss-light,#805100)var(--lightningcss-dark,#ffd17a);background:var(--lightningcss-light,#fff0ce)var(--lightningcss-dark,#493513)}.calendar-urgency[data-urgency=urgent]{color:var(--lightningcss-light,#a51d2d)var(--lightningcss-dark,#ffb0b8);background:var(--lightningcss-light,#ffe3e3)var(--lightningcss-dark,#4c2328)}.suite-calendar-month-event .calendar-urgency{margin-inline-start:4px;font-size:9px}.suite-calendar-page .suite-op-form>footer>button{flex-shrink:0;width:auto}@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}@keyframes spin{to{transform:rotate(360deg)}}._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_ddzz7_3{--site-font-display:var(--app-font);--site-font:var(--app-font);--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:#0067ff;--site-accent-hover:#0b5fe0;--site-accent-press:#004fbd;--site-accent-link:#075bc7;--site-accent-soft:#edf4ff;--site-accent-line:#0067ff61;--site-system-blue:#007aff;--site-gradient:linear-gradient(96deg, #005ce6 0%, #1473e6 100%);--site-gradient-sky:#fff;--site-gradient-panel:linear-gradient(180deg, #f2f6fb 0%, #f7f9fc 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:64px;--site-section-y:96px;--site-display:72px;--site-display-lh:79.2px;--site-display-ls:-.72px;--site-h2:60px;--site-h2-lh:66px;--site-h2-ls:-.6px;--site-h3:44px;--site-h3-lh:52.8px;--site-h3-ls:-.44px;--site-h4:36px;--site-h4-lh:43.2px;--site-h4-ls:-.36px;--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_ddzz7_3{--site-header:56px;--site-section-y:60px;--site-gutter:20px;--site-display:42px;--site-display-lh:46.2px;--site-display-ls:-.42px;--site-h2:34px;--site-h2-lh:40.8px;--site-h2-ls:-.34px;--site-h3:28px;--site-h3-lh:35px;--site-h4:24px;--site-h4-lh:31px;--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_1p43v_3{min-height:100dvh;padding-top:var(--site-header);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:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:visible}:where(._shell_1p43v_3) *,:where(._shell_1p43v_3) :before,:where(._shell_1p43v_3) :after{box-sizing:border-box}:where(._shell_1p43v_3) :where(a){color:inherit;text-decoration:none}:where(._shell_1p43v_3) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dd,dl){margin:0}:where(._shell_1p43v_3) :where(h1,h2,h3,h4){font-family:var(--site-font-display)}:where(._shell_1p43v_3) :where(ul,ol){padding:0;list-style:none}:where(._shell_1p43v_3) :where(img){max-width:100%}:where(._shell_1p43v_3) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(._shell_1p43v_3) :where(table){border-collapse:collapse}._srOnly_1p43v_33{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skipLink_1p43v_45{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_1p43v_45:focus-visible{transform:translateY(0)}._container_1p43v_61{width:100%;max-width:calc(var(--site-max) + var(--site-gutter) * 2);padding-inline:var(--site-gutter);margin:0 auto}._section_1p43v_68{padding-block:var(--site-section-y)}._sectionTint_1p43v_72,._sectionSky_1p43v_74{background:var(--site-canvas)}._stack_1p43v_76{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._ctaRow_1p43v_84{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._sectionHead_1p43v_91{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}._sectionHead_1p43v_91 p{max-width:660px;color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._display_1p43v_109{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_1p43v_117{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_1p43v_125{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_1p43v_133{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_1p43v_141{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:0}._muted_1p43v_148{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);letter-spacing:0}._accentWord_1p43v_155{color:var(--site-accent)}._btn_1p43v_159{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:0;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_1p43v_159:active{transform:scale(.97)}._btnLg_1p43v_178{height:50px;font-size:var(--site-lead);padding-inline:30px}._btnSm_1p43v_179{height:32px;font-size:var(--site-nav);padding-inline:16px}._btnBlock_1p43v_180{width:100%}._btnPrimary_1p43v_182{color:#fff;background:var(--site-accent)}._btnPrimary_1p43v_182:hover{background:var(--site-accent-hover)}._btnOutline_1p43v_188{color:var(--site-accent);border-color:var(--site-accent-line);background:var(--site-surface)}._btnOutline_1p43v_188:hover{border-color:var(--site-accent);background:var(--site-accent-soft)}._btnInk_1p43v_195{color:var(--site-ink);border-color:var(--site-line);background:#ffffffb3}._btnInk_1p43v_195:hover{background:#fff;border-color:#0000003d}._btnGradient_1p43v_202{color:#fff;background:var(--site-gradient)}._btnGradient_1p43v_202:hover{filter:brightness(1.05)}._btnGhostLight_1p43v_208{color:var(--site-accent);background:#fff}._btnGhostLight_1p43v_208:hover{background:var(--site-accent-soft)}._btnArrow_1p43v_215{width:28px;height:28px;color:var(--site-accent);background:#fff;border-radius:50%;place-items:center;margin-right:-14px;display:inline-grid}._arrowLink_1p43v_226{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_1p43v_226 svg{transition:transform .16s}._arrowLink_1p43v_226:hover svg{transform:translate(3px)}._chip_1p43v_240{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_1p43v_253{color:var(--site-accent);background:var(--site-accent-soft)}._chipPopular_1p43v_254{color:#7d5bed;background:#f1edfd}._tag_1p43v_256{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_1p43v_270{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_1p43v_278{border-color:var(--site-line);box-shadow:none}._cardHover_1p43v_283{transition:box-shadow .16s,transform .16s}._cardHover_1p43v_283:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._cardTitle_1p43v_291{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_1p43v_299{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);letter-spacing:-.005em}._grid3_1p43v_308{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._grid4_1p43v_309{gap:var(--site-gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){._grid3_1p43v_308,._grid4_1p43v_309{grid-template-columns:1fr}._btn_1p43v_159{height:42px;padding-inline:20px}._btnLg_1p43v_178{height:46px;font-size:var(--site-body);padding-inline:26px}._sectionHead_1p43v_91{margin-bottom:28px}}@media (width>=901px) and (width<=1080px){._grid4_1p43v_309{grid-template-columns:repeat(2,1fr)}}._rail_1p43v_326{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_1p43v_326::-webkit-scrollbar{display:none}._rail_1p43v_326>*{scroll-snap-align:start;flex:none}._railNav_1p43v_341{justify-content:center;gap:16px;margin-top:32px;display:flex}._railBtn_1p43v_348{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_1p43v_348:hover{color:var(--site-ink);background:var(--site-tint-strong)}._railBtn_1p43v_348:disabled{color:var(--site-ink-3);opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){:where(._shell_1p43v_3) *,:where(._shell_1p43v_3) :before,:where(._shell_1p43v_3) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._hero_961pz_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_961pz_13{z-index:1;position:relative}._heroIconField_961pz_18{z-index:0;pointer-events:none;height:340px;position:absolute;top:0;left:0;right:0}._heroIconCluster_961pz_28{width:min(29vw,430px);height:100%;position:absolute;top:0}._heroIconClusterLeft_961pz_35{left:clamp(10px,2.5vw,42px)}._heroIconClusterRight_961pz_36{right:clamp(10px,2.5vw,42px)}._heroAppIcon_961pz_38{width:var(--icon-size);height:var(--icon-size);color:#1f2937a8;transform:rotate(var(--icon-rotation));transform-origin:50%;opacity:.78;background:#ffffffb8;border:1px solid #1f29371a;border-radius:22%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 1px 1px #141c2c0f,0 10px 24px #141c2c1c}._heroAppIcon_961pz_38 svg{width:42%;height:42%;display:block}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:first-child{--icon-size:clamp(62px, 6.4vw, 92px);--icon-rotation:-10deg;top:108px;left:0}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(2){--icon-size:clamp(45px, 4.5vw, 66px);--icon-rotation:-13deg;top:10px;left:13%}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(3){--icon-size:clamp(40px, 4vw, 58px);--icon-rotation:8deg;top:4px;left:48%}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(4){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:12deg;top:128px;left:48%}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(5){--icon-size:clamp(44px, 4.6vw, 66px);--icon-rotation:9deg;top:230px;left:18%}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(6){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:-9deg;top:70px;left:77%}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(7){--icon-size:clamp(38px, 3.8vw, 54px);--icon-rotation:15deg;top:202px;left:78%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:first-child{--icon-size:clamp(62px, 6.4vw, 92px);--icon-rotation:10deg;top:108px;right:0}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(2){--icon-size:clamp(45px, 4.5vw, 66px);--icon-rotation:13deg;top:10px;right:13%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(3){--icon-size:clamp(40px, 4vw, 58px);--icon-rotation:-8deg;top:4px;right:48%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(4){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:-12deg;top:128px;right:48%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(5){--icon-size:clamp(44px, 4.6vw, 66px);--icon-rotation:-9deg;top:230px;right:18%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(6){--icon-size:clamp(42px, 4.2vw, 62px);--icon-rotation:9deg;top:70px;right:77%}._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(7){--icon-size:clamp(38px, 3.8vw, 54px);--icon-rotation:-15deg;top:202px;right:78%}._heroCopy_961pz_79{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0;max-width:1040px;margin:0 auto;display:flex}._heroTitle_961pz_91{--hero-title-line-height:92.4px;width:100%;min-width:0;max-width:1040px;font-family:var(--site-font-display);letter-spacing:-.84px;font-size:84px;line-height:92.4px}._ticker_961pz_104{width:max-content;max-width:100%;height:var(--hero-title-line-height);vertical-align:bottom;grid-template-areas:"ticker";display:inline-grid}._tickerSizer_961pz_113,._tickerViewport_961pz_114{grid-area:ticker;min-width:0}._tickerSizer_961pz_113{visibility:hidden;pointer-events:none;display:grid}._tickerSizer_961pz_113>span{height:var(--hero-title-line-height);line-height:var(--hero-title-line-height);white-space:nowrap;grid-area:1/1}._tickerViewport_961pz_114{width:100%;height:var(--hero-title-line-height);display:block;overflow:hidden}._tickerTrack_961pz_139{will-change:transform;flex-direction:column;width:100%;animation:3.5s linear 1.5s forwards _tickerSpin_961pz_1;display:flex}._tickerWord_961pz_147{flex:0 0 var(--hero-title-line-height);width:100%;height:var(--hero-title-line-height);line-height:var(--hero-title-line-height);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;display:flex}._tickerGreen_961pz_161,._tickerSiri_961pz_162,._tickerBlue_961pz_163,._tickerViolet_961pz_164{background-image:linear-gradient(95deg,#075bc7 0%,#0067ff 58%,#2d86ff 100%)}@keyframes _tickerSpin_961pz_1{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--hero-title-line-height)))}}@media (prefers-reduced-motion:reduce){._tickerTrack_961pz_139{animation:none}}@media (width<=900px){._heroTitle_961pz_91{--hero-title-line-height:var(--site-display-lh);font-size:var(--site-display);line-height:var(--site-display-lh);letter-spacing:var(--site-display-ls)}}._heroLead_961pz_184{width:100%;max-width:620px;color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._heroActions_961pz_192{gap:16px;display:flex}._heroRating_961pz_194{color:var(--site-ink-2);font-size:var(--site-small);align-items:center;gap:10px;display:flex}._heroStars_961pz_201{color:#ffb400;gap:2px;display:inline-flex}._heroRatingSep_961pz_202{background:var(--site-line);width:1px;height:12px}._brandStream_961pz_206{text-align:center;margin-top:52px}._brandStreamEyebrow_961pz_211{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_961pz_220{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._brandStreamTrack_961pz_226{width:max-content;animation:36s linear infinite _brandStream_961pz_206;display:flex}._brandStreamGroup_961pz_232{align-items:center;gap:clamp(34px,5vw,72px);padding-right:clamp(34px,5vw,72px);display:flex}._brandLogoTile_961pz_239{opacity:.82;background:0 0;border:0;justify-content:center;align-items:center;width:clamp(104px,10vw,136px);height:32px;transition:opacity .18s,transform .18s;display:inline-flex}._brandLogoTile_961pz_239:hover{opacity:1;transform:translateY(-1px)}._customerLogo_961pz_256{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:24px;display:block}._brandLogoTile_961pz_239[data-brand=shell] ._customerLogo_961pz_256,._brandLogoTile_961pz_239[data-brand=rio-tinto] ._customerLogo_961pz_256,._brandLogoTile_961pz_239[data-brand=capital-one] ._customerLogo_961pz_256{max-height:26px}@keyframes _brandStream_961pz_206{to{transform:translate(-50%)}}._stage_961pz_275{margin-top:48px;padding-bottom:4px;position:relative}._heroTitle_961pz_91>span{display:inline}._highlightsHead_961pz_285{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}._highlightCard_961pz_294{border-radius:var(--site-r-panel);flex-direction:column;width:604px;max-width:86vw;padding:40px;display:flex;overflow:hidden}._toneLilac_961pz_304,._toneMint_961pz_305,._tonePeach_961pz_306,._toneSky_961pz_307{background:linear-gradient(165deg,#eef4fb 0%,#f8fafc 100%)}._highlightEyebrow_961pz_309{color:var(--site-accent);font-size:var(--site-small);font-weight:var(--site-w-medium);letter-spacing:-.004em}._highlightTitle_961pz_316{margin:14px 0 12px}._highlightBody_961pz_318{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._highlightCta_961pz_324{align-self:flex-start;margin-top:28px}._highlightChips_961pz_326{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}._highlightChip_961pz_326{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_961pz_348{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_961pz_358{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._savingsCopy_961pz_358 p{color:var(--site-ink-2)}._savingsCta_961pz_360{margin-top:10px}._savingsStats_961pz_362{grid-template-columns:repeat(3,1fr);display:grid}._savingsStat_961pz_362{border-left:1px solid var(--site-line);text-align:center;padding-inline:32px}._savingsValue_961pz_373{font-size:54px;line-height:60px;font-weight:var(--site-w-heading);letter-spacing:-.028em;display:block}._savingsLabel_961pz_381{color:var(--site-ink-2);font-size:var(--site-body)}._tabBar_961pz_385{border-bottom:1px solid var(--site-line-soft);gap:8px;margin-bottom:32px;display:flex}._tab_961pz_385{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_961pz_385:hover{color:var(--site-ink-2)}._tabActive_961pz_407{color:var(--site-ink);font-weight:var(--site-w-heading);border-bottom-color:var(--site-ink)}._workPanel_961pz_413{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_961pz_426{flex-direction:column;align-items:flex-start;gap:22px;display:flex}._workTitle_961pz_427{white-space:pre-line}._workPoints_961pz_429{gap:12px;display:grid}._workPoints_961pz_429 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_961pz_429 li:before{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px;margin-top:9px}._workScreen_961pz_448{align-self:center;min-width:0}._platformHead_961pz_455{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:48px;display:flex}._platformMark_961pz_464{border-radius:12px}._appGrid_961pz_466{gap:var(--site-gutter);grid-template-columns:repeat(4,1fr);display:grid}._appCard_961pz_472{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_961pz_472:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._appIcon_961pz_484{border:1px solid var(--site-line-soft);width:34px;height:34px;color:var(--site-ink);background:var(--site-surface);border-radius:9px;place-items:center;display:grid}._appName_961pz_495{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_961pz_505{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._replaces_961pz_507{border-radius:var(--site-r-panel);background:var(--site-gradient-panel);text-align:center;margin-top:56px;padding:48px 40px 52px}._replacesTitle_961pz_515{color:var(--site-ink-2);font-size:var(--site-body)}._replacesRow_961pz_517{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:24px;display:flex}._replacesRow_961pz_517 span{color:var(--site-ink-3);font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;opacity:.72}._quoteCard_961pz_536{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_961pz_536:after{content:"";background:linear-gradient(#0f131e26 0%,#0f131ec7 100%);position:absolute;inset:0}._quoteArt_961pz_557{position:absolute;inset:0}._quoteArtLilac_961pz_558,._quoteArtSky_961pz_559,._quoteArtMint_961pz_560,._quoteArtPeach_961pz_561{background:linear-gradient(150deg,#0c62cc,#09254c)}._quoteBody_961pz_563{z-index:1;gap:18px;display:grid;position:relative}._quoteCompany_961pz_565{font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:.06em;text-transform:uppercase;opacity:.9}._quoteText_961pz_566{font-size:var(--site-lead);line-height:var(--site-lead-lh)}._quoteName_961pz_567{font-size:var(--site-small);font-weight:var(--site-w-heading)}._quoteRole_961pz_568{color:#ffffffbd;font-size:var(--site-small)}._proof_961pz_572{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}._proofCopy_961pz_579{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._proofCopy_961pz_579 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._badgeGrid_961pz_582{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._badge_961pz_582{border:1px solid var(--site-line);text-align:center;border-radius:10px;gap:4px;padding:18px 16px 20px;display:grid}._badgeSeason_961pz_592{color:var(--site-accent);font-size:10px;font-weight:var(--site-w-heading);letter-spacing:.09em;text-transform:uppercase}._badgeLabel_961pz_593{font-size:var(--site-body);font-weight:var(--site-w-heading);letter-spacing:-.01em}._badgeNote_961pz_594{color:var(--site-ink-2);font-size:var(--site-micro)}._caseHead_961pz_598{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}._caseCard_961pz_607{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_961pz_619{justify-content:space-between;align-items:center;gap:12px;display:flex}._caseCompany_961pz_620{font-size:var(--site-body);font-weight:var(--site-w-heading);letter-spacing:-.012em}._caseTags_961pz_621{flex-wrap:wrap;gap:8px;display:flex}._caseStat_961pz_622{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls)}._caseBody_961pz_623{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._marquee_961pz_627{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_961pz_634{gap:var(--site-gutter);width:max-content;animation:42s linear infinite _drift_961pz_1;display:flex}._marquee_961pz_627:hover ._marqueeTrack_961pz_634{animation-play-state:paused}@keyframes _drift_961pz_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._marqueeTrack_961pz_634{animation:none}}._logoTile_961pz_652{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_961pz_668{border-radius:var(--site-r-stage);background:var(--site-gradient-sky)}._securityTop_961pz_673{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:48px;display:grid}._securityCopy_961pz_681{flex-direction:column;align-items:flex-start;gap:18px;max-width:520px;display:flex}._securityCopy_961pz_681 p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._securityActions_961pz_683{align-items:center;gap:24px;margin-top:6px;display:flex}._standards_961pz_685{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._standard_961pz_685{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_961pz_701{border-radius:var(--site-r-card);background:#ffffffd1;flex-direction:column;gap:12px;padding:28px 24px;display:flex}._securityCard_961pz_701 span:last-child{color:var(--site-ink);margin-top:8px}._exploreGrid_961pz_713{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._exploreCard_961pz_715{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_961pz_715:hover{background:var(--site-accent-soft)}._exploreTop_961pz_726{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._exploreIcon_961pz_727{color:var(--site-ink)}._exploreArrow_961pz_728{color:var(--site-ink);margin-top:10px}._finalCta_961pz_732{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_961pz_739{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;margin:20px 0 32px;display:flex}._finalPoints_961pz_739 li{color:var(--site-ink-2);font-size:var(--site-body);align-items:center;gap:9px;font-weight:400;display:inline-flex}._finalPoints_961pz_739 svg{color:var(--site-accent)}._finalActions_961pz_758{justify-content:center;gap:16px;display:flex}@media (width<=1080px){._appGrid_961pz_466{grid-template-columns:repeat(2,1fr)}._workPanel_961pz_413{grid-template-columns:1fr;padding:40px}._workScreen_961pz_448{margin-inline:-40px}._proof_961pz_572{grid-template-columns:1fr;gap:32px}._exploreGrid_961pz_713{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._hero_961pz_3{padding-top:36px}._heroIconField_961pz_18{height:200px}._heroIconCluster_961pz_28{width:27vw}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(n+5),._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(n+5){display:none}._heroCopy_961pz_79{gap:18px}._heroActions_961pz_192{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}._heroRating_961pz_194{text-align:center;flex-direction:column;gap:6px}._heroRatingSep_961pz_202{display:none}._brandStream_961pz_206{margin-top:36px}._brandStreamEyebrow_961pz_211{margin-bottom:18px}._brandLogoTile_961pz_239{width:98px;height:30px}._customerLogo_961pz_256{max-height:21px}._brandLogoTile_961pz_239[data-brand=shell] ._customerLogo_961pz_256,._brandLogoTile_961pz_239[data-brand=rio-tinto] ._customerLogo_961pz_256,._brandLogoTile_961pz_239[data-brand=capital-one] ._customerLogo_961pz_256{max-height:23px}._stage_961pz_275{margin-top:32px}._highlightCard_961pz_294{width:300px;padding:28px 24px 32px}._highlightChips_961pz_326{margin-top:28px}._savings_961pz_348{grid-template-columns:1fr;gap:32px;padding:32px 24px 36px}._savingsStats_961pz_362{grid-template-columns:1fr;gap:20px}._savingsStat_961pz_362{text-align:left;padding:0 0 0 20px}._savingsValue_961pz_373{font-size:40px;line-height:48px}._tabBar_961pz_385{scrollbar-width:none;margin-inline:calc(var(--site-gutter) * -1);padding-inline:var(--site-gutter);border-bottom:0;gap:10px;overflow-x:auto}._tabBar_961pz_385::-webkit-scrollbar{display:none}._tab_961pz_385{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_961pz_407{border-color:var(--site-ink);border-bottom-color:var(--site-ink)}._workPanel_961pz_413{border-radius:0;min-height:0;margin-inline:calc(50% - 50vw);padding:32px 24px 0}._workScreen_961pz_448{margin:24px -24px 0}._appGrid_961pz_466{grid-template-columns:1fr}._replaces_961pz_507{margin-top:36px;padding:32px 20px 36px}._badgeGrid_961pz_582{grid-template-columns:repeat(2,1fr)}._securityTop_961pz_673{grid-template-columns:1fr;gap:28px;margin-bottom:28px}._securityActions_961pz_683{flex-wrap:wrap;gap:16px}._standards_961pz_685{grid-template-columns:repeat(3,1fr)}._standard_961pz_685{width:100%;height:52px}._exploreGrid_961pz_713{grid-template-columns:1fr}._finalActions_961pz_758{grid-template-columns:1fr;gap:12px;display:grid}._finalPoints_961pz_739{flex-direction:column;gap:10px}}@media (width<=640px){._heroActions_961pz_192{grid-template-columns:1fr}._heroIconField_961pz_18{height:126px;top:6px}._heroIconCluster_961pz_28{width:31vw}._heroAppIcon_961pz_38{padding:5px;box-shadow:0 1px 1px #141c2c0a,0 6px 14px #141c2c14}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(4),._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(4){display:none}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:first-child,._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:first-child{--icon-size:48px;top:56px}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(2),._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(2){--icon-size:34px;top:4px}._heroIconClusterLeft_961pz_35 ._heroAppIcon_961pz_38:nth-child(3),._heroIconClusterRight_961pz_36 ._heroAppIcon_961pz_38:nth-child(3){--icon-size:30px;top:2px}}@media (prefers-reduced-motion:reduce){._brandStreamTrack_961pz_226{animation:none}}._shot_sio21_1{background:#f5f7fb;border:1px solid #11182717;border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #141e3224,0 4px 16px #141e320f}._shot_sio21_1 img,._shot_sio21_1 video{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto;display:block}._film_sio21_24{background:#071426;border-color:#081b382e;border-radius:20px;box-shadow:0 34px 90px #071c3a33,0 3px 14px #071c3a14}._film_sio21_24 figcaption{color:#fff;background:linear-gradient(#0000 0%,#030c1bc7 30%,#030c1bf0 100%);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px;min-height:72px;padding:14px 22px 18px;font-size:12px;font-weight:500;display:grid;position:absolute;bottom:0;left:0;right:0}._filmBrand_sio21_50,._filmChapter_sio21_51,._filmCount_sio21_52{z-index:1}._filmBrand_sio21_50{color:#ffffffd6;align-items:center;gap:9px;display:inline-flex}._filmBrand_sio21_50 i{color:#071426;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}._filmChapter_sio21_51{text-align:center;justify-items:center;min-width:210px;line-height:1.2;display:grid}._filmChapter_sio21_51 strong{letter-spacing:-.012em;font-size:15px;font-weight:600}._filmChapter_sio21_51 small{color:#fff9;margin-top:3px;font-size:11px}._filmCount_sio21_52{color:#ffffff94;font-variant-numeric:tabular-nums;letter-spacing:.04em;justify-self:end}._filmProgress_sio21_103{background:#ffffff2e;border-radius:2px;height:2px;position:absolute;bottom:10px;left:22px;right:22px;overflow:hidden}._filmProgress_sio21_103 i{border-radius:inherit;background:#1473e6;height:100%;transition:width .1s linear;display:block}@media (width<=720px){._shot_sio21_1,._film_sio21_24{border-radius:14px}._film_sio21_24 figcaption{grid-template-columns:1fr auto;gap:12px;min-height:60px;padding:10px 14px 15px}._filmBrand_sio21_50{display:none}._filmChapter_sio21_51{text-align:left;justify-items:start;min-width:0}._filmChapter_sio21_51 strong{font-size:13px}._filmChapter_sio21_51 small,._filmCount_sio21_52{font-size:10px}._filmProgress_sio21_103{bottom:7px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){._film_sio21_24 video{display:none}._film_sio21_24{aspect-ratio:16/10;background:url(/assets/marketing/product/workspace-mail.webp) 50%/cover no-repeat}}._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}}._section_1y0lb_1{background:radial-gradient(70% 100% at 50% 100%,#0067ff14,#0000 68%),#f6f8fb;overflow:hidden}._head_1y0lb_12{text-align:center;justify-items:center;max-width:760px;margin:0 auto 44px;display:grid}._head_1y0lb_12>span{color:var(--site-accent);font-size:var(--site-small);margin-bottom:14px;font-weight:500}._film_1y0lb_27{width:min(100%,1120px);margin:0 auto}@media (width<=560px){._head_1y0lb_12{text-align:left;justify-items:start}}._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}}._crumbs_1o5gs_5{color:var(--site-ink-2);font-size:var(--site-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._crumbs_1o5gs_5 a:hover{color:var(--tone-ink)}._crumbs_1o5gs_5>[aria-hidden]{color:var(--site-ink-3)}._sectionNav_1o5gs_18{top:var(--site-header);z-index:40;border-bottom:1px solid var(--site-line-soft);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd1;position:sticky}._sectionNavInner_1o5gs_28{align-items:center;gap:24px;height:54px;display:flex}._sectionNavLabel_1o5gs_35{font-family:var(--site-font-display);font-size:var(--site-nav);font-weight:var(--site-w-heading);letter-spacing:-.02em;flex:none}._sectionNavList_1o5gs_43{scrollbar-width:none;white-space:nowrap;flex:auto;gap:22px;display:flex;overflow-x:auto}._sectionNavList_1o5gs_43::-webkit-scrollbar{display:none}._sectionNavList_1o5gs_43 a{color:var(--site-ink-2);font-size:var(--site-nav);letter-spacing:-.01em;transition:color .14s}._sectionNavList_1o5gs_43 a:hover{color:var(--tone-ink)}._sectionNavCta_1o5gs_61{color:#fff;background:var(--tone);flex:none}._sectionNavCta_1o5gs_61:hover{background:var(--tone-press)}._actions_1o5gs_70{flex-wrap:wrap;gap:14px;display:flex}._actionsCenter_1o5gs_71{justify-content:center}._toneBtn_1o5gs_73{color:#fff;background:var(--tone)}._toneBtn_1o5gs_73:hover{background:var(--tone-press)}._toneBtnArrow_1o5gs_79{width:28px;height:28px;color:var(--tone);background:#fff;border-radius:50%;place-items:center;margin-right:-14px;display:inline-grid}._toneBtnGhost_1o5gs_90{color:var(--tone-ink);border-color:var(--tone-line);background:#ffffffb8}._toneBtnGhost_1o5gs_90:hover{border-color:var(--tone);background:var(--tone-soft)}._toneBtnGhostDark_1o5gs_97{color:#fff;background:0 0;border-color:#ffffff47}._toneBtnGhostDark_1o5gs_97:hover{background:#ffffff14;border-color:#fff9}._metrics_1o5gs_106{grid-template-columns:repeat(var(--metric-columns,3), minmax(0, 1fr));border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-line-soft);gap:1px;display:grid;overflow:hidden}._metric_1o5gs_106{background:var(--site-surface);gap:6px;padding:28px 26px 30px;display:grid}._metricValue_1o5gs_123{font-family:var(--site-font-display);font-size:40px;line-height:44px;font-weight:var(--site-w-heading);letter-spacing:-1.6px;color:var(--tone-ink)}._metricLabel_1o5gs_132{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._relatedHead_1o5gs_140{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}._relatedHead_1o5gs_140 p{color:var(--site-ink-2);font-size:var(--site-small)}._relatedGrid_1o5gs_149{gap:var(--site-gutter);grid-template-columns:repeat(3,1fr);display:grid}._relatedCard_1o5gs_151{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);flex-direction:column;gap:8px;padding:22px 22px 24px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}._relatedCard_1o5gs_151:hover{border-color:var(--tone-line);background:var(--tone-mist);transform:translateY(-2px)}._relatedName_1o5gs_167{font-size:var(--site-h4);line-height:var(--site-h4-lh);font-family:var(--site-font-display);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls)}._relatedDesc_1o5gs_174{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._relatedFoot_1o5gs_176{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:inline-flex}._relatedFoot_1o5gs_176 svg{transition:transform .16s}._relatedCard_1o5gs_151:hover ._relatedFoot_1o5gs_176 svg{transform:translate(3px)}._closing_1o5gs_191{text-align:center}._closingInner_1o5gs_193{flex-direction:column;align-items:center;gap:16px;max-width:680px;margin:0 auto;display:flex}._closingLead_1o5gs_202{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._closingWash_1o5gs_204{border-top-left-radius:var(--site-r-stage);border-top-right-radius:var(--site-r-stage);background:var(--tone-veil)}._closingHairline_1o5gs_210{border-top:1px solid var(--site-line-soft)}._closingSolid_1o5gs_212{border-radius:var(--site-r-stage);margin-inline:var(--site-gutter);color:var(--site-on-dark);background:radial-gradient(90% 140% at 50% -20%, color-mix(in srgb, var(--tone) 46%, transparent) 0%, transparent 62%), var(--site-dark)}._closingSolid_1o5gs_212 ._closingLead_1o5gs_202{color:var(--site-on-dark-2)}._stepMark_1o5gs_224{min-width:34px;height:34px;color:var(--tone-ink);background:var(--tone-soft);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:11px;place-items:center;padding-inline:8px;font-size:13px;display:inline-grid}@media (width<=1080px){._relatedGrid_1o5gs_149{grid-template-columns:repeat(2,1fr)}._metrics_1o5gs_106{grid-template-columns:repeat(min(var(--metric-columns,3), 3), minmax(0, 1fr))}}@media (width<=900px){._sectionNav_1o5gs_18{display:none}._relatedGrid_1o5gs_149,._metrics_1o5gs_106{grid-template-columns:1fr}._metricValue_1o5gs_123{letter-spacing:-1.1px;font-size:32px;line-height:36px}._actions_1o5gs_70{grid-template-columns:1fr;width:100%;display:grid}._closingSolid_1o5gs_212{border-radius:var(--site-r-panel);margin-inline:0}}._tone_1sysi_10{--tone:#0071e3;--tone-mist:color-mix(in srgb, var(--tone) 4%, #fff);--tone-soft:color-mix(in srgb, var(--tone) 9%, #fff);--tone-soft-strong:color-mix(in srgb, var(--tone) 17%, #fff);--tone-line:color-mix(in srgb, var(--tone) 26%, transparent);--tone-line-soft:color-mix(in srgb, var(--tone) 13%, transparent);--tone-ink:color-mix(in srgb, var(--tone) 74%, #17171b);--tone-hover:color-mix(in srgb, var(--tone) 92%, #fff);--tone-press:color-mix(in srgb, var(--tone) 86%, #000);--tone-wash:radial-gradient(116% 130% at 6% -12%, color-mix(in srgb, var(--tone) 17%, #fff) 0%, color-mix(in srgb, var(--tone) 5%, #fff) 46%, #fff 80%);--tone-veil:linear-gradient(180deg, color-mix(in srgb, var(--tone) 8%, #fff) 0%, #fff 100%);--tone-panel:linear-gradient(148deg, color-mix(in srgb, var(--tone) 15%, #fff) 0%, color-mix(in srgb, var(--tone) 6%, #fff) 56%, #fff 100%);--tone-glow:0 30px 70px -34px color-mix(in srgb, var(--tone) 52%, transparent)}._blue_1sysi_46,._violet_1sysi_47,._teal_1sysi_48,._amber_1sysi_49,._rose_1sysi_50,._indigo_1sysi_51,._green_1sysi_52,._slate_1sysi_53,._cyan_1sysi_54,._orange_1sysi_55,._plum_1sysi_56{--tone:#0067ff}._onDark_1sysi_63{--tone-ink:color-mix(in srgb, var(--tone) 40%, #fff);--tone-soft:color-mix(in srgb, var(--tone) 22%, #16161a);--tone-soft-strong:color-mix(in srgb, var(--tone) 34%, #16161a);--tone-line:color-mix(in srgb, var(--tone) 44%, transparent);--tone-line-soft:color-mix(in srgb, var(--tone) 22%, transparent)}._hero_ovx3m_7{background:radial-gradient(64% 86% at 82% 0%, color-mix(in srgb, var(--tone) 16%, transparent) 0%, transparent 62%), var(--site-canvas)}._heroGrid_ovx3m_13{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:60px;margin-top:26px;display:grid}._heroCopy_ovx3m_21{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._mark_ovx3m_23{width:60px;height:60px;color:var(--tone);background:var(--tone-soft);border-radius:20px;place-items:center;display:grid}._lead_ovx3m_33{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em;max-width:52ch}._facts_ovx3m_41{border-top:1px solid var(--site-line-soft);flex-wrap:wrap;gap:36px;width:100%;padding-top:20px;display:flex}._facts_ovx3m_41 dt{color:var(--site-ink-3);font-size:var(--site-micro);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}._facts_ovx3m_41 dd{font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em}._quote_ovx3m_60{border-radius:var(--site-r-panel);background:linear-gradient(150deg, var(--tone-soft-strong) 0%, var(--tone-soft) 46%, #fff 100%);box-shadow:var(--tone-glow);gap:20px;padding:44px 42px 38px;display:grid;position:relative}._quoteMark_ovx3m_70{color:var(--tone-line);font-family:var(--site-font-display);font-size:92px;line-height:1;position:absolute;top:14px;left:34px}._quote_ovx3m_60 blockquote{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:-.01em;position:relative}._quote_ovx3m_60 figcaption{gap:2px;display:grid}._quote_ovx3m_60 figcaption strong{font-size:var(--site-body)}._quote_ovx3m_60 figcaption span{color:var(--site-ink-2);font-size:var(--site-small)}._outcomes_ovx3m_95{padding-bottom:8px}._storyGrid_ovx3m_99{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}._storyAside_ovx3m_106{top:calc(var(--site-header) + 32px);gap:14px;display:grid;position:sticky}._storyAside_ovx3m_106 p{color:var(--site-ink-2);font-size:var(--site-body)}._storyArt_ovx3m_114{border-radius:var(--site-r-panel);background:var(--tone-panel);margin-top:12px;padding:16px}._chapters_ovx3m_121{display:grid}._chapter_ovx3m_121{border-top:1px solid var(--site-line-soft);gap:10px;padding-block:30px;display:grid}._chapter_ovx3m_121:last-child{border-bottom:1px solid var(--site-line-soft)}._chapter_ovx3m_121 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._chapterNum_ovx3m_132{color:var(--tone);font-family:var(--site-font-mono);letter-spacing:.06em;font-size:12px}._chapterPoints_ovx3m_139{gap:9px;margin-top:6px;display:grid}._chapterPoints_ovx3m_139 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._chapterPoints_ovx3m_139 svg{color:var(--tone);margin-top:3px}@media (width<=1080px){._heroGrid_ovx3m_13,._storyGrid_ovx3m_99{grid-template-columns:1fr;gap:32px}._storyAside_ovx3m_106{position:static}}@media (width<=900px){._quote_ovx3m_60{padding:34px 24px 28px}._quoteMark_ovx3m_70{font-size:68px;left:18px}._facts_ovx3m_41{gap:24px}._storyArt_ovx3m_114{padding:12px}}._lead_lob3s_35{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em;max-width:58ch}._eyebrow_lob3s_43{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-chip);height:32px;color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);background:#fff;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}._iconTile_lob3s_57{width:56px;height:56px;color:var(--tone);background:var(--tone-soft);border-radius:18px;place-items:center;display:grid}._stageHero_lob3s_69{background:var(--tone-wash);padding-bottom:0;overflow:hidden}._stageCopy_lob3s_75{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:28px auto 0;display:flex}._stageCopy_lob3s_75 ._lead_lob3s_35{max-width:62ch}._pillRow_lob3s_86{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}._pill_lob3s_86{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:7px;padding-inline:14px;display:inline-flex}._pill_lob3s_86 svg{color:var(--tone)}._stageDeck_lob3s_108{padding-inline:var(--site-gutter);margin-top:56px}._stageDeckInner_lob3s_113{max-width:var(--site-max);border:1px solid var(--tone-line-soft);border-top-left-radius:var(--site-r-stage);border-top-right-radius:var(--site-r-stage);background:linear-gradient(180deg, #fff 0%, var(--tone-mist) 100%);box-shadow:var(--tone-glow);border-bottom:0;margin:0 auto;padding:24px 24px 0}._splitHero_lob3s_127{background:var(--tone-veil)}._splitGrid_lob3s_129{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:60px;margin-top:26px;display:grid}._splitFlip_lob3s_137 ._splitGrid_lob3s_129{direction:rtl}._splitFlip_lob3s_137 ._splitGrid_lob3s_129>*{direction:ltr}._splitCopy_lob3s_140{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._checkList_lob3s_142{gap:11px;display:grid}._checkList_lob3s_142 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}._checkList_lob3s_142 svg{color:var(--tone);margin-top:3px}._splitPanel_lob3s_153{border-radius:var(--site-r-panel);background:var(--tone-panel);box-shadow:var(--tone-glow);padding:26px}._bentoHero_lob3s_162{background:linear-gradient(180deg, var(--tone-mist) 0%, #fff 100%)}._bentoGrid_lob3s_164{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}._bentoCopy_lob3s_171{border-radius:var(--site-r-panel);border:1px solid var(--site-line-soft);background:#fff;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:18px;padding:34px 36px 38px;display:flex}._bentoArt_lob3s_183{border-radius:var(--site-r-panel);background:var(--tone-panel);align-content:center;padding:20px;display:grid}._bentoTile_lob3s_191{border-radius:var(--site-r-card);border:1px solid var(--tone-line-soft);background:var(--tone-mist);font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;align-items:center;gap:12px;padding:22px 24px;display:flex}._bentoTile_lob3s_191 svg{color:var(--tone);flex:none}._ledgerHero_lob3s_207{border-bottom:1px solid var(--site-line-soft)}._ledgerGrid_lob3s_209{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:56px;margin-top:26px;display:grid}._ledgerCopy_lob3s_217{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._ledgerBadge_lob3s_219{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-family:var(--site-font-display);font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:-.01em;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:inline-flex}._ledgerArt_lob3s_233{border:1px solid var(--site-line-soft);border-radius:var(--site-r-panel);background:var(--site-tint);padding:16px}._ledgerFacts_lob3s_240{border-top:1px solid var(--site-line-soft);flex-wrap:wrap;gap:0;margin-top:48px;display:flex}._ledgerFacts_lob3s_240 li{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);flex:220px;padding:18px 22px 18px 0}._ledgerFacts_lob3s_240 li+li{border-left:1px solid var(--site-line-soft);padding-left:22px}._spotHero_lob3s_258{padding-block:var(--site-section-y);color:var(--site-on-dark);background:radial-gradient(80% 120% at 50% -10%, color-mix(in srgb, var(--tone) 44%, transparent) 0%, transparent 60%), var(--site-dark)}._spotHero_lob3s_258 a:hover{color:#fff}._spotCopy_lob3s_267{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:26px auto 0;display:flex}._spotEyebrow_lob3s_277{border-radius:var(--site-r-chip);height:32px;color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}._spotLead_lob3s_291{color:var(--site-on-dark-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);max-width:60ch}._spotDeck_lob3s_298{border-radius:var(--site-r-panel);max-width:880px;box-shadow:0 40px 90px -40px color-mix(in srgb, var(--tone) 60%, transparent);background:#ffffff0a;border:1px solid #ffffff1a;margin:52px auto 0;padding:20px}._spotPills_lob3s_308{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}._spotPills_lob3s_308 li{border-radius:var(--site-r-chip);color:var(--site-on-dark-2);font-size:var(--site-small);border:1px solid #ffffff24;padding:7px 14px}._ladder_lob3s_325{display:grid}._ladderRow_lob3s_327{border-top:1px solid var(--site-line-soft);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;padding-block:48px;display:grid}._ladderRow_lob3s_327:last-child{border-bottom:1px solid var(--site-line-soft)}._ladderIndex_lob3s_336{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._ladderBody_lob3s_338{gap:22px;display:grid}._ladderBody_lob3s_338>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._pointGrid_lob3s_341{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}._pointGrid_lob3s_341 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._pointGrid_lob3s_341 svg{color:var(--tone);margin-top:4px}._rail_lob3s_354{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}._railAside_lob3s_361{top:calc(var(--site-header) + 78px);gap:14px;display:grid;position:sticky}._railAside_lob3s_361 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._railLine_lob3s_369{background:var(--tone);border-radius:3px;width:44px;height:3px}._railSteps_lob3s_376{gap:4px;display:grid}._railStep_lob3s_376{border-bottom:1px solid var(--site-line-soft);grid-template-columns:34px minmax(0,1fr);gap:22px;padding:26px 0 30px;display:grid}._railStep_lob3s_376>div{gap:10px;display:grid}._railStep_lob3s_376 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._tagRow_lob3s_388{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._tagRow_lob3s_388 li{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-small);font-weight:var(--site-w-medium);padding:6px 12px}._bentoBodySection_lob3s_400{background:var(--site-tint)}._bentoBody_lob3s_400{gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._bentoCard_lob3s_408{border-radius:var(--site-r-card);background:#fff;align-content:start;gap:12px;padding:30px 30px 34px;display:grid}._bentoCard_lob3s_408 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._bentoCardWide_lob3s_418{border:1px solid var(--tone-line-soft);background:linear-gradient(140deg, var(--tone-soft) 0%, #fff 62%);grid-column:1/-1}._index_lob3s_426{border-top:1px solid var(--site-line-soft)}._indexRow_lob3s_428{border-bottom:1px solid var(--site-line-soft);grid-template-columns:56px minmax(0,.62fr) minmax(0,1.3fr);align-items:start;gap:28px;padding-block:34px;display:grid}._indexNum_lob3s_437{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;padding-top:5px;font-size:13px}._indexTitle_lob3s_445{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)}._indexBody_lob3s_453{gap:14px;display:grid}._indexBody_lob3s_453 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._indexPoints_lob3s_456{gap:9px;display:grid}._indexPoints_lob3s_456 li{color:var(--site-ink);font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._indexPoints_lob3s_456 svg{color:var(--tone);margin-top:3px}._deckSection_lob3s_470{padding-block:var(--site-section-y);color:var(--site-on-dark);background:var(--site-dark-soft)}._deckHead_lob3s_476{gap:12px;max-width:620px;margin-bottom:40px;display:grid}._deckHead_lob3s_476 p{color:var(--site-on-dark-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._deckGrid_lob3s_484{gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._deckCard_lob3s_486{border-radius:var(--site-r-card);background:#ffffff0a;border:1px solid #ffffff1a;align-content:start;gap:12px;padding:30px 30px 34px;display:grid}._deckCard_lob3s_486 p{color:var(--site-on-dark-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._deckNum_lob3s_497{color:var(--tone-ink);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:13px}._deckPoints_lob3s_504{gap:9px;margin-top:4px;display:grid}._deckPoints_lob3s_504 li{color:var(--site-on-dark);font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._deckPoints_lob3s_504 svg{color:var(--tone-ink);margin-top:3px}._marqueeHero_lob3s_518{background:linear-gradient(180deg, #fff 0%, var(--tone-mist) 78%, #fff 100%);overflow:hidden}._marqueeGrid_lob3s_523{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:40px;margin-top:30px;display:grid}._marqueeCopy_lob3s_531{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}._marqueeTitle_lob3s_534{font-family:var(--site-font-display);font-size:clamp(38px,5.4vw,62px);line-height:1.04;font-weight:var(--site-w-heading);letter-spacing:-2.2px;text-wrap:balance}._marqueeArt_lob3s_544{border-top:1px solid var(--tone-line-soft);border-left:1px solid var(--tone-line-soft);border-top-left-radius:var(--site-r-panel);background:var(--tone-panel);width:132%;padding:20px 0 0 20px}._marqueeFacts_lob3s_553{border-top:1px solid var(--site-line-soft);flex-wrap:wrap;gap:10px 28px;margin-top:34px;padding-block:20px 0;display:flex}._marqueeFacts_lob3s_553 li{color:var(--site-ink-2);font-size:var(--site-small);align-items:center;gap:8px;display:inline-flex}._marqueeFacts_lob3s_553 svg{color:var(--tone)}._columnHero_lob3s_572{background:var(--tone-veil);padding-bottom:0}._columnCopy_lob3s_577{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:660px;margin:30px auto 0;display:flex}._columnLead_lob3s_587{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em}._columnFacts_lob3s_594{border-top:1px solid var(--site-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:820px;margin:46px auto 0;display:grid}._columnFacts_lob3s_594>div{padding:20px 22px 0}._columnFacts_lob3s_594>div+div{border-left:1px solid var(--site-line-soft)}._columnFacts_lob3s_594 dt{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:12px}._columnFacts_lob3s_594 dd{color:var(--site-ink);font-size:var(--site-small);line-height:var(--site-small-lh)}._columnStrip_lob3s_614{max-height:240px;padding-inline:var(--site-gutter);margin-top:52px;overflow:hidden}._columnStripInner_lob3s_621{border:1px solid var(--tone-line-soft);border-top-left-radius:var(--site-r-panel);border-top-right-radius:var(--site-r-panel);background:linear-gradient(180deg, #fff 0%, var(--tone-mist) 100%);border-bottom:0;max-width:900px;margin:0 auto;padding:20px 20px 0}._consoleHero_lob3s_634{padding-block:var(--site-section-y);color:var(--site-on-dark);background:linear-gradient(180deg, #ffffff0a 0%, transparent 40%), var(--site-dark)}._consoleHero_lob3s_634 a:hover{color:#fff}._consoleGrid_lob3s_643{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:56px;margin-top:28px;display:grid}._consoleArt_lob3s_651{border-radius:var(--site-r-panel);box-shadow:0 40px 90px -46px color-mix(in srgb, var(--tone) 70%, transparent);background:#ffffff0a;border:1px solid #ffffff1f;padding:14px}._consoleCaption_lob3s_659{color:var(--tone-ink);font-family:var(--site-font-mono);letter-spacing:0;padding:2px 6px 12px;font-size:12px;display:block}._consoleCopy_lob3s_668{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._consoleEyebrow_lob3s_670{color:var(--tone-ink);font-family:var(--site-font-mono);letter-spacing:0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}._consoleLead_lob3s_684{color:var(--site-on-dark-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);max-width:52ch}._consoleList_lob3s_691{gap:9px;display:grid}._consoleList_lob3s_691 li{color:var(--site-on-dark);font-family:var(--site-font-mono);letter-spacing:0;grid-template-columns:18px 1fr;gap:10px;font-size:13px;line-height:20px;display:grid}._consoleList_lob3s_691 span{color:var(--tone-ink)}._panoramaHero_lob3s_706{background:linear-gradient(100deg, var(--tone-soft) 0%, #fff 62%);overflow:hidden}._panoramaGrid_lob3s_711{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;margin-top:28px;display:grid}._panoramaFlip_lob3s_719 ._panoramaGrid_lob3s_711{direction:rtl}._panoramaFlip_lob3s_719 ._panoramaGrid_lob3s_711>*{direction:ltr}._panoramaCopy_lob3s_722{border-left:3px solid var(--tone);flex-direction:column;align-items:flex-start;gap:18px;padding-left:26px;display:flex}._panoramaFlip_lob3s_719 ._panoramaCopy_lob3s_722{border-left:0;border-right:3px solid var(--tone);padding-left:0;padding-right:26px}._panoramaFacts_lob3s_732{gap:8px;display:grid}._panoramaFacts_lob3s_732 li{border-left:1px solid var(--tone-line);color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);padding-left:16px}._panoramaArt_lob3s_742{border-radius:var(--site-r-panel);background:var(--tone-panel);width:124%;box-shadow:var(--tone-glow);padding:22px}._panoramaFlip_lob3s_719 ._panoramaArt_lob3s_742{margin-left:-24%}._cardHero_lob3s_753{background:var(--site-tint)}._cardShell_lob3s_755{border-radius:var(--site-r-stage);background:var(--site-surface);box-shadow:var(--site-shadow-raised);margin-top:26px;padding:40px 40px 0}._cardTop_lob3s_763{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:48px;display:grid}._cardCopy_lob3s_770{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._cardArt_lob3s_772{border-radius:var(--site-r-panel);background:var(--tone-panel);padding:18px}._cardFacts_lob3s_778{border-top:1px solid var(--site-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;display:grid}._cardFacts_lob3s_778 li{font-size:var(--site-small);line-height:var(--site-small-lh);align-items:center;gap:10px;padding:20px 22px;display:flex}._cardFacts_lob3s_778 li+li{border-left:1px solid var(--site-line-soft)}._cardFacts_lob3s_778 svg{color:var(--tone);flex:none}._orbitHero_lob3s_798{background:#fff;padding-bottom:0;overflow:hidden}._orbitCopy_lob3s_804{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:28px auto 0;display:flex}._orbitRing_lob3s_814{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}._orbitRing_lob3s_814 li{border:1px solid var(--tone-line);border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-mist);font-size:var(--site-small);font-weight:var(--site-w-medium);padding:8px 16px}._orbitStage_lob3s_831{margin-top:44px;padding-bottom:4px;position:relative}._orbitGlow_lob3s_837{background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 44%, transparent) 0%, transparent 100%);filter:blur(4px);border-radius:50%;position:absolute;inset:-22% -6% 18%}._orbitArt_lob3s_845{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-panel) var(--site-r-panel) 0 0;-webkit-backdrop-filter:blur(12px);transform-origin:bottom;background:#ffffffdb;border-bottom:0;max-width:880px;margin:0 auto;padding:20px 20px 0;position:relative;transform:rotate(-2.2deg)}._mastheadHero_lob3s_862{padding-top:34px}._mastheadRule_lob3s_864{border-bottom:2px solid var(--site-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}._mastheadKicker_lob3s_874{color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-micro);font-weight:var(--site-w-heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}._mastheadCopy_lob3s_886{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:44px;padding-block:34px 30px;display:grid}._mastheadAside_lob3s_894{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._mastheadFacts_lob3s_896{border-block:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._mastheadFacts_lob3s_896 li{color:var(--site-ink);font-size:var(--site-small);line-height:var(--site-small-lh);gap:8px;padding:18px 24px 20px;display:grid}._mastheadFacts_lob3s_896 li+li{border-left:1px solid var(--site-line-soft)}._mastheadFacts_lob3s_896 span{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:12px}._mastheadStrip_lob3s_918{background:var(--tone-mist);max-height:320px;margin-top:40px;overflow:hidden}._mastheadStripInner_lob3s_925{max-width:var(--site-max);padding:30px var(--site-gutter) 0;margin:0 auto}._timelineSection_lob3s_933{background:var(--tone-veil)}._timelineHead_lob3s_935{margin-bottom:34px}._timeline_lob3s_933{gap:20px;padding-left:6px;display:grid;position:relative}._timeline_lob3s_933:before{content:"";background:var(--tone-line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:22px}._timelineItem_lob3s_954{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:22px;display:grid;position:relative}._timelineDot_lob3s_962{z-index:1;color:#fff;background:var(--tone);width:34px;height:34px;font-family:var(--site-font-mono);border-radius:50%;place-items:center;margin-left:5px;font-size:13px;display:grid;position:relative}._timelineCard_lob3s_977{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);gap:10px;padding:24px 26px 28px;display:grid}._timelineCard_lob3s_977 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._mosaicSection_lob3s_989{background:var(--site-tint)}._mosaic_lob3s_989{gap:var(--site-gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._mosaicCard_lob3s_997{border-radius:var(--site-r-card);background:var(--site-surface);grid-column:span 3;align-content:start;gap:10px;padding:28px 28px 32px;display:grid}._mosaicCard_lob3s_997 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._mosaicTall_lob3s_1009{border:1px solid var(--tone-line-soft);background:linear-gradient(135deg, var(--tone-soft) 0%, #fff 58%);grid-column:span 6}._mosaicNum_lob3s_1015{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:12px}._mosaicPoints_lob3s_1022{gap:8px;margin-top:4px;display:grid}._mosaicPoints_lob3s_1022 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._mosaicPoints_lob3s_1022 svg{color:var(--tone);margin-top:3px}._slab_lob3s_1035{padding-block:68px}._slab_lob3s_1035:first-child{border-top:1px solid var(--site-line-soft)}._slabAlt_lob3s_1037{background:var(--tone-mist)}._slabGrid_lob3s_1039{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:40px;display:grid}._slabNum_lob3s_1046{font-family:var(--site-font-display);font-size:68px;line-height:.9;font-weight:var(--site-w-heading);letter-spacing:-3px;color:var(--tone);opacity:.32}._slabCopy_lob3s_1056{gap:18px;max-width:76ch;display:grid}._slabCopy_lob3s_1056>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._specHead_lob3s_1061{gap:10px;max-width:620px;margin-bottom:34px;display:grid}._specHead_lob3s_1061 p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._spec_lob3s_1061{border-top:1px solid var(--site-line)}._specRow_lob3s_1066{border-bottom:1px solid var(--site-line-soft);grid-template-columns:minmax(0,.46fr) minmax(0,1fr);gap:40px;padding-block:30px;display:grid}._specTerm_lob3s_1074{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);color:var(--tone-ink)}._specDef_lob3s_1083{gap:14px;display:grid}._specDef_lob3s_1083 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._columnsSection_lob3s_1088>div{gap:56px;display:grid}._columnsBlock_lob3s_1090{border-top:1px solid var(--site-line-soft);gap:14px;max-width:900px;padding-top:26px;display:grid}._columnsRunning_lob3s_1098{color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-micro);font-weight:var(--site-w-heading);letter-spacing:.14em;text-transform:uppercase}._columnsFlow_lob3s_1108{columns:2;color:var(--site-ink-2);font-size:var(--site-body);column-gap:44px;line-height:25px}._columnsFlow_lob3s_1108:first-letter{float:left;color:var(--tone);font-family:var(--site-font-display);font-size:46px;line-height:38px;font-weight:var(--site-w-heading);margin:4px 8px 0 0}._columnsPoints_lob3s_1125{flex-wrap:wrap;gap:6px 20px;margin-top:4px;display:flex}._columnsPoints_lob3s_1125 li{color:var(--site-ink);font-size:var(--site-small);padding-left:16px;position:relative}._columnsPoints_lob3s_1125 li:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}._panelsSection_lob3s_1150{background:var(--tone-veil)}._panels_lob3s_1150{gap:18px;display:grid}._panel_lob3s_1150{border:1px solid var(--site-line-soft);border-radius:var(--site-r-panel);background:var(--site-surface);grid-template-columns:6px minmax(0,1fr);display:grid;overflow:hidden}._panelGutter_lob3s_1163{background:var(--tone)}._panelBody_lob3s_1165{gap:12px;padding:34px 38px 38px;display:grid}._panelBody_lob3s_1165>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);max-width:74ch}._panelKicker_lob3s_1168{color:var(--tone-ink);font-family:var(--site-font-mono);letter-spacing:0;font-size:12px}._tilesSection_lob3s_1177{background:var(--site-tint)}._tilesHead_lob3s_1179{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}._tilesLink_lob3s_1188{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:6px;display:inline-flex}._tilesLink_lob3s_1188 svg{transition:transform .16s}._tilesLink_lob3s_1188:hover svg{transform:translate(2px,-2px)}._tiles_lob3s_1177{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._tile_lob3s_1177{border-radius:var(--site-r-card);background:var(--site-surface);box-shadow:var(--site-shadow-card);align-content:start;gap:12px;padding:28px 26px 32px;display:grid}._tile_lob3s_1177 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._tileMark_lob3s_1212{width:38px;height:38px;color:var(--tone-ink);background:var(--tone-soft);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:13px;display:grid}._tilePoints_lob3s_1225{gap:8px;margin-top:4px;display:grid}._tilePoints_lob3s_1225 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._tilePoints_lob3s_1225 svg{color:var(--tone);margin-top:3px}._faq_lob3s_1238{background:var(--site-tint)}._faqGrid_lob3s_1240{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}._faqHead_lob3s_1247{gap:12px;display:grid}._faqHead_lob3s_1247 p{color:var(--site-ink-2);font-size:var(--site-body)}@media (width<=1080px){._splitGrid_lob3s_129,._ledgerGrid_lob3s_209,._rail_lob3s_354,._faqGrid_lob3s_1240,._marqueeGrid_lob3s_523,._consoleGrid_lob3s_643,._panoramaGrid_lob3s_711,._cardTop_lob3s_763,._mastheadCopy_lob3s_886{grid-template-columns:1fr;gap:32px}._splitFlip_lob3s_137 ._splitGrid_lob3s_129,._panoramaFlip_lob3s_719 ._panoramaGrid_lob3s_711{direction:ltr}._panoramaFlip_lob3s_719 ._panoramaArt_lob3s_742{margin-left:0}._panoramaArt_lob3s_742,._marqueeArt_lob3s_544{width:100%}._marqueeArt_lob3s_544{border-right:1px solid var(--tone-line-soft);border-radius:var(--site-r-panel);padding:18px}._railAside_lob3s_361{position:static}._bentoGrid_lob3s_164{grid-template-columns:repeat(2,minmax(0,1fr))}._bentoCopy_lob3s_171{grid-column:1/-1}._ladderRow_lob3s_327{grid-template-columns:1fr;gap:22px}._indexRow_lob3s_428{grid-template-columns:40px minmax(0,1fr)}._indexBody_lob3s_453{grid-column:2}._specRow_lob3s_1066{grid-template-columns:1fr;gap:14px}._slabGrid_lob3s_1039{grid-template-columns:1fr;gap:12px}._slabNum_lob3s_1046{font-size:48px}._tiles_lob3s_1177{grid-template-columns:repeat(2,minmax(0,1fr))}._mosaicCard_lob3s_997{grid-column:span 6}._cardShell_lob3s_755{padding:28px 28px 0}._mastheadCopy_lob3s_886{align-items:start}}@media (width<=900px){._bentoGrid_lob3s_164,._bentoBody_lob3s_400,._deckGrid_lob3s_484,._tiles_lob3s_1177,._columnFacts_lob3s_594,._cardFacts_lob3s_778,._mastheadFacts_lob3s_896,._pointGrid_lob3s_341{grid-template-columns:1fr}._stageDeck_lob3s_108{margin-top:36px}._stageDeckInner_lob3s_113{padding:14px 14px 0}._splitPanel_lob3s_153{padding:16px}._ledgerFacts_lob3s_240 li+li{border-left:0;border-top:1px solid var(--site-line-soft);padding-left:0}._ledgerFacts_lob3s_240 li{flex:100%;padding-right:0}._spotDeck_lob3s_298{padding:12px}._railStep_lob3s_376{grid-template-columns:1fr;gap:12px}._columnFacts_lob3s_594>div+div,._cardFacts_lob3s_778 li+li,._mastheadFacts_lob3s_896 li+li{border-left:0;border-top:1px solid var(--site-line-soft)}._columnFacts_lob3s_594>div{padding:16px 0 0}._cardFacts_lob3s_778 li,._mastheadFacts_lob3s_896 li{padding-inline:0}._columnStrip_lob3s_614{max-height:180px;margin-top:34px}._columnStripInner_lob3s_621{padding:12px 12px 0}._consoleArt_lob3s_651{padding:10px}._panoramaCopy_lob3s_722{padding-left:18px}._panoramaFlip_lob3s_719 ._panoramaCopy_lob3s_722{padding-right:18px}._panoramaArt_lob3s_742{padding:14px}._cardArt_lob3s_772{padding:12px}._orbitArt_lob3s_845{padding:12px 12px 0;transform:none}._orbitStage_lob3s_831{margin-top:32px}._mastheadStrip_lob3s_918{max-height:220px;margin-top:28px}._mastheadStripInner_lob3s_925{padding-top:20px}._mastheadRule_lob3s_864{border-bottom-width:1px}._slab_lob3s_1035{padding-block:44px}._panelBody_lob3s_1165{padding:24px 22px 28px}._columnsFlow_lob3s_1108{columns:1}._columnsSection_lob3s_1088>div{gap:36px}._timelineItem_lob3s_954{grid-template-columns:34px minmax(0,1fr);gap:16px}._timeline_lob3s_933:before{left:17px}._timelineDot_lob3s_962{width:28px;height:28px;margin-left:3px;font-size:12px}._timelineCard_lob3s_977{padding:20px 20px 24px}._marqueeTitle_lob3s_534{letter-spacing:-1.2px}}._lead_1mxb7_8{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em}._guideHero_1mxb7_17{border-bottom:1px solid var(--site-line-soft)}._guideCopy_1mxb7_19{gap:18px;max-width:760px;margin-top:26px;display:grid}._kicker_1mxb7_26{color:var(--tone-ink);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.09em}._meta_1mxb7_34{color:var(--site-ink-3);font-size:var(--site-small);flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}._meta_1mxb7_34 li{align-items:center;gap:18px;display:inline-flex}._meta_1mxb7_34 li+li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:-18px}._article_1mxb7_52{padding-top:56px}._articleGrid_1mxb7_54{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:72px;display:grid}._toc_1mxb7_63{top:calc(var(--site-header) + 32px);gap:14px;display:grid;position:sticky}._tocHead_1mxb7_70{color:var(--site-ink-3);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.09em}._tocList_1mxb7_78{gap:2px;display:grid}._tocList_1mxb7_78 a{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);border-radius:9px;grid-template-columns:26px 1fr;gap:8px;margin-inline:-10px;padding:8px 10px;transition:color .14s,background-color .14s;display:grid}._tocList_1mxb7_78 a span{color:var(--site-ink-3);font-family:var(--site-font-mono);font-size:11px}._tocList_1mxb7_78 a:hover{color:var(--tone-ink);background:var(--tone-soft)}._tocList_1mxb7_78 a:hover span{color:var(--tone)}._tocCta_1mxb7_95{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:6px;margin-top:8px;display:inline-flex}._tocCta_1mxb7_95 svg{transition:transform .16s}._tocCta_1mxb7_95:hover svg{transform:translate(3px)}._prose_1mxb7_109{max-width:700px}._takeaways_1mxb7_111{border-left:3px solid var(--tone);border-radius:0 var(--site-r-card) var(--site-r-card) 0;background:var(--tone-mist);gap:10px;padding:22px 24px 24px;display:grid}._takeaways_1mxb7_111 li{font-size:var(--site-body);line-height:var(--site-body-lh);font-weight:var(--site-w-medium);grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid}._takeaways_1mxb7_111 svg{color:var(--tone);margin-top:3px}._chapter_1mxb7_130{gap:12px;padding-top:44px;display:grid}._chapter_1mxb7_130 p{color:var(--site-ink-2);letter-spacing:-.008em;font-size:17px;line-height:28px}._chapterNum_1mxb7_138{color:var(--tone);font-family:var(--site-font-mono);letter-spacing:.06em;font-size:12px}._chapterPoints_1mxb7_145{border-top:1px solid var(--site-line-soft);gap:0;margin-top:6px;display:grid}._chapterPoints_1mxb7_145 li{border-bottom:1px solid var(--site-line-soft);font-size:var(--site-body);line-height:var(--site-body-lh);padding:12px 0 12px 22px;position:relative}._chapterPoints_1mxb7_145 li:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:4px}._figure_1mxb7_164{margin-top:48px}._figure_1mxb7_164 figcaption{color:var(--site-ink-3);font-size:var(--site-small);margin-top:12px}._proseFaq_1mxb7_171{border-top:1px solid var(--site-line-soft);gap:18px;margin-top:56px;padding-top:40px;display:grid}._deskHero_1mxb7_175{background:var(--tone-wash);text-align:center}._deskCopy_1mxb7_180{flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:26px auto 0;display:flex}._deskIcon_1mxb7_189{width:68px;height:68px;color:var(--tone);box-shadow:var(--tone-glow);background:#fff;border-radius:22px;place-items:center;display:grid}._deskGrid_1mxb7_200{gap:var(--site-gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._deskCard_1mxb7_202{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);align-content:start;gap:11px;padding:28px 26px 32px;transition:border-color .16s,transform .16s;display:grid}._deskCard_1mxb7_202:hover{border-color:var(--tone-line);transform:translateY(-2px)}._deskCard_1mxb7_202 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._deskPoints_1mxb7_215{gap:9px;margin-top:2px;display:grid}._deskPoints_1mxb7_215 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._deskPoints_1mxb7_215 svg{color:var(--tone);margin-top:3px}._deskFacts_1mxb7_226{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}._deskFacts_1mxb7_226 li{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-small);font-weight:var(--site-w-medium);padding:8px 15px}._briefHero_1mxb7_245{background:var(--tone-veil);padding-bottom:46px}._briefCopy_1mxb7_250{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:780px;margin:26px auto 0;display:flex}._briefTitle_1mxb7_261{font-family:var(--site-font-display);font-size:clamp(34px,4.6vw,54px);line-height:1.06;font-weight:var(--site-w-heading);letter-spacing:-1.9px;text-wrap:balance}._briefLead_1mxb7_270{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);max-width:62ch}._briefMetrics_1mxb7_277{margin-top:42px}._argument_1mxb7_279{display:grid}._argumentRow_1mxb7_281{border-top:1px solid var(--site-line-soft);grid-template-columns:88px minmax(0,1fr);gap:32px;padding-block:40px;display:grid}._argumentRow_1mxb7_281:last-child{border-bottom:1px solid var(--site-line-soft)}._argumentNum_1mxb7_290{font-family:var(--site-font-display);font-size:34px;line-height:1;font-weight:var(--site-w-heading);letter-spacing:-1.4px;color:var(--tone);opacity:.36}._argumentBody_1mxb7_300{gap:14px;max-width:74ch;display:grid}._argumentBody_1mxb7_300>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._argumentPoints_1mxb7_303{gap:9px;display:grid}._argumentPoints_1mxb7_303 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._argumentPoints_1mxb7_303 svg{color:var(--tone);margin-top:4px}._briefFigure_1mxb7_314{border-radius:var(--site-r-panel);background:var(--tone-panel);margin-top:52px;padding:22px}._briefFigure_1mxb7_314 figcaption{color:var(--site-ink-2);font-size:var(--site-small);text-align:center;margin-top:14px}._libraryHero_1mxb7_329{border-bottom:1px solid var(--site-line)}._libraryHead_1mxb7_331{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:44px;margin-top:26px;display:grid}._libraryCopy_1mxb7_339{gap:16px;display:grid}._libraryFacts_1mxb7_341{border-top:1px solid var(--site-line-soft);gap:0;display:grid}._libraryFacts_1mxb7_341 li{border-bottom:1px solid var(--site-line-soft);color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);padding:12px 0}._entries_1mxb7_351{border-top:1px solid var(--site-line-soft);display:grid}._entryRow_1mxb7_353{border-bottom:1px solid var(--site-line-soft);grid-template-columns:68px minmax(0,1fr);gap:26px;padding-block:30px;transition:background-color .16s;display:grid}._entryRow_1mxb7_353:hover{background:var(--tone-mist)}._entryIndex_1mxb7_363{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;padding-top:6px;font-size:13px}._entryBody_1mxb7_371{gap:10px;max-width:76ch;display:grid}._entryBody_1mxb7_371 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._entryTags_1mxb7_374{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}._entryTags_1mxb7_374 li{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-micro);font-weight:var(--site-w-medium);padding:5px 11px}._libraryFoot_1mxb7_384{margin-top:36px}._faqSection_1mxb7_388{background:var(--site-tint)}._faqWrap_1mxb7_389{max-width:800px;margin:0 auto}@media (width<=1080px){._articleGrid_1mxb7_54{grid-template-columns:1fr;gap:32px}._toc_1mxb7_63{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);padding:20px 22px 22px;position:static}._prose_1mxb7_109{max-width:none}._libraryHead_1mxb7_331{grid-template-columns:1fr;gap:26px}._argumentRow_1mxb7_281{grid-template-columns:64px minmax(0,1fr);gap:22px}}@media (width<=900px){._argumentRow_1mxb7_281{grid-template-columns:1fr;gap:10px;padding-block:30px}._argumentNum_1mxb7_290{font-size:26px}._entryRow_1mxb7_353{grid-template-columns:46px minmax(0,1fr);gap:16px}._briefFigure_1mxb7_314{padding:14px}._article_1mxb7_52{padding-top:36px}._chapter_1mxb7_130{padding-top:32px}._chapter_1mxb7_130 p{font-size:var(--site-body);line-height:25px}}._lead_6yk4s_10{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em;max-width:56ch}._eyebrow_6yk4s_18{border-radius:var(--site-r-chip);height:30px;color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:8px;padding-inline:13px;display:inline-flex}._profileHero_6yk4s_33{background:radial-gradient(70% 90% at 88% 4%, color-mix(in srgb, var(--tone) 15%, transparent) 0%, transparent 64%), var(--site-canvas)}._profileGrid_6yk4s_39{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:60px;margin-top:26px;display:grid}._profileFlip_6yk4s_47 ._profileGrid_6yk4s_39{direction:rtl}._profileFlip_6yk4s_47 ._profileGrid_6yk4s_39>*{direction:ltr}._profileCopy_6yk4s_50{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._profileCard_6yk4s_52{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-panel);box-shadow:var(--tone-glow);background:#fff;gap:18px;padding:28px 28px 24px;display:grid}._profileCardHead_6yk4s_62{color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-small);font-weight:var(--site-w-heading);letter-spacing:-.01em;text-transform:uppercase}._profileList_6yk4s_71{gap:11px;display:grid}._profileList_6yk4s_71 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid}._profileList_6yk4s_71 svg{color:var(--tone);margin-top:3px}._profileMock_6yk4s_82{border-radius:var(--site-r-card);background:var(--tone-mist);padding:14px}._timeline_6yk4s_90{gap:20px;display:grid;position:relative}._timeline_6yk4s_90:before{content:"";background:var(--tone-line-soft);width:2px;position:absolute;top:18px;bottom:18px;left:17px}._timelineItem_6yk4s_102{grid-template-columns:36px minmax(0,1fr);gap:24px;display:grid;position:relative}._timelineDot_6yk4s_104{z-index:1;color:#fff;background:var(--tone);width:36px;height:36px;font-family:var(--site-font-display);font-size:var(--site-small);font-weight:var(--site-w-heading);border-radius:50%;place-items:center;display:grid;position:relative}._timelineCard_6yk4s_119{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);gap:10px;padding:24px 26px 28px;display:grid}._timelineCard_6yk4s_119 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._chipRow_6yk4s_129{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._chipRow_6yk4s_129 li{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-small);font-weight:var(--site-w-medium);padding:6px 12px}._workflowHero_6yk4s_141{background:var(--tone-veil)}._workflowCopy_6yk4s_143{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:26px auto 0;display:flex}._workflowCopy_6yk4s_143 ._lead_6yk4s_10{max-width:60ch}._pipeline_6yk4s_154{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}._pipelineStage_6yk4s_162{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-chip);font-size:var(--site-small);font-weight:var(--site-w-medium);background:#fff;align-items:center;gap:10px;padding:9px 18px 9px 9px;transition:border-color .14s,transform .14s;display:inline-flex}._pipelineStage_6yk4s_162:hover{border-color:var(--tone);transform:translateY(-1px)}._pipelineStage_6yk4s_162+._pipelineStage_6yk4s_162:before{content:"";background:var(--tone-line);width:14px;height:1px;margin-left:-14px}._pipelineNum_6yk4s_184{color:#fff;background:var(--tone);width:24px;height:24px;font-size:var(--site-micro);font-weight:var(--site-w-heading);border-radius:50%;place-items:center;display:grid}._workflowArt_6yk4s_196{border-radius:var(--site-r-panel);background:var(--tone-panel);max-width:860px;box-shadow:var(--tone-glow);margin:44px auto 0;padding:22px}._stageSection_6yk4s_207{background:var(--site-tint)}._stageGrid_6yk4s_209{gap:var(--site-gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._stageCard_6yk4s_211{border-radius:var(--site-r-card);border-top:3px solid var(--tone);background:#fff;align-content:start;gap:12px;padding:28px 26px 32px;display:grid}._stageCard_6yk4s_211 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._stageCard_6yk4s_211 header{gap:8px;display:grid}._stageIndex_6yk4s_223{color:var(--tone-ink);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.06em}._stagePoints_6yk4s_231{gap:9px;margin-top:4px;display:grid}._stagePoints_6yk4s_231 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._stagePoints_6yk4s_231 svg{color:var(--tone);margin-top:3px}._playbookHero_6yk4s_244{background:linear-gradient(180deg, #fff 0%, var(--tone-mist) 100%)}._playbookGrid_6yk4s_246{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:26px;display:grid}._playbookCopy_6yk4s_254{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._playbookNote_6yk4s_256{border-top:1px solid var(--site-line-soft);width:100%;color:var(--site-ink-3);font-size:var(--site-small);padding-top:14px}._playbookPanel_6yk4s_264{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-panel);background:#fff;gap:16px;padding:22px;display:grid}._playbookChips_6yk4s_273{flex-wrap:wrap;gap:8px;display:flex}._playbookChips_6yk4s_273 li{border-radius:var(--site-r-chip);color:var(--tone-ink);background:var(--tone-soft);font-size:var(--site-small);font-weight:var(--site-w-medium);padding:7px 13px}._stepsHead_6yk4s_285{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}._stepsLink_6yk4s_293{color:var(--tone-ink);font-size:var(--site-body);font-weight:var(--site-w-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._stepsLink_6yk4s_293 svg{transition:transform .16s}._stepsLink_6yk4s_293:hover svg{transform:translate(3px)}._steps_6yk4s_285{border-top:1px solid var(--site-line-soft);gap:0;display:grid}._step_6yk4s_285{border-bottom:1px solid var(--site-line-soft);grid-template-columns:68px minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:28px;padding-block:32px;display:grid}._stepNum_6yk4s_316{font-family:var(--site-font-display);font-size:34px;line-height:34px;font-weight:var(--site-w-heading);letter-spacing:-1.4px;color:var(--tone-line);font-variant-numeric:tabular-nums}._stepBody_6yk4s_326{gap:10px;display:grid}._stepBody_6yk4s_326 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._stepPoints_6yk4s_329{gap:9px;padding-top:4px;display:grid}._stepPoints_6yk4s_329 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:17px 1fr;align-items:start;gap:9px;display:grid}._stepPoints_6yk4s_329 svg{color:var(--tone);margin-top:3px}._matrixHero_6yk4s_342{border-bottom:1px solid var(--site-line-soft)}._matrixGrid_6yk4s_344{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;margin-top:26px;display:grid}._matrixCopy_6yk4s_352{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._matrixEyebrow_6yk4s_354{color:var(--tone-ink);font-family:var(--site-font-mono);font-size:var(--site-micro);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}._matrixFacts_6yk4s_365{border-top:1px solid var(--site-line-soft);display:grid}._matrixFacts_6yk4s_365>div{border-bottom:1px solid var(--site-line-soft);grid-template-columns:46px 1fr;align-items:baseline;gap:14px;padding-block:16px;display:grid}._matrixFacts_6yk4s_365 dt{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:12px}._matrixFacts_6yk4s_365 dd{font-size:var(--site-body);line-height:var(--site-body-lh)}._specHead_6yk4s_384{gap:10px;margin-bottom:30px;display:grid}._specHead_6yk4s_384 p{color:var(--site-ink-2);font-size:var(--site-body)}._specTable_6yk4s_387{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);overflow:hidden}._specHeadRow_6yk4s_393,._specRow_6yk4s_394{grid-template-columns:minmax(0,.6fr) minmax(0,1.1fr) minmax(0,.9fr);gap:26px;padding:18px 26px;display:grid}._specHeadRow_6yk4s_393{background:var(--tone-soft);color:var(--tone-ink);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.06em}._specRow_6yk4s_394{border-top:1px solid var(--site-line-soft);padding-block:24px}._specName_6yk4s_412{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)}._specBody_6yk4s_420{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._specPoints_6yk4s_422 ul{gap:8px;display:grid}._specPoints_6yk4s_422 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}._specPoints_6yk4s_422 svg{color:var(--tone);margin-top:3px}._specArt_6yk4s_433{border-radius:var(--site-r-panel);background:var(--tone-panel);margin-top:36px;padding:24px}._faqSection_6yk4s_442{background:var(--site-tint)}._faqWrap_6yk4s_443{max-width:800px;margin:0 auto}._storyHero_6yk4s_450{background:linear-gradient(180deg, var(--tone-soft) 0%, #fff 82%)}._storyGrid_6yk4s_452{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:52px;margin-top:26px;display:grid}._storyFlip_6yk4s_460 ._storyGrid_6yk4s_452{direction:rtl}._storyFlip_6yk4s_460 ._storyGrid_6yk4s_452>*{direction:ltr}._storyCopy_6yk4s_463{flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px;display:flex}._storyQuote_6yk4s_466{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-panel);box-shadow:var(--tone-glow);background:#fff;gap:14px;padding:32px 32px 20px;display:grid}._storyQuote_6yk4s_466 blockquote{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);text-wrap:balance}._storyQuote_6yk4s_466 blockquote:before{content:"“";color:var(--tone)}._storyQuote_6yk4s_466 blockquote:after{content:"”";color:var(--tone)}._storyQuote_6yk4s_466 figcaption{color:var(--site-ink-2);font-size:var(--site-small)}._storyArt_6yk4s_489{border-radius:var(--site-r-card) var(--site-r-card) 0 0;background:var(--tone-panel);max-height:210px;margin-top:6px;padding:14px 14px 0;overflow:hidden}._storyFacts_6yk4s_498{border-top:1px solid var(--site-line-soft);flex-wrap:wrap;gap:12px 30px;margin-top:40px;padding-top:20px;display:flex}._storyFacts_6yk4s_498 li{color:var(--site-ink-2);font-size:var(--site-small);align-items:center;gap:8px;display:inline-flex}._storyFacts_6yk4s_498 svg{color:var(--tone)}._narrativeSection_6yk4s_517{background:#fff}._narrative_6yk4s_517{gap:0;display:grid}._narrativeRow_6yk4s_521{border-top:1px solid var(--site-line-soft);grid-template-columns:96px minmax(0,1fr);gap:32px;padding-block:44px;display:grid}._narrativeRow_6yk4s_521:last-child{border-bottom:1px solid var(--site-line-soft)}._narrativeMark_6yk4s_530{font-family:var(--site-font-display);font-size:40px;line-height:1;font-weight:var(--site-w-heading);letter-spacing:-1.8px;color:var(--tone);opacity:.34}._narrativeBody_6yk4s_540{gap:16px;max-width:74ch;display:grid}._narrativeBody_6yk4s_540>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._narrativePoints_6yk4s_543{gap:10px;display:grid}._narrativePoints_6yk4s_543 li{border-left:2px solid var(--tone-line);color:var(--site-ink);font-size:var(--site-body);line-height:var(--site-body-lh);padding-left:18px}._atlasHero_6yk4s_554{background:var(--tone-mist)}._atlasGrid_6yk4s_556{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}._atlasCopy_6yk4s_563{border-radius:var(--site-r-panel);background:#fff;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:18px;padding:34px 36px 38px;display:flex}._atlasArt_6yk4s_574{border-radius:var(--site-r-panel);background:var(--tone-panel);grid-column:span 2;padding:20px}._atlasTiles_6yk4s_581{gap:var(--site-gutter);grid-row:span 2;align-content:space-between;display:grid}._atlasTiles_6yk4s_581 li{border:1px solid var(--tone-line-soft);border-radius:var(--site-r-card);font-size:var(--site-small);line-height:var(--site-small-lh);background:#fff;gap:8px;padding:20px 22px 22px;display:grid}._atlasTiles_6yk4s_581 span{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:12px}._mapSection_6yk4s_601{background:var(--site-tint)}._mapHead_6yk4s_603{gap:10px;max-width:620px;margin-bottom:30px;display:grid}._mapHead_6yk4s_603 p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._map_6yk4s_601{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-line-soft);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid;overflow:hidden}._mapCell_6yk4s_616{background:#fff;align-content:start;gap:10px;padding:28px 28px 32px;display:grid}._mapCell_6yk4s_616 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._mapIndex_6yk4s_625{color:var(--tone);font-family:var(--site-font-mono);font-variant-numeric:tabular-nums;font-size:12px}._mapPoints_6yk4s_632{gap:8px;margin-top:4px;display:grid}._mapPoints_6yk4s_632 li{font-size:var(--site-small);line-height:var(--site-small-lh);grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}._mapPoints_6yk4s_632 svg{color:var(--tone);margin-top:3px}@media (width<=1080px){._profileGrid_6yk4s_39,._playbookGrid_6yk4s_246,._matrixGrid_6yk4s_344,._storyGrid_6yk4s_452{grid-template-columns:1fr;gap:32px}._profileFlip_6yk4s_47 ._profileGrid_6yk4s_39,._storyFlip_6yk4s_460 ._storyGrid_6yk4s_452{direction:ltr}._atlasGrid_6yk4s_556{grid-template-columns:repeat(3,minmax(0,1fr))}._atlasCopy_6yk4s_563,._atlasArt_6yk4s_574{grid-column:1/-1}._atlasTiles_6yk4s_581{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}._step_6yk4s_285{grid-template-columns:56px minmax(0,1fr)}._stepPoints_6yk4s_329{grid-column:2}._specHeadRow_6yk4s_393{display:none}._specRow_6yk4s_394{grid-template-columns:1fr;gap:12px}}@media (width<=900px){._timelineItem_6yk4s_102{grid-template-columns:28px minmax(0,1fr);gap:16px}._timeline_6yk4s_90:before{left:13px}._timelineDot_6yk4s_104{width:28px;height:28px;font-size:var(--site-micro)}._workflowArt_6yk4s_196,._playbookPanel_6yk4s_264{padding:14px}._stepsHead_6yk4s_285{flex-direction:column;align-items:flex-start;gap:12px}._specArt_6yk4s_433{padding:14px}._atlasGrid_6yk4s_556,._atlasTiles_6yk4s_581{grid-template-columns:1fr}._atlasCopy_6yk4s_563{padding:24px 22px 26px}._atlasArt_6yk4s_574{padding:14px}._storyQuote_6yk4s_466{padding:22px 22px 14px}._narrativeRow_6yk4s_521{grid-template-columns:1fr;gap:12px;padding-block:32px}._narrativeMark_6yk4s_530{font-size:30px}}._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}}._masthead_99wd3_11{padding-block:calc(var(--site-section-y) * .9) calc(var(--site-section-y) * .55)}._eyebrow_99wd3_13{border-radius:var(--site-r-chip);height:30px;color:var(--site-accent);background:var(--site-accent-soft);font-size:var(--site-micro);font-weight:var(--site-w-medium);align-items:center;gap:8px;padding-inline:13px;display:inline-flex}._lead_99wd3_26{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh);letter-spacing:-.012em}._actions_99wd3_33{flex-wrap:wrap;gap:14px;display:flex}._groupHead_99wd3_35{border-bottom:1px solid var(--site-line-soft);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;padding-bottom:16px;display:flex}._groupHead_99wd3_35 p{color:var(--site-ink-2);font-size:var(--site-small);margin-top:6px}._groupLink_99wd3_46{color:var(--site-accent-link);font-size:var(--site-small);font-weight:var(--site-w-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._groupLink_99wd3_46 svg{transition:transform .16s}._groupLink_99wd3_46:hover svg{transform:translate(3px)}._group_99wd3_35+._group_99wd3_35{margin-top:64px}._productMasthead_99wd3_62{text-align:center;background:radial-gradient(70% 90% at 50% -20%,#0071e31a 0%,#0000 62%)}._productMastheadInner_99wd3_67{flex-direction:column;align-items:center;gap:18px;max-width:780px;margin:0 auto;display:flex}._suiteStrip_99wd3_77{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}._suiteChip_99wd3_85{border:1px solid var(--site-line-soft);border-radius:var(--site-r-chip);font-size:var(--site-small);font-weight:var(--site-w-medium);background:#fff;align-items:center;gap:9px;padding:8px 15px 8px 8px;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}._suiteChip_99wd3_85:hover{border-color:var(--tone-line);box-shadow:var(--site-shadow-card);transform:translateY(-2px)}._suiteChipIcon_99wd3_103{width:28px;height:28px;color:var(--tone);background:var(--tone-soft);border-radius:9px;place-items:center;display:grid}._featureRow_99wd3_115{padding-block:calc(var(--site-section-y) * .75);border-top:1px solid var(--site-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid}._featureRow_99wd3_115:nth-child(2n) ._featureCopy_99wd3_123{order:2}._featureCopy_99wd3_123{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._featureCopy_99wd3_123>p{color:var(--site-ink-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._featureEyebrow_99wd3_128{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:9px;display:inline-flex}._featureEyebrow_99wd3_128 span{width:30px;height:30px;color:var(--tone);background:var(--tone-soft);border-radius:10px;place-items:center;display:grid}._featureList_99wd3_146{gap:10px;display:grid}._featureList_99wd3_146 li{font-size:var(--site-body);line-height:var(--site-body-lh);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}._featureList_99wd3_146 svg{color:var(--tone);margin-top:4px}._featureLink_99wd3_157{color:var(--tone-ink);font-size:var(--site-body);font-weight:var(--site-w-medium);align-items:center;gap:6px;display:inline-flex}._featureLink_99wd3_157 svg{transition:transform .16s}._featureLink_99wd3_157:hover svg{transform:translate(3px)}._featureArt_99wd3_168{border-radius:var(--site-r-panel);background:var(--tone-panel);box-shadow:var(--tone-glow);padding:26px}._suiteSection_99wd3_177{background:var(--site-tint)}._suiteGrid_99wd3_179{gap:var(--site-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._suiteCard_99wd3_181{border-radius:var(--site-r-card);border-top:3px solid var(--tone);background:#fff;align-content:start;gap:10px;padding:24px 22px 26px;transition:transform .16s,box-shadow .16s;display:grid}._suiteCard_99wd3_181:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}._suiteCardIcon_99wd3_193{width:40px;height:40px;color:var(--tone);background:var(--tone-soft);border-radius:13px;place-items:center;display:grid}._cardTitle_99wd3_203{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);display:block}._cardBody_99wd3_212{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._solutionsMasthead_99wd3_216{border-bottom:1px solid var(--site-line-soft)}._solutionsMastheadGrid_99wd3_218{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:56px;display:grid}._solutionsCopy_99wd3_225{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._jumpCards_99wd3_227{gap:10px;display:grid}._jumpCard_99wd3_227{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 20px;transition:border-color .16s,background-color .16s;display:grid}._jumpCard_99wd3_227:hover{border-color:var(--site-accent-line);background:var(--site-accent-soft)}._jumpCardText_99wd3_241{display:block}._jumpCard_99wd3_227 strong{font-family:var(--site-font-display);font-size:var(--site-body);letter-spacing:-.01em}._jumpCard_99wd3_227 small{color:var(--site-ink-2);font-size:var(--site-small);margin-top:3px;display:block}._jumpCard_99wd3_227 span{color:var(--site-accent)}._industryGrid_99wd3_248{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._industryCard_99wd3_250{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);align-content:start;gap:12px;padding:0 0 28px;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}._industryCard_99wd3_250:hover{box-shadow:var(--site-shadow-raised);transform:translateY(-3px)}._industryShoulder_99wd3_263{background:linear-gradient(120deg, var(--tone-soft-strong) 0%, var(--tone-soft) 100%);color:var(--tone-ink);font-family:var(--site-font-display);font-size:var(--site-h4);font-weight:var(--site-w-heading);letter-spacing:var(--site-h4-ls);align-items:center;gap:12px;padding:22px 24px;display:flex}._industryShoulder_99wd3_263 i{width:38px;height:38px;color:var(--tone);background:#ffffffb8;border-radius:12px;place-items:center;display:grid}._industryBody_99wd3_285{gap:12px;padding-inline:24px;display:grid}._industryBody_99wd3_285 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._industryPoints_99wd3_288{flex-wrap:wrap;gap:7px;display:flex}._industryPoints_99wd3_288 li{border-radius:var(--site-r-chip);background:var(--site-tint);color:var(--site-ink-2);font-size:var(--site-micro);padding:5px 11px}._teamList_99wd3_299{border-top:1px solid var(--site-line-soft)}._teamRow_99wd3_301{border-bottom:1px solid var(--site-line-soft);grid-template-columns:44px minmax(0,.6fr) minmax(0,1.2fr) auto;align-items:center;gap:24px;padding:20px 8px;transition:background-color .14s;display:grid}._teamRow_99wd3_301:hover{background:var(--tone-mist)}._teamRow_99wd3_301 i{width:44px;height:44px;color:var(--tone);background:var(--tone-soft);border-radius:14px;place-items:center;display:grid}._teamRow_99wd3_301 strong{font-family:var(--site-font-display);font-size:var(--site-h4);letter-spacing:var(--site-h4-ls)}._teamRow_99wd3_301 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._teamRow_99wd3_301 span{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium)}._useCaseGrid_99wd3_326{gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._useCaseTile_99wd3_328{border:1px solid var(--site-line-soft);border-radius:var(--site-r-card);background:var(--site-surface);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 24px 24px;transition:border-color .16s,background-color .16s;display:grid}._useCaseTile_99wd3_328:hover{border-color:var(--tone-line);background:var(--tone-mist)}._useCaseTile_99wd3_328 i{width:40px;height:40px;color:var(--tone);background:var(--tone-soft);border-radius:13px;place-items:center;display:grid}._useCaseTile_99wd3_328 p{color:var(--site-ink-2);font-size:var(--site-small);line-height:var(--site-small-lh);margin-top:4px}._resourcesMasthead_99wd3_352{border-bottom:1px solid var(--site-line-soft)}._resourcesMastheadGrid_99wd3_354{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:64px;display:grid}._resourcesCopy_99wd3_361{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._popularHead_99wd3_363{color:var(--site-ink-3);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px}._popularList_99wd3_372{border-top:1px solid var(--site-line-soft)}._popularList_99wd3_372 a{border-bottom:1px solid var(--site-line-soft);font-size:var(--site-body);letter-spacing:-.01em;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}._popularList_99wd3_372 em{color:var(--site-ink-3);font-family:var(--site-font-mono);font-size:11px;font-style:normal}._popularList_99wd3_372 a:hover{color:var(--tone-ink)}._popularList_99wd3_372 span{color:var(--tone)}._guideGrid_99wd3_394{gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._guideCard_99wd3_396{border-radius:var(--site-r-panel);background:linear-gradient(150deg, var(--tone-soft) 0%, #fff 68%);border:1px solid var(--tone-line-soft);align-content:start;gap:14px;padding:34px 34px 36px;transition:transform .16s,box-shadow .16s;display:grid}._guideCard_99wd3_396:hover{box-shadow:var(--tone-glow);transform:translateY(-3px)}._guideKicker_99wd3_408{color:var(--tone-ink);font-size:var(--site-micro);font-weight:var(--site-w-medium);text-transform:uppercase;letter-spacing:.09em}._guideCard_99wd3_396 h3{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)}._guideCard_99wd3_396 p{color:var(--site-ink-2);font-size:var(--site-body);line-height:var(--site-body-lh)}._guidePoints_99wd3_424{flex-wrap:wrap;gap:7px;display:flex}._guidePoints_99wd3_424 li{border-radius:var(--site-r-chip);color:var(--site-ink-2);font-size:var(--site-micro);background:#fffc;padding:5px 11px}._indexGrid_99wd3_435{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}._indexRow_99wd3_437{border-bottom:1px solid var(--site-line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}._indexRow_99wd3_437:hover strong{color:var(--tone-ink)}._indexRow_99wd3_437 i{width:34px;height:34px;color:var(--tone);background:var(--tone-soft);border-radius:11px;place-items:center;display:grid}._indexRow_99wd3_437 strong{font-size:var(--site-body);font-weight:var(--site-w-medium);letter-spacing:-.01em;display:block}._indexRow_99wd3_437 small{color:var(--site-ink-2);font-size:var(--site-small);margin-top:2px;display:block}._indexRow_99wd3_437 span{color:var(--tone)}._compareStrip_99wd3_461{background:var(--site-dark);color:var(--site-on-dark)}._compareHead_99wd3_462{gap:10px;max-width:620px;margin-bottom:32px;display:grid}._compareHead_99wd3_462 p{color:var(--site-on-dark-2);font-size:var(--site-lead);line-height:var(--site-lead-lh)}._compareGrid_99wd3_465{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._compareCard_99wd3_467{border-radius:var(--site-r-card);background:#ffffff0a;border:1px solid #ffffff1f;align-content:start;gap:8px;padding:22px 24px 26px;transition:background-color .16s,border-color .16s;display:grid}._compareCard_99wd3_467:hover{background:#ffffff14;border-color:#ffffff3d}._compareCard_99wd3_467 strong{font-family:var(--site-font-display);font-size:var(--site-h4);letter-spacing:var(--site-h4-ls)}._compareCard_99wd3_467 p{color:var(--site-on-dark-2);font-size:var(--site-small);line-height:var(--site-small-lh)}._customersMasthead_99wd3_483{background:radial-gradient(60% 90% at 84% -10%,#0071e31f 0%,#0000 60%)}._customersMastheadInner_99wd3_487{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}._customersCopy_99wd3_494{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._storyGrid_99wd3_496{gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._storyCard_99wd3_498{border:1px solid var(--site-line-soft);border-radius:var(--site-r-panel);background:var(--site-surface);align-content:start;gap:16px;padding:30px 30px 32px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}._storyCard_99wd3_498:hover{border-color:var(--tone-line);box-shadow:var(--tone-glow);transform:translateY(-3px)}._storyHead_99wd3_510{align-items:center;gap:14px;display:flex}._storyHead_99wd3_510 i{width:46px;height:46px;color:var(--tone);background:var(--tone-soft);border-radius:15px;place-items:center;display:grid}._storyHead_99wd3_510 strong{font-family:var(--site-font-display);font-size:var(--site-h4);letter-spacing:var(--site-h4-ls);display:block}._storyHead_99wd3_510 small{color:var(--site-ink-2);font-size:var(--site-small);margin-top:2px;display:block}._storyQuote_99wd3_523{font-family:var(--site-font-display);font-size:var(--site-h4);line-height:26px;font-weight:var(--site-w-heading);letter-spacing:-.012em}._storyMetrics_99wd3_531{border-top:1px solid var(--site-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}._storyMetrics_99wd3_531>span b{color:var(--tone-ink);font-family:var(--site-font-display);letter-spacing:-.6px;font-size:22px;line-height:26px;display:block}._storyMetrics_99wd3_531>span span{color:var(--site-ink-2);font-size:var(--site-micro);margin-top:2px;line-height:16px;display:block}._storyFoot_99wd3_548{color:var(--tone-ink);font-size:var(--site-small);font-weight:var(--site-w-medium);align-items:center;gap:6px;display:inline-flex}._storyFoot_99wd3_548 svg{transition:transform .16s}._storyCard_99wd3_498:hover ._storyFoot_99wd3_548 svg{transform:translate(3px)}@media (width<=1080px){._suiteGrid_99wd3_179,._industryGrid_99wd3_248{grid-template-columns:repeat(2,minmax(0,1fr))}._solutionsMastheadGrid_99wd3_218,._resourcesMastheadGrid_99wd3_354,._customersMastheadInner_99wd3_487{grid-template-columns:1fr;gap:36px}._indexGrid_99wd3_435{grid-template-columns:1fr}._compareGrid_99wd3_465{grid-template-columns:repeat(2,minmax(0,1fr))}._teamRow_99wd3_301{grid-template-columns:44px minmax(0,1fr)}._teamRow_99wd3_301 p,._teamRow_99wd3_301 span{grid-column:2}}@media (width<=900px){._featureRow_99wd3_115{grid-template-columns:1fr;gap:26px}._featureRow_99wd3_115:nth-child(2n) ._featureCopy_99wd3_123{order:0}._featureArt_99wd3_168{padding:16px}._suiteGrid_99wd3_179,._industryGrid_99wd3_248,._useCaseGrid_99wd3_326,._guideGrid_99wd3_394,._compareGrid_99wd3_465,._storyGrid_99wd3_496{grid-template-columns:1fr}._groupHead_99wd3_35{flex-direction:column;align-items:flex-start;gap:10px}._group_99wd3_35+._group_99wd3_35{margin-top:44px}._guideCard_99wd3_396{padding:24px 22px 26px}._storyCard_99wd3_498{padding:22px 22px 24px}._actions_99wd3_33{grid-template-columns:1fr;width:100%;display:grid}}._compareActions_99wd3_590{margin-top:32px}._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}}._canvas_1vj9l_1{width:100vw;height:100vh;font-family:var(--app-font,var(--font-cera-pro), sans-serif);color:#202126;background:#eef1f7;place-items:center;display:grid;overflow:hidden}._workspace_1vj9l_11{background:#f7f8fb;grid-template-rows:54px 1fr;grid-template-columns:64px 1fr;width:1440px;height:900px;display:grid;position:relative;overflow:hidden}._serviceRail_1vj9l_21{color:#fff;background:#0d0e11;flex-direction:column;grid-row:1/3;align-items:center;width:64px;padding:8px 6px 10px;display:flex}._serviceMark_1vj9l_31{color:#0d0e11;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:8px;font-size:14px;font-weight:700;display:grid}._serviceRail_1vj9l_21 nav{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden}._service_1vj9l_21,._serviceActive_1vj9l_54{color:#ffffffbf;border-radius:8px;grid-template-rows:32px 18px;place-items:center;width:52px;height:55px;display:grid;position:relative}._service_1vj9l_21:before,._serviceActive_1vj9l_54:before{content:"";border-radius:8px;width:32px;height:32px;position:absolute;top:0}._serviceActive_1vj9l_54{color:#fff}._serviceActive_1vj9l_54:before{background:#ffffff24;box-shadow:0 0 16px #fff3}._service_1vj9l_21 img,._serviceActive_1vj9l_54 img,._service_1vj9l_21 svg,._serviceActive_1vj9l_54 svg{z-index:1;object-fit:contain;align-self:center;width:19px;height:19px}._service_1vj9l_21 small,._serviceActive_1vj9l_54 small{font-size:9.5px;font-weight:600;line-height:15px}._avatar_1vj9l_96,._profile_1vj9l_97{border-radius:50%;place-items:center;font-weight:600;display:grid}._avatar_1vj9l_96{color:#17181b;background:#fff;width:32px;height:32px;margin-top:auto;font-size:11px}._topbar_1vj9l_111{background:#fffffff0;border-bottom:1px solid #181b2114;grid-column:2;grid-template-columns:34px 208px minmax(260px,560px) 34px 34px 32px;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;display:grid}._topbar_1vj9l_111 button{color:#535761;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:30px;display:inline-flex}._workspacePicker_1vj9l_131{justify-self:start;background:0 0!important;border:0!important;padding:0 8px!important}._workspacePicker_1vj9l_131 span{color:#fff;background:#1677ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}._workspacePicker_1vj9l_131 strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;font-weight:600;overflow:hidden}._search_1vj9l_155{color:#7b7f89;background:#f1f3f7;border-radius:8px;justify-self:center;align-items:center;gap:8px;width:min(100%,560px);height:30px;padding:0 10px;font-size:12px;display:flex}._search_1vj9l_155 span{flex:1}._search_1vj9l_155 kbd{font:inherit;font-size:10px}._profile_1vj9l_97{color:#fff;background:#22252b;width:28px;height:28px;font-size:10px}._surface_1vj9l_182{grid-column:2;grid-template-columns:250px 374px 1fr;gap:0;min-height:0;padding:8px 8px 8px 0;display:grid}._sidebar_1vj9l_190{background:linear-gradient(#d9efff 0%,#eef7ff 48%,#f7f8fb 100%);border-radius:12px 0 0 12px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}._compose_1vj9l_198{color:#fff;background:#202126;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}._sideGroup_1vj9l_211{gap:2px;display:grid}._sideGroup_1vj9l_211>span,._sidebarFoot_1vj9l_216 span{color:#464a53;border-radius:7px;align-items:center;gap:9px;min-height:29px;padding:0 9px;font-size:12px;display:flex}._sideGroup_1vj9l_211>span b{color:#777d87;margin-left:auto;font-size:10px}._sideActive_1vj9l_231{background:#ffffffb8;font-weight:600;box-shadow:0 1px 2px #1118270a;color:#17181b!important}._sidebar_1vj9l_190>p{color:#878b94;text-transform:uppercase;letter-spacing:.05em;margin:20px 9px 8px;font-size:10px;font-weight:600}._mailbox_1vj9l_245{background:#ffffff94;border-radius:8px;align-items:center;gap:9px;padding:8px 7px;display:flex}._mailbox_1vj9l_245>i{color:#fff;background:#2b7cff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}._mailbox_1vj9l_245 span{min-width:0;display:grid}._mailbox_1vj9l_245 strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}._mailbox_1vj9l_245 small{color:#747a84;font-size:9px}._sidebarFoot_1vj9l_216{margin-top:auto;display:grid}._listPane_1vj9l_281,._readerPane_1vj9l_282,._drivePane_1vj9l_283,._calendarPane_1vj9l_284,._chatList_1vj9l_285,._threadPane_1vj9l_286{background:#fff;min-width:0;min-height:0}._listPane_1vj9l_281,._chatList_1vj9l_285{border-left:1px solid #1f232a12;border-right:1px solid #1f232a12}._paneHead_1vj9l_296,._driveHead_1vj9l_297,._calendarHead_1vj9l_298{border-bottom:1px solid #1f232a12;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}._paneHead_1vj9l_296>div,._driveHead_1vj9l_297>div:first-child,._calendarHead_1vj9l_298>div:first-child{display:grid}._paneHead_1vj9l_296 strong,._driveHead_1vj9l_297 strong,._calendarHead_1vj9l_298 strong{font-size:15px;font-weight:600}._paneHead_1vj9l_296 small,._driveHead_1vj9l_297 small,._calendarHead_1vj9l_298 small{color:#858a93;font-size:10px}._paneHead_1vj9l_296 button,._readerTools_1vj9l_324 button,._driveHead_1vj9l_297 button,._calendarHead_1vj9l_298 button,._threadPane_1vj9l_286 header button,._chatCompose_1vj9l_328 button{color:#555a64;background:#fff;border:1px solid #1b1f2617;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:28px;height:28px;font-size:11px;display:inline-flex}._filters_1vj9l_341{color:#7d828b;border-bottom:1px solid #1f232a12;align-items:end;gap:18px;height:38px;padding:0 15px;font-size:11px;display:flex}._filters_1vj9l_341 span{height:29px}._filterActive_1vj9l_354{border-bottom:2px solid #17181b;font-weight:600;color:#17181b!important}._messageList_1vj9l_359{padding:7px}._message_1vj9l_359,._messageActive_1vj9l_363{border-radius:9px;grid-template-columns:32px 1fr auto;gap:10px;padding:11px 10px;display:grid}._messageActive_1vj9l_363{background:#eef5ff}._message_1vj9l_359>i,._messageActive_1vj9l_363>i,._threadPane_1vj9l_286 header>div>i{color:#fff;background:#677;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}._message_1vj9l_359 i[data-tone=blue],._threadPane_1vj9l_286 i[data-tone=blue]{background:#3478f6}._message_1vj9l_359 i[data-tone=violet],._messageActive_1vj9l_363 i[data-tone=violet],._threadPane_1vj9l_286 i[data-tone=violet]{background:#8b5cf6}._message_1vj9l_359 i[data-tone=green]{background:#2ea568}._message_1vj9l_359 i[data-tone=amber]{background:#e88b29}._message_1vj9l_359>div,._messageActive_1vj9l_363>div{gap:2px;min-width:0;display:grid}._message_1vj9l_359 strong,._messageActive_1vj9l_363 strong{font-size:11.5px;font-weight:600}._message_1vj9l_359 span,._messageActive_1vj9l_363 span{font-size:11px}._message_1vj9l_359 p,._messageActive_1vj9l_363 p{color:#828791;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}._message_1vj9l_359 time,._messageActive_1vj9l_363 time{color:#8b9099;font-size:9px}._readerPane_1vj9l_282{border-radius:0 12px 12px 0}._readerTools_1vj9l_324{border-bottom:1px solid #1f232a12;align-items:center;gap:6px;height:44px;padding:0 18px;display:flex}._readerContent_1vj9l_442{max-width:660px;margin:0 auto;padding:42px 48px}._readerLabel_1vj9l_447{color:#767b85;font-size:10px}._readerContent_1vj9l_442 h1{margin:10px 0 28px;font-size:25px;line-height:1.1}._readerContent_1vj9l_442>p{color:#4f545e;max-width:60ch;margin:0 0 14px;font-size:12px;line-height:1.65}._attachment_1vj9l_463{background:#f5f6f8;border-radius:9px;align-items:center;gap:11px;margin:24px 0;padding:12px 14px;display:flex}._attachment_1vj9l_463>span{flex:1;display:grid}._attachment_1vj9l_463 strong{font-size:11px}._attachment_1vj9l_463 small{color:#838893;font-size:9px}._attachment_1vj9l_463 button{background:0 0;border:0}._aiSummary_1vj9l_487{background:#f1f5ff;border-radius:12px;margin-top:18px;padding:15px 17px}._aiSummary_1vj9l_487 span{color:#386ed8;font-size:10px;font-weight:700}._aiSummary_1vj9l_487 p{margin:6px 0 0;font-size:11px;line-height:1.55}._replyBar_1vj9l_503{gap:7px;margin:0 48px;display:flex}._replyBar_1vj9l_503 button{background:#fff;border:1px solid #1b1f261f;border-radius:7px;height:29px;padding:0 13px;font-size:11px}._storage_1vj9l_516{gap:7px;margin-top:auto;padding:10px;display:grid}._storage_1vj9l_516 strong{font-size:10px}._storage_1vj9l_516>i{background:#3a44501a;border-radius:4px;height:5px;overflow:hidden}._storage_1vj9l_516>i span{background:#2f76ec;width:7%;height:100%;display:block}._storage_1vj9l_516 small{color:#7f848e;font-size:9px}._drivePane_1vj9l_283,._calendarPane_1vj9l_284{border-radius:0 12px 12px 0;grid-column:2/4;overflow:hidden}._driveHead_1vj9l_297>div:last-child,._calendarHead_1vj9l_298>div:last-child{gap:6px;display:flex}._toolActive_1vj9l_552{color:#1d2128!important;background:#eef3fb!important}._primaryAction_1vj9l_556{color:#fff!important;background:#22252a!important;padding:0 11px!important}._driveFilters_1vj9l_561{align-items:center;gap:8px;height:45px;padding:0 16px;display:flex}._driveFilters_1vj9l_561 span{color:#626771;border:1px solid #1b1f2617;border-radius:7px;align-items:center;gap:7px;height:27px;padding:0 10px;font-size:10px;display:flex}._fileGrid_1vj9l_579{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:6px 16px 20px;display:grid}._fileCard_1vj9l_585{background:#fff;border:1px solid #1b1f2614;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #202a360a}._filePreview_1vj9l_592{color:#727a88;background:#f1f3f6;place-items:center;height:190px;display:grid;position:relative}._filePreview_1vj9l_592[data-kind=video]{color:#fff;background:linear-gradient(145deg,#111c36,#2f528f 52%,#79a9e9)}._filePreview_1vj9l_592[data-kind=video]:before{content:"";background:linear-gradient(135deg,#ffffff1a,#ffffff05);border-radius:10px;position:absolute;inset:18px}._filePreview_1vj9l_592[data-kind=folder]{color:#e6a925;background:#fff9e9}._filePreview_1vj9l_592[data-kind=image]{background:#edf4ec}._filePreview_1vj9l_592[data-kind=document],._filePreview_1vj9l_592[data-kind=sheet]{color:#477ad9;background:#f2f6ff}._filePreview_1vj9l_592>small{background:#0009;border-radius:5px;padding:3px 6px;font-size:8px;position:absolute;bottom:8px;right:10px}._play_1vj9l_636{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}._previewBars_1vj9l_646{align-items:end;gap:5px;display:flex;position:absolute;bottom:27px;left:26px;right:26px}._previewBars_1vj9l_646 i{background:#ffffff2e;border-radius:3px 3px 0 0;flex:1;height:15px}._previewBars_1vj9l_646 i:nth-child(2){height:25px}._previewBars_1vj9l_646 i:nth-child(3){height:10px}._imageMosaic_1vj9l_667{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:5px;width:75%;height:70%;display:grid}._imageMosaic_1vj9l_667 i{background:linear-gradient(145deg,#8bb58b,#dae9ba);border-radius:8px}._imageMosaic_1vj9l_667 i:first-child{background:linear-gradient(145deg,#466f62,#9fbea2);grid-row:1/3}._fileMeta_1vj9l_683{grid-template-columns:22px 1fr 18px;align-items:center;gap:7px;height:56px;padding:0 11px;display:grid}._fileMeta_1vj9l_683>span{color:#4e75b9}._fileMeta_1vj9l_683>div{min-width:0;display:grid}._fileMeta_1vj9l_683 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._fileMeta_1vj9l_683 small{color:#858a93;font-size:9px}._miniMonth_1vj9l_708{padding:12px 8px}._miniMonth_1vj9l_708>strong{margin-bottom:10px;font-size:11px;display:block}._miniMonth_1vj9l_708>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}._miniMonth_1vj9l_708 span{color:#656b75;border-radius:6px;place-items:center;height:22px;font-size:9px;display:grid}._today_1vj9l_729{background:#2477ed;color:#fff!important}._dotBlue_1vj9l_733,._dotViolet_1vj9l_734,._dotGreen_1vj9l_735,._presence_1vj9l_736{background:#3079e9;border-radius:50%;width:8px!important;height:8px!important}._dotViolet_1vj9l_734{background:#8b5cf6}._dotGreen_1vj9l_735,._presence_1vj9l_736{background:#29a565}._weekGrid_1vj9l_749{grid-template-columns:58px repeat(5,1fr);height:calc(100% - 62px);padding:0 15px 18px;display:grid}._timeColumn_1vj9l_755{color:#8a8f98;grid-template-rows:42px repeat(8,1fr);font-size:8px;display:grid}._timeColumn_1vj9l_755:before{content:""}._timeColumn_1vj9l_755 span{padding-top:4px}._dayColumn_1vj9l_767{border-left:1px solid #1f232a12;grid-template-rows:42px repeat(8,1fr);display:grid;position:relative}._dayColumn_1vj9l_767 header{border-bottom:1px solid #1f232a12;place-items:center;font-size:10px;font-weight:600;display:grid}._dayColumn_1vj9l_767>i{border-bottom:1px solid #1f232a0e}._event_1vj9l_783{z-index:2;border-left:3px solid;border-radius:8px;align-content:start;gap:3px;padding:9px;font-style:normal;display:grid;position:absolute;left:7px;right:7px}._event_1vj9l_783 strong{font-size:10px}._event_1vj9l_783 span,._event_1vj9l_783 small{font-size:8px}._eventBlue_1vj9l_803{color:#195bb9;background:#eaf3ff;border-color:#2f7bef}._eventViolet_1vj9l_808{color:#6840bd;background:#f2edff;border-color:#8b5cf6}._eventGreen_1vj9l_813{color:#1f764d;background:#eaf8f1;border-color:#2ba568}._chatList_1vj9l_285{border-radius:0}._threadPane_1vj9l_286{border-radius:0 12px 12px 0;grid-template-rows:62px 1fr 64px;display:grid}._threadPane_1vj9l_286>header{border-bottom:1px solid #1f232a12;align-items:center;gap:7px;padding:0 16px;display:flex}._threadPane_1vj9l_286>header>div{align-items:center;gap:9px;margin-right:auto;display:flex}._threadPane_1vj9l_286>header>div>span{display:grid}._threadPane_1vj9l_286>header strong{font-size:12px}._threadPane_1vj9l_286>header small{color:#7e838d;align-items:center;gap:5px;font-size:9px;display:flex}._threadPane_1vj9l_286>header small i{background:#29a565;border-radius:50%;width:6px;height:6px}._threadBody_1vj9l_858{flex-direction:column;gap:12px;padding:22px 34px;display:flex}._threadBody_1vj9l_858>time{color:#92969e;align-self:center;font-size:9px}._bubbleIn_1vj9l_869,._bubbleOut_1vj9l_870{border-radius:12px;gap:5px;max-width:60%;padding:11px 13px;font-size:11px;line-height:1.45;display:grid}._bubbleIn_1vj9l_869{background:#f1f3f6;align-self:flex-start}._bubbleOut_1vj9l_870{color:#fff;background:#2875e8;align-self:flex-end}._bubbleIn_1vj9l_869 strong{font-size:9px}._bubbleIn_1vj9l_869 p,._bubbleOut_1vj9l_870 p{margin:0}._bubbleIn_1vj9l_869 small,._bubbleOut_1vj9l_870 small{opacity:.65;font-size:8px}._chatCompose_1vj9l_328{border:1px solid #1b1f261a;border-radius:10px;align-items:center;gap:8px;height:42px;margin:0 26px 18px;padding:0 7px;display:flex}._chatCompose_1vj9l_328 span{color:#959aa3;flex:1;font-size:11px}@media (width<=1200px){._workspace_1vj9l_11{transform:scale(.82)}._canvas_1vj9l_1{background:#f7f8fb}}._workspace_1vj9l_11[data-view]{border:0;grid-template-rows:54px 1fr;grid-template-columns:64px 1fr;justify-self:auto;width:1440px;height:900px;display:grid;position:relative;overflow:hidden;background:#f7f8fb!important;padding:0!important}._page_1bz1u_1{color:#151513;background:#f5f5f3;place-items:center;min-height:100svh;padding:24px;display:grid}._card_1bz1u_10{background:#fff;border:1px solid #deded9;border-radius:24px;width:min(100%,480px);padding:clamp(28px,7vw,48px);box-shadow:0 24px 70px #1e1e1814}._mark_1bz1u_19{color:#fff;background:#151513;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}._eyebrow_1bz1u_30{color:#66665f;letter-spacing:.08em;text-transform:uppercase;margin:28px 0 8px;font-size:13px;font-weight:650}._card_1bz1u_10 h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,8vw,44px);line-height:1.05}._intro_1bz1u_46,._safety_1bz1u_47{color:#5e5e57;line-height:1.55}._intro_1bz1u_46{margin:18px 0 28px}._safety_1bz1u_47{margin:24px 0 0;font-size:13px}._action_1bz1u_54{gap:14px;display:grid}._button_1bz1u_56{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#151513;border:0;border-radius:14px;font-weight:650}._button_1bz1u_56:disabled{cursor:wait;opacity:.58}._button_1bz1u_56:focus-visible{outline-offset:3px;outline:3px solid #8fa8ff}._error_1bz1u_69{color:#9f241f;margin:0;line-height:1.45}._success_1bz1u_70{color:#196b37;background:#ebf7ee;border-radius:14px;margin:0;padding:16px;line-height:1.5}@media (width<=520px){._page_1bz1u_1{align-items:start;padding:14px}._card_1bz1u_10{border-radius:20px;margin-top:32px}}@media (prefers-reduced-motion:reduce){._button_1bz1u_56{scroll-behavior:auto}}
