/* Generated from the homepage bundle by build/site-header.mjs. */
.site-header{--primary:#6467f2;--primary-dark:#5658dc;--ink:#020817;--line:#e8eaf1;--shadow:0 18px 55px rgba(67,67,145,.12)}
body.dark .site-header{--ink:#f6f7fb;--line:#30364a}
.site-header{--primary:#6c5ce7;--primary-dark:#5747d8;--ink:#101426;--line:#e7e8f0;--shadow:0 24px 70px rgba(56,48,128,.14)}
body.dark .site-header{--ink:#f7f7fb;--line:#30364a}
.site-header{--primary:#536f84;--primary-dark:#3e586c;--ink:#1d252c;--line:#dfe2e3;--shadow:0 12px 32px rgba(25,34,41,.07)}
body.dark .site-header{--ink:#f1f2ee;--line:#3a3e39}
body.dark .site-header{--ink:#edf0f1;--line:#394148}
.site-header{--primary:#2f6f68;--primary-dark:#245851;--ink:#20272b;--line:#dedfd9;--shadow:0 14px 36px rgba(37,43,40,.08)}
body.dark .site-header{--ink:#f4f1e9;--line:#3b423f;--primary:#73b9aa;--primary-dark:#91cbbf}
.site-header{--m2t-product-primary:#176c61;--m2t-product-primary-hover:#115349;--m2t-product-primary-soft:#e8f2ef;--m2t-product-surface:#fffefa;--m2t-product-ink:#182421;--m2t-product-muted:#67736f;--m2t-product-border:#dde3df;--primary:var(--m2t-product-primary);--primary-dark:var(--m2t-product-primary-hover);--ink:var(--m2t-product-ink);--line:var(--m2t-product-border)}
body.dark .site-header{--m2t-product-primary:#75b9aa;--m2t-product-primary-hover:#93cabf;--m2t-product-primary-soft:#233b35;--m2t-product-surface:#17211e;--m2t-product-ink:#eff4f1;--m2t-product-muted:#9eada7;--m2t-product-border:#30413b;--primary:var(--m2t-product-primary);--primary-dark:var(--m2t-product-primary-hover);--ink:var(--m2t-product-ink);--line:var(--m2t-product-border)}
.site-header{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:normal;color:var(--ink)}.site-header *,.site-header *::before,.site-header *::after{box-sizing:border-box}.site-header a{color:inherit;text-decoration:none}.site-header button{font-family:inherit}
.site-header{height:74px;border-bottom:1px solid #f0f1f5;background:#fffffff0;backdrop-filter:blur(14px);display:flex;align-items:center;padding:0 36px;position:sticky;top:0;z-index:30}
.brand{width:180px;display:flex}
.brand img{width:128px;height:auto}
.desktop-nav{display:flex;align-items:center}
.site-header nav{margin:auto;gap:10px}
.site-header nav a,.nav-actions button,.nav-actions a{font-size:14px;font-weight:500;padding:11px 14px;border-radius:7px}
.site-header nav a:hover{background:#f7f7fb}
.nav-actions{width:380px;justify-content:flex-end;gap:3px}
.nav-actions button{border:0;background:transparent;cursor:pointer}
.nav-actions .signin{color:var(--primary);background:#fff}
.icon-btn{font-size:18px!important}
.site-header .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;border:0;border-radius:7px;padding:12px 28px;font-weight:600;cursor:pointer;transition:.2s}
.site-header .btn:hover{background:var(--primary-dark);transform:translateY(-1px)}
.site-header .btn.small{padding:11px 16px}
.menu-button,.mobile-menu{display:none}
body.dark .site-header{background:#14192c;border-color:var(--line)}
@media(max-width:1080px){.site-header{padding:0 20px}}
@media(max-width:1080px){.nav-actions,.brand{width:auto}}
@media(max-width:1080px){.site-header nav{gap:0}}
@media(max-width:760px){.site-header{height:66px}}
@media(max-width:760px){.brand img{width:116px}}
@media(max-width:760px){.desktop-nav{display:none}}
@media(max-width:760px){.menu-button{display:block;margin-left:auto;border:0;background:transparent;font-size:23px}}
@media(max-width:760px){.mobile-menu{display:flex;position:absolute;top:66px;left:12px;right:12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:12px;flex-direction:column}}
@media(max-width:760px){.mobile-menu[hidden]{display:none}}
@media(max-width:760px){.mobile-menu a,.mobile-menu button{border:0;background:transparent;text-align:left;padding:12px;border-radius:7px}}
.site-header .signed-in-dashboard{gap:8px;padding:7px 11px!important;color:#26343a!important;background:#fff!important;border:1px solid #dce2e0!important;box-shadow:none!important}
html.auth-restoring .site-header [data-dashboard-trigger]{width:104px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px!important;overflow:hidden;color:transparent!important;background:#fff!important;border:1px solid #e1e5e3!important;box-shadow:none!important;pointer-events:none}
.header-account-placeholder{display:flex;align-items:center;gap:8px}
.header-account-placeholder i,.header-account-placeholder b{display:block;flex:0 0 auto;background:#e5e9e7}
.header-account-placeholder i{width:27px;height:27px;border-radius:50%}
.header-account-placeholder b{width:44px;height:8px;border-radius:5px}
body.dark.auth-restoring .site-header [data-dashboard-trigger],html.auth-restoring body.dark .site-header [data-dashboard-trigger]{background:#202724!important;border-color:#3b423f!important}
html.auth-restoring body.dark .header-account-placeholder i,html.auth-restoring body.dark .header-account-placeholder b{background:#3d4743}
html.theme-restoring .site-header [data-theme-toggle]{color:transparent!important;pointer-events:none}
.theme-placeholder{width:18px;height:18px;display:block;border-radius:50%;background:#e5e9e7}
html.theme-dark-preload.theme-restoring .theme-placeholder{background:#3d4743}
.theme-toggle-icon{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.theme-toggle-glyph{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.homepage-user-avatar{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:#365c67;border-radius:50%;font-size:11px;font-weight:800}
body.dark .site-header .signed-in-dashboard{color:#eef4f2!important;background:#202724!important;border-color:#3b423f!important}
.site-header{top:14px;max-width:1368px;margin:0 auto;height:64px;border:1px solid rgba(220,222,236,.8);border-radius:18px;background:#ffffffc7;box-shadow:0 10px 40px #211d5514;padding:0 18px}
.brand{width:180px;align-items:center;gap:10px;color:var(--ink);font-size:19px;letter-spacing:-.4px}
.brand-mark{display:flex;align-items:center;gap:3px;width:32px;height:32px;border-radius:9px;padding:6px;background:linear-gradient(145deg,var(--primary),#8f79ff);box-shadow:0 6px 16px #6c5ce747}
.brand-mark i{display:block;width:3px;background:#fff;border-radius:4px}
.brand-mark i:nth-child(1){height:8px}
.brand-mark i:nth-child(2){height:17px}
.brand-mark i:nth-child(3){height:12px}
.brand-mark i:nth-child(4){height:20px}
.site-header nav a{border-radius:99px}
.site-header nav a:hover{background:#eeeefd;color:var(--primary)}
.nav-actions .btn.small{border-radius:99px;background:var(--ink);padding-left:21px;padding-right:21px}
.nav-actions .btn.small:hover{background:var(--primary)}
.footer-brand .brand{color:#fff}
.footer-brand .brand strong{font-size:20px}
body.dark .site-header{background:#13172ad6}
body.dark .brand{color:#fff}
@media(max-width:1080px){.site-header{margin-left:12px;margin-right:12px}}
@media(max-width:760px){.site-header{top:8px;height:58px;margin:0 8px;border-radius:15px}}
@media(max-width:760px){.brand{width:auto;font-size:17px}}
@media(max-width:760px){.brand-mark{width:29px;height:29px}}
@media(max-width:760px){.mobile-menu{top:65px;border-radius:16px}}
@media(max-width:760px){.footer-brand .brand{width:auto}}
.mobile-menu[hidden]{display:none!important}
.brand strong span{color:var(--primary)}
.footer-brand .brand strong span{color:#8e82ff}
.site-header .btn:disabled{cursor:not-allowed;opacity:.55;transform:none}
@media(max-width:760px){.menu-button{min-width:44px;min-height:44px}}
@media(max-width:760px){.mobile-menu a,.mobile-menu button{min-height:44px}}
body.workspace-open>.site-header{display:none!important}
body.account-open>.site-header{display:none!important}
.account-brand-mark{width:34px;height:34px;display:grid;grid-template-columns:repeat(4,3px);align-items:center;justify-content:center;gap:2px;color:#fff;background:#6762e6;border-radius:10px}
.account-brand-mark i{width:3px;display:block;background:currentColor;border-radius:4px}
.account-brand-mark i:nth-child(1),.account-brand-mark i:nth-child(4){height:9px}
.account-brand-mark i:nth-child(2){height:17px}
.account-brand-mark i:nth-child(3){height:13px}
.dashboard-theme-toggle{flex:0 0 auto}
.dashboard-theme-toggle:hover{color:#115349;background:#e8f2ef;border-color:#c8dbd4}
.dashboard-theme-toggle .theme-toggle-icon{width:18px;height:18px}
.dashboard-folder-component .m2t-folder-menu-button{position:absolute;right:0;width:28px;height:28px;display:grid;place-items:center;padding:0;color:var(--dash-muted);background:var(--dash-surface);border:0;border-radius:6px;opacity:0;pointer-events:auto;cursor:pointer}
.dashboard-folder-component .wb-row:hover .m2t-folder-menu-button,.dashboard-folder-component .m2t-folder-menu-button:focus-visible,.dashboard-folder-component .m2t-folder-menu-button[aria-expanded=true]{opacity:1}
.dashboard-folder-component .m2t-folder-menu-button:hover{color:var(--dash-primary);background:#176c611a}
.dashboard-folder-component .m2t-folder-menu-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.dashboard-mobile-menu{display:none}
@media(max-width:900px){.dashboard-folder-component .m2t-folder-menu-button{opacity:1;pointer-events:auto}}
.dashboard-shell.settings-shell>:is(.dashboard-mobile-menu,.dashboard-sidebar-backdrop,.dashboard-sidebar){display:none!important}
.site-header{top:0;max-width:none;height:68px;margin:0;padding:0 28px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#faf9f6f5;box-shadow:none;backdrop-filter:blur(12px)}
.brand-mark,.account-brand-mark{background:var(--primary);border-radius:7px;box-shadow:none}
.site-header nav a{border-radius:6px}
.site-header nav a:hover{color:var(--ink);background:#efefeb}
.nav-actions .btn.small,.site-header .btn{border-radius:7px;box-shadow:none;transform:none}
.site-header .btn:hover{background:var(--primary-dark);transform:none}
.footer-brand .brand strong span{color:#78aa9e}
body.dark .site-header{background:#171b18f5}
@media(max-width:760px){.site-header{top:0;height:62px;margin:0;border-radius:0}}
@media(max-width:760px){.mobile-menu{top:62px;border-radius:8px;box-shadow:0 12px 28px #1c201c1f}}
.site-header{height:72px;padding:0 40px;background:#f8f8f6f5}
.site-header nav{gap:3px}
.site-header nav a,.nav-actions .plain{padding:8px 11px;color:#59636b;font-size:13px;font-weight:560}
.site-header nav a:hover{background:#eff0ef}
.brand-mark,.account-brand-mark{background:#28343d}
.brand strong span{color:var(--primary)}
.nav-actions .btn.small{min-height:36px;padding:0 15px;color:#fff;background:#28343d;border-color:#28343d}
.nav-actions .btn.small:hover{background:#1d272e}
.footer-brand .brand strong span{color:#9aabb7}
body.dark .site-header{background:#171d21f5}
@media(max-width:1080px){.site-header{padding:0 24px}}
@media(max-width:760px){.site-header{height:62px;padding:0 18px}}
.site-header{backdrop-filter:none}
.brand-mark,.account-brand-mark{background:#456b84}
.site-header{background:#f8f8f6;-webkit-backdrop-filter:none;backdrop-filter:none}
.site-header{background-color:#fbfaf7}
.site-header{border-color:#e4e2dc}
.brand-mark,.account-brand-mark{background:linear-gradient(145deg,#355f8d,#347f7a);box-shadow:inset 0 1px #ffffff40,0 5px 14px #2a4c5b33}
.icon-btn[data-theme-toggle]{width:36px;height:36px;display:grid;place-items:center;padding:0;color:#60569a;background:#f1eef8;border:1px solid #ddd7ec!important;border-radius:9px;font-size:20px!important;line-height:1;box-shadow:0 2px 8px #38314d0f}
.icon-btn[data-theme-toggle]:hover{color:#4e447f;background:#e9e4f4}
body.dark .site-header{background:#171d1b;border-color:#343b38}
body.dark .site-header nav a,body.dark .nav-actions .plain{color:#c6cac5}
body.dark .site-header nav a:hover,body.dark .nav-actions .plain:hover{color:#fff;background:#252d29}
.interface-language-picker{position:relative}
.interface-language-picker:has(.interface-language-menu:not([hidden])){z-index:260}
.interface-language-trigger{min-width:128px;height:36px;display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 10px!important;color:#59636b;background:transparent;border:1px solid transparent!important;border-radius:8px!important;font:inherit;font-size:13px!important;cursor:pointer}
.interface-language-trigger:hover{color:var(--ink);background:#efefeb}
.interface-language-trigger:focus-visible{outline:0;border-color:#79a6a1!important;box-shadow:0 0 0 3px #176c731a}
.interface-language-trigger>span{font-size:18px;line-height:1}
.interface-language-trigger>b{overflow:hidden;font-size:12px;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.interface-language-trigger>i{width:7px;height:7px;justify-self:center;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease,margin .15s ease}
.interface-language-trigger[aria-expanded=true]{color:#185e56;background:#eaf2ef;border-color:#b9d0ca!important}
.interface-language-trigger[aria-expanded=true]>i{margin-top:3px;transform:rotate(225deg)}
.interface-language-menu{position:fixed;z-index:260;top:var(--interface-language-menu-top,64px);left:var(--interface-language-menu-left,12px);width:var(--interface-language-menu-width,304px);max-width:calc(100vw - 24px);overflow:hidden;color:#233038;background:#fffefa;border:1px solid #dcded8;border-radius:12px;box-shadow:0 20px 54px #122a2a2b,0 3px 10px #122a2a14}
.interface-language-menu[hidden]{display:none}
.interface-language-search{min-height:51px;display:flex;align-items:center;gap:10px;padding:0 13px;background:#fffefa;border-bottom:1px solid #e2e3dd}
.interface-language-search>span{position:relative;width:16px;height:16px;flex:0 0 auto;border:1.7px solid #74807d;border-radius:50%}
.interface-language-search>span:after{content:"";position:absolute;right:-4px;bottom:-2px;width:6px;height:1.7px;background:#74807d;border-radius:2px;transform:rotate(45deg);transform-origin:left center}
.interface-language-search input{min-width:0;flex:1;height:42px;padding:0!important;color:#233038;background:transparent!important;border:0!important;outline:0;font:inherit;font-size:13px}
.interface-language-search input::placeholder{color:#7b8582}
.interface-language-list{max-height:var(--interface-language-list-max-height,min(382px, calc(100vh - 165px) ));padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.interface-language-list [role=option]{width:100%;min-height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:5px 9px;color:#233038;background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}
.interface-language-list [role=option][hidden]{display:none}
.interface-language-list [role=option]:hover{background:#f1f4f1}
.interface-language-list [role=option]:focus-visible{outline:0;border-color:#74aaa4;box-shadow:0 0 0 2px #176c731f}
.interface-language-list [role=option][aria-selected=true]{color:#176c62;background:#e7f2ef;border-color:#bfd8d1}
.interface-language-flag{font-size:20px;line-height:1}
.interface-language-option-copy{min-width:0;display:grid;gap:2px}
.interface-language-option-copy b{overflow:hidden;font-size:13px;font-weight:680;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}
.interface-language-option-copy small{overflow:hidden;color:#73807d;font-size:10.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}
.interface-language-check{position:relative;width:16px;height:16px;opacity:0}
.interface-language-check:before{content:"";position:absolute;left:3px;top:3px;width:8px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}
.interface-language-list [aria-selected=true] .interface-language-check{opacity:1}
.interface-language-menu>p{margin:16px 10px;color:#76807d;font-size:12px;text-align:center}
.interface-language-menu>small{min-height:38px;display:flex;align-items:center;justify-content:center;padding:7px 12px;color:#75807c;background:#f6f6f2;border-top:1px solid #e3e4de;font-size:10px;line-height:1.35;text-align:center}
body.dark .interface-language-trigger{color:#c6cac5}
body.dark .interface-language-trigger:hover{color:#fff;background:#252d29}
body.dark .interface-language-trigger[aria-expanded=true]{color:#d5ece6;background:#263d37;border-color:#42655d!important}
body.dark .interface-language-menu{color:#edf5f2;background:#1b2421;border-color:#3b4944;box-shadow:0 22px 58px #00000061}
body.dark .interface-language-search{background:#1b2421;border-color:#3b4944}
body.dark .interface-language-search input{color:#edf5f2}
body.dark .interface-language-search>span{border-color:#9aa9a4}
body.dark .interface-language-search>span:after{background:#9aa9a4}
body.dark .interface-language-list [role=option]{color:#edf5f2}
body.dark .interface-language-list [role=option]:hover{background:#252f2b}
body.dark .interface-language-list [role=option][aria-selected=true]{color:#cce8e1;background:#263d37;border-color:#42655d}
body.dark .interface-language-option-copy small{color:#a7b2ae}
body.dark .interface-language-menu>small{color:#aab5b0;background:#202925;border-color:#3b4944}
@media(max-width:760px){.mobile-interface-language{margin:3px 0}}
@media(max-width:760px){.mobile-interface-language .interface-language-trigger{width:100%;height:44px;padding:0 12px!important;color:var(--ink);background:#f2f2ee;border-color:#e1e2dc!important}}
@media(max-width:760px){body.dark .mobile-interface-language .interface-language-trigger{color:#edf5f2;background:#222a27;border-color:#3b4944!important}}
@media(max-width:760px){body.dark .mobile-menu{color:var(--ink);background:#1b211e;border-color:#3b4944;box-shadow:0 12px 28px #00000073}}
@media(max-width:760px){body.dark .mobile-menu a:hover,body.dark .mobile-menu button:hover{background:#252f2b}}
body.dark .icon-btn[data-theme-toggle]{color:#ffd36a;background:#343028;border-color:#5b5137!important;box-shadow:0 0 0 1px #ffd36a0d,0 3px 12px #0000002e}
body.dark .icon-btn[data-theme-toggle]:hover{color:#ffe39a;background:#403a2d}
body.account-open .dashboard-shell .dashboard-theme-toggle:hover{color:var(--dash-primary-hover);background:var(--dash-primary-soft);border-color:#c8dbd4}
body:not(.dark):not(.account-open):not(.account-upload-open):not(.workspace-open) .site-header{color:var(--m2t-product-ink);background:color-mix(in srgb,var(--m2t-product-surface) 94%,transparent);border-color:var(--m2t-product-border)}
body:not(.dark):not(.account-open):not(.account-upload-open):not(.workspace-open) :is(.link-row .btn,.nav-actions .btn.small,.price-card.popular .price-cta,.price-card.popular button){color:#fff;background:var(--m2t-product-primary);border-color:var(--m2t-product-primary)}
body:not(.dark):not(.account-open):not(.account-upload-open):not(.workspace-open) :is(.link-row .btn,.nav-actions .btn.small,.price-card.popular .price-cta,.price-card.popular button):hover{color:#fff;background:var(--m2t-product-primary-hover);border-color:var(--m2t-product-primary-hover)}
body.dark:not(.account-open):not(.account-upload-open):not(.workspace-open) .site-header{color:var(--m2t-product-ink);background:color-mix(in srgb,var(--m2t-product-surface) 94%,transparent);border-color:var(--m2t-product-border)}
.interface-language-trigger>i{width:7px;height:7px;justify-self:center;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease,margin .15s ease}
.interface-language-trigger[aria-expanded=true]>i{margin-top:3px;transform:rotate(225deg)}
:is(.shared-language-menu,.workspace-language-menu,.interface-language-menu,.dashboard-language-menu){position:fixed;z-index:280;top:var(--language-picker-top,var(--dashboard-language-menu-top,var(--interface-language-menu-top,64px)));right:auto;left:var(--language-picker-left,var(--dashboard-language-menu-left,var(--interface-language-menu-left,12px)));width:var(--language-picker-width,var(--dashboard-language-menu-width,var(--interface-language-menu-width,304px)));max-width:calc(100vw - 24px);padding:0;overflow:hidden;color:var(--dash-ink,#233038);background:var(--dash-surface,#fffefa);border:1px solid var(--dash-border,#dcded8);border-radius:12px;box-shadow:0 20px 54px #122a2a2b,0 3px 10px #122a2a14}
:is(.shared-language-menu,.workspace-language-menu,.interface-language-menu,.dashboard-language-menu)[hidden]{display:none}
:is(.shared-language-search,.workspace-language-search,.interface-language-search,.dashboard-language-search){min-height:51px;display:flex;align-items:center;gap:9px;padding:0 13px;background:var(--dash-surface,#fffefa);border-bottom:1px solid var(--dash-border,#e2e3dd)}
:is(.shared-language-search,.interface-language-search)>span{position:relative;width:16px;height:16px;flex:0 0 auto;border:1.7px solid var(--dash-muted,#74807d);border-radius:50%}
:is(.shared-language-search,.interface-language-search)>span:after{content:"";position:absolute;right:-4px;bottom:-2px;width:6px;height:1.7px;background:var(--dash-muted,#74807d);border-radius:2px;transform:rotate(45deg);transform-origin:left center}
:is(.shared-language-search,.workspace-language-search,.interface-language-search,.dashboard-language-search) input{min-width:0;height:42px;flex:1;padding:0!important;color:var(--dash-ink,#233038);background:transparent!important;border:0!important;outline:0;font:inherit;font-size:14px;line-height:20px}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list){max-height:var(--language-picker-list-height,var(--dashboard-language-list-max-height,var(--interface-language-list-max-height,min(382px, calc(100vh - 112px) ))));display:block;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--dash-surface,#fffefa);scrollbar-width:thin}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option]{width:100%;min-height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:5px 9px;color:var(--dash-ink,#233038);background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option][hidden]{display:none}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option]:hover{background:var(--dash-soft,#f1f4f1)}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option]:focus-visible{outline:0;border-color:#74aaa4;box-shadow:0 0 0 2px #176c731f}
:is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option][aria-selected=true]{color:var(--dash-primary,#176c62);background:var(--dash-primary-soft,#e7f2ef);border-color:#bfd8d1}
:is(.shared-language-flag,.workspace-language-flag,.interface-language-flag,[data-language-option-flag]){font-size:20px;line-height:1}
:is(.shared-language-option-copy,.workspace-language-option-copy,.interface-language-option-copy,.dashboard-language-option-copy){min-width:0;display:grid;gap:2px}
:is(.shared-language-option-copy,.workspace-language-option-copy,.interface-language-option-copy,.dashboard-language-option-copy) b{overflow:hidden;font-size:14px;font-weight:680;line-height:20px;text-overflow:ellipsis;white-space:nowrap}
:is(.shared-language-option-copy,.workspace-language-option-copy,.interface-language-option-copy,.dashboard-language-option-copy) small{overflow:hidden;color:var(--dash-muted,#73807d);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
:is(.shared-language-check,.workspace-language-check,.interface-language-check){position:relative;width:16px;height:16px;opacity:0}
:is(.shared-language-check,.workspace-language-check,.interface-language-check):before{content:"";position:absolute;left:3px;top:3px;width:8px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}
:is(.shared-language-list,.workspace-language-list,.interface-language-list) [aria-selected=true] :is(.shared-language-check,.workspace-language-check,.interface-language-check){opacity:1}
:is(.shared-language-empty,.workspace-language-menu>p,.interface-language-menu>p,.dashboard-language-menu>p){display:block;margin:14px 10px;color:var(--dash-muted,#76807d);font-size:12px;line-height:1.5;text-align:center}
:is(.shared-language-empty,.workspace-language-menu>p,.interface-language-menu>p,.dashboard-language-menu>p)[hidden]{display:none}
body.dark :is(.shared-language-trigger,.shared-language-menu,.workspace-language-menu,.interface-language-menu,.dashboard-language-menu,.shared-language-search,.workspace-language-search,.interface-language-search,.dashboard-language-search,.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list){color:#edf5f2;background:#1b2421;border-color:#3b4944}
body.dark :is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option]{color:#edf5f2}
body.dark :is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option]:hover{background:#252f2b}
body.dark :is(.shared-language-list,.workspace-language-list,.interface-language-list,.dashboard-language-list) [role=option][aria-selected=true]{color:#cce8e1;background:#263d37;border-color:#42655d}
body.dark :is(.shared-language-option-copy,.workspace-language-option-copy,.interface-language-option-copy,.dashboard-language-option-copy) small{color:#a7b2ae}
