:root{--navbar-height:56px;--search-tabs-height:0px;--search-subtabs-height:0px;--search-subheader-height:calc(var(--search-tabs-height) + var(--search-subtabs-height));--ui-radius-xs:8px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-radius-xl:24px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--music-player-height:56px;--sidebar-width:56px;--logo:#ec1639;--anchor:#2d69c6;--anchor-hover:#285eb1;--anchor-visited:#609;--anchor-secondary:#4d618a;--anchor-dark:#1a3d73;--section-separator:#dbdbdb;--separator:#dde2e6;--separator-light:#e9e7ef;--text-base:#111;--text-muted:#a1a1a1;--header-bg:#fff;--header-icon:#666;--header-color:#666;--header-border:#dde2e6;--header-shadow:#dde2e6;--header-form-bg:#f5f7f8;--header-form-border:#dbdbdb;--header-form-color:#555;--header-form-icon-fill:#ec1639;--header-form-icon-hover-bg:#ec1639;--header-form-icon-hover-fill:#fff;--header-form-hover-bg:#fff;--header-autocomplete-bg:#fff;--header-autocomplete-border:#f1f0f5;--header-autocomplete-color:#111;--header-autocomplete-visited-color:#609;--header-autocomplete-hover-bg:#f1f0f5;--header-autocomplete-arrow-bg:#f6f6f6;--header-autocomplete-arrow:#767676;--body-bg:#f8fbfb;--bg-rgb:248,251,251;--ui-bg-canvas:var(--body-bg);--ui-bg-surface:var(--card-bg);--ui-bg-surface-raised:var(--card-light-bg);--ui-border-subtle:var(--card-border);--ui-text-primary:var(--body-color);--ui-text-secondary:var(--body-color-light);--ui-brand:var(--button-brand-bg);--ui-brand-weak:color-mix(in srgb,var(--button-brand-bg) 12%,transparent);--ui-danger:var(--alert-text);--ui-shadow-sm:0 1px 2px rgba(16,24,40,0.06);--ui-shadow-md:0 8px 24px rgba(16,24,40,0.09);--body-color:#111;--body-color-mid:#3e3e3e;--body-color-light:#555;--body-color-lighter:#666;--body-color-lightest:#666;--footer-bg:#edf1f2;--footer-border:#dde2e6;--button-secondary-bg:#f1f0f5;--button-secondary-border:#c3c4c7;--button-secondary-hover-border:#767676;--button-secondary-color:#111;--button-secondary-hover-bg:#f7fafc;--button-brand-bg:#ec1639;--button-brand-color:#fff;--button-brand-hover-bg:#d41433;--button-brand-hover-color:#fff;--button-brand-border-color:#ec1639;--button-outline-border:#dbdbdb;--button-outline-color:#444;--button-outline-hover-bg:#f5f7f8;--button-outline-hover-border:#c3c4c7;--input-bg:#fff;--input-border:#c3c4c7;--input-color:#111;--input-hover-bg:#fff;--input-hover-border:#a1a1a1;--input-disabled-bg:#eee;--input-disabled-color:#a1a1a1;--input-radio-color:red;--input-radio-bg:#fff;--select-bg:#f3f3f3;--select-outline-bg:#fff;--select-border:#c3c4c7;--select-color:#111;--select-hover-bg:#e6e6e6;--card-bg:#fff;--card-dark-bg:#fff;--card-light-bg:#f5f7f8;--card-hover-bg:#fff;--card-border:#f1f0f5;--card-border-solid:#dbdbdb;--card-hover-border:#dbdbdb;--card-title:#111;--card-subtext:#555;--card-text:#546076;--accordion-bg:transparent;--accordion-bg-open:#fff;--accordion-text:#697482;--accordion-border:#c3c4c7;--filter-selectors-bg:#fff;--filter-selectors-border:#c3c4c7;--drop-color:#792f30;--popup-bg:#fff;--popup-color:#111;--popup-separator:#f1f0f5;--popup-item-text-hover:#fff;--popup-item-bg-hover:#3d74d4;--table-item-hover-bg:#fbfbfc;--table-item-hover-text:#000;--table-body-bg:#fff;--table-header-bg:#dbdbdb;--notification-card-bg:#fff;--notification-card-bg-new:#fffede;--notification-card-border:#f3f3f3;--notification-card-hover-bg:#f6f6f6;--notification-card-title:#3e3e3e;--notification-card-subtext:#c3c4c7;--notification-footer-bg:#f3f3f3;--shadow-dark:#fff;--tab-text:#111;--tab-text-selected:#fff;--warning-bg:#fffede;--warning-text:#111;--alert-bg:#fbe9e7;--alert-text:#d50000;--border-badge-blue:#fff;--border-list-bottom:#f1f0f5;--border-dark:#ddd;--border-light:#ddd;--border-default:#dbdbdb;--tag-color:#555;--tag-bg:#f3f3f3;--tag-bg-hover:#c3c4c7;--tag-border:#ddd;--tag-border-hover:#ddd;--scrollbar-track-bg:rgba(0,0,0,0.05);--scrollbar-thumb-bg:#8e8e93;--scrollbar-thumb-bg-hover:#636366;--pill-color:#444;--pill-bg:#dde2e6;--pill-glossary-terms-color:#2d69c6;--pill-glossary-terms-bg:#f3f3f3;--star-rating-color:#dcdde0;--finance-negative:oklch(0.4918 0.1434 16.18);--finance-positive:oklch(0.5831 0.15 149.22);--finance-neutral:oklch(0.5 0 0);--finance-inverse:oklch(0.3 0.04 213.68);--finance-inverse-30:oklch(0.3 0.04 213.68/0.3)}[data-theme=dark]{--logo:#fff;--anchor:#dbdbdb;--anchor-hover:#fff;--anchor-visited:#dbdbdb;--anchor-secondary:#c3c4c7;--anchor-dark:#dbdbdb;--section-separator:#dbdbdb;--separator:#444;--separator-light:#444;--text-base:#fff;--text-muted:#707070;--header-bg:#242526;--header-icon:#fff;--header-color:#fff;--header-border:transparent;--header-shadow:transparent;--header-form-bg:#26282c;--header-form-border:#dde2e6;--header-form-color:#dde2e6;--header-form-icon-fill:#fff;--header-form-icon-hover-bg:#ec1639;--header-form-icon-hover-fill:#fff;--header-form-hover-bg:#23272b;--header-autocomplete-bg:#26282c;--header-autocomplete-border:#26282c;--header-autocomplete-color:#c3c4c7;--header-autocomplete-visited-color:#dde2e6;--header-autocomplete-hover-bg:#363e44;--header-autocomplete-arrow-bg:#2c3035;--header-autocomplete-arrow:#fff;--body-bg:#1d1d1d;--bg-rgb:29,29,29;--body-color:#dde2e6;--body-color-mid:#f1f0f5;--body-color-light:#dbdbdb;--body-color-lighter:#c3c4c7;--body-color-lightest:#a1a1a1;--footer-bg:#161616;--footer-border:#1d1d1d;--button-secondary-bg:#363e44;--button-secondary-border:#444;--button-secondary-hover-border:#666;--button-secondary-color:#dde2e6;--button-secondary-hover-bg:#546076;--button-brand-bg:#ec1639;--button-brand-color:#fff;--button-brand-hover-bg:#d41433;--button-brand-hover-color:#fff;--button-brand-border-color:#ec1639;--button-outline-border:#444;--button-outline-color:#dde2e6;--button-outline-hover-bg:transparent;--button-outline-hover-border:$palette-gray-blue-600;--input-bg:#111;--input-border:#546076;--input-color:#dde2e6;--input-hover-bg:#23272b;--input-hover-border:#9ea7b1;--input-disabled-bg:#2c3035;--input-disabled-color:#546076;--input-radio-color:red;--input-radio-bg:$palette-gray-;--select-bg:#23272b;--select-outline-bg:#23272b;--select-border:#363e44;--select-color:#dde2e6;--select-hover-bg:#363e44;--card-bg:#26282c;--card-dark-bg:#161616;--card-light-bg:#2c3035;--card-hover-bg:#363e44;--card-border:transparent;--card-border-solid:transparent;--card-hover-border:#444;--card-title:#dde2e6;--card-subtext:#a1a1a1;--card-text:#c3c4c7;--accordion-bg:#26282c;--accordion-bg-open:#444;--accordion-text:#c3c4c7;--accordion-border:#363e44;--filter-selectors-bg:#1d1d1d;--filter-selectors-border:#546076;--drop-color:#fad49e;--popup-bg:#26282c;--popup-color:#dde2e6;--popup-separator:#666;--popup-item-text-hover:#dde2e6;--popup-item-bg-hover:#3d74d4;--table-item-hover-bg:#2c3035;--table-item-hover-text:#fff;--table-body-bg:#26282c;--table-header-bg:#26282c;--notification-card-bg:#26282c;--notification-card-bg-new:#363e44;--notification-card-border:transparent;--notification-card-hover-bg:#363e44;--notification-card-title:#fff;--notification-card-subtext:#161616;--notification-footer-bg:#161616;--shadow-dark:#dde2e6;--tab-text:#dde2e6;--tab-text-selected:#dde2e6;--warning-bg:#444;--warning-text:#fff;--alert-bg:#111;--alert-text:#f3f3f3;--border-badge-blue:#2c3035;--border-list-bottom:transparent;--border-dark:transparent;--border-light:#546076;--border-default:#363e44;--tag-color:#dbdbdb;--tag-bg:transparent;--tag-bg-hover:#363e44;--tag-border:#363e44;--tag-border-hover:#363e44;--scrollbar-track-bg:rgba(255,255,255,0.05);--scrollbar-thumb-bg:#6d6d70;--scrollbar-thumb-bg-hover:#8e8e93;--pill-color:#111;--pill-bg:#758190;--pill-glossary-terms-color:#dbdbdb;--pill-glossary-terms-bg:transparent;--star-rating-color:#666;--finance-negative:oklch(0.7201 0.1785 11.8);--finance-positive:oklch(0.7831 0.15 149.22);--finance-neutral:oklch(0.7 0 0);--finance-inverse:oklch(0.8 0.02 213.68);--finance-inverse-30:oklch(0.8 0.02 213.68/0.3)}:root{--black:#000000;--black-alpha-05:rgba(0,0,0,.05);--black-alpha-10:rgba(0,0,0,.1);--black-alpha-15:rgba(0,0,0,.15);--black-alpha-20:rgba(0,0,0,.2);--black-alpha-30:rgba(0,0,0,.3);--black-alpha-40:rgba(0,0,0,.4);--black-alpha-50:rgba(0,0,0,.5);--black-alpha-60:rgba(0,0,0,.6);--black-alpha-80:rgba(0,0,0,.8);--blue-05:#ECF3FF;--blue-30:#AAC9FF;--blue-40:#77A7FF;--blue-60:#1877F2;--blue-70:#2851A3;--blue-80:#1D3C78;--button-text:#444950;--comment-background:#F2F3F5;--dark-mode-gray-35:#CCCCCC;--dark-mode-gray-50:#828282;--dark-mode-gray-70:#4A4A4A;--dark-mode-gray-80:#373737;--dark-mode-gray-90:#282828;--dark-mode-gray-100:#1C1C1C;--gray-00:#F5F6F7;--gray-05:#F2F3F5;--gray-10:#EBEDF0;--gray-20:#DADDE1;--gray-25:#CCD0D5;--gray-30:#BEC3C9;--gray-45:#8D949E;--gray-70:#606770;--gray-80:#444950;--gray-90:#303338;--gray-100:#1C1E21;--green-55:#00A400;--green-65:#51CE70;--highlight:#3578E5;--highlight-cell-background:#ECF3FF;--primary-icon:#1C1E21;--primary-text:#1C1E21;--red-55:#FA383E;--soft:cubic-bezier(.08,.52,.52,1);--spectrum-aluminum-tint-70:#E4F0F6;--spectrum-blue-gray-tint-70:#CFD1D5;--spectrum-cherry:#F35369;--spectrum-cherry-tint-70:#FBCCD2;--spectrum-grape-tint-70:#DDD5F0;--spectrum-grape-tint-90:#F4F1FA;--spectrum-lemon-dark-1:#F5C33B;--spectrum-lemon-tint-70:#FEF2D1;--spectrum-lime:#A3CE71;--spectrum-lime-tint-70:#E4F0D5;--spectrum-orange-tint-70:#FCDEC5;--spectrum-orange-tint-90:#FEF4EC;--spectrum-seafoam-tint-70:#CAEEF9;--spectrum-slate-dark-2:#89A1AC;--spectrum-slate-tint-70:#EAEFF2;--spectrum-teal:#6BCEBB;--spectrum-teal-dark-1:#4DBBA6;--spectrum-teal-dark-2:#31A38D;--spectrum-teal-tint-70:#D2F0EA;--spectrum-teal-tint-90:#F0FAF8;--spectrum-tomato:#FB724B;--spectrum-tomato-tint-30:#F38E7B;--spectrum-tomato-tint-90:#FDEFED;--strong:cubic-bezier(.12,.8,.32,1);--unified-blue-35:#1455B0;--unified-gray-20:#323436;--white:#FFFFFF;--white-alpha-05:rgba(255,255,255,.05);--white-alpha-10:rgba(255,255,255,.1);--white-alpha-20:rgba(255,255,255,.2);--white-alpha-30:rgba(255,255,255,.3);--white-alpha-40:rgba(255,255,255,.4);--white-alpha-50:rgba(255,255,255,.5);--white-alpha-60:rgba(255,255,255,.6);--white-alpha-80:rgba(255,255,255,.8);--yellow-20:#FFBA00;--accent:hsl(214,89%,52%);--always-white:#FFFFFF;--always-black:black;--always-dark-gradient:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));--always-dark-overlay:rgba(0,0,0,.4);--always-light-overlay:rgba(255,255,255,.4);--always-gray-40:#65676B;--always-gray-75:#BCC0C4;--always-gray-95:#F0F2F5;--attachment-footer-background:#F0F2F5;--background-deemphasized:#F0F2F5;--badge-background-color-blue:var(--accent);--badge-background-color-dark-gray:var(--secondary-icon);--badge-background-color-gray:var(--disabled-icon);--badge-background-color-green:var(--positive);--badge-background-color-light-blue:var(--highlight-bg);--badge-background-color-red:var(--notification-badge);--badge-background-color-yellow:var(--base-lemon);--base-blue:#1877F2;--base-cherry:#F3425F;--base-grape:#9360F7;--base-lemon:#F7B928;--base-lime:#45BD62;--base-pink:#FF66BF;--base-seafoam:#54C7EC;--base-teal:#2ABBA7;--base-tomato:#FB724B;--text-badge-info-background:hsl(214,89%,52%);--text-badge-success-background:#31A24C;--text-badge-attention-background:hsl(40,89%,52%);--text-badge-critical-background:#e41e3f;--blue-link:#216FDB;--border-focused:#65676B;--card-background:#FFFFFF;--card-background-flat:#F7F8FA;--comment-background:#F0F2F5;--comment-footer-background:#F6F9FA;--dataviz-primary-1:rgb(0,174,143);--dataviz-orange:#D06C14;--disabled-button-background:#E4E6EB;--disabled-button-text:#BCC0C4;--disabled-icon:#BCC0C4;--disabled-text:#BCC0C4;--divider:#CED0D4;--event-date:#F3425F;--wordmark:#0866FF;--logo:#0866FF;--filter-accent:invert(39%) sepia(57%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(147.75%) hue-rotate(202deg) brightness(97%) contrast(96%);--filter-always-white:invert(100%);--filter-disabled-icon:invert(80%) sepia(6%) saturate(200%) saturate(120%) hue-rotate(173deg) brightness(98%) contrast(89%);--filter-placeholder-icon:invert(59%) sepia(11%) saturate(200%) saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);--filter-primary-accent:invert(39%) sepia(57%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(147.75%) hue-rotate(202deg) brightness(97%) contrast(96%);--filter-primary-icon:invert(8%) sepia(10%) saturate(200%) saturate(200%) saturate(166%) hue-rotate(177deg) brightness(104%) contrast(91%);--filter-secondary-button-icon-on-media:invert(100%);--filter-secondary-icon:invert(39%) sepia(21%) saturate(200%) saturate(109.5%) hue-rotate(174deg) brightness(94%) contrast(86%);--filter-warning-icon:invert(77%) sepia(29%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(128%) hue-rotate(359deg) brightness(102%) contrast(107%);--filter-blue-link-icon:invert(30%) sepia(98%) saturate(200%) saturate(200%) saturate(200%) saturate(166.5%) hue-rotate(192deg) brightness(91%) contrast(101%);--filter-positive:invert(37%) sepia(61%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg) brightness(97%) contrast(105%);--filter-primary-deemphasized-button-icon:invert(28%) sepia(100%) saturate(6042%) hue-rotate(202deg) brightness(96%) contrast(101%);--filter-negative:invert(25%) sepia(33%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%) hue-rotate(345deg) brightness(132%) contrast(96%);--focus-ring-blue:#1877F2;--glimmer-spinner-icon:#65676B;--hero-banner-background:#FFFFFF;--hosted-view-selected-state:rgba(45,136,255,.1);--highlight-bg:#E7F3FF;--hover-overlay:rgba(0,0,0,.05);--inverse-text:var(--always-white);--list-cell-chevron:#65676B;--media-hover:rgba(68,73,80,.15);--media-inner-border:rgba(0,0,0,.1);--media-outer-border:#FFFFFF;--media-pressed:rgba(68,73,80,.35);--messenger-card-background:#FFFFFF;--messenger-card-box-shadow:0 1px 2px 0px #0000001A;--mwp-header-background-color:var(--messenger-card-background);--mwp-header-button-color:var(--accent);--mwp-message-row-background:var(--messenger-card-background);--messenger-reply-background:#F0F2F5;--overlay-alpha-80:rgba(244,244,244,.8);--overlay-on-media:rgba(0,0,0,.6);--nav-bar-background:#FFFFFF;--popover-card-background:var(--card-background);--nav-bar-background-gradient:linear-gradient(0deg,#FFFFFF,rgba(255,255,255.9),rgba(255,255,255,.7),rgba(255,255,255,.4),rgba(255,255,255,0));--nav-bar-background-gradient-wash:linear-gradient(0deg,#F0F2F5,rgba(240,242,245.9),rgba(240,242,245,.7),rgba(240,242,245,.4),rgba(240,242,245,0));--negative:hsl(350,87%,55%);--negative-background:hsl(350,87%,55%,20%);--new-notification-background:#E7F3FF;--non-media-pressed:rgba(68,73,80,.15);--non-media-pressed-on-dark:rgba(255,255,255,.3);--notification-badge:#e41e3f;--placeholder-icon:#65676B;--placeholder-image:rgb(164,167,171);--placeholder-text:#65676B;--placeholder-text-on-media:rgba(255,255,255,.5);--popover-background:#FFFFFF;--positive:#31A24C;--positive-background:#DEEFE1;--press-overlay:rgba(0,0,0,.1);--primary-button-background:#1B74E4;--primary-button-icon:#FFFFFF;--primary-button-pressed:#77A7FF;--primary-button-text:#FFFFFF;--primary-deemphasized-button-background:#E7F3FF;--primary-deemphasized-button-pressed:rgba(0,0,0,.05);--primary-deemphasized-button-pressed-overlay:rgba(25,110,255,.15);--primary-deemphasized-button-text:#1877F2;--primary-icon:#050505;--primary-text:#050505;--primary-text-on-media:#FFFFFF;--primary-web-focus-indicator:#D24294;--progress-ring-neutral-background:rgba(0,0,0,.2);--progress-ring-neutral-foreground:#000000;--progress-ring-on-media-background:rgba(255,255,255,.2);--progress-ring-on-media-foreground:#FFFFFF;--progress-ring-blue-background:rgba(24,119,242,.2);--progress-ring-blue-foreground:hsl(214,89%,52%);--progress-ring-disabled-background:rgba(190,195,201,.2);--progress-ring-disabled-foreground:#BEC3C9;--rating-star-active:#EB660D;--scroll-thumb:#BCC0C4;--scroll-shadow:0 1px 2px rgba(0,0,0,.1),0 -1px rgba(0,0,0,.1) inset;--secondary-button-background:#E4E6EB;--secondary-button-background-floating:#ffffff;--secondary-button-background-on-dark:rgba(0,0,0,.4);--secondary-button-pressed:rgba(0,0,0,.05);--secondary-button-stroke:transparent;--secondary-button-text:#050505;--secondary-icon:#65676B;--secondary-text:#65676B;--secondary-text-on-media:rgba(255,255,255,.9);--section-header-text:#4B4C4F;--shadow-1:rgba(0,0,0,.1);--shadow-2:rgba(0,0,0,.2);--shadow-5:rgba(0,0,0,.5);--shadow-8:rgba(0,0,0,.8);--shadow-base:0 1px 2px var(--shadow-2);--shadow-elevated:0 8px 20px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--shadow-emphasis:0 2px 12px var(--shadow-2);--shadow-inset:rgba(255,255,255,.5);--shadow-on-media:0 0 1px rgba(0,0,0,.62);--shadow-persistent:0 0 12px rgba(52,72,84,.05);--shadow-primary:0 5px 12px rgba(52,72,84,.2);--shadow-responsive:0 8px 16px 0px rgba(0,0,0,.1);--surface-background:#FFFFFF;--switch-active:hsl(214,89%,52%);--switch-inactive:#CED0D4;--switch-unchecked-background-color:#8F9297;--text-highlight:rgba(24,119,242,.2);--input-background:#FFFFFF;--input-background-hover:var(--input-background);--input-background-warn-hover:hsla(var(--warning-h),var(--warning-s),var(--warning-l),.05);--input-background-error-hover:hsla(var(--negative-h),var(--negative-s),var(--negative-l),.05);--input-background-active:hsla(var(--accent-h),var(--accent-s),var(--accent-l),.05);--input-background-warn-active:hsla(var(--warning-h),var(--warning-s),var(--warning-l),.05);--input-background-error-active:hsla(var(--negative-h),var(--negative-s),var(--negative-l),.05);--input-background-disabled:#F0F2F5;--input-border-color:#CED0D4;--input-border-color-hover:var(--placeholder-text);--input-label-color-highlighted:hsl(214,89%,52%);--input-label-color-inside:var(--secondary-text);--input-label-color-error:var(--negative);--input-label-color-disabled:var(--disabled-text);--text-input-outside-label:#000000;--toast-background:#FFFFFF;--toast-text:#1C2B33;--toast-text-link:#216FDB;--toast-border-color:transparent;--toast-border-style:none;--toast-border-width:0;--toggle-active-background:#E7F3FF;--toggle-active-icon:rgb(24,119,242);--toggle-active-text:rgb(24,119,242);--toggle-button-active-background:#E7F3FF;--tooltip-background:rgba(244,244,244,.8);--tooltip-box-shadow:0 2px 4px 0 var(--shadow-5);--popover-border-color:transparent;--wash:#E4E6EB;--web-wash:#F0F2F5;--warning:hsl(40,89%,52%);--chat-bubble-emphasis-ring-after:black;--chat-bubble-emphasis-ring-before:white;--chat-text-blockquote-color-background-line:rgba(0,0,0,.12);--chat-text-blockquote-color-text-primary-media:rgba(255,255,255,.7);--chat-incoming-message-bubble-background-color:#F0F0F0;--chat-outgoing-message-bubble-background-color:var(--accent);--chat-replied-message-background-color:rgba(0,0,0,.03);--radio-border-color:var(--primary-icon);--radio-border-color-disabled:var(--disabled-button-background);--radio-border-color-selected:var(--accent);--radio-checked-icon-color:var(--accent);--radio-checked-icon-color-disabled:var(--disabled-button-background);--dialog-anchor-vertical-padding:56px;--header-height:56px;--global-panel-width:0;--global-panel-width-expanded:0;--alert-banner-corner-radius:8px;--button-corner-radius:.375rem;--button-corner-radius-medium:10px;--button-corner-radius-large:.75rem;--button-height-large:40px;--button-height-medium:36px;--button-padding-horizontal-large:1rem;--button-padding-horizontal-medium:1rem;--button-padding-icon-only:1rem;--button-icon-padding-large:1rem;--button-icon-padding-medium:1rem;--button-inner-icon-spacing-large:3px;--button-inner-icon-spacing-medium:3px;--blueprint-button-height-medium:40px;--blueprint-button-height-large:48px;--card-corner-radius:8px;--card-box-shadow:0 12px 28px 0 var(--shadow-2),0 2px 4px 0 var(--shadow-1);--card-padding-horizontal:10px;--card-padding-vertical:20px;--chip-corner-radius:.375rem;--comment-bubble:1.125rem;--dialog-corner-radius:8px;--glimmer-corner-radius:8px;--image-corner-radius:4px;--infochip-medium-radius:.75rem;--input-corner-radius:.375rem;--input-border-width:1px;--nav-list-cell-corner-radius:8px;--list-cell-corner-radius:8px;--list-cell-min-height:52px;--list-cell-padding-vertical:20px;--list-cell-padding-vertical-with-addon:14px;--menu-base-list-item-padding-horizontal:8px;--menu-base-list-item-padding-vertical:.75rem;--menu-base-size-full-margin-end:48px;--menu-item-base-margin-horizontal:8px;--menu-item-base-margin-vertical:0;--menu-item-base-padding-horizontal:8px;--menu-item-base-overlay-radius:4px;--menu-item-base-padding-vertical:.75rem;--menu-item-base-with-icon-padding-horizontal:var(--menu-item-base-padding-horizontal);--separator-menu-item-margin-horizontal:1rem;--separator-menu-item-margin-vertical:4px;--nav-list-cell-min-height:0;--nav-list-cell-padding-vertical:1rem;--nav-list-cell-padding-vertical-with-addon:1rem;--nux-card-body-padding-end:24px;--page-footer-padding-vertical:1rem;--popover-border-style:none;--popover-border-width:0;--section-header-addOnEnd-margin-horizontal:8px;--section-header-addOnStart-margin-horizontal:.75rem;--section-header-addOnEnd-button-padding-horizontal:0;--section-header-addOnEnd-button-padding-vertical:0;--section-header-padding-vertical:1rem;--section-header-subtitle-margin-vertical:14px;--section-header-subtitle-with-addOnEnd-margin-vertical:.375rem;--tab-height:60px;--tab-icon-padding-end:0;--tab-text-icon-gap:4px;--tab-underline-color:transparent;--tab-underline-height:3px;--text-badge-corner-radius:4px;--text-badge-padding-horizontal:.375rem;--text-badge-padding-vertical:.375rem;--text-input-multi-padding-between-text-scrollbar:20px;--text-input-multi-padding-scrollbar:1rem;--text-input-caption-margin-top:10px;--text-input-padding-vertical:.75rem;--toast-addon-padding-horizontal:.375rem;--toast-addon-padding-vertical:.375rem;--toast-container-max-width:100%;--toast-container-min-width:288px;--toast-container-padding-horizontal:10px;--toast-container-padding-vertical:1rem;--toast-corner-radius:8px;--toaster-view-max-width:328px;--tooltip-corner-radius:8px;--typeahead-list-outer-padding-vertical:.125;--animation-enter-exit-in:cubic-bezier(.14,1,.34,1);--animation-enter-exit-out:cubic-bezier(.45,.1,.2,1);--animation-swap-shuffle-in:cubic-bezier(.14,1,.34,1);--animation-swap-shuffle-out:cubic-bezier(.45,.1,.2,1);--animation-move-in:cubic-bezier(.17,.17,0,1);--animation-move-out:cubic-bezier(.17,.17,0,1);--animation-expand-collapse-in:cubic-bezier(.17,.17,0,1);--animation-expand-collapse-out:cubic-bezier(.17,.17,0,1);--animation-passive-move-in:cubic-bezier(.5,0,.1,1);--animation-passive-move-out:cubic-bezier(.5,0,.1,1);--animation-quick-move-in:cubic-bezier(.1,.9,.2,1);--animation-quick-move-out:cubic-bezier(.1,.9,.2,1);--animation-fade-in:cubic-bezier(0,0,1,1);--animation-fade-out:cubic-bezier(0,0,1,1);--duration-extra-extra-short-in:.1s;--duration-extra-extra-short-out:.1s;--duration-extra-short-in:.2s;--duration-extra-short-out:.15s;--duration-short-in:.28s;--duration-short-out:.2s;--duration-medium-in:.4s;--duration-medium-out:.35s;--duration-long-in:.5s;--duration-long-out:.35s;--duration-extra-long-in:1s;--duration-extra-long-out:1s;--duration-none:0ms;--fast:.2s;--slow:.4s;--font-family-apple:system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;--font-family-code:ui-monospace,Menlo,Consolas,Monaco,monospace;--font-family-default:Helvetica,Arial,sans-serif;--font-family-segoe:Segoe UI Historic,Segoe UI,Helvetica,Arial,sans-serif;--font-family-system-fds:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI Historic,Segoe UI,Helvetica,Arial,sans-serif;--text-input-field-font-family:Placeholder Font;--text-input-field-font-size:1rem;--text-input-field-font-stretch:initial;--text-input-field-font-weight:500;--text-input-field-line-height:1.2941;--text-input-label-font-family:Placeholder Font;--text-input-label-font-size:17px;--text-input-label-font-size-scale-multiplier:.75;--text-input-label-font-stretch:initial;--text-input-label-font-weight:400;--text-input-label-line-height:1.2941;--messenger-card-min-width:300px;--messenger-card-max-width:480px;--messenger-application-max-width:2560px;--messenger-sidebar-collapsed-width:44px;--messenger-sidebar-expanded-width:240px;--messenger-card-corner-radius:8px;--messenger-card-spacing:1rem;--chat-bubble-padding-vertical:8px;--chat-bubble-padding-horizontal:.75rem;--chat-bubble-border-radius:1.125rem;--dialog-size-medium-width:100%;--dialog-size-small-width:100%;--focus-ring-outline-forced-colors:2px auto transparent!important;--focus-ring-outline-link:2px auto var(--focus-ring-blue);--focus-ring-shadow-default:0 0 0 2px var(--always-white),0 0 0 4px var(--focus-ring-blue);--focus-ring-shadow-inset:0 0 0 2px var(--focus-ring-blue) inset,0 0 0 4px var(--always-white) inset;--glimmer-animation-direction:alternate;--glimmer-animation-duration:1s;--glimmer-animation-timing-function:steps(10,end);--glimmer-opacity-min:.25;--glimmer-opacity-max:1;--radio-checked-icon-size-large:.75rem;--radio-checked-icon-size-medium:.75rem;--radio-border-width:.125;--radio-size-large:24px;--radio-size-medium:20px;--blue-primary:rgb(0,136,244);--blue-secondary:rgb(4,59,114);--blue-tertiary:rgb(235,245,255);--chartreuse-primary:rgb(106,147,22);--chartreuse-secondary:rgb(50,65,19);--chartreuse-tertiary:rgb(226,255,152);--cyan-primary:rgb(0,142,213);--cyan-secondary:rgb(15,63,93);--cyan-tertiary:rgb(231,245,255);--dataviz-primary-2:rgb(156,219,255);--dataviz-primary-3:rgb(73,156,255);--dataviz-secondary-1:rgb(83,78,191);--dataviz-secondary-2:rgb(103,96,228);--dataviz-secondary-3:rgb(119,45,88);--dataviz-supplementary-1:rgb(253,91,67);--dataviz-supplementary-2:rgb(161,132,0);--dataviz-supplementary-3:rgb(36,131,44);--dataviz-supplementary-4:rgb(51,51,52);--fuschia-primary:rgb(250,45,138);--fuschia-secondary:rgb(118,14,62);--fuschia-tertiary:rgb(255,241,246);--green-primary:rgb(43,154,53);--green-secondary:rgb(26,68,27);--green-tertiary:rgb(227,250,224);--magenta-primary:rgb(215,77,204);--magenta-secondary:rgb(96,36,91);--magenta-tertiary:rgb(255,239,254);--orange-primary:rgb(208,108,20);--orange-secondary:rgb(94,49,14);--orange-tertiary:rgb(255,241,239);--purple-primary:rgb(125,116,255);--purple-secondary:rgb(55,50,121);--purple-tertiary:rgb(245,241,255);--red-primary:rgb(251,60,68);--red-secondary:rgb(118,22,27);--red-tertiary:rgb(255,241,239);--teal-primary:rgb(0,152,124);--teal-secondary:rgb(10,68,56);--teal-tertiary:rgb(227,247,241);--yellow-primary:rgb(161,132,0);--yellow-secondary:rgb(72,59,12);--yellow-tertiary:rgb(255,246,161)}[data-theme=dark]{--black:black;--black-alpha-05:rgba(0,0,0,.05);--black-alpha-10:rgba(0,0,0,.1);--black-alpha-15:rgba(0,0,0,.15);--black-alpha-20:rgba(0,0,0,.2);--black-alpha-30:rgba(0,0,0,.3);--black-alpha-40:rgba(0,0,0,.4);--black-alpha-50:rgba(0,0,0,.5);--black-alpha-60:rgba(0,0,0,.6);--black-alpha-80:rgba(0,0,0,.8);--blue-05:black;--blue-30:black;--blue-40:black;--blue-60:black;--blue-70:black;--blue-80:black;--button-text:black;--comment-background:black;--dark-mode-gray-35:black;--dark-mode-gray-50:black;--dark-mode-gray-70:black;--dark-mode-gray-80:black;--dark-mode-gray-90:black;--dark-mode-gray-100:black;--gray-00:black;--gray-05:black;--gray-10:black;--gray-20:black;--gray-25:black;--gray-30:black;--gray-45:black;--gray-70:black;--gray-80:black;--gray-90:black;--gray-100:black;--green-55:black;--green-65:black;--highlight:black;--highlight-cell-background:black;--primary-icon:white;--primary-text:white;--red-55:black;--soft:cubic-bezier(.08,.52,.52,1);--spectrum-aluminum-tint-70:black;--spectrum-blue-gray-tint-70:black;--spectrum-cherry:black;--spectrum-cherry-tint-70:black;--spectrum-grape-tint-70:black;--spectrum-grape-tint-90:black;--spectrum-lemon-dark-1:black;--spectrum-lemon-tint-70:black;--spectrum-lime:black;--spectrum-lime-tint-70:black;--spectrum-orange-tint-70:black;--spectrum-orange-tint-90:black;--spectrum-seafoam-tint-70:black;--spectrum-slate-dark-2:black;--spectrum-slate-tint-70:black;--spectrum-teal:black;--spectrum-teal-dark-1:black;--spectrum-teal-dark-2:black;--spectrum-teal-tint-70:black;--spectrum-teal-tint-90:black;--spectrum-tomato:black;--spectrum-tomato-tint-30:black;--spectrum-tomato-tint-90:black;--strong:cubic-bezier(.12,.8,.32,1);--unified-blue-35:black;--unified-gray-20:black;--white:black;--white-alpha-05:rgba(255,255,255,.05);--white-alpha-10:rgba(255,255,255,.1);--white-alpha-20:rgba(255,255,255,.2);--white-alpha-30:rgba(255,255,255,.3);--white-alpha-40:rgba(255,255,255,.4);--white-alpha-50:rgba(255,255,255,.5);--white-alpha-60:rgba(255,255,255,.6);--white-alpha-80:rgba(255,255,255,.8);--yellow-20:black;--accent:hsl(214,100%,59%);--always-white:white;--always-black:black;--always-dark-gradient:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));--always-dark-overlay:rgba(0,0,0,.4);--always-light-overlay:rgba(255,255,255,.4);--always-gray-40:#65676B;--always-gray-75:#BCC0C4;--always-gray-95:#F0F2F5;--attachment-footer-background:rgba(255,255,255,.1);--background-deemphasized:rgba(255,255,255,.1);--badge-background-color-blue:var(--accent);--badge-background-color-dark-gray:var(--secondary-icon);--badge-background-color-gray:var(--disabled-icon);--badge-background-color-green:var(--positive);--badge-background-color-light-blue:var(--highlight-bg);--badge-background-color-red:var(--notification-badge);--badge-background-color-yellow:var(--base-lemon);--base-blue:#1877F2;--base-cherry:#F3425F;--base-grape:#9360F7;--base-lemon:#F7B928;--base-lime:#45BD62;--base-pink:#FF66BF;--base-seafoam:#54C7EC;--base-teal:#2ABBA7;--base-tomato:#FB724B;--text-badge-info-background:hsl(214,100%,59%);--text-badge-success-background:#31A24C;--text-badge-attention-background:hsl(40,89%,52%);--text-badge-critical-background:#e41e3f;--blue-link:#4599FF;--border-focused:#8A8D91;--card-background:#242526;--card-background-flat:#323436;--comment-background:#3A3B3C;--comment-footer-background:#4E4F50;--dataviz-primary-1:rgb(0,174,143);--dataviz-orange:#D06C14;--disabled-button-background:rgba(255,255,255,.2);--disabled-button-text:rgba(255,255,255,.3);--disabled-icon:rgba(255,255,255,.3);--disabled-text:rgba(255,255,255,.3);--divider:#3E4042;--event-date:#F3425F;--wordmark:#FFFFFF;--logo:#0866FF;--filter-accent:invert(40%) sepia(52%) saturate(200%) saturate(200%) saturate(200%) saturate(189%) hue-rotate(191deg) brightness(103%) contrast(102%);--filter-always-white:invert(100%);--filter-disabled-icon:invert(100%) opacity(30%);--filter-placeholder-icon:invert(59%) sepia(11%) saturate(200%) saturate(135%) hue-rotate(176deg) brightness(96%) contrast(94%);--filter-primary-accent:invert(40%) sepia(52%) saturate(200%) saturate(200%) saturate(200%) saturate(189%) hue-rotate(191deg) brightness(103%) contrast(102%);--filter-primary-icon:invert(89%) sepia(6%) hue-rotate(185deg);--filter-secondary-button-icon-on-media:invert(100%);--filter-secondary-icon:invert(62%) sepia(98%) saturate(12%) hue-rotate(175deg) brightness(90%) contrast(96%);--filter-warning-icon:invert(77%) sepia(29%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(128%) hue-rotate(359deg) brightness(102%) contrast(107%);--filter-blue-link-icon:invert(73%) sepia(29%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(103.25%) hue-rotate(189deg) brightness(101%) contrast(101%);--filter-positive:invert(37%) sepia(61%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(115%) hue-rotate(91deg) brightness(97%) contrast(105%);--filter-primary-deemphasized-button-icon:brightness(0) saturate(100%) invert(63%) sepia(20%) saturate(1290%) hue-rotate(185deg) brightness(107%) contrast(101%);--filter-negative:invert(25%) sepia(33%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(200%) saturate(110%) hue-rotate(345deg) brightness(132%) contrast(96%);--focus-ring-blue:#1877F2;--glimmer-spinner-icon:white;--hero-banner-background:#E85D07;--hosted-view-selected-state:rgba(45,136,255,.1);--highlight-bg:rgba(24,119,242,.31);--hover-overlay:rgba(255,255,255,.1);--inverse-text:var(--always-white);--list-cell-chevron:#B0B3B8;--media-hover:rgba(68,73,80,.15);--media-inner-border:rgba(255,255,255,.05);--media-outer-border:#33363A;--media-pressed:rgba(68,73,80,.35);--messenger-card-background:#242526;--messenger-card-box-shadow:0 0 16px rgba(0,0,0,.3);--mwp-header-background-color:var(--messenger-card-background);--mwp-header-button-color:var(--accent);--mwp-message-row-background:var(--messenger-card-background);--messenger-reply-background:#18191A;--overlay-alpha-80:rgba(11,11,11,.8);--overlay-on-media:rgba(0,0,0,.6);--nav-bar-background:#242526;--popover-card-background:var(--card-background);--nav-bar-background-gradient:linear-gradient(0deg,#242526,rgba(36,37,38,.9),rgba(36,37,38,.7),rgba(36,37,38,.4),rgba(36,37,38,0));--nav-bar-background-gradient-wash:linear-gradient(0deg,#18191A,rgba(24,25,26,.9),rgba(24,25,26,.7),rgba(24,25,26,.4),rgba(24,25,26,0));--negative:hsl(350,87%,55%);--negative-background:hsl(350,87%,55%,20%);--new-notification-background:#E7F3FF;--non-media-pressed:rgba(68,73,80,.15);--non-media-pressed-on-dark:rgba(255,255,255,.3);--notification-badge:#e41e3f;--placeholder-icon:#8A8D91;--placeholder-image:rgb(164,167,171);--placeholder-text:#8A8D91;--placeholder-text-on-media:rgba(255,255,255,.5);--popover-background:#3E4042;--positive:#31A24C;--positive-background:#1F3520;--press-overlay:rgba(255,255,255,.2);--primary-button-background:#2374E1;--primary-button-icon:#FFFFFF;--primary-button-pressed:#77A7FF;--primary-button-text:#FFFFFF;--primary-deemphasized-button-background:rgba(45,136,255,.2);--primary-deemphasized-button-pressed:rgba(24,119,242,.2);--primary-deemphasized-button-pressed-overlay:rgba(25,110,255,.15);--primary-deemphasized-button-text:#2D88FF;--primary-icon:#E4E6EB;--primary-text:#E4E6EB;--primary-text-on-media:white;--primary-web-focus-indicator:#D24294;--progress-ring-neutral-background:rgba(255,255,255,.2);--progress-ring-neutral-foreground:#ffffff;--progress-ring-on-media-background:rgba(255,255,255,.2);--progress-ring-on-media-foreground:#FFFFFF;--progress-ring-blue-background:rgba(45,136,255,.2);--progress-ring-blue-foreground:hsl(214,100%,59%);--progress-ring-disabled-background:rgba(122,125,130,.2);--progress-ring-disabled-foreground:#7A7D82;--rating-star-active:#FF9831;--scroll-thumb:rgba(255,255,255,.3);--scroll-shadow:0 1px 2px rgba(0,0,0,.1),0 -1px rgba(255,255,255,.05) inset;--secondary-button-background:rgba(255,255,255,.1);--secondary-button-background-floating:#4B4C4F;--secondary-button-background-on-dark:rgba(255,255,255,.4);--secondary-button-pressed:rgba(0,0,0,.05);--secondary-button-stroke:transparent;--secondary-button-text:#E4E6EB;--secondary-icon:#B0B3B8;--secondary-text:#B0B3B8;--secondary-text-on-media:rgba(255,255,255,.9);--section-header-text:#BCC0C4;--shadow-1:rgba(0,0,0,.1);--shadow-2:rgba(0,0,0,.2);--shadow-5:rgba(0,0,0,.5);--shadow-8:rgba(0,0,0,.8);--shadow-base:0 1px 2px var(--shadow-2);--shadow-elevated:0 8px 20px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--shadow-emphasis:0 2px 12px var(--shadow-2);--shadow-inset:rgba(255,255,255,.05);--shadow-on-media:0 0 1px rgba(0,0,0,.62);--shadow-persistent:0 0 12px rgba(28,43,51,.6);--shadow-primary:0 0 12px rgba(28,43,51,.1);--shadow-responsive:0 8px 16px 0px rgba(0,0,0,.1);--surface-background:#242526;--switch-active:hsl(214,100%,59%);--switch-inactive:#3E4042;--switch-unchecked-background-color:#6F7276;--text-highlight:rgba(24,119,242,.45);--input-background:#242526;--input-background-hover:var(--input-background);--input-background-warn-hover:hsla(var(--warning-h),var(--warning-s),var(--warning-l),.05);--input-background-error-hover:hsla(var(--negative-h),var(--negative-s),var(--negative-l),.05);--input-background-active:hsla(var(--accent-h),var(--accent-s),var(--accent-l),.05);--input-background-warn-active:hsla(var(--warning-h),var(--warning-s),var(--warning-l),.05);--input-background-error-active:hsla(var(--negative-h),var(--negative-s),var(--negative-l),.05);--input-background-disabled:#18191A;--input-border-color:#3E4042;--input-border-color-hover:var(--placeholder-text);--input-label-color-highlighted:hsl(214,100%,59%);--input-label-color-inside:var(--secondary-text);--input-label-color-error:var(--negative);--input-label-color-disabled:var(--disabled-text);--text-input-outside-label:#FFFFFF;--toast-background:#242526;--toast-text:#FFFFFF;--toast-text-link:#4599FF;--toast-border-color:transparent;--toast-border-style:none;--toast-border-width:0;--toggle-active-background:rgb(45,136,255);--toggle-active-icon:#FFFFFF;--toggle-active-text:#FFFFFF;--toggle-button-active-background:#E6F2FF;--tooltip-background:rgba(11,11,11,.8);--tooltip-box-shadow:0 2px 4px 0 var(--shadow-5);--popover-border-color:transparent;--wash:#3E4042;--web-wash:#18191A;--warning:hsl(40,89%,52%);--chat-bubble-emphasis-ring-after:white;--chat-bubble-emphasis-ring-before:black;--chat-text-blockquote-color-background-line:rgba(255,255,255,.19);--chat-text-blockquote-color-text-primary-media:rgba(255,255,255,.7);--chat-incoming-message-bubble-background-color:#303030;--chat-outgoing-message-bubble-background-color:var(--accent);--chat-replied-message-background-color:rgba(255,255,255,.12);--radio-border-color:var(--primary-icon);--radio-border-color-disabled:var(--disabled-button-background);--radio-border-color-selected:var(--accent);--radio-checked-icon-color:var(--accent);--radio-checked-icon-color-disabled:var(--disabled-button-background);--dialog-anchor-vertical-padding:56px;--header-height:56px;--global-panel-width:0;--global-panel-width-expanded:0;--alert-banner-corner-radius:8px;--button-corner-radius:.375rem;--button-corner-radius-medium:10px;--button-corner-radius-large:.75rem;--button-height-large:40px;--button-height-medium:36px;--button-padding-horizontal-large:1rem;--button-padding-horizontal-medium:1rem;--button-padding-icon-only:1rem;--button-icon-padding-large:1rem;--button-icon-padding-medium:1rem;--button-inner-icon-spacing-large:3px;--button-inner-icon-spacing-medium:3px;--blueprint-button-height-medium:40px;--blueprint-button-height-large:48px;--card-corner-radius:8px;--card-box-shadow:0 12px 28px 0 var(--shadow-2),0 2px 4px 0 var(--shadow-1);--card-padding-horizontal:10px;--card-padding-vertical:20px;--chip-corner-radius:.375rem;--comment-bubble:1.125rem;--dialog-corner-radius:8px;--glimmer-corner-radius:8px;--image-corner-radius:4px;--infochip-medium-radius:.75rem;--input-corner-radius:.375rem;--input-border-width:1px;--nav-list-cell-corner-radius:8px;--list-cell-corner-radius:8px;--list-cell-min-height:52px;--list-cell-padding-vertical:20px;--list-cell-padding-vertical-with-addon:14px;--menu-base-list-item-padding-horizontal:8px;--menu-base-list-item-padding-vertical:.75rem;--menu-base-size-full-margin-end:48px;--menu-item-base-margin-horizontal:8px;--menu-item-base-margin-vertical:0;--menu-item-base-padding-horizontal:8px;--menu-item-base-overlay-radius:4px;--menu-item-base-padding-vertical:.75rem;--menu-item-base-with-icon-padding-horizontal:var(--menu-item-base-padding-horizontal);--separator-menu-item-margin-horizontal:1rem;--separator-menu-item-margin-vertical:4px;--nav-list-cell-min-height:0;--nav-list-cell-padding-vertical:1rem;--nav-list-cell-padding-vertical-with-addon:1rem;--nux-card-body-padding-end:24px;--page-footer-padding-vertical:1rem;--popover-border-style:none;--popover-border-width:0;--section-header-addOnEnd-margin-horizontal:8px;--section-header-addOnStart-margin-horizontal:.75rem;--section-header-addOnEnd-button-padding-horizontal:0;--section-header-addOnEnd-button-padding-vertical:0;--section-header-padding-vertical:1rem;--section-header-subtitle-margin-vertical:14px;--section-header-subtitle-with-addOnEnd-margin-vertical:.375rem;--tab-height:60px;--tab-icon-padding-end:0;--tab-text-icon-gap:4px;--tab-underline-color:transparent;--tab-underline-height:3px;--text-badge-corner-radius:4px;--text-badge-padding-horizontal:.375rem;--text-badge-padding-vertical:.375rem;--text-input-multi-padding-between-text-scrollbar:20px;--text-input-multi-padding-scrollbar:1rem;--text-input-caption-margin-top:10px;--text-input-padding-vertical:.75rem;--toast-addon-padding-horizontal:.375rem;--toast-addon-padding-vertical:.375rem;--toast-container-max-width:100%;--toast-container-min-width:288px;--toast-container-padding-horizontal:10px;--toast-container-padding-vertical:1rem;--toast-corner-radius:8px;--toaster-view-max-width:328px;--tooltip-corner-radius:8px;--typeahead-list-outer-padding-vertical:.125;--animation-enter-exit-in:cubic-bezier(.14,1,.34,1);--animation-enter-exit-out:cubic-bezier(.45,.1,.2,1);--animation-swap-shuffle-in:cubic-bezier(.14,1,.34,1);--animation-swap-shuffle-out:cubic-bezier(.45,.1,.2,1);--animation-move-in:cubic-bezier(.17,.17,0,1);--animation-move-out:cubic-bezier(.17,.17,0,1);--animation-expand-collapse-in:cubic-bezier(.17,.17,0,1);--animation-expand-collapse-out:cubic-bezier(.17,.17,0,1);--animation-passive-move-in:cubic-bezier(.5,0,.1,1);--animation-passive-move-out:cubic-bezier(.5,0,.1,1);--animation-quick-move-in:cubic-bezier(.1,.9,.2,1);--animation-quick-move-out:cubic-bezier(.1,.9,.2,1);--animation-fade-in:cubic-bezier(0,0,1,1);--animation-fade-out:cubic-bezier(0,0,1,1);--duration-extra-extra-short-in:.1s;--duration-extra-extra-short-out:.1s;--duration-extra-short-in:.2s;--duration-extra-short-out:.15s;--duration-short-in:.28s;--duration-short-out:.2s;--duration-medium-in:.4s;--duration-medium-out:.35s;--duration-long-in:.5s;--duration-long-out:.35s;--duration-extra-long-in:1s;--duration-extra-long-out:1s;--duration-none:0ms;--fast:.2s;--slow:.4s;--font-family-apple:system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;--font-family-code:ui-monospace,Menlo,Consolas,Monaco,monospace;--font-family-default:Helvetica,Arial,sans-serif;--font-family-segoe:Segoe UI Historic,Segoe UI,Helvetica,Arial,sans-serif;--font-family-system-fds:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI Historic,Segoe UI,Helvetica,Arial,sans-serif;--text-input-field-font-family:Placeholder Font;--text-input-field-font-size:1rem;--text-input-field-font-stretch:initial;--text-input-field-font-weight:500;--text-input-field-line-height:1.2941;--text-input-label-font-family:Placeholder Font;--text-input-label-font-size:17px;--text-input-label-font-size-scale-multiplier:.75;--text-input-label-font-stretch:initial;--text-input-label-font-weight:400;--text-input-label-line-height:1.2941;--messenger-card-min-width:300px;--messenger-card-max-width:480px;--messenger-application-max-width:2560px;--messenger-sidebar-collapsed-width:44px;--messenger-sidebar-expanded-width:240px;--messenger-card-corner-radius:8px;--messenger-card-spacing:1rem;--chat-bubble-padding-vertical:8px;--chat-bubble-padding-horizontal:.75rem;--chat-bubble-border-radius:1.125rem;--dialog-size-medium-width:100%;--dialog-size-small-width:100%;--focus-ring-outline-forced-colors:2px auto transparent!important;--focus-ring-outline-link:2px auto var(--focus-ring-blue);--focus-ring-shadow-default:0 0 0 2px var(--always-white),0 0 0 4px var(--focus-ring-blue);--focus-ring-shadow-inset:0 0 0 2px var(--focus-ring-blue) inset,0 0 0 4px var(--always-white) inset;--glimmer-animation-direction:alternate;--glimmer-animation-duration:1s;--glimmer-animation-timing-function:steps(10,end);--glimmer-opacity-min:.25;--glimmer-opacity-max:1;--radio-checked-icon-size-large:.75rem;--radio-checked-icon-size-medium:.75rem;--radio-border-width:.125;--radio-size-large:24px;--radio-size-medium:20px;--blue-primary:rgb(0,136,244);--blue-secondary:rgb(235,245,255);--blue-tertiary:rgb(4,59,114);--chartreuse-primary:rgb(106,147,22);--chartreuse-secondary:rgb(226,255,152);--chartreuse-tertiary:rgb(50,65,19);--cyan-primary:rgb(0,142,213);--cyan-secondary:rgb(231,245,255);--cyan-tertiary:rgb(15,63,93);--dataviz-primary-2:rgb(156,219,255);--dataviz-primary-3:rgb(73,156,255);--dataviz-secondary-1:rgb(92,87,210);--dataviz-secondary-2:rgb(142,129,255);--dataviz-secondary-3:rgb(119,45,88);--dataviz-supplementary-1:rgb(253,91,67);--dataviz-supplementary-2:rgb(161,132,0);--dataviz-supplementary-3:rgb(36,131,44);--dataviz-supplementary-4:rgb(232,234,238);--fuschia-primary:rgb(250,45,138);--fuschia-secondary:rgb(255,241,246);--fuschia-tertiary:rgb(118,14,62);--green-primary:rgb(43,154,53);--green-secondary:rgb(227,250,224);--green-tertiary:rgb(26,68,27);--magenta-primary:rgb(215,77,204);--magenta-secondary:rgb(255,239,254);--magenta-tertiary:rgb(96,36,91);--orange-primary:rgb(208,108,20);--orange-secondary:rgb(255,241,239);--orange-tertiary:rgb(94,49,14);--purple-primary:rgb(125,116,255);--purple-secondary:rgb(245,241,255);--purple-tertiary:rgb(55,50,121);--red-primary:rgb(251,60,68);--red-secondary:rgb(255,241,239);--red-tertiary:rgb(118,22,27);--teal-primary:rgb(0,152,124);--teal-secondary:rgb(227,247,241);--teal-tertiary:rgb(10,68,56);--yellow-primary:rgb(161,132,0);--yellow-secondary:rgb(255,246,161);--yellow-tertiary:rgb(72,59,12)}::-webkit-scrollbar{width:8px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}::-webkit-scrollbar-track{background:transparent;border-radius:.375rem;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:.375rem;border:1px solid transparent;min-height:40px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-bg-hover)}.home-page-sidebar:hover [data-radix-scroll-area-viewport]::-webkit-scrollbar{opacity:1!important}.home-page-sidebar:hover [data-radix-scroll-area-viewport]::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)!important}.home-page-sidebar:hover [data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg)!important;border-color:var(--scrollbar-track-bg)!important;opacity:1!important}.custom-scroll-area{position:relative}.custom-scroll-area .simplebar-scrollbar{background-color:var(--scrollbar-thumb-bg)!important;border-radius:6px!important;min-height:40px!important;transition:all .2s ease!important;opacity:0!important;background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important}.custom-scroll-area .simplebar-scrollbar:hover{background-color:var(--scrollbar-thumb-bg-hover)!important;background-image:none!important}.custom-scroll-area .simplebar-track.simplebar-vertical{background-color:var(--scrollbar-track-bg)!important;border-radius:6px!important;width:8px!important;right:0!important;top:0!important;bottom:0!important;opacity:0!important;transition:opacity .2s ease!important;background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important}.custom-scroll-area .simplebar-scrollbar:after,.custom-scroll-area .simplebar-scrollbar:before{display:none!important}.custom-scroll-area:hover .simplebar-scrollbar,.custom-scroll-area:hover .simplebar-track.simplebar-vertical{opacity:1!important}.home-page-sidebar .custom-scroll-area .simplebar-scrollbar,.home-page-sidebar .custom-scroll-area .simplebar-track.simplebar-vertical{opacity:0!important}.home-page-sidebar:hover .custom-scroll-area .simplebar-scrollbar,.home-page-sidebar:hover .custom-scroll-area .simplebar-track.simplebar-vertical{opacity:1!important}.messenger-sidebar{padding:0;margin:0;gap:24px}.messenger-section,.messenger-sidebar{display:flex;flex-direction:column}.messenger-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding:0 4px}.messenger-section-title{font-size:17px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2}.messenger-section-actions{display:flex;align-items:center;gap:4px}.messenger-action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);transition:all .2s ease}.messenger-action-button:hover{background-color:var(--bg-hover);color:var(--text-primary)}.messenger-contact-list,.messenger-section-content{display:flex;flex-direction:column}.messenger-contact-list{list-style:none;padding:0;margin:0;gap:.125}.messenger-contact-item{display:block}.messenger-contact-button{display:flex;align-items:center;gap:.75rem;padding:8px;margin:0 -4px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background-color .2s ease}.messenger-contact-button:hover{background-color:var(--bg-hover)}.messenger-contact-avatar{position:relative;flex-shrink:0}.messenger-contact-avatar-img{width:36px;height:36px;border-radius:50%;overflow:hidden}.messenger-contact-avatar-fallback{width:36px;height:36px;border-radius:50%;background-color:var(--accent);color:var(--accent-foreground);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.messenger-contact-avatar-ring{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(45deg,#00c6ff,#0072ff);z-index:-1}.messenger-contact-avatar-stack{position:relative;display:flex;align-items:center}.messenger-contact-avatar-item{position:relative;margin-left:-8px}.messenger-contact-avatar-item:first-child{margin-left:0}.messenger-contact-avatar-item .messenger-contact-avatar-img{width:36px;height:36px;border:2px solid var(--page-card-bg)}.messenger-contact-content{flex:1 1;min-width:0;overflow:hidden}.messenger-contact-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.125}.messenger-contact-name{font-weight:600;font-size:15px;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;display:flex;align-items:center;gap:4px}.messenger-contact-verified{color:var(--accent);display:flex;align-items:center}.messenger-contact-message{font-size:13px;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.messenger-contact-badge{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;border-radius:50%;min-width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.messenger-create-group-button{width:100%;display:flex;align-items:center;gap:.75rem;padding:8px;margin:0 -4px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;color:var(--text-primary)}.messenger-create-group-button:hover,.messenger-create-group-icon{background-color:var(--muted)}.messenger-create-group-icon{color:var(--text-secondary)}.messenger-create-group-text{font-weight:500;font-size:14px;color:var(--text-primary)}.messenger-empty-state{padding:24px 1rem;text-align:center}.messenger-empty-text{font-weight:600;font-size:1rem;color:var(--text-primary);margin:0 0 8px}.messenger-empty-subtext{font-size:14px;color:var(--text-secondary);margin:0}.messenger-group-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125}.messenger-group-item{display:block}.messenger-group-button{display:flex;align-items:center;gap:.75rem;padding:8px;margin:0 -4px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background-color .2s ease}.messenger-group-button:hover{background-color:var(--bg-hover)}.messenger-group-avatar{flex-shrink:0}.messenger-group-avatar-stack{position:relative;width:36px;height:36px}.messenger-group-avatar-item{position:absolute;width:24px;height:24px}.messenger-group-avatar-item:first-child{top:0;left:0;z-index:2}.messenger-group-avatar-item:last-child{bottom:0;right:0;z-index:1}.messenger-group-avatar-img{width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid var(--bg)}.messenger-group-avatar-fallback{width:24px;height:24px;border-radius:50%;background-color:var(--accent);color:var(--accent-foreground);font-weight:600;font-size:10px;display:flex;align-items:center;justify-content:center}.messenger-group-content{flex:1 1;min-width:0;overflow:hidden}.messenger-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.125}.messenger-group-name{font-weight:600;font-size:15px;color:var(--text-primary);flex:1 1}.messenger-group-message,.messenger-group-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messenger-group-message{font-size:13px;color:var(--text-secondary);line-height:1.3}.messenger-group-badge{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;border-radius:50%;min-width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.messenger-create-group-button{color:var(--primary)}.messenger-create-group-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);flex-shrink:0}.messenger-sidebar-skeleton{display:flex;flex-direction:column;gap:.75rem}.messenger-sidebar-skeleton-item{display:flex;align-items:center;gap:.75rem;padding:8px}.messenger-sidebar-skeleton-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.messenger-sidebar-skeleton-content{flex:1 1;display:flex;flex-direction:column;gap:8px}.messenger-sidebar-skeleton-name{height:15px;width:80px;border-radius:4px}.messenger-sidebar-skeleton-message{height:13px;width:120px;border-radius:4px}.messenger-sidebar-error{color:var(--destructive);font-size:14px;padding:1rem;text-align:center}.messenger-settings-dropdown{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:var(--bg);animation:messenger-settings-slide-in .2s ease-out}.messenger-settings-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--body-bg)}.messenger-settings-content{position:relative;width:100%;height:100%;overflow:hidden}@keyframes messenger-settings-slide-in{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.messenger-settings-header{padding:1rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.messenger-settings-header-content{flex:1 1;min-width:0}.messenger-settings-close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;flex-shrink:0;margin-top:0}.messenger-settings-close-button:hover{background-color:var(--bg-hover);color:var(--text-primary)}.messenger-settings-title{font-size:17px;font-weight:600;color:var(--text-primary);margin:0 0 4px;line-height:1.2}.messenger-settings-subtitle{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}.messenger-settings-separator{margin:0;background-color:var(--border)}.messenger-settings-section{padding:8px 0}.messenger-settings-item{display:flex;align-items:center;gap:.75rem;padding:12px 20px;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background-color .2s ease;text-decoration:none;color:inherit}.messenger-settings-item:hover{background-color:var(--bg-hover)}.messenger-settings-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--text-secondary)}.messenger-settings-item-content{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;height:32px}.messenger-settings-item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125}.messenger-settings-item-label{font-size:15px;font-weight:500;color:var(--text-primary);line-height:1.3}.messenger-settings-item-description{font-size:.75rem;color:var(--text-secondary);line-height:1.4}.messenger-settings-item-control{display:flex;align-items:center;justify-content:center;flex-shrink:0}.messenger-settings-link,.messenger-settings-link:hover{text-decoration:none;color:inherit}.recent-conversations{padding:0;margin:0}.recent-conversations-header{margin-bottom:1rem;padding:0 4px}.recent-conversations-title{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2}.recent-conversations-list{display:flex;flex-direction:column;gap:4px}.recent-conversation-item{display:flex;align-items:center;gap:.75rem;padding:8px .75rem;margin:0 -4px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background-color .2s ease}.recent-conversation-item:hover{background-color:var(--bg-hover)}.recent-conversation-avatar{flex-shrink:0}.recent-conversation-avatar-img{width:40px;height:40px;border-radius:50%;overflow:hidden}.recent-conversation-avatar-fallback{width:40px;height:40px;border-radius:50%;background-color:var(--accent);color:var(--accent-foreground);font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center}.recent-conversation-content{flex:1 1;min-width:0;overflow:hidden}.recent-conversation-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.125}.recent-conversation-name{font-weight:600;font-size:14px;color:var(--text-primary);flex:1 1}.recent-conversation-message,.recent-conversation-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-conversation-message{font-size:13px;color:var(--text-secondary);line-height:1.3}.recent-conversation-badge{background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.recent-conversation-skeleton{display:flex;align-items:center;gap:.75rem;padding:8px .75rem}.recent-conversation-skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.recent-conversation-skeleton-content{flex:1 1;display:flex;flex-direction:column;gap:8px}.recent-conversation-skeleton-name{height:14px;width:80px;border-radius:4px}.recent-conversation-skeleton-message{height:.75rem;width:120px;border-radius:4px}.recent-conversations-error{color:var(--destructive);font-size:14px}.recent-conversations-empty,.recent-conversations-error{padding:1rem;text-align:center}.recent-conversations-empty-text{color:var(--text-secondary);font-size:14px;margin:0}[data-radix-scroll-area-viewport]{scrollbar-width:thin!important;-ms-overflow-style:auto!important;overflow-y:auto!important;mask-image:linear-gradient(0deg,transparent,black),linear-gradient(270deg,transparent 8px,black 0)!important;mask-size:100% 20000px!important;mask-position:left bottom!important;-webkit-mask-image:linear-gradient(0deg,transparent,black),linear-gradient(270deg,transparent 8px,black 0)!important;-webkit-mask-size:100% 20000px!important;-webkit-mask-position:left bottom!important;transition:mask-position .3s,-webkit-mask-position .3s!important}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:block!important;width:8px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-radix-scroll-area-viewport]::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)!important;border-radius:6px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}[data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg)!important;border-radius:6px!important;border:1px solid var(--scrollbar-track-bg)!important;min-height:40px!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}[data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-bg-hover)!important}.home-page-sidebar:hover [data-radix-scroll-area-viewport]{-webkit-mask-position:left top!important;mask-position:left top!important}.mini-chat-new-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mini-chat-new-container{border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:90%;max-width:400px;max-height:80vh;overflow:hidden;flex-direction:column}.mini-chat-new-container,.mini-chat-new-header{background:var(--surface-background);display:flex}.mini-chat-new-header{align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--divider)}.mini-chat-new-title{font-size:15px;font-weight:600;color:var(--primary-text);margin:0}.mini-chat-new-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--secondary-text);border-radius:50%;cursor:pointer;transition:background-color .2s ease}.mini-chat-new-close-btn:hover{background:var(--hover-overlay)}.mini-chat-new-search-section{flex:1 1;overflow-y:auto;padding:0}.mini-chat-new-search-container{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--divider)}.mini-chat-new-search-label{font-size:14px;color:var(--secondary-text);font-weight:500;min-width:24px}.mini-chat-new-search-input-container{position:relative;flex:1 1;display:flex;align-items:center}.mini-chat-new-search-icon{position:absolute;left:.75rem;color:var(--secondary-text);z-index:1}.mini-chat-new-search-input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:none;background:var(--comment-background);border-radius:20px;font-size:14px;color:var(--primary-text);outline:none;transition:background-color .2s ease}.mini-chat-new-search-input:focus{background:var(--surface-background);box-shadow:0 0 0 2px var(--accent)}.mini-chat-new-search-input::placeholder{color:var(--secondary-text)}.mini-chat-new-create-options{padding:.5rem 0}.mini-chat-new-create-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;color:var(--primary-text);cursor:pointer;transition:background-color .2s ease;text-align:left}.mini-chat-new-create-option:hover{background:var(--hover-overlay)}.mini-chat-new-create-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--comment-background);border-radius:50%;color:var(--accent)}.mini-chat-new-create-option span{font-size:14px;font-weight:500}.mini-chat-new-divider{height:1px;background:var(--divider);border:none;margin:.5rem 0}.mini-chat-new-contacts-section{padding:.5rem 0}.mini-chat-new-contacts-title{font-size:15px;font-weight:600;color:var(--primary-text);margin:0 0 .5rem 1.25rem}.mini-chat-new-contacts-list{display:flex;flex-direction:column}.mini-chat-new-contact-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1.25rem;border:none;background:transparent;color:var(--primary-text);cursor:pointer;transition:background-color .2s ease;text-align:left}.mini-chat-new-contact-item:hover{background:var(--hover-overlay)}.mini-chat-new-contact-avatar{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.mini-chat-new-avatar-img{width:100%;height:100%;object-fit:cover}.mini-chat-new-ai-ring{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--accent);border-radius:50%;background:linear-gradient(45deg,var(--accent),#aa00ff)}.mini-chat-new-contact-info{flex:1 1;min-width:0}.mini-chat-new-contact-name{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:500;color:var(--primary-text)}.mini-chat-new-verified-badge{display:flex;align-items:center;color:var(--accent)}.mini-chat-new-recent-contacts{padding:.5rem 0;border-top:1px solid var(--divider)}.mini-chat-new-recent-contact{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1.25rem;border:none;background:transparent;color:var(--primary-text);cursor:pointer;transition:background-color .2s ease;text-align:left}.mini-chat-new-recent-contact:hover{background:var(--hover-overlay)}.mini-chat-new-recent-avatar{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.mini-chat-new-recent-info{flex:1 1;min-width:0}.mini-chat-new-recent-name{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:500;color:var(--primary-text)}.mini-chat-window.ai,.mini-chat-window.ai.minimized{border-left:3px solid var(--accent)}.mini-chat-window.ai .mini-chat-header{background:linear-gradient(135deg,var(--accent),#aa00ff);color:white}.mini-chat-welcome{text-align:center;padding:2rem 1rem;color:var(--secondary-text)}.mini-chat-welcome-icon{margin-bottom:1rem;opacity:.6}.mini-chat-welcome-text{font-weight:600;margin-bottom:.5rem;color:var(--primary-text)}.mini-chat-welcome-subtext{font-size:.875rem;line-height:1.4}.mini-chat-link{color:var(--accent);text-decoration:none;font-weight:500;transition:color .2s ease}.mini-chat-link:hover{color:#aa00ff;text-decoration:underline}.mini-chat-link:focus{outline:2px solid var(--accent);outline-offset:.125;border-radius:4px}.mini-chat-link-preview{margin-top:.75rem;border-radius:.75rem;overflow:hidden;background:var(--surface-background);border:1px solid var(--divider);transition:all .2s ease}.mini-chat-link-preview:hover{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mini-chat-link-preview-link{display:flex;text-decoration:none;color:inherit}.mini-chat-link-preview-image{width:120px;height:80px;flex-shrink:0;overflow:hidden;background:var(--comment-background)}.mini-chat-link-preview-img{width:100%;height:100%;object-fit:cover}.mini-chat-link-preview-content{flex:1 1;padding:.75rem;min-width:0}.mini-chat-link-preview-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.mini-chat-link-preview-site-name{font-size:.75rem;color:var(--secondary-text);font-weight:500}.mini-chat-link-preview-type-badge{font-size:.625rem;padding:.125rem .375rem;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.mini-chat-link-preview-type-badge--product{background:rgba(34,197,94,.1);color:#22c55e}.mini-chat-link-preview-type-badge--article{background:rgba(59,130,246,.1);color:#3b82f6}.mini-chat-link-preview-type-badge--video{background:rgba(239,68,68,.1);color:#ef4444}.mini-chat-link-preview-title{font-size:.875rem;font-weight:600;color:var(--primary-text);margin:0 0 .25rem;line-height:1.3}.mini-chat-link-preview-description,.mini-chat-link-preview-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-chat-link-preview-description{font-size:.75rem;color:var(--secondary-text);margin:0 0 .5rem;line-height:1.4}.mini-chat-link-preview-price{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:var(--accent)}.mini-chat-input-preview{position:relative;margin:.75rem 0;padding:.75rem;background:var(--surface-background);border:1px solid var(--divider);border-radius:.75rem}.mini-chat-input-preview-loading{display:flex;align-items:center;gap:.5rem;color:var(--secondary-text);font-size:.875rem}.mini-chat-input-preview-loading .animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mini-chat-input-preview-remove{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--comment-background);border-radius:50%;color:var(--secondary-text);cursor:pointer;transition:all .2s ease}.mini-chat-input-preview-remove:hover{background:var(--hover-overlay);color:var(--primary-text)}