@font-face{font-family:Rethink Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_astro/rethink-sans-italic-latin-ext.BR2oOosw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_astro/rethink-sans-italic-latin.M73E2HT9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/rethink-sans-latin-ext.CuoiHPIp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/rethink-sans-latin.v3CgWhBT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:clamp(16px,calc(6.4px + .6667vw),18px)}:root{--primia-blue:#026dcc;--primia-charcoal:#272b2f;--primia-off-white:#f8f8f8;--primia-whiteout:#ffffff;--primia-slate-gray:#9fafbd;--primia-success:#147c73;--primia-error:#b54861;--primia-charcoal-70:#686b6d;--primia-charcoal-55:#888a8d;--primia-charcoal-24:#cbcccd;--primia-charcoal-12:#e5e6e6;--primia-charcoal-8:#eeeeee;--color-brand-50:rgb(239 248 255);--color-brand-100:rgb(223 240 255);--color-brand-200:rgb(189 224 255);--color-brand-300:#93ccff;--color-brand-400:rgb(83 155 229);--color-brand-500:var(--primia-blue);--color-brand-600:rgb(21 86 173);--color-brand-700:rgb(27 63 142);--color-brand-900:#171053;--color-slate-100:#f0f4f9;--color-slate-300:#c4d1e1;--color-slate-500:#7892b1;--color-slate-700:#415a78;--color-slate-900:#1e2c3c;--color-success-50:#eff6f5;--color-success-700:#0e5953;--color-warning-50:#faf6ee;--color-warning-500:#b18410;--color-warning-700:#7f5f0c;--color-error-50:#faf2f4;--color-error-700:#823446;--color-info-50:#e4f2fe;--color-info-700:#005eb1;--font-sans:"Rethink Sans", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--spacing-4px:4px;--spacing-8px:8px;--spacing-12px:12px;--spacing-16px:16px;--spacing-20px:20px;--spacing-24px:24px;--spacing-32px:32px;--spacing-40px:40px;--spacing-48px:48px;--spacing-64px:64px;--spacing-80px:80px;--spacing-96px:96px;--radius-8px:8px;--radius-12px:12px;--radius-16px:16px;--radius-24px:24px;--radius-999px:999px;--e1:0 0 0 .5px rgb(0 0 0 / .05);--e2:0 0 0 .5px rgb(0 0 0 / .05);--e3:0 0 0 .5px rgb(0 0 0 / .05);--ease-out:cubic-bezier(.2, 0, 0, 1);--motion-quick:.15s;--pw-sky:#0062d3;--pw-sky-deep:#00479c;--pw-cloud:#f3f6fb;--pw-cloud-dim:rgb(243 246 251 / .76);--pw-cloud-faint:rgb(243 246 251 / .5);--pw-hairline-inverse:rgb(243 246 251 / .26);--pw-grass:#e4c45c;--pw-paper:#f3f4f6;--pw-paper-grain:url(/_astro/paper-grain.DlCb3Kji.png);--pw-paper-dots:radial-gradient(circle,rgb(11 18 32 / .16) .9px,transparent 1.3px);--pw-surface:var(--primia-whiteout);--pw-surface-sunk:#e6e8ec;--pw-ink:#0b1220;--pw-ink-2:rgb(11 18 32 / .55);--pw-ink-3:rgb(11 18 32 / .12);--pw-ink-idle:rgb(11 18 32 / .22);--pw-hairline:rgb(11 18 32 / .06);--pw-accent:var(--primia-blue);--pw-accent-tint:rgb(0 98 211 / .08);--pw-accent-ink:#0b3f86;--pw-frost-rest:rgb(10 10 10 / .4);--pw-frost-hover:rgb(10 10 10 / .68);--pw-frost-dense:rgb(10 10 10 / .82);--pw-frost-blur:16px;--pw-font:var(--font-sans);--pw-font-data:var(--font-mono);--pw-display-xl:clamp(2.625rem, 6vw, 6.5rem);--pw-display-l:clamp(2.125rem, 5.4vw, 5.5rem);--pw-title-xl:clamp(2.25rem, 4.6vw, 4.25rem);--pw-statement:clamp(1.75rem, 3.35vw, 3.5rem);--pw-title-l:clamp(1.875rem, 3.3vw, 3rem);--pw-title-ml:clamp(1.375rem, 1.9vw, 1.875rem);--pw-title-m:1.375rem;--pw-title-s:1.25rem;--pw-body-l:1.0625rem;--pw-body:1rem;--pw-body-s:.9375rem;--pw-ui:.96875rem;--pw-caption:.8125rem;--pw-kicker:.6875rem;--pw-track-display:-.035em;--pw-track-title:-.02em;--pw-track-kicker:.12em;--pw-leading-display:.98;--pw-leading-title:1.04;--pw-leading-body:1.5;--pw-gutter:20px;--pw-max:1920px;--pw-edge:max(var(--pw-gutter), calc((100vw - var(--pw-max)) / 2));--pw-cols:12;--pw-col-gap:var(--spacing-24px);--pw-section-y:clamp(80px, 7.7vw, 128px);--pw-block-y:clamp(48px, 5vw, 84px);--pw-r-control:18px;--pw-r-sheet:40px;--pw-r-card:30px;--pw-r-pill:var(--radius-999px);--pw-squircle:superellipse(1.8);--pw-r-scene:4px;--pw-r-window:var(--pw-r-control);--pw-r-window-inner:var(--pw-r-scene);--pw-mac-close:#ff5f57;--pw-mac-min:#febc2e;--pw-mac-max:#28c840;--pw-ease:cubic-bezier(.16, 1, .3, 1);--pw-ease-ui:var(--ease-out);--pw-dur-quick:var(--motion-quick);--pw-dur-base:.35s;--pw-dur-slow:.6s;--pw-dur-reveal:1.1s}:root,[data-surface=sky]{--pw-on:var(--pw-cloud);--pw-on-2:var(--pw-cloud-dim);--pw-on-3:var(--pw-hairline-inverse);--pw-on-bg:var(--pw-sky)}[data-surface=paper]{--pw-on:var(--pw-ink);--pw-on-2:var(--pw-ink-2);--pw-on-3:var(--pw-ink-3);--pw-on-bg:var(--pw-paper)}@media(min-width:1200px){:root{--pw-gutter:40px}}@media(prefers-reduced-motion:reduce){:root{--pw-dur-base:1ms;--pw-dur-slow:1ms;--pw-dur-reveal:1ms}}.pw-squircle{border-radius:var(--pw-r-card)}.pw-kicker{margin:0;font:600 var(--pw-kicker)/1.2 var(--pw-font);letter-spacing:var(--pw-track-kicker);text-transform:uppercase;color:var(--pw-ink-2)}.pw-display{margin:0;font:400 var(--pw-display-xl)/var(--pw-leading-display) var(--pw-font);letter-spacing:var(--pw-track-display)}.pw-title-xl{margin:0;font:400 var(--pw-title-xl)/1.02 var(--pw-font);letter-spacing:var(--pw-track-display)}.pw-title-l{margin:0;font:400 var(--pw-title-l)/var(--pw-leading-title) var(--pw-font);letter-spacing:-.03em}.pw-statement{margin:0;max-width:30ch;font:400 var(--pw-statement)/1.1 var(--pw-font);letter-spacing:-.025em}.pw-statement b{font-weight:600}.pw-lede{margin:0;max-width:52ch;font:400 var(--pw-body-l)/var(--pw-leading-body) var(--pw-font);color:var(--pw-ink-2);text-wrap:pretty}.on-sky .pw-kicker{color:var(--pw-cloud-dim)}.on-sky .pw-lede{color:var(--pw-cloud)}.pw-btn{display:inline-flex;align-items:center;gap:.625rem;height:3rem;padding:0 1.375rem;border:0;border-radius:var(--pw-r-control);font:600 .9375rem/1 var(--pw-font);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),box-shadow var(--pw-dur-quick) var(--pw-ease-ui)}@supports (corner-shape: superellipse(2)){.pw-btn{border-radius:calc(var(--pw-r-control) * 1.8);corner-shape:var(--pw-squircle)}}.pw-btn .pw-arr{display:inline-flex;transition:transform var(--pw-dur-base) var(--pw-ease)}.pw-btn:hover .pw-arr{transform:translate(3px)}.pw-btn svg{width:1rem;height:1rem}.pw-btn--primary{background:var(--pw-cloud);color:var(--pw-ink)}.pw-btn--primary:hover{background:var(--primia-whiteout)}.pw-btn--dark{background:var(--pw-ink);color:var(--primia-whiteout)}.pw-btn--dark:hover,.pw-btn--dark:focus-visible{background:#2f3a52}.pw-btn--dark:hover .pw-btn-ic,.pw-btn--dark:focus-visible .pw-btn-ic{background:var(--pw-cloud);color:var(--pw-ink)}.pw-btn--dark .pw-btn-ic{transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-btn--line{background:transparent;color:var(--pw-ink);box-shadow:inset 0 0 0 1px #0b122059}.pw-btn--line:hover{background:#0b12200a;box-shadow:inset 0 0 0 1px var(--pw-ink)}.on-sky .pw-btn--line{color:var(--pw-cloud);box-shadow:inset 0 0 0 1px #f3f6fb99}.on-sky .pw-btn--line:hover{background:#f3f6fb1a;box-shadow:inset 0 0 0 1px var(--pw-cloud)}.pw-btn--ghost{color:var(--pw-cloud);background:transparent;box-shadow:inset 0 0 0 1px #f3f6fb00;transition:box-shadow var(--pw-dur-base) var(--pw-ease)}.pw-btn--ghost:hover,.pw-btn--ghost:focus-visible{box-shadow:inset 0 0 0 1px #f3f6fbb3}@media(hover:hover)and (pointer:fine){.pw-btn--ghost[data-cursor=outline]:hover{box-shadow:none}}.pw-btn--sm{height:2.5rem;padding:0 1rem;font-size:.875rem}.pw-btn:has(.pw-btn-ic){padding-right:.45rem}.pw-btn-ic{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:calc(var(--pw-r-control) * .7);background:var(--pw-ink);color:var(--primia-whiteout)}.pw-btn-ic svg{width:1rem;height:1rem}@supports (corner-shape: superellipse(2)){.pw-btn-ic{border-radius:calc(var(--pw-r-control) * 1.26);corner-shape:var(--pw-squircle)}}.pw-btn-ic svg{transition:transform var(--pw-dur-base) var(--pw-ease)}.pw-btn:hover .pw-btn-ic svg{transform:rotate(45deg)}.pw-nav{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:26px;height:56px;padding:0 22px;color:var(--primia-whiteout);font:500 var(--pw-ui)/1 var(--pw-font)}.pw-nav:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--pw-r-control);background:var(--pw-frost-rest);-webkit-backdrop-filter:blur(var(--pw-frost-blur));backdrop-filter:blur(var(--pw-frost-blur));transition:background-color var(--pw-dur-base) var(--pw-ease)}.pw-nav:hover:before{background:var(--pw-frost-hover)}.pw-nav--dense:before{background:var(--pw-frost-dense)}@supports (corner-shape: superellipse(2)){.pw-nav:before{border-radius:calc(var(--pw-r-control) * 1.8);corner-shape:var(--pw-squircle)}}.pw-nav a{color:inherit;text-decoration:none;transition:opacity var(--pw-dur-base) var(--pw-ease)}.pw-nav:hover a:not(:hover){opacity:.4}.pw-chip{display:inline-flex;align-items:center;gap:9px;padding:6px 13px 6px 10px;border-radius:var(--pw-r-pill);border:1px solid var(--pw-hairline-inverse);background:#00286438;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 .8125rem/1.2 var(--pw-font);color:var(--pw-cloud)}.pw-chip i{width:7px;height:7px;border-radius:50%;background:var(--pw-grass);animation:pw-pulse 2.4s infinite}@keyframes pw-pulse{0%{box-shadow:0 0 #e4c45c8c}70%{box-shadow:0 0 0 7px #e4c45c00}to{box-shadow:0 0 #e4c45c00}}.pw-pills{display:flex;flex-wrap:wrap;gap:8px}.pw-pill{display:inline-flex;align-items:center;height:2rem;padding:0 .8125rem;border-radius:var(--pw-r-pill);font:600 .8125rem/1 var(--pw-font);background:var(--pw-accent-tint);color:var(--pw-accent-ink)}.pw-pill--warn{background:var(--color-warning-50);color:var(--color-warning-700)}.pw-pill--ok{background:var(--color-success-50);color:var(--primia-success)}.pw-pill--sm{height:1.25rem;padding:0 .5rem;font-size:.6875rem}.pw-scene-bar>.pw-pill{margin-left:auto}.pw-scene-note{margin-left:auto;padding-right:4px;font:500 .6875rem/1 var(--pw-font);color:var(--pw-ink-2);white-space:nowrap}.pw-pill--quiet{background:var(--primia-charcoal-8);color:var(--pw-ink-2)}.pw-pill--err{background:var(--color-error-50);color:var(--color-error-700)}.pw-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 18px;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);color:var(--pw-ink);text-decoration:none;transition:translate var(--pw-dur-slow) var(--pw-ease)}a.pw-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pw-ink) 32%,transparent)}.pw-card h3{margin:0;font:500 var(--pw-title-s)/1.2 var(--pw-font);letter-spacing:var(--pw-track-title)}.pw-card p{margin:0;font:400 .9062rem/1.45 var(--pw-font);color:var(--pw-ink-2)}.pw-card__foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--pw-ink-3);font:600 .7812rem/1.3 var(--pw-font)}.pw-visual{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--pw-surface-sunk);background-image:linear-gradient(rgb(11 18 32 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(11 18 32 / .05) 1px,transparent 1px);background-size:32px 32px}.pw-visual>span{position:absolute;left:18px;top:16px}.pw-visual--scene{background:var(--pw-sky);isolation:isolate;border-radius:var(--pw-r-scene);corner-shape:round}.pw-scene-bg{position:absolute;inset:-10%;z-index:-1;width:120%;height:120%;object-fit:cover;object-position:center 88%;filter:blur(20px) saturate(1.08)}.pw-scene-bg--sharp{inset:0;width:100%;height:100%;object-position:center 75%;filter:none}.pw-scene-ui{position:absolute;left:calc((100% - min(84%,46rem))/2);top:10%;width:min(84%,46rem);height:80%;display:flex;flex-direction:column;overflow:hidden;padding:0 7px 7px;border-radius:var(--pw-r-window);background:#eeeff2e6;-webkit-backdrop-filter:blur(var(--pw-frost-blur));backdrop-filter:blur(var(--pw-frost-blur));box-shadow:inset 0 0 0 .5px #ffffffb3,0 0 0 .5px #00000024}.pw-scene-bar{position:relative;display:flex;align-items:center;flex:none;height:1.75rem;padding:0 5px;cursor:grab;touch-action:none;user-select:none}.pw-scene-bar:active{cursor:grabbing}.pw-scene-dots{display:flex;gap:7px}.pw-scene-dots>*{width:11px;height:11px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.pw-scene-dots>:nth-child(1){background:var(--pw-mac-close)}.pw-scene-dots>:nth-child(2){background:var(--pw-mac-min)}.pw-scene-dots>:nth-child(3){background:var(--pw-mac-max)}.pw-scene-close{position:relative;cursor:pointer}.pw-scene-close:after{content:"";position:absolute;inset:3px;opacity:0;transition:opacity var(--pw-dur-quick);background:linear-gradient(45deg,transparent 42%,rgb(90 0 0 / .7) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,rgb(90 0 0 / .7) 42% 58%,transparent 58%)}.pw-scene-dots:hover .pw-scene-close:after,.pw-scene-close:focus-visible:after{opacity:1}.pw-scene-title{position:absolute;left:50%;translate:-50% 0;overflow:hidden;max-width:calc(100% - 120px);text-overflow:ellipsis;white-space:nowrap;font:500 .75rem/1 var(--pw-font);color:var(--pw-ink-2)}.pw-scene-ui.is-dragging{transition:none}.pw-scene-view{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--pw-r-window-inner);background:var(--pw-surface);box-shadow:0 0 0 .5px #0000001a}.pw-scene-view :is(iframe,img){position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover;pointer-events:none}.pw-scene-view--live iframe{pointer-events:auto}.pw-scene-ui.is-dragging iframe{pointer-events:none}.pw-case{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:24px;padding:14px 22px 14px 14px;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.pw-case .pw-visual{width:112px;border-radius:12px;background-size:14px 14px}.pw-case :is(h2,h3){margin:4px 0;font:500 var(--pw-title-s)/1.2 var(--pw-font);letter-spacing:var(--pw-track-title)}.pw-case p{margin:0;font:400 .9062rem/1.4 var(--pw-font);color:var(--pw-ink-2)}@media(max-width:640px){.pw-case{grid-template-columns:auto 1fr;row-gap:14px}.pw-case .pw-btn{grid-column:1 / -1;justify-content:center}}.pw-case--feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;column-gap:clamp(24px,4vw,64px);row-gap:24px;padding:clamp(20px,2.4vw,32px)}.pw-case--feature .pw-visual{width:100%;aspect-ratio:21/10;max-height:min(24rem,54vh);border-radius:var(--pw-r-control);background:var(--pw-paper);overflow:hidden}.pw-case--feature :is(h2,h3){margin:8px 0 12px;font:600 var(--pw-title-ml)/1.12 var(--pw-font);letter-spacing:-.025em}.pw-case--feature p{font-size:var(--pw-body);line-height:var(--pw-leading-body);max-width:40ch}.pw-case--feature .pw-btn{justify-self:start;align-self:flex-start;margin-top:20px}.pw-case--feature .cc-txt{align-self:center}@media(max-width:900px){.pw-case--feature{grid-template-columns:1fr}.pw-case--feature .pw-visual{order:-1}}.pw-stat{padding-top:20px;border-top:1px solid var(--pw-ink)}.pw-stat b{display:block;font:400 clamp(44px,5vw,80px)/1 var(--pw-font);letter-spacing:-.045em}.pw-stat span{display:block;margin-top:10px;font:400 var(--pw-body-s)/1.4 var(--pw-font);color:var(--pw-ink-2)}.pw-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pw-ink-3);border-left:1px solid var(--pw-ink-3)}.pw-wall>span{display:grid;place-items:center;height:clamp(84px,9vw,120px);border-right:1px solid var(--pw-ink-3);border-bottom:1px solid var(--pw-ink-3);font:600 .9375rem/1.2 var(--pw-font);color:#0b122059;text-align:center;transition:color var(--pw-dur-base),background-color var(--pw-dur-base)}.pw-wall>span:hover{color:var(--pw-ink);background:#0b122006}.pw-latest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0;border-block:1px solid var(--pw-ink-3);font:500 .9375rem/1.4 var(--pw-font);color:var(--pw-ink);text-decoration:none}.pw-latest .pw-kicker{margin:0}.pw-latest .pw-arr{display:inline-flex;transition:transform var(--pw-dur-base) var(--pw-ease)}.pw-latest:hover .pw-arr{transform:translate(3px)}.pw-latest svg{width:16px;height:16px}.pw-stages{list-style:none;margin:0;padding:0;border-top:1px solid var(--pw-ink-3)}.pw-stages li{border-bottom:1px solid var(--pw-ink-3)}.pw-stages a{display:flex;align-items:baseline;gap:clamp(16px,2vw,32px);padding:clamp(10px,1.4vh,18px) 0;color:var(--pw-ink-idle);text-decoration:none;transition:color var(--pw-dur-base) var(--pw-ease)}.pw-stages .n{font:400 .75rem/1 var(--pw-font);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--pw-ink-2);translate:0 -2.2em}.pw-stages .t{font:400 var(--pw-display-l)/1 var(--pw-font);letter-spacing:-.045em;transition:translate var(--pw-dur-slow) var(--pw-ease)}.pw-stages a:hover,.pw-stages a.on{color:var(--pw-ink)}.pw-stages a:hover .t{translate:12px 0}.pw-strip{text-align:center;color:var(--pw-cloud)}.pw-strip p{margin:0 0 20px;font:500 var(--pw-caption)/1.4 var(--pw-font);letter-spacing:.02em;color:var(--pw-cloud-dim)}.pw-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:24px clamp(40px,6vw,96px);font:600 clamp(17px,1.5vw,22px)/1 var(--pw-font);letter-spacing:-.02em;opacity:.78}.pw-navbar{display:flex;align-items:center;gap:3rem;height:3.5rem;color:var(--pw-on);font:500 var(--pw-ui)/1 var(--pw-font);transition:color var(--pw-dur-base) var(--pw-ease)}.pw-navbar a,.pw-navbar button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.pw-grad{background:linear-gradient(100deg,var(--pw-accent-ink) 0%,var(--pw-sky) 30%,color-mix(in oklab,var(--pw-sky),var(--pw-cloud) 42%) 50%,var(--pw-sky) 70%,var(--pw-accent-ink) 100%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:pwgrad 9s ease-in-out infinite alternate}@keyframes pwgrad{to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.pw-grad{animation:none;background-position:30% 0}}.pw-underline{position:relative;display:inline-flex;align-items:center;gap:7px}.pw-underline:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--pw-dur-slow) var(--pw-ease)}.pw-underline:hover:after,.pw-underline:focus-visible:after,.pw-underline[aria-expanded=true]:after,.pw-underline[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.pw-plus{position:relative;flex:none;width:8px;height:8px}.pw-plus:before,.pw-plus:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-.5px;background:currentColor;transition:rotate var(--pw-dur-base) var(--pw-ease),opacity var(--pw-dur-base) var(--pw-ease)}.pw-plus:after{rotate:90deg}.pw-underline:hover .pw-plus:after,[aria-expanded=true]>.pw-plus:after{rotate:180deg;opacity:0}.pw-panel{position:fixed;left:0;right:0;top:0;background:var(--pw-on-bg);color:var(--pw-on);clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui),clip-path 0s linear var(--pw-dur-quick),background-color var(--pw-dur-base) var(--pw-ease)}.pw-panel.is-open{clip-path:inset(0 0 0 0);opacity:1;pointer-events:auto;transition:clip-path var(--pw-dur-slow) var(--pw-ease),opacity 0s,background-color var(--pw-dur-base) var(--pw-ease)}.pw-panel:not(.is-open)>*{transition-duration:var(--pw-dur-quick)}.pw-panel>*{opacity:0;translate:0 -6px;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-base) var(--pw-ease)}.pw-panel.is-open>*{opacity:1;translate:0 0;transition-delay:.15s}.pw-btn--fill{position:relative;isolation:isolate;overflow:hidden;color:var(--pw-cloud);background:#f3f6fb17;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 0 0 1px #f3f6fb38}.pw-fill-ink{position:absolute;inset:0;display:flex;align-items:center;gap:inherit;padding:inherit;border-radius:inherit;background:var(--pw-cloud);color:var(--pw-ink);pointer-events:none;clip-path:circle(0px at var(--x,50%) var(--y,50%));transition:clip-path var(--pw-dur-slow) var(--pw-ease)}.pw-btn--fill.is-filled .pw-fill-ink{clip-path:circle(var(--rr,300px) at var(--x,50%) var(--y,50%))}@supports (corner-shape: superellipse(2)){.pw-fill-ink{corner-shape:var(--pw-squircle)}}@media(prefers-reduced-motion:reduce){.pw-fill-ink{transition-duration:1ms}}.pw-btn--fill.pw-btn--line{color:var(--pw-ink);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #0b122059}.pw-btn--fill.pw-btn--line:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--pw-ink)}.pw-btn--fill.pw-btn--line .pw-fill-ink{background:var(--pw-ink);color:var(--primia-whiteout)}.pw-btn--fill.pw-btn--primary{color:var(--pw-ink);background:var(--pw-cloud);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.pw-btn--fill.pw-btn--primary:hover{background:var(--pw-cloud)}.pw-btn--fill.pw-btn--primary .pw-fill-ink{background:var(--pw-ink);color:var(--primia-whiteout)}.pw-fill-ink .pw-btn-ic{background:var(--pw-cloud);color:var(--pw-ink)}.pw-frase{margin:0;font-weight:400;font-size:var(--pw-title-xl);line-height:var(--pw-leading-title);letter-spacing:-.03em;color:var(--pw-on);text-indent:calc((100% - 11 * var(--pw-col-gap)) / 12 * 2 + 2 * var(--pw-col-gap));text-wrap:pretty}@media(max-width:900px){.pw-frase{font-size:clamp(1.75rem,7.4vw,2.5rem);text-indent:0}}.pw-link-inline{position:relative;display:inline-block;color:inherit;text-decoration:none;text-indent:0}.pw-link-inline:before,.pw-link-inline:after{content:"";position:absolute;left:0;bottom:.02em;width:100%;height:max(1px,.045em);background:currentColor;transition:transform var(--pw-dur-slow) var(--pw-ease)}.pw-link-inline:before{transform:scaleX(1);transform-origin:100% 50%;transition-delay:.15s}.pw-link-inline:after{transform:scaleX(0);transform-origin:0 50%}@media(hover:hover)and (pointer:fine){.pw-link-inline:hover:before{transform:scaleX(0);transition-delay:0ms}.pw-link-inline:hover:after{transform:scaleX(1);transition-delay:.15s}}.pw-link-inline:focus-visible{outline-offset:4px}.pw-link-arrow{--la-ic:.56em;--la-sp:.22em;display:inline-flex;align-items:baseline;gap:var(--la-sp);overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em;vertical-align:baseline}.pw-link-arrow:before,.pw-link-arrow:after{bottom:.06em}.pw-la-text,.pw-la-icon{transition:transform var(--pw-dur-slow) cubic-bezier(.52,0,0,1),opacity var(--pw-dur-slow) cubic-bezier(.52,0,0,1)}.pw-la-icon{display:inline-flex;width:var(--la-ic);height:var(--la-ic);flex:none;pointer-events:none}.pw-la-icon svg{width:100%;height:100%}.pw-la-in{position:absolute;left:0;top:calc(50% - .07em - var(--la-ic) / 2);opacity:0;transform:translate3d(-125%,50%,0)}@media(hover:hover)and (pointer:fine){.pw-link-arrow:hover .pw-la-text{transform:translate3d(calc(var(--la-ic) + var(--la-sp)),0,0)}.pw-link-arrow:hover .pw-la-in{opacity:1;transform:none}.pw-link-arrow:hover .pw-la-out{opacity:0;transform:translate3d(125%,-50%,0)}}@media(prefers-reduced-motion:reduce){.pw-la-text,.pw-la-icon{transition-duration:1ms}}.pw-scene-ui:has(>.pw-bi){left:calc((100% - min(90%,34rem))/2);top:0;bottom:0;width:min(90%,34rem);height:fit-content;max-height:94%;margin-block:auto}.pw-scene-ui:has(>.pw-bi)>.pw-scene-view{flex:1 1 auto}.pw-scene-view.pw-bi{container-type:inline-size;display:flex;flex-direction:column;gap:.8em;padding:.9em;background:var(--pw-paper);overflow:hidden;font-size:clamp(10px,2.35cqi,13px);line-height:1.35;color:var(--pw-ink)}.pw-bi svg{display:block}.pw-bi button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pw-bi [data-info]{cursor:pointer}.pw-bi-ask{flex:none;display:flex;align-items:center;gap:.65em;min-height:2.9em;padding:.45em 1.1em .45em .6em;border-radius:999px;background:var(--pw-surface);box-shadow:none}.pw-bi-spark{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:50%;background:var(--pw-accent-tint);color:var(--pw-accent)}.pw-bi-spark svg{width:1.05em;height:1.05em}.pw-live{position:relative;display:block;width:.42em;height:.42em;border-radius:50%;background:currentColor}.pw-live:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid currentColor;animation:pwlive 1.8s ease-out infinite}@keyframes pwlive{0%{scale:1;opacity:.9}to{scale:3.2;opacity:0}}.pw-bi.is-thinking .pw-live:after{animation-duration:.8s}.pw-bi-empty .pw-live{width:.6em;height:.6em}@media(prefers-reduced-motion:reduce){.pw-live:after{animation:none;opacity:0}}@keyframes pwbispin{to{rotate:360deg}}.pw-bi-ask-t{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-bi-ask-t:empty:before{content:"Pregunta sobre tu operación…";color:var(--pw-ink-2);font-weight:400}.pw-bi.is-typing .pw-bi-ask-t:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:1px;background:var(--pw-ink);vertical-align:-.2em;animation:pwbiblink 1s steps(1) infinite}@keyframes pwbiblink{50%{opacity:0}}.pw-bi-card{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1.2em 1.25em 1em;border-radius:1.2em;background:var(--pw-surface);box-shadow:none}.pw-bi-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),scale var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-base) var(--pw-ease)}.pw-bi-foot{flex:none;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease)}.pw-bi.is-leaving .pw-bi-view,.pw-bi.is-leaving .pw-bi-foot{opacity:0;translate:0 -.35em;transition-duration:.3s,.45s,.45s}.pw-bi-view.is-away{opacity:0;scale:.97;pointer-events:none}.pw-bi-kl{flex:none;height:1.35em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--pw-ink-2);font-size:.85em;transition:color var(--pw-dur-quick)}.pw-bi-kl.is-in{animation:pwbislide .32s var(--pw-ease)}@keyframes pwbislide{0%{opacity:0;translate:0 .35em}}.pw-bi-kpi{flex:none;display:flex;align-items:center;gap:.55em;height:2.6em;margin-top:.2em;white-space:nowrap;overflow:hidden}.pw-bi-kv{font-size:2.4em;font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.pw-bi-delta{padding:.22em .6em;border-radius:999px;background:var(--color-error-50);color:var(--primia-error);font-weight:700;font-size:.85em;white-space:nowrap;transition:opacity var(--pw-dur-quick)}.pw-bi-delta.is-up{background:var(--color-success-50);color:var(--primia-success)}.pw-bi.is-scrub .pw-bi-delta{opacity:0}.pw-bi.is-scrub .pw-bi-kl{color:var(--pw-accent)}.pw-bi-kl,.pw-bi-kpi,.pw-bi-a{flex:none;opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease),color var(--pw-dur-quick)}.pw-bi.is-answered .pw-bi-kl,.pw-bi.is-answered .pw-bi-kpi,.pw-bi.is-answered .pw-bi-a{opacity:1;translate:0 0}.pw-bi.is-answered .pw-bi-kpi{transition-delay:.05s}.pw-bi-chart{position:relative;flex:0 1 13em;min-height:6em;margin:1.1em 0 1em}.pw-bi-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;padding:1.5em 2em;text-align:center;border-radius:inherit;background:var(--pw-surface);transition:opacity var(--pw-dur-base) var(--pw-ease-ui),scale var(--pw-dur-slow) var(--pw-ease)}.pw-bi.is-asked .pw-bi-empty{opacity:0;scale:.98;pointer-events:none}.pw-bi-empty .pw-bi-spark{width:2.8em;height:2.8em;margin-bottom:.3em;animation:pwbiglow 2.4s var(--pw-ease-ui) infinite}.pw-bi-empty .pw-bi-spark svg{width:1.4em;height:1.4em}@keyframes pwbiglow{50%{box-shadow:0 0 0 .6em #026dcc0f}}.pw-bi-empty b{font-size:1.2em;font-weight:600;letter-spacing:-.015em}.pw-bi-empty>span:last-child{max-width:24em;color:var(--pw-ink-2);font-size:.9em}.pw-bi-bars{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.35em;height:100%}.pw-bi-b{display:flex;flex-direction:column;align-items:center;gap:.45em;min-height:0;cursor:default}.pw-bi-bt{position:relative;flex:1;min-height:0;width:100%;display:flex;align-items:flex-end;justify-content:center}.pw-bi-bt i{width:min(1.2em,58%);height:0;border-radius:999px;background:var(--pw-accent);transition:opacity var(--pw-dur-quick)}.pw-bi.is-scrub .pw-bi-b:not(.is-on) i{opacity:.35}.pw-bi.is-answered .pw-bi-bt i{animation:pwbigrow 1.7s var(--pw-ease) calc(var(--i) * .07s) both}@keyframes pwbigrow{0%{height:0}50%{height:var(--pre)}75%{height:var(--pre)}to{height:var(--h)}}.pw-bi.is-answered .pw-bi-b.is-hi i{animation:pwbigrow 1.7s var(--pw-ease) calc(var(--i) * .07s) both,pwbired .4s var(--pw-ease-ui) 1.3s both}@keyframes pwbired{to{background:color-mix(in srgb,var(--primia-error) 26%,var(--pw-surface));box-shadow:inset 0 0 0 1.5px var(--primia-error)}}.pw-bi-b.is-hi{cursor:pointer}.pw-bi-bt em{position:absolute;left:50%;bottom:calc(var(--h) + .7em);translate:-50% 4px;padding:.25em .6em;border-radius:.5em;background:var(--pw-ink);color:#fff;font-style:normal;font-size:.78em;font-weight:600;white-space:nowrap;opacity:0;transition:opacity var(--pw-dur-base) 1.6s,translate var(--pw-dur-slow) var(--pw-ease) 1.6s}.pw-bi-bt em:after{content:"";position:absolute;left:50%;top:100%;translate:-50% 0;border:.35em solid transparent;border-top-color:var(--pw-ink)}.pw-bi.is-answered .pw-bi-bt em{opacity:1;translate:-50% 0}.pw-bi-bx{color:var(--pw-ink-2);font-size:.75em}.pw-bi-chart.is-ring{display:flex;flex-direction:column;justify-content:center}.pw-bi-stack{display:flex;flex-direction:column;gap:.7em}.pw-bi-sbar,.pw-bi-slab{display:flex;gap:3px}.pw-bi-sbar{height:2.6em}.pw-bi-seg{flex:0 0 0;min-width:0;border-radius:.5em;background:var(--c);transition:flex-grow var(--pw-dur-slow) var(--pw-ease),opacity var(--pw-dur-quick);cursor:default}.pw-bi.is-answered .pw-bi-seg{flex-grow:var(--w);transition-delay:calc(.15s + var(--i) * .3s),0s}.pw-bi.is-scrub .pw-bi-seg:not(.is-on){opacity:.35}.pw-bi-seg.is-hi{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--primia-error)}.pw-bi-slab>div{flex:var(--w) 1 0;min-width:0;display:flex;flex-direction:column;gap:.1em;opacity:0;translate:0 .3em;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.5s + var(--i) * .3s)}.pw-bi.is-answered .pw-bi-slab>div{opacity:1;translate:0 0}.pw-bi-slab b{font-size:1.25em;font-weight:600;letter-spacing:-.02em}.pw-bi-slab div:first-child b{color:var(--primia-error)}.pw-bi-slab span{color:var(--pw-ink-2);font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-bi-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:.6em;height:100%}.pw-bi-tile{display:flex;flex-direction:column;gap:.15em;min-height:0;overflow:hidden;padding:.8em .85em .7em;border-radius:.9em;background:var(--color-success-50);cursor:default;opacity:0;translate:0 8px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease),box-shadow var(--pw-dur-quick);transition-delay:calc(.1s + var(--i) * .15s),calc(.1s + var(--i) * .15s),0s}.pw-bi-tile.is-neg{background:var(--color-error-50);cursor:pointer}.pw-bi.is-answered .pw-bi-tile{opacity:1;translate:0 0}.pw-bi-tile.is-on{box-shadow:inset 0 0 0 1.5px currentColor}.pw-bi-tn{color:var(--pw-ink-2);font-size:.85em}.pw-bi-tv{font-size:1.6em;font-weight:600;letter-spacing:-.03em;color:var(--primia-success)}.pw-bi-tile.is-neg .pw-bi-tv{color:var(--primia-error)}.pw-bi-tile svg{flex:1;min-height:0;width:100%;margin-top:.4em;overflow:visible}.pw-bi-tile path{fill:none;stroke:var(--primia-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;clip-path:inset(-20% 100% -20% 0)}.pw-bi-tile.is-neg path{stroke:var(--primia-error)}.pw-bi.is-answered .pw-bi-tile path{clip-path:inset(-20% 0 -20% 0);transition:clip-path var(--pw-dur-reveal) var(--pw-ease) calc(.4s + var(--i) * .2s)}.pw-bi-trend{height:100%;display:flex;flex-direction:column}.pw-bi-tw{position:relative;flex:1;min-height:0}.pw-bi-tw svg{width:100%;height:100%;overflow:visible}.pw-bi-tl,.pw-bi-tp{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pw-bi-tl{stroke:var(--pw-accent);clip-path:inset(-20% 100% -20% 0)}.pw-bi-tp{stroke:var(--primia-error);stroke-dasharray:5 5;clip-path:inset(-20% 100% -20% 0)}.pw-bi-trend.is-good .pw-bi-tp{stroke:var(--primia-success)}.pw-bi.is-answered .pw-bi-tl{clip-path:inset(-20% 0 -20% 0);transition:clip-path var(--pw-dur-reveal) var(--pw-ease) .1s}.pw-bi.is-answered .pw-bi-tp{clip-path:inset(-20% 0 -20% 0);transition:clip-path var(--pw-dur-slow) var(--pw-ease) 1s}.pw-bi-te{position:absolute;width:.8em;height:.8em;margin:-.4em 0 0 -.4em;border-radius:50%;background:var(--primia-error);box-shadow:0 0 0 .32em #b5486126;cursor:pointer;opacity:0;scale:.3;transition:opacity var(--pw-dur-base) 1.8s,scale var(--pw-dur-slow) var(--pw-ease) 1.8s}.pw-bi-trend.is-good .pw-bi-te{background:var(--primia-success);box-shadow:0 0 0 .32em #147c7326}.pw-bi-te em{position:absolute;right:-.4em;bottom:calc(100% + .7em);padding:.25em .6em;border-radius:.5em;background:var(--pw-ink);color:#fff;font-style:normal;font-size:.95em;font-weight:600;white-space:nowrap}.pw-bi.is-answered .pw-bi-te{opacity:1;scale:1}.pw-bi-tx{display:flex;justify-content:space-between;margin-top:.5em;color:var(--pw-ink-2);font-size:.75em}.pw-bi-tx span:nth-child(n+5){font-style:italic;opacity:.7}.pw-bi-a{height:2.15em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:.9em;border-top:1px solid var(--pw-hairline);font-size:1.15em;font-weight:600;letter-spacing:-.015em;line-height:1.25;transition-delay:.1s}.pw-bi-causes{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin-top:.45em}.pw-bi-cause{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l l" "v v" "b b";align-content:start;row-gap:.25em;width:100%;padding:.65em .75em .75em;border-radius:.85em;background:var(--pw-paper);text-align:left;transition:box-shadow var(--pw-dur-base) var(--pw-ease-ui),opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease);opacity:0;translate:0 6px}.pw-bi.is-answered .pw-bi-cause,.pw-bi-cause.is-in{opacity:1;translate:0 0;transition-delay:0s,calc(.35s + var(--i) * .12s),calc(.35s + var(--i) * .12s)}.pw-bi-cause{transition-property:background-color,opacity,translate}.pw-bi-cause:after{content:"›";position:absolute;right:.2em;top:50%;translate:-.3em -50%;color:var(--pw-ink-2);font-size:1.2em;opacity:0;transition:opacity var(--pw-dur-quick),translate var(--pw-dur-base) var(--pw-ease)}.pw-bi .pw-bi-cause{padding:.15em 1.6em .2em 0;background:none}.pw-bi-cl{transition:color var(--pw-dur-quick)}.pw-bi .pw-bi-cause:hover .pw-bi-cl{color:var(--pw-ink)}.pw-bi-cause:hover:after{opacity:1;translate:0 -50%}.pw-bi-cl{grid-area:l;color:var(--pw-ink-2);font-size:.85em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-bi-cv{grid-area:v;justify-self:start;color:var(--primia-error);font-size:1.3em;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-bi-cause.is-up .pw-bi-cv{color:var(--primia-success)}.pw-bi-bar{grid-area:b;height:.4em;margin-top:.2em;border-radius:999px;background:var(--pw-paper);overflow:hidden}.pw-bi-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--primia-error);transition:width var(--pw-dur-reveal) var(--pw-ease)}.pw-bi-cause.is-up .pw-bi-bar i{background:var(--primia-success)}.pw-bi.is-answered .pw-bi-bar i,.pw-bi-drill.in .pw-bi-bar i{width:var(--w);transition-delay:calc(.5s + var(--i) * .12s)}.pw-bi-drill{container-type:size;position:absolute;inset:1.2em 1.25em 1em;display:flex;flex-direction:column;gap:.7em;overflow:hidden;opacity:0;scale:.55;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),scale var(--pw-dur-slow) var(--pw-ease)}.pw-bi-drill.in{opacity:1;scale:1}.pw-bi-crumbs{display:flex;align-items:center;gap:.4em;min-width:0;font-size:.85em;color:var(--pw-ink-2);white-space:nowrap}.pw-bi-crumbs b{color:var(--pw-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.pw-bi .pw-bi-crumb{color:var(--pw-ink-2);flex:none}.pw-bi .pw-bi-crumb:hover{color:var(--pw-ink)}.pw-bi .pw-bi-back{display:grid;place-items:center;flex:none;width:1.8em;height:1.8em;border-radius:50%;background:var(--pw-paper)}.pw-bi-back svg{width:1em;height:1em}.pw-bi-lv{flex:1;display:flex;flex-direction:column;gap:.6em;min-height:0}.pw-bi-lv .pw-bi-causes{margin-top:.2em}.pw-bi-note{font-size:1.1em;font-weight:600;line-height:1.3}.pw-bi-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.pw-bi-kpis div{display:flex;flex-direction:column;gap:.1em;padding:.65em .75em;border-radius:.8em;background:var(--pw-paper);opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.15s + var(--i) * .07s)}.pw-bi-drill.in .pw-bi-kpis div{opacity:1;translate:0 0}.pw-bi-kpis b{font-size:1.35em;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pw-bi-kpis span{color:var(--pw-ink-2);font-size:.78em;line-height:1.25}.pw-bi-rows{display:flex;flex-direction:column}.pw-bi-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 5.5em 1em;align-items:center;gap:.8em;width:100%;padding:.6em .5em;border-bottom:1px solid var(--pw-hairline);border-radius:.6em;text-align:left;transition:background-color var(--pw-dur-quick);opacity:0;translate:0 6px;transition:background-color var(--pw-dur-quick),opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-bi-drill.in .pw-bi-row{opacity:1;translate:0 0;transition-delay:0s,calc(.3s + var(--i) * .08s),calc(.3s + var(--i) * .08s)}.pw-bi-row:last-child{border-bottom:0}.pw-bi-row:hover{background:var(--pw-paper)}.pw-bi-rn{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-bi-rt{height:.45em;border-radius:999px;background:var(--pw-paper);overflow:hidden}.pw-bi-rt i{display:block;width:0;height:100%;border-radius:inherit;background:var(--primia-error);transition:width var(--pw-dur-slow) var(--pw-ease)}.pw-bi-row.is-up .pw-bi-rt i{background:var(--primia-success)}.pw-bi-drill.in .pw-bi-rt i{width:max(var(--w),.45em);transition-delay:calc(.4s + var(--i) * .1s)}.pw-bi-rv{justify-self:end;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-bi-rg{color:var(--pw-ink-2);transition:translate var(--pw-dur-base) var(--pw-ease)}.pw-bi-row:hover .pw-bi-rg{translate:.2em 0;color:var(--pw-ink)}.pw-bi-next{display:flex;align-items:center;gap:.7em;margin-top:auto;padding:.75em .85em;border-radius:.9em;background:var(--pw-accent-tint);opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui) .6s,translate var(--pw-dur-slow) var(--pw-ease) .6s}.pw-bi-drill.in .pw-bi-next{opacity:1;translate:0 0}.pw-bi-next .pw-bi-spark{background:var(--pw-surface)}.pw-bi-next div{display:flex;flex-direction:column;gap:.1em;min-width:0}.pw-bi-next span:not(.pw-bi-spark){color:var(--pw-accent-ink);font-size:.78em;font-weight:600}.pw-bi-next b{font-weight:500;line-height:1.3}.pw-bi-lv tfoot td{padding-top:.5em;border-bottom:0;color:var(--pw-ink-2);font-weight:600}.pw-bi-lv tfoot td:nth-child(2){color:var(--pw-ink)}.pw-bi-lv table{width:100%;border-collapse:collapse;font-size:.9em}.pw-bi-lv th{padding:.35em 0;text-align:left;color:var(--pw-ink-2);font-weight:500;border-bottom:1px solid var(--pw-ink-3)}.pw-bi-lv td{padding:.45em 0;border-bottom:1px solid var(--pw-hairline);font-variant-numeric:tabular-nums}.pw-bi-lv td:first-child{font-family:var(--pw-font-data);font-size:.95em}.pw-bi-src{display:inline-block;padding:.1em .5em;border-radius:999px;background:var(--pw-paper);color:var(--pw-ink-2);font-size:.85em;font-weight:600}.pw-bi-foot{display:flex;align-items:center;gap:.45em;min-width:0;overflow:hidden}.pw-bi .pw-bi-chip{flex:none;padding:.45em .85em;border-radius:999px;background:var(--pw-surface);box-shadow:none;font-size:.9em;white-space:nowrap;opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease),color var(--pw-dur-quick)}.pw-bi-chips{display:contents}.pw-scene-view.pw-bi:not(.pw-ag):not(.pw-app){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:center}.pw-bi:not(.pw-ag):not(.pw-app)>.pw-bi-ask{grid-row:1;grid-column:1}.pw-bi:not(.pw-ag):not(.pw-app)>.pw-bi-foot{grid-row:1;grid-column:2}.pw-bi:not(.pw-ag):not(.pw-app)>.pw-bi-card{grid-row:2;grid-column:1 / -1;align-self:stretch}.pw-bi .pw-bi-chip:hover{color:var(--pw-accent)}.pw-bi.is-answered .pw-bi-chip{opacity:1;translate:0 0}.pw-bi.is-answered .pw-bi-chip:nth-child(1){transition-delay:.7s,.7s,0s}.pw-bi.is-answered .pw-bi-chip:nth-child(2){transition-delay:.78s,.78s,0s}.pw-bi.is-answered .pw-bi-chip:nth-child(3){transition-delay:.86s,.86s,0s}.pw-bi-tip{position:absolute;z-index:5;translate:-50% .45em;padding:.3em .6em;border-radius:.5em;background:var(--pw-ink);color:#fff;font-size:.8em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--pw-dur-quick)}.pw-bi-tip.on{opacity:1}@container (max-height:300px){.pw-bi-lv .pw-bi-note,.pw-bi-next div>span,.pw-bi-lv tfoot{display:none}.pw-bi-lv tbody tr:nth-child(n+4){display:none}.pw-bi-lv{gap:.45em}.pw-bi-next{padding:.5em .7em}.pw-bi-row{padding:.35em .5em}.pw-bi-kpis div{padding:.45em .6em}}@container (max-height:240px){.pw-bi-kpis{display:none}}@container (max-width:420px){.pw-bi-a{height:3.4em;white-space:normal}}@container (max-width:380px){.pw-bi-chart{height:9em}.pw-bi-kv{font-size:2em}.pw-bi-chip:nth-child(n+2){display:none}}.pw-bi-agent{position:absolute;left:1.25em;right:1.25em;bottom:1em;z-index:6;padding:.85em 1em .9em;border-radius:.9em;background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-ink-3);font-size:.86em;line-height:1.35;color:var(--pw-ink);opacity:0;translate:0 .9em;visibility:hidden;transition:opacity .2s var(--pw-ease-ui),translate .6s var(--pw-ease),visibility 0s .2s}.pw-bi-agent.in{opacity:1;translate:0 0;visibility:visible;transition:opacity .2s var(--pw-ease-ui),translate .6s var(--pw-ease),visibility 0s}.pw-bi-next{transition:opacity .2s var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-bi.has-agent .pw-bi-next{opacity:0!important}.pw-bi-agent button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pw-bi-agent .pw-bi-ax{position:absolute;top:.5em;right:.5em;width:1.6em;height:1.6em;display:grid;place-items:center;border-radius:.4em;color:var(--pw-ink-2);font-size:1.05em}.pw-bi-agent .pw-bi-ax:hover{background:var(--pw-paper)}.pw-bi-ah{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding-right:1.8em}.pw-bi-ah>div:first-child{min-width:0}.pw-bi-ak{display:block;color:var(--pw-accent-ink);font-size:.82em;font-weight:600}.pw-bi-an{display:block;margin-top:.15em;font-size:1.1em;font-weight:600;letter-spacing:-.015em}.pw-bi-al{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;margin:.75em 0 0;padding:.75em 0 0;border-top:1px solid var(--pw-hairline);list-style:none}.pw-bi-al li{display:flex;align-items:flex-start;gap:.5em;opacity:0;translate:0 .3em;transition:opacity .3s var(--pw-ease-ui),translate .5s var(--pw-ease)}.pw-bi-agent.in .pw-bi-al li{opacity:1;translate:0 0;transition-delay:calc(.25s + var(--i) * .08s)}.pw-bi-al li>i{flex:none;display:grid;place-items:center;width:1.2em;height:1.2em;margin-top:.1em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--pw-ink-3);color:transparent;transition:background-color .3s var(--pw-ease-ui),box-shadow .3s,color .3s}.pw-bi-al li>i svg{width:.72em;height:.72em}.pw-bi-al li.is-ok>i{background:var(--primia-success);box-shadow:none;color:#fff}.pw-bi-al span{display:flex;flex-direction:column;gap:.1em;min-width:0;font-size:.92em}.pw-bi-al small{color:var(--pw-ink-2);font-size:.88em}.pw-bi-af,.pw-bi-adone{flex:none;display:flex;align-items:center;gap:.5em .8em;white-space:nowrap}.pw-bi-adone,.pw-bi-agent.is-made .pw-bi-af{display:none}.pw-bi-agent.is-made .pw-bi-adone{display:flex;animation:pwbiin .35s var(--pw-ease) both}@keyframes pwbiin{0%{opacity:0;translate:0 .3em}}.pw-bi-agent .pw-bi-ago{position:relative;display:inline-grid;place-items:center;height:2.3em;padding:0 1em;border-radius:999px;background:var(--pw-ink);color:#fff;font-weight:600;transition:scale .15s var(--pw-ease-ui)}.pw-bi-agent .pw-bi-ago>*{grid-area:1/1}.pw-bi-agent .pw-bi-ago.is-press{scale:.94}.pw-bi-aspin{width:1em;height:1em;border-radius:50%;border:1.5px solid rgb(255 255 255 / .3);border-top-color:#fff;opacity:0;animation:pwbispin .8s linear infinite}@keyframes pwbispin{to{rotate:1turn}}.pw-bi-agent.is-making .pw-bi-ago>span{opacity:0}.pw-bi-agent.is-making .pw-bi-aspin{opacity:1}.pw-bi-agent .pw-bi-ano{height:2.3em;padding:0 .7em;border-radius:999px;color:var(--pw-ink-2);font-weight:500}.pw-bi-agent .pw-bi-ano:hover{background:var(--pw-paper);color:var(--pw-ink)}.pw-bi-agent.is-making .pw-bi-ano{opacity:0;pointer-events:none}.pw-bi-aok{display:inline-flex;align-items:center;gap:.4em;height:2.3em;padding:0 .85em;border-radius:999px;background:var(--color-success-50);color:var(--primia-success);font-weight:600}.pw-bi-aok svg{width:1em;height:1em}.pw-bi-agent .pw-bi-asee{color:var(--pw-accent-ink);font-weight:600}.pw-bi-agent .pw-bi-asee:hover{text-decoration:underline}@container (max-width:420px){.pw-bi-agent{left:.7em;right:.7em;bottom:.7em}.pw-bi-ah{flex-direction:column;align-items:flex-start;gap:.6em}.pw-bi-al{grid-template-columns:none;gap:.5em}}.pw-bi-cause.is-press{background:var(--pw-paper)}@media(prefers-reduced-motion:reduce){.pw-bi *,.pw-bi *:before,.pw-bi-agent,.pw-bi-agent *{transition:none!important;animation:none!important}}.pw-ag>.pw-bi-ask{display:none}.pw-ag .pw-bi-card{padding:0;overflow:hidden}.pw-ag .pw-bi-view{flex:1 1 auto;min-height:0}.pw-ag.is-leaving .pw-bi-view{opacity:1;translate:none}.pw-chat{flex:1 1 auto;height:23em;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.75em;padding:1.1em 1.1em .6em;overflow:hidden;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.pw-ag.is-leaving .pw-chat{opacity:0}.pw-chat-m{display:flex;gap:.6em;max-width:100%;animation:pwchatin .45s var(--pw-ease) both}@keyframes pwchatin{0%{opacity:0;translate:0 .6em}}.pw-chat-m.is-me{justify-content:flex-end}.pw-chat-m.is-me .pw-chat-b{max-width:80%;padding:.6em .9em;border-radius:1.1em 1.1em .3em;background:var(--pw-accent-tint);color:var(--pw-ink)}.pw-chat-av{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:50%;background:var(--pw-accent-tint);color:var(--pw-accent)}.pw-chat-av svg{width:1em;height:1em}.pw-chat-m.is-ag .pw-chat-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6em;padding-top:.3em}.pw-chat-p{line-height:1.4}.pw-chat-dots{flex-direction:row!important;gap:.3em!important;align-items:center;padding-top:.75em!important}.pw-chat-dots i{width:.45em;height:.45em;border-radius:50%;background:var(--pw-ink-2);animation:caosdot 1s infinite}.pw-chat-dots i:nth-child(2){animation-delay:.15s}.pw-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes caosdot{50%{opacity:.25;translate:0 -2px}}.pw-chat-box{flex:none;margin:0 .8em .8em;border-radius:1.2em;background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-ink-3)}.pw-chat-in{display:flex;align-items:center;gap:.6em;min-height:2.9em;padding:.4em .45em .4em 1em}.pw-chat-box .pw-bi-foot{padding:0 .5em .5em}.pw-chat-box .pw-bi-chips:empty{display:none}.pw-bi .pw-chat-box .pw-bi-chip{font-size:.82em;padding:.35em .75em;box-shadow:0 0 0 1px var(--pw-hairline)}.pw-ag:not(.is-answered) .pw-chat-box .pw-bi-foot{display:none}.pw-ag.is-answered .pw-chat{height:20.82em}.pw-chat-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-chat-t:empty:before{content:"Escribe una tarea para el agente…";color:var(--pw-ink-2)}.pw-bi.is-typing .pw-chat-t:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:1px;background:var(--pw-ink);vertical-align:-.2em;animation:pwbiblink 1s steps(1) infinite}.pw-chat-send{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--pw-ink-3);color:#fff;transition:background-color var(--pw-dur-quick)}.pw-bi.is-typing .pw-chat-send{background:var(--pw-ink)}.pw-chat-send svg{width:1em;height:1em}.pw-ag .pw-bi-empty{bottom:4.6em}.pw-chat-mod{display:flex;flex-direction:column;gap:.6em;padding:.85em .95em;border-radius:1em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-ink-3)}.pw-scene-view.pw-ag{padding:0;gap:0}.pw-ag .pw-bi-card{border-radius:0;box-shadow:none}.pw-ag .pw-chat-mod{padding:.2em 0 0;border-radius:0;background:none;box-shadow:none}.pw-proc{gap:.55em}.pw-proc-h{display:flex;align-items:center;gap:.7em}.pw-proc-h b{font-weight:600}.pw-proc-c{color:var(--pw-ink-2);font-size:.85em;font-variant-numeric:tabular-nums;white-space:nowrap}.pw-proc-num{color:var(--pw-ink);font-size:1.1em;font-weight:600}.pw-proc-st{margin-left:auto;display:inline-flex;align-items:center;gap:.4em;color:var(--pw-ink-2);font-size:.8em;font-weight:600}.pw-proc-st i{width:.5em;height:.5em;border-radius:50%;background:var(--pw-accent);animation:pwbilive 1.2s var(--pw-ease-ui) infinite}.pw-proc.is-done .pw-proc-st{color:var(--color-success-700)}.pw-proc.is-done .pw-proc-st i{background:var(--primia-success);animation:none}.pw-proc-flow{display:flex;flex-wrap:wrap;gap:.35em}.pw-bi .pw-proc-n{display:inline-flex;align-items:center;gap:.4em;padding:.28em .65em .28em .35em;border-radius:999px;background:var(--pw-paper);font-size:.82em;cursor:default;transition:background-color var(--pw-dur-base),box-shadow var(--pw-dur-base)}.pw-proc-ic{position:relative;display:grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pw-ink-3)}.pw-proc-n b{font-weight:600}.pw-proc-v{color:var(--pw-accent-ink);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-proc-v:empty{display:none}.pw-proc-n.is-on{background:var(--pw-accent-tint)}.pw-proc-n.is-on .pw-proc-ic{border:1.5px solid transparent;border-top-color:var(--pw-accent);box-shadow:inset 0 0 0 1.5px var(--pw-accent-tint);animation:pwbispin .7s linear infinite}.pw-proc-n.is-done .pw-proc-ic{background:var(--pw-accent);box-shadow:none;animation:pwagpop .35s var(--pw-ease)}.pw-proc-n.is-done .pw-proc-ic:after{content:"";width:.24em;height:.48em;margin-top:-.12em;border:solid #fff;border-width:0 .12em .12em 0;rotate:45deg}@keyframes pwagpop{0%{scale:.6}60%{scale:1.15}}.pw-bi .pw-proc-n.is-done{cursor:pointer}.pw-bi .pw-proc-n.is-done:hover{box-shadow:inset 0 0 0 1px #026dcc4d}.pw-proc-bar{height:.3em;border-radius:999px;background:var(--pw-paper);overflow:hidden}.pw-proc-bar i{display:block;width:0;height:100%;border-radius:inherit;background:var(--pw-accent);transition:width var(--pw-dur-quick) linear}.pw-proc.is-done .pw-proc-bar i{background:var(--primia-success)}.pw-sign-h{display:flex;align-items:baseline;justify-content:space-between;gap:.8em}.pw-sign-h b{font-weight:600}.pw-sign-h span{color:var(--color-warning-700);font-size:.85em;font-weight:600;white-space:nowrap}.pw-sign-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7em;padding-top:.55em;border-top:1px solid var(--pw-hairline);max-height:4.5em;overflow:hidden;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease),max-height var(--pw-dur-base) var(--pw-ease),padding var(--pw-dur-base) var(--pw-ease)}.pw-sign-r div{display:flex;flex-direction:column;min-width:0}.pw-sign-r b{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-sign-r div span{color:var(--pw-ink-2);font-size:.82em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-sign-r.is-ok .pw-ag-ok{background:var(--primia-success);color:#fff;box-shadow:none}.pw-sign-r.is-gone{opacity:0;translate:2em 0;max-height:0;padding-top:0;border-top-color:transparent}.pw-sign-more{color:var(--pw-ink-2);font-size:.82em}.pw-sign-sum{display:flex;align-items:center;gap:.8em;padding-top:.55em;border-top:1px solid var(--pw-hairline)}.pw-sign-sum span{flex:1;min-width:0;color:var(--pw-ink-2);font-size:.85em;line-height:1.35}.pw-bi .pw-sign-all{flex:none;background:var(--pw-ink);color:#fff;box-shadow:none}.pw-bi .pw-sign.is-ok .pw-sign-all{background:var(--primia-success)}.pw-chat-acts{display:flex;flex-wrap:wrap;gap:.4em}.pw-bi .pw-chat-acts button{padding:.5em .95em;border-radius:999px;font-weight:600;font-size:.88em;box-shadow:inset 0 0 0 1px var(--pw-ink-3);transition:background-color var(--pw-dur-quick),color var(--pw-dur-quick)}.pw-bi .pw-chat-acts .pw-act-all{background:var(--pw-ink);color:#fff;box-shadow:none}.pw-bi .pw-chat-acts button:hover{background:var(--pw-ink);color:#fff}.pw-chat-acts.is-used{opacity:.4;pointer-events:none}.pw-batch-h{display:flex;align-items:baseline;gap:.2em;color:var(--pw-ink-2);font-size:.9em}.pw-batch-n{color:var(--pw-ink);font-size:1.4em;font-weight:600;font-variant-numeric:tabular-nums}.pw-okmod{flex-direction:row;align-items:center;gap:.55em;background:var(--color-success-50);box-shadow:none;color:var(--color-success-700);font-weight:600}.pw-okmod svg{width:1.2em;height:1.2em}.pw-rep-ok{display:inline-flex;align-items:center;gap:.35em;color:var(--primia-success);font-weight:600;font-size:.85em;white-space:nowrap}.pw-rep-ok svg{width:1em;height:1em}.pw-rep{gap:0;padding-block:.3em}.pw-rep-r{display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.55em 0;border-top:1px solid var(--pw-hairline);animation:pwchatin .45s var(--pw-ease) both;animation-delay:calc(var(--i) * .25s)}.pw-rep-r:first-child{border-top:0}.pw-rep-av{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--pw-paper);font-weight:700;font-size:.85em}.pw-rep-b{display:flex;flex-direction:column;min-width:0}.pw-rep-b b{font-weight:600;font-size:.88em}.pw-rep-q{margin-top:.1em;padding:.3em .6em;align-self:flex-start;max-width:100%;border-radius:.8em .8em .8em .25em;background:var(--pw-paper);font-size:.88em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-rep-n{margin-top:.15em;color:var(--pw-ink-2);font-size:.75em}.pw-rep-a{display:flex;flex-direction:column;align-items:stretch;gap:.25em}.pw-bi .pw-rep-x{padding:.2em .5em;color:var(--pw-ink-2);font-size:.78em;font-weight:600}.pw-bi .pw-rep-x:hover{color:var(--pw-ink)}.pw-risk-h{display:flex;align-items:baseline;justify-content:space-between}.pw-risk-h b{font-weight:600}.pw-risk-s{color:var(--primia-error);font-weight:700;font-size:.9em;font-variant-numeric:tabular-nums}.pw-risk-m{position:relative;height:.55em;border-radius:999px;background:var(--pw-paper)}.pw-risk-m:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--s);border-radius:inherit;background:var(--primia-error);transform-origin:left;animation:pwriskfill 1.1s var(--pw-ease) .2s both}@keyframes pwriskfill{0%{scale:0 1}}.pw-risk-m i{position:absolute;top:50%;left:0;width:1em;height:1em;margin:-.5em 0 0 -.5em;border-radius:50%;background:var(--primia-error);box-shadow:0 0 0 .3em #b548612e;animation:pwriskgo 1.1s var(--pw-ease) .2s both}@keyframes pwriskgo{0%{left:0}to{left:var(--s)}}.pw-risk-e{display:flex;flex-direction:column;gap:.3em;margin:.1em 0 0;padding:0;list-style:none;font-size:.85em}.pw-risk-e li{position:relative;padding-left:1.1em;animation:pwchatin .4s var(--pw-ease) both;animation-delay:calc(.6s + var(--i) * .2s)}.pw-risk-e li:before{content:"";position:absolute;left:.1em;top:.5em;width:.45em;height:.45em;border-radius:50%;background:var(--primia-error)}.pw-risk-a{display:flex;gap:.4em}.pw-bi .pw-risk-go{padding:.5em 1em;border-radius:999px;background:var(--primia-error);color:#fff;font-weight:600;font-size:.88em}.pw-bi .pw-risk-call{padding:.5em 1em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pw-ink-3);font-weight:600;font-size:.88em}.pw-docs-h{display:flex;align-items:baseline;justify-content:space-between}.pw-docs-h b{font-weight:600}.pw-docs-h span{color:var(--color-warning-700);font-weight:600;font-size:.85em}.pw-docs ul{display:flex;flex-direction:column;gap:.3em;margin:0;padding:0;list-style:none;font-size:.86em}.pw-docs li{display:flex;align-items:center;gap:.5em;animation:pwchatin .35s var(--pw-ease) both;animation-delay:calc(var(--i) * .12s)}.pw-docs-ic{position:relative;flex:none;width:1.15em;height:1.15em;border-radius:50%;background:var(--primia-success)}.pw-docs li.is-ok .pw-docs-ic:after{content:"";position:absolute;left:.4em;top:.22em;width:.22em;height:.45em;border:solid #fff;border-width:0 .11em .11em 0;rotate:45deg}.pw-docs li.is-miss{color:var(--color-warning-700);font-weight:600}.pw-docs li.is-miss .pw-docs-ic{background:var(--color-warning-500)}.pw-docs li.is-miss .pw-docs-ic:after{content:"!";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.75em;font-weight:800}.pw-bi .pw-docs-ask{margin-left:auto;padding:.3em .8em;border-radius:999px;background:var(--pw-ink);color:#fff;font-weight:600;font-size:.9em}.pw-mail{gap:.4em}.pw-mail-h{display:flex;gap:.6em;font-size:.85em;padding-bottom:.35em;border-bottom:1px solid var(--pw-hairline)}.pw-mail-h span{width:3.6em;color:var(--pw-ink-2)}.pw-mail-b{font-size:.88em;line-height:1.4}.pw-bi .pw-mail-go{align-self:flex-end;padding:.45em 1.1em;border-radius:999px;background:var(--pw-accent);color:#fff;font-weight:600;font-size:.88em}.pw-mail .pw-rep-ok{align-self:flex-end}.pw-ag .pw-bi-drill{inset:1em 1.1em .9em}.pw-ag-cases{display:flex;flex-direction:column}.pw-ag-case{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7em;padding:.55em .2em;border-bottom:1px solid var(--pw-hairline);max-height:5em;overflow:hidden;opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease),max-height var(--pw-dur-base) var(--pw-ease),padding var(--pw-dur-base) var(--pw-ease)}.pw-bi-drill.in .pw-ag-case{opacity:1;translate:0 0;transition-delay:calc(.2s + var(--i) * .07s),calc(.2s + var(--i) * .07s),0s,0s}.pw-ag-case div{display:flex;flex-direction:column;min-width:0}.pw-ag-case b{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-ag-case div span{color:var(--pw-ink-2);font-size:.82em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-ag-case em{padding:.15em .5em;border-radius:999px;background:var(--pw-accent-tint);color:var(--pw-accent-ink);font-style:normal;font-weight:700;font-size:.78em}.pw-ag-case em.is-miss{background:var(--color-warning-50);color:var(--color-warning-700)}.pw-bi .pw-ag-ok{display:grid;place-items:center;min-width:5.2em;height:2em;padding:0 .8em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pw-ink-3);font-weight:600;font-size:.85em;transition:background-color var(--pw-dur-base),color var(--pw-dur-base),box-shadow var(--pw-dur-base)}.pw-bi .pw-ag-ok:hover{background:var(--pw-ink);color:#fff;box-shadow:none}.pw-ag-ok svg{width:1.1em;height:1.1em}.pw-ag-case.is-ok .pw-ag-ok{background:var(--primia-success);color:#fff;box-shadow:none}.pw-ag-case.is-gone{opacity:0!important;translate:2em 0!important;max-height:0;padding-block:0;border-bottom-color:transparent}.pw-scene-ui:has(>.pw-app){left:calc((100% - min(92%,42rem))/2);width:min(92%,42rem)}.pw-app>.pw-bi-ask,.pw-app>.pw-bi-foot,.pw-app .pw-bi-empty{display:none}.pw-scene-view.pw-app{padding:0;background:var(--pw-surface)}.pw-app .pw-bi-card{padding:0;border-radius:0;box-shadow:none;background:none}.pw-app .pw-bi-view{flex-direction:row;min-height:0}.pw-app .pw-bi-drill{inset:.8em}.pw-app-side{flex:none;display:flex;flex-direction:column;gap:.15em;width:12em;padding:1em .6em;background:var(--pw-paper);border-right:1px solid var(--pw-hairline)}.pw-app-brand{display:flex;align-items:center;gap:.55em;padding:0 .5em .9em}.pw-app-brand i{width:1.4em;height:1.4em;border-radius:.45em;background:var(--pw-accent);box-shadow:inset 0 0 0 .35em #ffffff59}.pw-app-brand b{font-weight:600;letter-spacing:-.01em}.pw-bi .pw-app-nav{display:flex;align-items:center;gap:.55em;width:100%;padding:.5em .55em;border-radius:.6em;color:var(--pw-ink-2);text-align:left;transition:background-color var(--pw-dur-quick),color var(--pw-dur-quick)}.pw-bi .pw-app-nav:hover{color:var(--pw-ink)}.pw-bi .pw-app-nav.on{background:var(--pw-surface);color:var(--pw-ink);font-weight:600;box-shadow:none}.pw-app-nav svg{flex:none;width:1.1em;height:1.1em}.pw-app-nav span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-app-nav em{min-width:1.5em;color:var(--pw-ink-2);font-style:normal;font-weight:600;font-size:.8em;text-align:right;font-variant-numeric:tabular-nums}.pw-app-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:.6em;padding:1.1em 1.1em .9em}.pw-app-top{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.pw-app-top b{font-size:1.25em;font-weight:600;letter-spacing:-.02em}.pw-app-cnt{color:var(--pw-ink-2);font-size:.85em}.pw-app-rows{flex:none;display:flex;flex-direction:column;height:13.4em;overflow:hidden;transition:opacity var(--pw-dur-quick)}.pw-app-rows.is-swap,.pw-app-ag.is-swap{opacity:0}.pw-bi .pw-app-row{flex:none;display:grid;grid-template-columns:3.6em minmax(0,1fr) auto;align-items:center;gap:.7em;width:100%;height:3.35em;padding:0 .55em;border-radius:.7em;text-align:left;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease),background-color var(--pw-dur-quick);transition-delay:calc(var(--o) * .08s),calc(var(--o) * .08s),0s}.pw-bi.is-answered .pw-app-row[style*=--o]{animation:pwapprow .55s var(--pw-ease) both;animation-delay:calc(var(--o) * .08s)}@keyframes pwapprow{0%{opacity:0;translate:0 8px}}.pw-bi .pw-app-row:hover{background:var(--pw-paper)}.pw-bi .pw-app-row.is-sel{background:var(--pw-accent-tint)}.pw-app-id{color:var(--pw-ink-2);font-family:var(--pw-font-data);font-size:.8em}.pw-app-nm{display:flex;flex-direction:column;min-width:0}.pw-app-nm b{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-app-nm span{color:var(--pw-ink-2);font-size:.82em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-app-st{padding:.2em .65em;border-radius:999px;background:var(--pw-paper);color:var(--pw-ink-2);font-size:.78em;font-weight:600;white-space:nowrap;transition:background-color var(--pw-dur-base),color var(--pw-dur-base)}.pw-app-st.is-warn{background:var(--color-warning-50);color:var(--color-warning-700)}.pw-app-st.is-wait{background:var(--pw-accent-tint);color:var(--pw-accent-ink)}.pw-app-st.is-ok{background:var(--color-success-50);color:var(--color-success-700)}.pw-app-st.is-new{animation:pwagpop .4s var(--pw-ease)}.pw-app-ag{flex:none;display:flex;gap:.65em;margin-top:auto;padding:.75em .85em;border-radius:1em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-ink-3);opacity:0;translate:0 .6em;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-app-ag.is-on{opacity:1;translate:0 0}.pw-app-av{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:50%;background:var(--pw-accent-tint);color:var(--pw-accent);transition:background-color var(--pw-dur-base),color var(--pw-dur-base)}.pw-app-av svg{width:1em;height:1em}.pw-app-ag.is-plain{background:var(--pw-paper);box-shadow:none}.pw-app-ag.is-plain .pw-app-av{display:none}.pw-app-ag.is-plain .pw-app-msg b{font-weight:600}.pw-app-done.is-no{color:var(--pw-ink-2)}.pw-app-ag.is-done .pw-app-av{background:var(--color-success-50);color:var(--primia-success)}.pw-app-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:.55em}.pw-app-msg{height:2.7em;overflow:hidden;font-size:.92em;line-height:1.35;padding-top:.15em}.pw-app-msg .in{display:block;animation:pwbislide .35s var(--pw-ease)}.pw-app-dots{display:inline-flex;gap:.3em;padding-top:.45em}.pw-app-dots i{width:.45em;height:.45em;border-radius:50%;background:var(--pw-ink-2);animation:caosdot 1s infinite}.pw-app-dots i:nth-child(2){animation-delay:.15s}.pw-app-dots i:nth-child(3){animation-delay:.3s}.pw-app-acts{display:flex;align-items:center;gap:.5em;height:2.1em}.pw-bi .pw-app-go{padding:.5em 1em;border-radius:999px;background:var(--pw-ink);color:#fff;font-weight:600;font-size:.85em;white-space:nowrap;animation:pwbislide .35s var(--pw-ease)}.pw-bi .pw-app-file{padding:.5em .9em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pw-ink-3);font-weight:600;font-size:.85em;white-space:nowrap;transition:background-color var(--pw-dur-quick)}.pw-bi .pw-app-file:hover{background:var(--pw-paper)}.pw-app-done{display:inline-flex;align-items:center;gap:.35em;color:var(--color-success-700);font-weight:600;font-size:.85em;animation:pwbislide .35s var(--pw-ease)}.pw-app-done svg{width:1em;height:1em}@container (max-width:30em){.pw-app-side{width:3.2em;padding-inline:.45em}.pw-app-brand b,.pw-app-nav span,.pw-app-nav em{display:none}.pw-app-brand{padding-inline:.45em}.pw-bi .pw-app-nav{justify-content:center;padding-inline:0}.pw-app-msg{height:4.3em}}.pw-scene-ui:has(>.pw-st){left:calc((100% - min(88%,40rem))/2);width:min(88%,40rem);top:12%;height:76%}.pw-st{position:relative;container-type:size;font-size:clamp(8px,2.3cqi,13px);background:var(--pw-paper);overflow:hidden}.pw-st *{transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease),scale var(--pw-dur-slow) var(--pw-ease),background-color var(--pw-dur-base),left var(--pw-dur-slow) var(--pw-ease),top var(--pw-dur-slow) var(--pw-ease)}.st-doc{position:absolute;top:8%;width:44%;padding:.7em .8em;border-radius:.8em;background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-hairline);opacity:0;translate:0 .8em}.st-xls{left:4%}.st-mail{right:4%}.pw-st[data-s="1"] .st-doc,.pw-st[data-s="2"] .st-doc,.pw-st[data-s="3"] .st-doc{opacity:1;translate:0 0}.pw-st[data-s="4"] .st-doc{opacity:0;scale:.9}.st-dh{display:flex;align-items:center;gap:.5em;margin-bottom:.6em;font-weight:600;font-size:.9em}.st-ic{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:.35em;color:#fff;font-size:.75em}.st-ic--xl{background:var(--primia-success)}.st-ic--mail{background:var(--pw-accent)}.st-xls table{width:100%;border-collapse:collapse;font-family:var(--pw-font-data);font-size:.85em}.st-xls th,.st-xls td{padding:.25em .4em;border-bottom:1px solid var(--pw-hairline);text-align:left;font-weight:400}.st-xls th{color:var(--pw-ink-2)}.pw-st[data-s="2"] .st-col,.pw-st[data-s="3"] .st-col{background:var(--pw-accent-tint);color:var(--pw-accent-ink);font-weight:600}.st-subj{display:block;margin-bottom:.4em}.pw-scene-view.pw-st p{grid-column:auto;margin:0;font-size:inherit;line-height:1.45}.st-mail p{margin:0;line-height:1.45;color:var(--pw-ink-2)}.st-mail mark{background:linear-gradient(var(--color-warning-50),var(--color-warning-50)) left / 0 100% no-repeat;color:inherit;transition:background-size var(--pw-dur-slow) var(--pw-ease)}.pw-st[data-s="3"] .st-mail mark{background-size:100% 100%;color:var(--pw-ink)}.st-chip{position:absolute;z-index:3;translate:-50% -50%;padding:.4em .8em;border-radius:999px;background:var(--pw-ink);color:#fff;font-weight:600;font-size:.85em;white-space:nowrap;opacity:0;scale:.6}.st-chip--a{left:26%;top:80%}.st-chip--b{left:74%;top:62%}.pw-st[data-s="2"] .st-chip--a,.pw-st[data-s="3"] .st-chip--a,.pw-st[data-s="3"] .st-chip--b{opacity:1;scale:1}.pw-st[data-s="4"] .st-chip{left:50%;top:50%;opacity:0;scale:.5}.st-dash{position:absolute;left:50%;top:50%;z-index:2;translate:-50% -50%;width:62%;padding:1em 1.1em;border-radius:1em;background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-hairline);opacity:0;scale:.9}.pw-st[data-pw-st=ag][data-s="4"] .st-dash,.pw-st[data-v=ventas] .st-dash{opacity:1;scale:1;transition-delay:.25s}.st-dk{color:var(--pw-ink-2);font-size:.85em}.st-dv{display:flex;align-items:baseline;gap:.5em;margin:.2em 0 .6em}.st-dv b{font-size:2em;font-weight:600;letter-spacing:-.03em}.st-dv em{font-style:normal;font-weight:600;color:var(--primia-error)}.st-bars{display:flex;align-items:flex-end;gap:.5em;height:5.5em;margin-bottom:1.6em}.st-bars i{position:relative;flex:1;height:0;border-radius:.3em .3em .1em .1em;background:var(--pw-accent);transition:height var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.35s + var(--i) * 60ms)}.st-bars i.is-low{background:var(--primia-error)}.st-bars span{position:absolute;left:50%;top:calc(100% + .35em);translate:-50% 0;color:var(--pw-ink-2);font-size:.75em}.pw-st[data-pw-st=ag][data-s="4"] .st-bars i,.pw-st[data-v=ventas] .st-bars i{height:var(--h)}.st-cause{display:flex;align-items:center;gap:.5em;font-size:.9em}.st-cause i{width:.55em;height:.55em;border-radius:50%;background:var(--primia-error)}.pw-st[data-pw-st=app]{display:flex;gap:.5em;padding:.5em .5em .5em 0;background:var(--pw-paper)}.st-rail{flex:none;display:flex;flex-direction:column;align-items:center;gap:.45em;width:3.2em;padding:.1em 0}.st-logo{display:grid;place-items:center;width:2.2em;height:2.2em;margin-bottom:.5em;border-radius:.6em;background:var(--pw-ink);color:#fff}.st-logo svg{height:1.2em;width:auto}.st-tab{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;color:var(--pw-ink-2);opacity:0;scale:.7;transition-delay:calc(var(--i) * .11s)}.st-tab svg{width:1.05em;height:1.05em}.pw-st[data-pw-st=app]:not([data-s="0"]) .st-tab{opacity:1;scale:1}.st-tab.on{background:var(--pw-surface);color:var(--pw-ink);box-shadow:none}.pw-st[data-pw-st=app]:not([data-s="0"]) .st-tab{cursor:pointer}.pw-st[data-pw-st=app] .st-tab:not(.on):hover{color:var(--pw-ink);background:#fff9}.st-main{position:relative;flex:1;min-width:0;border-radius:.9em;background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-hairline)}.st-head{position:relative;height:2.8em;border-bottom:1px solid var(--pw-hairline)}.st-head b{position:absolute;left:1em;top:50%;translate:0 -50%;font-weight:600;transition:opacity var(--pw-dur-base)}.st-head b.is-swap{opacity:0}.st-home{position:absolute;left:50%;top:calc(50% + 1.4em);translate:-50% -50%;width:80%;display:flex;flex-direction:column;align-items:center;gap:.9em;text-align:center;opacity:0}.pw-st[data-v=home] .st-home{opacity:1}.pw-st[data-v]:not([data-v=home]) .st-home{opacity:0;translate:-50% -60%;pointer-events:none}.st-home b{font-size:1.25em;font-weight:600;letter-spacing:-.015em}.st-in{display:flex;align-items:center;gap:.6em;width:100%;padding:.4em .45em .4em 1em;border-radius:1.2em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-ink-3);text-align:left}.st-in{margin:0}.st-t{flex:1;min-width:0;min-height:1.3em;padding:0;border:0;outline:0;background:none;font:inherit;color:inherit}.st-t::placeholder{color:var(--pw-ink-2)}.st-send{border:0;padding:0;cursor:pointer;font:inherit}.pw-st[data-pw-st=app] .st-in:focus-within{box-shadow:inset 0 0 0 1.5px var(--pw-accent)}.st-send{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--pw-ink-3);color:#fff}.pw-st[data-s="3"] .st-send{background:var(--pw-ink)}.st-send svg{width:1em;height:1em}.st-main .st-dash{width:84%;top:56%}.st-pane{position:absolute;inset:2.8em 0 0;display:flex;flex-direction:column;gap:.7em;padding:.85em;font-size:.86em;opacity:0;pointer-events:none;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.pw-st[data-v=ventas] [data-p=ventas],.pw-st[data-v=sol] [data-p=sol],.pw-st[data-v=inv] [data-p=inv]{opacity:1;pointer-events:auto;transition-delay:.12s}.st-pane>*{translate:0 .5em;opacity:0;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-st[data-v=ventas] [data-p=ventas]>*,.pw-st[data-v=sol] [data-p=sol]>*,.pw-st[data-v=inv] [data-p=inv]>*{opacity:1;translate:0 0}.st-pane>:nth-child(2){transition-delay:.12s}.st-kpis{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em}.st-kpi{display:flex;flex-direction:column;gap:.1em;min-width:0;padding:.6em .75em;border-radius:.7em;background:var(--pw-paper)}.st-kpi span{color:var(--pw-ink-2);font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kpi b{display:grid;font-size:1.45em;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.15}.st-kpi em{display:grid;font-style:normal;font-weight:600;font-size:.82em}.st-kpi b>span,.st-kpi em>span{grid-area:1 / 1;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease)}.is-dn{color:var(--primia-error)}.is-up{color:var(--color-success-700)}.st-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em}.st-grid>:first-child{grid-column:span 2}.st-box{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.45em;padding:.65em .75em;border-radius:.7em;box-shadow:0 0 0 1px var(--pw-hairline);overflow:hidden}.st-bh{display:flex;align-items:center;justify-content:space-between;gap:.6em}.st-bh b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-leg{display:flex;align-items:center;gap:.35em;color:var(--pw-ink-2);font-size:.82em;white-space:nowrap}.st-leg i{width:.6em;height:.6em;border-radius:.15em;background:var(--pw-accent)}.st-leg i.is-prev{margin-left:.4em;background:var(--pw-ink-3)}.st-cb{flex:1;min-height:0;display:flex;align-items:flex-end;gap:.45em;padding-bottom:1.2em}.st-cb>div{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.st-cb span{width:42%;height:0;border-radius:.25em .25em .08em .08em;transition:height var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.25s + var(--i) * 55ms)}.st-cbp{background:var(--pw-ink-3)}.st-cbn{background:var(--pw-accent)}.st-cbn.is-low{background:var(--primia-error)}.pw-st[data-v=ventas] .st-cb span{height:var(--h)}.st-cb em{position:absolute;left:50%;top:calc(100% + .3em);translate:-50% 0;font-style:normal;color:var(--pw-ink-2);font-size:.78em}.st-reg{display:grid;grid-template-columns:4.6em minmax(0,1fr) 3em;align-items:center;gap:.5em;padding:.25em 0}.st-reg span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-reg i{height:.45em;border-radius:99px;background:var(--pw-accent);width:0;transition:width var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.35s + var(--i) * 80ms)}.st-reg i.is-low{background:var(--primia-error)}.pw-st[data-v=ventas] .st-reg i{width:var(--w)}.st-reg em{font-style:normal;font-weight:600;font-size:.85em;text-align:right}.st-tools{flex:none;display:flex;align-items:center;gap:.4em}.st-fl{padding:.35em 1em;border-radius:99px;color:var(--pw-ink-2);white-space:nowrap}.st-fl em{font-style:normal;margin-left:.2em;color:var(--pw-ink-2)}.st-fl.is-on{background:var(--pw-ink);color:#fff}.st-fl.is-on em{color:#ffffffb3}.st-new{margin-left:auto;padding:.35em .8em;border-radius:.5em;background:var(--pw-accent);color:#fff;font-weight:600;white-space:nowrap}.st-tbl{flex:1;gap:0;padding:0}.st-tr{display:grid;grid-template-columns:4.4em minmax(0,1fr) minmax(0,1.3fr) 2.6em 8.4em;align-items:center;gap:.6em;padding:.5em .8em;border-top:1px solid var(--pw-hairline)}.st-tr.is-h{border-top:0;color:var(--pw-ink-2);font-size:.85em;background:var(--pw-paper)}.st-tr>*{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-tr b{font-weight:500}.st-tr:not(.is-h){opacity:0;translate:0 .4em;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease);transition-delay:calc(.2s + var(--i) * 70ms)}.pw-st[data-v=sol] .st-tr{opacity:1;translate:0 0}.st-mono{font-family:var(--pw-font-data);font-size:.92em;color:var(--pw-ink-2)}.st-av{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--pw-accent-tint);color:var(--pw-accent-ink);font-size:.72em;font-weight:700}.st-av--LM{background:var(--color-success-50);color:var(--color-success-700)}.st-av--CG{background:var(--color-warning-50);color:var(--color-warning-700)}.st-pill{justify-self:start;padding:.2em .6em;border-radius:99px;background:var(--pw-paper);color:var(--pw-ink-2);font-size:.85em;font-weight:600}.st-pill.is-ok{background:var(--color-success-50);color:var(--color-success-700)}.st-pill.is-warn{background:var(--color-warning-50);color:var(--color-warning-700)}.st-pill.is-err{background:var(--color-error-50);color:var(--color-error-700)}.st-stk{display:grid;grid-template-columns:6.4em minmax(0,1fr) 3.6em 3.8em;align-items:center;gap:.55em;padding:.28em 0}.st-stk>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-stk i{height:.5em;border-radius:99px;background:linear-gradient(var(--pw-accent),var(--pw-accent)) 0 0 / var(--a) 100% no-repeat,var(--pw-paper);transition:background-size var(--pw-dur-slow) var(--pw-ease)}.pw-st.is-ok .st-stk i{background-size:var(--b) 100%,auto}.st-stk.is-out>span{color:var(--primia-error);font-weight:600}.pw-st.is-ok .st-stk.is-out>span{color:inherit;font-weight:400}.st-stk b,.st-stk em{display:grid;text-align:right;font-variant-numeric:tabular-nums}.st-stk b{font-weight:600}.st-stk em{font-style:normal;color:var(--pw-ink-2);font-size:.85em}.st-stk b>span,.st-stk em>span{grid-area:1 / 1;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease)}.st-q1,.pw-st.is-ok .st-q0{opacity:0;translate:0 .4em}.pw-st.is-ok .st-q1{opacity:1;translate:0 0}.st-route{justify-content:space-between}.st-rt{display:flex;align-items:center;gap:.4em;margin-top:.3em}.st-node{padding:.3em .6em;border-radius:.5em;background:var(--pw-paper);font-weight:600}.st-node.is-to{background:color-mix(in srgb,var(--primia-error) 12%,var(--pw-surface));color:var(--primia-error);transition:background-color var(--pw-dur-base),color var(--pw-dur-base)}.pw-st.is-ok .st-node.is-to{background:var(--color-success-50);color:var(--color-success-700)}.st-line{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--pw-ink-3) 0 4px,transparent 4px 8px)}.st-line i{position:absolute;left:0;top:50%;translate:-50% -50%;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--pw-ink);color:#fff;transition:left var(--pw-dur-reveal) var(--pw-ease) .2s}.st-line svg{width:1em;height:1em}.pw-st.is-ok .st-line i{left:100%}.st-pane .st-rtx{margin:0;color:var(--pw-ink-2);font-size:.92em;line-height:1.35}.st-rtx b{color:var(--pw-ink);font-weight:600}.st-go{display:grid;align-self:stretch;padding:.55em 1em;border-radius:.6em;background:var(--pw-ink);color:#fff;font-weight:600;transition:background-color var(--pw-dur-base)}.st-go>span{grid-area:1 / 1;text-align:center;transition:opacity var(--pw-dur-base)}.st-go1,.pw-st.is-ok .st-go0{opacity:0}.pw-st.is-ok .st-go1{opacity:1}.pw-st.is-ok .st-go{background:var(--primia-success);animation:pwagpop .5s var(--pw-ease)}.st-kpi,.st-app{transition:background-color var(--pw-dur-base),box-shadow var(--pw-dur-base),translate var(--pw-dur-base) var(--pw-ease)}.st-kpi:hover,.st-app:hover{background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-hairline);translate:0 -2px}.st-cb>div{cursor:default;transition:opacity var(--pw-dur-base)}.st-cb:hover>div:not(:hover){opacity:.35}.st-cbv{position:absolute;left:50%;top:-.3em;translate:-50% .3em;padding:.15em .45em;border-radius:.4em;background:var(--pw-ink);color:#fff;font-size:.75em;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--pw-dur-quick),translate var(--pw-dur-base) var(--pw-ease)}.st-cb>div:hover .st-cbv{opacity:1;translate:-50% 0}.st-reg,.st-stk{margin-inline:-.4em;padding-inline:.4em;border-radius:.5em;transition:background-color var(--pw-dur-quick)}.st-reg:hover,.st-stk:hover{background:var(--pw-paper)}.st-reg i,.st-stk i{transition:height var(--pw-dur-base) var(--pw-ease),width var(--pw-dur-slow) var(--pw-ease),background-size var(--pw-dur-slow) var(--pw-ease)}.st-reg:hover i,.st-stk:hover i{height:.75em}.st-tr:not(.is-h){transition:background-color var(--pw-dur-quick),opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease)}.st-tr:not(.is-h):hover{background:var(--pw-paper)}.st-al{cursor:default}.st-al.is-hot{cursor:pointer}.st-al:hover{background:var(--pw-paper)}.st-fl{cursor:pointer;transition:background-color var(--pw-dur-quick),color var(--pw-dur-quick)}.st-fl:not(.is-on):hover{background:var(--pw-paper);color:var(--pw-ink)}[data-f=ok] .st-tr:not(.is-h):not([data-st=ok]),[data-f=err] .st-tr:not(.is-h):not([data-st=err]):not([data-st=warn]){display:none}.st-new,.st-go{cursor:pointer;transition:background-color var(--pw-dur-base),translate var(--pw-dur-base) var(--pw-ease),scale var(--pw-dur-quick),box-shadow var(--pw-dur-base)}.st-new:hover,.st-go:hover{translate:0 -1px;box-shadow:none}.st-new:active,.st-go:active{scale:.96}.st-sec{display:flex;flex-direction:column;gap:.4em;width:100%;text-align:left;font-size:.9em;opacity:0;translate:0 .4em;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.25s + var(--i) * .12s)}.pw-st[data-v=home] .st-sec{opacity:1;translate:0 0}.st-sk{color:var(--pw-ink-2);font-size:.9em}.st-alerts{display:flex;flex-direction:column;border-radius:.8em;box-shadow:0 0 0 1px var(--pw-hairline)}.st-al{display:flex;align-items:center;gap:.6em;padding:.55em .8em;transition:background-color var(--pw-dur-base)}.st-al+.st-al{border-top:1px solid var(--pw-hairline)}.st-al i{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--color-warning-500)}.st-al.is-hot i{background:var(--primia-error)}.st-al b{flex:1;min-width:0;font-size:1em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-al em{font-style:normal;color:var(--pw-ink-2);font-size:.9em}.pw-st[data-s="3"] .st-al.is-hot{background:var(--pw-accent-tint)}.st-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.st-app{display:flex;align-items:center;gap:.5em;min-width:0;padding:.6em .7em;border-radius:.8em;background:var(--pw-paper);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-app svg{flex:none;width:1.1em;height:1.1em;color:var(--pw-accent)}@media(prefers-reduced-motion:reduce){.pw-st *{transition:none!important}}.pw-ag-scr{position:relative;display:flex;flex-direction:column;gap:.4em;max-height:11em;margin-bottom:.2em;padding:.55em .65em .6em;border-radius:.7em;background:var(--pw-paper);overflow:hidden;transition:max-height var(--pw-dur-slow) var(--pw-ease),opacity var(--pw-dur-base) var(--pw-ease-ui),padding var(--pw-dur-slow) var(--pw-ease),margin var(--pw-dur-slow) var(--pw-ease)}.pw-ag-scr.is-closed{max-height:0;opacity:0;padding-block:0;margin:0}.pw-ag-scr-h{display:flex;align-items:baseline;gap:.5em;font-size:.85em}.pw-ag-scr-app{display:inline-flex;align-items:center;gap:.35em;font-weight:600}.pw-ag-scr-app:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--pw-accent);animation:pwbilive 1.2s var(--pw-ease-ui) infinite}.pw-ag-scr-act{color:var(--pw-ink-2)}.pw-ag-scr-rows{display:flex;flex-direction:column;gap:.2em}.pw-ag-scr-rows span{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.25em .5em;border-radius:.4em;background:var(--pw-surface);font-family:var(--pw-font-data);font-size:.8em;transition:background-color var(--pw-dur-base)}.pw-ag-scr-rows.in span{animation:pwbislide .35s var(--pw-ease) both}.pw-ag-scr-rows span i{display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:50%;color:#fff;background:var(--primia-success);opacity:0;scale:.5;transition:opacity var(--pw-dur-base),scale var(--pw-dur-base) var(--pw-ease)}.pw-ag-scr-rows span i svg{width:.75em;height:.75em}.pw-ag-scr-rows span.is-ok{background:var(--color-success-50)}.pw-ag-scr-rows span.is-ok i{opacity:1;scale:1}.pw-ag-cur{position:absolute;left:60%;top:2.4em;z-index:2;width:1.1em;height:1.1em;color:var(--pw-accent);translate:-20% -20%;transition:left var(--pw-dur-base) var(--pw-ease),top var(--pw-dur-base) var(--pw-ease)}.pw-ag-cur svg{width:100%;height:100%;filter:none}.pw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}.pw-step{position:relative;border-radius:var(--pw-r-card);overflow:hidden;display:flex;flex-direction:column;min-height:clamp(22rem,34vw,30rem);padding:clamp(24px,2.6vw,40px)}.pw-step--sky{background:var(--pw-sky);color:var(--pw-cloud);--ic-solid:var(--pw-cloud);--ic-rule:rgb(243 246 251 / .35);--ic-hot:var(--pw-cloud)}.pw-step--ink{background:var(--pw-ink);color:var(--pw-cloud);--ic-solid:var(--pw-cloud);--ic-hot:var(--pw-accent)}.pw-step--paper{background:var(--pw-surface);color:var(--pw-ink);--ic-solid:var(--pw-ink);--ic-hot:var(--pw-accent)}.pw-step-n{position:absolute;top:clamp(24px,2.6vw,40px);right:clamp(24px,2.6vw,40px);font:500 .9375rem/1 var(--pw-font);font-variant-numeric:tabular-nums;opacity:.7}.pw-step-ic{width:clamp(7.5rem,10.5vw,10rem);height:auto;overflow:visible}.pw-step h3{margin:auto 0 12px;font:400 var(--pw-title-ml)/1.15 var(--pw-font);letter-spacing:-.02em}.pw-step p{margin:0;max-width:34ch;min-height:3lh;font-size:var(--pw-body);line-height:var(--pw-leading-body);opacity:.78}.pw-step{--amp:1}.pw-step:hover{--amp:2.2}.pw-step-ic{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pw-step-ic circle{fill:currentColor;stroke:none}.pw-ic-wave circle:first-of-type{fill:none;stroke:currentColor}.pw-ic-arc{animation:pwicarc 4s var(--pw-ease-ui) infinite;animation-delay:calc(var(--k) * .22s)}@keyframes pwicarc{0%,to{stroke-opacity:calc(.5 - .25 * var(--amp))}25%{stroke-opacity:1}}.pw-ic-ray circle{transform-box:fill-box;transform-origin:center;animation:pwicnode 4s var(--pw-ease) infinite;animation-delay:calc(1.1s + var(--k) * .3s)}@keyframes pwicnode{0%,40%,to{scale:1}20%{scale:calc(1 + .9 * var(--amp))}}.pw-ic-guide line{stroke-dasharray:1 11;stroke-width:2.7;animation:pwicflow 2.4s linear infinite}@keyframes pwicflow{to{stroke-dashoffset:-24}}.pw-ic-plane{animation:pwicplane 4.4s var(--pw-ease-ui) infinite;animation-delay:calc(var(--k) * .25s)}@keyframes pwicplane{0%,to{translate:0 0}30%{translate:0 calc(-14px * var(--amp))}}.pw-ic-plane{transform-box:fill-box;transform-origin:center}.pw-step:hover .pw-ic-plane{animation:pwicbuild 2.8s var(--pw-ease) infinite;animation-delay:calc((3 - var(--k)) * .18s)}@keyframes pwicbuild{0%,to{scale:.4}35%,75%{scale:1}}.pw-step:hover .pw-ic-guide line{animation-duration:.9s}.pw-ic-ring{transform-box:fill-box;transform-origin:center;--sw:calc(.24 - .035 * var(--k));animation:pwicring 3.6s var(--pw-ease-ui) infinite;animation-delay:calc(var(--k) * .16s - .25s)}@keyframes pwicring{0%,50%,to{scale:1 1}16%{scale:calc(1 + var(--sw) * var(--amp)) calc(1 + var(--sw) * .55 * var(--amp))}}.pw-ic-dot{transform-box:fill-box;transform-origin:center;animation:pwicnode 3.6s var(--pw-ease) infinite;animation-delay:1s}.pw-ic-feed{stroke-dasharray:6 8;animation:pwicflow 1.6s linear infinite}.pw-steps--bleed{width:100vw;margin-left:calc(50% - 50vw);gap:0}.pw-steps--bleed .pw-step{border-radius:0}@media(min-width:901px){.pw-steps--bleed .pw-step:first-child{padding-left:var(--pw-edge)}.pw-steps--bleed .pw-step:last-child{padding-right:var(--pw-edge)}.pw-steps--bleed .pw-step:last-child .pw-step-n{right:var(--pw-edge)}}@media(max-width:900px){.pw-steps--bleed .pw-step{padding-inline:var(--pw-edge)}.pw-steps--bleed .pw-step-n{right:var(--pw-edge)}}@media(max-width:900px){.pw-steps{grid-template-columns:1fr}.pw-step{min-height:18rem}}.pw-steps-track.is-live{height:calc(var(--pin-h, 100svh) + 30svh)}.pw-steps-track.is-live .pw-steps-pin{position:sticky;top:var(--pin-top,0px)}.pw-steps-track .pw-step{min-height:var(--step-h, clamp(22rem,34vw,30rem))}.pw-steps-track.is-live .pw-step{opacity:0;translate:0 24px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(var(--i, 0) * .11s)}.pw-steps-track.is-live .pw-step.is-in{opacity:1;translate:0 0}.pw-steps.is-armed .pw-step{opacity:0;translate:0 56px;transition:opacity var(--pw-dur-slow) var(--pw-ease-ui),translate var(--pw-dur-reveal) var(--pw-ease);transition-delay:calc(var(--i, 0) * .14s)}.pw-steps.is-armed .pw-step.is-in{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.pw-step-ic *{animation:none!important}}.pw-mxl{position:relative;isolation:isolate;display:flex;overflow-x:clip;margin-block:clamp(56px,7vw,110px) clamp(20px,2.5vw,40px);padding-block:8px;font-size:clamp(2.75rem,6.5vw,6rem);line-height:1;letter-spacing:var(--pw-track-display);color:var(--pw-ink);white-space:nowrap}.pw-mxl.is-hot,.pw-mxl:has(.pw-mxl-item:focus-visible){z-index:18;transition:color var(--pw-dur-base) var(--pw-ease)}.pw-mxl:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--pw-ink) 90%,transparent);opacity:0;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.pw-mxl.is-hot:before{opacity:1;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.pw-mxl-track{flex:none;display:flex;align-items:baseline;animation:pwmxl 70s linear infinite}.pw-mxl-track{transform:translate(var(--nudge,0px));transition:transform var(--pw-dur-slow) var(--pw-ease)}.pw-mxl.is-hot .pw-mxl-track{animation-play-state:paused}.pw-mxl-item{position:relative;display:inline-flex;align-items:baseline;color:inherit;text-decoration:none;padding-block:.08em .14em;transition:opacity var(--pw-dur-base) var(--pw-ease),color var(--pw-dur-base) var(--pw-ease)}.pw-mxl-item:after{content:"";position:absolute;left:calc(100% + .3em);top:calc(50% - .31em);width:.62em;height:.62em;background:currentColor;opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat;translate:-.2em .2em;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui),translate var(--pw-dur-base) var(--pw-ease)}.pw-mxl-sep{margin-inline:.35em;color:var(--pw-ink-3);transition:opacity var(--pw-dur-base) var(--pw-ease) .18s}.pw-mxl.is-hot .pw-mxl-item:not(.is-on),.pw-mxl.is-hot .pw-mxl-sep{opacity:.14}.pw-mxl.is-hot,.pw-mxl:has(.pw-mxl-item:focus-visible){color:var(--pw-cloud)}.pw-mxl.is-hot .pw-mxl-sep{color:var(--pw-cloud-dim)}.pw-mxl{transition:z-index 0s .4s,color var(--pw-dur-base) var(--pw-ease-ui)}.pw-mxl-item.is-on,.pw-mxl-item:focus-visible{outline:none}.pw-mxl-item.is-on:after,.pw-mxl-item:focus-visible:after{opacity:1;translate:0 0;transition:opacity var(--pw-dur-base) var(--pw-ease) .12s,translate var(--pw-dur-slow) var(--pw-ease) .12s}.pw-mxl .pw-mxl-item.is-on+.pw-mxl-sep,.pw-mxl .pw-mxl-item:focus-visible+.pw-mxl-sep{opacity:0;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui)}.pw-mxl:has(.pw-mxl-item:focus-visible):before{opacity:1}.pw-mxl-say{position:absolute;top:calc(100% - .2em);left:clamp(var(--pw-edge),var(--sx,0px),calc(100vw - 30rem - 2 * var(--pw-edge)));width:min(30rem,calc(100vw - 4 * var(--pw-edge)));margin:0;font-size:var(--pw-body-l);line-height:1.45;letter-spacing:0;white-space:normal;color:var(--pw-ink-2);pointer-events:none;opacity:0;translate:0 .6em;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease)}.pw-mxl-say.is-on{opacity:1;translate:0 0;transition-delay:.12s;color:var(--pw-cloud-dim)}.pw-mxl-say{transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease),left var(--pw-dur-slow) var(--pw-ease)}.pw-mxl-go{position:fixed;inset:0;z-index:19;pointer-events:none;overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path var(--pw-dur-slow) cubic-bezier(.7,0,.2,1)}.pw-mxl-go>i{position:absolute;inset:0;background:center / cover no-repeat;translate:0 16vh;transition:translate var(--pw-dur-slow) cubic-bezier(.7,0,.2,1)}.pw-mxl-go.on{clip-path:inset(0 0 0 0)}.pw-mxl-go.on>i{translate:0 0}@keyframes pwmxl{to{translate:-100% 0}}.pw-mxl.is-peek .pw-mxl-track{animation-play-state:paused}.pw-mxl.is-peek .pw-mxl-item:not(.is-on),.pw-mxl.is-peek .pw-mxl-sep{opacity:.3}.pw-mxl-peek{position:fixed;left:0;top:0;z-index:21;width:clamp(220px,19vw,300px);border-radius:var(--pw-r-scene);overflow:hidden;background:var(--pw-surface);box-shadow:0 0 0 1px var(--pw-hairline);pointer-events:none;opacity:0;scale:.92;transform-origin:0 100%;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),scale var(--pw-dur-slow) var(--pw-ease)}.pw-mxl-peek.is-on{opacity:1;scale:1}.pw-mxl-peek .pw-mxl-peek-ph{display:block;aspect-ratio:16/10;background:var(--pw-surface-sunk) center / cover no-repeat}.pw-mxl-peek-t{display:block;padding:12px 14px 14px;font-size:var(--pw-body-s);line-height:1.4;color:var(--pw-ink-2)}.pw-mxl-grow{position:fixed;z-index:19;pointer-events:none;border-radius:var(--pw-r-card);background:var(--pw-ink) center / cover no-repeat;transition:top .8s cubic-bezier(.7,0,.2,1),left .8s cubic-bezier(.7,0,.2,1),width .8s cubic-bezier(.7,0,.2,1),height .8s cubic-bezier(.7,0,.2,1),border-radius .8s cubic-bezier(.7,0,.2,1)}.pw-mxl-grow.on{top:0!important;left:0!important;width:100vw!important;height:100vh!important;border-radius:0}@media(prefers-reduced-motion:reduce){.pw-mxl-peek,.pw-mxl-grow{transition:none}}.pw-mxl--m{font-size:clamp(1.375rem,3.25vw,3rem);margin-block:clamp(40px,5vw,80px) clamp(16px,2vw,32px)}.pw-mxl--m .pw-mxl-track{animation-duration:45s}@media(prefers-reduced-motion:reduce){.pw-mxl{overflow-x:auto}.pw-mxl-track{animation:none}.pw-mxl:before{transition:none}}.pw-contact{position:fixed;inset:0;z-index:60;pointer-events:none}.pw-contact-body{overscroll-behavior:contain}.pw-contact-dim{position:absolute;inset:0;background:#0b122061;opacity:0;transition:opacity var(--pw-dur-base) var(--pw-ease);pointer-events:none}.pw-contact.is-open .pw-contact-dim{opacity:1;pointer-events:auto}.pw-contact-win{position:absolute;top:12px;right:12px;bottom:12px;width:min(36rem,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;padding:0 7px 7px;border-radius:var(--pw-r-window);background:#eeeff2;pointer-events:auto;box-shadow:inset 0 0 0 .5px #ffffffb3,0 0 0 .5px #00000024;transform-origin:50% 50%;translate:var(--fx,0) var(--fy,0);scale:var(--fs,.1);opacity:0;visibility:hidden;transition:translate var(--pw-dur-slow) cubic-bezier(.7,0,.25,1),scale var(--pw-dur-slow) cubic-bezier(.7,0,.25,1),opacity var(--pw-dur-base) var(--pw-ease) .1s,visibility 0s .55s,width var(--pw-dur-slow) var(--pw-ease)}.pw-contact.is-open .pw-contact-win{translate:0 0;scale:1;opacity:1;visibility:visible;transition:translate var(--pw-dur-slow) cubic-bezier(.2,.9,.25,1.05),scale var(--pw-dur-slow) cubic-bezier(.2,.9,.25,1.05),opacity var(--pw-dur-quick) var(--pw-ease),visibility 0s,width var(--pw-dur-slow) var(--pw-ease)}.pw-contact.is-wide .pw-contact-win{width:min(60rem,calc(100vw - 24px))}.pw-contact-bar{position:relative;display:flex;align-items:center;flex:none;height:2rem;padding:0 6px}.pw-contact-d{cursor:pointer}.pw-contact-body{position:relative;flex:1;min-height:0;overflow:auto;border-radius:var(--pw-r-window-inner);background:var(--pw-surface);box-shadow:0 0 0 .5px #0000001a}.pw-contact-form{display:flex;flex-direction:column;gap:clamp(16px,2.6vh,24px);min-height:100%;box-sizing:border-box;margin:0;padding:clamp(20px,3.6vh,36px) clamp(20px,3vw,36px)}.pw-contact-h h2,.pw-contact-done h2{margin:0;font:400 clamp(1.6rem,2.4vw,2.2rem)/1.05 var(--pw-font);letter-spacing:-.03em;color:var(--pw-ink)}.pw-contact-h p,.pw-contact-done>p{margin:8px 0 0;max-width:30rem;font-size:var(--pw-body-l);line-height:1.5;color:var(--pw-ink-2)}.pw-contact-mail{display:inline-flex;align-items:center;gap:10px;margin-top:14px;border:0;padding:0;background:none;font:inherit;font-size:var(--pw-body);color:var(--pw-ink);cursor:pointer}.pw-contact-mail span{text-decoration:underline;text-decoration-color:var(--pw-ink-3);text-underline-offset:4px}.pw-contact-mail em{font-style:normal;font-size:12px;color:var(--pw-ink-2);padding:2px 8px;border-radius:999px;background:var(--primia-charcoal-8)}.pw-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.8vh,16px) 14px}.pw-contact.is-wide .pw-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-contact.is-wide .pw-contact-f.is-wide{grid-column:span 2}.pw-contact-f{display:flex;flex-direction:column;gap:6px;min-width:0;opacity:0;translate:0 14px}.pw-contact-f.is-wide{grid-column:1 / -1}.pw-contact.is-open .pw-contact-f{opacity:1;translate:0 0;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.28s + var(--i) * 45ms)}.pw-contact-f>span{font-size:13px;font-weight:500;color:var(--pw-ink)}.pw-contact-f i{font-style:normal;color:var(--primia-blue)}.pw-contact-f small{font-size:11.5px;font-weight:400;color:var(--pw-ink-2);margin-left:4px}.pw-contact-f :is(input,textarea){width:100%;box-sizing:border-box;border:0;border-radius:12px;padding:clamp(9px,1.4vh,12px) 13px;background:var(--pw-paper);font:inherit;font-size:15px;color:var(--pw-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--pw-dur-base) var(--pw-ease),background-color var(--pw-dur-base)}.pw-contact-f textarea{resize:none;min-height:clamp(4.2rem,11vh,6.5rem);line-height:1.45}.pw-contact-f :is(input,textarea)::placeholder{color:#0b122061}.pw-contact-f :is(input,textarea):hover{background:#eceef1}.pw-contact-f :is(input,textarea):focus{outline:none;background:var(--pw-surface);box-shadow:inset 0 0 0 1.5px var(--primia-blue),0 0 0 4px #026dcc1f}.pw-contact-f.is-bad :is(input,textarea){box-shadow:inset 0 0 0 1.5px var(--primia-error)}.pw-contact-err{min-height:0;font-size:12px;font-weight:500;color:var(--primia-error)}.pw-contact-err:empty{display:none}.pw-contact-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto}.pw-contact-who{margin:0;font-size:13px;color:var(--pw-ink-2)}.pw-contact-send{position:relative;margin-left:auto}.pw-contact.is-sending .pw-contact-send{pointer-events:none}.pw-contact.is-sending .pw-contact-send .pw-btn-ic{animation:pwcfly .9s cubic-bezier(.6,0,.3,1) both}@keyframes pwcfly{40%{translate:-3px 3px}to{translate:40px -40px;opacity:0}}.pw-contact-win.is-shake{animation:pwcshake .4s var(--pw-ease)}@keyframes pwcshake{20%{translate:-8px 0}40%{translate:7px 0}60%{translate:-4px 0}80%{translate:2px 0}}.pw-contact-done{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(24px,4vw,40px);opacity:0;visibility:hidden;translate:0 -20px;transition:opacity var(--pw-dur-base),translate var(--pw-dur-slow) var(--pw-ease),visibility 0s .4s}.pw-contact.is-sent .pw-contact-form{opacity:0;translate:0 -24px;transition:opacity var(--pw-dur-base),translate var(--pw-dur-slow) var(--pw-ease);pointer-events:none}.pw-contact.is-sent .pw-contact-done{opacity:1;visibility:visible;translate:0 0;transition:opacity var(--pw-dur-base) .2s,translate var(--pw-dur-slow) var(--pw-ease) .2s,visibility 0s}.pw-contact-done ol{list-style:none;margin:32px 0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--pw-ink-3)}.pw-contact-done li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:2px 12px;padding:16px 0;border-bottom:1px solid var(--pw-ink-3);opacity:0;translate:0 10px}.pw-contact.is-sent .pw-contact-done li{opacity:1;translate:0 0;transition:opacity var(--pw-dur-base),translate var(--pw-dur-slow) var(--pw-ease)}.pw-contact.is-sent .pw-contact-done li:nth-child(1){transition-delay:.55s}.pw-contact.is-sent .pw-contact-done li:nth-child(2){transition-delay:1.15s}.pw-contact.is-sent .pw-contact-done li:nth-child(3){transition-delay:1.75s}.pw-contact-done li:before{content:"";grid-row:span 2;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--color-success-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23147c73' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat}.pw-contact-done b{font-weight:500;color:var(--pw-ink)}.pw-contact-done li span{font-size:var(--pw-body-s);color:var(--pw-ink-2)}.pw-contact-done .pw-btn{position:absolute;right:clamp(24px,4vw,40px);bottom:clamp(24px,4vw,40px)}.pw-contact-done{padding-bottom:calc(clamp(24px,4vw,40px) + 4.5rem)}html .pw-contact :is(.pw-contact-x,.pw-contact-more){display:none}@media(min-width:641px){.pw-contact-win{height:fit-content;max-height:calc(100% - 24px);margin-block:auto}.pw-contact-body{flex:0 1 auto}.pw-contact-form{min-height:0}.pw-contact-foot{margin-top:2px}}@media(max-width:640px){.pw-contact-win{top:max(10px,env(safe-area-inset-top));left:0;right:0;bottom:var(--kb,0px);width:auto;padding:0;border-radius:24px 24px 0 0;translate:0 105%;scale:1;opacity:1;transition:translate var(--pw-dur-slow) var(--pw-ease),bottom .25s var(--pw-ease-ui),visibility 0s .6s}.pw-contact:not([hidden]) .pw-contact-win{visibility:visible}.pw-contact.is-open .pw-contact-win{translate:0 0;transition:translate var(--pw-dur-slow) var(--pw-ease),bottom .25s var(--pw-ease-ui),visibility 0s}.pw-contact-bar{height:52px;padding:0 16px;justify-content:center}.pw-contact-bar:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--pw-ink-3)}.pw-contact-bar .pw-scene-dots,.pw-contact-bar .pw-scene-title,.pw-contact-h p{display:none}.pw-contact-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}html .pw-contact .pw-contact-x{display:block;position:absolute;right:12px;top:14px;padding:6px 8px;border:0;background:none;font:500 var(--pw-body-s)/1 var(--pw-font);color:var(--pw-ink);cursor:pointer}.pw-contact-body{border-radius:0}.pw-contact-form{padding:8px 20px 0}.pw-contact-grid{grid-template-columns:1fr;gap:14px}.pw-contact-f.is-surname,.pw-contact-f.is-extra{display:none}.pw-contact.is-more .pw-contact-f.is-extra{display:flex}.pw-contact-f>span{font-size:var(--pw-body-s)}.pw-contact-f :is(input,textarea){min-height:48px;padding:12px 14px;font-size:16px}html .pw-contact .pw-contact-more{display:block;align-self:flex-start;margin:-4px 0 0;padding:6px 0;border:0;background:none;font:500 var(--pw-body-s)/1.3 var(--pw-font);color:var(--pw-accent);cursor:pointer}html .pw-contact.is-more .pw-contact-more{display:none}.pw-contact-foot{position:sticky;bottom:0;z-index:2;margin:0 -20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--pw-surface);box-shadow:0 -1px 0 var(--pw-hairline)}.pw-contact-send{width:100%;justify-content:center;height:52px}}@media(prefers-reduced-motion:reduce){.pw-contact-win,.pw-contact-f,.pw-contact-done,.pw-contact-done li{transition:none!important}}.pw-ag .pw-wk{gap:.7em;padding:.8em .9em;border-radius:1em;background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.pw-wk-h{display:flex;align-items:center;gap:.6em;font-size:.88em}.pw-wk-sp{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--color-brand-100);border-top-color:var(--pw-accent);box-sizing:border-box;animation:pwbispin .8s linear infinite}.pw-wk.is-done .pw-wk-sp{animation:none;border:0;background:var(--color-success-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23147c73' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 9px no-repeat}.pw-wk-t{font-weight:500}.pw-wk-c{margin-left:auto;font-weight:500;color:var(--pw-ink-2);font-variant-numeric:tabular-nums}.pw-wk [data-i]{opacity:0;translate:0 6px;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease)}.pw-wk [data-i].is-on{opacity:1;translate:0 0}.pw-wk-match{display:flex;flex-direction:column;gap:4px}.pw-wk-pr{display:grid;grid-template-columns:8em minmax(0,1fr) auto;align-items:center;gap:.6em;font-size:.86em}.pw-wk-pay{display:flex;flex-direction:column;padding:.35em .6em;border-radius:.6em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.pw-wk-pay small{color:var(--pw-ink-2);font-size:.85em}.pw-wk-ln{position:relative;height:1.5px;background:var(--pw-accent);transform-origin:left;scale:0 1;transition:scale var(--pw-dur-slow) var(--pw-ease) .2s}.pw-wk-ln:after{content:"";position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--pw-accent)}.pw-wk-pr.is-on .pw-wk-ln{scale:1 1}.pw-wk-inv{padding:.35em .6em;border-radius:.6em;background:var(--color-brand-50);color:var(--color-brand-600);font-weight:500;opacity:0;transition:opacity var(--pw-dur-base) .7s}.pw-wk-pr.is-on .pw-wk-inv{opacity:1}.pw-wk-fan{display:flex;gap:.5em;flex-wrap:wrap}.pw-wk-to{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3em;width:4.6em;padding:.55em 0;border-radius:.7em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);font-size:.82em;transition:box-shadow var(--pw-dur-base)}.pw-wk-ch{color:var(--pw-ink-2);font-size:.85em}.pw-wk-pl{position:absolute;top:-.35em;right:-.3em;width:1.1em;height:1.1em;border-radius:50%;background:var(--pw-accent);scale:0;transition:scale var(--pw-dur-base) cubic-bezier(.3,1.6,.5,1)}.pw-wk-to.is-back .pw-wk-pl{scale:1}.pw-wk-to.is-back{box-shadow:inset 0 0 0 1.5px var(--pw-accent)}.pw-wk-tl{position:relative;height:4.8em;margin-right:4.5em}.pw-wk-ax{position:absolute;left:0;right:-4.5em;top:1.95em;height:1px;background:var(--pw-ink-3)}.pw-wk-tx{position:absolute;left:var(--x);top:0;display:flex;flex-direction:column;align-items:flex-start;font-size:.76em;white-space:nowrap}.pw-wk-tx:before{content:"";order:1;width:9px;height:9px;margin:.45em 0 .35em;border-radius:50%;background:var(--pw-ink-2);transition:background-color var(--pw-dur-base),box-shadow var(--pw-dur-base)}.pw-wk-tx b{order:0;font-weight:500}.pw-wk-tx small{order:2;color:var(--pw-ink-2)}.pw-wk.is-flag .pw-wk-tx.is-bad:before{background:var(--primia-error);box-shadow:0 0 0 4px #b548612e}.pw-wk.is-flag .pw-wk-tx.is-bad b,.pw-wk.is-flag .pw-wk-tx.is-bad small{color:var(--primia-error)}.pw-wk-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pw-wk-doc{display:flex;align-items:center;gap:.45em;padding:.45em .55em;border-radius:.6em;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);font-size:.8em;line-height:1.2}.pw-wk-doc i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--color-success-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23147c73' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 8px no-repeat}.pw-wk-doc.is-miss{box-shadow:inset 0 0 0 1.5px var(--color-warning-500);color:var(--color-warning-700)}.pw-wk-doc.is-miss i{background:var(--color-warning-50);box-shadow:inset 0 0 0 3px var(--color-warning-50),inset 0 0 0 6px var(--color-warning-500)}@media(max-width:640px){.pw-wk-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-wk-to{width:3.9em}.pw-wk-tx small{display:none}}.pw-pix{position:relative;overflow:hidden;background:var(--pw-surface-sunk)}.pw-pix>img{display:block;width:100%;height:100%;object-fit:cover}.pw-pix[data-fit=contain]{background:var(--pw-surface)}.pw-pix[data-fit=contain]>img{object-fit:contain;padding:30% 22%}.pw-pix>canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.pw-pix[data-pix-in]>img,.pw-pix[data-pix-wait]>img,.pw-pix.is-pix>img{visibility:hidden}.pw-pix.is-done>img{visibility:visible}.pw-off,.pw-off *,.pw-off *:before,.pw-off *:after{animation-play-state:paused!important}.pw-scene-pix.pw-pix{position:absolute;inset:0;z-index:-1;background:none}.pw-fich{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1.2em}.pw-fich-h{display:flex;align-items:center;gap:.6em}.pw-fich-h b{font-weight:600}.pw-fich-d{display:flex;flex-direction:column;gap:.15em;padding-left:1.2em;border-left:1px solid var(--pw-hairline)}.pw-fich-d span{color:var(--pw-ink-2)}.pw-fich-d b{font-weight:600}.pw-fich-s{display:flex;flex-direction:column;align-items:flex-start;gap:.4em;padding-left:1.2em;border-left:1px solid var(--pw-hairline)}.pw-cue{position:absolute;left:50%;bottom:clamp(16px,3vh,32px);z-index:3;display:grid;place-items:center;width:44px;height:44px;margin-left:-22px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;color:var(--pw-cloud);pointer-events:none;opacity:0;translate:0 8px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-cue svg{width:18px;height:18px;animation:pwcue 2.4s var(--pw-ease-ui) infinite}@keyframes pwcue{0%,to{translate:0 -2px}50%{translate:0 3px}}.pw-cue.is-on{opacity:.9;translate:0 0}@media(prefers-reduced-motion:reduce){.pw-cue svg{animation:none}}.pw-cases{display:flex;flex-direction:column;gap:4px}.pw-cases-h{margin-bottom:clamp(24px,3vw,40px)}.pw-cases-i{display:contents}.pw-cases-t{display:flex;align-items:center;width:100%;padding:16px 20px;border:0;border-radius:var(--pw-r-control);background:transparent;color:inherit;font:400 var(--pw-title-s)/1.25 var(--pw-font);letter-spacing:-.01em;text-align:left;cursor:pointer;opacity:.6;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),opacity var(--pw-dur-quick) var(--pw-ease-ui)}.pw-cases-t:hover{opacity:.9;background:color-mix(in srgb,currentColor 5%,transparent)}.pw-cases-t.is-on{opacity:1;background:color-mix(in srgb,currentColor 11%,transparent)}.pw-cases-t:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px}.pw-cases-p{display:flex;flex-direction:column;justify-content:space-between;gap:28px;box-sizing:border-box;padding:clamp(20px,2.4vw,32px);border-radius:var(--pw-r-card);background:var(--pw-surface);color:var(--pw-ink);transition:opacity .2s var(--pw-ease-ui),visibility .2s}.pw-cases-p>p{margin:0;max-width:28rem;font:400 clamp(1.15rem,1.5vw,1.45rem)/1.35 var(--pw-font);letter-spacing:-.015em;text-wrap:pretty}.pw-cases-p>:last-child:not(p){width:100%;max-width:30rem;margin-left:auto;box-sizing:border-box}@media(min-width:901px){.pw-cases.is-live{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:repeat(var(--n,4),auto) 1fr;column-gap:clamp(24px,4vw,64px);row-gap:4px}.pw-cases.is-live .pw-cases-h,.pw-cases.is-live .pw-cases-t{grid-column:1}.pw-cases.is-live .pw-cases-p{grid-column:2;grid-row:1 / -1;align-self:start;position:sticky;top:110px;min-height:min(26rem,62vh)}.pw-cases.is-live .pw-cases-p:not(.is-on){opacity:0;visibility:hidden}}@media(max-width:900px){.pw-cases.is-live .pw-cases-p{margin-block:4px 12px}.pw-cases.is-live .pw-cases-p:not(.is-on){display:none}}@media(prefers-reduced-motion:reduce){.pw-cases-t,.pw-cases-p{transition:none}}.pw-pk{display:block;aspect-ratio:1;height:auto}.pw-step-ic.pw-pk{width:clamp(5.5rem,7vw,6.5rem)}.pw-work{position:relative}.pw-work-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pw-ink-3)}.pw-work-i{border-bottom:1px solid var(--pw-ink-3);transition:opacity var(--pw-dur-quick) var(--pw-ease-ui)}.pw-work-i.is-out{opacity:0}.pw-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(16px,3vw,48px)}.pw-work-t,.pw-work-strip{padding-block:clamp(18px,2vw,28px)}.pw-work-t{display:grid;grid-template-columns:minmax(0,16rem) minmax(9.5rem,1fr) minmax(0,12rem) 14px;align-items:start;gap:16px clamp(16px,2.4vw,40px);width:100%;padding-inline:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pw-work-n{font:400 var(--pw-title-ml)/1.15 var(--pw-font);letter-spacing:-.02em}.pw-work-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.pw-work-tags .pw-pill{white-space:nowrap}.pw-work-fig{padding-top:6px;font-size:var(--pw-body-s);line-height:1.4;color:var(--pw-ink-2)}.pw-work-fig b{display:block;font:400 var(--pw-title-m)/1.1 var(--pw-font);letter-spacing:-.02em;color:var(--pw-ink)}.pw-work-t .pw-plus{justify-self:end;position:relative;display:block;width:14px;height:14px;margin-top:10px;overflow:hidden;font-style:normal;color:var(--pw-ink-2);transition:rotate var(--pw-dur-slow) var(--pw-ease),color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-work-t .pw-plus:before,.pw-work-t .pw-plus:after{content:"";position:absolute;left:3px;top:1px;width:7px;height:7px;margin:0;box-sizing:border-box;background:none;opacity:1;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;transition:translate var(--pw-dur-slow) var(--pw-ease)}.pw-work-t .pw-plus:after{translate:0 -14px}.pw-work-t:hover .pw-plus{color:var(--pw-ink)}.pw-work-n{transition:translate var(--pw-dur-base) var(--pw-ease)}.pw-work-t:hover .pw-work-n{translate:8px 0}@media(hover:hover){.pw-work-list:has(.pw-work-t:hover) .pw-work-i:not(.is-out):not(:has(.pw-work-t:hover)){opacity:.5}}.pw-work-t:hover .pw-plus:before{translate:0 14px}.pw-work-t:hover .pw-plus:after{translate:0 0}.pw-work-t[aria-expanded=true] .pw-plus{rotate:180deg}.pw-work-t:focus-visible{outline:2px solid var(--pw-accent);outline-offset:6px;border-radius:var(--pw-r-control)}.pw-work-strip{display:flex;gap:8px}.pw-work-strip>*{display:block;flex:none;width:clamp(96px,10vw,150px);aspect-ratio:4/3;border-radius:var(--pw-r-control);overflow:hidden}.pw-work-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--pw-dur-base) var(--pw-ease)}.pw-work-i.is-open .pw-work-more{grid-template-rows:1fr}.pw-work-more>div{min-height:0;overflow:hidden}.pw-work-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:38rem;padding:0 0 clamp(24px,2.6vw,36px);margin-left:calc(min(16rem,30%) + clamp(16px,2.4vw,40px));opacity:0;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui)}.pw-work-i.is-open .pw-work-body{opacity:1;transition-delay:.12s}.pw-work-body p{margin:0;font-size:var(--pw-body-l);line-height:1.55;color:var(--pw-ink)}.pw-work-body .pw-work-how{font-size:var(--pw-body-s);color:var(--pw-ink-2)}.pw-work-bar{position:sticky;bottom:24px;z-index:2;display:flex;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 32px);margin:32px auto 0;padding:5px;border-radius:var(--pw-r-control);background:var(--pw-ink);color:var(--pw-cloud-dim);overflow-x:auto;scrollbar-width:none}.pw-work-bar::-webkit-scrollbar{display:none}.pw-work-bar button{flex:none;height:2.25rem;padding:0 .875rem;border:0;border-radius:calc(var(--pw-r-control) - 4px);background:transparent;color:inherit;font:500 var(--pw-caption)/1 var(--pw-font);cursor:pointer;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-work-bar button:hover{color:var(--pw-cloud)}.pw-work-bar button[aria-pressed=true]{background:var(--pw-cloud);color:var(--pw-ink)}.pw-work-bar output{flex:none;min-width:2.25rem;padding:0 .625rem;font:500 var(--pw-caption)/1 var(--pw-font);font-variant-numeric:tabular-nums;text-align:center}@media(max-width:900px){.pw-work-row{grid-template-columns:1fr}.pw-work-t{grid-template-columns:minmax(0,1fr) auto}.pw-work-tags,.pw-work-fig{grid-column:1}.pw-work-t .pw-plus{grid-column:2;grid-row:1}.pw-work-strip{overflow-x:auto;scrollbar-width:none}.pw-work-body{margin-left:0}}.pw-work--plain .pw-work-row{grid-template-columns:1fr}.pw-work--plain .pw-work-t{padding-block:clamp(26px,3vw,40px)}.pw-work--plain .pw-work-strip{display:none}.pw-work--plain .pw-work-tags{padding-top:6px}.pw-work--plain .pw-work-tags .pw-pill{height:auto;padding:0;background:none;border-radius:0;font:500 var(--pw-body-s)/1.4 var(--pw-font);color:var(--pw-ink-2)}@media(prefers-reduced-motion:reduce){.pw-work-more,.pw-work-body,.pw-work-i{transition:none}}.pw-frag{position:relative;height:clamp(210px,62vw,270px);margin-bottom:28px;border-radius:var(--pw-r-scene);overflow:hidden;background:var(--pw-sky) center / cover no-repeat}.pw-frag-ui{position:absolute;left:18px;right:18px;top:26px;min-height:calc(100% + 24px);box-sizing:border-box;padding:14px 14px 0;border-radius:12px 12px 0 0;background:var(--pw-surface);color:var(--pw-ink);font-size:.8125rem;line-height:1.3;box-shadow:none;opacity:0;translate:0 18px;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui),translate var(--pw-dur-slow) var(--pw-ease)}.pw-frag.is-in .pw-frag-ui{opacity:1;translate:0 0}.pw-frag-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;border-bottom:1px solid var(--pw-hairline)}.pw-frag-h b{font-weight:600}.pw-frag-h span{color:var(--pw-ink-2);font-size:.75rem}.pw-frag-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--pw-hairline)}.pw-frag-row b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-frag-row small{display:block;margin-top:2px;font-size:.75rem;color:var(--pw-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-frag-row em{font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.pw-frag-row .pw-pill{height:1.5rem;padding:0 .6rem;font-size:.6875rem}.pw-frag-steps{list-style:none;display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:4px;margin:12px 0 4px;padding:0;font-size:.75rem;color:var(--pw-ink-2)}.pw-frag-steps li{padding-top:8px;border-top:3px solid var(--primia-charcoal-8)}.pw-frag-steps li.is-done{border-top-color:var(--pw-ink-3)}.pw-frag-steps li.is-on{border-top-color:var(--pw-accent);color:var(--pw-ink);font-weight:600}.pw-frag-row.is-on{margin-inline:-6px;padding-inline:8px;border-radius:8px;border-bottom-color:transparent;background:var(--pw-accent-tint)}.pw-frag-q{margin:0 0 6px;padding:10px 12px;border-radius:10px;background:var(--pw-paper);font-weight:500}.pw-frag-map{display:flex;align-items:center;gap:6px;margin:12px 0 4px;font-size:.75rem;font-weight:500}.pw-frag-map span{flex:none;padding:5px 9px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pw-ink-3)}.pw-frag-map i{flex:1;min-width:8px;height:1px;background:var(--pw-ink-3)}.pw-frag-bars{display:flex;align-items:flex-end;gap:6px;height:56px;margin:10px 2px 4px}.pw-frag-bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:var(--primia-charcoal-8)}.pw-frag-bars i.is-hot{background:var(--pw-accent)}.pw-frag-acts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.pw-frag-acts span{padding:7px 11px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--pw-ink-3);font-size:.75rem;font-weight:500}.pw-frag-acts span.is-main{background:var(--pw-ink);color:var(--pw-cloud);box-shadow:none}@media(prefers-reduced-motion:reduce){.pw-frag-ui{opacity:1;translate:none;transition:none}}.pw-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--pw-ink-3);transition:border-color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index>li{border-bottom:1px solid var(--pw-ink-3);transition:border-color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index-r{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) 36px;align-items:center;gap:20px clamp(16px,3vw,40px);padding:clamp(28px,3.4vw,44px) clamp(24px,2.8vw,44px);border-radius:var(--pw-r-card);color:var(--pw-ink);text-decoration:none;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui),opacity var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index-n{font:400 clamp(1.5rem,2.6vw,2.375rem)/1.1 var(--pw-font);letter-spacing:-.025em}.pw-index-m,.pw-index-f{font-size:var(--pw-body-s);line-height:1.4;color:var(--pw-ink-2);transition:color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index-f b{font-weight:500;color:var(--pw-ink);transition:color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index-ar{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--pw-accent-tint);color:var(--pw-accent);transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui)}.pw-index-ar svg{width:16px;height:16px;transition:translate var(--pw-dur-base) var(--pw-ease)}a.pw-index-r:hover,a.pw-index-r:focus-visible{background:var(--pw-ink);color:var(--pw-cloud);outline:none}a.pw-index-r:hover :is(.pw-index-m,.pw-index-f,.pw-index-f b),a.pw-index-r:focus-visible :is(.pw-index-m,.pw-index-f,.pw-index-f b){color:var(--pw-cloud)}a.pw-index-r:hover .pw-index-ar{background:var(--pw-cloud);color:var(--pw-ink)}html:has(a.pw-index-r:hover) .vc-dot,html:has(a.pw-index-r:hover) .vc-dot[data-surface]{background:var(--pw-cloud)}a.pw-index-r:hover .pw-index-ar svg{animation:pwarrow .5s cubic-bezier(.65,0,.25,1)}.pw-index-ar{overflow:hidden}@keyframes pwarrow{0%{translate:0 0}45%{translate:140% -140%}46%{translate:-140% 140%}to{translate:0 0}}@media(hover:hover){.pw-index:has(a.pw-index-r:hover)>li:is(:has(a.pw-index-r:hover),:has(+li a.pw-index-r:hover)){border-bottom-color:transparent}.pw-index:has(>li:first-child a.pw-index-r:hover){border-top-color:transparent}}@media(hover:hover){.pw-index:has(a.pw-index-r:hover)>li:not(:has(a.pw-index-r:hover)) .pw-index-r{opacity:.45}}.pw-index-r.is-soon{color:var(--pw-ink-2)}.pw-index-r.is-soon .pw-index-ar{background:none}@media(max-width:760px){.pw-index-r{grid-template-columns:minmax(0,1fr) 36px;gap:6px 16px}.pw-index-n,.pw-index-m,.pw-index-f{grid-column:1}.pw-index-ar{grid-column:2;grid-row:1 / span 3}}html :is(.sheet,.in-more):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--pw-paper-grain) 0 0 / 160px 160px;opacity:.7;animation:papergrain 1s steps(1) infinite}@keyframes papergrain{0%{background-position:0 0}8%{background-position:-61px 37px}17%{background-position:83px -112px}25%{background-position:-139px -48px}33%{background-position:27px 151px}42%{background-position:-97px 93px}50%{background-position:154px 22px}58%{background-position:-18px -163px}67%{background-position:118px 131px}75%{background-position:-171px -9px}83%{background-position:64px -74px}92%{background-position:-44px 176px}}@media(prefers-reduced-motion:reduce){html :is(.sheet,.in-more):after{animation:none}}html :is(.sheet,.in-more):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--pw-paper-dots) 0 0 / 24px 24px;opacity:0;-webkit-mask-image:radial-gradient(circle 150px at calc(var(--lx,-999px) - var(--sx,0px)) calc(var(--ly,-999px) - var(--sy,0px)),#000,transparent);mask-image:radial-gradient(circle 150px at calc(var(--lx,-999px) - var(--sx,0px)) calc(var(--ly,-999px) - var(--sy,0px)),#000,transparent);transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}html.pw-lens-on :is(.sheet,.in-more):before{opacity:1}@media(hover:none),(prefers-reduced-motion:reduce){html :is(.sheet,.in-more):before{display:none}}.sheet:not(.is-card){position:relative;z-index:4;clip-path:inset(0 round 0 0 var(--pw-r-sheet) var(--pw-r-sheet))}.in-more{position:relative;z-index:4;clip-path:inset(0 round 0 0 var(--pw-r-sheet) var(--pw-r-sheet))}.pw-index-go{position:fixed;inset:0;z-index:70;background:var(--pw-ink);pointer-events:none;clip-path:inset(var(--t) var(--r) var(--b) var(--l));transition:clip-path .5s cubic-bezier(.7,0,.2,1)}.pw-index-go.on{clip-path:inset(0 0 0 0)}html.from-ink body:after{content:"";position:fixed;inset:0;z-index:70;background:var(--pw-ink);pointer-events:none;animation:pwinkout .45s var(--pw-ease-ui) .12s both}@keyframes pwinkout{to{opacity:0;visibility:hidden}}.pw-crumb{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:var(--pw-body-s);color:var(--pw-ink-2)}.pw-crumb a{color:inherit;text-decoration:none}.pw-crumb a:hover,.pw-crumb [aria-current]{color:var(--pw-ink)}.pw-stack{position:relative;display:grid;place-items:center;aspect-ratio:16 / 11;overflow:hidden}.pw-stack-p{position:relative;width:min(86%,40rem);display:flex;flex-direction:column;gap:8px;padding:30px 20px 20px;border-radius:var(--pw-r-window);background:var(--pw-ink)}.pw-stack-tag{position:absolute;top:0;left:50%;translate:-50% -50%;padding:7px 14px;border-radius:var(--pw-r-pill);background:var(--pw-ink);box-shadow:0 0 0 1px var(--pw-hairline-inverse);color:var(--pw-cloud);font-size:12px;font-weight:500;white-space:nowrap}.pw-stack-r{display:flex;gap:8px}.pw-stack-r>span{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--pw-hairline-inverse);color:#f3f6fbb8;font-size:13px;line-height:1.25;text-align:center;opacity:0;translate:0 10px;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.2s + var(--r) * .26s + var(--i) * 60ms)}.pw-stack-r--core>span{min-height:54px;background:var(--pw-accent);box-shadow:none;color:var(--pw-cloud);font-size:15px;font-weight:600}.pw-stack-r--top>span{color:var(--pw-cloud)}.is-in .pw-stack-r>span{opacity:1;translate:0 0}@media(max-width:900px){.pw-stack{aspect-ratio:auto;padding:56px 0 36px}.pw-stack-p{width:92%}.pw-stack-r{flex-wrap:wrap}.pw-stack-r>span{flex:1 1 40%}}@media(prefers-reduced-motion:reduce){.pw-stack-r>span{opacity:1!important;translate:0 0!important;transition:none!important}}.pw-trio{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--pw-ink-3)}.pw-trio>li{display:flex;flex-direction:column;min-height:clamp(20rem,26vw,25rem);padding:clamp(24px,2.6vw,40px) clamp(20px,2.4vw,36px);opacity:0;translate:0 18px;transition:opacity var(--pw-dur-slow) var(--pw-ease-ui),translate var(--pw-dur-reveal) var(--pw-ease);transition-delay:calc(.1s + var(--i, 0) * .14s)}.pw-trio>li+li{border-left:1px solid var(--pw-ink-3)}@supports (grid-template-rows:subgrid){.pw-trio{grid-template-rows:auto 1fr auto auto}.pw-trio>li{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.pw-trio-ic.pw-pk{align-self:center;justify-self:center;margin:28px 0}}.pw-trio-n{font:400 var(--pw-title-m)/1 var(--pw-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pw-ink)}.pw-trio-ic.pw-pk{align-self:center;width:clamp(6rem,8vw,7.5rem);margin:auto 0;color:var(--pw-ink)}.pw-trio h3{margin:0 0 10px;font:400 var(--pw-title-ml)/1.15 var(--pw-font);letter-spacing:-.02em;color:var(--pw-ink)}.pw-trio p{margin:0;max-width:34ch;font-size:var(--pw-body);line-height:var(--pw-leading-body);color:var(--pw-ink-2)}.is-in .pw-trio>li{opacity:1;translate:0 0}@media(max-width:900px){.pw-trio{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pw-trio>li{display:flex;grid-row:auto}.pw-trio>li{min-height:0;gap:18px;padding-inline:0}.pw-trio>li+li{border-left:0;border-top:1px solid var(--pw-ink-3)}.pw-trio-ic.pw-pk{margin:6px 0}}@media(prefers-reduced-motion:reduce){.pw-trio>li{opacity:1!important;translate:0 0!important;transition:none!important}}.pw-in-wait{opacity:0;translate:0 28px;transition:opacity var(--pw-dur-slow) var(--pw-ease-ui),translate var(--pw-dur-reveal) var(--pw-ease);transition-delay:calc(var(--pw-in-i, 0) * 90ms)}.pw-in-wait.is-in{opacity:1;translate:0 0}@media(max-width:640px){.pw-contact-win{background:var(--pw-surface);box-shadow:none}.pw-contact-body{box-shadow:none}}@media(max-width:900px){.pw-trio>li{gap:12px;padding-block:20px}.pw-trio-ic.pw-pk{width:4.5rem;margin:2px 0}.pw-steps .pw-step,.pw-steps-track .pw-step{min-height:0}.pw-step .pw-step-ic.pw-pk{width:4.75rem}.pw-step h3{margin-top:40px}.pw-step p{min-height:0}}
