.nav-cta[data-astro-cid-nppdllez]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.nav-cta[data-astro-cid-nppdllez] .btn-primary,.nav-cta[data-astro-cid-nppdllez] .btn-secondary{padding:var(--space-2) var(--space-6)}@media (min-width: 768px){.nav-cta[data-astro-cid-nppdllez]{min-width:244px}}.nav-cta[data-astro-cid-nppdllez][data-state=authed] [data-astro-cid-nppdllez][data-hide-when=authed],.nav-cta[data-astro-cid-nppdllez][data-state=anon] [data-astro-cid-nppdllez][data-hide-when=anon]{display:none}.site-header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:var(--z-header);background-color:var(--bg-100);border-bottom:1px solid var(--border-100)}.header-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;height:64px;gap:var(--space-2);position:relative;z-index:2}.logo-link[data-astro-cid-dmqpwcec]{flex-shrink:0;color:#2e2e2e;display:inline-flex;align-items:center;gap:12px}.logo-link[data-astro-cid-dmqpwcec] .logo-link__mark{width:26px;height:auto;flex-shrink:0}.logo-link[data-astro-cid-dmqpwcec] .logo-link__text{height:22px;width:auto}.main-nav[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:var(--space-6);margin-right:auto;margin-left:45px}.nav-link[data-astro-cid-dmqpwcec]{font-size:15px;color:var(--text-100);background-image:linear-gradient(#616161,#616161);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px;transition:color var(--duration-normal) var(--ease-default),background-size var(--duration-normal) var(--ease-default)}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--text-000);background-size:100% 1px}.mobile-menu-btn[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-200);cursor:pointer;padding:var(--space-2);margin-left:auto}.mobile-menu-btn[data-astro-cid-dmqpwcec] .icon-close[data-astro-cid-dmqpwcec],.mobile-menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] .icon-hamburger[data-astro-cid-dmqpwcec]{display:none}.mobile-menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] .icon-close[data-astro-cid-dmqpwcec]{display:block}.mobile-menu[data-astro-cid-dmqpwcec]{position:fixed;inset:64px 0 0;background-color:var(--bg-100);padding:var(--space-8) var(--space-6) var(--space-8);display:flex;flex-direction:column;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1}.mobile-menu[data-astro-cid-dmqpwcec].is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:0}.mobile-nav-link[data-astro-cid-dmqpwcec]{font-size:var(--text-lg);color:var(--text-100);padding:var(--space-4) 0;border-bottom:1px solid var(--border-100)}.mobile-menu-footer[data-astro-cid-dmqpwcec]{margin-top:auto;padding-top:var(--space-6)}.mobile-menu-footer[data-astro-cid-dmqpwcec] .nav-cta{flex-direction:column;align-items:stretch;gap:var(--space-3)}.mobile-menu-footer[data-astro-cid-dmqpwcec] .nav-cta a{width:100%;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}@media (max-width: 859px){.logo-link[data-astro-cid-dmqpwcec] .logo-link__mark{width:24px}.header-cta[data-astro-cid-dmqpwcec]{margin-left:auto}.mobile-menu-btn[data-astro-cid-dmqpwcec]{margin-left:var(--space-3)}.site-header[data-astro-cid-dmqpwcec].menu-open .header-cta[data-astro-cid-dmqpwcec]{display:none}.site-header[data-astro-cid-dmqpwcec].menu-open .mobile-menu-btn[data-astro-cid-dmqpwcec]{margin-left:auto}}@media (max-width: 600px){.header-cta[data-astro-cid-dmqpwcec] .btn-secondary{display:none}.logo-link[data-astro-cid-dmqpwcec] .logo-link__mark{width:22px}}@media (min-width: 860px){.main-nav[data-astro-cid-dmqpwcec]{display:flex}.mobile-menu-btn[data-astro-cid-dmqpwcec]{display:none}.mobile-menu[data-astro-cid-dmqpwcec]{display:none!important}}body.menu-open{overflow:hidden}:root{color-scheme:light;--bg-000: #ffffff;--bg-100: #f5f7fa;--bg-200: #e4eaf1;--bg-300: #0000000d;--bg-400: #e2e8ec;--filter-button-100: #e8ebf0;--filter-button-200: #dee2e9;--filter-button-300: #d4d9e1;--text-000: hsl(0, 0%, 10%);--text-100: hsl(0, 0%, 20%);--text-150: hsl(0, 0%, 25%);--text-200: hsl(0, 0%, 35%);--text-300: hsl(0, 0%, 50%);--text-400: hsl(0, 0%, 60%);--text-500: hsl(0, 0%, 70%);--text-600: #202527;--border-100: #e9e7e5;--border-200: hsl(0, 0%, 85%);--border-300: hsl(0, 0%, 80%);--border-400: hsl(0, 0%, 75%);--border-500: hsl(0, 0%, 50%);--accent-main-000: #4c556a;--accent-main-100: #3b4752;--accent-main-200: #5a6b7a;--accent-button-bg: #497ab9;--accent-button-hover: #3d6599;--accent-button-radio: #29466c;--btn-primary-bg: 52 104 160;--btn-primary-bg-active: 44 90 138;--btn-primary-text: 255 255 255;--btn-primary-text-active: 255 255 255;--btn-primary-dark-bg: 52 104 160;--btn-primary-dark-bg-hover: 44 90 138;--btn-primary-dark-text: 255 255 255;--btn-primary-dark-text-active: 255 255 255;--accent-secondary-100: hsl(210, 100%, 55%);--accent-secondary-300: hsl(209, 51%, 77%);--accent-secondary-500: hsl(210, 55%, 71%);--accent-secondary-700: hsl(210, 38%, 48%);--accent-secondary-900: hsl(210, 86%, 37%);--accent-brand: hsl(25, 95%, 50%);--oncolor-100: hsl(0, 0%, 100%);--icon-color: #414141;--always-white: hsl(0, 0%, 100%);--always-black: hsl(0, 0%, 0%);--mode-switch-bg: #e1dfd9;--mode-switch-color: #36342b;--bubble-user: #47759e;--bubble-user-text: white;--bubble-assistant: #e7edf4;--mode-header-bg: #42403d;--mode-header-text: #f3f2ed;--mode-header-text-alt: #c1beb9;--tag-1-bg: #c53e1d;--tag-1-text: white;--tag-2-bg: #0096d4;--tag-2-text: white;--tag-3-bg: #f7a600;--tag-3-text: white;--notification-orange: #da7930;--notification-red: #cb3b3b;--notification-blue: #4f8fc9;--notification-green: #4a9d62;--notification-blue-bg: #e8f1fb;--notification-blue-text: #2f6faa;--notification-red-bg: #cb3b3b;--notification-red-text: #ffffff;--notification-orange-bg: #da7930;--notification-orange-text: #ffffff;--notification-green-bg: #3f9d6b;--notification-green-text: #ffffff;--danger-fg: #dc2626;--danger-bg: #dc2626;--success-fg: #4f8d62;--info-fg: #2f6faa;--caution-fg: #b45309;--success-text: #3d7050;--caution-surface-bg: rgba(234, 179, 8, .1);--caution-surface-border: rgba(234, 179, 8, .25);--caution-surface-border-strong: rgba(234, 179, 8, .35);--caution-surface-fg: #854d0e;--caution-surface-fg-strong: #713f12;--progress-fill: #627d9c;--progress-track: #cfd7e4;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--font-base: "Ginto Copilot", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-condensed: "Myriad Pro Condensed", var(--font-base);--font-serif: "Copernicus", Georgia, serif;--font-claude: "Claude", var(--font-base);--font-user-message: var(--font-base);--font-semibold: 600;--font-bold: 800;--text-xxxs: .5rem;--text-xxs: .625rem;--text-xs: .75rem;--text-13px: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--font-normal: 400;--font-medium: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--size-4: 1rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--sidebar-collapsed: 60px;--sidebar-expanded: 275px;--header-height: 2rem;--page-toolbar-height: 20px;--input-height: auto;--page-content-max-width: 51rem;--right-panel-max-width: 44rem;--page-content-padding-x: clamp(0px, calc((100vw - 640px)*.052) , var(--space-9));--right-panel-width: 50%;--sidebar-current-width: var(--sidebar-collapsed);--min-panel-width:350px;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 .25rem 1.25rem hsl(var(--always-black) / 3.5%), 0 0 0 .5px hsla(var(--border-300) / .15);--shadow-md: 0 3px 10px rgba(0, 0, 0, .1);--shadow-lg: 0 .5rem 2rem hsl(var(--always-black) / 10%);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-btn: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 1px 0 rgba(0, 0, 0, .08);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .7s;--ease-default: ease;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-snappy: cubic-bezier(.165, .85, .45, 1);--ease-snappy-out: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: all var(--duration-fast) var(--ease-default);--transition-normal: all var(--duration-normal) var(--ease-default);--transition-slow: all var(--duration-slow) var(--ease-snappy);--transition-colors: color var(--duration-normal) var(--ease-default), background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-header: 30;--z-sidebar: 40;--z-modal: 50;--z-toast: 60;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-split-view: 1020px;--breakpoint-xl: 1280px;--box-shadow-sm: 0 1px 2px rgba(0,0,0,.1);--box-shadow-md: 0 4px 6px rgba(0,0,0,.1);--box-shadow-lg: 0 10px 15px rgba(0,0,0,.1);--artifact-card-1-border: #da947e;--artifact-card-1-text: #C4725E;--artifact-card-2-border: #908CB5;--artifact-card-2-text: #6760a4;--artifact-card-3-border: #dab978;--artifact-card-3-text: #c89734;--artifact-card-4-border: #B5909A;--artifact-card-4-text: #9f5569;--artifact-card-5-border: #A3998E;--artifact-card-5-text: #8e785f;--page-control-size: 44px;--page-control-menu-glyph: 30px;--page-control-close-glyph: 25px;--page-control-lock-glyph-w: 16px;--page-control-lock-glyph-h: 20px;--menu-trigger-hover-bg: #f7f7f7;--menu-bg: var(--bg-000);--menu-border: 1px solid var(--border-200);--menu-radius: var(--radius-xl);--menu-max-width: calc(100vw - 24px) ;--menu-shadow: 0 4px 12px rgba(0, 0, 0, .1);--menu-shadow-panel: 0 8px 24px rgba(0, 0, 0, .12), 0 2px 6px rgba(0, 0, 0, .06);--menu-min-width: 140px;--menu-panel-pad-y: 8px;--menu-panel-pad-x: 6px;--menu-item-font: 14px;--menu-item-pad-y: 7px;--menu-item-pad-x: 9px;--menu-item-gap: 10px;--menu-item-icon: 18px;--menu-item-check: 13px;--menu-item-radius: 7px;--menu-section-font: 12px;--menu-panel-width: 250px;--menu-row-font: 14px;--menu-row-pad-y: 10px;--menu-row-pad-x: 16px;--menu-row-gap: 14px;--menu-row-icon: 22px}@media (max-width: 1019px){:root{--page-control-size: 50px;--page-control-menu-glyph: 39px;--page-control-close-glyph: 31px;--page-control-lock-glyph-w: 19px;--page-control-lock-glyph-h: 25px}}@media (max-width: 1019px),(hover: none){:root{--menu-min-width: 220px;--menu-panel-pad-y: 10px;--menu-panel-pad-x: 8px;--menu-item-font: 16px;--menu-item-pad-y: 11px;--menu-item-pad-x: 14px;--menu-item-gap: 12px;--menu-item-icon: 22px;--menu-item-check: 16px;--menu-item-radius: 10px;--menu-section-font: 13px;--menu-panel-width: 320px;--menu-row-font: 16px;--menu-row-pad-y: 13px;--menu-row-pad-x: 18px;--menu-row-gap: 16px;--menu-row-icon: 24px}}@font-face{font-family:Copernicus;src:url(/_astro/copernicus.C-BHYa_K.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Copernicus;src:url(/_astro/copernicus-italic.DH94ugQz.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Ginto Copilot;src:url(/_astro/Ginto-Copilot-Upright-Variable.7WuqfgKB.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Ginto Copilot;src:url(/_astro/Ginto-Copilot-Italic-Variable.DWu1XBKg.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Woven Sans;src:url(/_astro/WovenSans.1-r-8MhU.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Woven Sans;src:url(/_astro/WovenSansItalic.Dy63jU-L.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}.chat-input{--chat-input-radius-outer: 34px;--chat-input-radius-fill: calc(var(--chat-input-radius-outer) - 1px);--chat-input-inner-bg: #fff;--chat-input-border: #fff;--chat-input-border-active: #d0d5d9;--chat-input-privacy-gradient-from: rgba(95, 98, 101, .25);--chat-input-privacy-gradient-to: rgba(0, 0, 0, .35);--chat-input-max-height: 170px;--chat-input-min-height: 22px;--chat-input-action-height: 2.5rem;--chat-input-button-size: 2.5rem}.chat-input{z-index:var(--z-sticky);padding-bottom:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.chat-input.chat-input--privacy{padding-bottom:10px}.main--chat .chat-input:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:40px;background:linear-gradient(to top,var(--bg-100),transparent);pointer-events:none}.main--dashboard .chat-input:before{display:none}.chat-input__outer{position:relative;max-width:44rem;margin:0 auto;padding:0 var(--space-5)}.chat-input__inner{position:relative;background-color:var(--chat-input-inner-bg);border:1px solid var(--chat-input-border);border-radius:var(--chat-input-radius-outer);box-shadow:0 2px 8px -2px #00000029;transition:background-color .2s ease,border-color .2s ease}.chat-input--focused .chat-input__inner{border-color:var(--chat-input-border-active)}.chat-input--dragover .chat-input__inner{border-color:var(--chat-input-border-active);background-color:var(--bg-200)}@media (max-width: 640px){.chat-input{--chat-input-border: var(--border-200);--chat-input-border-active: var(--border-400)}}.chat-input--submitting .chat-input__inner{animation:input-submit-pulse .3s ease-out}@keyframes input-submit-pulse{0%{filter:brightness(.98)}50%{filter:brightness(1.02)}to{filter:brightness(1)}}.chat-input--attention .chat-input__inner{animation:input-attention-jump .6s cubic-bezier(.34,1.56,.64,1)}@keyframes input-attention-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}70%{transform:translateY(-3px)}}.chat-input__privacy-note{display:none;background:transparent;text-align:center;font-size:13px;color:var(--text-100, #767676);padding:9px 16px 0;font-weight:500}.chat-input--privacy .chat-input__privacy-note{display:block}@media (max-width: 640px){.chat-input__privacy-note-detail{display:none}}.chat-input--usage-locked .chat-input__inner{background:linear-gradient(to bottom,#dbc57873,#f6ecd4)}.chat-input__flex{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1);overflow:visible}.chat-input__input-area{grid-column:2;grid-row:1;display:flex;align-items:center;min-height:0;flex-grow:1;height:100%;margin-top:0}.chat-input--expanded .chat-input__flex{display:flex;flex-direction:column;align-items:stretch;gap:0}.chat-input--expanded .chat-input__input-area{grid-column:auto;grid-row:auto;align-items:flex-end;height:auto;margin-top:var(--space-1)}.chat-input--expanded .chat-input__actions{display:flex;justify-content:space-between;align-items:center;padding:var(--space-0) var(--space-3) var(--space-1) var(--space-1-5)}.chat-input--expanded .chat-input__actions-left{grid-column:auto;grid-row:auto}.chat-input--expanded .chat-input__actions-right{grid-column:auto;grid-row:auto;padding:0}.chat-input--expanded .chat-input__text-inner{padding-top:var(--space-3);padding-bottom:0}.chat-input--expanded .chat-input__scroll-area{padding-left:var(--space-6)}.chat-input__text-container{position:relative;flex-grow:1;overflow:hidden}.chat-input__text-wrapper{position:relative;display:flex;width:100%;height:100%;cursor:text;overflow:hidden;color:var(--text-000)}.chat-input__text-inner{display:flex;flex-grow:1;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2)}.chat-input__scroll-area{overflow-y:auto;padding-left:var(--space-2);padding-right:var(--space-6);margin-right:var(--space-4);max-height:var(--chat-input-max-height);scrollbar-color:transparent transparent}.chat-input__scroll-area:hover,.chat-input__scroll-area:focus-within{scrollbar-color:var(--border-300) transparent}.chat-input__scroll-area::-webkit-scrollbar-button{display:none;width:0;height:0}.chat-input__scroll-area::-webkit-scrollbar{width:6px}.chat-input__scroll-area::-webkit-scrollbar-track{background:transparent}.chat-input__scroll-area::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.chat-input__scroll-area:hover::-webkit-scrollbar-thumb,.chat-input__scroll-area:focus-within::-webkit-scrollbar-thumb{background-color:var(--border-300)}.chat-input__field-wrapper{position:relative}.chat-input__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chat-input__field{display:block;width:100%;min-height:var(--chat-input-min-height);resize:none;overflow-y:hidden;white-space:pre-wrap;word-break:break-word;background-color:transparent;border:none;outline:none;color:var(--text-100);font-family:var(--font-base);font-size:17px;line-height:var(--leading-relaxed);vertical-align:top;font-variant-ligatures:none}.chat-input__field::placeholder{color:var(--text-300);font-weight:300}@media (max-width: 640px){.chat-input__field::placeholder{font-size:18px}}.chat-input__field[hidden]{display:none}.chat-input__waveform{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--chat-input-min-height);padding:2px 0}.chat-input__waveform[hidden]{display:none}.chat-input__text-inner:has(.chat-input__waveform:not([hidden])){padding-top:0;padding-bottom:0}.chat-input__scroll-area:has(.chat-input__waveform:not([hidden])){padding-right:0;margin-right:0}.chat-input__waveform-bars{display:flex;align-items:center;flex:1;min-width:0;justify-content:space-between;height:40px}.chat-input__waveform-bar{flex:0 0 auto;width:2px;height:100%;border-radius:var(--radius-full);background-color:var(--text-300);transform:scaleY(.15);transform-origin:center;transition:transform 90ms linear}.chat-input__waveform--processing .chat-input__waveform-bar{background-color:var(--text-300);opacity:.5;transition:none}.chat-input__waveform-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 var(--space-2);background-color:var(--chat-input-inner-bg);border-radius:var(--radius-sm);font-size:16px;color:var(--text-300)}.chat-input__waveform-label:empty{display:none}@media (prefers-reduced-motion: reduce){.chat-input__waveform-bar{transform:scaleY(.6)!important;transition:none}}.chat-input__actions{display:contents}.chat-input__actions-left{position:relative;display:flex;grid-column:1;grid-row:1;align-items:center;gap:var(--space-2);padding:var(--space-3);padding-right:0}.chat-input__actions-right{display:flex;grid-column:3;grid-row:1;align-items:center;gap:var(--space-2);padding:var(--space-3)}.chat-input__plus-button{display:flex;align-items:center;justify-content:center;width:var(--chat-input-button-size);height:var(--chat-input-button-size);padding:0;background-color:transparent;border:none;border-radius:var(--radius-full);color:var(--text-200);cursor:pointer;transition:var(--transition-fast)}.chat-input__plus-button:hover{background-color:#0000000d;color:var(--text-100)}.chat-input__plus-button:active{background-color:#00000008;color:var(--text-200)}.chat-input__plus-button:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:1px}.chat-input__plus-button svg{width:24px;height:24px}.plus-dropdown,.chat-input__create-menu{position:absolute;bottom:100%;margin-bottom:4px;background-color:var(--menu-bg);border:var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);min-width:210px;max-width:var(--menu-max-width);z-index:100;overflow:hidden;padding:var(--menu-panel-pad-y) var(--menu-panel-pad-x)}.plus-dropdown{left:0}.chat-input__create-menu{right:calc(-1 * (var(--chat-input-button-size) + var(--space-2) + var(--space-3)));bottom:calc(100% + var(--space-3))}.plus-dropdown[hidden],.chat-input__create-menu[hidden]{display:none}.chat-input__create-menu .options-dropdown__item-icon{width:calc(var(--menu-item-icon) * 1.125);height:calc(var(--menu-item-icon) * 1.125)}.chat-input__create-menu .options-dropdown__item:hover{background:#f4f7fa;color:var(--text-150)}.chat-input__create-menu .options-dropdown__item:active{background:#edf2f7}.plus-dropdown__item{display:flex;align-items:center;gap:var(--menu-item-gap);width:100%;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);border:none;background-color:transparent;text-align:left;cursor:pointer;font-family:var(--font-base);border-radius:var(--menu-item-radius)}.plus-dropdown__item:hover{background-color:#f4f7fa}.plus-dropdown__item:active{background-color:#edf2f7}.plus-dropdown__item:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:-2px}.plus-dropdown__icon{flex-shrink:0;width:var(--menu-item-icon);height:var(--menu-item-icon);color:var(--text-200)}.plus-dropdown__label{font-size:var(--menu-item-font);font-weight:400;color:var(--text-100);line-height:1.4;white-space:nowrap}.chat-input__mode-container{position:relative;display:flex;gap:var(--space-2)}.chat-input__mode-container[hidden]{display:none}.chat-input__mode-button{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;height:var(--chat-input-button-size);min-width:var(--chat-input-button-size);padding:var(--space-1) var(--space-3-5) var(--space-1) var(--space-5);background-color:transparent;border:none;border-radius:var(--radius-full);color:var(--text-300);font-family:var(--font-base);font-size:15px;font-weight:var(--font-normal);cursor:pointer;user-select:none;transition:var(--transition-fast)}.chat-input__mode-button:hover{background-color:#0000000d;color:var(--text-150)}.chat-input__mode-button:active{background-color:#00000008;color:var(--text-150)}.chat-input__mode-button:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:1px}.chat-input__mode-button.mode-btn--hidden{display:none}.chat-input__mode-label{white-space:nowrap;font-size:15px;color:var(--text-200)}.chat-input__mode-chevron{width:16px;height:16px;margin-left:3px;color:var(--text-300);flex-shrink:0;transition:transform .2s ease;margin-top:2px}.chat-input__mode-button[aria-expanded=true] .chat-input__mode-chevron{transform:rotate(180deg)}.chat-input__mode-button:hover .chat-input__mode-chevron,.chat-input__mode-button:active .chat-input__mode-chevron{color:var(--text-150)}.chat-input__new-session-button[hidden]{display:none}.chat-input__new-session-icon{width:13px;height:13px;color:var(--text-200);flex-shrink:0}.chat-input__create-kebab{display:none;align-items:center;justify-content:center;color:var(--text-200);transform:rotate(90deg)}@media (max-width: 640px){.chat-input__create-button{width:var(--chat-input-button-size);padding:0}.chat-input__create-button .chat-input__mode-label,.chat-input__create-button .chat-input__mode-chevron{display:none}.chat-input__create-kebab{display:flex}.chat-input__mode-container{margin-right:calc(var(--space-2) * -1)}.chat-input__create-menu{right:calc(-1 * (var(--chat-input-button-size) + var(--space-3)))}}.chat-input__pill-row{display:none;position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%);z-index:2;gap:.7rem;justify-content:center;flex-wrap:wrap;max-width:100%;pointer-events:none}.main--chat .chat-input__pill-row:not([hidden]),.main--orientation-initial .chat-input__pill-row:not([hidden]){display:flex}@media (max-width: 640px){.chat-input__pill-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chat-input__pill-row::-webkit-scrollbar{display:none}.chat-input__pill-row .chat-input__pill,.chat-input__pill-row .chat-input__upgrade-pill{flex-shrink:0;white-space:nowrap}.chat-input__pill-row .chat-input__pill:first-child,.chat-input__pill-row .chat-input__upgrade-pill:first-child{margin-left:auto}.chat-input__pill-row .chat-input__pill:last-child,.chat-input__pill-row .chat-input__upgrade-pill:last-child{margin-right:auto}}.chat-input__pill{position:relative;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-200);min-height:36px;padding:13px 25px;font-size:15px;font-weight:400;border:none}.chat-input__pill-label{position:relative;z-index:1}.chat-input__pill:hover{background-color:#dce3ed}.chat-input__pill.btn--suggestion:active:not(:disabled){background-color:#d0d8e3;transform:translateY(1px) scale(.98)}@media (prefers-reduced-motion: no-preference){.chat-input__pill{animation:chat-input-pill-in var(--duration-fast, .15s) var(--ease-default, ease-out)}}@keyframes chat-input-pill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-input__upgrade-pill{pointer-events:auto;padding:var(--space-2-5) var(--space-7);font-size:15px;font-weight:400;color:var(--bg-100);background-color:#222;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color .12s ease,transform .12s ease}.chat-input__upgrade-pill:hover{background-color:#000}.chat-input__upgrade-pill:active{transform:scale(.97)}.chat-input__upgrade-pill:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:2px}.chat-input__pill--pending{background-color:#cfd5dd;color:var(--text-100)}.chat-input__pill--pending:hover{background-color:#b8bec7}@property --pill-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.chat-input__pill--pending:before{content:"";position:absolute;inset:-3px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--pill-border-angle),transparent 0deg 180deg,rgb(133 190 255 / 0%) 180deg,rgb(133 190 255 / 15%) 255deg,#b2beca 292deg,#fff 322deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion: no-preference){.chat-input__pill--pending:before{animation:chat-input-pill-border-orbit 1.8s linear infinite}}@keyframes chat-input-pill-border-orbit{to{--pill-border-angle: 360deg}}.chat-input__pill--leaving{opacity:0;transform:scale(.9);transition:opacity .18s ease-out,transform .18s ease-out;pointer-events:none}.chat-input__submit-button{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1)}.chat-input__submit-button:disabled{opacity:.65;cursor:not-allowed}.chat-input__submit-button:not(:disabled):active{transform:scale(.95)}.chat-input__submit-button:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:2px}.chat-input__submit-inner{display:flex;align-items:center;justify-content:center;width:var(--chat-input-button-size);height:var(--chat-input-button-size);border-radius:var(--radius-full);background-color:#2a2a2a;color:#fff}.chat-input__submit-inner svg{stroke-width:2}.chat-input__send-icon{display:block}.chat-input__stop-icon,.chat-input__submit-button[data-submitting=true] .chat-input__send-icon{display:none}.chat-input__submit-button[data-submitting=true] .chat-input__stop-icon{display:block}.chat-input__submit-button[data-submitting=true]:not(:disabled){opacity:1;cursor:pointer;background-color:var(--color-error, #dc3545)}.chat-input__submit-button[data-submitting=true]:not(:disabled):hover{transform:scale(1.1);background-color:var(--color-error-hover, #c82333)}.chat-input__submit-button[data-submitting=true]:not(:disabled):active{transform:scale(.95)}.chat-input__flex[hidden]{display:none}.chat-input__buttons{--ininput-accent: var(--accent-main-000);--ininput-primary-bg: rgb(76 85 106 / 6%);--ininput-primary-bg-hover: rgb(76 85 106 / 11%);--ininput-primary-border: rgb(76 85 106 / 32%);--ininput-primary-border-hover: rgb(76 85 106 / 55%);--ininput-chip-bg: rgb(76 85 106 / 12%);position:relative;z-index:var(--z-sticky);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);background-color:var(--chat-input-inner-bg);border-radius:var(--chat-input-radius-fill)}.chat-input__buttons[hidden]{display:none}.chat-input__buttons .action-buttons{flex-direction:column;align-items:stretch;gap:var(--space-2);margin:0}.chat-input__buttons .action-btn{width:100%;max-width:none;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);min-height:3rem;border-radius:var(--radius-full);font-size:15px;font-weight:var(--font-normal);text-align:left;color:var(--text-100);background:var(--ininput-primary-bg)}.chat-input__buttons .action-btn__text{text-align:left}.chat-input__buttons .action-btn:not(.recommended){background:var(--bg-100);border-color:transparent;color:var(--text-200)}.chat-input__buttons .action-btn:not(.recommended):hover:not(:disabled):not(.action-btn--clicked):not(.action-btn--hiding){background:var(--bg-200);border-color:transparent;color:var(--text-100)}.chat-input__buttons .action-btn.recommended{background:var(--ininput-primary-bg);border:1.5px solid var(--ininput-primary-border);color:var(--text-100);font-weight:var(--font-medium)}.chat-input__buttons .action-btn.recommended:hover:not(:disabled):not(.action-btn--clicked):not(.action-btn--hiding){background:var(--ininput-primary-bg-hover);border-color:var(--ininput-primary-border-hover);color:var(--text-000);box-shadow:none}.chat-input__buttons .action-btn:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:2px}.action-btn__tag{display:none}.chat-input__buttons .action-btn.recommended .action-btn__tag{display:inline-flex;align-items:center;flex-shrink:0;padding:3px var(--space-2);border-radius:var(--radius-md);background:var(--bg-200);color:#3d6782;font-size:10px;font-weight:500;letter-spacing:.03em;line-height:1.5;text-transform:uppercase;border:1px solid #b7c1c8}.chat-input__buttons .action-btn--clicked{background:var(--ininput-accent)!important;border-color:var(--ininput-accent)!important;color:#fff!important;transform:none!important}.chat-input__buttons .action-btn--clicked .action-btn__tag{background:#ffffff38;color:#fff}.chat-input__buttons .action-btn--hiding{opacity:0;max-width:none;padding:var(--space-3) var(--space-4);margin:0}.chat-input__text-fallback{align-self:flex-start;padding:var(--space-2);background:none;border:none;border-radius:var(--radius-sm);font-family:var(--font-base);font-size:15px;color:var(--text-300);cursor:pointer;transition:color .15s ease;padding-left:var(--space-7)}.chat-input__text-fallback:hover{color:var(--text-100)}.chat-input__text-fallback:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:2px}.chat-input__text-fallback[hidden]{display:none}@media (prefers-reduced-motion: no-preference){.chat-input__buttons .action-btn:hover:not(:disabled):not(.action-btn--clicked):not(.action-btn--hiding){transform:translateY(-1px)}.chat-input__buttons .action-btn:active:not(:disabled):not(.action-btn--clicked):not(.action-btn--hiding){transform:translateY(0) scale(.99)}}@media (max-width: 640px){.chat-input__buttons{padding:var(--space-2-5) var(--space-2-5) var(--space-2)}.chat-input__buttons .action-btn{font-size:15px}}.chat-input__disabled-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffe5;border-radius:var(--chat-input-radius-fill);z-index:calc(var(--z-sticky) + 1)}.chat-input__disabled-overlay[hidden]{display:none}.chat-input__disabled-content{text-align:center;padding:var(--space-4)}.chat-input__disabled-title{font-size:17px;font-weight:600;color:var(--text-100);line-height:120%}.chat-input__disabled-subtitle{font-size:13px;color:var(--text-300)}.chat-input__disabled-subtitle:empty{display:none}.chat-input__disabled-link{padding:0;font:inherit;font-weight:600;color:var(--text-100);background:transparent;border:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:opacity .12s ease}.chat-input__disabled-link:hover{opacity:.75}.chat-input__disabled-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.chat-input__disabled-title:empty{display:none}.chat-input__autocomplete{position:absolute;left:var(--space-2-5);right:var(--space-2-5);top:100%;background:var(--bg-000);border:1px solid var(--border-200);border-radius:var(--radius-2xl);box-shadow:0 4px 16px #0000001f;z-index:100;max-height:500px;overflow-y:auto;overflow-x:hidden;max-width:41rem;margin:0 auto;padding:0 var(--space-2-5);scrollbar-width:thin;scrollbar-color:var(--border-300) transparent}.chat-input__autocomplete::-webkit-scrollbar{width:6px}.chat-input__autocomplete::-webkit-scrollbar-track{background:transparent}.chat-input__autocomplete::-webkit-scrollbar-thumb{background-color:var(--border-300);border-radius:3px}.chat-input__autocomplete[hidden]{display:none}.chat-input__autocomplete-list{padding:var(--space-2) 0}.chat-input__autocomplete-item{display:block;width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;color:var(--text-100);font-family:var(--font-base);font-size:15px;line-height:var(--leading-normal);transition:background-color .15s ease;border-radius:var(--radius-xl)}.chat-input__autocomplete-item:hover{background-color:var(--bg-100)}.chat-input__autocomplete-item:active,.chat-input__autocomplete-item--selected{background-color:var(--bg-300)}.chat-input__autocomplete-item:focus-visible{outline:2px solid var(--accent-main-000);outline-offset:-2px}.chat-input__autocomplete-item mark{background-color:transparent;color:var(--text-000);font-weight:var(--font-semibold)}.app[data-auth-loading=true] .chat-input__actions-left,.app[data-auth-loading=true] #header-mode-label,.app[data-auth-loading=true] #header-mode-block,.app[data-auth-loading=true] #header-remaining,.app[data-auth-loading=true] #header-options-mount,.app[data-auth-loading=true] #header-upgrade-btn{visibility:hidden}.feature-toggle--hidden{display:none!important}@media (max-width: 640px){.chat-input{padding-bottom:8px}.chat-input__outer{padding:0 var(--space-2)}.chat-input__text-inner{gap:var(--space-3);padding-top:0;padding-bottom:0}.chat-input--expanded .chat-input__text-inner{padding-top:var(--space-2)}.chat-input__field{font-size:16px;line-height:1.4}.chat-input__autocomplete{top:auto;bottom:100%;margin-top:0;margin-bottom:5px}.main--dashboard .chat-input__autocomplete{margin-bottom:calc(var(--dashboard-suggested-prompts-height, 72px) + 2px)}.chat-input__autocomplete-item{font-size:14px;padding:var(--space-2) var(--space-3)}}.chat-input__mic-icon,.chat-input__spinner-icon,.chat-input__submit-button[hidden],.chat-input__mic-button[data-mic-state=mic] .chat-input__stop-icon{display:none}.chat-input__mic-button[data-mic-state=mic] .chat-input__mic-icon{display:block}.chat-input__mic-button[data-mic-state=mic]{background-color:transparent}.chat-input__mic-button[data-mic-state=mic] .chat-input__submit-inner{background-color:transparent;border:none;color:var(--text-200)}.chat-input__mic-button[data-mic-state=mic]:hover:not(:disabled) .chat-input__submit-inner{background-color:#0000000d;color:var(--text-100)}.chat-input__mic-button[data-mic-state=mic]:disabled{opacity:.5;cursor:not-allowed}.chat-input__mic-button[data-mic-state=recording] .chat-input__mic-icon{display:none}.chat-input__mic-button[data-mic-state=recording] .chat-input__stop-icon{display:block;width:24px;height:24px}.chat-input__mic-button[data-mic-state=recording]{background-color:transparent}.chat-input__mic-button[data-mic-state=recording] .chat-input__submit-inner{background-color:#e8eaed;color:var(--text-100);animation:recording-pulse 1.5s ease-in-out infinite}.chat-input__mic-button[data-mic-state=recording]:hover .chat-input__submit-inner{background-color:#dfe1e5}@keyframes recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.96)}}.chat-input__mic-button[data-mic-state=processing] .chat-input__stop-icon,.chat-input__mic-button[data-mic-state=processing] .chat-input__mic-icon{display:none}.chat-input__mic-button[data-mic-state=processing] .chat-input__spinner-icon{display:block}.chat-input__mic-button[data-mic-state=processing]{background-color:transparent}.chat-input__mic-button[data-mic-state=processing] .chat-input__submit-inner{background-color:transparent;border:none;color:var(--text-200)}.chat-input__mic-button[data-mic-state=processing]:disabled{cursor:wait}@media (prefers-reduced-motion: reduce){.chat-input__mic-button[data-mic-state=recording] .chat-input__submit-inner,.chat-input__spinner-icon{animation:none}}.chat-input__spinner-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-input__attachments{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:0;overflow-x:auto;scrollbar-width:thin}.chat-input__attachment{position:relative;flex-shrink:0}.chat-input__attachment-thumb{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--border-200);background:var(--bg-200)}.chat-input__attachment-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--bg-100);border:1px solid var(--border-200);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,transform .15s ease;padding:0}.chat-input__attachment-remove:hover{background:var(--bg-300);transform:scale(1.1)}.chat-input__attachment-remove .icon{width:12px;height:12px;color:var(--text-400)}.chat-input__plus--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 640px){.chat-input__attachment-thumb{width:56px;height:56px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--font-base);color:var(--text-000);background-color:var(--bg-100);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-serif);line-height:var(--leading-tight)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.section{padding:var(--space-12) 0}@media (min-width: 768px){.section{padding:5rem 0}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;position:relative;gap:.25rem;padding:var(--space-3) var(--space-6);background-color:#222;color:var(--bg-100);border:none;border-radius:30px;box-shadow:0 1px 2px #00000014;font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.25;white-space:nowrap;cursor:pointer;overflow:hidden;transition:background-color .15s cubic-bezier(.165,.85,.45,1),box-shadow .15s cubic-bezier(.165,.85,.45,1);outline:2px solid transparent;outline-offset:2px}.btn-primary:hover{background-color:#333;box-shadow:0 4px 10px #00000024}.btn-primary:active{box-shadow:0 1px 2px #00000014}.btn-primary:focus-visible{outline:2px solid hsl(var(--text-000) / 75%)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:var(--space-3) var(--space-6);background-color:#fff;color:var(--text-200);border:1px solid var(--border-400);border-radius:2rem;font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.25;white-space:nowrap;cursor:pointer;overflow:hidden;transition:box-shadow .15s cubic-bezier(.165,.85,.45,1),background-color .2s ease,border-color .2s ease;outline:2px solid transparent;outline-offset:2px}.btn-secondary:hover{background-color:#f1f2f3;border-color:var(--border-500);box-shadow:0 4px 10px #00000014}.btn-secondary:active{background-color:#0000000f;box-shadow:0 1px 2px #0000000a}.btn-secondary:focus-visible{outline:2px solid hsl(var(--text-000) / 75%)}.js-reveal [data-reveal],.js-reveal [data-reveal-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.js-reveal [data-reveal=fade]{transform:none}.js-reveal [data-reveal=fade-left]{transform:translate(-36px)}.js-reveal [data-reveal=fade-right]{transform:translate(36px)}.js-reveal [data-reveal=scale]{transform:scale(.94)}.js-reveal [data-reveal].is-visible,.js-reveal [data-reveal-stagger].is-visible>*{opacity:1;transform:none}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0ms}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:90ms}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.18s}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.27s}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.36s}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.45s}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(7){transition-delay:.54s}.js-reveal [data-reveal-stagger].is-visible>*:nth-child(8){transition-delay:.63s}.js-reveal [data-reveal-onload]{animation:reveal-up .9s cubic-bezier(.16,1,.3,1) both}.js-reveal [data-reveal-onload="0"]{animation-delay:0ms}.js-reveal [data-reveal-onload="1"]{animation-delay:.15s}.js-reveal [data-reveal-onload="2"]{animation-delay:.3s}.js-reveal [data-reveal-onload="3"]{animation-delay:.45s}.js-reveal [data-reveal-onload="4"]{animation-delay:.6s}.js-reveal [data-reveal-onload="5"]{animation-delay:.75s}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.js-reveal .hero-gradient{animation:gradient-in 1.6s cubic-bezier(.16,1,.3,1) both,gradient-drift 28s ease-in-out 1.6s infinite alternate}.js-reveal .bottom-gradient-bg{animation:gradient-drift 32s ease-in-out infinite alternate}@keyframes gradient-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes gradient-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-1.5%,-1%) scale(1.04)}}.js-reveal .feature-card .feature-title,.js-reveal .feature-card .feature-description{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-reveal .feature-card.is-visible .feature-title{opacity:1;transform:none;transition-delay:.25s}.js-reveal .feature-card.is-visible .feature-description{opacity:1;transform:none;transition-delay:.4s}@media (prefers-reduced-motion: reduce){.js-reveal [data-reveal],.js-reveal [data-reveal-stagger]>*,.js-reveal [data-reveal-onload],.js-reveal .feature-card .feature-title,.js-reveal .feature-card .feature-description{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.js-reveal .hero-gradient,.js-reveal .bottom-gradient-bg{animation:none!important}}html:not(.invite-mode) .invite-only{display:none!important}html.invite-mode .cold-only{display:none!important}html:not(.invite-mode) .invite-reserve{visibility:hidden!important;pointer-events:none!important}.invite-avatar{width:28px;height:28px;border-radius:50%;background-color:#2e2e2e;color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;line-height:1;overflow:hidden}.invite-avatar__initial{display:block}.invite-avatar__photo{width:100%;height:100%;object-fit:cover;display:block}.invite-avatar--has-photo .invite-avatar__initial{display:none}
