@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_eb41fe;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:__Fraunces_eb41fe,__Fraunces_Fallback_eb41fe;font-style:normal}.__variable_eb41fe{--font-display:"__Fraunces_eb41fe","__Fraunces_Fallback_eb41fe"}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-sans:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_3d9088;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:__Instrument_Sans_3d9088,__Instrument_Sans_Fallback_3d9088;font-style:normal}.__variable_3d9088{--font-public-sans:"__Instrument_Sans_3d9088","__Instrument_Sans_Fallback_3d9088"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--accent-1:250 100% 67%;--accent-2:280 100% 60%;--background:210 40% 98%;--surface:0 0% 100%;--surface-muted:210 40% 96%;--sidebar:0 0% 100%;--foreground:222 47% 11%;--muted-foreground:215 16% 47%;--border:214 32% 91%;--input:214 32% 91%;--primary:var(--accent-1);--primary-foreground:0 0% 100%;--secondary:214 32% 91%;--secondary-foreground:222 47% 11%;--success:160 84% 39%;--warning:38 92% 50%;--danger:0 84% 60%;--brand-violet:var(--accent-1);--brand-coral:16 55% 48%;--card:var(--surface);--card-foreground:var(--foreground);--muted:var(--surface-muted);--popover:var(--surface);--popover-foreground:var(--foreground);--accent:var(--surface-muted);--accent-foreground:var(--foreground);--destructive:var(--danger);--destructive-foreground:0 0% 100%;--ring:var(--accent-1);--status-success:160 84% 39%;--status-success-bg:160 84% 39%/0.12;--status-success-border:160 84% 39%/0.3;--status-warning:38 92% 50%;--status-warning-bg:38 92% 50%/0.12;--status-warning-border:38 92% 50%/0.3;--status-error:0 84% 60%;--status-error-bg:0 84% 60%/0.12;--status-error-border:0 84% 60%/0.3;--status-info:200 98% 48%;--status-info-bg:200 98% 48%/0.12;--status-info-border:200 98% 48%/0.3;--status-purple:270 76% 53%;--status-purple-bg:270 76% 53%/0.12;--status-purple-border:270 76% 53%/0.3;--status-neutral:215 16% 47%;--status-neutral-bg:215 16% 47%/0.12;--status-neutral-border:215 16% 47%/0.3;--glass-bg:0 0% 100%/0.72;--glass-border:222 47% 11%/0.08;--glass-blur:20px;--glass-shadow:0 8px 32px rgba(0,0,0,.08);--sidebar-width:260px;--header-height:64px;--content-max-width:1400px;--content-narrow:56rem;--content-article:45rem;--trust-bg:45 14% 95%;--trust-fg:30 5% 42%;--article-bg:60 9% 98%;--article-text:40 6% 22%;--article-muted:0 0% 42%;--article-border:40 6% 92%;--article-accent:211 79% 51%;--article-meta:40 2% 61%;--article-chip-bg:60 9% 96%;--section-y-sm:3rem;--section-y-md:4rem;--section-y-lg:5rem;--section-y-xl:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius:0.875rem;--duration-fast:150ms;--duration-normal:280ms;--duration-slow:500ms;--ease-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--scrollbar-size:6px;--scrollbar-radius:9999px;--scrollbar-thumb:215 16% 47%;--scrollbar-thumb-opacity:0.28;--scrollbar-thumb-hover:215 16% 38%;--scrollbar-thumb-hover-opacity:0.55;--scrollbar-thumb-active:222 47% 11%;--scrollbar-thumb-active-opacity:0.72}.dark{--background:222 47% 6%;--surface:222 37% 10%;--surface-muted:222 37% 13%;--sidebar:222 41% 8%;--foreground:210 40% 96%;--muted-foreground:215 16% 57%;--border:222 20% 18%;--input:222 37% 12%;--primary:var(--accent-1);--primary-foreground:222 47% 6%;--secondary:222 37% 15%;--secondary-foreground:210 40% 96%;--glass-bg:222 37% 12%/0.6;--glass-border:210 40% 96%/0.08;--glass-shadow:0 8px 32px rgba(0,0,0,.3);--article-bg:0 0% 10%;--article-text:40 6% 89%;--article-muted:0 0% 65%;--article-border:0 0% 100%/0.1;--article-accent:211 60% 62%;--article-meta:40 2% 61%;--article-chip-bg:0 0% 100%/0.05;--scrollbar-thumb:215 16% 57%;--scrollbar-thumb-opacity:0.22;--scrollbar-thumb-hover:215 16% 70%;--scrollbar-thumb-hover-opacity:0.45;--scrollbar-thumb-active:210 40% 96%;--scrollbar-thumb-active-opacity:0.62}.transition-theme{transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.hero-mesh{background:radial-gradient(ellipse 80% 50% at 50% -20%,hsl(var(--accent-1)/.25),transparent),radial-gradient(ellipse 60% 40% at 100% 0,hsl(var(--accent-2)/.15),transparent),hsl(var(--background))}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-up,.animate-in,.animate-ping,.animate-scale-in,.chat-dock-pill.is-pulsing,.hero-orbs:before,.trust-marquee__track,.work-marquee__track,[class*=marquee]{animation:none!important}.animate-fade-in,.animate-fade-in-up,.animate-in,.animate-scale-in{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){@keyframes nl-ptl-enter{0%{transform:translate3d(0,1.15rem,0)}}@keyframes nl-ptl-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nl-ptl-card.nl-ptl-card--left,.nl-ptl-card.nl-ptl-card--right{animation:nl-ptl-enter auto linear both;animation-timeline:view();animation-range:entry 0 entry 42%}.nl-ptl-progress{transform-origin:top center;animation:nl-ptl-fill linear both;animation-timeline:view();animation-range:cover 0 cover 88%}}}@media (prefers-reduced-motion:reduce){.nl-ptl-card,.nl-ptl-dot-pulse,.nl-ptl-progress{animation:none!important;opacity:1!important;transform:none!important}}.nl-ptl-item[data-active] .nl-ptl-dot{box-shadow:0 0 0 6px hsl(var(--primary)/.12)}@media (prefers-reduced-motion:no-preference){.nl-ptl-item[data-active] .nl-ptl-dot-pulse{animation:nl-ptl-node 1.8s ease-in-out infinite}@keyframes nl-ptl-node{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}}.trust-strip{background-color:hsl(var(--trust-bg,var(--surface-muted)));color:hsl(var(--trust-fg,var(--muted-foreground)))}.stats-band,.trust-strip{border-top:1px solid hsl(var(--border)/.65);border-bottom:1px solid hsl(var(--border)/.65)}.stats-band{background:linear-gradient(180deg,hsl(var(--primary)/.05) 0,hsl(var(--surface-muted,var(--muted))/.85) 100%)}.stats-band,.stats-band__title{color:hsl(var(--foreground))}.stats-band__value{color:hsl(var(--primary))}.stats-band__label{color:hsl(var(--muted-foreground))}.accent-surface{border:1px solid hsl(var(--primary)/.18);background:linear-gradient(135deg,hsl(var(--primary)/.06) 0,hsl(var(--surface)) 55%,hsl(var(--surface-muted,var(--muted))/.5) 100%)}.cta-band{position:relative;overflow:hidden;background-color:hsl(var(--surface));border-top:1px solid hsl(var(--border)/.65);border-bottom:1px solid hsl(var(--border)/.65)}.cta-band:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsl(var(--primary)/.04) 0,transparent 45%,transparent 100%);pointer-events:none}.overflow-auto,.overflow-scroll,.overflow-x-auto,.overflow-x-scroll,.overflow-y-auto,.overflow-y-scroll,.scrollbar-modern{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)/var(--scrollbar-thumb-opacity)) transparent}.overflow-auto:hover,.overflow-scroll:hover,.overflow-x-auto:hover,.overflow-x-scroll:hover,.overflow-y-auto:hover,.overflow-y-scroll:hover,.scrollbar-modern:hover{scrollbar-color:hsl(var(--scrollbar-thumb-hover)/var(--scrollbar-thumb-hover-opacity)) transparent}.overflow-auto::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.overflow-x-scroll::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar,.scrollbar-modern::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.overflow-auto::-webkit-scrollbar-track,.overflow-scroll::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track,.overflow-x-scroll::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track,.overflow-y-scroll::-webkit-scrollbar-track,.scrollbar-modern::-webkit-scrollbar-track{background:transparent}.overflow-auto::-webkit-scrollbar-thumb,.overflow-scroll::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-x-scroll::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb,.overflow-y-scroll::-webkit-scrollbar-thumb,.scrollbar-modern::-webkit-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb)/var(--scrollbar-thumb-opacity));border:1.5px solid transparent;border-radius:var(--scrollbar-radius);background-clip:padding-box;-webkit-transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.overflow-auto:hover::-webkit-scrollbar-thumb,.overflow-scroll:hover::-webkit-scrollbar-thumb,.overflow-x-auto:hover::-webkit-scrollbar-thumb,.overflow-x-scroll:hover::-webkit-scrollbar-thumb,.overflow-y-auto:hover::-webkit-scrollbar-thumb,.overflow-y-scroll:hover::-webkit-scrollbar-thumb,.scrollbar-modern:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb-hover)/var(--scrollbar-thumb-hover-opacity))}.overflow-auto::-webkit-scrollbar-thumb:hover,.overflow-scroll::-webkit-scrollbar-thumb:hover,.overflow-x-auto::-webkit-scrollbar-thumb:hover,.overflow-x-scroll::-webkit-scrollbar-thumb:hover,.overflow-y-auto::-webkit-scrollbar-thumb:hover,.overflow-y-scroll::-webkit-scrollbar-thumb:hover,.scrollbar-modern::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--scrollbar-thumb-hover)/var(--scrollbar-thumb-hover-opacity));border-color:transparent}.overflow-auto::-webkit-scrollbar-thumb:active,.overflow-scroll::-webkit-scrollbar-thumb:active,.overflow-x-auto::-webkit-scrollbar-thumb:active,.overflow-x-scroll::-webkit-scrollbar-thumb:active,.overflow-y-auto::-webkit-scrollbar-thumb:active,.overflow-y-scroll::-webkit-scrollbar-thumb:active,.scrollbar-modern::-webkit-scrollbar-thumb:active{background-color:hsl(var(--scrollbar-thumb-active)/var(--scrollbar-thumb-active-opacity))}.overflow-auto::-webkit-scrollbar-corner,.scrollbar-modern::-webkit-scrollbar-corner{background:transparent}.no-scrollbar,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.scrollbar-none::-webkit-scrollbar{display:none}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent)}@media (min-width:640px){.scroll-fade-x{-webkit-mask-image:none;mask-image:none}}.chat-wallpaper{background-color:hsl(var(--background));background-image:radial-gradient(circle at 20% 30%,hsl(var(--primary)/.06) 0,transparent 50%),radial-gradient(circle at 80% 70%,hsl(var(--primary)/.05) 0,transparent 45%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236b5cff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.bubble-sent{position:relative;background:linear-gradient(135deg,hsl(var(--primary)/.92) 0,hsl(var(--primary)/.78) 100%);color:hsl(var(--primary-foreground));border-radius:18px 18px 4px 18px;box-shadow:0 2px 12px hsl(var(--primary)/.18)}.bubble-sent:after{content:"";position:absolute;right:-6px;bottom:0;width:12px;height:12px;background:hsl(var(--primary)/.78);clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-right-radius:2px}.bubble-received{position:relative;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border)/.9);border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px hsl(var(--foreground)/.06)}.bubble-received:after{content:"";position:absolute;left:-6px;bottom:0;width:12px;height:12px;background:hsl(var(--card));clip-path:polygon(100% 0,0 100%,100% 100%);border-bottom-left-radius:2px}.composer-glass{background:hsl(var(--card)/.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border)/.8)}.header-aurora{background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--primary)/.06) 50%,hsl(var(--background)) 100%);border-bottom:1px solid hsl(var(--primary)/.1)}.header-intercom{background:linear-gradient(135deg,#1e2a3a,#2d3f56 60%,#1a2540);color:#f1f5f9}.dark .header-intercom{background:linear-gradient(135deg,#151d2b,#243447 60%,#121a28)}.conv-item{transition:all .2s cubic-bezier(.22,1,.36,1)}.conv-item:hover{transform:translateX(2px)}.conv-item.active{background:linear-gradient(90deg,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.04) 100%);border-color:hsl(var(--primary)/.2)!important}.presence-online{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 3px hsl(var(--status-success,160 84% 39%))}.chip-reply{transition:all .15s ease}.chip-reply:hover{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.35);color:hsl(var(--primary));transform:translateY(-1px)}.chip-reply-intercom{transition:background .15s ease}.chip-reply-intercom:hover{background:hsla(0,0%,100%,.2)}.chip-reply-dock{white-space:nowrap;flex-shrink:0;font-size:.6875rem;padding:.25rem .625rem;border-radius:9999px;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.9);color:hsl(var(--muted-foreground));transition:border-color .15s ease,background .15s ease,color .15s ease}.chip-reply-dock:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.06);color:hsl(var(--primary))}.pill-close{flex-shrink:0}.inbox-row{transition:background .15s}.inbox-row:hover{background:hsl(var(--primary)/.04)}.inbox-row.active{background:hsl(var(--primary)/.08)}@keyframes msg-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-animate{animation:msg-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes bounce-dot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.typing-dot{animation:bounce-dot 1.2s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.messaging-panel{box-shadow:0 4px 16px hsl(var(--foreground)/.06)}.messaging-panel,.messaging-panel-elevated{border-radius:var(--radius-xl,1.25rem);border:1px solid hsl(var(--border));background:hsl(var(--card))}.messaging-panel-elevated{box-shadow:0 4px 16px hsl(var(--foreground)/.08)}.file-card-sent{align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2)}.file-card-received{padding:10px 12px;border-radius:12px;background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border))}.file-card-received,.file-card-sent{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.file-card-caption{margin-top:.35rem;font-size:.8125rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;opacity:.95}.msg-quote{margin-bottom:.4rem;padding:.35rem .55rem;border-radius:.45rem;border-left:3px solid hsl(var(--primary)/.85);background:hsl(var(--background)/.35);font-size:.75rem;line-height:1.35}.msg-quote-label{font-weight:600;opacity:.9}.msg-quote-preview{margin-top:.15rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-reply-banner{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border:1px solid hsl(var(--primary)/.25);background:hsl(var(--primary)/.08);padding:.65rem .75rem}.composer-attachment-tray{border-radius:1rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--muted)/.35);padding:.65rem .75rem}.composer-attachment-tray-preview{display:flex;align-items:center;gap:.75rem}.composer-attachment-tray-thumb{-o-object-fit:cover;object-fit:cover}.composer-attachment-tray-file-icon,.composer-attachment-tray-thumb{width:3rem;height:3rem;border-radius:.65rem;border:1px solid hsl(var(--border)/.7);flex-shrink:0;background:hsl(var(--card))}.composer-attachment-tray-file-icon{display:flex}.composer-attachment-tray-file-icon,.composer-attachment-tray-remove{align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.composer-attachment-tray-remove{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;border-radius:.5rem;transition:background .15s ease,color .15s ease}.composer-attachment-tray-remove:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.composer-attachment-tray-remove:disabled{opacity:.5}.inbox-stats-bar{display:flex;flex-wrap:wrap;gap:.5rem}.inbox-stat{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .875rem;border-radius:9999px;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.inbox-stat--accent{border-color:hsl(var(--primary)/.25);background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(var(--card)))}.inbox-stat--highlight .inbox-stat-value{color:hsl(var(--primary))}.inbox-stat--muted{opacity:.72}.inbox-stat-value{font-size:1.125rem;font-weight:800;line-height:1;letter-spacing:-.02em}.inbox-stat-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.inbox-queue{display:flex;flex-direction:column;min-height:0;flex:1}.inbox-queue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid hsl(var(--border)/.6);flex-shrink:0}.inbox-queue-title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.inbox-queue-subtitle{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.inbox-queue-count{flex-shrink:0;padding:.25rem .625rem;border-radius:9999px;background:hsl(var(--muted)/.45);font-size:.6875rem;font-weight:700;color:hsl(var(--muted-foreground))}.inbox-queue-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem 1.25rem;border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--muted)/.12);flex-shrink:0}.inbox-queue-chips{display:flex;flex-wrap:wrap;gap:.375rem}.inbox-queue-chip{height:1.75rem;padding:0 .625rem;border-radius:9999px;border:1px solid hsl(var(--border)/.8);background:hsl(var(--background));font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.inbox-queue-chip:hover{border-color:hsl(var(--primary)/.25);color:hsl(var(--foreground))}.inbox-queue-chip.is-active{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.inbox-queue-search{display:flex;align-items:center;gap:.5rem;flex:1;min-width:12rem;height:2.25rem;padding:0 .75rem;border-radius:.625rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--background))}.inbox-queue-search:focus-within{border-color:hsl(var(--primary)/.35);box-shadow:0 0 0 2px hsl(var(--primary)/.1)}.inbox-queue-search-input{width:100%;border:none;background:transparent;font-size:.8125rem;outline:none}.inbox-queue-search-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.inbox-queue-search-input::placeholder{color:hsl(var(--muted-foreground))}.inbox-queue-filters{display:flex;flex-wrap:wrap;gap:.375rem}.inbox-queue-filter-select{height:1.75rem;min-width:9rem;padding:0 2rem 0 .625rem;border-radius:9999px;border:1px solid hsl(var(--border)/.8);background:hsl(var(--background));font-size:.6875rem;font-weight:600;color:hsl(var(--foreground));cursor:pointer}.inbox-queue-list{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.inbox-queue-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;border-bottom:1px solid hsl(var(--border)/.45);background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease}.inbox-queue-row:last-child{border-bottom:none}.inbox-queue-row:hover{background:hsl(var(--muted)/.35)}.inbox-queue-row.is-focused{background:hsl(var(--primary)/.07);box-shadow:inset 3px 0 0 hsl(var(--primary))}.inbox-queue-row.is-docked:not(.is-focused){background:hsl(var(--muted)/.2)}.inbox-queue-row.is-unread .inbox-queue-row-name{font-weight:700;color:hsl(var(--foreground))}.inbox-queue-row.is-urgent{background:hsl(var(--destructive)/.04)}.inbox-queue-row.is-urgent.is-focused{background:hsl(var(--destructive)/.07);box-shadow:inset 3px 0 0 hsl(var(--destructive))}.inbox-queue-row-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:hsl(var(--muted)/.55);font-size:.6875rem;font-weight:800;color:hsl(var(--muted-foreground));flex-shrink:0}.inbox-queue-row.is-focused .inbox-queue-row-avatar{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.inbox-queue-row-unread-dot{position:absolute;top:0;right:0;width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--card))}.inbox-queue-row-body{min-width:0;flex:1}.inbox-queue-row-top{display:flex;align-items:center;gap:.375rem;min-width:0}.inbox-queue-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:hsl(var(--foreground)/.9)}.inbox-queue-row-kind{flex-shrink:0;padding:.0625rem .375rem;border-radius:9999px;font-size:.5625rem;font-weight:700;letter-spacing:.02em}.inbox-queue-row-wait{flex-shrink:0;padding:.0625rem .3125rem;border-radius:.25rem;background:hsl(var(--primary)/.1);font-size:.5625rem;font-weight:800;color:hsl(var(--primary))}.inbox-queue-row-wait.is-urgent{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.inbox-queue-row-time{margin-left:auto;flex-shrink:0;font-size:.6875rem;color:hsl(var(--muted-foreground))}.inbox-queue-row-preview{margin-top:.125rem;font-size:.8125rem;line-height:1.35;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-queue-row.is-unread .inbox-queue-row-preview{color:hsl(var(--foreground)/.72);font-weight:500}.inbox-queue-row-status{flex-shrink:0;padding:.25rem .5rem;border-radius:.375rem;border:1px solid hsl(var(--border)/.7);background:hsl(var(--background));font-size:.625rem;font-weight:700;color:hsl(var(--muted-foreground));white-space:nowrap;opacity:0;transition:opacity .12s ease}.inbox-queue-row.is-docked .inbox-queue-row-status,.inbox-queue-row.is-focused .inbox-queue-row-status,.inbox-queue-row:hover .inbox-queue-row-status{opacity:1}.inbox-queue-row-status.is-open{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.inbox-queue-row-status.is-minimized{color:hsl(var(--muted-foreground))}.peer-view-badge{display:inline-flex;align-items:center;gap:.3125rem;flex-shrink:0;padding:.125rem .4375rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.peer-view-badge--live{background:rgba(16,183,127,.12);color:#188b65}.peer-view-badge--waiting{background:rgba(245,159,10,.14);color:#bd6705;border:1px solid rgba(245,159,10,.28)}.chat-dock-window-suspended{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.chat-dock-slot.is-minimized{position:relative}.peer-view-badge-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:#10b77f;box-shadow:0 0 0 2px rgba(16,183,127,.2);animation:peer-live-pulse 2s ease-in-out infinite}@keyframes peer-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.peer-view-badge-wait{width:.4375rem;height:.4375rem;border-radius:9999px;background:#f59f0a;opacity:.85}.chat-window-subtitle .peer-view-badge{margin-top:.0625rem}.inbox-queue-grid{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.inbox-queue-card{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-height:8.25rem;padding:.75rem;border-radius:.875rem;border:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.55);text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.inbox-queue-card:hover{background:hsl(var(--muted)/.35);border-color:hsl(var(--border));transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.06)}.inbox-queue-card.is-focused{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.35);box-shadow:0 0 0 1px hsl(var(--primary)/.2)}.inbox-queue-card.is-docked:not(.is-focused){background:hsl(var(--muted)/.28)}.inbox-queue-card.is-unread .inbox-queue-card-title{font-weight:700;color:hsl(var(--foreground))}.inbox-queue-card.is-urgent{border-color:hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.04)}.inbox-queue-card.is-urgent.is-focused{border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.07)}.inbox-queue-card-head{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.inbox-queue-card-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:hsl(var(--muted)/.65);font-size:.625rem;font-weight:800;color:hsl(var(--muted-foreground));flex-shrink:0}.inbox-queue-card.is-focused .inbox-queue-card-avatar{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.inbox-queue-card-unread-dot{position:absolute;top:-2px;right:-2px;width:.4375rem;height:.4375rem;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--card))}.inbox-queue-card-head-text{min-width:0;flex:1}.inbox-queue-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.inbox-queue-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:hsl(var(--foreground)/.92)}.inbox-queue-card-kind{display:inline-flex;margin-top:.25rem;padding:.125rem .4375rem;border-radius:9999px;font-size:.5625rem;font-weight:700;letter-spacing:.02em}.inbox-queue-card-wait{flex-shrink:0;padding:.125rem .375rem;border-radius:.3125rem;background:hsl(var(--primary)/.1);font-size:.5625rem;font-weight:800;color:hsl(var(--primary))}.inbox-queue-card-wait.is-urgent{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.inbox-queue-card-preview{flex:1;font-size:.75rem;line-height:1.4;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-queue-card.is-unread .inbox-queue-card-preview{color:hsl(var(--foreground)/.75)}.inbox-queue-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.375rem;border-top:1px solid hsl(var(--border)/.45)}.inbox-queue-card-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;color:hsl(var(--muted-foreground))}.inbox-queue-card-action{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;padding:.3125rem .5rem;border-radius:.4375rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--background));font-size:.625rem;font-weight:700;color:hsl(var(--primary));white-space:nowrap}.inbox-queue-card:hover .inbox-queue-card-action{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.06)}.inbox-queue-card-action.is-open{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.12)}.inbox-queue-card-action.is-minimized{color:hsl(var(--muted-foreground))}.inbox-context-card{border-radius:1rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));padding:1rem;box-shadow:0 1px 3px hsl(var(--foreground)/.04)}.inbox-context-label{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.inbox-context-shortcuts{margin-top:.625rem;display:flex;flex-direction:column;gap:.375rem}.inbox-context-shortcuts li{display:flex;align-items:flex-start;gap:.5rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.inbox-context-shortcuts kbd{flex-shrink:0;padding:.125rem .3125rem;border-radius:.25rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);font-size:.625rem;font-weight:700;color:hsl(var(--foreground))}.inbox-context-shortcuts-note{margin-top:.25rem;font-size:.625rem;line-height:1.4;opacity:.85}.chat-dock{position:fixed;right:1rem;bottom:0;z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:0;pointer-events:none;width:min(calc(100vw - 2rem),100%);max-width:calc(100vw - 2rem);--chat-window-width:min(24rem,calc(100vw - 2rem));--chat-pill-width:min(11rem,max(9.5rem,calc((100vw - 10rem) / 4)));--chat-window-height:min(40rem,75dvh);--chat-header-height:3rem}.chat-dock>*{pointer-events:auto}.chat-dock-bar{display:flex;align-items:flex-end;gap:.5rem;padding:0 .5rem;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.chat-dock-bar:empty{display:none}.chat-dock-rail{display:flex;align-items:flex-end;gap:.375rem;width:100%;min-width:0;padding:0 .25rem}.chat-dock-rail-viewport{position:relative;min-width:0;flex:1;overflow:hidden}.chat-dock-rail-viewport:after,.chat-dock-rail-viewport:before{content:"";position:absolute;top:0;bottom:0;width:1.75rem;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s ease}.chat-dock-rail-viewport:before{left:0;background:linear-gradient(to right,hsl(var(--background)/.95),transparent)}.chat-dock-rail-viewport:after{right:0;background:linear-gradient(to left,hsl(var(--background)/.95),transparent)}.chat-dock-rail.has-overflow-left .chat-dock-rail-viewport:before,.chat-dock-rail.has-overflow-right .chat-dock-rail-viewport:after{opacity:1}.chat-dock-slots{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:.625rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;padding:0 .25rem}.chat-dock-slots::-webkit-scrollbar{height:4px}.chat-dock-slots::-webkit-scrollbar-thumb{border-radius:9999px;background:hsl(var(--muted-foreground)/.35)}.chat-dock-slot{display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;width:var(--chat-window-width)}.chat-dock-slot.is-minimized{width:var(--chat-pill-width);min-width:9.5rem;max-width:var(--chat-pill-width)}.chat-dock-scroll{display:flex;align-items:center;justify-content:center;width:2rem;height:2.75rem;margin-bottom:0;border-radius:.5rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));color:hsl(var(--muted-foreground));box-shadow:0 -2px 12px hsl(var(--foreground)/.08);flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.chat-dock-scroll:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground));border-color:hsl(var(--primary)/.25)}.chat-dock-overflow{position:relative;flex-shrink:0}.chat-dock-overflow-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;min-width:2.75rem;height:2.75rem;padding:0 .5rem;border-radius:.5rem;border:1px solid hsl(var(--border)/.8);background:linear-gradient(135deg,#1e2a3a,#2d3f56);color:#f1f5f9;box-shadow:0 -2px 12px hsl(var(--foreground)/.1);transition:background .12s ease,box-shadow .12s ease}.chat-dock-overflow-btn.is-open,.chat-dock-overflow-btn:hover{box-shadow:0 -2px 16px hsl(var(--primary)/.18);border-color:hsl(var(--primary)/.35)}.chat-dock-overflow-count{font-size:.625rem;font-weight:700;line-height:1;padding:.125rem .3125rem;border-radius:9999px;background:hsla(0,0%,100%,.14)}.chat-dock-overflow-menu{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:30;width:min(18rem,calc(100vw - 2rem));max-height:16rem;overflow-y:auto;padding:.375rem;border-radius:.75rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:0 -8px 32px hsl(var(--foreground)/.16)}.chat-dock-overflow-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:.5rem;text-align:left;transition:background .12s ease}.chat-dock-overflow-item.is-focused,.chat-dock-overflow-item:hover{background:hsl(var(--primary)/.08)}.chat-dock-overflow-item-avatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:hsl(var(--muted));font-size:.5625rem;font-weight:800;flex-shrink:0}.chat-dock-overflow-item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600}.chat-dock-overflow-item-unread{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary));flex-shrink:0}.chat-dock-overflow-item-state{font-size:.625rem;color:hsl(var(--muted-foreground));flex-shrink:0}.chat-dock-pill{display:flex;align-items:center;width:100%;height:2.75rem;border-radius:.625rem .625rem 0 0;background:linear-gradient(135deg,#1e2a3a,#2d3f56);color:#f1f5f9;border:1px solid hsla(0,0%,100%,.08);border-bottom:none;box-shadow:0 -2px 16px hsl(var(--foreground)/.12);transition:transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.chat-dock-pill:hover{transform:translateY(-1px)}.chat-dock-pill.is-focused{box-shadow:0 -4px 24px hsl(var(--foreground)/.1),inset 0 -2px 0 hsl(var(--primary))}.chat-dock-pill-body{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;height:100%;padding:0 .5rem 0 .625rem;cursor:pointer;text-align:left}.chat-dock-pill-avatar{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:hsla(0,0%,100%,.12);font-size:.5625rem;font-weight:800;flex-shrink:0}.chat-dock-pill-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600}.chat-dock-pill-unread{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--primary));box-shadow:0 0 0 2px hsla(0,0%,100%,.12);flex-shrink:0}.chat-dock-pill-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:.25rem;border-radius:.375rem;color:rgba(241,245,249,.6);flex-shrink:0;transition:background .12s ease,color .12s ease}.chat-dock-pill-close:hover{background:hsla(0,0%,100%,.12);color:#f8fafc}.chat-windows-stack{display:flex;align-items:flex-end;gap:.625rem;flex-direction:row-reverse;overflow-x:auto;max-width:calc(100vw - 2rem);scrollbar-width:thin;padding:0 .5rem}.chat-window{display:flex;flex-direction:column;width:var(--chat-window-width);height:var(--chat-window-height);border-radius:.75rem .75rem 0 0;border:1px solid hsl(var(--border)/.85);border-bottom:none;background:hsl(var(--card));box-shadow:0 -8px 32px hsl(var(--foreground)/.12),0 0 0 1px hsl(var(--foreground)/.04);overflow:hidden;animation:msg-in .28s cubic-bezier(.22,1,.36,1) both;flex-shrink:0}.chat-window.is-focused{box-shadow:0 -8px 32px hsl(var(--primary)/.14),0 0 0 1px hsl(var(--primary)/.28);z-index:1}.chat-window-header{gap:.5rem;min-height:var(--chat-header-height);padding:.5rem .5rem .5rem .625rem;background:linear-gradient(135deg,#1a2433,#243447 55%,#1a2433);color:#f1f5f9;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-window-controls,.chat-window-header{display:flex;align-items:center;flex-shrink:0}.chat-window-controls{gap:.125rem;margin-left:auto;padding-right:.125rem}.chat-window-avatar{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:hsla(0,0%,100%,.1);font-size:.625rem;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);flex-shrink:0}.chat-window-avatar-aurora{background:hsl(var(--primary)/.12);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.chat-window-title{font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.chat-window-subtitle{font-size:.6875rem;line-height:1.2;color:rgba(241,245,249,.62)}.chat-window-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:rgba(241,245,249,.65);transition:background .15s ease,color .15s ease;flex-shrink:0}.chat-window-btn:hover{background:hsla(0,0%,100%,.12);color:#f8fafc}.chat-window-btn--close{margin-right:.125rem}.chat-window-header-aurora .chat-window-btn,.chat-window-header-aurora .chat-window-subtitle{color:hsl(var(--muted-foreground))}.chat-window-header-aurora .chat-window-btn:hover{background:hsl(var(--muted)/.65);color:hsl(var(--foreground))}.chat-window-quick{display:flex;flex-wrap:nowrap;gap:.375rem;padding:.375rem .625rem;border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--muted)/.28);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.chat-window-quick::-webkit-scrollbar{display:none}.chat-window-quick-menu{position:absolute;bottom:calc(100% + .375rem);left:0;right:0;z-index:20;max-height:10.5rem;overflow-y:auto;padding:.25rem;border-radius:.625rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--popover,var(--card)));box-shadow:0 -6px 24px hsl(var(--foreground)/.14)}.chat-window-quick-item{display:block;width:100%;text-align:left;padding:.4375rem .5rem;border-radius:.4375rem;font-size:.75rem;line-height:1.35;color:hsl(var(--foreground));transition:background .12s ease}.chat-window-quick-item:hover{background:hsl(var(--primary)/.08)}.chat-window-quick-item-label{display:block;font-weight:600;font-size:.6875rem;color:hsl(var(--primary));margin-bottom:.125rem}.chat-quick-toggle{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:hsl(var(--muted-foreground));transition:background .12s ease,color .12s ease;flex-shrink:0}.chat-quick-toggle.is-open,.chat-quick-toggle:hover{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.chat-window-composer-wrap{position:relative}.chat-window-body{display:flex;flex-direction:column;flex:1;min-height:0}.chat-window-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem .875rem;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable}.chat-window-messages .msg-animate{padding-top:.125rem;padding-bottom:.125rem}.chat-window-composer{flex-shrink:0;padding:.5rem .625rem .625rem;border-top:1px solid hsl(var(--border)/.75);background:hsl(var(--card)/.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-window-typing{border-top:1px solid hsl(var(--border)/.5);background:hsl(var(--muted)/.22);padding:.375rem .75rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.inbox-row.is-docked{box-shadow:inset 3px 0 0 hsl(var(--primary))}body.has-chat-dock main{padding-bottom:var(--chat-window-height)}body.has-chat-dock-bar main{padding-bottom:2.875rem}@keyframes dock-pill-pulse{0%,to{box-shadow:0 -4px 24px hsl(var(--foreground)/.1)}50%{box-shadow:0 -4px 24px hsl(var(--primary)/.25),0 0 0 2px hsl(var(--primary)/.35)}}.chat-dock-pill.is-pulsing{animation:dock-pill-pulse 1.4s ease-in-out 3}@media (prefers-reduced-motion:reduce){.chat-dock-pill.is-pulsing,.inbox-row,[class*=pulse],[class*=shimmer]{animation:none!important}}.chat-dock-aurora .chat-dock-pill{background:linear-gradient(135deg,hsl(var(--primary)/.92) 0,hsl(var(--primary)/.75) 100%);color:hsl(var(--primary-foreground));border-color:hsl(var(--primary)/.25)}.chat-dock-aurora .chat-dock-pill.is-focused{box-shadow:0 -4px 24px hsl(var(--primary)/.2),inset 0 -2px 0 hsl(var(--primary-foreground)/.4)}.chat-dock-aurora .chat-dock-pill .pill-close:hover,.chat-dock-aurora .chat-dock-pill-close:hover{background:hsl(var(--primary-foreground)/.15)}.chat-dock-shortcuts{position:fixed;left:50%;bottom:5.5rem;z-index:70;width:min(22rem,calc(100vw - 2rem));transform:translateX(-50%);border-radius:.75rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:0 -8px 32px hsl(var(--foreground)/.16);pointer-events:auto}.chat-dock-shortcuts-header{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-bottom:1px solid hsl(var(--border)/.7)}.chat-dock-shortcuts-title{font-size:.8125rem;font-weight:700}.chat-dock-shortcuts-close{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;color:hsl(var(--muted-foreground));font-size:1.125rem;line-height:1}.chat-dock-shortcuts-close:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.chat-dock-shortcuts-list{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.chat-dock-shortcuts-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem .5rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.chat-dock-shortcuts-kbd{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.3125rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);font-size:.6875rem;font-weight:600;color:hsl(var(--foreground));white-space:nowrap}.chat-window-header-aurora{background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--primary)/.12) 50%,hsl(var(--background)) 100%);color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--primary)/.12)}.chat-dock-aurora .chat-window.is-focused{box-shadow:0 -4px 24px hsl(var(--primary)/.18),0 0 0 2px hsl(var(--primary)/.3)}@media (min-width:1280px){body.messages-inbox-page.has-chat-dock .chat-dock,body.messages-inbox-page.has-chat-dock-bar .chat-dock{right:calc(19rem + 2rem);width:min(calc(100vw - 19rem - 3rem),calc(100vw - 2rem));max-width:calc(100vw - 19rem - 3rem);--chat-pill-width:min(11rem,max(9.5rem,calc((100vw - 29rem) / 4)))}body.client-messages-inbox-page.has-chat-dock .chat-dock-aurora,body.client-messages-inbox-page.has-chat-dock-bar .chat-dock-aurora{right:calc(19rem + 2rem)}}@media (min-width:1536px){.chat-dock{--chat-window-width:min(26rem,calc(100vw - 2rem));--chat-window-height:min(43.75rem,78dvh)}}.chat-window .bubble-received,.chat-window .bubble-sent{border-radius:1rem;font-size:.875rem;line-height:1.5;padding:.5rem .8125rem}.chat-window .bubble-sent{border-radius:1rem 1rem .25rem 1rem;box-shadow:0 1px 8px hsl(var(--primary)/.14)}.chat-window .bubble-received{border-radius:1rem 1rem 1rem .25rem}.chat-window .bubble-received:after,.chat-window .bubble-sent:after{display:none}.messages-inbox-shell{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.messages-inbox-page-header{flex-shrink:0}.messages-command-center{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}body.messages-inbox-page #main-content.admin-console-main{overflow:hidden;display:flex;flex-direction:column}body.messages-inbox-page .admin-console-content{flex:1;min-height:0;padding-top:1rem;padding-bottom:1rem}body.client-messages-inbox-page #main-content,body.messages-inbox-page .admin-console-content{display:flex;flex-direction:column;overflow:hidden}body.client-messages-inbox-page #main-content>*{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.messaging-scroll-region{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.messaging-scroll-region::-webkit-scrollbar{width:8px;height:8px}.messaging-scroll-region::-webkit-scrollbar-thumb{border-radius:9999px;background:hsl(var(--muted-foreground)/.28)}.messaging-scroll-region::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.42)}.messaging-scroll-region::-webkit-scrollbar-track{background:transparent}.inbox-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;flex-shrink:0}.inbox-stat-card{position:relative;padding:.875rem 1rem;border-radius:1rem;border:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.85);backdrop-filter:blur(12px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.inbox-stat-card:hover{transform:translateY(-1px);border-color:hsl(var(--border));box-shadow:0 8px 24px hsl(var(--foreground)/.06)}.inbox-stat-card--accent{border-color:hsl(var(--primary)/.35);background:linear-gradient(135deg,hsl(var(--primary)/.1) 0,hsl(var(--card)/.9) 100%)}.inbox-stat-card--warn{border-color:hsl(var(--destructive)/.35);background:linear-gradient(135deg,hsl(var(--destructive)/.08) 0,hsl(var(--card)/.9) 100%)}.inbox-stat-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.inbox-stat-card-icon{width:2rem;height:2rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;background:hsl(var(--muted)/.45);color:hsl(var(--muted-foreground))}.inbox-stat-card--accent .inbox-stat-card-icon{background:hsl(var(--primary)/.15);color:hsl(var(--primary))}.inbox-stat-card--warn .inbox-stat-card-icon{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.inbox-stat-card-value{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.inbox-stat-card--accent .inbox-stat-card-value{color:hsl(var(--primary))}.inbox-stat-card--warn .inbox-stat-card-value{color:hsl(var(--destructive))}.inbox-stat-card-hint{margin-top:.25rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.inbox-split-layout{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:.75rem;flex:1;min-height:0;align-items:stretch}.inbox-split-layout:has(>.inbox-context-rail){grid-template-columns:minmax(16rem,22rem) minmax(0,1fr) minmax(14rem,17rem)}.inbox-split-layout>*,.inbox-split-panel{min-height:0;max-height:100%}.inbox-split-panel{height:100%;display:flex;flex-direction:column;overflow:hidden}.inbox-queue-pane{min-height:0}.inbox-split-panel--chat{display:flex;flex-direction:column;min-height:0}.inbox-queue-pane .inbox-queue{flex:1;min-height:0}.inbox-context-rail{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.inbox-context-rail,.inbox-inline-chat{min-height:0;height:100%;max-height:100%}.inbox-inline-chat{display:flex;flex-direction:column;flex:1;border-radius:1.25rem;overflow:hidden;border:1px solid hsl(var(--border)/.65);background:hsl(var(--card)/.92);box-shadow:0 16px 48px hsl(var(--foreground)/.08)}.inbox-inline-chat .chat-window-header{cursor:default;border-radius:0;flex-shrink:0}.inbox-inline-chat .chat-window-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inbox-inline-chat .chat-window-messages{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.inbox-inline-chat .chat-window-composer,.inbox-inline-chat .chat-window-typing{flex-shrink:0}.inbox-inline-empty{flex-direction:column;flex:1;min-height:0;height:100%;padding:2rem;text-align:center;color:hsl(var(--muted-foreground))}.inbox-inline-empty,.inbox-inline-empty-icon{display:flex;align-items:center;justify-content:center}.inbox-inline-empty-icon{width:3rem;height:3rem;border-radius:1rem;background:hsl(var(--muted)/.35);margin-bottom:.75rem;font-size:1.25rem}.inbox-inline-empty-title{font-size:.9375rem;font-weight:700;color:hsl(var(--foreground))}.inbox-inline-empty-desc{margin-top:.35rem;font-size:.8125rem;max-width:16rem}.inbox-queue-row.is-selected{background:linear-gradient(90deg,hsl(var(--primary)/.12) 0,hsl(var(--primary)/.04) 100%);border-left:2px solid hsl(var(--primary)/.5)}.inbox-queue-live-count{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground))}.inbox-queue-live-count-dot{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--status-success,160 84% 39%));animation:pulse-dot-live 2s ease-in-out infinite}@keyframes pulse-dot-live{0%,to{opacity:1}50%{opacity:.35}}.inbox-queue-toolbar-modern{background:hsl(var(--muted)/.08);border-bottom:1px solid hsl(var(--border)/.45)}@media (max-width:1280px){.inbox-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-split-layout,.inbox-split-layout:has(>.inbox-context-rail){grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}.inbox-split-layout>aside.inbox-context-rail{display:none}}@media (max-width:900px){.inbox-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.client-messages-inbox-page #main-content,body.messages-inbox-page .admin-console-main{overflow-y:auto}.inbox-split-layout{grid-template-columns:1fr;grid-template-rows:minmax(14rem,36vh) minmax(18rem,48vh);min-height:auto;max-height:none}.inbox-split-layout>*{max-height:none;height:auto}.inbox-inline-chat{max-height:48vh}.inbox-context-rail{max-height:40vh}}.inbox-overview-queue{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.admin-console--chat-workspace .admin-console-content>*{flex:1;min-height:0;height:100%}.messages-workspace-shell{gap:.75rem}.messages-workspace-chrome{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:.25rem .15rem .15rem}.messages-workspace-title{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:hsl(var(--foreground));text-wrap:balance}.messages-workspace-desc{margin-top:.2rem;font-size:.8125rem;color:hsl(var(--muted-foreground));max-width:42rem;text-wrap:pretty}.messages-workspace-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.messages-workspace-body,.messages-workspace-shell .inbox-split-layout{gap:.75rem}.messages-workspace-shell .inbox-queue-pane,.messages-workspace-shell .inbox-queue-pane .messaging-panel-elevated{border-radius:1rem}.messages-workspace-shell .inbox-inline-chat,.messages-workspace-shell .inbox-split-panel--chat>.messaging-panel-elevated{border-radius:1rem;box-shadow:0 12px 40px hsl(var(--foreground)/.06)}.messages-workspace-shell .inbox-context-rail>*,.messages-workspace-shell .inbox-context-rail>.messaging-panel-elevated{border-radius:1rem}@media (max-width:900px){.messages-workspace-chrome{flex-direction:column;align-items:stretch}.messages-workspace-actions{width:100%}}select:not([multiple]):not([size]){padding-inline-end:2.5rem}.nl-select{padding-inline-start:.625rem;padding-inline-end:2.5rem}.nl-select-filter,[role=search] select:not([multiple]):not([size]){min-width:13rem;padding-inline-start:.625rem;padding-inline-end:2.5rem}:root{--ta-brand-25:#f2f7ff;--ta-brand-50:#ecf3ff;--ta-brand-100:#dde9ff;--ta-brand-500:#465fff;--ta-brand-600:#3641f5;--ta-brand-700:#2a31d8;--ta-brand-950:#161950;--ta-panel-bg:#fff;--ta-panel-border:#e4e7ec;--ta-body:#667085;--ta-title:#101828;--ta-shadow-xs:0px 1px 2px 0px rgba(16,24,40,.05);--ta-shadow-sm:0px 1px 3px 0px rgba(16,24,40,.1),0px 1px 2px 0px rgba(16,24,40,.06);--ta-sidebar-expanded:290px;--ta-sidebar-collapsed:90px;--ta-header-height:72px}.dark{--ta-panel-bg:hsla(0,0%,100%,.03);--ta-panel-border:#1f2937;--ta-body:#98a2b3;--ta-title:hsla(0,0%,100%,.9)}.public-editorial{color-scheme:light;accent-color:#0d968b;--accent-1:175 84% 32%;--accent-2:173 60% 42%;--background:210 40% 98%;--surface:0 0% 100%;--surface-muted:210 30% 96%;--foreground:210 73% 15%;--muted-foreground:210 16% 40%;--border:214 20% 92%;--input:214 20% 92%;--primary:175 84% 32%;--primary-foreground:0 0% 100%;--ring:175 84% 32%;--brand-violet:175 84% 32%;--brand-coral:16 55% 48%;--trust-bg:210 30% 96%;--trust-fg:210 16% 40%;--card:var(--surface);--card-foreground:var(--foreground);--muted:var(--surface-muted);--secondary:210 30% 96%;--secondary-foreground:210 73% 15%;--accent:var(--surface-muted);--accent-foreground:var(--foreground);--article-bg:210 40% 98%;--article-text:210 30% 22%;--article-muted:210 12% 42%;--article-border:214 20% 92%;--article-accent:175 84% 32%;--article-meta:210 10% 50%;--article-chip-bg:210 30% 96%;--elevation-1:0 0 0 1px #e7eaef;--elevation-2:0 20px 50px rgba(10,38,66,.08);--elevation-3:0 8px 32px rgba(10,38,66,.1);--elevation-4:0 40px 100px rgba(10,38,66,.18);--primary-dim:175 84% 32%/0.12;--section-py:clamp(4.5rem,10vw,7.5rem);--line-2:214 18% 86%;--ta-brand-25:#f0fdfa;--ta-brand-50:#ccfbf1;--ta-brand-100:#99f6e4;--ta-brand-500:#0d9488;--ta-brand-600:#0f766e;--ta-brand-700:#115e59;--ta-brand-950:#042f2e;font-family:var(--font-public-sans),var(--font-sans),system-ui,sans-serif}.dark .public-editorial{color-scheme:dark;accent-color:#2ad5c1;--accent-1:173 67% 50%;--accent-2:173 55% 42%;--background:0 0% 2%;--surface:0 0% 5%;--surface-muted:0 0% 7%;--foreground:0 0% 93%;--muted-foreground:0 0% 54%;--border:0 0% 13%;--input:0 0% 28%;--primary:173 67% 50%;--primary-foreground:178 84% 10%;--ring:173 67% 50%;--brand-violet:173 67% 50%;--brand-coral:16 50% 52%;--trust-bg:0 0% 7%;--trust-fg:0 0% 54%;--card:var(--surface);--card-foreground:var(--foreground);--muted:var(--surface-muted);--secondary:0 0% 7%;--secondary-foreground:0 0% 93%;--accent:var(--surface-muted);--accent-foreground:var(--foreground);--article-bg:0 0% 2%;--article-text:0 0% 85%;--article-muted:0 0% 54%;--article-border:0 0% 13%;--article-accent:173 67% 50%;--article-meta:0 0% 54%;--article-chip-bg:0 0% 7%;--elevation-1:0 0 0 1px #212121,0 0 0 1px hsla(0,0%,100%,.03);--elevation-2:0 20px 50px rgba(0,0,0,.45);--elevation-3:0 8px 32px rgba(0,0,0,.5);--elevation-4:0 40px 100px rgba(0,0,0,.6);--primary-dim:173 67% 50%/0.12;--line-2:0 0% 18%;--ta-brand-25:#042f2e;--ta-brand-50:#0a2e28;--ta-brand-100:#134e4a;--ta-brand-500:#2dd4bf;--ta-brand-600:#14b8a6;--ta-brand-700:#0d9488;--ta-brand-950:#042f2e}.public-editorial .fig-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .75rem;border:1px solid hsl(var(--border));border-radius:999px;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.public-editorial .fig-label:before{content:"";width:.35rem;height:.35rem;border-radius:999px;background:hsl(var(--primary))}.public-editorial .engineered-panel{min-width:0;overflow-x:clip;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--surface));box-shadow:var(--elevation-1)}.public-editorial .mesh-island{color-scheme:light;--background:210 40% 98%;--surface:0 0% 100%;--foreground:210 73% 15%;--muted-foreground:210 16% 40%;--border:214 20% 92%;--primary:175 84% 32%;--primary-foreground:0 0% 100%;color:#0a2642;background:radial-gradient(ellipse 70% 60% at 15% 0,rgba(99,91,255,.2),transparent 55%),radial-gradient(ellipse 60% 50% at 90% 10%,rgba(13,148,136,.28),transparent 50%),linear-gradient(180deg,#eef2ff,#f6f9fc 55%,#e8f7f4)}.public-editorial .kinetic-hl{background:linear-gradient(120deg,hsl(var(--primary)),#99f6e4 40%,hsl(var(--foreground)) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .public-editorial .kinetic-hl{background:linear-gradient(120deg,hsl(var(--primary)),#a7f3d0 40%,#fff 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.public-editorial .trust-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.public-editorial .trust-marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:2.75rem;animation:public-trust-marquee 32s linear infinite;font-size:.875rem;font-weight:600;letter-spacing:.06em;opacity:.6;filter:grayscale(1)}@keyframes public-trust-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.public-editorial .trust-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}@media print{.dark,body,html,html.dark{color-scheme:light!important;background:#fff!important;color:#111827!important;-webkit-print-color-adjust:economy;print-color-adjust:economy}.dark,html.dark{--background:0 0% 100%;--surface:0 0% 100%;--surface-muted:210 40% 96%;--sidebar:0 0% 100%;--foreground:222 47% 11%;--muted-foreground:215 16% 35%;--border:214 32% 86%;--input:214 32% 86%;--card:0 0% 100%;--card-foreground:222 47% 11%;--muted:210 40% 96%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--secondary:214 32% 91%;--secondary-foreground:222 47% 11%;--accent:210 40% 96%;--accent-foreground:222 47% 11%;--glass-bg:0 0% 100%/1;--glass-border:222 47% 11%/0.12;--glass-shadow:none;--article-bg:0 0% 100%;--article-text:222 47% 11%;--article-muted:215 16% 35%;--article-border:214 32% 86%;--article-chip-bg:210 40% 96%;--trust-bg:0 0% 100%;--trust-fg:222 47% 11%;--ge-sidebar-bg:#fff;--ge-sidebar-text:#111827;--ge-canvas:#fff;--ta-panel-bg:#fff;--ta-panel-border:#e5e7eb;--ta-title:#111827;--ta-body:#374151}.ge-sidebar,[data-print-hide],[data-sidebar]{display:none!important}.avoid-break,.ge-card,img,table,thead,tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}