.px-welcome-live .px-welcome-panel,.px-module-live .module-home-hero,.px-module-live .px-module-capability{border-radius:22px;background:linear-gradient(140deg,hsl(var(--primary) / .09),transparent 60%),hsl(var(--card));box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 24px 60px -40px hsl(var(--primary) / .45)}.px-welcome-live .px-welcome-panel{max-height:calc(100dvh - 10rem);overflow-y:auto;min-width:0}.px-welcome-live[data-page-mode=true] .px-welcome-panel{max-width:68rem;max-height:calc(100dvh - 2rem);padding:1.75rem}.px-welcome-rail{display:flex;gap:.65rem;overflow-x:auto;padding:.6rem .2rem 1rem;margin-bottom:.75rem}.px-welcome-rail li{position:relative;flex:0 0 9rem;display:grid;gap:.2rem;border:1px solid hsl(var(--border));border-radius:14px;padding:.8rem;background:hsl(var(--background) / .7);font-size:.8rem;font-weight:600}.px-welcome-rail li[data-current=true]{border-color:hsl(var(--primary) / .7);box-shadow:0 8px 24px -14px hsl(var(--primary) / .7)}.px-welcome-rail small{color:hsl(var(--muted-foreground));font-weight:400}.px-welcome-number{color:hsl(var(--primary));font-variant-numeric:tabular-nums}.px-welcome-copy{border-top:1px solid hsl(var(--border));padding-top:1rem}.px-welcome-copy [data-testid=text-welcome-step-title]{font-size:clamp(1.3rem,2.8vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.px-welcome-copy [data-testid=text-welcome-step-body]{line-height:1.7;margin-top:.8rem}.px-welcome-controls{border-top:1px solid hsl(var(--border));padding-top:1rem;flex-wrap:wrap}.px-welcome-controls>div{flex-wrap:wrap}.px-module-live{min-width:0}.px-module-live .module-home-hero{padding:2.6rem 1.8rem 2.2rem}.px-module-live .module-home-hero h1{font-size:clamp(1.6rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-.035em}.px-module-live .module-home-hero-icon{background:linear-gradient(135deg,var(--module-home-accent),hsl(var(--primary)));color:hsl(var(--primary-foreground))}.px-module-live .module-home-journey{gap:.7rem;padding:.9rem}.px-module-live .module-home-journey-stage{border-radius:14px;padding:1rem}.px-module-heading{flex-wrap:wrap}.px-module-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.px-module-capabilities>.px-module-capability{margin-top:0}.px-module-capability>div{height:100%;flex-wrap:wrap;align-content:space-between}.px-module-capability[data-active=true]{border-color:hsl(var(--primary) / .5)}.px-module-live [data-testid=module-help-actions]{flex-wrap:wrap}@media(max-width:767px){.px-module-capabilities{grid-template-columns:minmax(0,1fr)}.px-module-live .module-home-hero{padding:1.8rem 1rem}.px-module-live .module-home-journey{grid-template-columns:minmax(0,1fr)}.px-welcome-live[data-page-mode=true] .px-welcome-panel{padding:1rem}.px-welcome-controls>div{gap:.4rem}}.px-welcome-live,.px-module-live{--px-ext-light: var(--glow-accent, var(--primary));--px-ext-glass: linear-gradient(150deg,hsl(var(--card) / .9),hsl(var(--card) / .72))}.px-welcome-live[data-page-mode=true]{display:block;overflow-y:auto;padding:clamp(16px,4vw,56px);background:radial-gradient(ellipse at 10% 0%,hsl(var(--px-ext-light) / .24),transparent 58%),radial-gradient(ellipse at 100% 90%,hsl(var(--glow-secondary,var(--primary)) / .19),transparent 55%),hsl(var(--background))}.px-welcome-live[data-page-mode=true]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsl(var(--foreground) / .035) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.px-welcome-live[data-page-mode=true] .px-welcome-panel{position:relative;max-width:74rem;max-height:none;overflow:visible;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.px-ext-kicker{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.px-ext-welcome-mast{padding:.5rem 0 1rem}.px-welcome-rail{position:relative;padding:1rem .4rem;gap:.65rem;margin:0 0 1rem}.px-welcome-rail:before{content:"";position:absolute;left:0;right:0;top:1.4rem;height:2px;background:linear-gradient(90deg,hsl(var(--wk-accent) / .8),hsl(var(--border)))}.px-welcome-rail li{flex-basis:10.5rem;min-height:82px;padding:1rem .85rem .65rem;background:var(--px-ext-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px hsl(var(--foreground) / .08) inset}.px-welcome-rail li[data-current=true]{transform:translateY(-4px);border-color:hsl(var(--plate) / .7);box-shadow:0 18px 40px -22px hsl(var(--plate) / .9),0 0 0 1px hsl(var(--plate) / .25)}.px-welcome-number{position:absolute;top:-.6rem;left:.75rem;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));width:1.25rem;height:1.25rem;display:grid;place-items:center;font-size:.75rem;box-shadow:0 0 12px -2px hsl(var(--plate) / .9)}.px-welcome-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.9fr);gap:1.1rem;align-items:start}.px-welcome-stage-card{min-width:0;padding:1.5rem 1.7rem;border-radius:22px;border:1px solid hsl(var(--wk-accent) / .3);background:radial-gradient(ellipse at 8% 0%,hsl(var(--wk-accent) / .16),transparent 55%),var(--px-ext-glass);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 1px hsl(var(--foreground) / .08) inset,0 30px 80px -40px hsl(var(--wk-accent) / .7);animation:px-ext-enter .55s ease both}.px-welcome-copy{border:0;padding-top:.4rem}.px-welcome-copy [data-testid=text-welcome-step-body]{font-size:1.04rem;line-height:1.6;color:hsl(var(--foreground) / .82)}.px-ext-word-wrap{display:inline-block}.px-ext-word{display:inline-block;animation:px-ext-word .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 35ms)}.px-welcome-context{min-width:0;display:grid;gap:.8rem}.px-welcome-window{border:1px solid hsl(var(--border));border-radius:16px;background:var(--px-ext-glass);overflow:hidden;box-shadow:0 20px 50px -30px hsl(var(--foreground) / .4)}.px-welcome-window-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.6rem .8rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--foreground) / .04);font-size:.74rem}.px-window-dots{letter-spacing:.1rem;color:hsl(var(--muted-foreground))}.px-welcome-window code{overflow-wrap:anywhere}.px-welcome-window-content{padding:1.2rem;display:grid;gap:.65rem}.px-welcome-context-glyph{width:3rem;height:3rem;padding:.65rem;border-radius:14px;color:hsl(var(--primary));background:hsl(var(--wk-accent) / .14);box-shadow:0 0 26px -10px hsl(var(--wk-accent) / .8)}.px-welcome-window h3{font-size:1.1rem;font-weight:700}.px-welcome-window-content>p:last-child{font-size:.86rem;line-height:1.6;color:hsl(var(--muted-foreground))}.px-welcome-window-caption{border-top:1px solid hsl(var(--border));padding:.7rem .8rem;font-size:.78rem;color:hsl(var(--muted-foreground))}.px-welcome-step-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.px-welcome-step-dots li{width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--muted-foreground) / .4)}.px-welcome-step-dots li[aria-current]{background:hsl(var(--wk-accent));transform:scale(1.35);box-shadow:0 0 10px hsl(var(--wk-accent) / .8)}.px-ext-welcome-foot{margin:1.5rem auto 0;text-align:center;max-width:70ch;font-size:.78rem;color:hsl(var(--muted-foreground))}.px-welcome-live[data-page-mode=false] .px-welcome-stage{grid-template-columns:minmax(0,1fr)}.px-welcome-live[data-page-mode=false] .px-welcome-stage-card{padding:1rem}.px-welcome-controls button{min-height:44px}.px-module-live{position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1rem,2.2vw,2rem);background:radial-gradient(ellipse at 0 0,hsl(var(--px-ext-light) / .12),transparent 60%)}.px-module-live .module-home-hero{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--module-home-accent) 18%,transparent),transparent 60%),var(--px-ext-glass);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.px-module-live .module-home-orbit-ring-c{inset:1.2rem;transform:scaleY(.6) rotate(-30deg);animation:module-home-orbit-b 15s linear infinite}.px-module-live .module-home-hero-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:1.4rem;box-shadow:0 0 44px -10px var(--module-home-accent),0 1px hsl(var(--foreground) / .1) inset}.px-module-live .module-home-hero>.px-ext-kicker{margin-top:1rem}.px-module-live .px-ext-module-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.6rem 1.7rem}.px-ext-module-band .module-home-orbit{width:5.2rem;height:5.2rem}.px-ext-module-band h2{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:.6rem 0}.px-ext-blurb{font-size:.94rem;line-height:1.6;color:hsl(var(--muted-foreground))}.px-ext-ringstat{display:flex;align-items:center;gap:.8rem;padding:.6rem .9rem;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--background) / .5)}.px-ext-ringstat svg{width:64px;height:64px;flex-shrink:0;transform:rotate(-90deg)}.px-ext-ringstat circle{fill:none;stroke:hsl(var(--foreground) / .1);stroke-width:6}.px-ext-ringstat circle+circle{stroke:var(--module-home-accent);stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--module-home-accent) 50%,transparent));transition:stroke-dashoffset .9s ease}.px-ext-ringstat strong{font-size:1.35rem}.px-ext-ringstat p{font-size:.76rem;color:hsl(var(--muted-foreground));white-space:nowrap}.px-ext-seal{grid-column:1 / -1;justify-self:end;display:flex;align-items:center;gap:.35rem;border:1px solid hsl(var(--primary) / .4);border-radius:999px;padding:.35rem .8rem;background:hsl(var(--primary) / .12);font-size:.76rem;font-weight:700}.px-module-live .module-home-journey{position:relative;max-width:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:var(--px-ext-glass);border:1px solid hsl(var(--border));box-shadow:0 1px hsl(var(--foreground) / .08) inset;border-radius:22px}.px-module-live .module-home-journey:before{content:"";position:absolute;left:8%;right:8%;top:1.3rem;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .8),transparent)}.px-ext-journey{display:grid;gap:.7rem;padding:.9rem}.px-module-live .module-home-journey-stage{position:relative;min-width:0;padding:1.1rem .85rem .8rem;border:1px solid hsl(var(--border));background:hsl(var(--card) / .9);animation:px-ext-enter .7s ease both;animation-delay:calc(var(--i,0) * .1s)}.px-ext-stage-node{position:absolute;top:-.6rem;left:.8rem;width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:50%;font-size:.7rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 14px -2px hsl(var(--primary) / .7)}.px-ext-journey strong{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.px-ext-journey p{font-size:.8rem;color:hsl(var(--muted-foreground));margin-top:.3rem}.px-ext-activation-grid{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr);gap:1rem;padding:1.2rem;border:1px solid hsl(var(--primary) / .25);border-radius:22px;background:var(--px-ext-glass)}.px-ext-activation-path h3,.px-ext-activity h2{font-size:1.05rem;font-weight:800}.px-ext-activation-path>p{font-size:.8rem;color:hsl(var(--muted-foreground))}.px-ext-activation-path summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.25rem}.px-ext-activation-path summary::-webkit-details-marker{display:none}.px-ext-activation-path summary>span{display:grid;gap:.2rem}.px-ext-activation-path summary strong{font-size:1rem}.px-ext-activation-path summary small{font-size:.76rem;color:hsl(var(--muted-foreground))}.px-ext-activation-path details[open] summary>svg{transform:rotate(90deg)}.px-ext-activation-path summary>svg{transition:transform .2s ease}.px-ext-activation-path ol{margin-top:1rem;display:grid;gap:1rem}.px-ext-activation-path li{display:flex;gap:.7rem;align-items:center;position:relative}.px-ext-activation-path li:not(:last-child):after{content:"";position:absolute;left:.7rem;top:1.8rem;bottom:-.9rem;width:1px;background:hsl(var(--primary) / .3)}.px-ext-activation-path li>span{border:1px solid hsl(var(--border));width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;flex-shrink:0}.px-ext-activation-path li[data-active=true]>span{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 14px -2px hsl(var(--primary) / .6)}.px-ext-activation-path strong{font-size:.85rem}.px-ext-activation-path small{display:block;font-size:.75rem;color:hsl(var(--muted-foreground))}.px-ext-activation-grid .px-module-capabilities{grid-template-columns:minmax(0,1fr)}.px-module-capability>div>div{min-width:0}.px-module-capability p{overflow-wrap:anywhere}.px-ext-activity,.px-ext-status-summary{padding:1.2rem;border:1px solid hsl(var(--border));border-radius:22px;background:var(--px-ext-glass);box-shadow:0 1px hsl(var(--foreground) / .06) inset}.px-ext-activity dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;margin-top:.8rem}.px-ext-activity dl>div{padding:1rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--primary) / .05)}.px-ext-activity dt{font-size:.8rem;color:hsl(var(--muted-foreground))}.px-ext-activity dd{margin-top:.5rem;font-size:1.8rem;font-weight:800}.px-module-activated-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);gap:1rem;align-items:stretch}.px-module-activated-overview>*{min-width:0;height:100%}.px-module-activated-overview .px-ext-activity{display:flex;flex-direction:column;justify-content:center}.px-module-intent{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;min-height:40px;padding:.55rem .8rem;border:1px solid hsl(var(--primary)/.34);border-radius:999px;background:hsl(var(--primary)/.09);color:hsl(var(--foreground));font-size:.78rem;font-weight:750;box-shadow:0 12px 30px -22px hsl(var(--primary))}.px-module-intent:hover{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.14)}@keyframes px-ext-enter{0%{opacity:0;transform:translate3d(18px,8px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes px-ext-word{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.px-welcome-stage,.px-ext-activation-grid,.px-module-activated-overview{grid-template-columns:minmax(0,1fr)}.px-module-live .px-ext-module-band{grid-template-columns:auto minmax(0,1fr)}.px-ext-ringstat{grid-column:1 / -1;justify-self:start}}@media(max-width:767px){.px-welcome-live[data-page-mode=true] .px-welcome-panel{padding:0}.px-welcome-stage-card{padding:1.2rem 1.1rem}.px-welcome-rail li{flex-basis:8.6rem}.px-module-live .px-ext-module-band{grid-template-columns:minmax(0,1fr);padding:1.2rem 1.1rem}.px-module-live .module-home-journey{grid-template-columns:minmax(0,1fr)}.px-module-live .module-home-journey:before{left:1.6rem;right:auto;top:1.2rem;bottom:1.2rem;width:2px;height:auto}.px-ext-activation-grid{padding:1rem}}@media(prefers-reduced-motion:reduce){.px-welcome-live *,.px-welcome-live *:before,.px-welcome-live *:after,.px-module-live *,.px-module-live *:before,.px-module-live *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.px-cinematic-welcome-shell{position:fixed;inset:0;z-index:9999;overflow:auto;padding:0;background:hsl(var(--background));color:hsl(var(--foreground))}.px-cinematic-welcome-shell:before{display:none!important}.px-cinematic-opening{--cinematic-accent:var(--primary);position:relative;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.5rem,4vw,5rem);align-items:center;padding:clamp(1.25rem,5vw,5rem);isolation:isolate;background:radial-gradient(circle at 18% 20%,hsl(var(--cinematic-accent)/.26),transparent 30%),radial-gradient(circle at 88% 72%,hsl(var(--cinematic-accent)/.16),transparent 34%),linear-gradient(145deg,hsl(var(--background)),hsl(var(--card)) 60%,hsl(var(--background)))}.px-cinematic-sky,.px-cinematic-sky:before{position:absolute;inset:0;pointer-events:none;z-index:-1}.px-cinematic-sky:before{content:"";background-image:linear-gradient(hsl(var(--foreground)/.04) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground)/.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 45% 40%,#000,transparent 72%);mask-image:radial-gradient(circle at 45% 40%,#000,transparent 72%)}.px-cinematic-sky i{position:absolute;width:38vw;aspect-ratio:1;border:1px solid hsl(var(--cinematic-accent)/.24);border-radius:50%;left:8%;top:18%;animation:px-cinematic-orbit 18s linear infinite}.px-cinematic-sky i:nth-child(2){width:29vw;left:13%;top:23%;animation-direction:reverse;animation-duration:13s}.px-cinematic-sky i:nth-child(3){width:19vw;left:18%;top:28%;animation-duration:9s}.px-cinematic-sky span{position:absolute;width:10rem;height:10rem;border-radius:50%;left:calc(25% - 5rem);top:calc(44% - 5rem);background:radial-gradient(circle at 35% 30%,white,hsl(var(--cinematic-accent)) 12%,hsl(var(--cinematic-accent)/.15) 58%,transparent 70%);filter:blur(.3px);box-shadow:0 0 90px hsl(var(--cinematic-accent)/.5);animation:px-cinematic-breathe 3.4s ease-in-out infinite}.px-cinematic-brand{position:absolute;top:clamp(1.2rem,3vw,2.5rem);left:clamp(1.2rem,5vw,5rem);display:flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.px-cinematic-mark{width:2.15rem;height:2.15rem;display:grid;place-items:center;border:1px solid hsl(var(--foreground)/.15);border-radius:.75rem;background:hsl(var(--card)/.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 30px hsl(var(--cinematic-accent)/.25)}.px-cinematic-mark svg{width:1rem}.px-cinematic-hero{max-width:48rem;padding-top:4rem}.px-cinematic-hero h1{max-width:16ch;margin:.8rem 0 1.2rem;font-size:clamp(2.35rem,5.8vw,5.7rem);line-height:.94;letter-spacing:-.065em;font-weight:850;text-wrap:balance}.px-cinematic-hero>p:not(.px-ext-kicker){max-width:54ch;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7;color:hsl(var(--foreground)/.72)}.px-cinematic-eva{display:flex;align-items:center;gap:.9rem;margin:2rem 0 1.25rem;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid hsl(var(--cinematic-accent)/.25);border-radius:999px;background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 50px -32px hsl(var(--cinematic-accent))}.px-cinematic-eva-orb{width:2.7rem;height:2.7rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,#fff,hsl(var(--cinematic-accent)) 28%,hsl(var(--cinematic-accent)/.3));box-shadow:0 0 25px hsl(var(--cinematic-accent)/.55)}.px-cinematic-eva-orb svg{width:1.1rem}.px-cinematic-eva div{min-width:0}.px-cinematic-eva strong,.px-cinematic-eva small{display:block}.px-cinematic-eva strong{font-size:.8rem}.px-cinematic-eva small{font-size:.78rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.px-cinematic-actions{display:flex;flex-wrap:wrap;gap:.7rem}.px-cinematic-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1.05rem;border-radius:999px;border:1px solid hsl(var(--primary)/.4);font-size:.86rem;font-weight:750;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 12px 34px -18px hsl(var(--primary));transition:transform .2s ease,box-shadow .2s ease}.px-cinematic-actions button:hover{transform:translateY(-2px);box-shadow:0 18px 44px -18px hsl(var(--primary))}.px-cinematic-actions svg{width:1rem}.px-cinematic-actions .px-cinematic-later{background:transparent;color:hsl(var(--muted-foreground));border-color:transparent;box-shadow:none}.px-cinematic-catalogue{min-width:0;max-height:min(72dvh,48rem);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.15rem;border:1px solid hsl(var(--foreground)/.12);border-radius:1.75rem;background:linear-gradient(145deg,hsl(var(--card)/.8),hsl(var(--card)/.52));-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 40px 100px -58px hsl(var(--cinematic-accent))}.px-cinematic-catalogue>div:first-child{display:flex;justify-content:space-between;gap:1rem;align-items:end}.px-cinematic-catalogue>div:first-child span{font-size:.72rem;color:hsl(var(--muted-foreground));white-space:nowrap}.px-cinematic-modules{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.1rem;scrollbar-width:thin}.px-cinematic-modules button{position:relative;min-width:0;min-height:74px;display:grid;align-content:center;gap:.2rem;text-align:left;padding:.75rem .8rem .75rem 1rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--background)/.46);transition:transform .18s ease,border-color .18s ease,background .18s ease;overflow:hidden}.px-cinematic-modules button:hover{transform:translate(3px);border-color:hsl(var(--plate)/.7);background:hsl(var(--plate)/.09)}.px-cinematic-modules button i{position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:4px;background:hsl(var(--plate));box-shadow:0 0 12px hsl(var(--plate))}.px-cinematic-modules span{font-size:.82rem;font-weight:750;overflow-wrap:anywhere}.px-cinematic-modules small{font-size:.75rem;color:hsl(var(--muted-foreground))}.px-cinematic-opening>footer{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:min(90%,60rem);text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground))}.px-welcome-practice{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem;border:0;border-top:1px solid hsl(var(--border));background:hsl(var(--wk-accent)/.08);font-size:.78rem;font-weight:700;color:hsl(var(--foreground))}.px-welcome-practice .px-practice-done{display:none;align-items:center;gap:.4rem}.px-welcome-practice[data-tried] .px-practice-ready{display:none}.px-welcome-practice[data-tried] .px-practice-done{display:flex}@keyframes px-cinematic-orbit{to{transform:rotate(360deg)}}@keyframes px-cinematic-breathe{50%{transform:scale(1.08);filter:blur(1px)}}@media(max-width:860px){.px-cinematic-opening{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:5.5rem;padding-bottom:3.5rem}.px-cinematic-hero h1{font-size:clamp(2.4rem,10vw,4.8rem)}.px-cinematic-catalogue{max-height:none}.px-cinematic-sky i{width:70vw}.px-cinematic-sky span{left:75%;top:12%;width:7rem;height:7rem}}@media(max-width:520px){.px-cinematic-opening{padding-inline:1rem}.px-cinematic-modules{grid-template-columns:minmax(0,1fr);max-height:44dvh}.px-cinematic-catalogue>div:first-child{align-items:start;flex-direction:column}.px-cinematic-actions{display:grid;grid-template-columns:1fr 1fr}.px-cinematic-actions .px-cinematic-later{grid-column:1/-1}.px-cinematic-eva{border-radius:1.25rem;align-items:flex-start}.px-cinematic-opening>footer{position:static;transform:none;width:auto;grid-column:1/-1}}.px-directors-cut{--cinematic-accent:258 94% 68%;--film-accent:var(--cinematic-accent);display:block;padding:0;background:#050509;color:#fff;perspective:1400px;overflow:hidden;transition:background 1.2s cubic-bezier(.2,.8,.2,1)}.px-directors-cut[data-scene=signal]{--film-accent:190 94% 60%;background:#031017}.px-directors-cut[data-scene=flow]{--film-accent:272 92% 68%;background:#090414}.px-directors-cut[data-scene=command]{--film-accent:38 96% 62%;background:#100b03}.px-directors-cut[data-scene=intelligence]{--film-accent:326 90% 68%;background:#11040c}.px-directors-cut[data-scene=constellation]{--film-accent:218 94% 66%;background:#030912}.px-directors-cut[data-scene=arrival]{--film-accent:160 88% 58%;background:#020d0a}.px-directors-cut .px-cinematic-brand{z-index:8;color:#ffffffc2}.px-directors-cut .px-cinematic-mark{border-color:#ffffff26;background:#ffffff0f;box-shadow:0 0 42px hsl(var(--film-accent)/.25)}.px-director-close{position:absolute;z-index:12;top:clamp(1.2rem,3vw,2.5rem);right:clamp(1.2rem,3vw,2.5rem);width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#08080e47;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .25s,transform .25s}.px-director-close:hover{background:#ffffff1f;transform:rotate(4deg)}.px-director-close svg{width:18px}.px-film-grain{position:absolute;z-index:7;inset:-50%;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:px-film-grain .18s steps(2) infinite}.px-directors-cut .px-cinematic-sky{opacity:.62}.px-directors-cut .px-cinematic-sky:before{background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,transparent 66%);mask-image:radial-gradient(circle at 50% 48%,#000,transparent 66%)}.px-directors-cut .px-cinematic-sky i{border-color:hsl(var(--film-accent)/.2);left:50%;top:50%;width:min(74vw,820px);translate:-50% -50%;animation-duration:34s}.px-directors-cut .px-cinematic-sky i:nth-child(2){left:50%;top:50%;width:min(56vw,640px);animation-duration:23s}.px-directors-cut .px-cinematic-sky i:nth-child(3){left:50%;top:50%;width:min(38vw,440px);animation-duration:15s}.px-directors-cut .px-cinematic-sky span{display:none}.px-director-prologue{position:relative;z-index:5;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6.5rem 1.25rem 3rem;background:radial-gradient(circle at 50% 44%,hsl(var(--film-accent)/.22),transparent 24%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent 48%)}.px-director-prologue .px-cinematic-actions button:not(.px-cinematic-later){border-color:#ab88fb8c;background:linear-gradient(135deg,#995df8,#4574f7 62%,#23c8f6);color:#fff;box-shadow:0 16px 54px -18px #6c62f8f2}.px-director-pretitle{margin-bottom:1rem;font-size:.72rem;font-weight:750;letter-spacing:.38em;text-transform:uppercase;color:#ffffff80;animation:px-reveal-up .8s .25s both}.px-director-prologue h1{display:flex;justify-content:center;gap:.02em;font-size:clamp(4rem,13vw,11rem);font-weight:850;line-height:.78;letter-spacing:-.09em}.px-director-prologue h1 span{display:block;background:linear-gradient(180deg,#fff 15%,#ffffff85);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 40px hsl(var(--film-accent)/.26));animation:px-title-arrive 1.45s cubic-bezier(.16,1,.3,1) both}.px-director-prologue h1 span+span{animation-delay:.16s}.px-director-promise{margin:2rem auto 0;max-width:48rem;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.02em;color:#ffffffad;animation:px-reveal-up .9s 1.15s both}.px-director-eva-intro{display:flex;align-items:center;gap:.85rem;margin:2.5rem 0 1.4rem;text-align:left;animation:px-reveal-up .9s 1.55s both}.px-director-eva-intro p,.px-director-eva-intro strong,.px-director-eva-intro small{display:block}.px-director-eva-intro strong{font-size:.86rem}.px-director-eva-intro small{margin-top:.15rem;font-size:.74rem;color:#ffffff80}.px-director-eva-orb{position:relative;width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 24%,#fff 0 5%,hsl(var(--film-accent)) 22%,hsl(var(--film-accent)/.18) 64%,transparent 72%);box-shadow:0 0 22px hsl(var(--film-accent)/.7),0 0 70px hsl(var(--film-accent)/.28);animation:px-eva-breathe 2.4s ease-in-out infinite}.px-director-eva-orb:before,.px-director-eva-orb:after{content:"";position:absolute;inset:-7px;border:1px solid hsl(var(--film-accent)/.45);border-radius:50%;animation:px-eva-ring 2.4s ease-out infinite}.px-director-eva-orb:after{animation-delay:1.2s}.px-director-eva-orb svg{width:17px}.px-director-prologue .px-cinematic-actions{justify-content:center;animation:px-reveal-up .9s 1.85s both}.px-director-prologue .px-cinematic-actions button{border-color:hsl(var(--film-accent)/.45);background:hsl(var(--film-accent));color:#08080d;box-shadow:0 20px 60px -20px hsl(var(--film-accent)/.9)}.px-director-prologue .px-cinematic-actions button:nth-child(2){background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.px-director-prologue .px-cinematic-actions .px-cinematic-later{background:transparent;color:#ffffff8c;box-shadow:none}.px-welcome-readiness-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;width:min(100%,38rem);margin:1rem auto 0;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem;background:#0c080eb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:px-reveal-up .35s both}.px-welcome-readiness-error p{flex:1 1 16rem;font-size:.8rem;color:#ffffffbf}.px-welcome-readiness-error button{min-height:38px;padding:.45rem .8rem;border-radius:999px;background:#ffffff1a;font-size:.76rem;font-weight:700}.px-director-stage{position:relative;z-index:4;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);grid-template-rows:1fr auto;align-items:center;gap:2rem;padding:clamp(7rem,10vw,9rem) clamp(1.25rem,7vw,8rem) clamp(7rem,10vw,8.5rem);animation:px-scene-arrive .95s cubic-bezier(.16,1,.3,1) both}.px-scene-visual{position:relative;width:min(54vw,760px);aspect-ratio:1;justify-self:center;transform-style:preserve-3d;animation:px-world-enter 1.2s cubic-bezier(.16,1,.3,1) both}.px-visual-genesis,.px-visual-flow,.px-visual-command,.px-visual-constellation,.px-visual-arrival{display:none}.px-directors-cut[data-scene=awakening] .px-scene-core,.px-directors-cut[data-scene=awakening] .px-scene-thread,.px-directors-cut[data-scene=awakening] .px-scene-portal,.px-directors-cut[data-scene=awakening] .px-scene-visual>i{display:none}.px-directors-cut[data-scene=awakening] .px-visual-genesis{display:block;position:absolute;inset:8%;transform-style:preserve-3d}.px-visual-genesis span{--offset:calc((var(--line) - 4)*clamp(11px,2.4vw,30px));position:absolute;left:4%;right:4%;top:calc(50% + var(--offset));height:1px;background:linear-gradient(90deg,transparent,hsl(var(--film-accent)/.25),#fff,hsl(var(--film-accent)/.25),transparent);box-shadow:0 0 16px hsl(var(--film-accent)/.6);transform:translateZ(calc(var(--line)*-20px)) rotateY(calc((var(--line) - 4)*1.5deg));animation:px-genesis-line 1.2s calc(var(--line)*60ms) cubic-bezier(.16,1,.3,1) both,px-genesis-drift 4s calc(var(--line)*-.31s) ease-in-out infinite}.px-directors-cut[data-scene=flow] .px-visual-flow{display:block;position:absolute;inset:0}.px-directors-cut[data-scene=flow] .px-scene-core,.px-directors-cut[data-scene=flow] .px-scene-portal,.px-directors-cut[data-scene=flow] .px-scene-visual>i{display:none}.px-directors-cut[data-scene=flow] .px-scene-thread{left:2%;right:2%;background:linear-gradient(90deg,transparent,hsl(var(--film-accent)),#fff,hsl(var(--film-accent)),transparent);transform:rotate(-12deg)}.px-directors-cut[data-scene=flow] .px-thread-b{transform:rotate(8deg)}.px-directors-cut[data-scene=flow] .px-thread-c{transform:rotate(28deg)}.px-visual-flow span{position:absolute;z-index:3;left:calc(7% + var(--flow)*23%);top:27%;width:clamp(76px,8vw,112px);aspect-ratio:1;display:grid;place-items:center;text-align:center;padding:.6rem;border:1px solid hsl(var(--film-accent)/.42);border-radius:50%;background:#05050ac7;box-shadow:0 0 42px hsl(var(--film-accent)/.3);font-size:clamp(.58rem,.8vw,.72rem);font-weight:750;letter-spacing:.08em;text-transform:uppercase;animation:px-flow-node 3.5s calc(var(--flow)*-.45s) ease-in-out infinite}.px-visual-flow span:nth-child(2n){top:55%}.px-directors-cut[data-scene=command] .px-visual-command{display:grid;position:absolute;inset:10%;grid-template-columns:1fr 1fr;gap:1rem;transform:rotateX(52deg) rotate(-18deg);transform-style:preserve-3d}.px-directors-cut[data-scene=command] .px-scene-core,.px-directors-cut[data-scene=command] .px-scene-thread,.px-directors-cut[data-scene=command] .px-scene-portal,.px-directors-cut[data-scene=command] .px-scene-visual>i{display:none}.px-visual-command span,.px-visual-command b{display:grid;place-items:center;border:1px solid hsl(var(--film-accent)/.28);border-radius:1.4rem;background:linear-gradient(145deg,hsl(var(--film-accent)/.15),#ffffff06);box-shadow:0 34px 60px -38px hsl(var(--film-accent));font-size:clamp(.68rem,1vw,.85rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;animation:px-command-float 3.4s ease-in-out infinite}.px-visual-command b{position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;width:34%;aspect-ratio:1;border-radius:50%;background:hsl(var(--film-accent));color:#08080d;box-shadow:0 0 70px hsl(var(--film-accent)/.7);font-size:clamp(1rem,2vw,1.6rem)}.px-visual-command span:nth-child(2),.px-visual-command span:nth-child(5){animation-delay:-1.7s}.px-directors-cut[data-scene=intelligence] .px-scene-core{width:clamp(145px,18vw,245px);border-radius:50%;animation:px-intelligence 3.2s ease-in-out infinite}.px-directors-cut[data-scene=intelligence] .px-scene-core svg{width:21%}.px-directors-cut[data-scene=intelligence] .px-scene-thread{animation-duration:1.35s}.px-directors-cut[data-scene=intelligence] .px-scene-portal{inset:1%}.px-directors-cut[data-scene=constellation] .px-visual-constellation{display:block;position:absolute;inset:0}.px-directors-cut[data-scene=constellation] .px-scene-core{width:84px}.px-visual-constellation span{--angle:calc(var(--star)*30deg);position:absolute;z-index:4;left:calc(50% + cos(var(--angle))*39%);top:calc(50% + sin(var(--angle))*39%);translate:-50% -50%;max-width:8rem;padding:.35rem .55rem;border:1px solid hsl(var(--film-accent)/.3);border-radius:999px;background:#03060cb8;box-shadow:0 0 24px hsl(var(--film-accent)/.2);font-size:clamp(.52rem,.7vw,.66rem);font-weight:700;white-space:nowrap;animation:px-constellation 3s calc(var(--star)*-.17s) ease-in-out infinite}.px-directors-cut[data-scene=constellation] .px-scene-visual>i{display:none}.px-directors-cut[data-scene=arrival] .px-visual-arrival{position:absolute;z-index:8;inset:0;display:flex;align-items:center;justify-content:center;gap:.02em;font-size:clamp(3rem,8vw,7rem);font-weight:850;letter-spacing:-.09em}.px-directors-cut[data-scene=arrival] .px-visual-arrival span{background:linear-gradient(180deg,#fff,hsl(var(--film-accent)));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px hsl(var(--film-accent)/.35));animation:px-title-arrive 1s cubic-bezier(.16,1,.3,1) both}.px-directors-cut[data-scene=arrival] .px-visual-arrival span+span{animation-delay:.12s}.px-directors-cut[data-scene=arrival] .px-scene-core,.px-directors-cut[data-scene=arrival] .px-scene-thread,.px-directors-cut[data-scene=arrival] .px-scene-portal,.px-directors-cut[data-scene=arrival] .px-scene-visual>i{display:none}.px-scene-core{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;width:clamp(80px,10vw,132px);aspect-ratio:1;display:grid;place-items:center;border-radius:38%;color:#fff;background:radial-gradient(circle at 35% 28%,#fff 0 4%,hsl(var(--film-accent)) 18%,hsl(var(--film-accent)/.35) 58%,#00000026 72%);box-shadow:0 0 45px hsl(var(--film-accent)/.75),0 0 150px hsl(var(--film-accent)/.3);animation:px-core-float 4s ease-in-out infinite}.px-scene-core:before,.px-scene-core:after{content:"";position:absolute;inset:-28%;border:1px solid hsl(var(--film-accent)/.45);border-radius:42%;transform:rotate(45deg);animation:px-core-turn 12s linear infinite}.px-scene-core:after{inset:-52%;border-color:hsl(var(--film-accent)/.2);animation-direction:reverse;animation-duration:18s}.px-scene-core svg{width:30%;filter:drop-shadow(0 0 8px white)}.px-scene-visual>i{--angle:calc(var(--node)*30deg);position:absolute;z-index:2;left:calc(50% + cos(var(--angle))*40%);top:calc(50% + sin(var(--angle))*40%);width:clamp(9px,1.2vw,16px);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 16px #fff,0 0 32px hsl(var(--film-accent));animation:px-node-pulse 2.2s calc(var(--node)*-.13s) ease-in-out infinite}.px-scene-thread{position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--film-accent)/.15),#fff,hsl(var(--film-accent)/.15),transparent);box-shadow:0 0 12px hsl(var(--film-accent));transform:rotate(0);animation:px-thread-scan 2.8s ease-in-out infinite}.px-thread-b{transform:rotate(60deg);animation-delay:-.9s}.px-thread-c{transform:rotate(120deg);animation-delay:-1.8s}.px-scene-portal{position:absolute;inset:7%;border-radius:50%;border:1px solid hsl(var(--film-accent)/.13);transform:rotateX(68deg) rotate(4deg);box-shadow:inset 0 0 80px hsl(var(--film-accent)/.08)}.px-scene-portal span{position:absolute;inset:12%;border:1px solid hsl(var(--film-accent)/.19);border-radius:50%;animation:px-portal 6s linear infinite}.px-scene-portal span:nth-child(2){inset:25%;animation-direction:reverse}.px-scene-portal span:nth-child(3){inset:38%}.px-director-copy{position:relative;z-index:4;max-width:40rem;animation:px-copy-enter .85s .16s cubic-bezier(.16,1,.3,1) both}.px-director-copy .px-ext-kicker{color:hsl(var(--film-accent));letter-spacing:.2em}.px-director-copy h2{margin:.9rem 0 1.25rem;font-size:clamp(2.7rem,5.8vw,6.5rem);line-height:1;letter-spacing:0;font-weight:850;text-wrap:balance}.px-director-copy h2 .px-ext-word-wrap{margin-right:.12em}.px-director-copy>p:last-child{max-width:38rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7;color:#ffffffad}.px-director-eva{grid-column:1/-1;justify-self:center;width:min(92vw,58rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:.85rem 1.15rem;border:1px solid hsl(var(--film-accent)/.25);border-radius:1.4rem;background:#08080ea3;-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);box-shadow:0 26px 80px -40px hsl(var(--film-accent)/.8);animation:px-eva-rise .7s .35s both}.px-director-eva strong{display:block;margin-bottom:.2rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--film-accent))}.px-director-eva p{font-size:clamp(.88rem,1.5vw,1.05rem);line-height:1.5;color:#ffffffd1}.px-directors-cut[data-speaking] .px-director-eva-orb{animation-duration:.82s}.px-director-cue{position:absolute;left:50%;bottom:5.1rem;translate:-50%;width:min(80vw,50rem);text-align:center;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.px-director-controls{position:absolute;z-index:10;left:50%;bottom:1.3rem;translate:-50%;display:flex;align-items:center;gap:.55rem;padding:.45rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#08080e9e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.px-director-controls>button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff12;transition:background .2s,transform .2s}.px-director-controls>button:hover:not(:disabled){background:hsl(var(--film-accent)/.25);transform:scale(1.06)}.px-director-controls>button:disabled{opacity:.28}.px-director-controls svg{width:16px}.px-director-controls ol{display:flex;gap:.38rem;margin:0 .3rem}.px-director-controls li button{display:block;width:7px;height:7px;border-radius:50%;background:#fff3;transition:width .3s,background .3s,box-shadow .3s}.px-director-controls li button[aria-current]{width:28px;border-radius:5px;background:hsl(var(--film-accent));box-shadow:0 0 16px hsl(var(--film-accent))}.px-director-controls .px-director-explore-button{width:auto;padding:0 1rem;border-radius:999px;font-size:.78rem;font-weight:750}.px-director-interaction{position:absolute;z-index:6;left:50%;top:50%;translate:-50% -50%;width:min(70vw,18rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid hsl(var(--film-accent)/.35);border-radius:50%;background:#07070c99;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:.82rem;font-weight:700;box-shadow:0 0 0 20px hsl(var(--film-accent)/.05),0 0 80px hsl(var(--film-accent)/.28);animation:px-interaction-pulse 2s ease-in-out infinite}.px-director-interaction i{position:absolute;inset:14%;border:1px dashed hsl(var(--film-accent)/.5);border-radius:50%;animation:px-core-turn 10s linear infinite}.px-director-interaction[data-done]{background:hsl(var(--film-accent)/.22)}.px-director-voice-error{position:absolute;z-index:8;left:50%;bottom:7rem;translate:-50%;width:min(90vw,42rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding:.75rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem;background:#0c080ee6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.px-director-voice-error p{flex:1 1 18rem;font-size:.8rem;color:#ffffffb3}.px-director-voice-error button{display:flex;align-items:center;gap:.35rem;min-height:38px;padding:.45rem .75rem;border-radius:999px;background:#ffffff1a;font-size:.76rem}.px-director-voice-error svg{width:14px}.px-director-explorer{position:absolute;z-index:20;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.25rem;padding:clamp(5rem,8vw,7rem) clamp(1rem,6vw,6rem) 2rem;background:radial-gradient(circle at 50% 0,hsl(var(--film-accent)/.2),transparent 36%),#030308f5;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);animation:px-explorer-enter .7s cubic-bezier(.16,1,.3,1) both}.px-director-explorer header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.px-director-explorer h2{margin:.35rem 0;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.05em}.px-director-explorer header p:last-child{max-width:44rem;color:#ffffff94}.px-director-explorer header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%}.px-director-explorer .px-cinematic-modules{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-height:none;padding:.3rem}.px-director-explorer .px-cinematic-modules button{background:#ffffff0e;border-color:#ffffff1f}@keyframes px-title-arrive{0%{opacity:0;letter-spacing:.28em;transform:scale(.7);filter:blur(28px)}55%{opacity:1;filter:blur(0)}to{letter-spacing:-.09em;transform:none}}@keyframes px-reveal-up{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes px-film-grain{0%{transform:translate(0)}25%{transform:translate(3%,-2%)}50%{transform:translate(-2%,3%)}75%{transform:translate(2%,2%)}}@keyframes px-eva-breathe{50%{transform:scale(1.07);filter:saturate(1.3)}}@keyframes px-eva-ring{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes px-scene-arrive{0%{opacity:0}to{opacity:1}}@keyframes px-world-enter{0%{opacity:0;transform:translate3d(-16vw,5vh,-420px) rotateY(28deg) scale(.68);filter:blur(20px)}to{opacity:1;transform:none;filter:none}}@keyframes px-copy-enter{0%{opacity:0;transform:translate3d(8vw,30px,-180px);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes px-eva-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes px-core-float{50%{transform:translateY(-12px) rotate(2deg)}}@keyframes px-core-turn{to{transform:rotate(405deg)}}@keyframes px-node-pulse{50%{transform:scale(1.65);opacity:.55}}@keyframes px-thread-scan{0%,to{opacity:.18;filter:blur(2px)}50%{opacity:.95;filter:blur(0)}}@keyframes px-portal{to{transform:rotate(360deg)}}@keyframes px-interaction-pulse{50%{box-shadow:0 0 0 34px hsl(var(--film-accent)/.025),0 0 120px hsl(var(--film-accent)/.4)}}@keyframes px-explorer-enter{0%{opacity:0;transform:scale(1.08);filter:blur(14px)}to{opacity:1;transform:none;filter:none}}@keyframes px-genesis-line{0%{opacity:0;transform:translateZ(-600px) scaleX(.05);filter:blur(16px)}to{opacity:1;filter:none}}@keyframes px-genesis-drift{50%{translate:0 7px;opacity:.45}}@keyframes px-flow-node{50%{transform:translateY(-14px);box-shadow:0 0 70px hsl(var(--film-accent)/.48)}}@keyframes px-command-float{50%{transform:translateZ(34px)}}@keyframes px-intelligence{50%{transform:scale(1.08);filter:saturate(1.35)}}@keyframes px-constellation{50%{transform:translateY(-7px);border-color:hsl(var(--film-accent)/.65)}}@media(max-width:860px){.px-director-stage{grid-template-columns:1fr;grid-template-rows:minmax(15rem,45dvh) auto auto;align-content:center;gap:.8rem;padding:5.5rem 1.1rem 7rem}.px-scene-visual{width:min(80vw,50dvh);height:min(80vw,50dvh)}.px-director-copy{text-align:center;justify-self:center}.px-director-copy h2{font-size:clamp(2.45rem,10vw,4.8rem)}.px-director-copy>p:last-child{font-size:.94rem}.px-director-eva{grid-column:1;margin-top:.5rem}.px-director-cue{display:none}.px-scene-visual>i{left:calc(50% + cos(var(--angle))*42%);top:calc(50% + sin(var(--angle))*42%)}}@media(max-width:520px){.px-director-prologue h1{font-size:19vw}.px-director-prologue .px-cinematic-actions{display:grid;width:min(100%,22rem);grid-template-columns:1fr}.px-director-prologue .px-cinematic-actions .px-cinematic-later{grid-column:1}.px-director-stage{grid-template-rows:minmax(12rem,38dvh) auto auto;padding-top:4.8rem;padding-bottom:6.8rem}.px-director-copy h2{font-size:clamp(2.25rem,12vw,4rem)}.px-director-eva{width:100%;padding:.7rem .8rem;gap:.7rem;border-radius:1.1rem}.px-director-eva p{font-size:.8rem;line-height:1.45}.px-director-eva-orb{width:40px;height:40px}.px-director-controls{max-width:calc(100vw - 1rem);gap:.25rem}.px-director-controls>button{width:36px;height:36px}.px-director-controls ol{gap:.25rem;margin:0 .1rem}.px-director-controls li button{width:5px;height:5px}.px-director-controls li button[aria-current]{width:18px}.px-director-explorer{padding:4.8rem .8rem 1rem}.px-director-explorer .px-cinematic-modules{grid-template-columns:1fr 1fr}.px-director-voice-error{bottom:5.8rem}}@media(prefers-reduced-motion:reduce){.px-directors-cut *,.px-directors-cut *:before,.px-directors-cut *:after{animation:none!important;transition:none!important}.px-film-grain{display:none}.px-director-prologue h1 span{filter:none}.px-scene-visual{transform:none!important}}.px-directors-cut:after{content:"";position:absolute;z-index:0;inset:-28%;pointer-events:none;background:conic-gradient(from 205deg at 48% 48%,transparent 0 31%,hsl(var(--film-accent)/.12) 38%,transparent 45% 67%,hsl(var(--film-accent)/.08) 73%,transparent 79%);filter:blur(42px);opacity:.7;animation:px-director-atmosphere 18s linear infinite}.px-director-vignette{position:absolute;z-index:6;inset:0;pointer-events:none;box-shadow:inset 0 0 9rem 2.5rem #000,inset 0 -16rem 18rem -11rem #000;opacity:.72}.px-director-horizon{position:absolute;z-index:1;left:-10%;right:-10%;top:52%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 3%,hsl(var(--film-accent)/.14) 24%,#fff 50%,hsl(var(--film-accent)/.14) 76%,transparent 97%);box-shadow:0 0 10px hsl(var(--film-accent)/.7),0 0 70px 7px hsl(var(--film-accent)/.2);opacity:.55;transform:perspective(700px) rotateX(74deg) scaleX(.2);animation:px-horizon-awaken 1.65s .12s cubic-bezier(.16,1,.3,1) both}.px-director-horizon i{position:absolute;left:50%;top:50%;width:10px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 20px 5px #fff,0 0 100px 25px hsl(var(--film-accent)/.7);animation:px-horizon-heartbeat 3.2s ease-in-out infinite}.px-director-cut-frame{position:absolute;z-index:9;inset:0;pointer-events:none;overflow:hidden;animation:px-cut-clear 1.05s cubic-bezier(.16,1,.3,1) both}.px-director-cut-frame:before,.px-director-cut-frame:after{content:"";position:absolute;left:0;right:0;height:51%;background:#000}.px-director-cut-frame:before{top:0;transform-origin:top}.px-director-cut-frame:after{bottom:0;transform-origin:bottom}.px-director-cut-frame i{position:absolute;z-index:2;left:0;right:0;top:50%;height:1px;background:#fff;box-shadow:0 0 12px #fff,0 0 80px 10px hsl(var(--film-accent)/.8);animation:px-cut-flare .9s ease-out both}.px-director-void{position:absolute;z-index:-1;left:50%;top:46%;width:min(80vw,54rem);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#000 0 11%,hsl(var(--film-accent)/.5) 11.3%,hsl(var(--film-accent)/.05) 14%,transparent 54%);filter:drop-shadow(0 0 80px hsl(var(--film-accent)/.32));animation:px-void-reveal 4.8s cubic-bezier(.16,1,.3,1) both,px-void-breathe 6s 4.8s ease-in-out infinite}.px-director-rule{display:block;width:min(42vw,24rem);height:1px;margin:clamp(1.4rem,3vh,2.3rem) auto 0;background:linear-gradient(90deg,transparent,hsl(var(--film-accent)),#fff,hsl(var(--film-accent)),transparent);box-shadow:0 0 20px hsl(var(--film-accent)/.8);transform-origin:center;animation:px-rule-draw 1.2s 1.15s cubic-bezier(.16,1,.3,1) both}.px-director-act{position:absolute;z-index:-1;right:clamp(1rem,5vw,6rem);top:50%;translate:0 -58%;font-size:clamp(12rem,31vw,34rem);font-weight:900;line-height:.7;letter-spacing:-.12em;color:transparent;-webkit-text-stroke:1px hsl(var(--film-accent)/.09);filter:drop-shadow(0 0 45px hsl(var(--film-accent)/.08));animation:px-act-enter 1.4s cubic-bezier(.16,1,.3,1) both}.px-director-act-tag{display:inline-flex;margin-right:.8rem;padding:.26rem .48rem;border:1px solid hsl(var(--film-accent)/.28);border-radius:999px;color:#ffffff9e;font-size:.58rem;letter-spacing:.14em;vertical-align:middle;background:hsl(var(--film-accent)/.08)}.px-visual-signal{display:none}.px-directors-cut[data-scene=signal] .px-visual-signal{display:block;position:absolute;inset:0}.px-directors-cut[data-scene=signal] .px-scene-core,.px-directors-cut[data-scene=signal] .px-scene-thread,.px-directors-cut[data-scene=signal] .px-scene-portal,.px-directors-cut[data-scene=signal] .px-scene-visual>i{display:none}.px-visual-signal:before,.px-visual-signal:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;border:1px solid hsl(var(--film-accent)/.34);border-radius:50%;box-shadow:0 0 85px hsl(var(--film-accent)/.16);animation:px-signal-ring 3.8s ease-in-out infinite}.px-visual-signal:before{width:34%;aspect-ratio:1}.px-visual-signal:after{width:62%;aspect-ratio:1;animation-delay:-1.9s}.px-visual-signal span{--angle:calc(var(--shard)*45deg);position:absolute;z-index:3;left:calc(50% + cos(var(--angle))*42%);top:calc(50% + sin(var(--angle))*42%);translate:-50% -50%;padding:.5rem .75rem;border:1px solid hsl(var(--film-accent)/.28);border-radius:.7rem;background:#020d13d1;box-shadow:0 0 26px hsl(var(--film-accent)/.18);font-size:clamp(.55rem,.78vw,.72rem);font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd6;animation:px-signal-converge 2.1s calc(var(--shard)*85ms) cubic-bezier(.16,1,.3,1) both,px-signal-hover 4s calc(var(--shard)*-.37s) ease-in-out infinite}.px-visual-arrival .px-arrival-halo{position:absolute;left:50%;top:50%;translate:-50% -50%;width:34%;aspect-ratio:1;border:1px solid hsl(var(--film-accent)/.42);border-radius:50%;box-shadow:0 0 70px hsl(var(--film-accent)/.22),inset 0 0 50px hsl(var(--film-accent)/.08);animation:px-arrival-halo 3.8s ease-out infinite}.px-visual-arrival .px-arrival-halo:nth-child(2){animation-delay:1.25s}.px-visual-arrival .px-arrival-halo:nth-child(3){animation-delay:2.5s}.px-directors-cut[data-scene=arrival] .px-scene-visual{animation:px-arrival-world 1.8s cubic-bezier(.16,1,.3,1) both}.px-directors-cut[data-scene=arrival] .px-director-horizon{opacity:.95;box-shadow:0 0 15px #fff,0 0 130px 22px hsl(var(--film-accent)/.45)}.px-director-arrival-cta{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.5rem;min-height:46px;padding:.68rem 1rem .68rem 1.2rem;border:1px solid hsl(var(--film-accent)/.45);border-radius:999px;background:hsl(var(--film-accent));color:#02100c;font-size:.78rem;font-weight:820;letter-spacing:.05em;box-shadow:0 0 hsl(var(--film-accent)/.3),0 18px 60px -18px hsl(var(--film-accent));animation:px-arrival-cta 2.8s 1.4s ease-in-out infinite}.px-director-arrival-cta svg{width:16px;transition:transform .25s}.px-director-arrival-cta:hover svg{transform:translate(4px)}.px-director-eva{grid-template-columns:auto minmax(0,1fr) auto}.px-director-eva-wave{height:30px;display:flex;align-items:center;gap:3px;padding:0 .2rem;opacity:.38}.px-director-eva-wave i{display:block;width:2px;height:24%;border-radius:99px;background:hsl(var(--film-accent));box-shadow:0 0 7px hsl(var(--film-accent));transform-origin:center}.px-directors-cut[data-speaking] .px-director-eva-wave{opacity:1}.px-directors-cut[data-speaking] .px-director-eva-wave i{animation:px-eva-wave .72s calc(var(--wave,0)*-80ms) ease-in-out infinite}.px-director-eva-wave i:nth-child(2){--wave:1}.px-director-eva-wave i:nth-child(3){--wave:2}.px-director-eva-wave i:nth-child(4){--wave:3}.px-director-eva-wave i:nth-child(5){--wave:4}.px-director-copy h2{filter:drop-shadow(0 14px 40px rgba(0,0,0,.8))}.px-director-copy>p:last-child{text-shadow:0 2px 18px #000}.px-directors-cut[data-scene=intelligence] .px-director-eva{border-color:hsl(var(--film-accent)/.52);box-shadow:0 0 0 1px hsl(var(--film-accent)/.08),0 30px 110px -35px hsl(var(--film-accent)/.9)}.px-directors-cut button:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px hsl(var(--film-accent)/.32)}@keyframes px-director-atmosphere{to{transform:rotate(360deg) scale(1.03)}}@keyframes px-horizon-awaken{0%{opacity:0;transform:perspective(700px) rotateX(74deg) scaleX(.03)}58%{opacity:1}to{opacity:.55;transform:perspective(700px) rotateX(74deg) scaleX(1)}}@keyframes px-horizon-heartbeat{0%,72%,to{transform:scale(.65);opacity:.55}78%{transform:scale(1.6);opacity:1}84%{transform:scale(.8);opacity:.7}90%{transform:scale(1.2);opacity:1}}@keyframes px-cut-clear{0%{opacity:1}72%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes px-cut-flare{0%{opacity:0;transform:scaleX(.05)}28%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes px-void-reveal{0%{opacity:0;transform:scale(.04);filter:blur(28px)}22%{opacity:.18}62%{opacity:.8;filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes px-void-breathe{50%{transform:scale(1.06);filter:drop-shadow(0 0 120px hsl(var(--film-accent)/.42))}}@keyframes px-rule-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes px-act-enter{0%{opacity:0;transform:translate(10vw) scale(.8);filter:blur(18px)}to{opacity:1;transform:none;filter:none}}@keyframes px-signal-converge{0%{opacity:0;left:calc(50% + cos(var(--angle))*78%);top:calc(50% + sin(var(--angle))*78%);filter:blur(9px);transform:scale(.6)}to{opacity:1;filter:none;transform:none}}@keyframes px-signal-hover{50%{margin-top:-8px;border-color:hsl(var(--film-accent)/.65);box-shadow:0 0 45px hsl(var(--film-accent)/.32)}}@keyframes px-signal-ring{0%,to{transform:scale(.8);opacity:.18}50%{transform:scale(1.14);opacity:.75}}@keyframes px-arrival-halo{0%{opacity:0;transform:scale(.35)}30%{opacity:.75}to{opacity:0;transform:scale(2.8)}}@keyframes px-arrival-world{0%{opacity:0;transform:translateZ(-900px) scale(.18);filter:blur(30px)}55%{opacity:1;filter:blur(0)}to{transform:none}}@keyframes px-arrival-cta{0%,to{box-shadow:0 0 hsl(var(--film-accent)/.28),0 18px 60px -18px hsl(var(--film-accent))}50%{box-shadow:0 0 0 9px transparent,0 24px 85px -12px hsl(var(--film-accent))}}@keyframes px-eva-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(max-width:860px){.px-director-vignette{box-shadow:inset 0 0 5rem 1rem #000,inset 0 -12rem 14rem -9rem #000}.px-director-act{right:.6rem;top:27%;font-size:42vw;opacity:.72}.px-visual-signal span{padding:.38rem .5rem;font-size:.5rem}.px-director-arrival-cta{margin-top:1rem}.px-director-horizon{top:31%}}@media(max-width:520px){.px-director-act-tag{display:none}.px-director-eva{grid-template-columns:auto minmax(0,1fr)}.px-director-eva-wave{display:none}.px-director-void{width:112vw}.px-director-rule{width:54vw}.px-director-arrival-cta{margin-inline:auto}.px-visual-signal span:nth-child(2n){display:none}.px-visual-signal span{left:calc(50% + cos(var(--angle))*38%);top:calc(50% + sin(var(--angle))*38%)}}@media(prefers-reduced-motion:reduce){.px-directors-cut:after,.px-director-horizon,.px-director-horizon i,.px-director-cut-frame,.px-director-cut-frame i,.px-director-void,.px-director-rule,.px-director-act,.px-visual-signal span,.px-visual-signal:before,.px-visual-signal:after,.px-arrival-halo,.px-director-arrival-cta,.px-director-eva-wave i{animation:none!important}.px-director-cut-frame{display:none}.px-director-rule{transform:none}.px-visual-signal span{opacity:1;filter:none}.px-directors-cut[data-scene=arrival] .px-scene-visual{animation:none!important}}.px-demo-window{width:min(47rem,48vw);height:min(35rem,62vh);aspect-ratio:auto!important;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:1.6rem;background:linear-gradient(145deg,#0b1225f5,#050816fa);box-shadow:0 1px #ffffff29 inset,0 55px 130px -42px hsl(var(--film-accent)/.72),0 0 0 1px hsl(var(--film-accent)/.08);transform:perspective(1100px) rotateY(3deg) rotateX(1deg);color:#f8fbff;text-align:left}.px-demo-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 22%,hsl(var(--film-accent)/.2),transparent 38%),linear-gradient(115deg,rgba(255,255,255,.035),transparent 35%);z-index:0}.px-demo-window>*{position:relative;z-index:2}.px-demo-chrome{height:3.2rem;display:flex;align-items:center;gap:.42rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff09;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.px-demo-chrome i{width:.46rem;height:.46rem;border-radius:50%;background:#fff3}.px-demo-chrome span{margin-left:.45rem;font-weight:850;letter-spacing:.16em;color:#ffffffc7}.px-demo-chrome b{margin-left:auto;font-weight:650;color:hsl(var(--film-accent))}.px-demo-window [data-focus=true]{position:relative;border-color:hsl(var(--film-accent)/.75)!important;box-shadow:0 0 0 1px hsl(var(--film-accent)/.24),0 18px 55px -22px hsl(var(--film-accent)/.85)!important;animation:px-demo-focus 2.8s ease-in-out infinite}.px-demo-dashboard{padding:clamp(1rem,2.4vw,2rem)}.px-demo-dashboard header{display:grid;gap:.3rem;margin-bottom:1.2rem}.px-demo-dashboard header small,.px-demo-window small{color:#ffffff85}.px-demo-dashboard header strong{font-size:clamp(1.45rem,2.5vw,2.35rem);letter-spacing:-.04em}.px-demo-dashboard section{display:grid;grid-template-columns:1.3fr 1fr;gap:.8rem}.px-demo-dashboard article{min-height:8rem;display:grid;align-content:space-between;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff0b}.px-demo-dashboard article:first-child{grid-row:span 2}.px-demo-dashboard article span{font-size:.67rem;text-transform:uppercase;letter-spacing:.11em;color:hsl(var(--film-accent))}.px-demo-dashboard article b{font-size:clamp(.95rem,1.5vw,1.3rem)}.px-demo-signal{height:calc(100% - 3.2rem);display:grid;place-items:center;padding:2rem}.px-demo-inbox,.px-demo-context{width:min(82%,29rem);display:grid;gap:.5rem;padding:1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#ffffff0e}.px-demo-inbox{justify-self:start}.px-demo-context{justify-self:end}.px-demo-threads{height:3.5rem;width:68%;display:flex;justify-content:center}.px-demo-threads i{width:1px;height:100%;margin:0 8%;background:linear-gradient(hsl(var(--film-accent)),transparent);transform:rotate(var(--turn,0deg))}.px-demo-threads i:first-child{--turn:26deg}.px-demo-threads i:last-child{--turn:-26deg}.px-demo-flow{height:calc(100% - 3.2rem);display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem}.px-demo-flow>div{width:43%;min-height:11rem;display:grid;align-content:center;gap:.65rem;padding:1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:#ffffff0b}.px-demo-flow>svg{flex:none;color:hsl(var(--film-accent))}.px-demo-flow small,.px-demo-outcome small{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--film-accent))}.px-demo-flow strong{font-size:1.15rem}.px-demo-flow span{font-size:.76rem;color:#ffffff94}.px-demo-command{height:calc(100% - 3.2rem);display:grid;grid-template-columns:8rem 1fr}.px-demo-command aside{display:grid;align-content:start;gap:.3rem;padding:1.2rem .8rem;border-right:1px solid rgba(255,255,255,.08);background:#ffffff06}.px-demo-command aside small{margin-bottom:.75rem;padding:.45rem;color:hsl(var(--film-accent))}.px-demo-command aside span{padding:.55rem;border-radius:.55rem;font-size:.72rem;color:#fff9}.px-demo-command aside span:first-of-type{background:hsl(var(--film-accent)/.16);color:#fff}.px-demo-command main{padding:1.4rem}.px-demo-command header{display:grid;gap:.35rem;margin-bottom:1rem}.px-demo-command header strong{font-size:clamp(1.2rem,2vw,1.8rem);letter-spacing:-.03em}.px-demo-command button{width:100%;display:flex;align-items:center;gap:.8rem;margin:.55rem 0;padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:.8rem;background:#ffffff09;color:#fff;text-align:left}.px-demo-command button>i{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:.5rem;background:hsl(var(--film-accent)/.16);font-style:normal}.px-demo-command button>span{display:grid;gap:.15rem}.px-demo-command button>svg{margin-left:auto;width:1rem}.px-demo-eva{height:calc(100% - 3.2rem);display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;padding:clamp(1.4rem,4vw,3.2rem)}.px-demo-eva-orb{width:6rem;height:6rem;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 25%,white,hsl(var(--film-accent)) 20%,hsl(var(--film-accent)/.12) 64%,transparent 67%);box-shadow:0 0 70px hsl(var(--film-accent)/.5)}.px-demo-eva-orb svg{width:1.6rem}.px-demo-eva section{display:grid;gap:.8rem;padding:1.4rem;border:1px solid rgba(255,255,255,.12);border-radius:1.1rem;background:#ffffff0b}.px-demo-eva section strong{font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.45}.px-demo-eva section div{display:flex;flex-wrap:wrap;gap:.45rem}.px-demo-eva section div span,.px-demo-intent{padding:.5rem .7rem;border-radius:999px;background:hsl(var(--film-accent)/.14);font-size:.68rem;color:hsl(var(--film-accent))}.px-demo-outcome{height:calc(100% - 3.2rem);display:grid;align-content:center;gap:1.2rem;padding:2rem}.px-demo-outcome header{display:grid;gap:.4rem}.px-demo-outcome header strong{font-size:clamp(1.5rem,2.6vw,2.4rem)}.px-demo-outcome>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.px-demo-outcome>div span{display:flex;align-items:center;gap:.45rem;padding:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;background:#ffffff0a;font-size:.72rem}.px-demo-outcome svg{width:.9rem;color:hsl(var(--film-accent))}.px-demo-outcome footer{font-size:.76rem;color:#ffffff8c}.px-demo-arrival{height:calc(100% - 3.2rem);display:grid;place-items:center;text-align:center;padding:2rem}.px-demo-arrival>div{max-width:30rem;display:grid;justify-items:center;gap:.9rem}.px-demo-arrival strong{font-size:clamp(1.65rem,3.2vw,3rem);line-height:1;letter-spacing:-.05em}.px-demo-arrival p{font-size:.82rem;line-height:1.6;color:#fff9}.px-demo-arrival .px-arrival-halo{position:absolute;width:17rem;aspect-ratio:1;border:1px solid hsl(var(--film-accent)/.28);border-radius:50%;animation:px-arrival-halo 3.8s ease-out infinite}.px-demo-arrival .px-arrival-halo:nth-child(2){animation-delay:1.9s}.px-demo-spotlight{position:absolute!important;z-index:1!important;inset:3.2rem 0 0;pointer-events:none;background:radial-gradient(circle at 58% 52%,transparent 0 22%,rgba(1,4,15,.12) 38%,rgba(1,4,15,.48) 100%);mix-blend-mode:multiply}@keyframes px-demo-focus{50%{box-shadow:0 0 0 1px hsl(var(--film-accent)/.45),0 24px 75px -18px hsl(var(--film-accent))}}@media(max-width:860px){.px-demo-window{width:min(94vw,44rem);height:min(48dvh,31rem);transform:none}.px-demo-command{grid-template-columns:6rem 1fr}.px-demo-command main{padding:1rem}.px-demo-eva-orb{width:4rem;height:4rem}}@media(max-width:520px){.px-demo-window{height:min(40dvh,23rem);border-radius:1rem}.px-demo-chrome{height:2.4rem;padding:0 .7rem}.px-demo-chrome b{display:none}.px-demo-dashboard{padding:.8rem}.px-demo-dashboard header{margin-bottom:.6rem}.px-demo-dashboard section{gap:.4rem}.px-demo-dashboard article{min-height:5.2rem;padding:.55rem}.px-demo-dashboard article b{font-size:.75rem}.px-demo-dashboard article small{font-size:.56rem}.px-demo-flow{padding:.75rem;gap:.45rem}.px-demo-flow>div{min-height:7.5rem;padding:.65rem}.px-demo-flow strong{font-size:.78rem}.px-demo-flow span{font-size:.6rem}.px-demo-command{grid-template-columns:4.4rem 1fr}.px-demo-command aside{padding:.7rem .35rem}.px-demo-command aside span{padding:.38rem;font-size:.56rem}.px-demo-command main{padding:.65rem}.px-demo-command button{padding:.48rem;margin:.3rem 0;font-size:.65rem}.px-demo-eva{padding:1rem;gap:.7rem}.px-demo-eva section{padding:.75rem}.px-demo-outcome{padding:1rem}.px-demo-outcome>div{grid-template-columns:repeat(2,1fr)}.px-demo-signal{padding:.75rem}.px-demo-inbox,.px-demo-context{padding:.65rem}.px-demo-threads{height:1.5rem}}:is([data-portal-composition=legacy][data-suite-variant=management],.px-management-suite){--management-line: hsl(var(--foreground) / .13);--management-glass: linear-gradient(135deg, hsl(var(--glow-accent) / .12), transparent 65%), hsl(var(--card) / .85)}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=portal-tab-strip],.px-management-suite [data-testid=suite-tab-strip-management]{border-bottom:1px solid var(--management-line);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=dashboard-greeting-bar],.px-management-suite .px-management-greeting{padding:1.1rem;border:1px solid var(--management-line);border-radius:18px;background:var(--management-glass);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 20px 50px -30px hsl(var(--glow-accent) / .5)}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=dashboard-greeting-bar]>div.min-w-0{display:grid;gap:.25rem}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=text-portal-welcome]{font-size:clamp(1.1rem,2vw,1.6rem);white-space:normal;overflow-wrap:anywhere;color:hsl(var(--foreground))}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=dashboard-greeting-bar] p{color:hsl(var(--muted-foreground))}[data-portal-composition=legacy][data-suite-variant=management] .px-employee-dashboard-grid{gap:.9rem}[data-portal-composition=legacy][data-suite-variant=management] :is([data-testid=dashboard-left-rail],[data-testid=dashboard-right-rail]){gap:.9rem;min-width:0}[data-portal-composition=legacy][data-suite-variant=management] .dash-card-lift,.px-management-suite [data-testid=suite-home-cards]>article{border:1px solid var(--management-line);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 20px 50px -35px hsl(var(--glow-accent) / .4)}.px-management-suite [data-testid=management-suite-home]{max-width:100rem;margin-inline:auto}.px-management-suite [data-testid=text-suite-home-greeting]{font-size:clamp(1.5rem,6vw,2rem);letter-spacing:-.02em}.px-management-suite [data-testid=suite-home-cards]{gap:.9rem}@media(min-width:1280px){[data-portal-composition=legacy][data-suite-variant=management] .px-employee-dashboard-grid{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.6fr) minmax(15rem,.8fr)}[data-portal-composition=legacy][data-suite-variant=management] .px-employee-dashboard-grid>*{grid-column:auto}}@media(prefers-reduced-motion:reduce){[data-portal-composition=legacy][data-suite-variant=management] .dash-card-lift,.px-management-suite [data-testid=suite-home-cards]>article{transition:none;animation:none}}.management-home-stage,[data-portal-composition=legacy][data-suite-variant=management]{position:relative;isolation:isolate}.management-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse at 12% 8%,hsl(var(--glow-accent) / .2),transparent 55%),radial-gradient(ellipse at 90% 40%,hsl(var(--primary) / .12),transparent 50%)}.management-stage-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(hsl(var(--foreground) / .08) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(black,transparent 75%);mask-image:linear-gradient(black,transparent 75%)}.management-orb{position:absolute;width:27rem;height:27rem;border-radius:50%;filter:blur(65px);opacity:.17;background:hsl(var(--glow-accent));animation:management-drift 18s ease-in-out infinite alternate}.management-orb-a{top:-10rem;left:-8rem}.management-orb-b{top:25rem;right:-12rem;background:hsl(var(--primary));animation-delay:-9s}.management-brief{display:grid;gap:.9rem;margin-bottom:1.25rem;min-width:0}.management-island{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem 1rem;padding:.8rem 1.15rem;border-radius:18px;border:1px solid hsl(28 88% 58% / .38);background:linear-gradient(100deg,#f6a0553d,hsl(var(--card) / .88));box-shadow:0 1px hsl(var(--foreground) / .08) inset,0 10px 35px -20px #f4852599;font-size:.88rem;overflow-wrap:anywhere}.management-island-kicker{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.management-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.management-signals li{min-width:0;--management-tone: var(--glow-accent)}.management-signal{display:grid;grid-template-columns:1fr auto;gap:.3rem;height:100%;padding:1rem;border-radius:16px;border:1px solid hsl(var(--foreground) / .13);background:radial-gradient(135% 100% at 12% 0%,hsl(var(--management-tone) / .19),transparent 58%),hsl(var(--card) / .82);box-shadow:0 1px hsl(var(--foreground) / .08) inset,0 18px 35px -28px hsl(var(--management-tone) / .55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .3s,border-color .3s}.management-signal svg{grid-column:2;grid-row:1;color:hsl(var(--foreground) / .65)}.management-signal-value{grid-column:1;grid-row:1;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.management-signal-title{grid-column:1 / -1;font-size:.88rem;font-weight:700}.management-signal-detail{grid-column:1 / -1;font-size:.78rem;color:hsl(var(--muted-foreground))}.management-signal:hover{border-color:hsl(var(--management-tone) / .5);box-shadow:0 0 0 1px hsl(var(--management-tone) / .15),0 12px 28px -16px hsl(var(--management-tone) / .6)}.management-brief a:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:3px;border-radius:8px}.management-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.management-panel{min-width:0;border-radius:18px;border:1px solid hsl(var(--foreground) / .13);background:radial-gradient(120% 100% at 0 0,hsl(var(--glow-accent) / .12),transparent 60%),hsl(var(--card) / .82);box-shadow:0 1px hsl(var(--foreground) / .07) inset,0 20px 45px -30px hsl(var(--glow-accent) / .45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-wrap:anywhere}.management-panel:nth-child(2){background:radial-gradient(120% 100% at 0 0,hsl(38 90% 55% / .12),transparent 60%),hsl(var(--card) / .82)}.management-panel h2{font-size:.95rem;font-weight:700;padding:.9rem 1rem;border-bottom:1px solid hsl(var(--foreground) / .1)}.management-panel-body{padding:1rem;font-size:.88rem}.management-goals,.management-blockers{display:grid;gap:.85rem;list-style:none;padding:0;margin:0}.management-goals li>div{display:flex;justify-content:space-between;gap:.6rem}.management-goals li>div span{flex-shrink:0;font-variant-numeric:tabular-nums}.management-goals meter{display:block;width:100%;height:.5rem;margin-top:.5rem;accent-color:hsl(var(--primary))}.management-goals meter::-webkit-meter-bar{background:hsl(var(--foreground) / .1);border:0}.management-goals meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,hsl(var(--glow-accent) / .65),hsl(var(--primary)))}.management-blockers li{display:flex;align-items:baseline;gap:.65rem}.management-blocker-mark{width:.6rem;height:.6rem;flex-shrink:0;border-radius:50%;background:#f4a825;box-shadow:0 0 10px #f4a825b3}.management-blockers p{margin-top:.25rem;font-size:.78rem;color:hsl(var(--muted-foreground))}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=dashboard-greeting-bar]{min-height:106px;background:radial-gradient(120% 90% at 8% 0%,hsl(var(--glow-accent) / .18),transparent 55%),hsl(var(--card) / .85)}[data-portal-composition=legacy][data-suite-variant=management] [data-testid=dashboard-greeting-bar]>span{box-shadow:0 0 0 2px hsl(var(--glow-accent) / .5),0 0 24px -4px hsl(var(--glow-accent) / .9)}@keyframes management-drift{to{transform:translate(35px,45px) scale(1.1)}}@keyframes management-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.management-island,.management-signals,.management-pair{animation:management-arrive .55s both}.management-signals{animation-delay:.08s}.management-pair{animation-delay:.16s}}@media(max-width:640px){.management-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.management-signal{padding:.85rem}.management-pair{grid-template-columns:minmax(0,1fr)}.management-island{align-items:start;flex-direction:column}.management-home-stage{padding-inline:.25rem}.px-management-suite .px-management-greeting{margin-top:.5rem;margin-bottom:.9rem}}@media(prefers-reduced-motion:reduce){.management-orb,.management-island,.management-signals,.management-pair{animation:none}.management-signal{transition:none}}.management-island-text{flex:1 1 12rem;min-width:0}.management-island-controls{display:flex;align-items:center;gap:.2rem;font-size:.75rem}.management-island-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--card) / .55)}.management-island-controls button:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:2px}[data-management-extreme=true] [data-testid=quick-access-strip]{flex-wrap:wrap;overflow:visible}[data-management-extreme=true] [class*=text-white],.management-home-stage [class*=text-white]{color:hsl(var(--foreground))}.management-home-stage [data-testid=management-suite-news-feed]{padding:1rem;border:1px solid hsl(var(--foreground) / .13);border-radius:18px;background:hsl(var(--card) / .85)}.management-home-stage [aria-label="News feed filter"]{flex-wrap:wrap;border-radius:16px}.management-home-stage [data-testid$=-open]{min-height:44px}@media(max-width:640px){.management-island-text{flex-basis:auto}}@media(prefers-reduced-motion:no-preference){.management-island-text{animation:management-arrive .3s both}}:is([data-portal-composition=legacy][data-suite-variant=employee],.px-employee-suite){--employee-line: hsl(var(--foreground) / .13);--employee-glass: linear-gradient(135deg, hsl(var(--glow-accent) / .12), transparent 65%), hsl(var(--card) / .85)}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=portal-tab-strip]{border-bottom:1px solid var(--employee-line);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=dashboard-greeting-bar],.px-employee-suite .px-employee-greeting{padding:1.1rem;border:1px solid var(--employee-line);border-radius:18px;background:var(--employee-glass);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 20px 50px -30px hsl(var(--glow-accent) / .5)}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=dashboard-greeting-bar]>div.min-w-0{display:grid;gap:.25rem}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=text-portal-welcome]{font-size:clamp(1.1rem,2vw,1.6rem);white-space:normal;overflow-wrap:anywhere;color:hsl(var(--foreground))}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=dashboard-greeting-bar] p{color:hsl(var(--muted-foreground))}[data-portal-composition=legacy][data-suite-variant=employee] .px-employee-dashboard-grid{gap:.9rem}[data-portal-composition=legacy][data-suite-variant=employee] :is([data-testid=dashboard-left-rail],[data-testid=dashboard-right-rail]){gap:.9rem;min-width:0}[data-portal-composition=legacy][data-suite-variant=employee] .dash-card-lift,.px-employee-suite [data-testid=suite-home-cards]>article{border:1px solid var(--employee-line);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 20px 50px -35px hsl(var(--glow-accent) / .4)}.px-employee-suite [data-testid=employee-suite-home]{max-width:100rem;margin-inline:auto}.px-employee-suite [data-testid=text-suite-home-greeting]{font-size:clamp(1.5rem,6vw,2rem);letter-spacing:-.02em}.px-employee-suite [data-testid=suite-home-cards]{gap:.9rem}@media(min-width:1280px){[data-portal-composition=legacy][data-suite-variant=employee] .px-employee-dashboard-grid{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.6fr) minmax(15rem,.8fr)}[data-portal-composition=legacy][data-suite-variant=employee] .px-employee-dashboard-grid>*{grid-column:auto}}@media(prefers-reduced-motion:reduce){[data-portal-composition=legacy][data-suite-variant=employee] .dash-card-lift,.px-employee-suite [data-testid=suite-home-cards]>article{transition:none;animation:none}}.employee-atmosphere{position:absolute;inset:0;overflow:hidden;z-index:0;contain:strict;pointer-events:none;background:var(--suite-body-wash)}.employee-stage-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,hsl(var(--foreground) / .035) 0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,hsl(var(--foreground) / .025) 0 1px,transparent 1px 88px);-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,transparent);mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,transparent)}.employee-orb{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(70px);opacity:.28;background:radial-gradient(circle at 40% 40%,hsl(var(--glow-accent) / .75),transparent 62%)}.employee-orb-a{top:-18vmax;left:-12vmax;animation:employee-orbit 26s ease-in-out infinite alternate}.employee-orb-b{right:-14vmax;bottom:-20vmax;background:radial-gradient(circle,hsl(var(--primary) / .6),transparent 62%);animation:employee-orbit 32s ease-in-out infinite alternate-reverse}@keyframes employee-orbit{to{transform:translate3d(6vmax,4vmax,0) scale(1.08)}}[data-portal-composition=legacy][data-suite-variant=employee]>main{position:relative}[data-portal-composition=legacy][data-suite-variant=employee] [data-testid=portal-content-pane]{background:transparent;box-shadow:none}[data-employee-extreme=true]{display:grid;gap:.9rem;background:transparent}[data-employee-extreme=true]>div{margin-bottom:0;min-width:0}[data-employee-extreme=true] [data-testid=dashboard-greeting-bar]{padding:1.1rem 1.4rem;gap:1.2rem}[data-employee-extreme=true] [data-testid=dashboard-greeting-bar]>span{overflow:visible;box-shadow:0 0 0 2px hsl(var(--glow-accent) / .5),0 0 24px -4px hsl(var(--glow-accent) / .9);outline:1px solid hsl(var(--glow-accent) / .35);outline-offset:7px}[data-employee-extreme=true] [data-testid=quick-access-strip]{flex-wrap:wrap;overflow:visible;margin:0;padding:0}[data-employee-extreme=true] .px-employee-dashboard-grid{height:auto;min-height:0;align-items:start}[data-employee-extreme=true] [data-testid=dashboard-center-stage]{display:flex;flex-direction:column;gap:.9rem;height:auto}[data-employee-extreme=true] .center-stage-panel{height:400px;min-height:0}[data-employee-extreme=true] [data-testid=center-stage-panel-news-feed][data-maximized=true]{min-height:620px}.employee-panel{display:grid;min-width:0;gap:.75rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid hsl(var(--foreground) / .13);background:radial-gradient(135% 100% at 12% 0%,hsl(var(--primary) / .14),transparent 58%),hsl(var(--card) / .85);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 14px 34px -18px hsl(var(--foreground) / .25)}.employee-panel-title{font-size:.95rem;font-weight:700;letter-spacing:-.015em}.employee-panel-body{height:250px;min-width:0}[data-employee-extreme=true] :is(.glass-pane,.dash-card-lift,[data-testid=card-calendar-widget],[data-testid=card-dataroom-widget]){border-radius:18px;border-color:hsl(var(--foreground) / .13);background:radial-gradient(135% 100% at 12% 0%,hsl(var(--glow-accent) / .12),transparent 58%),hsl(var(--card) / .85);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px hsl(var(--foreground) / .06) inset,0 14px 34px -18px hsl(var(--foreground) / .25)}[data-employee-extreme=true] :is(.glass-pane,.employee-panel,.dash-card-lift):hover{transform:none;border-color:hsl(var(--glow-accent) / .35);box-shadow:0 0 32px -12px hsl(var(--glow-accent) / .55)}[data-employee-extreme=true] [class*=text-white]{color:hsl(var(--foreground))}[data-employee-extreme=true] :is(p,span){overflow-wrap:anywhere}.employee-extreme-home{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.9rem}.employee-extreme-home>:not(.employee-atmosphere){position:relative;margin-top:0}.employee-extreme-home .px-employee-greeting{padding:1.2rem}.employee-extreme-home [data-testid=suite-home-cards]{gap:.65rem}.employee-extreme-home [data-testid=suite-home-cards]>article{background:var(--employee-glass);border-radius:18px}@media(max-width:767px){[data-employee-extreme=true] .center-stage-panel{height:440px}.employee-extreme-home [data-testid=text-suite-home-greeting]{font-size:1.65rem;line-height:1.2}[data-employee-extreme=true] [data-testid=dashboard-greeting-bar]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.employee-atmosphere *,[data-employee-extreme=true] *,.employee-extreme-home *{animation:none!important;transition:none!important}}[data-employee-extreme=true]>[data-testid=dashboard-greeting-bar]{order:0}[data-employee-extreme=true]>div:has(>[data-testid=dashboard-highlights-strip]){order:1}[data-employee-extreme=true]>div:has(>[data-testid=quick-access-strip]){order:2}[data-employee-extreme=true]>.px-employee-dashboard-grid{order:3}[data-employee-extreme=true]>[data-testid=dashboard-bottom-strip]{order:4}[data-employee-extreme=true] [data-testid=button-team-chat-send]{flex-shrink:0;white-space:nowrap;min-width:88px}[data-employee-extreme=true] [data-testid=input-team-chat-message]{min-width:0}[data-employee-extreme=true] [data-testid=card-mail-glance]>div:first-child>div{flex-wrap:wrap}[data-employee-extreme=true] [data-testid=card-mail-glance] button{white-space:nowrap}.employee-extreme-home [class*=text-white]{color:hsl(var(--foreground))}.employee-extreme-home [data-testid=suite-home-news-feed]{padding:1rem;border:1px solid var(--employee-line);border-radius:18px;background:var(--employee-glass)}@media(max-width:767px){:is(.employee-extreme-home,[data-employee-extreme=true]) [data-testid=button-highlight-strip-toggle]{flex-wrap:wrap;gap:.45rem}:is(.employee-extreme-home,[data-employee-extreme=true]) [data-testid=text-highlight-current]{flex-basis:calc(100% - 2rem);justify-content:flex-start}:is(.employee-extreme-home,[data-employee-extreme=true]) [data-testid=text-highlight-current]>span{flex-wrap:wrap}:is(.employee-extreme-home,[data-employee-extreme=true]) [data-testid=text-highlight-current] .truncate{white-space:normal;overflow:visible;overflow-wrap:anywhere}:is(.employee-extreme-home,[data-employee-extreme=true]) [data-testid=highlight-type-indicator]{margin-left:auto}}.employee-extreme-home [aria-label="News feed filter"]{flex-wrap:wrap;border-radius:16px}.employee-extreme-home [data-testid$=-open]{min-height:44px}@keyframes employee-arrive{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.employee-panel,.employee-extreme-home>:not(.employee-atmosphere){animation:employee-arrive .75s cubic-bezier(.16,1,.3,1) both}.employee-extreme-home>:nth-child(4){animation-delay:.06s}.employee-extreme-home>:nth-child(5){animation-delay:.12s}.employee-extreme-home>:nth-child(6){animation-delay:.18s}.fp-portal{--fp-bg: hsl(var(--background));--fp-fg: hsl(var(--foreground));--fp-muted: hsl(var(--muted-foreground));--fp-card: hsl(var(--card));--fp-soft: hsl(var(--muted));--fp-line: hsl(var(--border));--fp-primary: hsl(var(--primary));--fp-primary-fg: hsl(var(--primary-foreground));--fp-primary-text: hsl(var(--nav-active-fg));--fp-ring: hsl(var(--ring));--fp-glow: var(--glow-accent);--fp-glow-2: var(--glow-eva-thinking);--fp-attention: var(--glow-attention);--fp-success-h: var(--glow-success);--fp-danger-h: var(--glow-danger);--fp-wash: var(--suite-body-wash);--fp-chart-1: var(--chart-1);--fp-chart-2: var(--chart-2);--fp-chart-3: var(--chart-3);--fp-chart-4: var(--chart-4);--fp-chart-5: var(--chart-5);--fp-shadow: 250 30% 22%;--fp-shadow-k: .32;--fp-glass: linear-gradient(150deg, hsl(var(--card) / .86), hsl(var(--card) / .66));--fp-glass-solid: hsl(var(--card) / .92);--fp-glass-line: hsl(var(--foreground) / .1);--fp-glass-line-strong: hsl(var(--foreground) / .18);--fp-sheen: hsl(0 0% 100% / .85);--fp-ink-glass: hsl(var(--foreground) / .045);--fp-ink-glass-2: hsl(var(--foreground) / .08);--fp-tile-a: .14;--fp-ambient-a: .55;--fp-radius: 14px;--fp-ease: cubic-bezier(.16, 1, .3, 1);--fp-ease-soft: cubic-bezier(.22, 1, .36, 1);--fp-tone-violet: 256 60% 40%;--fp-tone-violet-bg: hsl(256 70% 56% / .12);--fp-tone-emerald: 160 80% 22%;--fp-tone-emerald-bg: hsl(160 70% 45% / .14);--fp-tone-amber: 30 88% 26%;--fp-tone-amber-bg: hsl(40 96% 56% / .2);--fp-tone-cyan: 195 90% 22%;--fp-tone-cyan-bg: hsl(190 90% 45% / .14);--fp-tone-rose: 345 70% 30%;--fp-tone-rose-bg: hsl(350 90% 60% / .14);--fp-tone-blue: 222 70% 34%;--fp-tone-blue-bg: hsl(217 90% 60% / .14);--fp-success: hsl(160 84% 24%);color:var(--fp-fg);font-size:.95rem;line-height:1.5}.dark .fp-portal{--fp-shadow: 0 0% 0%;--fp-shadow-k: 1;--fp-glass: linear-gradient(150deg, hsl(var(--card) / .72), hsl(var(--card) / .52));--fp-glass-solid: hsl(var(--card) / .86);--fp-glass-line: hsl(0 0% 100% / .09);--fp-glass-line-strong: hsl(0 0% 100% / .18);--fp-sheen: hsl(0 0% 100% / .1);--fp-ink-glass: hsl(0 0% 100% / .05);--fp-ink-glass-2: hsl(0 0% 100% / .09);--fp-tile-a: .26;--fp-ambient-a: .75;--fp-tone-violet: 256 95% 86%;--fp-tone-violet-bg: hsl(256 70% 60% / .22);--fp-tone-emerald: 156 76% 76%;--fp-tone-emerald-bg: hsl(160 70% 45% / .2);--fp-tone-amber: 46 97% 76%;--fp-tone-amber-bg: hsl(40 96% 56% / .18);--fp-tone-cyan: 187 92% 76%;--fp-tone-cyan-bg: hsl(190 90% 45% / .2);--fp-tone-rose: 350 96% 84%;--fp-tone-rose-bg: hsl(350 90% 60% / .2);--fp-tone-blue: 213 94% 82%;--fp-tone-blue-bg: hsl(217 90% 60% / .2);--fp-success: hsl(156 76% 74%)}.sunrise .fp-portal{--fp-tone-violet: 262 56% 40%;--fp-tone-amber: 22 88% 28%;--fp-tone-amber-bg: hsl(28 96% 60% / .22);--fp-tone-rose: 340 70% 32%}.sunset .fp-portal{--fp-tone-violet: 282 92% 86%;--fp-tone-violet-bg: hsl(290 70% 60% / .22);--fp-tone-amber: 32 98% 78%;--fp-tone-amber-bg: hsl(28 96% 60% / .2);--fp-tone-rose: 345 95% 84%;--fp-tone-rose-bg: hsl(345 90% 62% / .22)}.cosmic .fp-portal{--fp-tone-violet: 256 95% 88%;--fp-tone-cyan: 190 95% 78%;--fp-tone-cyan-bg: hsl(190 95% 55% / .2);--fp-tone-rose: 320 90% 84%;--fp-tone-rose-bg: hsl(320 90% 62% / .2)}.fp-portal :is(.fp-greeting,.fp-panel,.fp-island,.fp-suite-greeting,.fp-fold,.fp-highlights,.fp-quickstrip,.fp-tabs-list,.fp-list,.fp-feed,.fp-dl) :is(h2,h3,h4,p,ul,ol,dl,dd){margin:0}.fp-portal :is(.fp-tabs-list,.fp-list,.fp-quickstrip,.fp-quicklinks,.fp-highlights,.fp-feed,.fp-cards-grid,.fp-island-list){padding:0;list-style:none}.fp-portal .fp-greeting :focus-visible,.fp-portal .fp-panel :focus-visible,.fp-portal .fp-island :focus-visible,.fp-portal .fp-portal-bar :focus-visible,.fp-portal .fp-quickstrip :focus-visible,.fp-portal .fp-fold :focus-visible,.fp-portal .fp-highlights :focus-visible{outline:2px solid var(--fp-ring);outline-offset:2px;box-shadow:0 0 0 6px hsl(var(--fp-glow) / .22);border-radius:8px}.fp-icon{width:1.05rem;height:1.05rem;flex:0 0 auto}.fp-icon--xs{width:.85rem;height:.85rem}.fp-icon--amber{color:hsl(var(--fp-tone-amber))}.fp-portal[data-motion=full] .fp-rise{animation:fp-rise .75s var(--fp-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes fp-rise{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:none}}.fp-stage{position:relative;isolation:isolate}.fp-stage-atmo{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.fp-stage-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,hsl(var(--foreground) / .035) 0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,hsl(var(--foreground) / .025) 0 1px,transparent 1px 88px);mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000 20%,transparent 100%)}.fp-orb{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(70px);opacity:.28;background:radial-gradient(circle at 40% 40%,hsl(var(--fp-glow) / .75),transparent 62%)}.fp-orb--a{top:-18vmax;left:-12vmax}.fp-orb--b{right:-14vmax;bottom:-20vmax;background:radial-gradient(circle at 60% 60%,hsl(var(--fp-glow-2) / .6),transparent 62%);opacity:.22}.dark .fp-orb{opacity:.4}.dark .fp-orb--b{opacity:.32}.fp-portal[data-motion=full] .fp-orb--a{animation:fp-orb-a 26s ease-in-out infinite alternate}.fp-portal[data-motion=full] .fp-orb--b{animation:fp-orb-b 32s ease-in-out infinite alternate}@keyframes fp-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,4vmax,0) scale(1.08)}}@keyframes fp-orb-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5vmax,-4vmax,0) scale(1.06)}}.fp-stage-content{position:relative;z-index:1}.fp-sheened{position:relative;isolation:isolate}.fp-sheened:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,var(--fp-sheen),transparent 50%);opacity:.5}.fp-sheened:after{content:"";position:absolute;left:1.5rem;right:1.5rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(0 0% 100% / .6),transparent)}.dark .fp-sheened:after{background:linear-gradient(90deg,transparent,hsl(0 0% 100% / .4),transparent)}.fp-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;background:var(--fp-tone-violet-bg);color:hsl(var(--fp-tone-violet));font-size:.85rem;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 1px hsl(var(--fp-tone-violet) / .2) inset}.fp-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp-avatar--sm{width:1.9rem;height:1.9rem;font-size:.72rem}.fp-avatar--lg{width:3.2rem;height:3.2rem;font-size:1.05rem}.fp-tone-violet{background:var(--fp-tone-violet-bg);color:hsl(var(--fp-tone-violet))}.fp-tone-amber{background:var(--fp-tone-amber-bg);color:hsl(var(--fp-tone-amber))}.fp-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:middle}.fp-chip--neutral{background:var(--fp-soft);color:var(--fp-fg);border-color:var(--fp-line)}.fp-chip--primary{background:var(--fp-tone-violet-bg);color:hsl(var(--fp-tone-violet));border-color:hsl(var(--fp-tone-violet) / .2)}.fp-chip--success{background:var(--fp-tone-emerald-bg);color:hsl(var(--fp-tone-emerald));border-color:hsl(var(--fp-tone-emerald) / .2)}.fp-chip--amber{background:var(--fp-tone-amber-bg);color:hsl(var(--fp-tone-amber));border-color:hsl(var(--fp-tone-amber) / .25)}.fp-chip--danger{background:var(--fp-tone-rose-bg);color:hsl(var(--fp-tone-rose));border-color:hsl(var(--fp-tone-rose) / .2)}.fp-chip--cyan{background:var(--fp-tone-cyan-bg);color:hsl(var(--fp-tone-cyan));border-color:hsl(var(--fp-tone-cyan) / .2)}.fp-chip--blue{background:var(--fp-tone-blue-bg);color:hsl(var(--fp-tone-blue));border-color:hsl(var(--fp-tone-blue) / .2)}.fp-panel{position:relative;isolation:isolate;display:grid;gap:.75rem;padding:1rem 1.1rem;border-radius:var(--fp-radius)!important;border:1px solid var(--fp-glass-line);background:var(--fp-glass);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 14px 34px -18px hsl(var(--fp-shadow) / calc(.55 * var(--fp-shadow-k)));min-width:0;transition:border-color .3s,box-shadow .35s var(--fp-ease)}.fp-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(135% 100% at 12% 0%,hsl(var(--fp-tile, var(--fp-glow)) / var(--fp-tile-a)),transparent 58%)}.fp-panel:hover,.fp-panel:focus-within{border-color:hsl(var(--fp-tile, var(--fp-glow)) / .35);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 18px 40px -18px hsl(var(--fp-shadow) / calc(.6 * var(--fp-shadow-k))),0 0 0 1px hsl(var(--fp-tile, var(--fp-glow)) / .14),0 0 32px -12px hsl(var(--fp-tile, var(--fp-glow)) / .55)}.fp-panel--violet{--fp-tile: 265 90% 62%}.fp-panel--emerald{--fp-tile: 160 84% 42%}.fp-panel--amber{--fp-tile: 38 95% 55%}.fp-panel--cyan{--fp-tile: 192 90% 48%}.fp-panel--rose{--fp-tile: 345 85% 60%}.fp-panel--blue{--fp-tile: 220 88% 60%}.fp-panel--teal{--fp-tile: 174 72% 42%}.fp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.fp-panel-title-row{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.fp-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9px;color:#fff;background:linear-gradient(135deg,hsl(var(--fp-glow)),hsl(var(--fp-glow) / .72));box-shadow:0 0 18px -4px hsl(var(--fp-glow) / .62);flex:0 0 auto}.fp-panel-title{font-size:.98rem;font-weight:700;letter-spacing:-.01em}.fp-panel-subtitle{font-size:.82rem;color:var(--fp-muted)}.fp-panel-actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.fp-panel-body{display:grid;gap:.75rem;min-width:0}.fp-panel--hosted .fp-panel-body{display:block}.fp-panel-host{min-height:340px;height:420px;display:flex;flex-direction:column;min-width:0;border-radius:12px;overflow:hidden}.fp-panel-host>*{flex:1 1 auto;min-height:0}.fp-panel--maximized .fp-panel-host{height:620px}.fp-subhead{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fp-muted);display:flex;align-items:center;gap:.35rem;margin:0}.fp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.45rem .95rem;border-radius:11px;border:1px solid var(--fp-glass-line-strong);background:var(--fp-glass-solid);color:var(--fp-fg);font:inherit;font-size:.88rem;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px 0 0 var(--fp-sheen) inset;transition:background .25s,border-color .25s,transform .3s var(--fp-ease),box-shadow .3s}.fp-btn:hover{background:var(--fp-ink-glass-2);border-color:hsl(var(--fp-glow) / .4);transform:translateY(-1px);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 10px 24px -14px hsl(var(--fp-glow) / .6)}.fp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.fp-btn--solid{background:var(--fp-primary);color:var(--fp-primary-fg);border-color:transparent;box-shadow:0 10px 26px -12px hsl(var(--fp-glow) / .7)}.fp-btn--solid:hover{background:var(--fp-primary);filter:brightness(1.06)}.fp-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}.fp-btn--ghost:hover{background:var(--fp-ink-glass-2)}.fp-btn--sm{min-height:34px;padding:.3rem .7rem;font-size:.8rem;border-radius:9px}.fp-btn--icon{width:40px;padding:0;border-radius:11px}.fp-linkbtn{padding:.3rem .25rem;min-height:32px;border:0;background:transparent;color:var(--fp-primary-text);font:inherit;font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fp-list{display:grid;gap:.45rem}.fp-list-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem;padding:.5rem .6rem;border-radius:10px;background:var(--fp-ink-glass);border:1px solid transparent;font-size:.88rem;min-width:0;color:inherit;text-decoration:none;text-align:left;font-family:inherit;transition:background .25s,border-color .25s,box-shadow .3s}.fp-list-row:hover{background:var(--fp-ink-glass-2);border-color:hsl(var(--fp-glow) / .18);box-shadow:0 0 24px -10px hsl(var(--fp-glow) / .45)}button.fp-list-row,a.fp-list-row{width:100%;cursor:pointer}.fp-list-main{flex:1 1 12rem;min-width:0;font-weight:500;overflow-wrap:anywhere}.fp-list-meta{font-size:.78rem;color:var(--fp-muted);min-width:0;overflow-wrap:anywhere}.fp-list--numbered{counter-reset:fp}.fp-list--numbered .fp-list-row{counter-increment:fp}.fp-list--numbered .fp-list-row:before{content:counter(fp);font-weight:700;color:var(--fp-primary-text);min-width:1.2rem}.fp-time{font-family:var(--font-mono, monospace);font-size:.78rem;color:var(--fp-muted);min-width:5.5rem}.fp-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:var(--fp-primary);color:var(--fp-primary-fg);font-size:.78rem;font-weight:700;box-shadow:0 0 14px -2px hsl(var(--fp-glow) / .8);font-variant-numeric:tabular-nums}.fp-widget-line{font-size:.88rem}.fp-empty{padding:.75rem .25rem;text-align:center;color:var(--fp-muted);font-size:.86rem}.fp-stack{display:grid;gap:.9rem}.fp-dl{display:grid;gap:.45rem}.fp-dl-row{display:grid;grid-template-columns:minmax(6rem,.6fr) minmax(0,1.4fr);gap:.5rem;font-size:.88rem}.fp-dl-row dt{color:var(--fp-muted);display:flex;align-items:center;gap:.35rem}.fp-dl-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;overflow-wrap:anywhere}.fp-dl-row dd>.fp-linkbtn,.fp-dl-row dd>a{min-height:32px;display:inline-flex;align-items:center;color:var(--fp-primary-text);font-weight:600}.fp-skeleton{display:grid;gap:.45rem}.fp-skeleton span{display:block;height:2.2rem;border-radius:10px;background:var(--fp-ink-glass-2)}.fp-portal[data-motion=full] .fp-skeleton span{animation:fp-pulse 1.4s ease-in-out infinite}@keyframes fp-pulse{0%,to{opacity:.55}50%{opacity:1}}.fp-error{display:grid;gap:.5rem;justify-items:start;font-size:.86rem;color:var(--fp-muted)}.fp-portal-frame{display:flex;flex-direction:column;min-height:inherit}.fp-portal-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem 1rem;border-bottom:1px solid var(--fp-glass-line);background:hsl(var(--background) / .55);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 1px 0 0 var(--fp-sheen) inset;min-width:0;max-width:100%}.fp-portal-bar .fp-tabs{flex:1 1 auto;min-width:0}.fp-portal-tools{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;flex-wrap:wrap}.fp-tabs{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-tabs::-webkit-scrollbar{display:none}.fp-tabs-list{display:flex;gap:.25rem;margin:0}.fp-tab{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.4rem .85rem;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--fp-muted);font:inherit;font-size:.86rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,box-shadow .3s,border-color .25s}.fp-tab:hover{background:var(--fp-ink-glass-2);color:var(--fp-fg)}.fp-tab--active{background:hsl(var(--fp-glow) / .14);color:var(--fp-primary-text);border-color:hsl(var(--fp-glow) / .4);box-shadow:0 0 20px -8px hsl(var(--fp-glow) / .8),0 1px 0 0 var(--fp-sheen) inset}.fp-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:var(--fp-primary);color:var(--fp-primary-fg);font-size:.68rem;box-shadow:0 0 12px -2px hsl(var(--fp-glow) / .8)}.fp-select-wrap{position:relative;flex:1 1 auto;min-width:0}.fp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:.4rem 2.2rem .4rem .9rem;border-radius:12px;border:1px solid hsl(var(--fp-glow) / .4);background:hsl(var(--fp-glow) / .12);color:var(--fp-primary-text);font:inherit;font-size:.88rem;font-weight:600;box-shadow:0 0 20px -8px hsl(var(--fp-glow) / .8),0 1px 0 0 var(--fp-sheen) inset;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-select-chevron{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fp-primary-text)}.fp-portal-pane{min-width:0}.fp-portal .suite-content-pane{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fp-portal-foot{padding-top:.5rem;background:linear-gradient(180deg,transparent,hsl(var(--background) / .85) 45%)}.fp-dash{display:grid;gap:.9rem;padding:0 0 1rem;min-width:0}.fp-dash-grid{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.6fr) minmax(15rem,.8fr);gap:.9rem;align-items:start}.fp-dash-grid[data-maximized=news] .fp-dash-rail,.fp-dash-grid[data-maximized=chat] .fp-dash-rail{display:none}.fp-dash-grid[data-maximized=news],.fp-dash-grid[data-maximized=chat]{grid-template-columns:minmax(0,1fr)}.fp-dash-grid[data-maximized=news] .fp-panel--chat,.fp-dash-grid[data-maximized=chat] .fp-panel--news{display:none}.fp-dash-rail,.fp-dash-center{display:grid;gap:.9rem;min-width:0}.fp-dash-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.fp-greeting{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;border-radius:18px;border:1px solid var(--fp-glass-line);background:var(--fp-glass);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 20px 50px -30px hsl(var(--fp-glow) / .5);min-width:0}.fp-greeting:before{background:radial-gradient(120% 90% at 8% 0%,hsl(var(--fp-glow) / .18),transparent 55%);opacity:1}.fp-greeting-ring{position:relative;display:inline-flex;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 2px hsl(var(--fp-glow) / .5),0 0 24px -4px hsl(var(--fp-glow) / .9)}.fp-greeting-ring:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid hsl(var(--fp-glow) / .5)}.fp-portal[data-motion=full] .fp-greeting-ring:after{animation:fp-ring-pulse 3s ease-out infinite}@keyframes fp-ring-pulse{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.35);opacity:0}}.fp-greeting-text{display:grid;gap:.15rem;min-width:0;flex:1 1 auto}.fp-greeting-title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.fp-greeting-name{color:var(--fp-primary-text);text-shadow:0 0 18px hsl(var(--fp-glow) / .55)}.fp-greeting-sub{font-size:.8rem;color:var(--fp-muted);overflow-wrap:anywhere}.fp-greeting-lead{display:flex;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.88rem;overflow-wrap:anywhere}.fp-greeting-logo{height:1.5rem;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;opacity:.9;flex:0 0 auto}.fp-island{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem .9rem;border-radius:999px;color:#412110;background:linear-gradient(135deg,hsl(var(--tf-peach, 26 100% 80%) / .95),hsl(var(--tf-coral, 14 100% 78%) / .95));box-shadow:0 0 0 1px hsl(var(--tf-coral, 14 100% 78%) / .3),0 0 24px -4px hsl(var(--tf-peach, 26 100% 80%) / .55),0 0 56px -10px hsl(var(--tf-coral, 14 100% 78%) / .45);min-width:0;flex-wrap:wrap}.dark .fp-island{color:#fff}.fp-island-glow{position:absolute;inset:-30%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 20% 50%,hsl(var(--tf-lilac, 256 100% 82%) / .5),transparent 60%);filter:blur(24px);opacity:.6;pointer-events:none}.fp-island-body{display:flex;align-items:center;gap:.7rem;flex:1 1 14rem;min-width:0;min-height:40px;padding:.2rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none}.fp-portal[data-motion=full] .fp-island-body{animation:fp-island-in .5s var(--fp-ease) both}@keyframes fp-island-in{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:none}}.fp-island-kicker{flex:0 0 auto;padding:.1rem .55rem;border-radius:999px;background:#ffffff38;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark .fp-island-kicker{background:#0003}.fp-island-text{font-size:.9rem;font-weight:600;line-height:1.35;min-width:0;overflow-wrap:anywhere}.fp-island-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex:0 0 auto}.fp-island-controls{display:flex;align-items:center;gap:.15rem;flex:0 0 auto;margin-left:auto}.fp-island-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:0;background:#ffffff2e;color:inherit;cursor:pointer}.fp-island-btn:hover{background:#ffffff52}.fp-island-dots{display:inline-flex;gap:.25rem;padding:0 .3rem}.fp-island-dots span{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .3s,transform .3s}.fp-island-dots span[data-on=true]{opacity:1;transform:scale(1.3)}.fp-island-wrap{position:relative;z-index:10;display:grid;gap:.5rem}.fp-island-list{display:grid;gap:.25rem;padding:.6rem;border-radius:16px;border:1px solid var(--fp-glass-line);background:var(--fp-glass-solid);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px -18px hsl(var(--fp-shadow) / calc(.6 * var(--fp-shadow-k)))}.fp-island-list .fp-list-row{background:transparent}.fp-island-list-foot{display:flex;justify-content:flex-end;padding:.35rem .4rem 0;border-top:1px solid var(--fp-glass-line)}.fp-quickstrip{display:flex;gap:.45rem;flex-wrap:wrap;margin:0}.fp-quickpill{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:.3rem .85rem .3rem .65rem;border-radius:11px;border:1px solid var(--fp-glass-line-strong);background:var(--fp-glass-solid);color:var(--fp-fg);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;box-shadow:0 1px 0 0 var(--fp-sheen) inset;transition:box-shadow .3s,border-color .25s}.fp-quickpill-dot{width:.5rem;height:.5rem;border-radius:3px;background:hsl(var(--fp-glow));box-shadow:0 0 10px hsl(var(--fp-glow) / .68)}.fp-quickpill--violet{--tile: 265 90% 62%}.fp-quickpill--cyan{--tile: 192 90% 48%}.fp-quickpill--amber{--tile: 38 95% 55%}.fp-quickpill--emerald{--tile: 160 84% 42%}.fp-quickpill--pink,.fp-quickpill--rose{--tile: 345 85% 60%}.fp-quickpill:hover{border-color:hsl(var(--fp-glow) / .5);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 0 22px -6px hsl(var(--fp-glow) / .58)}.fp-quicklinks{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0}.fp-quicklinks li{position:relative;min-width:0}.fp-quicklink{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;min-height:40px;padding:.4rem 2.4rem .4rem .7rem;border-radius:10px;border:1px solid var(--fp-glass-line);background:var(--fp-ink-glass);color:var(--fp-fg);font:inherit;font-size:.84rem;font-weight:600;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .3s}.fp-quicklink:hover{background:var(--fp-ink-glass-2);border-color:hsl(var(--fp-glow) / .35);box-shadow:0 0 22px -8px hsl(var(--fp-glow) / .6)}.fp-quicklink-help{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);z-index:1}.fp-mail-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:10px;background:var(--fp-ink-glass);font-size:.85rem;color:inherit;text-decoration:none;transition:background .25s,box-shadow .3s}.fp-mail-row:hover{background:var(--fp-ink-glass-2);box-shadow:0 0 22px -10px hsl(var(--fp-glow) / .45)}.fp-mail-row--unread{border-left:2px solid hsl(var(--fp-glow) / .7);font-weight:700}.fp-mail-count{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fp-primary-text)}.fp-task-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;width:100%;padding:.45rem .6rem;border-radius:10px;border:0;background:var(--fp-ink-glass);color:inherit;font:inherit;font-size:.88rem;text-align:left;cursor:pointer;transition:background .25s}.fp-task-row:hover{background:var(--fp-ink-glass-2)}.fp-task-label{flex:1 1 10rem;min-width:0;font-weight:500;overflow-wrap:anywhere}.fp-task-mark{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto;background:hsl(var(--tile, var(--fp-glow)));box-shadow:0 0 10px hsl(var(--tile, var(--fp-glow)) / .8)}.fp-task-mark--urgent{--tile: 345 85% 60%}.fp-task-mark--high{--tile: 38 95% 55%}.fp-task-mark--medium{--tile: 192 90% 48%}.fp-newsfeed{--fp-news-ink: var(--fp-fg)}.fp-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0}.fp-highlights li{min-width:0}.fp-highlight-btn{display:grid;gap:.15rem;width:100%;height:100%;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--fp-glass-line);background:var(--fp-glass);color:var(--fp-fg);font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 1px 0 0 var(--fp-sheen) inset;transition:box-shadow .3s,border-color .3s}.fp-highlight-btn:before{background:radial-gradient(135% 100% at 12% 0%,hsl(var(--tile) / var(--fp-tile-a)),transparent 58%);opacity:1}.fp-highlight-btn:hover{border-color:hsl(var(--tile) / .45);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 0 0 1px hsl(var(--tile) / .15),0 12px 28px -16px hsl(var(--tile) / .6)}.fp-highlight-value{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.fp-highlight-title{font-size:.88rem;font-weight:700}.fp-highlight-detail{font-size:.78rem;color:var(--fp-muted)}.fp-goals{gap:.7rem}.fp-goal{display:grid;gap:.35rem}.fp-goal-head{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.88rem}.fp-goal-head a{color:inherit;text-decoration:none;font-weight:500}.fp-goal-head a:hover{color:var(--fp-primary-text)}.fp-blocker-mark{width:.6rem;height:.6rem;border-radius:50%;background:hsl(var(--fp-attention));box-shadow:0 0 10px hsl(var(--fp-attention) / .8);flex:0 0 auto}.fp-meter{position:relative;height:.5rem;border-radius:999px;background:hsl(var(--tile) / .18);overflow:hidden}.fp-meter-fill{display:block;height:100%;border-radius:inherit;background:hsl(var(--tile));box-shadow:0 0 12px hsl(var(--tile) / .7);transition:width .6s var(--fp-ease)}.fp-stattiles{display:grid;gap:.75rem}.fp-stattiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-stattile{display:grid;gap:.2rem;padding:.85rem .9rem;border-radius:14px;border:1px solid var(--fp-glass-line);background:var(--fp-ink-glass);min-width:0;transition:border-color .25s,box-shadow .3s}.fp-stattile:hover{border-color:hsl(var(--tile) / .4);box-shadow:0 0 24px -10px hsl(var(--tile) / .6)}.fp-stattile-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fp-muted)}.fp-stattile-value{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.fp-stattile-note{font-size:.76rem;color:var(--fp-muted)}.fp-evening{--fp-tile: 24 90% 55%}.fp-cards-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.fp-mini-card{display:grid;gap:.4rem;padding:.8rem .9rem;border-radius:12px;border:1px solid var(--fp-glass-line);background:var(--fp-ink-glass);min-width:0;transition:border-color .25s,box-shadow .3s}.fp-mini-card:hover{border-color:hsl(var(--fp-glow) / .3);box-shadow:0 0 24px -10px hsl(var(--fp-glow) / .5)}.fp-mini-card-title{font-size:.92rem;font-weight:700;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fp-chat{display:grid;gap:.5rem;max-height:22rem;overflow-y:auto;padding-right:.15rem;margin:0}.fp-chat-msg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.25rem 0;font-size:.86rem}.fp-chat-body{display:grid;gap:.1rem;min-width:0}.fp-chat-from{font-size:.74rem;color:var(--fp-muted)}.fp-chat-from--me{color:var(--fp-primary-text)}.fp-chat-text{line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fp-chat-form{display:flex;gap:.5rem;align-items:flex-end}.fp-input{flex:1 1 auto;width:100%;min-width:0;min-height:40px;padding:.45rem .7rem;border-radius:10px;border:1px solid var(--fp-line);background:var(--fp-card);color:var(--fp-fg);font:inherit;font-size:.92rem;resize:none;transition:border-color .25s,box-shadow .3s}.fp-input::-moz-placeholder{color:var(--fp-muted)}.fp-input::placeholder{color:var(--fp-muted)}.fp-input:hover{border-color:var(--fp-glass-line-strong)}.fp-chat-form .fp-btn{flex:0 0 auto;min-width:88px}.fp-newsfeed [class*=text-white]{color:var(--fp-fg)}.fp-newsfeed [class*="text-white/"]{color:var(--fp-muted)}.fp-newsfeed [class*="bg-white/"],.fp-newsfeed [class*="hover:bg-white/"]:hover{background-color:var(--fp-ink-glass-2)}.fp-newsfeed [class*="border-white/"]{border-color:var(--fp-glass-line)}.fp-newsfeed [aria-label="News feed filter"]{flex-wrap:wrap;border-radius:16px}.fp-newsfeed [aria-label="News feed filter"] [aria-pressed=true]{background:var(--fp-primary);color:var(--fp-primary-fg)}.fp-newsfeed .dash-scroll{padding-left:0;padding-right:0}.fp-suite-home{display:grid;gap:.8rem}.fp-suite-greeting{display:grid;gap:.4rem;padding:1.1rem 1.1rem 1rem;border-radius:18px;border:1px solid var(--fp-glass-line);background:var(--fp-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 0 var(--fp-sheen) inset,0 20px 50px -30px hsl(var(--fp-glow) / .5);min-width:0}.fp-suite-greeting:before{background:radial-gradient(120% 90% at 8% 0%,hsl(var(--fp-glow) / .2),transparent 55%);opacity:1}.fp-suite-greeting-title{font-size:clamp(1.5rem,6vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.fp-suite-greeting-sub{font-size:.88rem;color:var(--fp-muted);display:flex;align-items:flex-start;gap:.35rem;overflow-wrap:anywhere}.fp-fold{border-radius:14px;border:1px solid var(--fp-glass-line);background:var(--fp-glass);padding:.2rem .85rem .6rem;box-shadow:0 1px 0 0 var(--fp-sheen) inset;min-width:0}.fp-fold-summary{min-height:44px;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;cursor:pointer;list-style:none}.fp-fold-summary::-webkit-details-marker{display:none}.fp-fold-summary:before{content:"▸";color:var(--fp-primary-text)}.fp-fold[open] .fp-fold-summary:before{content:"▾"}.fp-fold-body{display:grid;gap:.5rem;padding-top:.25rem}@media(max-width:1100px){.fp-dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-dash-grid .fp-dash-center{grid-column:1 / -1;order:-1}}@media(max-width:900px){.fp-dash-grid,.fp-dash-two{grid-template-columns:1fr}.fp-stattiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-island{border-radius:22px;padding:.6rem .7rem .55rem .9rem}}@media(max-width:767px){.fp-btn,.fp-tab,.fp-linkbtn,.fp-quickpill,.fp-island-btn,.fp-quicklink,.fp-btn--sm{min-height:44px}.fp-island-btn{width:44px;height:44px}.fp-stattiles--3,.fp-quicklinks{grid-template-columns:1fr}.fp-dl-row{grid-template-columns:1fr;gap:.1rem}.fp-greeting{padding:.8rem .9rem;flex-wrap:wrap}.fp-panel{padding:.9rem}.fp-panel-host{height:440px}.fp-portal-bar{padding:.45rem .75rem}}@media(prefers-reduced-motion:reduce){.fp-portal *,.fp-portal *:before,.fp-portal *:after{animation:none!important;transition:none!important}}html[data-platform-experience=latest]{--px-live-glass: linear-gradient(145deg, hsl(var(--card) / .9), hsl(var(--card) / .68));--px-live-line: hsl(var(--foreground) / .11);--px-live-line-strong: hsl(var(--foreground) / .2);--px-live-shadow: 0 24px 70px -42px hsl(var(--foreground) / .48);--px-live-glow: 0 0 36px -18px hsl(var(--glow-accent) / .85)}html.dark[data-platform-experience=latest]{--px-live-glass: linear-gradient(145deg, hsl(var(--card) / .78), hsl(var(--card) / .52));--px-live-line: hsl(0 0% 100% / .09);--px-live-line-strong: hsl(0 0% 100% / .18);--px-live-shadow: 0 28px 84px -38px hsl(0 0% 0% / .95)}.px-live-root{position:relative;isolation:isolate;min-height:100svh;color:hsl(var(--foreground));background:radial-gradient(70rem 46rem at 8% -12%,hsl(var(--glow-accent) / .14),transparent 62%),radial-gradient(64rem 42rem at 104% 14%,hsl(var(--glow-eva-thinking) / .11),transparent 64%),hsl(var(--background))}.px-live-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(hsl(var(--foreground) / .025) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.px-live-root[data-platform-experience-surface=public-trust]{--px-live-line: hsl(var(--foreground) / .14);min-height:100svh;background:radial-gradient(64rem 42rem at 12% -10%,hsl(var(--glow-accent) / .2),transparent 62%),radial-gradient(56rem 38rem at 96% 92%,hsl(var(--glow-eva-thinking) / .14),transparent 66%),hsl(var(--background))}.px-live-root[data-platform-experience-surface=public-trust] :is(main,[role=main]){animation:px-live-surface-arrival .72s cubic-bezier(.2,.78,.2,1) both}.px-live-root[data-platform-experience-surface=public-trust] .px-live-secure-document{position:relative;isolation:isolate;background:radial-gradient(58rem 34rem at 14% -8%,hsl(var(--glow-accent) / .24),transparent 64%),radial-gradient(48rem 30rem at 92% 84%,hsl(var(--glow-eva-thinking) / .16),transparent 68%),hsl(var(--background))}.px-live-root[data-platform-experience-surface=public-trust] .px-live-secure-document:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 20%,hsl(var(--foreground) / .035) 50%,transparent 80%);opacity:.8}.px-live-secure-document-bar{border-color:var(--px-live-line-strong);background:hsl(var(--background) / .82);box-shadow:0 18px 54px -42px hsl(var(--foreground) / .7);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.px-live-secure-document-stage>div>div:first-child{border:1px solid var(--px-live-line);box-shadow:0 38px 90px -46px hsl(var(--foreground) / .66),0 0 56px -34px hsl(var(--glow-accent) / .72)}.px-live-secure-document[data-platform-experience-state]:not([data-platform-experience-state=reading]) .shadcn-card{border-color:hsl(var(--glow-accent) / .3);box-shadow:0 34px 100px -46px hsl(var(--glow-accent) / .72),inset 0 1px #ffffff1f}.px-live-root[data-platform-experience-surface=desk],.px-live-root[data-platform-experience-surface=portals],.px-live-root[data-platform-experience-surface=welcome]{--px-live-line: hsl(var(--foreground) / .13)}.px-live-root[data-platform-experience-surface=platform]{--px-converged-panel: linear-gradient(145deg, hsl(var(--card) / .94), hsl(var(--card) / .74));--px-converged-inset: inset 0 1px hsl(0 0% 100% / .1)}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=card]{position:relative;overflow:clip;border-color:var(--px-live-line);background:linear-gradient(132deg,hsl(var(--glow-accent) / .055),transparent 38%),var(--px-converged-panel);box-shadow:var(--px-converged-inset),0 22px 64px -48px hsl(var(--foreground) / .62);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=card]:before{content:"";position:absolute;inset:0 12% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--glow-accent) / .62),transparent);opacity:.7}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=field]{border-color:var(--px-live-line-strong);background:hsl(var(--background) / .68);box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=action]{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=action]:not(:disabled):active{transform:translateY(1px) scale(.992)}[data-fable-primitive=popover]{border-color:var(--px-live-line-strong);background:var(--px-live-glass);box-shadow:inset 0 1px #ffffff1a,0 28px 80px -34px #000000c2,var(--px-live-glow);backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=table-stage]{border:1px solid var(--px-live-line);border-radius:calc(var(--radius) + .25rem);background:hsl(var(--card) / .62);box-shadow:var(--px-converged-inset),0 24px 70px -54px hsl(var(--foreground) / .62)}[data-fable-primitive=dialog-veil]{background:radial-gradient(50rem 32rem at 50% 18%,hsl(var(--glow-accent) / .18),transparent 66%),#0a0b10d1;backdrop-filter:blur(9px) saturate(.9);-webkit-backdrop-filter:blur(9px) saturate(.9)}[data-fable-primitive=dialog]{overflow:hidden;border-color:var(--px-live-line-strong);border-radius:calc(var(--radius) + .55rem);background:radial-gradient(44rem 22rem at 8% -18%,hsl(var(--glow-accent) / .2),transparent 66%),var(--px-live-glass);box-shadow:inset 0 1px #ffffff1f,0 42px 120px -34px #000000d1,var(--px-live-glow);backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18)}.px-live-root[data-platform-experience-surface=platform] :is(main,[role=main]){position:relative}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=page-header]{position:relative;margin-bottom:.25rem;padding:clamp(.9rem,1.5vw,1.25rem);overflow:hidden;border:1px solid var(--px-live-line);border-radius:calc(var(--radius) + .4rem);background:radial-gradient(36rem 18rem at 4% -35%,hsl(var(--glow-accent) / .2),transparent 70%),var(--px-converged-panel);box-shadow:var(--px-converged-inset),0 22px 64px -48px hsl(var(--foreground) / .55);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=page-header]:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;pointer-events:none;background:linear-gradient(to bottom,transparent,hsl(var(--glow-accent) / .75),transparent)}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header-title]{letter-spacing:-.025em;text-wrap:balance}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header-description]{max-width:72ch;line-height:1.55}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header-icon]{border:1px solid hsl(var(--glow-accent) / .2);box-shadow:inset 0 1px #ffffff29,0 12px 30px -20px hsl(var(--glow-accent) / .75)}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header-tabs]{gap:.25rem;margin-inline:-.25rem;padding-inline:.25rem;border-color:var(--px-live-line)}.px-live-root[data-platform-experience-surface=platform] :is(.shadcn-card,[data-radix-collection-item]){transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.px-live-root[data-platform-experience-surface=platform] .shadcn-card{background:linear-gradient(135deg,hsl(var(--glow-accent) / .035),transparent 42%),var(--px-converged-panel)}.px-live-root[data-platform-experience-surface=platform] .shadcn-card:hover{border-color:hsl(var(--glow-accent) / .27);box-shadow:var(--px-converged-inset),0 24px 64px -46px hsl(var(--foreground) / .58),0 0 34px -26px hsl(var(--glow-accent) / .9)}.px-live-root[data-platform-experience-surface=platform] table{border-collapse:separate;border-spacing:0}.px-live-root[data-platform-experience-surface=platform] thead{background:hsl(var(--muted) / .56);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.px-live-root[data-platform-experience-surface=platform] th{color:hsl(var(--foreground) / .72);font-size:.72rem;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.px-live-root[data-platform-experience-surface=platform] tbody tr{transition:background-color .15s ease,box-shadow .15s ease}.px-live-root[data-platform-experience-surface=platform] tbody tr:hover{background:hsl(var(--glow-accent) / .055);box-shadow:inset 2px 0 hsl(var(--glow-accent) / .55)}.px-live-root[data-platform-experience-surface=platform] :is(input,textarea,select,[role=combobox]){transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.px-live-root[data-platform-experience-surface=platform] :is(input,textarea,select,[role=combobox]):focus{border-color:hsl(var(--ring) / .72);box-shadow:0 0 0 3px hsl(var(--glow-accent) / .12)}.px-live-root[data-platform-experience-surface=platform] :is([data-state=open][role=dialog],[data-radix-popper-content-wrapper]>div){border-color:var(--px-live-line-strong);background:var(--px-live-glass);box-shadow:var(--px-converged-inset),0 38px 100px -38px #000000b8,var(--px-live-glow);backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16)}.px-live-root[data-platform-experience-surface=platform] :is([data-testid$=-empty],[data-testid*=empty-state],[data-empty=true]){border-color:hsl(var(--glow-accent) / .2);background:radial-gradient(28rem 14rem at 50% 0%,hsl(var(--glow-accent) / .12),transparent 72%),hsl(var(--card) / .66)}html[data-platform-experience=latest] .shadcn-card,html[data-platform-experience=latest] .es-portal-panel{border-color:var(--px-live-line);background:var(--px-live-glass);box-shadow:inset 0 1px #ffffff14,var(--px-live-shadow);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}html[data-platform-experience=latest] .shadcn-card:hover,html[data-platform-experience=latest] .es-portal-panel-glow:hover{border-color:hsl(var(--glow-accent) / .32);box-shadow:inset 0 1px #ffffff1a,var(--px-live-shadow),var(--px-live-glow)}html[data-platform-experience=latest] :is(input,textarea,select,[role=combobox]){border-color:var(--px-live-line-strong);background-color:hsl(var(--background) / .68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-platform-experience=latest] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 6px hsl(var(--glow-accent) / .18)}html[data-platform-experience=latest] [data-testid=desk-portal]{background:radial-gradient(55rem 38rem at 18% 8%,hsl(var(--glow-eva-thinking) / .3),transparent 62%),radial-gradient(48rem 34rem at 88% 86%,hsl(var(--glow-accent) / .26),transparent 64%),linear-gradient(145deg,#0a0a1a,#150d26 52%,#0b121e)}html[data-platform-experience=latest] [data-testid=desk-single-stage]{filter:drop-shadow(0 32px 54px hsl(0 0% 0% / .42))}html[data-platform-experience=latest] :is(.module-home-hero,[data-testid^=module-home-welcome-]){position:relative;overflow:hidden;border-color:hsl(var(--glow-accent) / .28);background:radial-gradient(42rem 24rem at 50% -18%,hsl(var(--glow-accent) / .25),transparent 66%),var(--px-live-glass);box-shadow:inset 0 1px #ffffff1f,0 34px 90px -48px hsl(var(--glow-accent) / .65)}html[data-platform-experience=latest] [data-testid=welcome-experience-card]>.shadcn-card{overflow:hidden;border-color:hsl(var(--glow-eva-thinking) / .38);background:radial-gradient(28rem 18rem at 10% 0%,hsl(var(--glow-eva-thinking) / .22),transparent 65%),var(--px-live-glass);box-shadow:0 32px 100px -34px hsl(var(--glow-eva-thinking) / .7),inset 0 1px #ffffff21}html[data-platform-experience=latest] :is([data-testid=portal-aurora-stage],.es-portal-shell){background:radial-gradient(54rem 34rem at 12% -8%,hsl(var(--glow-accent) / .18),transparent 64%),radial-gradient(48rem 32rem at 95% 16%,hsl(var(--glow-eva-thinking) / .13),transparent 66%),hsl(var(--background))}html[data-platform-experience=latest] :is([data-testid=contract-sign-state-loading],[data-testid=contract-sign-state-error],[data-testid=contract-sign-state-denied]){background:radial-gradient(42rem 26rem at 50% 12%,hsl(var(--glow-accent) / .2),transparent 68%),hsl(var(--background))}@media(prefers-reduced-motion:no-preference){.px-live-root:before{animation:px-live-breathe 12s ease-in-out infinite alternate}.px-live-secure-document:before{animation:px-live-reading-light 10s ease-in-out infinite alternate}html[data-platform-experience=latest] .module-home-orbit{animation-duration:18s}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header]{animation:px-live-surface-arrival .48s cubic-bezier(.2,.78,.2,1) both}}@keyframes px-live-breathe{0%{opacity:.34;transform:translateZ(0)}to{opacity:.58;transform:translate3d(0,-10px,0)}}@keyframes px-live-surface-arrival{0%{opacity:.985;transform:translate3d(0,8px,0) scale(.998)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes px-live-reading-light{0%{opacity:.48;transform:translate3d(-2%,0,0)}to{opacity:.82;transform:translate3d(2%,0,0)}}@media(prefers-reduced-motion:reduce){.px-live-root:before{animation:none}.px-live-secure-document:before{animation:none}.px-live-root[data-platform-experience-surface=public-trust] :is(main,[role=main]){animation:none}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=action]{transition:none!important}html[data-platform-experience=latest] *,html[data-platform-experience=latest] *:before,html[data-platform-experience=latest] *:after{scroll-behavior:auto!important}}@media(max-width:640px){.px-live-root:before{background-size:32px 32px;opacity:.3}html[data-platform-experience=latest] .shadcn-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.px-live-root[data-platform-experience-surface=platform] [data-testid=page-header]{margin-inline:-.25rem;padding:.85rem;border-radius:calc(var(--radius) + .2rem)}.px-live-root[data-platform-experience-surface=platform] th{font-size:.68rem;letter-spacing:.035em}.px-live-root[data-platform-experience-surface=platform] [data-fable-primitive=card]{border-radius:calc(var(--radius) + .25rem);box-shadow:var(--px-converged-inset),0 18px 46px -40px hsl(var(--foreground) / .65)}[data-fable-primitive=dialog]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:calc(var(--radius) + .45rem)}}.module-home-hero{position:relative;overflow:hidden;isolation:isolate;--module-home-accent: hsl(var(--primary))}.module-home-hero:before,.module-home-hero:after{content:"";position:absolute;inset:-40%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--module-home-accent) 38%,transparent),transparent);filter:blur(48px);opacity:.85}.module-home-hero:before{animation:module-home-aurora-a 14s ease-in-out infinite alternate}.module-home-hero:after{inset:-30% -50% -50% -20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--module-home-accent) 26%,transparent),transparent);animation:module-home-aurora-b 18s ease-in-out infinite alternate}@keyframes module-home-aurora-a{0%{transform:translate3d(-8%,-6%,0) scale(1)}to{transform:translate3d(10%,8%,0) scale(1.15)}}@keyframes module-home-aurora-b{0%{transform:translate3d(6%,10%,0) scale(1.1)}to{transform:translate3d(-10%,-4%,0) scale(1)}}.module-home-hero-icon{animation:module-home-float 6s ease-in-out infinite}.module-home-orbit{position:relative;display:grid;width:9rem;height:9rem;place-items:center}.module-home-orbit-ring{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--module-home-accent) 42%,transparent);border-radius:9999px;box-shadow:0 0 34px color-mix(in srgb,var(--module-home-accent) 18%,transparent)}.module-home-orbit-ring-a{animation:module-home-orbit-a 9s linear infinite}.module-home-orbit-ring-b{inset:1.25rem -.6rem;animation:module-home-orbit-b 12s linear infinite reverse}@keyframes module-home-orbit-a{0%{transform:rotate(0) scaleX(.72)}to{transform:rotate(360deg) scaleX(.72)}}@keyframes module-home-orbit-b{0%{transform:rotate(65deg) scaleY(.72)}to{transform:rotate(425deg) scaleY(.72)}}@keyframes module-home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.module-home-rise{animation:module-home-rise .6s cubic-bezier(.22,1,.36,1) both}.module-home-journey-stage{animation:module-home-stage-glow 3.6s ease-in-out infinite}.module-home-journey-stage:nth-child(2){animation-delay:.35s}.module-home-journey-stage:nth-child(3){animation-delay:.7s}.module-home-journey-stage:nth-child(4){animation-delay:1.05s}@keyframes module-home-stage-glow{0%,to{box-shadow:0 0 0 transparent;transform:translateY(0)}50%{box-shadow:0 8px 24px color-mix(in srgb,var(--module-home-accent) 16%,transparent);transform:translateY(-2px)}}@keyframes module-home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.module-home-hero:before,.module-home-hero:after,.module-home-hero-icon,.module-home-orbit-ring,.module-home-rise{animation:none!important}.module-home-rise{opacity:1;transform:none}.module-home-journey-stage{animation:none!important;transform:none}}[data-blog-mood]{--mood-radius: 6px;--mood-wash: rgba(0, 0, 0, 0);background:hsl(var(--mood-background, var(--background)))!important;color:hsl(var(--mood-foreground, var(--foreground)));transition:background-color .6s ease,color .6s ease}[data-blog-mood] header,[data-blog-mood] aside,[data-blog-mood] [data-testid=toolbar-tiptap]{background-color:hsl(var(--mood-panel, var(--background)))!important;border-color:hsl(var(--mood-accent, var(--border)))!important;color:hsl(var(--mood-foreground, var(--foreground)));transition:background-color .6s ease,border-color .6s ease}[data-blog-mood] .tiptap{color:hsl(var(--mood-foreground, var(--foreground)))}[data-blog-mood] .text-muted-foreground{color:hsl(var(--mood-muted, var(--muted-foreground)))!important}[data-blog-mood] input,[data-blog-mood] textarea,[data-blog-mood] select{background-color:hsl(var(--mood-panel, var(--background)))!important;color:hsl(var(--mood-foreground, var(--foreground)))!important;-webkit-text-fill-color:hsl(var(--mood-foreground, var(--foreground)))!important;border-color:hsl(var(--mood-accent, var(--border)))}[data-blog-mood] .bg-card{background-color:hsl(var(--mood-panel, var(--card)))!important;border-color:hsl(var(--mood-accent, var(--border)));color:hsl(var(--mood-foreground, var(--card-foreground)));transition:background-color .6s ease,border-color .6s ease}[data-blog-mood] .tiptap.prose{background-color:transparent;--tw-prose-body: hsl(var(--mood-foreground, var(--foreground)));--tw-prose-headings: hsl(var(--mood-foreground, var(--foreground)));--tw-prose-bold: hsl(var(--mood-foreground, var(--foreground)));--tw-prose-quotes: hsl(var(--mood-foreground, var(--foreground)));--tw-prose-code: hsl(var(--mood-foreground, var(--foreground)));--tw-prose-quote-borders: hsl(var(--mood-accent, var(--border)));--tw-prose-hr: hsl(var(--mood-accent, var(--border)));--tw-prose-captions: hsl(var(--mood-muted, var(--muted-foreground)));--tw-prose-counters: hsl(var(--mood-muted, var(--muted-foreground)));--tw-prose-bullets: hsl(var(--mood-muted, var(--muted-foreground)))}[data-blog-mood] main{position:relative;background:radial-gradient(ellipse at 50% 30%,var(--mood-wash) 0%,transparent 70%),hsl(var(--mood-background, var(--background)));transition:background .6s ease}[data-blog-mood] main>div:last-child{border-radius:var(--mood-radius)}[data-blog-mood][data-blog-focus=true]{min-height:100dvh}[data-blog-mood][data-blog-focus=true] main{min-height:calc(100dvh - 3rem)}[data-blog-mood][data-blog-focus=true] main>div:last-child{max-width:52rem;margin-inline:auto;padding-top:clamp(3rem,9vh,7rem);padding-bottom:clamp(4rem,12vh,9rem)}[data-blog-mood][data-blog-focus=true] [data-testid=toolbar-tiptap]{background-color:hsl(var(--mood-panel, var(--background)) / .92)!important}.blog-focus-exit{position:fixed;top:max(.5rem,env(safe-area-inset-top));right:max(.5rem,env(safe-area-inset-right));z-index:70;display:flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid hsl(var(--mood-accent, var(--border)) / .55);border-radius:9999px;background:hsl(var(--mood-panel, var(--background)) / .94)}[data-blog-mood][data-blog-mood-edge=grain] header{border-bottom-style:solid;background-image:repeating-linear-gradient(90deg,transparent 0 6px,hsl(var(--mood-accent, var(--border)) / .35) 6px 7px);background-blend-mode:multiply}[data-blog-mood][data-blog-mood-edge=soft] header,[data-blog-mood][data-blog-mood-edge=soft] aside{-o-border-image:linear-gradient(90deg,transparent 0,hsl(var(--mood-accent, var(--border))) 20%,hsl(var(--mood-accent, var(--border))) 80%,transparent 100%) 1;border-image:linear-gradient(90deg,transparent 0,hsl(var(--mood-accent, var(--border))) 20%,hsl(var(--mood-accent, var(--border))) 80%,transparent 100%) 1}[data-blog-mood][data-blog-mood-edge=leaf] main>div:last-child{border-top-left-radius:calc(var(--mood-radius) * 2);border-bottom-right-radius:calc(var(--mood-radius) * 2)}[data-blog-mood][data-blog-mood-edge=stitch] aside{border-style:dashed;border-width:1px}[data-blog-mood][data-blog-mood-edge=fracture] header{border-bottom-style:solid;clip-path:polygon(0 0,100% 0,100% calc(100% - 1px),98% 100%,96% calc(100% - 1px),92% 100%,88% calc(100% - 1px),50% 100%,12% calc(100% - 1px),8% 100%,4% calc(100% - 1px),2% 100%,0 calc(100% - 1px))}[data-blog-mood] [data-testid=button-mood-audio-toggle][data-audio-on=true]{outline:2px solid hsl(var(--mood-accent, var(--border)));outline-offset:1px}@media(prefers-reduced-motion:reduce){[data-blog-mood],[data-blog-mood] header,[data-blog-mood] aside,[data-blog-mood] main,[data-blog-mood] [data-testid=toolbar-tiptap]{transition:none!important}[data-blog-mood][data-blog-focus=true] main>div:last-child{padding-top:3rem}}@media(prefers-reduced-transparency:reduce){[data-blog-mood] main{background:hsl(var(--mood-background, var(--background)))!important}}[data-mood-tier=premium]{position:relative}[data-mood-tier=premium]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-repeat:repeat;transition:opacity .6s ease}[data-mood-tier=premium]>*{position:relative;z-index:1}[data-mood-tier=premium][data-mood-texture=grain]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.18}[data-mood-tier=premium][data-mood-texture=silk]:before{background-image:repeating-linear-gradient(115deg,hsl(var(--mood-accent, var(--border)) / .05) 0 2px,transparent 2px 9px);opacity:.4;mix-blend-mode:screen}[data-mood-tier=premium][data-mood-texture=canopy]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.18 0.22' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23c)' opacity='0.6'/%3E%3C/svg%3E");opacity:.16}[data-mood-tier=premium][data-mood-texture=weave]:before{background-image:repeating-linear-gradient(0deg,hsl(var(--mood-accent, var(--border)) / .06) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,hsl(var(--mood-accent, var(--border)) / .06) 0 1px,transparent 1px 5px);opacity:.55}[data-mood-tier=premium][data-mood-texture=squall]:before{background-image:repeating-linear-gradient(72deg,hsl(var(--mood-accent, var(--border)) / .07) 0 1px,transparent 1px 7px);opacity:.45}[data-workspace-mood]{background:hsl(var(--mood-background, var(--background)))!important;color:hsl(var(--mood-foreground, var(--foreground)));transition:background-color .6s ease,color .6s ease}[data-workspace-mood] .ss-header-gradient,[data-workspace-mood] .ss-tab-nav{background-color:hsl(var(--mood-panel, var(--background)))!important;border-color:hsl(var(--mood-accent, var(--border)))!important;color:hsl(var(--mood-foreground, var(--foreground)));transition:background-color .6s ease,border-color .6s ease}[data-workspace-mood] .text-muted-foreground{color:hsl(var(--muted-foreground, var(--mood-foreground)))!important}[data-workspace-mood] [data-testid=button-mood-audio-toggle][data-audio-on=true]{outline:2px solid hsl(var(--mood-accent, var(--border)));outline-offset:1px}@media(prefers-reduced-motion:reduce){[data-mood-tier=premium]:before,[data-workspace-mood],[data-workspace-mood] .ss-header-gradient,[data-workspace-mood] .ss-tab-nav{transition:none!important}}@media(prefers-reduced-transparency:reduce){[data-mood-tier=premium]:before{display:none!important}}
