html,body,#root{width:100%;min-width:100%;min-height:100%;margin:0;padding:0}#root{max-width:none}.customer-page{isolation:isolate;color:#f7f9ff;background:#02040b;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.customer-bg-base{z-index:-4;background:radial-gradient(circle at 50% 38%,#4959ff38,#0000 28%),radial-gradient(circle at 66% 58%,#00d8ff29,#0000 26%),radial-gradient(circle at 32% 68%,#a35bff24,#0000 28%),linear-gradient(135deg,#030612 0%,#071426 44%,#02030a 100%);position:absolute;inset:0}.customer-bg-auras{z-index:-3;opacity:.86;filter:blur(16px);background:radial-gradient(circle at 50% 48%,#00e6ff57,#0000 10%),radial-gradient(circle at 50% 48%,#685cff47,#0000 24%),radial-gradient(circle at 50% 48%,#b076ff29,#0000 36%);animation:16s ease-in-out infinite alternate auraDrift;position:absolute;inset:-22%}.customer-bg-auras:before{content:"";opacity:.68;background:conic-gradient(from 90deg,#0000 0deg,#00d8ff00 40deg,#00d8ff6b 74deg,#9e6bff52 110deg,#0000 148deg 230deg,#00d8ff52 270deg,#0000 318deg);border-radius:999px;animation:22s linear infinite intelligenceRing;position:absolute;inset:20%;-webkit-mask-image:radial-gradient(circle,#0000 0 46%,#000 48% 51%,#0000 54%);mask-image:radial-gradient(circle,#0000 0 46%,#000 48% 51%,#0000 54%)}.customer-bg-auras:after{content:"";opacity:.18;background:radial-gradient(circle,#ffffff6b 0 1px,#0000 2px) 0 0/42px 42px,radial-gradient(circle,#00d8ff66 0 1px,#0000 2px) 0 0/76px 76px;border-radius:999px;width:680px;height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.customer-bg-neural{z-index:-2;opacity:.42;background:radial-gradient(circle,#b1e8fff2 0 1px,#0000 1.9px) 0 0/64px 64px,radial-gradient(circle,#be9effa6 0 1px,#0000 2px) 32px 44px/112px 112px,linear-gradient(120deg,#0000 0 46%,#00d8ff1f 48%,#0000 51%) 0 0/192px 192px,linear-gradient(60deg,#0000 0 47%,#a578ff1a 49%,#0000 52%) 56px 24px/224px 224px,linear-gradient(0deg,#0000 0 49%,#78d2ff0e 50%,#0000 51%) 0 0/128px 128px,linear-gradient(90deg,#0000 0 49%,#a082ff0d 50%,#0000 51%) 0 0/128px 128px;animation:34s linear infinite neuralDrift;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 76%)}.customer-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0000 0%,#0000001f 42%,#000000b8 100%),linear-gradient(90deg,#0000008a,#0000 22% 78%,#0000008a);position:absolute;inset:0}.customer-shell{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:linear-gradient(#0c1226db,#060a18cc);border:1px solid #a0b4ff33;border-radius:28px;width:min(520px,100vw - 32px);padding:42px 36px;position:relative;box-shadow:0 24px 80px #00000085,0 0 90px #5374ff2e,inset 0 1px #ffffff0f}.customer-shell:before{content:"";border-radius:inherit;pointer-events:none;opacity:.38;background:linear-gradient(135deg,#00d8ff6b,#0000 34%,#a271ff52);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.customer-kicker{color:#b9c7ff;letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}.customer-shell h1{letter-spacing:-.06em;color:#fff;margin:0 0 12px;font-size:clamp(2.1rem,4vw,3.2rem);line-height:.95}.customer-shell p{color:#f7f9ffb8;margin:0;font-size:1rem}@keyframes auraDrift{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(3%,2%)scale(1.08)}to{transform:translate(1%,-3%)scale(1.03)}}@keyframes intelligenceRing{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.04)}}@keyframes neuralDrift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-54px,-54px)rotate(1deg)}}@keyframes scanField{0%{opacity:0;transform:translateY(-34%)}18%{opacity:.34}58%{opacity:.2}to{opacity:0;transform:translateY(34%)}}@media (prefers-reduced-motion:reduce){.customer-bg-auras,.customer-bg-auras:before,.customer-bg-neural,.customer-bg-neural:before{animation:none}}@media (width<=640px){.customer-bg-neural{opacity:.28}.customer-bg-auras:before{inset:12%}.customer-shell{border-radius:24px;padding:34px 24px}}@keyframes networkPulse{0%{opacity:.32;transform:scale(1)}to{opacity:.64;transform:scale(1.035)}}@keyframes neuralCoreFloat{0%{opacity:.28;transform:translate(-50%,-50%)scale(.97)rotate(0)}to{opacity:.5;transform:translate(-50%,-50%)scale(1.05)rotate(1.4deg)}}.customer-bg-neural:before{content:"";opacity:.56;background:linear-gradient(120deg,#0000 0 47%,#00d8ff42 50%,#0000 53%) 0 0/260px 260px,linear-gradient(60deg,#0000 0 47%,#b07aff33 50%,#0000 53%) 0 0/300px 300px;animation:8s ease-in-out infinite alternate networkPulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 74%)}.customer-bg-neural{opacity:.38!important;background:radial-gradient(circle,#d2f5ffb8 0 1px,#0000 1.9px) 0 0/58px 58px,radial-gradient(circle,#b696ff6b 0 1px,#0000 2px) 31px 37px/108px 108px,radial-gradient(circle at 50% 48%,#00d8ff2e,#0000 28%) 50%/100% 100%,radial-gradient(circle at 42% 58%,#a069ff1f,#0000 32%) 50%/100% 100%!important;animation:42s linear infinite neuralDrift!important;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%)!important;mask-image:radial-gradient(circle,#000 0%,#0000 78%)!important}.customer-bg-neural:before{content:none!important}.customer-bg-neural:after{content:"";aspect-ratio:1;opacity:.24;background:radial-gradient(circle,#ffffff7a 0 1px,#0000 2px) 0 0/42px 42px,radial-gradient(circle,#00d8ff4d 0 1px,#0000 2px) 21px 29px/82px 82px,radial-gradient(circle,#6374ff33,#0000 54%) 50%/100% 100%;border-radius:999px;width:min(820px,82vw);animation:14s ease-in-out infinite alternate neuralCoreFloat;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.customer-core-stage{z-index:2;place-items:center;width:min(760px,100vw - 32px);min-height:620px;display:grid;position:relative}.sentinel-core{aspect-ratio:1;place-items:center;width:min(560px,92vw);transition:transform .42s,opacity .42s,filter .42s;display:grid;position:relative}.sentinel-core-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.core-halo{fill:none;stroke:#8edcff47;stroke-width:1px;stroke-dasharray:10 18;transform-origin:260px 260px}.halo-one{animation:42s linear infinite coreSpin}.halo-two{stroke:#b182ff3d;stroke-dasharray:4 14;animation:36s linear infinite coreSpinReverse}.halo-three{stroke:#ffffff1f;stroke-dasharray:2 10;animation:28s linear infinite coreSpin}.core-network path{fill:none;stroke:#8edcff61;stroke-width:1.2px;stroke-linecap:round;opacity:.86;animation:5.8s ease-in-out infinite alternate pathPulse}.core-network path:nth-child(2n){stroke:#b991ff52;animation-delay:-2s}.core-nodes circle{fill:#d2f8ffe6;animation:3.4s ease-in-out infinite alternate nodePulse}.core-nodes circle:nth-child(3n){fill:#be96ffcc;animation-delay:-1.2s}.core-nodes circle:nth-child(4n){animation-delay:-2.3s}.core-centre-glow{animation:4.6s ease-in-out infinite alternate coreBreathe}.core-crosshair path{stroke:#ffffff29;stroke-width:1px;stroke-linecap:round}.sentinel-core-content{z-index:2;text-align:center;border-radius:999px;justify-items:center;width:min(320px,70vw);padding:28px;display:grid;position:relative}.sentinel-core-kicker{color:#b9c7ff;letter-spacing:.28em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800}.sentinel-core-content h1{color:#fff;letter-spacing:-.07em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.sentinel-core-content p{color:#f7f9ffad;max-width:260px;margin:0;line-height:1.45}.sentinel-access-button{color:#fff;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#8edcff2e,#a470ff17);border:1px solid #8edcff5c;border-radius:999px;margin-top:24px;padding:0 24px;font-weight:800;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 16px 40px #00d8ff1f,inset 0 1px #ffffff1a}.customer-provider-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:linear-gradient(#0c1226db,#060a18c7);border:1px solid #a0b4ff2e;border-radius:24px;width:min(420px,100vw - 32px);padding:24px;transition:opacity .28s,transform .28s;position:absolute;bottom:36px;left:50%;transform:translate(-50%,22px)scale(.98);box-shadow:0 24px 80px #00000075,0 0 80px #5374ff24}.customer-provider-panel.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.customer-panel-kicker{color:#f7f9ffb8;text-align:center;margin:0 0 16px;font-weight:800}@keyframes coreSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes coreSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pathPulse{0%{opacity:.34;stroke-width:1px}to{opacity:.88;stroke-width:1.45px}}@keyframes nodePulse{0%{opacity:.38;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes coreBreathe{0%{opacity:.52;transform-origin:260px 260px;transform:scale(.94)}to{opacity:.92;transform-origin:260px 260px;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.core-halo,.core-network path,.core-nodes circle,.core-centre-glow{animation:none}.sentinel-core,.customer-provider-panel{transition:none}}@media (width<=640px){.customer-core-stage{min-height:620px}.customer-core-stage.is-provider-view .sentinel-core{transform:translateY(-82px)scale(.68)}.sentinel-core-content{width:min(290px,74vw)}.customer-provider-panel{bottom:22px}}.customer-bg-neural{opacity:.16!important;background:radial-gradient(circle,#d2f5ff6b 0 .8px,#0000 1.8px) 0 0/96px 96px,radial-gradient(circle,#b696ff3d 0 .8px,#0000 1.8px) 46px 62px/164px 164px!important;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle,#000 0%,#0000 72%)!important}.customer-bg-neural:before,.customer-bg-neural:after{content:none!important}.customer-bg-auras{opacity:.74!important;filter:blur(20px)!important}.core-fill{opacity:.56;transform-origin:260px 260px;animation:5.6s ease-in-out infinite alternate coreBreathe}.core-ring{fill:none;stroke-width:1px;transform-origin:260px 260px}.ring-outer{stroke:#8edcff38;stroke-dasharray:8 18;animation:48s linear infinite coreSpin}.ring-mid{stroke:#b488ff2e;stroke-dasharray:2 12;animation:42s linear infinite coreSpinReverse}.ring-inner{stroke:#ffffff21;stroke-dasharray:1 9;animation:32s linear infinite coreSpin}.core-arc{fill:none;stroke-linecap:round;stroke-width:1.35px;opacity:.64}.arc-one,.arc-two{stroke:#8edcff6b}.arc-three,.arc-four{stroke:#b691ff52}.core-ticks line{stroke:#b4e1ff3d;stroke-width:1px;stroke-linecap:round}.core-ticks line:nth-child(4n){stroke:#bc96ff4d}.core-axis path{stroke:#ffffff24;stroke-width:1px;stroke-linecap:round}.core-lock circle:first-child{fill:#e6faffd1;filter:url(#sentinelGlow)}.core-lock circle:last-child{fill:none;stroke:#8edcff42;stroke-width:1px}.core-network,.core-nodes,.core-halo,.core-crosshair,.core-centre-glow{display:none!important}.sentinel-core-content h1{letter-spacing:-.075em;font-size:clamp(2.2rem,4vw,3.4rem)}.sentinel-core-content p{color:#f7f9ffa3}.sentinel-access-button{min-height:50px;padding:0 28px;font-size:.95rem}.sentinel-core{align-content:center;justify-items:center;gap:10px;min-height:560px;aspect-ratio:auto!important;width:min(640px,94vw)!important;display:grid!important}.sentinel-core-orb{aspect-ratio:1;place-items:center;width:min(420px,76vw);margin-bottom:-18px;display:grid;position:relative}.sentinel-core-svg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.sentinel-core-content{text-align:center;justify-items:center;display:grid;border-radius:0!important;width:min(440px,86vw)!important;padding:0!important;position:relative!important}.sentinel-core-content p{font-size:1.03rem;color:#f7f9ffb3!important;max-width:320px!important;margin:0!important}.sentinel-access-button{margin-top:24px!important}.customer-core-stage.is-provider-view .sentinel-core{transform:translateY(-92px)scale(.82)!important}.customer-core-stage.is-provider-view .sentinel-core-orb{opacity:.76;width:min(340px,70vw)}@media (width<=640px){.sentinel-core{min-height:540px}.sentinel-core-orb{width:min(360px,88vw);margin-bottom:-8px}.sentinel-core-content h1{font-size:clamp(2.4rem,14vw,3.8rem)!important}.customer-core-stage.is-provider-view .sentinel-core{transform:translateY(-94px)scale(.74)!important}}.core-cognition{opacity:.34;transform-origin:260px 260px;animation:6.8s ease-in-out infinite alternate cognitionPulse}.core-cognition path{fill:none;stroke:#b4e6ff57;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.core-cognition path:nth-child(2n){stroke:#be91ff47}.core-cognition circle{fill:#dcf8ffbd;transform-origin:50%;animation:4.2s ease-in-out infinite alternate cognitionNodePulse}.core-cognition circle:nth-child(3n){fill:#be91ffa3;animation-delay:-1.4s}@keyframes cognitionPulse{0%{opacity:.16;transform:scale(.985)}to{opacity:.42;transform:scale(1.018)}}@keyframes cognitionNodePulse{0%{opacity:.34}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.core-cognition,.core-cognition circle{animation:none}}.core-cognition{display:none!important}.core-orbits{transform-origin:260px 260px;filter:url(#sentinelGlow)}.orbit{transform-origin:260px 260px}.orbit circle{fill:#dcf8ffeb;filter:url(#sentinelGlow)}.orbit-one{animation:18s linear infinite orbitSpinOne}.orbit-two{opacity:.76;animation:26s linear infinite orbitSpinTwo}.orbit-two circle{fill:#b991ffd1}.orbit-three{opacity:.62;animation:34s linear infinite orbitSpinThree}.orbit-three circle{fill:#8edcffc7}@keyframes orbitSpinOne{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinTwo{0%{transform:rotate(110deg)}to{transform:rotate(-250deg)}}@keyframes orbitSpinThree{0%{transform:rotate(240deg)}to{transform:rotate(600deg)}}@media (prefers-reduced-motion:reduce){.orbit-one,.orbit-two,.orbit-three{animation:none}}.core-orbits{display:none!important}.core-float-dots{transform-origin:260px 260px}.float-dot{fill:#e1faffdb;transform-box:fill-box;transform-origin:50%}.dot-one{animation:8.5s ease-in-out infinite alternate floatDotOne}.dot-two{fill:#be96ffc7;animation:10.5s ease-in-out infinite alternate floatDotTwo}.dot-three{fill:#8edcffb8;animation:12s ease-in-out infinite alternate floatDotThree}.dot-four{fill:#d2b9ffa3;animation:9.5s ease-in-out infinite alternate floatDotFour}@keyframes floatDotOne{0%{opacity:.34;transform:translate(-16px,8px)scale(.78)}to{opacity:.96;transform:translate(46px,-28px)scale(1.2)}}@keyframes floatDotTwo{0%{opacity:.88;transform:translate(18px,-10px)scale(1.08)}to{opacity:.32;transform:translate(-52px,34px)scale(.72)}}@keyframes floatDotThree{0%{opacity:.28;transform:translate(-38px,-18px)scale(.68)}to{opacity:.78;transform:translate(32px,18px)scale(1.08)}}@keyframes floatDotFour{0%{opacity:.62;transform:translate(28px,24px)scale(.92)}to{opacity:.9;transform:translate(-24px,-26px)scale(1.16)}}@media (prefers-reduced-motion:reduce){.float-dot{animation:none!important}}.core-float-dots{display:none!important}.core-loop-orbits{transform-origin:260px 260px}.orbit-path{fill:none;stroke:#8edcff14;stroke-width:1px;stroke-dasharray:2 12}.loop-dot{filter:url(#sentinelGlow)}.loop-dot-one{fill:#e1fafff0}.loop-dot-two{fill:#be96ffd1;opacity:.72}.loop-dot-three{fill:#8edcffb8;opacity:.58}.sentinel-core{gap:0!important;min-height:530px!important}.sentinel-core-orb{width:min(405px,74vw)!important;margin-bottom:-36px!important}.sentinel-core-content{width:min(460px,88vw)!important}.sentinel-core-kicker{text-shadow:0 0 22px #8edcff24;color:#dce6ffd1!important;letter-spacing:.32em!important;margin:0 0 12px!important;font-size:.82rem!important;font-weight:850!important}.sentinel-core-content h1{text-shadow:0 18px 56px #00000080,0 0 28px #7891ff24;letter-spacing:-.08em!important;margin:0 0 12px!important;font-size:clamp(2.55rem,5.2vw,4.35rem)!important;line-height:.92!important}.sentinel-core-content p{color:#f7f9ffa8!important;max-width:340px!important;font-size:1rem!important;line-height:1.45!important}.sentinel-access-button{color:#fffffff0!important;letter-spacing:.01em!important;background:linear-gradient(#8edcff24,#a470ff12)!important;border-color:#8edcff57!important;border-radius:999px!important;min-height:46px!important;margin-top:26px!important;padding:0 30px!important;font-size:.92rem!important;font-weight:750!important;box-shadow:0 14px 34px #00d8ff14,inset 0 1px #ffffff1a!important}.sentinel-access-button:hover{background:linear-gradient(#8edcff33,#a470ff1a)!important;border-color:#ace8ff94!important;transform:translateY(-1px)!important;box-shadow:0 18px 44px #00d8ff26,0 0 38px #7e64ff1a!important}.customer-provider-panel{background:linear-gradient(#0c1226e0,#060a18d1)!important;border-color:#a0b4ff29!important;border-radius:22px!important;width:min(390px,100vw - 32px)!important;padding:22px!important}.customer-panel-kicker{letter-spacing:.02em;color:#f7f9ffb8!important;margin:0 0 14px!important;font-size:.92rem!important}.customer-auth-button{border-radius:14px!important;min-height:48px!important;font-size:.92rem!important;font-weight:720!important}.customer-demo-note{color:#f7f9ff6b!important;margin-top:14px!important;font-size:.78rem!important}.customer-core-stage.is-provider-view .sentinel-core{opacity:.86!important;transform:translateY(-104px)scale(.78)!important}.customer-core-stage.is-provider-view .sentinel-core-orb{width:min(330px,68vw)!important;margin-bottom:-44px!important}.customer-core-stage.is-provider-view .sentinel-core-content{opacity:.28!important;transform:translateY(-4px)scale(.94)!important}@media (width<=640px){.sentinel-core{min-height:520px!important}.sentinel-core-orb{width:min(350px,88vw)!important;margin-bottom:-26px!important}.sentinel-core-content h1{font-size:clamp(2.3rem,13vw,3.45rem)!important}.sentinel-core-content p{font-size:.96rem!important}.customer-core-stage.is-provider-view .sentinel-core{transform:translateY(-96px)scale(.72)!important}}.customer-home-page{z-index:2;grid-template-rows:auto 1fr;gap:22px;width:min(1080px,100vw - 36px);min-height:min(760px,100svh - 48px);display:grid;position:relative}.customer-home-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0c1226c2,#060a18a8);border:1px solid #a0b4ff29;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0d}.customer-home-kicker{color:#b9c7ffdb;letter-spacing:.26em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.customer-home-header h1{color:#fff;letter-spacing:-.06em;margin:0 0 6px;font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.customer-home-header p{color:#f7f9ff9e;margin:0}.customer-secondary-button{color:#f7f9ffdb;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #8edcff38;border-radius:999px;padding:0 18px;font-weight:750}.customer-secondary-button:hover{background:#8edcff14;border-color:#8edcff6b}.customer-chat-placeholder{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 0,#5a64ff24,#0000 38%),linear-gradient(#0c1226ad,#060a189e);border:1px solid #a0b4ff29;border-radius:32px;grid-template-rows:1fr auto;min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061,0 0 80px #5374ff1a,inset 0 1px #ffffff0d}.customer-chat-empty{text-align:center;align-content:center;place-items:center;padding:36px;display:grid}.customer-chat-empty h2{color:#fff;letter-spacing:-.07em;margin:0 0 12px;font-size:clamp(2rem,5vw,4rem);line-height:.95}.customer-chat-empty p{color:#f7f9ff9e;max-width:480px;margin:0;line-height:1.55}.customer-composer-placeholder{background:#0306125c;border-top:1px solid #a0b4ff1f;grid-template-columns:auto 1fr auto;gap:12px;padding:18px;display:grid}.customer-composer-placeholder input{color:#f7f9ffdb;min-width:0;min-height:50px;font:inherit;background:#ffffff0e;border:1px solid #a0b4ff24;border-radius:999px;padding:0 18px}.customer-composer-placeholder input::placeholder{color:#f7f9ff66}.customer-attach-button,.customer-send-button{color:#f7f9ffdb;min-height:50px;font:inherit;background:linear-gradient(#8edcff1f,#a470ff0f);border:1px solid #8edcff38;border-radius:999px;font-weight:800}.customer-attach-button{width:50px;font-size:1.35rem}.customer-send-button{padding:0 20px}@media (width<=720px){.customer-home-page{gap:14px;width:min(100%,100vw - 28px);min-height:calc(100svh - 32px)}.customer-home-header{border-radius:24px;padding:18px}.customer-home-header h1{font-size:clamp(1.6rem,8vw,2.35rem)}.customer-chat-placeholder{border-radius:26px}.customer-chat-empty{padding:26px 20px}.customer-composer-placeholder{grid-template-columns:auto 1fr}.customer-send-button{grid-column:1/-1}}.cui-workspace{z-index:2;grid-template-columns:310px minmax(0,1fr);gap:18px;width:min(1180px,100vw - 36px);height:min(780px,100svh - 48px);display:grid;position:relative}.cui-sidebar,.cui-main{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0c1226c7,#060a18a8);border:1px solid #a0b4ff29;min-width:0;min-height:0;box-shadow:0 26px 90px #0000005c,inset 0 1px #ffffff0d}.cui-sidebar{border-radius:28px;grid-template-rows:auto auto 1fr;gap:16px;padding:18px;display:grid}.cui-sidebar-brand{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cui-sidebar-brand p,.cui-empty-state p,.cui-chat-header p{color:#b9c7ffdb;letter-spacing:.26em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.cui-sidebar-brand h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:2rem;line-height:.95}.cui-back-button,.cui-new-chat-button,.cui-primary-button,.cui-composer button{color:#fffffff0;font:inherit;cursor:pointer;background:linear-gradient(#8edcff21,#a470ff12);border:1px solid #8edcff47;font-weight:800}.cui-back-button{border-radius:999px;min-height:38px;padding:0 14px;font-size:.86rem}.cui-new-chat-button,.cui-primary-button{border-radius:16px;min-height:48px}.cui-new-chat-button:hover,.cui-primary-button:hover,.cui-back-button:hover,.cui-composer button:hover:not(:disabled){background:linear-gradient(#8edcff33,#a470ff1c);border-color:#ace8ff85}.cui-conversation-list{align-content:start;gap:10px;padding-right:2px;display:grid;overflow:auto}.cui-conversation{color:#f7f9ffdb;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #a0b4ff1a;border-radius:16px;gap:6px;width:100%;padding:14px;display:grid}.cui-conversation:hover,.cui-conversation.is-active{background:#8edcff14;border-color:#8edcff57}.cui-conversation-title{color:#fff;font-size:.95rem;font-weight:850}.cui-conversation-preview{color:#f7f9ff8a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}.cui-conversation-date{color:#b9c7ff8f;font-size:.74rem;font-weight:750}.cui-main{border-radius:32px;overflow:hidden}.cui-empty-state{text-align:center;align-content:center;place-items:center;gap:14px;height:100%;padding:42px;display:grid}.cui-empty-state h2{color:#fff;letter-spacing:-.08em;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.92}.cui-empty-state span{color:#f7f9ff9e;max-width:480px;line-height:1.55}.cui-primary-button{border-radius:999px;margin-top:10px;padding:0 26px}.cui-chat-window{grid-template-rows:auto 1fr auto;height:100%;display:grid}.cui-chat-header{background:#03061238;border-bottom:1px solid #a0b4ff1f;padding:20px 24px}.cui-chat-header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:1.5rem}.cui-chat-body{place-items:center;padding:28px;display:grid}.cui-assistant-card{text-align:center;background:#ffffff0b;border:1px solid #a0b4ff24;border-radius:22px;width:min(420px,100%);padding:22px}.cui-assistant-card p{color:#fff;margin:0 0 8px;font-weight:850}.cui-assistant-card span{color:#f7f9ff8f}.cui-composer{background:#03061257;border-top:1px solid #a0b4ff1f;grid-template-columns:auto 1fr auto;gap:12px;padding:18px;display:grid}.cui-composer input{color:#f7f9ffdb;min-width:0;min-height:50px;font:inherit;background:#ffffff0e;border:1px solid #a0b4ff24;border-radius:999px;padding:0 18px}.cui-composer button{border-radius:999px;min-height:50px}.cui-composer button:first-child{width:50px;font-size:1.35rem}.cui-composer button:last-child{padding:0 20px}.cui-composer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=860px){.cui-workspace{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:14px;width:min(100%,100vw - 28px);height:calc(100svh - 32px)}.cui-sidebar{min-height:auto;max-height:300px}.cui-main{min-height:0}.cui-conversation-list{max-height:160px}}.cui-workspace{grid-template-columns:340px minmax(0,1fr)!important;gap:20px!important;width:min(1680px,100vw - 48px)!important;height:min(860px,100svh - 48px)!important}.cui-sidebar{border-radius:30px!important}.cui-main{border-radius:34px!important}@media (width>=1500px){.cui-workspace{grid-template-columns:360px minmax(0,1fr)!important;width:calc(100vw - 72px)!important}}@media (width<=860px){.cui-workspace{grid-template-columns:1fr!important;width:min(100%,100vw - 24px)!important;height:calc(100svh - 24px)!important}}.cui-sidebar{grid-template-rows:auto auto auto 1fr!important;align-content:start!important}.cui-user-strip{border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;place-items:center stretch!important;gap:10px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 10px!important}.cui-user-avatar{width:34px!important;height:34px!important}.cui-user-details{text-align:left!important;justify-items:start!important}.cui-user-name,.cui-user-plan{text-align:left!important;width:100%!important;display:block!important}.cui-user-settings{width:34px!important;height:34px!important;margin:0!important;padding:0!important}.cui-conversation-list{align-content:start!important;margin-top:0!important}.cui-sidebar-reordered{flex-direction:column!important;gap:14px!important;display:flex!important}.cui-sidebar-brand,.cui-profile-card,.cui-user-strip{display:none!important}.cui-account-card{box-sizing:border-box;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #a0b4ff21;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029}.cui-account-avatar{color:#fff;background:radial-gradient(circle at 35% 25%,#ffffff38,#0000 32%),linear-gradient(135deg,#00d8ff3d,#a470ff2e);border:1px solid #8edcff47;border-radius:999px;place-items:center;width:40px;height:40px;font-size:.92rem;font-weight:900;display:grid}.cui-account-text{gap:4px;min-width:0;display:grid}.cui-account-text strong{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1.1;overflow:hidden}.cui-account-text span{color:#f7f9ff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.1;overflow:hidden}.cui-account-settings{color:#f7f9ffc7;cursor:pointer;background:#ffffff0b;border:1px solid #8edcff2e;border-radius:12px;place-items:center;width:36px;height:36px;font-size:.92rem;display:grid}.cui-account-settings:hover{color:#fff;background:#8edcff14;border-color:#8edcff61}.cui-chat-section-title{justify-content:space-between;align-items:center;padding:2px 2px 0;display:flex}.cui-chat-section-title span{color:#b9c7ffd1;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:850}.cui-conversation-list{flex:auto!important;overflow:auto!important}.cui-sidebar-reordered{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:16px!important;padding:0!important}.cui-account-card{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:linear-gradient(#0c1226d1,#060a18b8)!important;border:1px solid #a0b4ff2b!important;border-radius:22px!important;flex:none!important;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0e!important}.cui-new-chat-button,.cui-chat-section-title,.cui-conversation-list{width:100%!important}.cui-new-chat-button,.cui-chat-section-title{margin-top:0!important}.cui-conversation-list{flex:auto!important}.cui-sidebar-reordered .cui-new-chat-button{z-index:2!important;position:relative!important}.cui-sidebar-reordered:after{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:linear-gradient(#0c1226c7,#060a18a8)!important;border:1px solid #a0b4ff29!important;border-radius:28px!important;position:absolute!important;inset:86px 0 0!important;box-shadow:0 26px 90px #0000005c,inset 0 1px #ffffff0d!important}.cui-sidebar-reordered{padding-top:0!important;position:relative!important}.cui-new-chat-button,.cui-chat-section-title,.cui-conversation-list{padding-left:18px!important;padding-right:18px!important}.cui-new-chat-button{box-sizing:border-box!important;width:calc(100% - 36px)!important;margin-top:18px!important;margin-left:18px!important;margin-right:18px!important}.cui-chat-section-title{box-sizing:border-box!important;padding-top:4px!important}.cui-conversation-list{box-sizing:border-box!important;padding-bottom:18px!important}.cui-folder-list{flex:auto;align-content:start;gap:10px;min-height:0;padding:0 18px 18px;display:grid;overflow:auto}.cui-folder{gap:8px;display:grid}.cui-folder-toggle{color:#f7f9ffd1;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #a0b4ff14;border-radius:13px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:.86rem;font-weight:850;display:grid}.cui-folder-toggle:hover{background:#8edcff0e;border-color:#8edcff38}.cui-folder-toggle small{color:#f7f9ff80;background:#ffffff0f;border-radius:999px;place-items:center;min-width:22px;min-height:22px;font-size:.72rem;font-weight:800;display:grid}.cui-folder-chevron{color:#b9c7ffb8;place-items:center;font-size:1.1rem;line-height:1;transition:transform .16s;display:inline-grid;transform:rotate(0)}.cui-folder-chevron.is-open{transform:rotate(90deg)}.cui-folder-conversations{border-left:1px solid #8edcff1c;gap:10px;padding-left:12px;display:grid}.cui-folder-conversations .cui-conversation{border-radius:15px}.cui-folder-empty{color:#f7f9ff7a;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px dashed #a0b4ff29;border-radius:14px;padding:0 12px;font-size:.82rem;font-weight:750}.cui-folder-empty:hover{color:#f7f9ffb8;border-color:#8edcff47}.cui-sidebar-reordered .cui-conversation-list,.cui-chat-section-title{display:none!important}.cui-chat-section-title{display:none!important}.cui-folder-list{padding-top:0!important}.cui-agent-card{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0c1226c7,#060a18a8);border:1px solid #a0b4ff29;border-radius:20px;gap:8px;width:100%;padding:14px 18px;display:grid;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff0d}.cui-agent-card span{color:#b9c7ffc7;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850}.cui-agent-card select{color:#f7f9ffe6;width:100%;min-height:40px;font:inherit;background:#ffffff0e;border:1px solid #a0b4ff24;border-radius:14px;outline:none;padding:0 12px;font-size:.88rem;font-weight:750}.cui-agent-card option{color:#0b1020}.cui-chat-body{overflow:auto;display:block!important}.cui-message-list{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:14px;min-height:100%;padding:26px;display:flex}.cui-message{width:100%;display:flex}.cui-message-bubble{background:#ffffff0b;border:1px solid #a0b4ff24;border-radius:20px;max-width:min(680px,78%);padding:14px 16px;box-shadow:0 12px 34px #0000002e,inset 0 1px #ffffff0b}.cui-message.is-user .cui-message-bubble{background:linear-gradient(#00d8ff29,#a470ff17);border-color:#8edcff3d}.cui-message.is-thinking .cui-message-bubble{opacity:.72}.cui-message.is-error .cui-message-bubble{background:#ff506e14;border-color:#ff78965c}.cui-message-bubble p{color:#f7f9ffe6;white-space:pre-wrap;margin:0;font-size:.96rem;line-height:1.52}.cui-message-bubble span{color:#f7f9ff61;margin-top:8px;font-size:.72rem;font-weight:700;display:block}@media (width<=720px){.cui-message-list{padding:18px}.cui-message-bubble{max-width:92%}}.cui-file-input{display:none}.cui-attachment-tray{background:#0306123d;border-top:1px solid #a0b4ff1a;flex-wrap:wrap;gap:10px;padding:12px 18px 0;display:flex}.cui-attachment-chip{color:#f7f9ffd6;background:#8edcff13;border:1px solid #8edcff33;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:min(320px,100%);padding:8px 8px 8px 12px;font-size:.82rem;font-weight:750;display:inline-grid}.cui-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;display:grid;overflow:hidden}.cui-attachment-chip small{color:#f7f9ff70;font-size:.68rem;font-weight:700}.cui-attachment-chip button{color:#f7f9ffc2;cursor:pointer;background:#ffffff0e;border:1px solid #a0b4ff24;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.cui-attachment-chip button:hover:not(:disabled){color:#fff;background:#ff5a821a;border-color:#ff8caa57}.cui-message-stack{gap:8px;max-width:min(720px,78%);display:grid}.cui-message-stack .cui-message-bubble{max-width:100%}.cui-message.is-assistant .cui-message-stack{justify-items:start}.cui-sent-attachment-card{box-sizing:border-box;color:#f7f9ffdb;background:linear-gradient(#00d8ff21,#a470ff12);border:1px solid #8edcff38;border-radius:18px;width:min(420px,100%);padding:12px 14px;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff0e}.cui-sent-attachment-card strong{color:#fffffff0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;display:block}.cui-sent-attachment-card span{color:#f7f9ffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:720;line-height:1.35;display:block;overflow:hidden}@media (width<=720px){.cui-message-stack{max-width:92%}.cui-sent-attachment-card{width:100%}}.cui-chat-body{box-sizing:border-box!important;width:100%!important;overflow:hidden auto!important}.cui-message-list{box-sizing:border-box!important;align-items:stretch!important;width:100%!important;max-width:none!important}.cui-message{box-sizing:border-box!important;width:100%!important}.cui-message-stack{box-sizing:border-box!important;width:min(720px,72%)!important;max-width:min(720px,72%)!important}.cui-message-bubble{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.cui-message.is-user .cui-message-stack,.cui-message.is-assistant .cui-message-stack{justify-items:stretch!important}.cui-sent-attachment-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 16px!important}.cui-sent-attachment-card strong{display:none!important}.cui-sent-attachment-card span{color:#f7f9ffd1!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.92rem!important;font-weight:760!important}@media (width<=720px){.cui-message-stack{width:92%!important;max-width:92%!important}}.cui-message{box-sizing:border-box!important;width:100%!important;display:flex!important}.cui-message.is-user{justify-content:flex-end!important}.cui-message.is-assistant{justify-content:flex-start!important}.cui-message-stack{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:auto!important;max-width:min(720px,72%)!important;display:flex!important}.cui-message.is-user .cui-message-stack{align-items:flex-end!important}.cui-message.is-assistant .cui-message-stack{align-items:flex-start!important}.cui-message-bubble{box-sizing:border-box!important;text-align:left!important;width:fit-content!important;min-width:0!important;max-width:100%!important}.cui-message-bubble p{text-align:left!important;white-space:pre-wrap!important;margin:0!important}.cui-message-bubble span{text-align:left!important}.cui-sent-attachment-card{text-align:left!important;width:fit-content!important;max-width:100%!important}.cui-sent-attachment-card span{text-align:left!important}@media (width<=720px){.cui-message-stack{max-width:92%!important}}.cui-conversation-shell{display:grid;position:relative}.cui-conversation-shell .cui-conversation{padding-right:46px!important}.cui-conversation-shell.is-active .cui-conversation{background:#8edcff14;border-color:#8edcff57}.cui-conversation-gear{color:#f7f9ff94;cursor:pointer;opacity:0;background:#ffffff0b;border:1px solid #8edcff29;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.82rem;transition:opacity .14s,border-color .14s,background .14s,color .14s;display:grid;position:absolute;top:10px;right:10px}.cui-conversation-shell:hover .cui-conversation-gear,.cui-conversation-shell.is-active .cui-conversation-gear{opacity:1}.cui-conversation-gear:hover{color:#fff;background:#8edcff14;border-color:#8edcff57}.cui-conversation-menu{z-index:20;background:linear-gradient(#0c1226f5,#060a18f0);border:1px solid #a0b4ff2e;border-radius:14px;gap:6px;width:132px;padding:8px;display:grid;position:absolute;top:44px;right:10px;box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff0e}.cui-conversation-menu button{color:#f7f9ffd1;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 10px;font-size:.82rem;font-weight:780}.cui-conversation-menu button:hover{color:#fff;background:#8edcff13;border-color:#8edcff2e}.cui-conversation-menu button.is-danger{color:#ff96aaeb}.cui-conversation-menu button.is-danger:hover{color:#fff;background:#ff506e1a;border-color:#ff789642}.cui-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 42%,#00d8ff1c,#0000 32%),#01030aad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cui-conversation-modal{box-sizing:border-box;background:linear-gradient(#0c1226fa,#060a18f5);border:1px solid #a0b4ff33;border-radius:24px;width:min(420px,100vw - 36px);padding:22px;box-shadow:0 30px 90px #0000007a,0 0 70px #00d8ff14,inset 0 1px #ffffff0f}.cui-conversation-modal p{color:#b9c7ffdb;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:850}.cui-conversation-modal h3{color:#fff;letter-spacing:-.045em;margin:0 0 18px;font-size:1.45rem;line-height:1}.cui-conversation-modal label{color:#f7f9ff9e;gap:8px;font-size:.82rem;font-weight:760;display:grid}.cui-conversation-modal input{box-sizing:border-box;color:#f7f9fff0;width:100%;min-height:48px;font:inherit;background:#ffffff0e;border:1px solid #8edcff3d;border-radius:14px;outline:none;padding:0 14px;font-size:.95rem}.cui-conversation-modal input:focus{border-color:#ace8ff8a;box-shadow:0 0 0 3px #00d8ff14}.cui-modal-copy{color:#f7f9ffad;margin:0 0 18px;line-height:1.5;display:block}.cui-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.cui-modal-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:820}.cui-modal-secondary{color:#f7f9ffc2;background:#ffffff0b;border:1px solid #a0b4ff2e}.cui-modal-primary{color:#fff;background:linear-gradient(#8edcff33,#a470ff1a);border:1px solid #8edcff57}.cui-modal-danger{color:#fff;background:linear-gradient(#ff5a822e,#78285024);border:1px solid #ff789657}.cui-modal-actions button:disabled{opacity:.45;cursor:not-allowed}.cui-modal-secondary:hover,.cui-modal-primary:hover,.cui-modal-danger:hover{transform:translateY(-1px)}.cui-projects-card{gap:10px;padding:0 18px;display:grid}.cui-projects-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cui-projects-top strong{color:#f7f9ffe6;font-size:.9rem;font-weight:880}.cui-projects-top button,.cui-project-empty{color:#f7f9ffc2;min-height:34px;font:inherit;cursor:pointer;background:#8edcff0f;border:1px solid #8edcff2e;border-radius:12px;font-size:.78rem;font-weight:780}.cui-projects-top button{padding:0 10px}.cui-project-empty{text-align:left;border-style:dashed;width:100%;padding:0 12px}.cui-project-list{gap:10px;display:grid}.cui-project{gap:8px;display:grid}.cui-project-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.cui-project-toggle{color:#f7f9ffdb;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#8edcff14,#a470ff0b);border:1px solid #a0b4ff1f;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:.86rem;font-weight:860;display:grid}.cui-project-toggle small{color:#f7f9ff85;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;min-height:22px;font-size:.72rem;font-weight:850;display:grid}.cui-project-gear{color:#f7f9ff99;cursor:pointer;background:#ffffff0b;border:1px solid #8edcff29;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.cui-project-gear:hover,.cui-projects-top button:hover,.cui-project-empty:hover,.cui-project-toggle:hover{color:#fff;background:#8edcff14;border-color:#8edcff57}.cui-project-menu{top:40px!important;right:0!important}.cui-project-prompt-note{color:#8edcffbd;margin-top:8px;font-size:.78rem;font-weight:760;display:inline-block}.cui-project-modal textarea{box-sizing:border-box;color:#f7f9fff0;width:100%;min-height:132px;font:inherit;resize:vertical;background:#ffffff0e;border:1px solid #8edcff33;border-radius:14px;outline:none;padding:12px 14px;font-size:.92rem;line-height:1.45}.cui-project-modal textarea:focus{border-color:#ace8ff8a;box-shadow:0 0 0 3px #00d8ff14}.cui-project{--project-color:#a470ff}.cui-project-toggle{box-shadow:inset 0 1px 0 #ffffff0b, 0 0 0 1px color-mix(in srgb, var(--project-color) 10%, transparent);border-color:color-mix(in srgb, var(--project-color) 34%, #a0b4ff1f)!important;background:radial-gradient(circle at 16% 30%, color-mix(in srgb, var(--project-color) 18%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--project-color) 13%, #0c1226e6), #080c1ec7)!important}.cui-project-toggle:hover{border-color:color-mix(in srgb, var(--project-color) 52%, #8edcff3d)!important;background:radial-gradient(circle at 16% 30%, color-mix(in srgb, var(--project-color) 24%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--project-color) 17%, #0c1226eb), #080c1ecc)!important}.cui-project-gear{border-color:color-mix(in srgb, var(--project-color) 28%, #8edcff24)!important;background:color-mix(in srgb, var(--project-color) 8%, #ffffff0b)!important}.cui-project-gear:hover{border-color:color-mix(in srgb, var(--project-color) 46%, #8edcff3d)!important;background:color-mix(in srgb, var(--project-color) 14%, #ffffff0e)!important}.cui-project-color-label{margin-top:14px}.cui-project-color-control{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cui-project-color-control input[type=color]{cursor:pointer;background:#ffffff0e;border:1px solid #8edcff38;border-radius:14px;width:52px;height:42px;min-height:42px;padding:4px}.cui-project-color-control span{color:#f7f9ff94;font-size:.82rem;font-weight:760}.cui-project-color-field{gap:12px;margin-top:14px;display:grid}.cui-project-color-field>span{color:#f7f9ff9e;font-size:.82rem;font-weight:760}.cui-project-color-orbs{flex-wrap:wrap;gap:12px;display:flex}.cui-project-color-orb{--orb-color:#a470ff;border:1px solid color-mix(in srgb, var(--orb-color) 58%, #ffffff2e);background:radial-gradient(circle at 34% 26%, #ffffffad, transparent 0 14%, transparent 30%), radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--orb-color) 98%, #fff 2%), color-mix(in srgb, var(--orb-color) 72%, #050816 28%) 68%, #040812eb);width:38px;height:38px;box-shadow:0 10px 26px color-mix(in srgb, var(--orb-color) 22%, transparent), inset 0 1px 0 #ffffff57, inset 0 -10px 18px #00000038;cursor:pointer;border-radius:999px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative}.cui-project-color-orb:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--orb-color) 34%, transparent), 0 0 0 4px color-mix(in srgb, var(--orb-color) 12%, transparent), inset 0 1px 0 #ffffff61, inset 0 -10px 18px #00000038;transform:translateY(-2px)}.cui-project-color-orb.is-selected{border-color:color-mix(in srgb, var(--orb-color) 76%, #fff 24%);box-shadow:0 16px 42px color-mix(in srgb, var(--orb-color) 42%, transparent), 0 0 0 4px color-mix(in srgb, var(--orb-color) 20%, transparent), 0 0 0 1px #ffffff29, inset 0 1px 0 #ffffff6b, inset 0 -10px 18px #00000038}.cui-project-color-orb.is-selected:after{content:"";border:1px solid color-mix(in srgb, var(--orb-color) 46%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-6px}.cui-account-modal textarea{box-sizing:border-box;color:#f7f9fff0;width:100%;min-height:150px;font:inherit;resize:vertical;background:#ffffff0e;border:1px solid #8edcff33;border-radius:14px;outline:none;padding:12px 14px;font-size:.92rem;line-height:1.45}.cui-account-modal textarea:focus{border-color:#ace8ff8a;box-shadow:0 0 0 3px #00d8ff14}.cui-account-modal{width:min(500px,100vw - 36px)!important;padding:24px!important}.cui-account-modal-header{text-align:left;gap:8px;margin-bottom:22px;display:grid}.cui-account-modal-header p{color:#b9c7ffdb;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:850;margin:0!important}.cui-account-modal-header h3{color:#fff;letter-spacing:-.045em;font-size:1.65rem;line-height:1.05;margin:0!important}.cui-account-modal-header span{color:#f7f9ff94;max-width:390px;font-size:.92rem;font-weight:650;line-height:1.45}.cui-account-prompt-field{text-align:left!important;gap:8px!important;display:grid!important}.cui-account-prompt-field>span{color:#f7f9ffd1;font-size:.88rem;font-weight:820}.cui-account-prompt-field small{color:#f7f9ff75;font-size:.78rem;font-weight:650;line-height:1.4}.cui-account-modal textarea{margin-top:4px;min-height:150px!important}.cui-account-context-note{color:#f7f9ff9e;text-align:left;background:linear-gradient(#8edcff0e,#a470ff09);border:1px solid #8edcff24;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:.82rem;font-weight:680;line-height:1.45}.cui-account-modal .cui-modal-actions{justify-content:flex-end!important;margin-top:22px!important}.cui-account-modal-header{margin-bottom:18px!important}.cui-account-modal-header p{margin-bottom:2px!important}.cui-account-modal-header h3{display:none!important}.cui-account-modal-header span{margin-top:4px;display:block}.customer-page{--official-sentinel-icon:url(/branding/Sentinel.png)}.cui-account-card{position:relative;overflow:hidden}.cui-account-card:after{content:"";background-image:var(--official-sentinel-icon);opacity:.115;filter:drop-shadow(0 0 18px #a470ff42);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:78px;height:78px;position:absolute;bottom:14px;right:14px}.cui-chat-header{position:relative}.cui-chat-header:before{content:"";background:radial-gradient(circle at 50% 35%, #ffffff14, transparent 58%), #ffffff0a var(--official-sentinel-icon) center / contain no-repeat;vertical-align:middle;border:1px solid #8edcff33;border-radius:14px;flex:0 0 38px;width:38px;height:38px;margin-right:12px;display:inline-block;box-shadow:0 12px 28px #00d8ff14,inset 0 1px #ffffff14}.cui-empty-state:before{content:"";background:radial-gradient(circle at 50% 35%, #a470ff1f, transparent 62%), #ffffff09 var(--official-sentinel-icon) center / contain no-repeat;border:1px solid #8edcff2e;border-radius:24px;width:86px;height:86px;margin:0 auto 20px;display:block;box-shadow:0 20px 54px #a470ff24,inset 0 1px #ffffff14}.cui-assistant-card:before{content:"";background:var(--official-sentinel-icon) center / contain no-repeat;vertical-align:-7px;opacity:.92;filter:drop-shadow(0 0 10px #a470ff38);width:26px;height:26px;margin-right:10px;display:inline-block}.cui-chat-header:before{filter:drop-shadow(0 0 10px #a470ff38);background:var(--official-sentinel-icon) center / contain no-repeat!important;width:34px!important;height:34px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-right:12px!important}.cui-empty-state:before{filter:drop-shadow(0 0 18px #a470ff3d);background:var(--official-sentinel-icon) center / contain no-repeat!important;box-shadow:none!important;border:0!important;border-radius:0!important}.cui-chat-header{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.cui-chat-header:before{flex:none!important;width:34px!important;height:34px!important;margin:0 auto 8px!important;display:block!important}.cui-chat-header>*{width:100%;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.cui-chat-header p,.cui-chat-header h1,.cui-chat-header h2,.cui-chat-header h3{text-align:center!important}.cui-chat-project-name{color:#f7f9ffad;letter-spacing:.02em;text-align:center;text-transform:none;width:100%;font-size:.92rem;font-weight:760;line-height:1.2;display:block;margin:-2px auto 12px!important}.cui-chat-header p{margin-bottom:6px!important}.cui-chat-header:before{content:none!important;display:none!important}.cui-chat-header{padding-top:24px!important;padding-bottom:24px!important}.cui-account-avatar{filter:drop-shadow(0 0 12px #a470ff42);color:#0000!important;box-shadow:none!important;background:url(/branding/Sentinel.png) 50%/contain no-repeat!important;border:0!important;font-size:0!important;line-height:0!important}.cui-account-card:after{content:none!important;display:none!important}.sentinel-core-content h1{background:linear-gradient(115deg,#fff 0%,#eef5ff 34%,#aee9ff 58%,#b692ff 82%,#fff 100%);text-shadow:0 0 20px #8edcff1f,0 0 44px #a470ff1f;filter:drop-shadow(0 18px 34px #0000003d);-webkit-background-clip:text;background-clip:text;position:relative;letter-spacing:-.085em!important;color:#0000!important;margin-top:.1em!important;margin-bottom:6px!important;font-size:clamp(4.2rem,8vw,6.4rem)!important;font-weight:920!important;line-height:.88!important}.sentinel-core-content h1:after{content:"Sentinel";color:#0000;background:linear-gradient(#aee9ff29,#a470ff05,#0000);opacity:.22;pointer-events:none;-webkit-background-clip:text;background-clip:text;width:100%;position:absolute;top:100%;left:50%;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#00000073,#0000 72%);mask-image:linear-gradient(#00000073,#0000 72%)}.sentinel-core-content p{letter-spacing:-.02em;color:#f7f9ff9e!important;margin-top:8px!important;font-weight:720!important}.sentinel-core-content h1{background:linear-gradient(92deg,#fffffffa 0%,#bfeefff5 34%,#aa93fffa 66%,#ffffffeb 100%);letter-spacing:.105em!important;text-transform:uppercase!important;color:#0000!important;text-shadow:0 0 18px #8edcff21,0 0 34px #a470ff1c!important;filter:drop-shadow(0 16px 30px #00000042)!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:.35em!important;margin-bottom:12px!important;font-size:clamp(3.1rem,7vw,5.25rem)!important;font-weight:680!important;line-height:.95!important;position:relative!important}.sentinel-core-content h1:before{content:"";opacity:.82;background:linear-gradient(90deg,#0000,#8edcffa3,#a470ff9e,#0000);height:1px;position:absolute;bottom:-12px;left:6%;right:6%;box-shadow:0 0 14px #8edcff47,0 0 24px #a470ff2e}.sentinel-core-content h1:after{content:"";opacity:.42;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0% 42%,#ffffff29 49%,#0000 56% 100%);position:absolute;inset:-8px -18px;transform:skew(-14deg)}.sentinel-core-content p{color:#f7f9ff94!important;letter-spacing:.02em!important;margin-top:18px!important;font-size:1rem!important;font-weight:680!important}.sentinel-access-button{letter-spacing:.01em!important;min-width:190px!important;padding-left:34px!important;padding-right:34px!important}.sentinel-core-content{text-align:center!important;place-items:center!important;width:100%!important;display:grid!important}.sentinel-core-content:before{margin-left:auto!important;margin-right:auto!important}.sentinel-core-content h1,.sentinel-core-content p{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.sentinel-access-button{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:210px!important;margin-left:auto!important;margin-right:auto!important;padding-left:34px!important;padding-right:34px!important;line-height:1!important;display:inline-flex!important}.sentinel-powered-lockup{justify-items:center;gap:8px;margin-top:18px;margin-bottom:0;display:grid}.sentinel-powered-lockup span{color:#f7f9ff6b;letter-spacing:.26em;text-transform:uppercase;font-size:.66rem;font-weight:820;line-height:1}.sentinel-powered-lockup img{object-fit:contain;opacity:.74;filter:drop-shadow(0 0 12px #8edcff14)drop-shadow(0 0 22px #a470ff14);width:min(170px,42vw);max-height:30px;display:block}.sentinel-core-content>p{display:none!important}.customer-login-card{z-index:8!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 0,#00d8ff24,#0000 42%),linear-gradient(#0c1226f0,#060a18e6)!important;border:1px solid #a0b4ff33!important;border-radius:26px!important;width:min(430px,100vw - 32px)!important;padding:24px!important;position:absolute!important;bottom:26px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 34px 100px #00000080,0 0 70px #00d8ff1a,inset 0 1px #ffffff14!important}.customer-provider-close{color:#f7f9ffa8;width:32px;height:32px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #a0b4ff2e;border-radius:999px;font-weight:850;position:absolute;top:14px;right:14px}.customer-provider-close:hover{color:#fff;border-color:#ace8ff6b;transform:translateY(-1px)}.customer-login-card-header{text-align:left;gap:8px;margin-bottom:18px;padding-right:28px;display:grid}.customer-login-card-header h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:1.62rem;line-height:1.02}.customer-login-card-header span{color:#f7f9ff9e;max-width:330px;font-size:.94rem;line-height:1.45}.customer-login-providers{gap:10px;display:grid}.customer-provider-button{color:#f7f9ffe6;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #8edcff33;border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:0 14px;font-weight:780;display:grid}.customer-provider-button span{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.customer-provider-button:hover{background:linear-gradient(#8edcff21,#a470ff12);border-color:#ace8ff6b;transform:translateY(-1px)}.customer-login-divider{color:#f7f9ff6b;text-transform:uppercase;letter-spacing:.18em;place-items:center;margin:16px 0;font-size:.76rem;font-weight:820;display:grid}.customer-login-form{grid-template-columns:1fr auto;gap:10px;display:grid}.customer-login-email{box-sizing:border-box;color:#f7f9fff0;min-width:0;min-height:46px;font:inherit;background:#ffffff0e;border:1px solid #8edcff33;border-radius:16px;outline:none;padding:0 14px;font-size:.92rem}.customer-login-email:focus{border-color:#ace8ff85;box-shadow:0 0 0 3px #00d8ff14}.customer-login-submit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#8edcff33,#a470ff1a);border:1px solid #8edcff57;border-radius:999px;padding:0 18px;font-size:.9rem;font-weight:820}.customer-login-submit:hover{border-color:#ace8ff8a;transform:translateY(-1px)}.customer-login-notice{color:#dcf5ffd1;background:#00d8ff0f;border:1px solid #8edcff2e;border-radius:14px;margin:14px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.4}.customer-login-smallprint{color:#f7f9ff6b!important;text-align:left!important;max-width:none!important;margin:14px 0 0!important;font-size:.78rem!important;line-height:1.45!important}@media (width<=640px){.customer-login-card{padding:20px!important;bottom:18px!important}.customer-login-form{grid-template-columns:1fr}.customer-login-submit{width:100%}}.customer-core-stage{overflow:visible!important}.customer-login-card{z-index:999!important;opacity:1!important;pointer-events:auto!important;display:block!important;position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-42%)!important}.customer-core-stage.is-provider-view .sentinel-core{opacity:.42!important;filter:saturate(.9)blur(.2px)!important;transform:translateY(-78px)scale(.78)!important}.customer-core-stage.is-provider-view .sentinel-core-content{opacity:.22!important}@media (width<=640px){.customer-login-card{top:54%!important;transform:translate(-50%,-50%)!important}}.customer-login-divider,.customer-login-form,.customer-login-notice{display:none!important}.customer-login-continue{width:100%;margin-top:14px}.customer-login-smallprint{text-align:center!important}.customer-provider-button{cursor:default}.customer-provider-button:hover{transform:none}.customer-login-card-header{text-align:center!important;justify-items:center!important;padding-right:0!important}.customer-login-card-header h2,.customer-login-card-header span,.customer-login-card-header .customer-panel-kicker{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.customer-login-card-header span{max-width:330px!important}.customer-login-submit:disabled{opacity:.58;cursor:wait;transform:none!important}.customer-login-error{background:#ff5a8214;border:1px solid #ff87a547;border-radius:14px;padding:10px 12px;color:#ffdce6e6!important;text-align:center!important;margin:12px 0 0!important;font-size:.84rem!important;line-height:1.4!important}.customer-auth-checking{z-index:2;place-items:center;width:min(760px,100vw - 32px);min-height:620px;display:grid;position:relative}.customer-auth-checking-pulse{background:radial-gradient(circle,#8edcff47,#0000 58%),radial-gradient(circle,#a470ff38,#0000 74%);border:1px solid #8edcff38;border-radius:999px;width:74px;height:74px;animation:1.4s ease-in-out infinite alternate customerAuthPulse;box-shadow:0 0 42px #00d8ff29,0 0 70px #a470ff1f}@keyframes customerAuthPulse{0%{opacity:.42;transform:scale(.92)}to{opacity:.9;transform:scale(1.05)}}.cui-account-auth-panel{background:radial-gradient(circle at 10% 10%,#8edcff14,#0000 38%),linear-gradient(#ffffff0b,#ffffff06);border:1px solid #8edcff24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.cui-account-auth-panel p{color:#b9c7ffd1!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:.66rem!important;font-weight:850!important}.cui-account-auth-panel strong{color:#fffffff0;font-size:.95rem;font-weight:850;line-height:1.15;display:block}.cui-account-auth-panel span{color:#f7f9ff85;margin-top:4px;font-size:.78rem;font-weight:650;line-height:1.25;display:block}.cui-account-auth-meta{justify-items:end;gap:10px;display:grid}.cui-account-auth-meta>span{color:#e6f5ffb8;white-space:nowrap;background:#8edcff0e;border:1px solid #8edcff29;border-radius:999px;margin:0;padding:6px 9px;font-size:.72rem;font-weight:800}.cui-account-auth-meta button{color:#ffebf0f0;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#ff5a8229,#7828501f);border:1px solid #ff789657;border-radius:999px;padding:0 14px;font-size:.78rem;font-weight:820}.cui-account-auth-meta button:hover{transform:translateY(-1px)}.cui-account-auth-meta button:disabled{opacity:.55;cursor:wait;transform:none}@media (width<=540px){.cui-account-auth-panel{grid-template-columns:1fr}.cui-account-auth-meta{justify-items:stretch}.cui-account-auth-meta>span{width:fit-content}}.cui-account-modal .cui-account-auth-panel{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0 0 22px!important;padding:16px!important}.cui-account-modal .cui-account-auth-panel>div:first-child{text-align:left;justify-items:start;min-width:0;display:grid}.cui-account-modal .cui-account-auth-panel p{text-align:left!important;margin:0 0 8px!important}.cui-account-modal .cui-account-auth-panel strong,.cui-account-modal .cui-account-auth-panel span{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cui-account-modal .cui-account-modal-header{padding-top:2px}@media (width<=540px){.cui-account-modal .cui-account-auth-panel{grid-template-columns:1fr!important}.cui-account-modal .cui-account-auth-meta{justify-items:start}}.cui-account-auth-identity{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.cui-account-auth-identity .cui-account-email{color:#f7f9ff85;margin-top:1px;font-size:.78rem;font-weight:650}.cui-account-tier-row{color:#d2e6ffbd;letter-spacing:.01em;align-items:center;gap:7px;width:fit-content;margin-top:8px;font-size:.74rem;font-weight:820;display:inline-flex}.cui-tier-icon{filter:drop-shadow(0 0 10px #8edcff24);background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 38%),linear-gradient(135deg,#8edcff29,#a470ff1f);border:1px solid #8edcff42;border-radius:7px;place-items:center;width:18px;height:18px;color:#a6e3fff2!important;margin:0!important;font-size:.54rem!important;line-height:1!important;display:grid!important}.cui-account-tier-row>span:last-child{white-space:nowrap;color:#d2e6ffbd!important;margin:0!important;font-size:.74rem!important;font-weight:820!important}.cui-account-auth-meta>span{display:none!important}.cui-account-modal .cui-account-auth-meta{align-content:center!important;align-self:center!important;justify-items:end!important}.customer-provider-button.is-active-auth{cursor:pointer!important}.customer-provider-button.is-active-auth:hover{background:#8edcff14;border-color:#8edcff61;transform:translateY(-1px)!important}.customer-provider-button.is-active-auth:disabled{opacity:.6;cursor:wait!important;transform:none!important}.customer-provider-button.is-disabled-auth{opacity:.42;pointer-events:none;filter:grayscale(.35);cursor:not-allowed!important}.customer-provider-button.is-disabled-auth span{opacity:.7}.customer-provider-mark{isolation:isolate;letter-spacing:.02em;color:#f5f9fff0;background:radial-gradient(circle at 28% 20%,#ffffff3d,#0000 34%),linear-gradient(135deg,#60e6ff2e,#b184ff33 48%,#344c7642);border:1px solid #9eddff42;border-radius:12px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:900;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 0 0 1px #b184ff14,0 8px 24px #51abff1a}.customer-provider-mark:before{content:"";opacity:.9;z-index:-1;background:linear-gradient(135deg,#ffffff24,#0000 46%),radial-gradient(circle at 70% 80%,#b085ff3d,#0000 42%);border-radius:9px;position:absolute;inset:4px}.customer-provider-mark:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#8edcffd1,#0000);border-radius:999px;height:1px;position:absolute;bottom:5px;left:7px;right:7px}.customer-provider-mark-microsoft{color:#f8fcfffa;border-color:#91dcff57;box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #ac87ff1f,0 10px 28px #54beff24}.customer-provider-mark-google{opacity:.64;color:#d7dfeec7;background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 34%),linear-gradient(135deg,#768bac24,#7860a51f);border-color:#9fadcb29;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0000001f}.customer-provider-button.is-active-auth:hover .customer-provider-mark-microsoft{border-color:#a0e5ff7a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #be96ff29,0 12px 32px #5bcaff2e}.customer-provider-mark-google{color:#e1e8f6c2;background:radial-gradient(circle at 26% 22%,#4285f452,#0000 32%),radial-gradient(circle at 74% 26%,#ea433538,#0000 30%),radial-gradient(circle at 28% 78%,#fbbc0533,#0000 32%),radial-gradient(circle at 76% 78%,#34a85333,#0000 32%),linear-gradient(135deg,#768bac29,#7860a51f);border-color:#7fa4e633;box-shadow:inset 0 1px #ffffff1c,0 0 0 1px #ea43350a,0 8px 22px #0000001f}.customer-provider-mark-google:before{background:linear-gradient(135deg,#4285f429,#0000 38%),radial-gradient(circle at 74% 30%,#ea43351a,#0000 34%),radial-gradient(circle at 72% 78%,#34a8531f,#0000 36%)}.customer-provider-mark-google:after{opacity:.55;background:linear-gradient(90deg,#4285f400,#4285f48f,#fbbc057a,#34a85380,#ea433500)}.customer-provider-mark-microsoft{color:#fafdfffa;background:radial-gradient(circle at 25% 25%,#0078d46b,#0000 34%),radial-gradient(circle at 75% 25%,#7fba0047,#0000 32%),radial-gradient(circle at 25% 76%,#f250223d,#0000 34%),radial-gradient(circle at 76% 76%,#ffb90033,#0000 34%),linear-gradient(135deg,#60e6ff2e,#b184ff33 52%,#344c7642);border-color:#6cc7ff6b;box-shadow:inset 0 1px #ffffff42,0 0 0 1px #7fba0014,0 10px 30px #0078d433,0 0 28px #b184ff1a}.customer-provider-mark-microsoft:before{background:linear-gradient(135deg,#ffffff29,#0000 42%),radial-gradient(circle at 30% 72%,#f2502224,#0000 34%),radial-gradient(circle at 74% 30%,#7fba0024,#0000 36%),radial-gradient(circle at 72% 76%,#ffb9001f,#0000 38%)}.customer-provider-mark-microsoft:after{background:linear-gradient(90deg,#0078d400,#0078d4c7,#7fba0094,#ffb9008f,#f2502200)}.customer-provider-button.is-active-auth:hover .customer-provider-mark-microsoft{box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #7fba001f,0 12px 34px #0078d43d,0 0 34px #b184ff24}
