:root,:root[data-theme=light]{--c-bg:#f6f4f0;--c-bg-alt:#efece6;--c-surface:#fbfaf7;--c-surface-2:#f2efe9;--c-field:#fbfaf7;--c-text:#1a1918;--c-text-2:#3b3a3d;--c-muted:#5f5d62;--c-faint:#6b696e;--c-line:#281e141a;--c-line-strong:#281e1433;--c-accent:#d91920;--c-accent-text:#b8141a;--c-on-accent:#fff;--c-glow:#d9192014;--c-spot:#ffffffbf;--c-shadow-sm:0 1px 0 #ffffffe6 inset,0 10px 24px -18px #46321e59;--c-shadow-lg:0 40px 80px -48px #46321e73;--c-header-bg:#f6f4f0e0;--c-overlay:#1a191866;--c-wordmark:#1a191812;--c-logo-filter:brightness(0);--c-logo-opacity:0.62;--c-panel:#1a1918;--c-panel-2:#232220;--c-panel-text:#f4f2ee;--c-panel-muted:#b4b1ac;--c-panel-line:#ffffff1a;--c-panel-accent:#ff6b63}:root[data-theme=dark]{--c-bg:#161616;--c-bg-alt:#1b1b1c;--c-surface:#1e1e20;--c-surface-2:#252528;--c-field:#1b1b1d;--c-text:#f3f2ef;--c-text-2:#d6d4d0;--c-muted:#a3a2a8;--c-faint:#939298;--c-line:#ffffff14;--c-line-strong:#ffffff29;--c-accent:#d91920;--c-accent-text:#ff6b63;--c-on-accent:#fff;--c-glow:#d9192038;--c-spot:#ffffff0f;--c-shadow-sm:0 0 0 1px #ffffff0f inset,0 12px 30px -20px #000c;--c-shadow-lg:0 50px 90px -50px #000000e6;--c-header-bg:#161616db;--c-overlay:#0000008c;--c-wordmark:#ffffff0d;--c-logo-filter:none;--c-logo-opacity:0.66;--c-panel:#1f1f22;--c-panel-2:#26262a;--c-panel-text:#f3f2ef;--c-panel-muted:#a9a8ad;--c-panel-line:#ffffff17;--c-panel-accent:#ff6b63}:root,:root[data-theme=light]{--c-raised:var(--c-surface);--c-raised-2:var(--c-surface-2);--c-panel-deep:#0e0e0f;--c-shade:#1a1714;--c-on-inverse:#fdfcfa;--c-accent-on-panel:#ff5a50;--c-header-solid:#f6f4f0f7;--c-menu-bg:#faf8f5;--c-link:#06c;--c-shadow:0 30px 60px -36px #46321e47}:root[data-theme=dark]{--c-panel-deep:#1a1a1d;--c-shade:#000;--c-on-inverse:#161616;--c-accent-on-panel:#ff6b63;--c-header-solid:#161616f7;--c-menu-bg:#1c1c1e;--c-link:#2997ff;--c-shadow:0 30px 60px -36px #000c}:root{--f-sans:"Inter Tight","Inter Tight Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-serif:"Instrument Serif","Instrument Serif Fallback",Georgia,"Times New Roman",serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--f-arabic:"Noto Kufi Arabic","Inter Tight",system-ui,sans-serif;--t-display:clamp(2.75rem,1.6rem + 4.7vw,7rem);--t-h1:clamp(2.375rem,1.65rem + 3vw,4.5rem);--t-h2:clamp(2rem,1.5rem + 2.1vw,3.5rem);--t-h3:clamp(1.375rem,1.25rem + 0.55vw,1.75rem);--t-h4:clamp(1.125rem,1.08rem + 0.2vw,1.25rem);--t-lead:clamp(1.125rem,1.07rem + 0.25vw,1.3125rem);--t-body:clamp(1rem,0.98rem + 0.1vw,1.0625rem);--t-small:0.875rem;--t-mono:0.75rem;--lh-display:0.95;--lh-head:1.05;--lh-body:1.6;--track-display:-0.028em;--track-head:-0.025em;--track-mono:0.08em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--section-y:clamp(96px,60px + 6.5vw,160px);--container:1320px;--gutter:clamp(20px,12px + 1.6vw,32px);--header-h:76px;--r-sm:6px;--r-md:14px;--r-lg:24px;--r-pill:999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:0.4s;--dur-base:0.8s;--dur-slow:1.2s}:root[lang=ar]{--f-sans:var(--f-arabic);--f-serif:var(--f-arabic);--track-display:0;--track-head:0;--lh-display:1.25;--lh-head:1.35}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-bg);color:var(--c-text);font-family:var(--f-sans);font-size:var(--t-body);line-height:var(--lh-body);margin:0;text-rendering:optimizeLegibility}::selection{background:var(--c-accent);color:var(--c-on-accent)}:where(.pm),:where(.pm) *,:where(.pm) :after,:where(.pm) :before{box-sizing:border-box}:where(.pm) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd,fieldset){margin:0;padding:0}:where(.pm) :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--f-sans);font-weight:650;text-transform:none}:where(.pm) :is(ul,ol){list-style:none}:where(.pm) :is(a){color:inherit;text-decoration:none}:where(.pm) :is(a:hover){color:inherit;text-decoration:none}:where(.pm) :is(img,svg,video,canvas){display:block;max-width:100%}:where(.pm) :is(img){height:auto}:where(.pm) :is(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}:where(.pm) :is(p,li,dd,dt,blockquote,span,div,a,label,small,strong,em){color:inherit;font-family:inherit;letter-spacing:inherit}:focus-visible{border-radius:4px;outline:2px solid var(--c-accent);outline-offset:3px}:where(.pm) :focus:not(:focus-visible){outline:none}.pm-wrap{margin-inline:auto;max-width:calc(var(--container) + var(--gutter)*2);padding-inline:var(--gutter);width:100%}.pm-section{background:var(--c-bg);color:var(--c-text);padding-block:var(--section-y);position:relative}.pm-section--alt{background:var(--c-bg-alt)}.pm-section--tight{padding-block:calc(var(--section-y)*.6)}.pm-section--flush-top{padding-top:0}.pm-panel{--c-text:var(--c-panel-text);--c-text-2:var(--c-panel-text);--c-muted:var(--c-panel-muted);--c-line:var(--c-panel-line);--c-line-strong:#fff3;--c-accent-text:var(--c-panel-accent);--c-surface:var(--c-panel-2);--c-surface-2:#2c2b29;--c-wordmark:#ffffff0d;background:var(--c-panel);color:var(--c-text)}.pm-head{margin-bottom:clamp(48px,30px + 3vw,88px);max-width:900px}.pm-head,.pm-head__lead,.pm-head__main{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5)}.pm-head__lead,.pm-head__main{align-content:start;justify-items:inherit}.pm-head--center{justify-items:center;margin-inline:auto;text-align:center}.pm-head--split{align-items:end;gap:var(--sp-5) var(--sp-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);max-width:none}.pm-head--split .pm-head__lead{justify-items:start;justify-self:end;max-width:460px}@media (max-width:899px){.pm-head--split{grid-template-columns:1fr}.pm-head--split .pm-head__lead{justify-self:start}}.pm-display,.pm-h1,.pm-h2,.pm-h3,.pm-h4{text-wrap:balance;color:var(--c-text);font-family:var(--f-sans)}.pm-display{font-size:var(--t-display);font-weight:700;line-height:var(--lh-display)}.pm-display,.pm-h1{letter-spacing:var(--track-display)}.pm-h1{font-size:var(--t-h1);font-weight:680}.pm-h1,.pm-h2{line-height:var(--lh-head)}.pm-h2{font-size:var(--t-h2);font-weight:650;letter-spacing:var(--track-head)}.pm-h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.2}.pm-h3,.pm-h4{font-weight:620}.pm-h4{font-size:var(--t-h4);letter-spacing:-.01em;line-height:1.3}.pm-lead{font-size:var(--t-lead);font-weight:420;line-height:1.55}.pm-body,.pm-lead{text-wrap:pretty;color:var(--c-muted)}.pm-body{font-size:var(--t-body);line-height:var(--lh-body)}.pm-small{color:var(--c-muted);font-size:var(--t-small);line-height:1.5}.pm-accent{color:var(--c-accent-text);font-family:var(--f-serif);font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:-.01em}:root[lang=ar] .pm-accent{font-size:1em;font-style:normal;font-weight:inherit}.pm-kicker{align-items:center;color:var(--c-muted);display:inline-flex;font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;gap:10px;letter-spacing:var(--track-mono);line-height:1.4;text-transform:uppercase}.pm-kicker:before{background:var(--c-accent);border-radius:50%;content:"";flex:none;height:6px;width:6px}.pm-mono{font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase}:root[lang=ar] :is(.pm-kicker,.pm-mono){font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.pm-skip{background:var(--c-text);border-radius:var(--r-pill);color:var(--c-bg);font-weight:600;left:12px;padding:12px 18px;position:fixed;top:12px;transform:translateY(-160%);transition:transform var(--dur-fast) var(--ease-out);z-index:100000}.pm-skip:focus-visible{color:var(--c-bg);transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.pm-btn{--btn-bg:var(--c-text);--btn-fg:var(--c-bg);--btn-knob:var(--c-accent);--btn-knob-fg:#fff;align-items:center;background:var(--btn-bg);border:1px solid #0000;border-radius:var(--r-pill);color:var(--btn-fg);display:inline-flex;font-family:var(--f-sans);font-size:.9375rem;font-weight:600;gap:14px;isolation:isolate;letter-spacing:-.005em;line-height:1;min-height:52px;padding:6px 6px 6px 24px;position:relative;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);translate:0 0;translate:var(--mag-x,0) var(--mag-y,0);white-space:nowrap}[dir=rtl] .pm-btn{padding:6px 24px 6px 6px}.pm-btn:focus-visible,.pm-btn:hover{color:var(--btn-fg);text-decoration:none}.pm-btn__knob{background:var(--btn-knob);border-radius:50%;color:var(--btn-knob-fg);display:grid;flex:none;height:40px;overflow:hidden;place-items:center;position:relative;width:40px}.pm-btn__knob,.pm-btn__knob svg{transition:transform var(--dur-base) var(--ease-out)}.pm-btn__knob svg{grid-area:1/1;height:16px;width:16px}.pm-btn__knob svg+svg{transform:translateX(-180%)}[dir=rtl] .pm-btn__knob{transform:scaleX(-1)}.pm-btn:hover .pm-btn__knob svg:first-child{transform:translateX(180%)}.pm-btn:hover .pm-btn__knob svg+svg{transform:none}.pm-btn--primary{--btn-bg:var(--c-accent);--btn-fg:#fff;--btn-knob:#161616;--btn-knob-fg:#fff}.pm-btn--primary:hover{--btn-bg:#c0141b;box-shadow:0 14px 34px -14px #d919208c}.pm-btn--dark:hover{box-shadow:var(--c-shadow-lg)}.pm-btn--ghost{--btn-bg:#0000;--btn-fg:var(--c-text);--btn-knob:var(--c-text);--btn-knob-fg:var(--c-bg);border-color:var(--c-line-strong)}.pm-btn--ghost:hover{border-color:var(--c-text)}.pm-btn--light{--btn-bg:#fff;--btn-fg:#161616;--btn-knob:var(--c-accent)}.pm-btn--plain{padding:0 24px}.pm-btn--sm{font-size:.875rem;gap:10px;min-height:40px;padding:4px 4px 4px 18px}.pm-btn--sm .pm-btn__knob{height:32px;width:32px}.pm-btn--sm.pm-btn--plain{padding:0 18px}[dir=rtl] .pm-btn--sm{padding:4px 18px 4px 4px}.pm-link{align-items:center;color:var(--c-text);display:inline-flex;font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;gap:10px;letter-spacing:var(--track-mono);padding-block:6px;position:relative;text-decoration:none;text-transform:uppercase}:root[lang=ar] .pm-link{font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-link:after{background:currentColor;content:"";inset-inline:0;bottom:0;height:1px;opacity:.5;position:absolute;transform:scaleX(.28);transform-origin:left;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}[dir=rtl] .pm-link:after{transform-origin:right}.pm-link svg{color:var(--c-accent-text);height:12px;transition:transform var(--dur-base) var(--ease-out);width:12px}[dir=rtl] .pm-link svg{transform:scaleX(-1)}.pm-link:focus-visible,.pm-link:hover{color:var(--c-text);text-decoration:none}.pm-link:hover:after{opacity:1;transform:scaleX(1)}.pm-link:hover svg{transform:translate(3px,-3px)}[dir=rtl] .pm-link:hover svg{transform:scaleX(-1) translate(3px,-3px)}.pm-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--c-shadow-sm);color:var(--c-text);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.pm-card:before{background:radial-gradient(420px circle at 50% -40%,var(--c-spot),#0000 60%);background:radial-gradient(420px circle at var(--lx,50%) var(--ly,-40%),var(--c-spot),#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur-base) var(--ease-out);z-index:-1}:root[data-theme=dark] .pm-card:before{background:radial-gradient(420px circle at 50% -40%,#ffffff12,#0000 60%);background:radial-gradient(420px circle at var(--lx,50%) var(--ly,-40%),#ffffff12,#0000 60%)}.pm-card--hover:hover,a.pm-card:hover{border-color:var(--c-line-strong);box-shadow:var(--c-shadow-lg);color:var(--c-text);text-decoration:none;transform:translateY(-4px)}.pm-card--hover:hover:before,a.pm-card:hover:before{opacity:1}.pm-card--featured{border-color:color-mix(in srgb,var(--c-accent) 55%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-accent) 25%,#0000),var(--c-shadow-sm)}.pm-tag{align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-muted);display:inline-flex;font-family:var(--f-mono);font-size:.6875rem;font-weight:500;gap:6px;height:26px;letter-spacing:var(--track-mono);padding:0 10px;text-transform:uppercase;white-space:nowrap}.pm-tag--accent{background:var(--c-accent);border-color:#0000;color:#fff}:root[lang=ar] .pm-tag{font-family:var(--f-arabic);letter-spacing:0}.pm-tags{display:flex;flex-wrap:wrap;gap:8px}.pm-checks{grid-gap:2px;display:grid;gap:2px}.pm-checks li{grid-gap:12px;align-items:start;border-bottom:1px solid var(--c-line);color:var(--c-text-2);display:grid;font-size:var(--t-body);gap:12px;grid-template-columns:22px 1fr;line-height:1.5;padding:14px 0}.pm-checks li:last-child{border-bottom:0}.pm-checks svg{color:var(--c-accent-text);height:18px;margin-top:3px;width:18px}.pm-checks--muted svg{color:var(--c-faint)}.pm-checks--muted li{color:var(--c-muted)}.pm-icon{border:1px solid var(--c-line-strong);border-radius:12px;color:var(--c-accent-text);display:grid;flex:none;height:48px;place-items:center;width:48px}.pm-icon svg{height:22px;width:22px}.pm-iconbtn{border:1px solid var(--c-line-strong)!important;border-radius:50%;color:var(--c-text);display:grid;flex:none;height:40px;place-items:center;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:40px}.pm-iconbtn:hover{background:var(--c-text);color:var(--c-bg)}.pm-iconbtn svg{height:16px;width:16px}[dir=rtl] .pm-iconbtn--dir svg{transform:scaleX(-1)}.pm-govt-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pm-govt-card{gap:12px;min-height:200px;padding:28px}.pm-govt-card__year{color:var(--c-accent-text)}@media (max-width:899px){.pm-govt-grid{grid-template-columns:1fr}}.pm-stats{border-top:1px solid var(--c-line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,6vw,104px)}.pm-stats__item{display:flex;flex-direction:column-reverse;gap:10px;justify-content:flex-end;padding:28px 24px 0 0}.pm-stats__item+.pm-stats__item{border-inline-start:1px solid var(--c-line);padding-inline-start:28px}.pm-stats__item dd{font-feature-settings:"tnum";color:var(--c-text);font-size:clamp(3rem,2rem + 4vw,6rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.05em;line-height:.95}.pm-stats__item:nth-child(2) dd{color:var(--c-accent-text)}.pm-stats__item dt{color:var(--c-muted)}@media (max-width:559px){.pm-stats{grid-template-columns:1fr}.pm-stats__item,.pm-stats__item+.pm-stats__item{border-bottom:1px solid var(--c-line);border-inline-start:0;padding:22px 0 18px}}.pm-w{margin:-.04em -.06em -.14em -.02em;overflow:hidden;padding:.04em .06em .14em .02em;vertical-align:top}.pm-w,.pm-w__in{display:inline-block}.pm-w__in{will-change:transform}.pm-scrollwords .pm-sw{transition:color var(--dur-fast) var(--ease-out)}.pm-sw--accent{color:var(--c-accent-text);font-family:var(--f-serif);font-style:italic;font-weight:400}:root[lang=ar] .pm-sw--accent{font-style:normal;font-weight:inherit}.pm-route{min-height:60vh}.pm-route--enter{animation:pm-route-in .9s var(--ease-out) backwards}@keyframes pm-route-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pm-loading{animation:pm-loading 1.6s var(--ease-out) both;background:var(--c-accent);height:2px;left:0;position:fixed;top:0;transform-origin:left;width:100%;z-index:10001}@keyframes pm-loading{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){.pm-loading,.pm-route--enter{animation:none}}.theme-toggle{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--c-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0 6px;padding:0;transition:background-color .4s var(--ease-out);width:36px}.theme-toggle:hover{background:var(--c-line)}.theme-toggle:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.theme-toggle svg{overflow:visible}.theme-toggle__cut,.theme-toggle__disc,.theme-toggle__rays{transform-box:fill-box;transform-origin:center;transition:transform .7s var(--ease-out),opacity .5s var(--ease-out)}.theme-toggle__rays{transform-box:view-box;transform-origin:12px 12px}.theme-toggle--dark .theme-toggle__disc{transform:scale(1.55)}.theme-toggle--dark .theme-toggle__cut{transform:translate(-7px,4px)}.theme-toggle--dark .theme-toggle__rays{opacity:0;transform:rotate(-45deg) scale(.6)}.theme-toggle--bar{margin-inline-end:4px;margin-inline-start:auto}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}:root.theme-fade,:root.theme-fade *,:root.theme-fade :after,:root.theme-fade :before{transition:background-color .5s ease,color .5s ease,border-color .5s ease,fill .5s ease,box-shadow .5s ease!important}@media (prefers-reduced-motion:reduce){.theme-toggle__cut,.theme-toggle__disc,.theme-toggle__rays{transition:none}}@property --c-bg{syntax:"<color>";inherits:true;initial-value:#f6f4f0}@property --c-bg-alt{syntax:"<color>";inherits:true;initial-value:#efece6}@property --c-surface{syntax:"<color>";inherits:true;initial-value:#fbfaf7}@property --c-surface-2{syntax:"<color>";inherits:true;initial-value:#f2efe9}@property --c-text{syntax:"<color>";inherits:true;initial-value:#1a1918}@property --c-text-2{syntax:"<color>";inherits:true;initial-value:#3b3a3d}@property --c-muted{syntax:"<color>";inherits:true;initial-value:#5f5d62}@property --c-faint{syntax:"<color>";inherits:true;initial-value:#6b696e}@property --c-line{syntax:"<color>";inherits:true;initial-value:#281e141a}@property --c-line-strong{syntax:"<color>";inherits:true;initial-value:#281e1433}@property --c-accent{syntax:"<color>";inherits:true;initial-value:#d91920}@property --c-accent-text{syntax:"<color>";inherits:true;initial-value:#b8141a}@property --c-glow{syntax:"<color>";inherits:true;initial-value:#d9192014}.pm-moods{transition-duration:.8s;transition-property:--c-bg,--c-bg-alt,--c-surface,--c-surface-2,--c-text,--c-text-2,--c-muted,--c-faint,--c-line,--c-line-strong,--c-accent,--c-accent-text,--c-glow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pm-moods[data-mood=red]{--c-bg:#b8141a;--c-bg-alt:#b8141a;--c-surface:#a51117;--c-surface-2:#940f15;--c-text:#fff;--c-text-2:#fffffff0;--c-muted:#ffffffdb;--c-faint:#ffffffd6;--c-line:#fff3;--c-line-strong:#ffffff61;--c-accent:#fff;--c-accent-text:#fff;--c-glow:#ffffff1a}.pm-moods[data-mood=red] .pm-btn--primary{--btn-fg:#b8141a}.pm-moods[data-mood=red] .pm-btn--primary:hover{--btn-bg:#f4f2ee;box-shadow:0 14px 34px -14px #00000073}.pm-moods[data-mood=red] .pm-cta__spot{opacity:.35}.pm-moods[data-mood=red] .pm-thread__orb>span{background:radial-gradient(circle at 34% 30%,#fff 0,#fbe3e2 40%,#d9b3b2 100%);box-shadow:0 0 0 4px #ffffff29,0 0 22px 6px #ffffff73}.pm-moods[data-mood=red] .pm-thread__orb>span:after{border-color:#ffffff8c}.pm-moods[data-mood=red] .pm-thread__trail{filter:none}.pm-moods[data-mood=invert]{--c-bg:#161616;--c-bg-alt:#161616;--c-surface:#1e1e20;--c-surface-2:#252528;--c-text:#f3f2ef;--c-text-2:#d6d4d0;--c-muted:#a3a2a8;--c-faint:#939298;--c-line:#ffffff14;--c-line-strong:#ffffff29;--c-accent:#d91920;--c-accent-text:#ff6b63;--c-glow:#d9192038}:root[data-theme=dark] .pm-moods[data-mood=invert]{--c-bg:#f6f4f0;--c-bg-alt:#f6f4f0;--c-surface:#fbfaf7;--c-surface-2:#f2efe9;--c-text:#1a1918;--c-text-2:#3b3a3d;--c-muted:#5f5d62;--c-faint:#6b696e;--c-line:#281e141a;--c-line-strong:#281e1433;--c-accent:#d91920;--c-accent-text:#b8141a;--c-glow:#d9192014}@media (prefers-reduced-motion:reduce){.pm-moods{transition:none}}.pm-stage{--rx:0deg;--ry:0deg;--sink:0;--s:1;height:560px;perspective:1400px;perspective-origin:50% 40%;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.pm-stage__rig{animation:pm-stage-in 1.6s var(--ease-out) .2s both;height:520px;left:50%;margin:-260px 0 0 -280px;position:absolute;scale:var(--s);top:50%;transform:translateY(calc(var(--sink)*48px)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .9s var(--ease-out);width:560px}@keyframes pm-stage-in{0%{opacity:0;translate:0 40px}}.pm-stage__core{height:380px;position:absolute;right:0;top:0;transform:translateZ(-20px);transform-style:preserve-3d;width:380px}.pm-core__glow{animation:pm-core-breathe 6s ease-in-out infinite;background:radial-gradient(closest-side,#d919204d,#d9192014 55%,#0000);border-radius:50%;inset:-12%;position:absolute}:root[data-theme=light] .pm-core__glow{background:radial-gradient(closest-side,#d919202e,#d919200d 55%,#0000)}.pm-core__sphere{animation:pm-core-breathe 6s ease-in-out infinite;background:radial-gradient(circle at 34% 30%,#ffc2bd 0,#ff5a52 12%,#d91920 36%,#7a0b10 74%,#2a0405 100%);border-radius:50%;box-shadow:0 0 70px 12px #d9192059,inset -14px -20px 40px #00000073,inset 6px 8px 18px #ffffff2e;inset:31%;position:absolute;transform:translateZ(0)}@keyframes pm-core-breathe{50%{scale:1.045}}.pm-core__ring{border:1px solid color-mix(in srgb,var(--c-text) 22%,#0000);border-radius:50%;inset:12%;position:absolute;transform-style:preserve-3d;transition:opacity 1.6s var(--ease-out)}.pm-core__ring:before{background:var(--c-accent);border-radius:50%;box-shadow:0 0 12px 3px #d919208c;content:"";height:8px;left:50%;margin-left:-4px;position:absolute;top:-4px;width:8px}.pm-core__ring--a{animation:pm-ring-a 16s linear infinite}.pm-core__ring--b{animation:pm-ring-b 24s linear infinite;border-style:dashed;inset:4%}.pm-core__ring--c{animation:pm-ring-c 12s linear infinite;inset:20%}@keyframes pm-ring-a{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes pm-ring-b{0%{transform:rotateY(62deg) rotateX(20deg) rotate(0deg)}to{transform:rotateY(62deg) rotateX(20deg) rotate(-1turn)}}@keyframes pm-ring-c{0%{transform:rotateX(-58deg) rotateY(-30deg) rotate(0deg)}to{transform:rotateX(-58deg) rotateY(-30deg) rotate(1turn)}}.pm-core__gl{inset:-8%;opacity:0;position:absolute;transition:opacity 1.6s var(--ease-out)}.pm-stage.is-live .pm-core__gl{opacity:1}.pm-stage.is-live .pm-core__ring{opacity:.35}.pm-stage__code{background:var(--c-panel);border:1px solid var(--c-panel-line);border-radius:14px;bottom:18px;box-shadow:0 50px 90px -40px #000000b3,inset 0 0 0 1px #ffffff0a;color:var(--c-panel-text);left:0;padding:14px 18px 20px;position:absolute;text-align:left;transform:translateZ(110px) rotateY(16deg) rotateX(4deg);width:360px}.pm-stage__bar{display:flex;gap:6px;margin-bottom:14px}.pm-stage__bar i{background:#ffffff29;border-radius:50%;height:9px;width:9px}.pm-stage__bar i:first-child{background:var(--c-accent)}.pm-code{background:none;color:inherit;display:block;font-family:var(--f-mono);font-size:12px;line-height:1.75;padding:0;white-space:pre}.pm-code__line{animation:pm-type .7s steps(24) forwards;animation-delay:calc(.9s + var(--i)*.28s);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:block}.pm-code__line:last-child:after{animation:pm-caret 1s steps(1) infinite;background:var(--c-panel-accent);content:"";display:inline-block;height:1.1em;margin-left:3px;vertical-align:-.2em;width:7px}@keyframes pm-type{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes pm-caret{50%{opacity:0}}.pm-code__c{color:#8d8b91}.pm-code__k{color:#ff7b72}.pm-code__f{color:#f2c97d}.pm-code__v{color:#8cc8ff}.pm-code__n{color:#a8e09a}.pm-stage__app{grid-gap:10px;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:14px;box-shadow:var(--c-shadow-lg);display:grid;gap:10px;grid-template-rows:auto 1fr auto;height:196px;left:30px;padding:14px 16px 16px;position:absolute;top:26px;transform:translateZ(-150px) rotateY(18deg);width:250px}.pm-stage__app .pm-stage__bar{margin:0}.pm-stage__app .pm-stage__bar i{background:var(--c-line-strong)}.pm-stage__app .pm-stage__bar i:first-child{background:var(--c-accent)}.pm-stage__bars{align-items:flex-end;border-bottom:1px solid var(--c-line);display:flex;gap:8px}.pm-stage__bars i{animation:pm-bar 1.2s var(--ease-out) both;animation-delay:calc(.8s + var(--i)*.08s);background:color-mix(in srgb,var(--c-text) 18%,#0000);border-radius:4px 4px 0 0;flex:1 1;height:var(--h);transform-origin:bottom}.pm-stage__bars i:nth-child(6){background:var(--c-accent)}@keyframes pm-bar{0%{transform:scaleY(0)}}.pm-stage__rows{grid-gap:6px;display:grid;gap:6px}.pm-stage__rows i{background:var(--c-line-strong);border-radius:3px;height:6px}.pm-stage__rows i:nth-child(2){width:72%}.pm-stage__rows i:nth-child(3){width:48%}.pm-stage__label{align-items:center;border-radius:999px;box-shadow:0 14px 30px -14px #00000080;display:inline-flex;font-family:var(--f-sans);font-size:.8125rem;font-weight:600;gap:8px;letter-spacing:-.005em;padding:9px 14px 9px 11px;position:absolute;white-space:nowrap}.pm-stage__label svg{height:16px;width:16px}.pm-stage__label--ai{background:var(--c-text);color:var(--c-bg);left:50%;top:4%;transform:translateZ(70px);translate:-50% 0}.pm-stage__label--sw{background:var(--c-accent);color:#fff;right:16px;top:-18px;transform:translateZ(30px)}:root[lang=ar] .pm-stage__label{font-family:var(--f-arabic)}.pm-stage__chip{animation:pm-chip-float 7s ease-in-out infinite;background:color-mix(in srgb,var(--c-surface) 88%,#0000);border:1px solid var(--c-line-strong);border-radius:999px;color:var(--c-text-2);font-family:var(--f-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;padding:7px 12px;position:absolute;text-transform:uppercase;white-space:nowrap}:root[lang=ar] .pm-stage__chip{font-family:var(--f-arabic);letter-spacing:0}.pm-stage__chip--1{left:-10px;top:238px;transform:translateZ(140px)}.pm-stage__chip--2{animation-delay:-2s;right:-22px;top:128px;transform:translateZ(60px)}.pm-stage__chip--3{animation-delay:-4s;right:-6px;top:330px;transform:translateZ(90px)}.pm-stage__chip--4{animation-delay:-5.5s;right:30px;top:452px;transform:translateZ(-40px)}@keyframes pm-chip-float{50%{translate:0 -10px}}@media (max-width:1199px){.pm-stage{--s:0.86;height:500px}}@media (max-width:1023px){.pm-stage{--s:0.9;height:500px;margin-block:-8px}}@media (max-width:599px){.pm-stage{--s:0.62;height:330px;margin:-24px 0 -12px}}@media (max-width:379px){.pm-stage{--s:0.54;height:290px}}@media (prefers-reduced-motion:reduce){.pm-code__line,.pm-code__line:last-child:after,.pm-core__glow,.pm-core__ring,.pm-core__sphere,.pm-stage__bars i,.pm-stage__chip,.pm-stage__rig{animation:none!important}.pm-code__line{-webkit-clip-path:none;clip-path:none}.pm-core__ring--a{transform:rotateX(72deg)}.pm-core__ring--b{transform:rotateY(62deg) rotateX(20deg)}.pm-core__ring--c{transform:rotateX(-58deg) rotateY(-30deg)}}.pm-hero{background:var(--c-bg);color:var(--c-text);isolation:isolate;overflow:hidden;padding-top:calc(var(--header-h) + clamp(48px, 9vh, 112px));position:relative}.pm-hero:before{background:radial-gradient(closest-side,var(--c-glow),#0000);content:"";height:86%;pointer-events:none;position:absolute;right:-12%;top:-6%;width:72%;z-index:-2}:root[data-theme=light] .pm-hero:before{background:radial-gradient(closest-side,#ffffffe6,#0000)}.pm-hero__inner{grid-gap:clamp(32px,5vh,64px);display:grid;gap:clamp(32px,5vh,64px);grid-template-areas:"copy" "stage" "stats" "paths";position:relative}.pm-hero__copy{grid-area:copy}.pm-stage{grid-area:stage}.pm-hero__stats{grid-area:stats}.pm-hero__paths{grid-area:paths}@media (max-width:599px){.pm-hero{padding-top:calc(var(--header-h) + 16px)}.pm-hero__inner{grid-template-areas:"stage" "copy" "stats" "paths"}}@media (min-width:1024px){.pm-hero__inner{align-items:center;column-gap:clamp(24px,3vw,56px);grid-template-areas:"copy stage" "stats stage" "paths paths";grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.pm-hero__title{font-size:clamp(2.75rem,1.2rem + 3.9vw,5.75rem)}}.pm-hero__copy{grid-gap:28px;display:grid;gap:28px;justify-items:start;max-width:1040px}.pm-hero__title{max-width:14ch}.pm-hero__lead{max-width:560px}.pm-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:8px}.pm-hero__stats{border-top:1px solid var(--c-line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.pm-hero__stat{display:flex;flex-direction:column-reverse;gap:6px;justify-content:flex-end;padding:20px 24px 0 0}.pm-hero__stat+.pm-hero__stat{border-inline-start:1px solid var(--c-line);padding-inline-start:24px}.pm-hero__stat dd{font-feature-settings:"tnum";color:var(--c-text);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.035em;line-height:1}.pm-hero__stat dt{color:var(--c-muted);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:var(--track-mono);line-height:1.4;text-transform:uppercase}:root[lang=ar] .pm-hero__stat dt{font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-hero__paths{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,4vh,48px)}.pm-hero__paths>li{display:flex}.pm-path{background:color-mix(in srgb,var(--c-surface) 92%,#0000);flex:1 1;gap:28px;min-height:220px;padding:24px}.pm-path__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.pm-path__icon{border-radius:10px;height:40px;width:40px}.pm-path__icon svg{height:20px;width:20px}.pm-path__top .pm-tag{margin-inline-start:auto}.pm-path__num{color:var(--c-muted)}.pm-path__title{color:var(--c-text);font-size:var(--t-h4);font-weight:600;letter-spacing:-.015em;line-height:1.3;max-width:24ch}.pm-path__link{align-items:center;color:var(--c-text);display:inline-flex;font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;gap:10px;letter-spacing:var(--track-mono);margin-top:auto;text-transform:uppercase}:root[lang=ar] .pm-path__link{font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-path__link svg{color:var(--c-accent-text);height:16px;transition:transform var(--dur-base) var(--ease-out);width:16px}[dir=rtl] .pm-path__link svg{transform:scaleX(-1)}.pm-path:hover .pm-path__link svg{transform:translateX(4px)}[dir=rtl] .pm-path:hover .pm-path__link svg{transform:scaleX(-1) translateX(4px)}.pm-hero__wordmark{-webkit-text-stroke:1px var(--c-line-strong);background:linear-gradient(180deg,var(--c-wordmark),#0000 80%);-webkit-background-clip:text;background-clip:text;color:#0000;direction:ltr;font-family:var(--f-sans);font-size:clamp(3rem,16.6vw,21rem);font-weight:800;letter-spacing:-.06em;line-height:.8;margin:clamp(40px,6vh,72px) 0 -.2em!important;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}:root[lang=ar] .pm-hero__wordmark{font-family:"Inter Tight",var(--f-sans)}@media (max-width:899px){.pm-hero__paths{display:flex;gap:12px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.pm-hero__paths::-webkit-scrollbar{display:none}.pm-hero__paths>li{flex:0 0 min(78vw,320px);scroll-snap-align:start}.pm-path{min-height:200px}}@media (max-width:479px){.pm-hero__stat{padding-right:12px}.pm-hero__stat+.pm-hero__stat{padding-inline-start:14px}.pm-hero__stat dd{font-size:1.75rem}.pm-hero__actions .pm-btn{justify-content:space-between;width:100%}}.pm-trusted{padding-top:clamp(72px,40px + 5vw,128px)}.pm-trusted__head{margin-bottom:clamp(40px,28px + 2vw,64px);max-width:820px}.pm-trusted__title{color:var(--c-text);font-weight:560}.pm-logos__tile{aspect-ratio:16/10;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);display:block;min-width:0;position:relative;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.pm-logos__tile img{filter:var(--c-logo-filter);height:60%;inset:20% 16%;object-fit:contain;opacity:var(--c-logo-opacity);position:absolute;transition:opacity var(--dur-base) var(--ease-out);width:68%}.pm-logos--wall{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.pm-logos--rows{grid-gap:12px;display:grid;gap:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}.pm-logos__row{overflow:hidden;padding-block:4px}.pm-logos__track{animation:pm-logos-drift 70s linear infinite;display:flex;gap:12px;width:-webkit-max-content;width:max-content}.pm-logos__row--rev .pm-logos__track{animation-direction:reverse}.pm-logos__track .pm-logos__tile{flex:none;width:232px}@media (hover:hover){.pm-logos__row:hover .pm-logos__track{animation-play-state:paused}.pm-logos__tile:hover{border-color:var(--c-line-strong);box-shadow:var(--c-shadow-sm);transform:translateY(-2px)}.pm-logos__tile:hover img{opacity:1}}:root[data-theme=dark] .pm-logos__tile:hover{background:var(--c-surface-2)}@media (max-width:767px){.pm-logos--rows{gap:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.pm-logos__track{animation-duration:60s;gap:10px}.pm-logos__track .pm-logos__tile{width:128px}}@keyframes pm-logos-drift{to{transform:translateX(calc(-50% - 6px))}}[dir=rtl] .pm-logos__track{animation-name:pm-logos-drift-rtl}@keyframes pm-logos-drift-rtl{to{transform:translateX(calc(50% + 6px))}}@media (prefers-reduced-motion:reduce){.pm-logos--rows{-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}.pm-logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.pm-logos__track .pm-logos__tile[aria-hidden=true]{display:none}}.pm-shift__head{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);justify-items:start;margin-bottom:clamp(48px,30px + 3vw,88px);max-width:980px}.pm-shift__title{max-width:16ch}.pm-shift__lead{max-width:560px}.pm-shift__grid{grid-gap:clamp(16px,2vw,32px);align-items:stretch;display:grid;gap:clamp(16px,2vw,32px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.pm-shift__col{border-radius:var(--r-lg);padding:clamp(24px,2.5vw,40px)}.pm-shift__col--old{border:1px dashed var(--c-line-strong)}.pm-shift__col--new{border-radius:var(--r-lg)}.pm-shift__label{align-items:center;color:var(--c-muted);display:inline-flex;gap:10px;margin-bottom:12px!important}.pm-shift__col--new .pm-shift__label{color:var(--c-accent-text)}.pm-shift__dot{background:var(--c-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 18%,#0000);height:8px;width:8px}.pm-shift .pm-checks li{font-size:var(--t-lead);padding:18px 0}.pm-shift__col--new .pm-checks li{color:var(--c-text)}.pm-shift .pm-checks svg{margin-top:5px}@media (max-width:899px){.pm-shift__grid{grid-template-columns:1fr}.pm-shift__col--new{order:-1}.pm-shift .pm-checks li{font-size:var(--t-body)}}.pm-uc{background:var(--c-bg);color:var(--c-text);padding-top:var(--section-y);position:relative}.pm-uc__intro .pm-head{margin-bottom:clamp(40px,24px + 3vw,72px)}.pm-uc__pin{padding-bottom:var(--section-y);position:relative}.pm-uc.is-pinned .pm-uc__pin{background:radial-gradient(60% 70% at 70% 30%,var(--c-spot),#0000 70%),radial-gradient(40% 50% at 85% 60%,var(--c-glow),#0000 70%),var(--c-bg);height:100vh;overflow:hidden;padding:calc(var(--header-h) + 24px) 0 40px}:root[data-theme=light] .pm-uc.is-pinned .pm-uc__pin{background:radial-gradient(60% 70% at 70% 25%,#fffffff2,#0000 70%),linear-gradient(180deg,var(--c-bg) 0,#ebe5dc 100%)}.pm-uc__stage{position:relative}.pm-uc__count,.pm-uc__index,.pm-uc__visual{display:none}.pm-uc__items{grid-gap:clamp(48px,6vw,80px);display:grid;gap:clamp(48px,6vw,80px)}.pm-uc__item{grid-gap:14px;border-top:1px solid var(--c-line);display:grid;gap:14px;justify-items:start;padding-top:24px}.pm-uc__num{color:var(--c-accent-text)}.pm-uc__name{font-size:var(--t-h3)}.pm-uc__desc{max-width:520px}.pm-uc__inline{display:block;margin-top:12px;width:100%}.pm-screen{aspect-ratio:16/10.6;background:#0f0f11;border:1px solid var(--c-line-strong);border-radius:12px;box-shadow:var(--c-shadow-lg);display:block;overflow:hidden;position:relative}.pm-screen__bar{align-items:center;background:#19191b;display:flex;gap:6px;height:6%;min-height:18px;padding:0 12px}.pm-screen__bar i{background:#ffffff38;border-radius:50%;height:7px;width:7px}.pm-screen img{height:94%;object-fit:cover;object-position:top left;width:100%}.pm-screen__card{grid-gap:16px;background:#f6f4f0;border-top:4px solid var(--c-accent);color:#1a1918;display:grid;font-size:clamp(1rem,.9rem + .6vw,1.5rem);font-weight:600;gap:16px;height:94%;justify-items:center;letter-spacing:-.015em;padding:24px;place-content:center;text-align:center}.pm-screen__card svg{color:var(--c-accent);height:40px;width:40px}.pm-uc.is-pinned .pm-uc__stage{grid-gap:clamp(32px,4vw,72px);align-items:stretch;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:100%}.pm-uc.is-pinned .pm-uc__copy{display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding-block:4vh 2vh;position:relative}.pm-uc.is-pinned .pm-uc__count{color:var(--c-muted);display:block}.pm-uc__count span{color:var(--c-accent-text)}.pm-uc.is-pinned .pm-uc__items{align-self:center;display:block;min-height:300px;position:relative}.pm-uc.is-pinned .pm-uc__item{border:0;gap:20px;inset:50% 0 auto 0;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateY(calc(-50% + 32px));transition:opacity .6s var(--ease-out),transform .9s var(--ease-out)}.pm-uc.is-pinned .pm-uc__item.is-before{transform:translateY(calc(-50% - 32px))}.pm-uc.is-pinned .pm-uc__item.is-active{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:.12s}.pm-uc.is-pinned .pm-uc__inline,.pm-uc.is-pinned .pm-uc__num{display:none}.pm-uc.is-pinned .pm-uc__name{font-size:var(--t-h2);max-width:14ch}.pm-uc.is-pinned .pm-uc__index{grid-gap:2px;align-self:end;display:grid;gap:2px}.pm-uc__index button{align-items:center;color:var(--c-muted);display:flex;font-size:.875rem;font-weight:500;gap:12px;padding:5px 0;text-align:start;transition:color var(--dur-fast) var(--ease-out);width:100%}.pm-uc__index button:hover{color:var(--c-text)}.pm-uc__dot{background:var(--c-line-strong);flex:none;height:1px;position:relative;transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);width:18px}.pm-uc__index button.is-active{color:var(--c-text)}.pm-uc__index button.is-active .pm-uc__dot{background:var(--c-accent);width:36px}.pm-uc.is-pinned .pm-uc__visual{display:block;min-height:0;position:relative}.pm-uc__flat{display:grid;inset:8% 4% 14% 4%;place-items:center;position:absolute;transition:opacity 1.2s var(--ease-out)}.pm-uc__flat .pm-screen{grid-area:1/1;max-width:760px;opacity:0;transform:scale(.985);transition:opacity .7s var(--ease-out),transform 1s var(--ease-out);width:100%}.pm-uc__flat .pm-screen.is-active{opacity:1;transform:none}.pm-uc__gl{inset:-4% -4% -4% -10%;-webkit-mask-image:radial-gradient(75% 70% at 50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 50%,#000 62%,#0000 100%);opacity:0;position:absolute;transition:opacity 1.4s var(--ease-out)}.pm-uc__visual.is-3d .pm-uc__gl{opacity:1}.pm-uc__visual.is-3d .pm-uc__flat{opacity:0}@media (prefers-reduced-motion:reduce){.pm-uc__flat .pm-screen,.pm-uc__item{transition:none!important}}.pm-cs__list{border-top:1px solid var(--c-line-strong)}.pm-cs__list>li{border-bottom:1px solid var(--c-line-strong)}.pm-cs__row{grid-gap:24px 40px;align-items:center;color:var(--c-text);display:grid;gap:24px 40px;grid-template-columns:96px minmax(0,1fr) minmax(0,340px) 56px;isolation:isolate;padding:clamp(28px,3vw,44px) 0;position:relative}.pm-cs__row:before{background:var(--c-surface);border-radius:var(--r-md);content:"";inset:0 calc(var(--gutter)*-.5);opacity:0;position:absolute;transition:opacity var(--dur-base) var(--ease-out);z-index:-1}.pm-cs__row:focus-visible,.pm-cs__row:hover{color:var(--c-text)}.pm-cs__row.is-hovered:before{opacity:1}.pm-cs__num{font-feature-settings:"tnum";color:var(--c-faint);font-size:clamp(2.5rem,2rem + 2vw,4rem);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.04em;line-height:1;transition:color var(--dur-base) var(--ease-out)}.pm-cs__row.is-hovered .pm-cs__num{color:var(--c-accent-text)}.pm-cs__main{grid-gap:12px;display:grid;gap:12px}.pm-cs__meta{color:var(--c-muted)}.pm-cs__title{max-width:30ch;transition:transform var(--dur-base) var(--ease-out)}.pm-cs__row.is-hovered .pm-cs__title{transform:translateX(6px)}[dir=rtl] .pm-cs__row.is-hovered .pm-cs__title{transform:translateX(-6px)}.pm-cs__metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.pm-cs__metric{grid-gap:4px;display:grid;gap:4px}.pm-cs__metric strong{color:var(--c-text);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:650;letter-spacing:-.03em;line-height:1}.pm-cs__metric small{color:var(--c-muted);font-size:.8125rem;line-height:1.4}.pm-cs__go{border:1px solid var(--c-line-strong);border-radius:50%;color:var(--c-text);display:grid;height:52px;place-items:center;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);width:52px}.pm-cs__go svg{height:18px;width:18px}[dir=rtl] .pm-cs__go svg{transform:scaleX(-1)}.pm-cs__row.is-hovered .pm-cs__go{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:rotate(45deg)}[dir=rtl] .pm-cs__row.is-hovered .pm-cs__go{transform:rotate(-45deg)}.pm-cs__inline{display:none}.pm-cs__badge{background:#141414db;border-color:#0000;color:#fff;inset-inline-start:12px;position:absolute;top:12px}.pm-cs__preview{aspect-ratio:8/5;left:0;opacity:0;pointer-events:none;position:fixed;scale:.92;top:0;transition:opacity .5s var(--ease-out),scale .6s var(--ease-out);width:320px;z-index:50}.pm-cs__preview.is-on{opacity:1;scale:1}.pm-cs__shot{border-radius:var(--r-md);box-shadow:var(--c-shadow-lg);inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .45s var(--ease-out)}.pm-cs__shot.is-active{opacity:1}.pm-cs__shot img{height:100%;object-fit:cover;width:100%}@media (hover:none),(pointer:coarse){.pm-cs__preview{display:none}}@media (max-width:899px){.pm-cs__row{gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:28px 0}.pm-cs__num{display:none}.pm-cs__main{grid-column:1}.pm-cs__go{align-self:start;grid-column:2;grid-row:1;height:44px;width:44px}.pm-cs__inline,.pm-cs__metrics{grid-column:1/-1}.pm-cs__inline{aspect-ratio:16/10;border-radius:var(--r-md);display:block;grid-row:1;overflow:hidden;position:relative}.pm-cs__inline img{height:100%;object-fit:cover;width:100%}.pm-cs__go,.pm-cs__main{grid-row:2}.pm-cs__metrics{grid-row:3}}.pm-work--3d{background:#f2efea;color:var(--c-text);position:relative}:root[data-theme=dark] .pm-work--3d{background:radial-gradient(40% 50% at 18% 80%,#d919201f,#0000 70%),radial-gradient(35% 45% at 85% 20%,#d919201a,#0000 70%),#141415}.pm-work__stage{height:100vh;max-height:1100px;min-height:760px;overflow:hidden;position:relative}.pm-work__gl{inset:0;opacity:0;position:absolute;transition:opacity 1.6s var(--ease-out)}.pm-work--3d.is-ready .pm-work__gl{opacity:1}.pm-work--3d .pm-work__head{grid-gap:22px;align-content:center;display:grid;gap:22px;inset:0;justify-items:center;pointer-events:none;position:absolute;text-align:center}.pm-work--3d .pm-work__head a,.pm-work--3d .pm-work__head button{pointer-events:auto}.pm-work__title{font-weight:760;letter-spacing:-.04em;max-width:12ch;text-align:center}:root[lang=ar] .pm-work__title{letter-spacing:0}.pm-work__lead{font-size:var(--t-body);max-width:440px}.pm-work--3d.is-ready .pm-work__title,.pm-work--3d.is-ready .pm-work__title *{color:#0000!important}.pm-work--3d .pm-work__head>:not(.pm-work__title){transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.pm-work--3d.is-open .pm-work__head>:not(.pm-work__title){opacity:0;pointer-events:none;transform:translateY(8px)}.pm-work--3d.is-open .pm-work__head a{pointer-events:none}.pm-work__dock{background:color-mix(in srgb,var(--c-surface) 94%,#0000);border:1px solid var(--c-line);border-radius:var(--r-pill);bottom:32px;box-shadow:var(--c-shadow-sm);display:flex;gap:2px;left:50%;max-width:calc(100% - var(--gutter)*2);padding:5px;position:absolute;transform:translateX(-50%);z-index:2}.pm-work__dock button{align-items:center;border-radius:var(--r-pill);color:var(--c-muted);display:inline-flex;font-size:.8125rem;font-weight:500;gap:8px;height:38px;padding:0 14px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.pm-work__dock button .pm-mono{color:var(--c-faint)}.pm-work__dock button:hover{color:var(--c-text)}.pm-work__dock button.is-active{background:var(--c-text);color:var(--c-bg)}.pm-work__dock button.is-active .pm-mono{color:var(--c-accent-text)}:root[data-theme=light] .pm-work__dock button.is-active .pm-mono{color:#ff8a84}.pm-work__dock-name{max-width:150px;overflow:hidden;text-overflow:ellipsis}@media (max-width:1279px){.pm-work__dock-name{display:none}}.pm-work__detail{grid-gap:14px;animation:pm-detail-in .8s var(--ease-out) both;background:color-mix(in srgb,var(--c-surface) 96%,#0000);border:1px solid var(--c-line);border-radius:var(--r-lg);bottom:104px;box-shadow:var(--c-shadow-lg);display:grid;gap:14px;inset-inline-start:max(var(--gutter),calc((100% - var(--container))/2));padding:26px;position:absolute;width:min(400px,calc(100% - var(--gutter)*2));z-index:3}@keyframes pm-detail-in{0%{opacity:0;transform:translateY(16px)}}.pm-work__detail-foot,.pm-work__detail-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.pm-work__detail-top .pm-mono{color:var(--c-muted)}.pm-work__detail-num{color:var(--c-accent-text)}.pm-work__detail .pm-body{font-size:.9375rem}.pm-work__arrows{display:inline-flex;gap:8px}.pm-work--flat .pm-work__head{grid-gap:22px;display:grid;gap:22px;justify-items:center;margin-bottom:clamp(40px,5vw,72px);text-align:center}.pm-work--flat .pm-work__title{font-size:var(--t-h1)}.pm-work__rail{display:flex;gap:16px;overflow-x:auto;padding:4px max(var(--gutter),calc((100% - var(--container))/2)) 24px;scroll-padding-inline:max(var(--gutter),calc((100% - var(--container))/2));scroll-snap-type:x mandatory;scrollbar-width:none}.pm-work__rail::-webkit-scrollbar{display:none}.pm-work__rail>li{display:flex;flex:0 0 min(84vw,380px);scroll-snap-align:start}.pm-pcard{flex:1 1}.pm-pcard__media{aspect-ratio:16/10.5;background:var(--c-surface-2);border-bottom:1px solid var(--c-line);overflow:hidden}.pm-pcard__media img{height:100%;object-fit:cover;object-position:top center;transition:transform 1.2s var(--ease-out);width:100%}.pm-pcard:hover .pm-pcard__media img{transform:scale(1.04)}.pm-pcard__body{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;padding:22px 22px 24px}.pm-pcard__cat{color:var(--c-accent-text)}.pm-pcard__text{font-size:.9375rem}.pm-pcard__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px}.pm-work--hero.pm-work--flat{padding-bottom:0;padding-top:calc(var(--header-h) + clamp(56px, 8vh, 112px))}.pm-work--hero.pm-work--flat .pm-work__title{font-size:var(--t-display)}.pm-ai__scene{color:var(--c-text);container-type:size;inset:0;position:absolute}.pm-ai__scene.is-paused,.pm-ai__scene.is-paused *{animation-play-state:paused!important}.sc{inset:0;position:absolute}.sc svg{display:block}.sc-ring{animation:sc-ring 3s var(--ease-out) infinite;border:1px solid color-mix(in srgb,var(--c-accent) 55%,#0000);border-radius:50%;inset:0;position:absolute}.sc-ring:nth-child(2){animation-delay:1s}.sc-ring:nth-child(3){animation-delay:2s}@keyframes sc-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.sc-agent__core,.sc-bots__face{background:radial-gradient(circle at 34% 30%,#ffc2bd 0,#ff5a52 12%,#d91920 40%,#7a0b10 80%,#2a0405 100%);border-radius:50%;box-shadow:0 0 6cqh 1cqh #d9192059,inset -1.4cqh -2cqh 3cqh #0006}.sc-bots__bot{height:30cqh;left:7%;position:absolute;top:50%;translate:0 -50%;width:30cqh}.sc-bots__face{align-items:center;animation:sc-bob 4s ease-in-out infinite;display:flex;gap:4cqh;inset:0;justify-content:center;position:absolute}.sc-bots__face i{animation:sc-blink 5s infinite;background:#fff;border-radius:2cqh;height:5.2cqh;width:3.2cqh}@keyframes sc-bob{50%{transform:translateY(-1.6cqh)}}@keyframes sc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.sc-bots__chat{bottom:6%;left:34%;position:absolute;right:20%;top:6%}.sc-bub{grid-gap:1.3cqh;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.16,1,.3,1);border-radius:3cqh;display:grid;gap:1.3cqh;padding:2.4cqh 2.8cqh;position:absolute}.sc-bub i{border-radius:1cqh;display:block;height:1.7cqh}.sc-bub--in{border:1px solid var(--c-line-strong);border-bottom-left-radius:.8cqh;left:0;transform-origin:left bottom;width:52%}.sc-bub--in i{background:color-mix(in srgb,var(--c-text) 28%,#0000)}.sc-bub--out{background:var(--c-accent);border-bottom-right-radius:.8cqh;box-shadow:0 2cqh 5cqh -2cqh #d9192099;right:0;transform-origin:right bottom;width:60%}.sc-bub--out i{background:#ffffffd9}:root .pm-moods[data-mood=red] .sc-bub--out i{background:#b8141ab3}.sc-bub--a{animation-name:sc-bub-a;top:0}.sc-bub--b{animation-name:sc-bub-b;top:19%}.sc-bub--c{animation-name:sc-bub-c;top:52%}.sc-bub--d{animation-name:sc-bub-d;top:69%}@keyframes sc-bub-a{0%,2%{opacity:0;transform:translateY(2cqh) scale(.92)}7%,91%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes sc-bub-b{0%,20%{opacity:0;transform:translateY(2cqh) scale(.92)}25%,91%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes sc-bub-c{0%,36%{opacity:0;transform:translateY(2cqh) scale(.92)}41%,91%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes sc-bub-d{0%,54%{opacity:0;transform:translateY(2cqh) scale(.92)}59%,91%{opacity:1;transform:none}97%,to{opacity:0}}.sc-typing{animation-duration:10s;animation-iteration-count:infinite;background:color-mix(in srgb,var(--c-accent) 16%,#0000);border-radius:3cqh;display:flex;gap:1cqh;opacity:0;padding:2.2cqh 2.6cqh;position:absolute;right:0}.sc-typing i{animation:sc-dot .9s ease-in-out infinite;background:var(--c-accent);border-radius:50%;height:1.6cqh;width:1.6cqh}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{50%{opacity:.4;transform:translateY(-1cqh)}}.sc-typing--1{animation-name:sc-typing-1;top:19%}.sc-typing--2{animation-name:sc-typing-2;top:69%}@keyframes sc-typing-1{0%,9%{opacity:0}11%,19%{opacity:1}21%,to{opacity:0}}@keyframes sc-typing-2{0%,43%{opacity:0}45%,53%{opacity:1}55%,to{opacity:0}}.sc-bots__human{animation:sc-human 10s infinite;border:1px solid var(--c-accent);border-radius:50%;box-shadow:0 0 0 1.4cqh color-mix(in srgb,var(--c-accent) 12%,#0000);color:var(--c-accent-text);display:grid;height:17cqh;place-items:center;position:absolute;right:4%;top:50%;translate:0 -50%;width:17cqh}.sc-bots__human>svg{height:45%;width:45%}.sc-bots__check{animation:sc-check 10s infinite;background:var(--c-accent);border-radius:50%;bottom:-1cqh;color:#fff;display:grid;height:6.5cqh;place-items:center;position:absolute;right:-1cqh;width:6.5cqh}.sc-bots__check svg{height:60%;width:60%}@keyframes sc-human{0%,62%{border-color:var(--c-line-strong);box-shadow:0 0 0 0 #0000;color:var(--c-muted)}66%,92%{border-color:var(--c-accent);box-shadow:0 0 0 1.4cqh color-mix(in srgb,var(--c-accent) 12%,#0000);color:var(--c-accent-text)}to{border-color:var(--c-line-strong);color:var(--c-muted)}}@keyframes sc-check{0%,66%{transform:scale(0)}70%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.sc-agent__orbit{height:78cqh;left:50%;position:absolute;top:50%;translate:-50% -50%;width:78cqh}.sc-agent__track{border:1px dashed var(--c-line-strong);border-radius:50%;inset:0;position:absolute}.sc-agent__arm{animation:sc-spin 6s linear infinite;border-radius:50%;inset:0;position:absolute}.sc-agent__arm:before{background:conic-gradient(from 0deg,#0000 0deg 280deg,var(--c-accent) 1turn);border-radius:50%;content:"";inset:-1px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));position:absolute}.sc-agent__arm i{background:#fff;border-radius:50%;box-shadow:0 0 0 .6cqh var(--c-accent),0 0 3cqh 1cqh #d91920cc;height:2.8cqh;left:50%;margin-left:-1.4cqh;position:absolute;top:-1.4cqh;width:2.8cqh}@keyframes sc-spin{to{transform:rotate(1turn)}}.sc-agent__core{animation:sc-bob 4s ease-in-out infinite;inset:34%;position:absolute}.sc-agent__core i{animation:sc-spin 14s linear infinite reverse;border:1px dashed color-mix(in srgb,var(--c-accent) 60%,#0000);border-radius:50%;inset:-22%;position:absolute}.sc-agent__node{height:0;left:50%;position:absolute;top:50%;transform:rotate(var(--a)) translateX(39cqh) rotate(calc(var(--a)*-1));width:0}.sc-agent__node>span{animation:sc-node 6s infinite;animation-delay:calc(var(--i)*1s);background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:50%;color:var(--c-muted);display:grid;height:12cqh;left:-6cqh;place-items:center;position:absolute;top:-6cqh;width:12cqh}.sc-agent__node svg{height:45%;width:45%}@keyframes sc-node{0%,14%{border-color:var(--c-accent);box-shadow:0 0 0 1.2cqh color-mix(in srgb,var(--c-accent) 14%,#0000),0 0 4cqh #d9192073;color:var(--c-accent-text);transform:scale(1.18)}40%,to{border-color:var(--c-line-strong);box-shadow:0 0 0 0 #0000;color:var(--c-muted);transform:none}}.sc-auto__lane{height:0;left:4%;position:absolute;right:20%;top:calc(22% + var(--lane)*28%)}.sc-auto__rail{border-top:1px dashed var(--c-line-strong);right:0}.sc-auto__rail,.sc-auto__run{left:0;position:absolute;top:0}.sc-auto__run{animation:sc-run 6s linear infinite;animation-delay:calc(var(--p)*-1.5s + var(--lane)*-.5s);height:0;width:100%}@keyframes sc-run{0%{transform:translateX(0)}to{transform:translateX(100%)}}.sc-auto__task{animation:sc-task 6s linear infinite;animation-delay:inherit;background:var(--c-bg);border:1px solid var(--c-line-strong);border-radius:1.2cqh;height:4.6cqh;left:0;position:absolute;top:0;translate:-50% -50%;width:7cqh}@keyframes sc-task{0%{opacity:0}6%{opacity:1}0%,58%{background:var(--c-bg);border-color:var(--c-line-strong);border-radius:1.2cqh}64%,94%{background:var(--c-accent);border-color:var(--c-accent);border-radius:50%;opacity:1}to{background:var(--c-accent);border-radius:50%;opacity:0}}.sc-auto__gear{animation:sc-spin 5s linear infinite;background:var(--c-bg);border:.9cqh dotted var(--c-text);border-radius:50%;height:13cqh;position:absolute;top:0;translate:-50% -50%;width:13cqh;z-index:1}.sc-auto__gear:after{border:1px solid var(--c-line-strong);border-radius:50%;content:"";inset:26%;position:absolute}.sc-auto__gear--1{left:30%;opacity:.55}.sc-auto__gear--2{animation-direction:reverse;border-color:var(--c-accent);box-shadow:0 0 4cqh #d919204d;left:61%}.sc-auto__done{animation:sc-done 1.5s ease-out infinite;border:1px solid var(--c-accent);border-radius:4cqh;color:var(--c-accent-text);display:grid;height:20cqh;place-items:center;position:absolute;right:4%;top:50%;translate:0 -50%;width:20cqh}.sc-auto__done svg{height:44%;width:44%}@keyframes sc-done{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-accent) 40%,#0000)}to{box-shadow:0 0 0 3cqh #0000}}.sc-soft__app{animation:sc-soft-app 10s infinite;border:1px solid var(--c-line-strong);border-radius:2.4cqh;bottom:6%;left:10%;position:absolute;right:22%;top:6%}.sc-soft__app>span{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.16,1,.3,1);position:absolute}.sc-soft__bar{display:flex;gap:1.2cqh;left:3%;top:4%}.sc-soft__bar i{background:var(--c-line-strong);border-radius:50%;height:1.8cqh;width:1.8cqh}.sc-soft__bar i:first-child{background:var(--c-accent)}.sc-soft__side{grid-gap:2.4cqh;align-content:start;animation-name:sc-in-side;background:color-mix(in srgb,var(--c-text) 6%,#0000);border-radius:1.6cqh;bottom:6%;display:grid;gap:2.4cqh;left:3%;padding:2.4cqh 2cqh;top:16%;width:17%}.sc-soft__side i{background:color-mix(in srgb,var(--c-text) 22%,#0000);border-radius:1cqh;height:1.8cqh}.sc-soft__side i:first-child{background:var(--c-accent)}.sc-soft__head{animation-name:sc-in-head;background:color-mix(in srgb,var(--c-text) 12%,#0000);border-radius:1.2cqh;height:7%;left:24%;right:3%;top:16%}.sc-soft__cards{animation-name:sc-in-cards;display:flex;gap:2cqh;height:22%;left:24%;right:3%;top:28%}.sc-soft__cards i{border:1px solid var(--c-line-strong);border-radius:1.6cqh;flex:1 1}.sc-soft__cards i:nth-child(2){background:color-mix(in srgb,var(--c-accent) 14%,#0000);border-color:var(--c-accent)}.sc-soft__chart{align-items:flex-end;border-bottom:1px solid var(--c-line-strong);bottom:6%;display:flex;gap:2cqh;left:24%;right:3%;top:56%}.sc-soft__chart i{animation:sc-in-bar 10s cubic-bezier(.16,1,.3,1) infinite;background:color-mix(in srgb,var(--c-text) 22%,#0000);border-radius:1cqh 1cqh 0 0;flex:1 1;height:var(--h);transform-origin:bottom}.sc-soft__chart i:nth-child(6){background:var(--c-accent)}@keyframes sc-soft-app{0%{opacity:0;transform:scale(.96)}4%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes sc-in-side{0%,8%{opacity:0;transform:translateX(-4cqh)}13%,to{opacity:1;transform:none}}@keyframes sc-in-head{0%,18%{opacity:0;transform:translateY(-3cqh)}23%,to{opacity:1;transform:none}}@keyframes sc-in-cards{0%,29%{opacity:0;transform:scale(.85)}35%,to{opacity:1;transform:none}}@keyframes sc-in-bar{0%,42%{transform:scaleY(0)}54%,to{transform:scaleY(1)}}.sc-soft__cursor{animation:sc-cursor 10s cubic-bezier(.65,0,.35,1) infinite;color:var(--c-text);height:6cqh;left:70%;position:absolute;top:78%;width:6cqh}.sc-soft__cursor svg{fill:currentColor;stroke:var(--c-bg);stroke-width:1.2;filter:drop-shadow(0 .6cqh 1cqh rgba(0,0,0,.3));height:100%;width:100%}@keyframes sc-cursor{0%{left:70%;top:78%}12%,8%{left:18%;top:34%}18%,22%{left:46%;top:20%}29%,34%{left:50%;top:34%}42%,52%{left:52%;top:70%}64%,to{left:70%;top:78%}}.sc-soft__tag{animation:sc-bob 4s ease-in-out infinite;color:var(--c-accent-text);font-family:var(--f-mono);font-size:9cqh;font-weight:600;position:absolute;right:4%;top:14%}.sc-tf__dot{animation:sc-tf 9s cubic-bezier(.65,0,.35,1) infinite;background:color-mix(in srgb,var(--c-text) 55%,#0000);border-radius:50%;height:2.2cqh;left:var(--x1);margin:-1.1cqh 0 0 -1.1cqh;position:absolute;top:var(--y1);width:2.2cqh}.sc-tf__dot.is-hot{animation-name:sc-tf,sc-tf-hot;animation-timing-function:cubic-bezier(.65,0,.35,1),linear;background:var(--c-accent);box-shadow:0 0 2cqh #d9192099}@keyframes sc-tf{0%,12%{left:var(--x0);opacity:.45;top:var(--y0)}38%,82%{left:var(--x1);opacity:1;top:var(--y1)}to{left:var(--x0);opacity:.45;top:var(--y0)}}@keyframes sc-tf-hot{0%,36%{background:color-mix(in srgb,var(--c-text) 55%,#0000);box-shadow:none}42%,82%{background:var(--c-accent);box-shadow:0 0 2cqh #d9192099}92%,to{background:color-mix(in srgb,var(--c-text) 55%,#0000);box-shadow:none}}.sc-tf__line{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sc-tf__line polyline{fill:none;stroke:var(--c-accent);stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;animation:sc-tf-line 9s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(217,25,32,.5))}@keyframes sc-tf-line{0%,42%{stroke-dashoffset:100;opacity:1}66%,84%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.sc-tf__arrow{animation:sc-tf-arrow 9s infinite;background:var(--c-accent);border-radius:50%;color:#fff;display:grid;height:8cqh;left:90%;margin:-4cqh 0 0 -4cqh;place-items:center;position:absolute;rotate:-40deg;top:16%;width:8cqh}.sc-tf__arrow svg{height:55%;width:55%}@keyframes sc-tf-arrow{0%,62%{transform:scale(0)}68%,84%{transform:scale(1)}92%,to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.pm-ai__scene *,.pm-ai__scene :before{animation:none!important}}.pm-ai{isolation:isolate;overflow:hidden}.pm-ai__aurora{animation:pm-aurora 24s var(--ease-in-out) infinite alternate;background:radial-gradient(35% 40% at 25% 40%,var(--c-glow),#0000 70%),radial-gradient(30% 35% at 75% 60%,var(--c-glow),#0000 70%);height:90%;inset:-10% -20% auto -20%;opacity:.9;pointer-events:none;position:absolute;z-index:-1}:root[data-theme=light] .pm-ai__aurora{background:radial-gradient(35% 40% at 25% 40%,#ffffffe6,#0000 70%),radial-gradient(30% 35% at 75% 60%,#d919200d,#0000 70%)}@keyframes pm-aurora{to{transform:translate3d(4%,3%,0) scale(1.06)}}.pm-ai__tabs{background:color-mix(in srgb,var(--c-surface) 70%,#0000);border:1px solid var(--c-line);border-radius:var(--r-pill);display:inline-flex;gap:4px;margin-bottom:clamp(32px,4vw,56px);max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.pm-ai__tabs::-webkit-scrollbar{display:none}.pm-ai__tabs button{align-items:center;border-radius:var(--r-pill);color:var(--c-muted);display:inline-flex;font-size:.9375rem;font-weight:560;gap:10px;height:44px;padding:0 20px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.pm-ai__tabs button .pm-mono{color:var(--c-faint)}.pm-ai__tabs button:hover{color:var(--c-text)}.pm-ai__tabs button.is-active{background:var(--c-text);color:var(--c-bg)}.pm-ai__tabs button.is-active .pm-mono{color:#ff8a84}:root[data-theme=dark] .pm-ai__tabs button.is-active .pm-mono{color:var(--c-accent)}.pm-ai__panel{animation:pm-ai-panel .9s var(--ease-out) both}@keyframes pm-ai-panel{0%{opacity:0;transform:translateY(14px)}}.pm-ai__phead{grid-gap:16px 48px;align-items:end;display:grid;gap:16px 48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:clamp(28px,3vw,48px)}.pm-ai__phead .pm-h2{font-size:var(--t-h3);max-width:22ch}.pm-ai__phead .pm-lead{font-size:var(--t-body);justify-self:end;max-width:460px}.pm-ai__caps{grid-gap:clamp(24px,3vw,48px);display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.pm-ai__pillars{align-content:start;border-top:1px solid var(--c-line);display:grid}.pm-ai__pillars button{align-items:center;border-bottom:1px solid var(--c-line)!important;color:var(--c-muted);display:flex;font-size:var(--t-h4);font-weight:580;gap:16px;padding:16px 4px;text-align:start;transition:color var(--dur-fast) var(--ease-out);width:100%}.pm-ai__picon{border-radius:11px;color:var(--c-muted);height:42px;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);width:42px}.pm-ai__plabel{flex:1 1}.pm-ai__parrow{color:var(--c-accent-text);height:18px;opacity:0;transform:translateX(-8px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);width:18px}[dir=rtl] .pm-ai__parrow{transform:scaleX(-1) translateX(-8px)}.pm-ai__pillars button.is-active,.pm-ai__pillars button:hover{color:var(--c-text)}.pm-ai__pillars button.is-active .pm-ai__picon{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.pm-ai__pillars button.is-active .pm-ai__parrow{opacity:1;transform:none}[dir=rtl] .pm-ai__pillars button.is-active .pm-ai__parrow{transform:scaleX(-1)}.pm-ai__detail{grid-gap:16px;align-content:start;display:grid;gap:16px}.pm-ai__steps{color:var(--c-accent-text)}.pm-ai__desc{color:var(--c-text-2);max-width:640px}.pm-ai__media{aspect-ratio:16/8.5;border-radius:var(--r-lg);margin-top:8px;overflow:hidden;position:relative}.pm-ai__media .pm-ai__scene{animation:pm-ai-scene .9s var(--ease-out) both}@keyframes pm-ai-scene{0%{opacity:0;transform:scale(.97)}}@media (max-width:599px){.pm-ai__media{aspect-ratio:16/11}}.pm-ai__dot{animation:pm-pulse 2.4s var(--ease-in-out) infinite;background:var(--c-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 25%,#0000);display:inline-block;height:7px;width:7px}.pm-ai__dot--muted{animation:none;background:var(--c-faint);box-shadow:none}@keyframes pm-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c-accent) 0,#0000)}}.pm-ai__seg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.pm-ai__seg button{border:1px solid var(--c-line-strong)!important;border-radius:var(--r-pill);color:var(--c-text-2);font-size:.875rem;font-weight:550;height:40px;padding:0 18px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.pm-ai__seg button:hover{border-color:var(--c-text)!important}.pm-ai__seg button.is-active{background:var(--c-accent);border-color:var(--c-accent)!important;color:#fff}.pm-ai__chain{grid-gap:12px;counter-reset:step;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px}.pm-ai__chain li{grid-gap:8px;align-content:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid;gap:8px;padding:20px 18px;position:relative}.pm-ai__chain li:after{background:var(--c-line-strong);content:"";height:1px;inset-inline-end:-13px;position:absolute;top:34px;width:14px}.pm-ai__chain li:last-child:after{display:none}.pm-ai__num{color:var(--c-accent-text);font-size:1.5rem;font-weight:300;letter-spacing:-.03em;line-height:1}.pm-ai__actor{color:var(--c-muted)}.pm-ai__action{color:var(--c-text);font-size:.9375rem;font-weight:520;line-height:1.45}.pm-ai__outcome{grid-gap:8px;display:grid;gap:8px;padding:24px 28px}.pm-ai__outcome .pm-mono{color:var(--c-accent-text)}.pm-ai__cmp{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.pm-ai__agent,.pm-ai__bot{grid-gap:22px;align-content:start;border-radius:var(--r-lg);display:grid;gap:22px;padding:clamp(22px,2.5vw,36px)}.pm-ai__bot{border:1px dashed var(--c-line-strong)}.pm-ai__label{align-items:center;color:var(--c-muted);display:inline-flex;gap:10px}.pm-ai__label--accent{color:var(--c-accent-text)}.pm-ai__flow{display:flex;flex-wrap:wrap}.pm-ai__chip,.pm-ai__flow{align-items:center;gap:8px}.pm-ai__chip{border:1px solid var(--c-line-strong)!important;border-radius:var(--r-pill);color:var(--c-text-2);display:inline-flex;font-size:.875rem;font-weight:540;height:40px;padding:0 16px;transition:background-color .5s var(--ease-out),color .5s var(--ease-out),border-color .5s var(--ease-out)}.pm-ai__chip .pm-mono{color:var(--c-faint)}.pm-ai__chip svg{color:var(--c-muted);height:16px;width:16px}.pm-ai__chip.is-done{border-color:color-mix(in srgb,var(--c-accent) 40%,#0000)!important}.pm-ai__chip.is-done svg{color:var(--c-accent-text)}.pm-ai__chip.is-active{background:var(--c-accent);border-color:var(--c-accent)!important;color:#fff}.pm-ai__chip.is-active svg{color:#fff}.pm-ai__stop{border:1px dashed var(--c-line-strong);border-radius:50%;color:var(--c-faint);display:grid;height:40px;place-items:center;width:40px}.pm-ai__stop svg{height:16px;width:16px}.pm-ai__progress{background:var(--c-line);border-radius:2px;display:block;height:2px;overflow:hidden;position:relative}.pm-ai__progress span{background:var(--c-accent);inset:0;position:absolute;transform-origin:left;transition:transform .9s var(--ease-out)}[dir=rtl] .pm-ai__progress span{transform-origin:right}@media (max-width:1023px){.pm-ai__chain{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-ai__chain li:after{display:none}}@media (max-width:899px){.pm-ai__caps,.pm-ai__cmp,.pm-ai__phead{grid-template-columns:1fr}.pm-ai__phead .pm-lead{justify-self:start}.pm-ai__tabs{border-inline:0;border-radius:0}.pm-ai__pillars,.pm-ai__tabs{display:flex;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.pm-ai__pillars{border:0;gap:8px;overflow-x:auto;scrollbar-width:none}.pm-ai__pillars::-webkit-scrollbar{display:none}.pm-ai__pillars button{border:1px solid var(--c-line-strong)!important;border-radius:var(--r-pill);font-size:.9375rem;padding:6px 16px 6px 6px;white-space:nowrap;width:auto}.pm-ai__picon{border-radius:50%;height:32px;width:32px}.pm-ai__parrow{display:none}}@media (max-width:559px){.pm-ai__chain{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pm-ai__aurora,.pm-ai__dot{animation:none}}.pm-svc__settle{will-change:transform}.pm-svc__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pm-svc__card{gap:14px;padding:clamp(22px,2.4vw,32px)}.pm-svc__grid .pm-svc__card{min-height:300px}.pm-svc__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.pm-svc__num{color:var(--c-faint)}.pm-svc__text{font-size:.9375rem}.pm-svc__card .pm-link{align-self:flex-start;margin-top:auto}.pm-svc__card--cta{--c-text:var(--c-panel-text);--c-muted:var(--c-panel-muted);--c-accent-text:var(--c-panel-accent);background:var(--c-panel);border-color:#0000;justify-content:flex-end}@media (max-width:1023px){.pm-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.pm-svc__grid{grid-template-columns:1fr}.pm-svc__grid .pm-svc__card{min-height:0}}.pm-svc.is-pinned .pm-svc__pin{padding-block:8px}.pm-svc__stage{grid-gap:clamp(32px,5vw,96px);align-items:center;display:grid;gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(620px,calc(100vh - var(--header-h) - 80px))}.pm-svc__names{border-top:1px solid var(--c-line-strong);display:grid}.pm-svc__names button{align-items:baseline;border-bottom:1px solid var(--c-line)!important;color:var(--c-faint);display:flex;gap:24px;padding:14px 0;text-align:start;transition:color .6s var(--ease-out);width:100%}.pm-svc__names .pm-mono{min-width:24px;transition:color .6s var(--ease-out)}.pm-svc__name{font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem);font-weight:620;letter-spacing:-.03em;line-height:1.08;transition:transform .8s var(--ease-out)}:root[lang=ar] .pm-svc__name{letter-spacing:0}.pm-svc__names button:hover{color:var(--c-muted)}.pm-svc__names button.is-active{color:var(--c-text)}.pm-svc__names button.is-active .pm-mono{color:var(--c-accent-text)}.pm-svc__names button.is-active .pm-svc__name{transform:translateX(10px)}[dir=rtl] .pm-svc__names button.is-active .pm-svc__name{transform:translateX(-10px)}.pm-svc__panel{grid-gap:24px;display:grid;gap:24px;position:relative}.pm-svc__panel .pm-svc__card{grid-area:1/1;min-height:340px;opacity:0;pointer-events:none;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .9s var(--ease-out)}.pm-svc__panel .pm-svc__card.is-active{opacity:1;pointer-events:auto;transform:none;transition-delay:.1s}.pm-svc__panel .pm-svc__card .pm-h3{font-size:var(--t-h2);line-height:1.05}.pm-svc__cta{align-items:center;color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:8px 16px;grid-area:2/1;justify-content:space-between;padding-top:8px}@media (prefers-reduced-motion:reduce){.pm-svc__name,.pm-svc__panel .pm-svc__card{transition:none}}.pm-why{isolation:isolate;overflow:hidden;padding-bottom:clamp(56px,6vw,96px)}.pm-why:before{background:radial-gradient(closest-side,#d9192029,#0000);content:"";height:80%;pointer-events:none;position:absolute;right:-10%;top:-20%;width:60%;z-index:-1}.pm-why__grid{border-top:1px solid var(--c-line-strong);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pm-why__item{grid-gap:12px;align-content:start;display:grid;gap:12px;padding:32px 28px 8px 0}.pm-why__item+.pm-why__item{border-inline-start:1px solid var(--c-line);padding-inline-start:28px}.pm-why__icon{margin-bottom:12px}.pm-why__value{color:var(--c-text);font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);font-weight:640;letter-spacing:-.03em;line-height:1.05}.pm-why__label{color:var(--c-accent-text)}.pm-why__text{color:var(--c-muted);font-size:.9375rem;line-height:1.6}.pm-why__marquee{margin-top:clamp(56px,6vw,96px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.pm-why__track{animation:pm-why-drift 50s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.pm-why__track span{align-items:center;color:var(--c-muted);display:inline-flex;font-size:clamp(1.75rem,1.2rem + 2vw,3.25rem);font-weight:300;gap:40px;letter-spacing:-.03em;padding-inline-end:40px;white-space:nowrap}.pm-why__track span i{background:var(--c-accent);border-radius:50%;height:8px;width:8px}@keyframes pm-why-drift{to{transform:translateX(-50%)}}[dir=rtl] .pm-why__track{animation-name:pm-why-drift-rtl}@keyframes pm-why-drift-rtl{to{transform:translateX(50%)}}@media (max-width:1023px){.pm-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-why__item:nth-child(3){border-inline-start:0;padding-inline-start:0}.pm-why__item:nth-child(n+3){border-top:1px solid var(--c-line)}}@media (max-width:559px){.pm-why__grid{grid-template-columns:1fr}.pm-why__item,.pm-why__item+.pm-why__item{border-inline-start:0;padding:24px 0 8px}.pm-why__item+.pm-why__item{border-top:1px solid var(--c-line)}}@media (prefers-reduced-motion:reduce){.pm-why__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.pm-why__track .is-dup{display:none}}.pm-about__top{grid-gap:16px 48px;align-items:baseline;display:grid;gap:16px 48px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-bottom:clamp(28px,3vw,48px)}.pm-about__title{color:var(--c-muted);font-weight:500;max-width:34ch}.pm-about__statement{text-wrap:balance;color:var(--c-text);font-size:clamp(2rem,1.3rem + 3vw,4.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-bottom:clamp(56px,6vw,104px)!important;max-width:24ch}:root[lang=ar] .pm-about__statement{letter-spacing:0;line-height:1.4}.pm-about__grid{grid-gap:clamp(32px,5vw,88px);align-items:end;display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pm-about__media{aspect-ratio:3/2;background:var(--c-surface-2);border-radius:var(--r-lg);overflow:hidden;position:relative}.pm-about__media img{height:116%;inset:-8% 0;object-fit:cover;position:absolute;width:100%}.pm-about__badge{background:#141414db;border-color:#0000;bottom:18px;color:#fff;height:34px;inset-inline-start:18px;padding:0 14px;position:absolute}.pm-about__badge svg{color:#ff6b63;height:14px;width:14px}.pm-about__copy{grid-gap:20px;display:grid;gap:20px}.pm-about__copy .pm-lead{color:var(--c-text-2)}.pm-about__why{color:var(--c-muted)}.pm-about__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:8px}@media (max-width:899px){.pm-about__grid,.pm-about__top{grid-template-columns:1fr}}.pm-process{background:var(--c-bg-alt);color:var(--c-text);padding-top:var(--section-y);position:relative}.pm-process__pin{padding-bottom:var(--section-y)}.pm-process__frame{position:relative}.pm-process__rail{background:var(--c-line-strong);bottom:8px;inset-inline-start:calc(var(--gutter) + 11px);position:absolute;top:8px;width:1px}.pm-process__rail span{background:var(--c-accent);inset:0;position:absolute;transform-origin:top}.pm-process__track{grid-gap:48px;display:grid;gap:48px}.pm-process__step{grid-gap:12px;display:grid;gap:12px;justify-items:start;padding-inline-start:56px;position:relative}.pm-process__node{background:var(--c-bg-alt);border:1.5px solid var(--c-accent);border-radius:50%;height:15px;inset-inline-start:4px;position:absolute;top:6px;width:15px}.pm-process__num{font-feature-settings:"tnum";color:var(--c-faint);font-size:clamp(3rem,2rem + 3vw,5.5rem);font-variant-numeric:tabular-nums;font-weight:250;letter-spacing:-.05em;line-height:.9}.pm-process__icon{display:none}.pm-process__label{color:var(--c-accent-text)}.pm-process__step .pm-h3{max-width:18ch}.pm-process__step .pm-body{max-width:460px}.pm-process__end{padding-inline-start:56px}.pm-process.is-pinned .pm-process__pin{align-items:center;display:flex;height:100vh;overflow:hidden;padding:0}.pm-process.is-pinned .pm-process__frame{width:100%}.pm-process.is-pinned .pm-process__rail{bottom:auto;height:1px;top:7px;inset-inline:var(--gutter);width:auto}.pm-process.is-pinned .pm-process__rail span{transform-origin:left}[dir=rtl] .pm-process.is-pinned .pm-process__rail span{transform-origin:right}.pm-process.is-pinned .pm-process__track{display:flex;gap:clamp(32px,4vw,72px);padding-top:0;width:-webkit-max-content;width:max-content}.pm-process.is-pinned .pm-process__step{gap:14px;padding:44px 0 0;width:clamp(340px,30vw,440px)}.pm-process.is-pinned .pm-process__node{inset-inline-start:0;top:0;transition:background-color .6s var(--ease-out),transform .6s var(--ease-out)}.pm-process.is-pinned .pm-process__step.is-lit .pm-process__node{background:var(--c-accent)}.pm-process.is-pinned .pm-process__step.is-active .pm-process__node{box-shadow:0 0 0 6px color-mix(in srgb,var(--c-accent) 18%,#0000);transform:scale(1.35)}.pm-process.is-pinned .pm-process__num{transition:color .8s var(--ease-out)}.pm-process.is-pinned .pm-process__step.is-lit .pm-process__num{color:var(--c-text)}.pm-process.is-pinned.is-near .pm-process__step>:not(.pm-process__node):not(.pm-process__num){opacity:.35;transition:opacity .8s var(--ease-out)}.pm-process.is-pinned .pm-process__step.is-lit>*{opacity:1!important}.pm-process.is-pinned .pm-process__end{align-items:center;display:flex;padding:44px 0 0;width:clamp(260px,22vw,320px)}.pm-voices__single{margin-inline:auto;max-width:900px}.pm-quote{grid-gap:32px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--c-shadow-sm);display:grid;gap:32px;padding:clamp(32px,4vw,64px);position:relative}.pm-quote__mark{color:var(--c-accent);font-size:clamp(6rem,4rem + 6vw,10rem);inset-inline-start:.18em;line-height:1;opacity:.9;pointer-events:none;position:absolute;top:-.18em}.pm-quote__mark,.pm-quote__text{font-family:var(--f-serif);font-style:italic}.pm-quote__text{text-wrap:pretty;color:var(--c-text);font-size:clamp(1.625rem,1.2rem + 1.7vw,2.625rem);letter-spacing:-.01em;line-height:1.25;padding-top:clamp(24px,3vw,40px)}:root[lang=ar] .pm-quote__text{font-family:var(--f-arabic);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-style:normal;line-height:1.7}.pm-quote__by{align-items:center;display:flex;gap:14px}.pm-quote__avatar{background:var(--c-text);border-radius:50%;color:var(--c-bg);display:grid;font-size:.9375rem;font-weight:650;height:48px;place-items:center;width:48px}.pm-quote__by>span:last-child{grid-gap:2px;display:grid;gap:2px}.pm-quote__by strong{color:var(--c-text);font-weight:620}.pm-quote__by small{color:var(--c-muted)}.pm-voices__carousel{position:relative}.pm-voices__track{display:grid;margin-inline:auto;max-width:820px;position:relative}.pm-voices__slide{filter:blur(1.5px);grid-area:1/1;opacity:.35;pointer-events:none;transform:translateX(calc(var(--o)*88%)) scale(.9);transition:transform .8s var(--ease-out),opacity .8s var(--ease-out),filter .8s var(--ease-out)}[dir=rtl] .pm-voices__slide{transform:translateX(calc(var(--o)*-88%)) scale(.9)}.pm-voices__slide.is-active{filter:none;opacity:1;pointer-events:auto;transform:none}.pm-voices__nav{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:32px}.pm-voices__dots{display:inline-flex;gap:8px}.pm-voices__dots i{background:var(--c-line-strong);border-radius:50%;height:6px;transition:width .5s var(--ease-out),background-color .5s var(--ease-out);width:6px}.pm-voices__dots i.is-active{background:var(--c-accent);border-radius:3px;width:24px}@media (max-width:767px){.pm-voices__slide:not(.is-active){opacity:0}}@media (prefers-reduced-motion:reduce){.pm-voices__slide{transition:none}}.pm-faq__grid{grid-gap:clamp(32px,5vw,96px);align-items:start;display:grid;gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pm-faq__head{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px)}.pm-faq__head .pm-head{margin-bottom:0}.pm-faq__head .pm-h2{font-size:var(--t-h2)}.pm-faq__list{border-top:1px solid var(--c-line-strong)}.pm-faq__item{border-bottom:1px solid var(--c-line-strong)}.pm-faq__q button{align-items:center;color:var(--c-text);display:flex;font-size:var(--t-h4);font-weight:580;gap:24px;justify-content:space-between;letter-spacing:-.01em;line-height:1.35;padding:26px 0;text-align:start;width:100%}.pm-faq__icon{border:1px solid var(--c-line-strong);border-radius:50%;display:grid;flex:none;height:36px;place-items:center;transition:transform .6s var(--ease-out),background-color .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out);width:36px}.pm-faq__icon svg{height:16px;width:16px}.pm-faq__q button:hover .pm-faq__icon{border-color:var(--c-text)}.pm-faq__item.is-open .pm-faq__icon{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:rotate(45deg)}.pm-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.pm-faq__a>div{min-height:0;overflow:hidden}.pm-faq__item.is-open .pm-faq__a{grid-template-rows:1fr}.pm-faq__a>div>p{max-width:640px;opacity:0;padding-bottom:28px;transform:translateY(-6px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.pm-faq__item.is-open .pm-faq__a>div>p{opacity:1;transform:none;transition-delay:.1s}.pm-faq__item:not(.is-open) .pm-faq__a{transition:grid-template-rows .55s var(--ease-out),visibility 0s .55s;visibility:hidden}@media (max-width:899px){.pm-faq__grid{grid-template-columns:1fr}.pm-faq__head{position:static}}@media (prefers-reduced-motion:reduce){.pm-faq__a,.pm-faq__a>div>p,.pm-faq__icon{transition:none}}.pm-roles__body{grid-gap:8px 40px;display:grid;gap:8px 40px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;padding-bottom:32px}.pm-roles__body>.pm-btn{grid-column:1/-1;margin-top:8px}.pm-roles__heading{color:var(--c-accent-text);margin:4px 0!important}.pm-roles .pm-checks li{font-size:.9375rem;padding:9px 0}@media (max-width:899px){.pm-roles__body{grid-template-columns:1fr}}.pm-cta{isolation:isolate;overflow:hidden;padding-block:clamp(120px,80px + 8vw,220px);text-align:center}.pm-cta__spot{background:radial-gradient(closest-side,var(--c-glow),#0000);height:110%;left:50%;pointer-events:none;position:absolute;top:-30%;transform:translateX(-50%);width:min(1200px,120vw);z-index:-1}:root[data-theme=light] .pm-cta__spot{background:radial-gradient(closest-side,#fffffff2,#0000)}.pm-cta__inner{grid-gap:28px;display:grid;gap:28px;justify-items:center}.pm-cta__title{max-width:14ch}.pm-cta__muted{color:var(--c-muted)}.pm-cta__text{max-width:560px}.pm-cta__actions{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center;margin-top:8px}.pm-cta__actions,.pm-cta__mail{align-items:center;max-width:100%}.pm-cta__mail{border-bottom:1px solid var(--c-line-strong);color:var(--c-text);display:inline-flex;font-family:var(--f-mono);font-size:.8125rem;gap:10px;padding-bottom:4px;transition:border-color var(--dur-base) var(--ease-out)}.pm-cta__mail:hover{border-color:var(--c-accent);color:var(--c-text)}.pm-cta__mail svg{color:var(--c-accent-text);flex:none;height:16px;width:16px}.pm-cta__mail span{overflow-wrap:anywhere}@media (max-width:559px){.pm-cta__actions{align-items:stretch;flex-direction:column}.pm-cta__actions .pm-btn{justify-content:space-between}.pm-cta__mail{border-bottom:0;justify-content:center}}.pm-dock{background:color-mix(in srgb,var(--c-surface) 94%,#0000);border:1px solid var(--c-line);border-radius:var(--r-pill);bottom:24px;box-shadow:var(--c-shadow-lg);display:none;left:50%;opacity:0;padding:5px;pointer-events:none;position:fixed;transform:translate(-50%,24px);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);z-index:980}.pm-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.pm-dock ul{display:flex;gap:2px}.pm-dock button{border-radius:var(--r-pill);color:var(--c-muted);font-family:var(--f-mono);font-size:.6875rem;font-weight:500;height:34px;letter-spacing:var(--track-mono);padding:0 14px;text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}:root[lang=ar] .pm-dock button{font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-dock button:hover{color:var(--c-text)}.pm-dock button.is-active{background:var(--c-text);color:var(--c-bg)}@media (min-width:1180px) and (hover:hover){.pm-dock{display:block}}@media (prefers-reduced-motion:reduce){.pm-dock{transition:none}}.pm-threaded{position:relative}.pm-threaded>section+section{box-shadow:inset 0 1px 0 var(--c-line)}.pm-thread{inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .8s var(--ease-out);z-index:3}.pm-thread.is-ready{opacity:1}.pm-thread svg{left:0;overflow:visible;position:absolute;top:0}.pm-thread__track,.pm-thread__trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.pm-thread__track{stroke:var(--c-line-strong);stroke-width:1.25;stroke-dasharray:1.5 7}.pm-thread__trail{stroke:var(--c-accent);stroke-width:2;opacity:.85}.pm-thread__ring{fill:var(--c-bg);stroke:var(--c-line-strong);stroke-width:1.25;transition:stroke .5s var(--ease-out),fill .5s var(--ease-out)}.pm-thread__dot{fill:var(--c-line-strong);transition:fill .5s var(--ease-out)}.pm-thread__ping{fill:none;stroke:var(--c-accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.pm-thread__node.is-on .pm-thread__ring{stroke:var(--c-accent)}.pm-thread__node.is-on .pm-thread__dot{fill:var(--c-accent)}.pm-thread__node.is-on .pm-thread__ping{animation:pm-thread-ping 1.1s var(--ease-out)}@keyframes pm-thread-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.pm-thread__orb{height:22px;left:0;margin:-11px 0 0 -11px;position:absolute;top:0;width:22px;will-change:transform}.pm-thread__orb>span{background:radial-gradient(circle at 34% 30%,#ffd0cc 0,#ff5a52 18%,#d91920 48%,#6e0a0e 100%);border-radius:50%;box-shadow:0 0 0 4px #d919201f,0 0 22px 6px #d9192073,inset -3px -4px 6px #00000059;inset:0;opacity:0;position:absolute;scale:.3;transition:scale .6s var(--ease-out),opacity .6s var(--ease-out)}.pm-thread__orb>span:after{animation:pm-thread-halo 2.4s ease-out infinite;border:1px solid #d9192073;border-radius:50%;content:"";inset:-10px;position:absolute}@keyframes pm-thread-halo{0%{opacity:1;scale:.6}to{opacity:0;scale:1.6}}.pm-thread__orb.is-out>span{opacity:1;scale:1}@media (max-width:599px){.pm-thread__orb{height:16px;margin:-8px 0 0 -8px;width:16px}.pm-thread__trail{stroke-width:1.5}}@media (prefers-reduced-motion:reduce){.pm-thread__node.is-on .pm-thread__ping,.pm-thread__orb>span:after{animation:none}}@media print{.pm-thread{display:none}}.pm-header{color:var(--c-text);height:var(--header-h);inset:0 0 auto 0;position:fixed;transition:transform var(--dur-base) var(--ease-out);z-index:1000}.pm-header:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--c-header-bg);box-shadow:inset 0 -1px 0 var(--c-line);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--dur-base) var(--ease-out);z-index:-1}.pm-header.has-panel:before,.pm-header.has-sheet:before,.pm-header.is-scrolled:before{opacity:1}.pm-header.has-panel:before,.pm-header.has-sheet:before{background:var(--c-bg)}.pm-header.is-hidden{transform:translateY(-100%)}.pm-header__bar{align-items:center;display:flex;gap:var(--sp-5);height:100%}.pm-header__logo{display:inline-flex;flex:none;margin-inline-end:auto;padding:6px 0}.pm-logo{height:34px;width:auto}.pm-logo--dark,:root[data-theme=dark] .pm-logo--light{display:none!important}:root[data-theme=dark] .pm-logo--dark{display:block!important}.pm-header__nav{display:none}.pm-header__links{align-items:center;display:flex;gap:2px}.pm-header__link{align-items:center;border-radius:var(--r-pill);color:var(--c-text-2);display:inline-flex;font-size:.9375rem;font-weight:500;gap:4px;height:40px;letter-spacing:-.005em;padding:0 12px;position:relative;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.pm-header__link:hover,.pm-header__link[aria-expanded=true]{background:var(--c-line);color:var(--c-text)}.pm-header__link.is-current{color:var(--c-text)}.pm-header__link.is-current:after{background:var(--c-accent);border-radius:50%;bottom:3px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.pm-header__chev{height:14px;opacity:.6;transition:transform var(--dur-base) var(--ease-out);width:14px}.pm-header__trigger[aria-expanded=true] .pm-header__chev{transform:rotate(180deg)}.pm-header__tools{align-items:center;display:flex;gap:6px}.pm-header__theme.theme-toggle{color:var(--c-text);height:40px;margin:0;width:40px}.pm-header__cta,.pm-header__lang{display:none!important}.pm-lang{border:1px solid var(--c-line);border-radius:var(--r-pill);display:inline-flex;padding:3px}.pm-lang button{border-radius:var(--r-pill);color:var(--c-muted);font-family:var(--f-mono);font-size:.6875rem;font-weight:500;height:30px;letter-spacing:.06em;min-width:40px;padding:0 10px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pm-lang button[lang=ar]{font-family:var(--f-arabic);font-size:.8125rem;letter-spacing:0}.pm-lang button:hover{color:var(--c-text)}.pm-lang button.is-active{background:var(--c-text);color:var(--c-bg)}.pm-burger{border:1px solid var(--c-line-strong)!important;border-radius:50%;height:44px;position:relative;width:44px}.pm-burger span{background:var(--c-text);border-radius:2px;height:1.5px;left:13px;position:absolute;right:13px;transition:transform var(--dur-base) var(--ease-out)}.pm-burger span:first-child{transform:translateY(-3.5px)}.pm-burger span:last-child{transform:translateY(3.5px)}.pm-burger.is-open span:first-child{transform:rotate(45deg)}.pm-burger.is-open span:last-child{transform:rotate(-45deg)}@media (min-width:640px){.pm-header__lang{display:inline-flex!important}}@media (min-width:1180px){.pm-header__nav{display:block}.pm-header__logo{margin-inline-end:0}.pm-header__nav{margin-inline:auto}.pm-header__cta{display:inline-flex!important}.pm-burger,.pm-sheet{display:none!important}}.pm-header__menu{position:static}.pm-mega{background:var(--c-bg);box-shadow:inset 0 1px 0 var(--c-line),0 40px 60px -40px #00000059;inset:100% 0 auto 0;opacity:0;position:absolute;transform:translateY(-8px);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out)}.pm-mega.is-open{opacity:1;transform:none}.pm-mega[hidden]{display:block;pointer-events:none;visibility:hidden}.pm-mega__inner{grid-gap:var(--sp-8);display:grid;gap:var(--sp-8);grid-template-columns:280px 1fr;padding-block:40px 48px}.pm-mega__aside{grid-gap:var(--sp-4);align-content:start;border-inline-end:1px solid var(--c-line);display:grid;gap:var(--sp-4);justify-items:start;padding-inline-end:var(--sp-6)}.pm-mega__lead{color:var(--c-text);font-size:var(--t-h3);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--sp-2)!important}.pm-mega__grid{grid-gap:4px 24px;display:grid;gap:4px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pm-mega--products .pm-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-mega__item{align-items:flex-start;border-radius:var(--r-md);display:flex;gap:16px;opacity:0;padding:14px;transform:translateY(8px);transition:background-color var(--dur-fast) var(--ease-out),opacity .5s var(--ease-out),transform .6s var(--ease-out)}.pm-mega.is-open .pm-mega__item{opacity:1;transform:none;transition-delay:0s,calc(80ms + var(--i)*35ms),calc(80ms + var(--i)*35ms)}.pm-mega__item:hover{background:var(--c-surface)}.pm-mega__icon{border-radius:11px;height:42px;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);width:42px}.pm-mega__item:hover .pm-mega__icon{border-color:var(--c-accent)}.pm-mega__text{grid-gap:4px;display:grid;gap:4px}.pm-mega__title{align-items:center;color:var(--c-text);display:inline-flex;flex-wrap:wrap;font-size:.9375rem;font-weight:600;gap:8px}.pm-mega__title .pm-tag{font-size:.5625rem;height:20px}.pm-mega__desc{color:var(--c-muted);font-size:.8125rem;line-height:1.5}.pm-scrim{background:var(--c-overlay);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s var(--ease-out);z-index:999}.pm-scrim.is-on{opacity:1}.pm-sheet{background:var(--c-bg);inset:var(--header-h) 0 0 0;opacity:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;transition:opacity .5s var(--ease-out)}.pm-sheet.is-open{opacity:1}.pm-sheet[hidden]{display:block;pointer-events:none;visibility:hidden}.pm-sheet__body{display:flex;flex-direction:column;min-height:100%;padding-block:12px 32px}.pm-sheet__links>li{border-bottom:1px solid var(--c-line);overflow:hidden}.pm-sheet__link{align-items:center;color:var(--c-text);display:flex;font-size:clamp(1.625rem,1.2rem + 2vw,2.25rem);font-weight:620;justify-content:space-between;letter-spacing:-.025em;line-height:1.1;padding:16px 0;text-align:start;width:100%}.pm-sheet__link>span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--ease-out)}.pm-sheet__link svg{color:var(--c-muted);height:22px;opacity:0;transition:opacity .6s var(--ease-out);width:22px}.pm-sheet.is-open .pm-sheet__link>span{transform:none;transition-delay:calc(.1s + var(--i)*55ms)}.pm-sheet.is-open .pm-sheet__link svg{opacity:1;transition-delay:calc(.3s + var(--i)*55ms)}.pm-sheet__link.is-current{color:var(--c-accent-text)}.pm-sheet__sub{grid-gap:2px;display:grid;gap:2px;padding-bottom:16px}.pm-sheet__sub a{align-items:center;color:var(--c-text-2);display:flex;font-size:1rem;font-weight:500;gap:14px;padding:10px 0}.pm-sheet__sub svg{color:var(--c-accent-text);flex:none;height:20px;width:20px}.pm-sheet__foot{grid-gap:20px;display:grid;gap:20px;justify-items:start;margin-top:auto;opacity:0;padding-top:32px;transform:translateY(12px);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.pm-sheet.is-open .pm-sheet__foot{opacity:1;transform:none;transition-delay:calc(.12s + var(--i)*55ms)}.pm-sheet__tools{align-items:center;display:flex;gap:10px}.pm-sheet__tools .theme-toggle{border:1px solid var(--c-line);height:40px;margin:0;width:40px}.pm-sheet__foot .pm-link{font-size:.8125rem;letter-spacing:0;text-transform:none;word-break:break-all}html.pm-locked,html.pm-locked body{overflow:hidden}.pm-dialog{background:#0000;border:0;border-radius:var(--r-lg);color:var(--c-text);max-height:calc(100dvh - 48px);overflow:visible;padding:0;width:min(560px,calc(100vw - 32px))}.pm-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a8c}.pm-dialog[open]{animation:pm-dialog-in .7s var(--ease-out) both}.pm-dialog[open]::backdrop{animation:pm-fade-in .5s var(--ease-out) both}@keyframes pm-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes pm-fade-in{0%{opacity:0}}.pm-dialog__card{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--c-shadow-lg);overflow:hidden;position:relative}.pm-dialog__img{max-height:calc(100dvh - 48px);object-fit:contain;width:100%}.pm-dialog__body{grid-gap:12px;display:grid;gap:12px;justify-items:center;padding:28px;text-align:center}.pm-dialog__close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141499!important;border-radius:50%;color:#fff!important;display:grid;height:40px;inset-inline-end:12px;place-items:center;position:absolute;top:12px;transition:background-color var(--dur-fast) var(--ease-out);width:40px;z-index:1}.pm-dialog__close:hover{background:#141414d9!important}.pm-dialog__close svg{height:18px;width:18px}@media (prefers-reduced-motion:reduce){.pm-header,.pm-mega,.pm-mega__item,.pm-sheet,.pm-sheet__foot,.pm-sheet__link>span{transition:none!important}.pm-sheet__link>span{transform:none}}.pm-footer{isolation:isolate;overflow:hidden;padding-top:clamp(72px,7vw,120px);position:relative}.pm-footer:before{background:radial-gradient(closest-side,#d9192024,#0000);bottom:-30%;content:"";height:80%;left:-10%;pointer-events:none;position:absolute;width:70%;z-index:-1}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){#main{background:var(--c-bg);box-shadow:0 30px 60px -30px #00000059;margin-bottom:0;margin-bottom:var(--pm-footer-h,0);position:relative;z-index:1}.pm-footer{inset:auto 0 0 0;position:fixed;z-index:0}}.pm-footer__top{grid-gap:40px;border-bottom:1px solid var(--c-line);display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) minmax(0,1.2fr);padding-bottom:56px}.pm-footer__brand{grid-gap:20px;align-content:start;display:grid;gap:20px}.pm-footer__logo{height:36px;width:auto}.pm-footer__tagline{color:var(--c-muted);max-width:340px}.pm-footer__socials{display:flex;gap:8px}.pm-footer__socials a{border:1px solid var(--c-line-strong);border-radius:50%;color:var(--c-text);display:grid;height:40px;place-items:center;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);width:40px}.pm-footer__socials a:hover{background:var(--c-text);border-color:var(--c-text);color:var(--c-panel)}.pm-footer__socials svg{height:16px;width:16px}.pm-footer__heading{color:var(--c-muted);margin-bottom:18px!important}.pm-footer__col ul{grid-gap:10px;display:grid;gap:10px}.pm-footer__col a,.pm-footer__col address{color:var(--c-text);font-size:.9375rem;font-style:normal;line-height:1.5;opacity:.86;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pm-footer__col a:hover{color:var(--c-text);opacity:1}.pm-footer__contact{grid-gap:10px;align-content:start;display:grid;gap:10px;justify-items:start}.pm-footer__wa{align-items:center;display:inline-flex;gap:8px}.pm-footer__wa svg{color:#25d366;height:16px;width:16px}.pm-footer__mail{overflow-wrap:anywhere}.pm-footer__cta{margin-top:8px;opacity:1!important}.pm-footer__bottom{align-items:center;color:var(--c-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:12px 24px;justify-content:space-between;padding:24px 0}.pm-footer__bottom ul{display:flex;gap:24px}.pm-footer__bottom a{color:var(--c-muted);transition:color var(--dur-fast) var(--ease-out)}.pm-footer__bottom a:hover{color:var(--c-text)}.pm-footer__word{direction:ltr;display:flex;font-family:"Inter Tight",var(--f-sans);font-size:clamp(3rem,16vw,20.5rem);font-weight:800;justify-content:center;letter-spacing:-.06em;line-height:.8;margin:0 0 -.16em!important;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.pm-footer__word span{-webkit-text-stroke:1px #ffffff29;background:linear-gradient(180deg,#ffffff1a,#0000 85%);-webkit-background-clip:text;background-clip:text;color:#0000}.pm-footer__word span:first-child{-webkit-text-stroke-color:#d9192099}@media (max-width:1023px){.pm-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-footer__brand,.pm-footer__contact{grid-column:1/-1}}@media (max-width:599px){.pm-footer__top{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-float{grid-gap:10px;bottom:max(20px,env(safe-area-inset-bottom));display:grid;gap:10px;inset-inline-end:20px;justify-items:end;position:fixed;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);z-index:990}.pm-float.is-tucked{opacity:0;pointer-events:none;transform:translateY(16px)}.pm-float__btn{background:var(--c-text)!important;border-radius:50%;box-shadow:var(--c-shadow-lg),0 0 0 1px var(--c-line);color:var(--c-bg)!important;display:grid;height:56px;place-items:center;transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out);width:56px}.pm-float__btn:hover{transform:scale(1.05)}.pm-float.is-open .pm-float__btn{background:var(--c-accent)!important;color:#fff!important}.pm-float__btn svg{height:22px;width:22px}.pm-float__menu{grid-gap:8px;display:grid;gap:8px;justify-items:end}.pm-float__menu[hidden]{display:none}.pm-float__menu li{animation:pm-float-in .55s var(--ease-out) both;animation-delay:calc(var(--i)*50ms)}@keyframes pm-float-in{0%{opacity:0;transform:translateY(10px)}}.pm-float__menu a,.pm-float__menu button{align-items:center;background:var(--c-surface);border:1px solid var(--c-line)!important;border-radius:var(--r-pill);box-shadow:var(--c-shadow-sm);color:var(--c-text);display:inline-flex;font-size:.875rem;font-weight:560;gap:10px;height:44px;padding:0 18px 0 14px;transition:border-color var(--dur-fast) var(--ease-out);white-space:nowrap}.pm-float__menu a:hover,.pm-float__menu button:hover{border-color:var(--c-text)!important;color:var(--c-text)}.pm-float__menu svg{color:var(--c-accent-text);height:18px;width:18px}.pm-float__menu a[href^="https://wa.me"] svg{color:#25d366}@media (max-width:599px){.pm-float{inset-inline-end:14px}.pm-float__btn{height:52px;width:52px}}@media (prefers-reduced-motion:reduce){.pm-float,.pm-float__menu li{animation:none;transition:none}}.chatbot-widget{bottom:20px;font-family:var(--f-sans);position:fixed;right:20px;z-index:995}[dir=rtl] .chatbot-widget{left:20px;right:auto}.chatbot-widget__toggle{background:var(--c-text);border:0;border-radius:50%;box-shadow:var(--c-shadow-lg);color:var(--c-bg);cursor:pointer;display:grid;font-size:22px;height:56px;place-items:center;width:56px}.chatbot-widget__panel{animation:pm-chat-in .6s var(--ease-out) both;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);bottom:72px;box-shadow:var(--c-shadow-lg);color:var(--c-text);display:flex;flex-direction:column;height:500px;max-height:calc(100dvh - 140px);max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;width:360px}[dir=rtl] .chatbot-widget__panel{left:0;right:auto}@keyframes pm-chat-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.chatbot-widget__header{align-items:center;background:var(--c-panel);color:var(--c-panel-text);display:flex;flex-shrink:0;font-size:.9375rem;font-weight:620;justify-content:space-between;padding:14px 14px 14px 18px}.chatbot-widget__close{background:none;border:1px solid #fff3;border-radius:50%;color:var(--c-panel-text);cursor:pointer;display:grid;font-size:13px;height:32px;place-items:center;width:32px}.chatbot-widget__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:16px}.chatbot-widget__bubble{border-radius:14px;font-size:.875rem;line-height:1.5;max-width:85%;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.chatbot-widget__bubble--bot{align-self:flex-start;background:var(--c-surface-2);border-bottom-left-radius:4px;color:var(--c-text)}.chatbot-widget__bubble--user{align-self:flex-end;background:var(--c-accent);border-bottom-right-radius:4px;color:#fff}.chatbot-widget__suggestions{display:flex;flex-direction:column;gap:6px;margin-top:8px}.chatbot-widget__suggestions button,.chatbot-widget__topics button{background:#0000;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-text);cursor:pointer;font-size:.8125rem;padding:7px 12px;text-align:start;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.chatbot-widget__suggestions button:hover,.chatbot-widget__topics button:hover{border-color:var(--c-text)}.chatbot-widget__discovery{max-width:92%}.chatbot-widget__discovery-prompt{display:block;font-weight:600;margin-bottom:8px}.chatbot-widget__discovery-options{display:flex;flex-wrap:wrap;gap:6px}.chatbot-widget__discovery-options button{background:color-mix(in srgb,var(--c-accent) 10%,#0000);border:1px solid color-mix(in srgb,var(--c-accent) 45%,#0000);border-radius:var(--r-pill);color:var(--c-text);cursor:pointer;font-size:.8125rem;padding:6px 12px;transition:background-color var(--dur-fast) var(--ease-out)}.chatbot-widget__discovery-options button:hover{background:color-mix(in srgb,var(--c-accent) 22%,#0000)}.chatbot-widget__typing{align-items:center;display:flex;gap:4px;padding:12px 14px}.chatbot-widget__typing span{animation:pm-chat-typing 1.2s var(--ease-in-out) infinite;background:var(--c-muted);border-radius:50%;height:6px;width:6px}.chatbot-widget__typing span:nth-child(2){animation-delay:.15s}.chatbot-widget__typing span:nth-child(3){animation-delay:.3s}@keyframes pm-chat-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chatbot-widget__topics{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;max-height:78px;overflow-y:auto;padding:0 16px 10px}.chatbot-widget__input-row{border-top:1px solid var(--c-line);display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.chatbot-widget__input-row input{background:var(--c-field);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-text);flex:1 1 auto;font:inherit;font-size:.875rem;min-width:0;outline:none;padding:10px 16px}.chatbot-widget__input-row input::placeholder{color:var(--c-faint)}.chatbot-widget__input-row input:focus{border-color:var(--c-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 22%,#0000)}.chatbot-widget__input-row button{background:var(--c-accent);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.chatbot-widget__input-row button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:480px){.chatbot-widget{bottom:12px;right:12px}.chatbot-widget__panel{max-height:calc(100dvh - 120px);width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.chatbot-widget__panel,.chatbot-widget__typing span{animation:none}}.chatbot-widget svg{height:16px;width:16px}[dir=rtl] .chatbot-widget__input-row button svg{transform:scaleX(-1)}