@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-normal.8909904ab6.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-normal.f3779f1efc.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-normal.f9a06e79cd.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/inter-700-normal.6f56409fd3.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700-normal.28453852ea.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/archivo-700-normal.abada6cd4c.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal.01d2854474.woff2)format("woff2")}@font-face{font-family:Archivo Heavy;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800-normal.c26cda2400.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-normal.849290ef12.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-normal.1987431874.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-normal.f7ac6258da.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/manrope-700-normal.d2a12c85a8.woff2)format("woff2")}.ct{--ct-bg:oklch(97.5% .013 251);--ct-fg:var(--ink);--ct-muted:oklch(46% .035 262);--ct-line:oklch(20% .04 262/.12);--ct-accent:var(--cobalt);--ct-glass:oklch(100% 0 0/.72);--ct-glow-a:oklch(82% .09 245/.55);--ct-glow-b:oklch(86% .07 290/.4);--ct-dots:oklch(35% .05 262/.16);--ct-shadow:0 50px 100px -40px oklch(28% .09 262/.42), 0 18px 40px -22px oklch(28% .09 262/.34);--k-chrome:oklch(95.5% .01 255);--k-chrome-line:oklch(88% .015 255);--k-chrome-field:oklch(98.5% .004 255);--k-chrome-text:oklch(45% .03 262);--k-chrome-dot:oklch(84% .015 255);background:var(--ct-bg);color:var(--ct-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.dark .ct{--ct-bg:oklch(13% .045 273);--ct-fg:oklch(99% 0 0);--ct-muted:oklch(82% .035 266);--ct-line:oklch(100% 0 0/.11);--ct-accent:oklch(78% .12 262);--ct-glass:oklch(21% .05 273/.72);--ct-glow-a:oklch(45% .16 268/.5);--ct-glow-b:oklch(42% .17 300/.36);--ct-dots:oklch(100% 0 0/.07);--ct-shadow:0 60px 120px -40px oklch(0% 0 0/.8), 0 20px 44px -22px oklch(0% 0 0/.66);--k-chrome:oklch(24% .035 268);--k-chrome-line:oklch(30% .035 268);--k-chrome-field:oklch(18% .035 268);--k-chrome-text:oklch(75% .03 266);--k-chrome-dot:oklch(36% .03 268)}.ct-bar{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem clamp(1rem,2.4vw,2rem);display:grid;position:relative}.ct-close{border:1px solid var(--ct-line);background:var(--ct-glass);height:2.5rem;color:var(--ct-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:0 1rem 0 .8rem;font-size:.875rem;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.ct-close svg{width:1.05rem;height:1.05rem}.ct-close:hover{border-color:var(--ct-accent)}.ct-heading{align-items:center;gap:.6rem;min-width:0;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.ct-heading .ct-mark{flex:none;width:1.4rem;min-width:0;padding:0}.ct-heading-company{color:var(--ct-muted);flex:none;font-weight:600}.ct-heading-company:after{content:"·";margin-left:.6rem}.ct-heading-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-count{font-family:var(--font-mono);color:var(--ct-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:.8125rem}.ct-count b{color:var(--ct-fg);margin-right:.3rem;font-weight:500}.ct-stage{z-index:1;touch-action:pan-y pinch-zoom;min-height:0;position:relative}.ct-backdrop{z-index:0;background:radial-gradient(50% 55% at 74% 36%, var(--ct-glow-a), transparent 70%), radial-gradient(45% 50% at 16% 64%, var(--ct-glow-b), transparent 72%);pointer-events:none;position:absolute;inset:0}.ct-backdrop:after{content:"";background-image:radial-gradient(var(--ct-dots) 1px, transparent 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 38%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 38%,#000 20%,#0000 80%)}.ct-scene{transition:opacity .7s,filter .7s;position:absolute;inset:0}.ct[data-outcome] .ct-scene{opacity:.12;filter:blur(4px)saturate(.5)}.ct-camera{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 1.75rem calc(100% - 2.25rem),#0000);mask-image:linear-gradient(#0000,#000 1.75rem calc(100% - 2.25rem),#0000)}.ct-artboard{transform-origin:0 0;visibility:hidden;transition:transform 1.25s cubic-bezier(.62,0,.24,1);position:absolute;top:0;left:0}.ct-artboard[data-ready]{visibility:visible}.ct-artboard[data-instant]{transition:none}.ct-dock{z-index:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption controls""chapters chapters";align-items:end;gap:1rem 2rem;padding:.5rem clamp(1rem,2.4vw,2rem) 1.15rem;display:grid;position:relative}.ct-captions{grid-area:caption;align-items:end;min-width:0;min-height:8.25rem;display:grid}.ct-caption{max-width:46rem}.ct-caption:not([hidden]){animation:.6s cubic-bezier(.2,.7,.2,1) both ct-caption-in}.ct-kicker{color:var(--ct-accent);font-size:.8125rem;font-weight:700}.ct-title{letter-spacing:-.01em;text-wrap:balance;margin-top:.35rem;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:800;line-height:1.15}.ct-title-cover{font-size:clamp(1.75rem,2.9vw,2.75rem);line-height:1.08}.ct-body{max-width:64ch;color:var(--ct-muted);text-wrap:pretty;margin-top:.55rem;font-size:1rem;line-height:1.6}.ct-note{color:var(--ct-muted);margin-top:.6rem;font-size:.8125rem}.ct-note a{color:var(--ct-accent);font-weight:700}.ct-cta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ct-cta a{border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.15rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.ct-cta svg{width:1rem;height:1rem}.ct-cta-primary{background:var(--cobalt);color:var(--white)}.ct-cta-primary:hover{background:var(--navy)}.ct-cta-secondary{border:1px solid var(--ct-line);background:var(--ct-glass);color:var(--ct-fg)}.ct-cta-secondary:hover{border-color:var(--ct-accent)}.ct-controls{grid-area:controls;align-items:center;gap:.6rem;display:flex}.ct-button{border:1px solid var(--ct-line);background:var(--ct-glass);width:3rem;height:3rem;color:var(--ct-fg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;place-items:center;transition:transform .2s,border-color .2s,background-color .2s,opacity .2s;display:inline-grid}.ct-button svg{width:1.25rem;height:1.25rem}.ct-button:hover:not(:disabled){border-color:var(--ct-accent)}.ct-button:active:not(:disabled){transform:scale(.94)}.ct-button:disabled{opacity:.32;cursor:default}.ct-button-next{background:var(--cobalt);color:var(--white);border-color:#0000}.ct-button-next:hover:not(:disabled){background:var(--navy);border-color:#0000}.ct-button-next.is-start{gap:.3rem;width:auto;padding:0 1rem 0 1.35rem;font-size:.9375rem;font-weight:800;display:inline-flex}.ct-close:focus-visible,.ct-button:focus-visible,.ct-chapters button:focus-visible,.ct-cta a:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.ct-chapters{grid-area:chapters;min-width:0}.ct-chapters ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ct-chapters button{width:100%;color:var(--ct-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:.35rem 0 .25rem;font-size:.75rem;font-weight:700;transition:color .2s;display:grid}.ct-chapters button:hover,.ct-chapters button[aria-current]{color:var(--ct-fg)}.ct-chapter-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-chapter-track{background:var(--ct-line);border-radius:3px;height:3px;display:block;overflow:hidden}.ct-chapter-fill{border-radius:inherit;background:var(--ct-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ct-outcome{z-index:2;place-items:center;padding:1rem clamp(1rem,3vw,2.5rem);display:grid;position:absolute;inset:0;overflow:auto}.ct-outcome[hidden]{display:none}.ct-outcome-inner{width:min(68rem,100%)}.ct-outcome-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted);grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;font-size:.75rem;font-weight:800;display:grid}.ct-outcome-head span:last-child{color:var(--ct-accent);grid-column:3}.ct-outcome-rows{margin:0;padding:0;list-style:none}.ct-outcome-rows li{border-top:1px solid var(--ct-line);grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.95rem 0;display:grid}.ct-outcome-before{color:var(--ct-muted);justify-self:start;font-size:1rem;line-height:1.45;position:relative}.ct-outcome-before:after{content:"";transform-origin:0;opacity:.7;background:currentColor;height:1.5px;transition:transform .55s cubic-bezier(.6,0,.2,1);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.ct-outcome-before[data-struck]:after{transform:scaleX(1)}.ct-outcome-before[data-struck]{opacity:.6}.ct-outcome-arrow{color:var(--ct-accent);opacity:0;place-items:center;transition:opacity .4s,transform .5s;display:grid;transform:translate(-8px)}.ct-outcome-arrow[data-on]{opacity:1;transform:none}.ct-outcome-arrow svg{width:1.15rem;height:1.15rem}.ct-outcome-after{align-items:flex-start;gap:.6rem;font-size:1.0625rem;font-weight:700;line-height:1.4;display:flex}.ct-outcome-after svg{background:var(--mint);width:1.15rem;height:1.15rem;color:var(--white);stroke-width:3.5px;border-radius:50%;flex:none;margin-top:.15rem;padding:.15rem}.ct-outcome-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.ct-outcome-values article{border:1px solid var(--ct-line);background:var(--ct-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;padding:1.15rem 1.2rem}.ct-outcome-values h3{font-size:1.0625rem;font-weight:800}.ct-outcome-values p{color:var(--ct-muted);margin-top:.4rem;font-size:.9rem;line-height:1.55}.fx{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1),clip-path .7s cubic-bezier(.6,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1)}.fx:not([data-on]){opacity:0}.fx-rise:not([data-on]){transform:translateY(14px)}.fx-drop:not([data-on]){transform:translateY(-10px)}.fx-pop:not([data-on]){transform:scale(.82)}.fx-wipe:not([data-on]){clip-path:inset(0 100% 0 0)}.fx-grow{max-height:12rem;overflow:hidden}.fx-grow:not([data-on]){border-width:0;max-height:0;padding-top:0;padding-bottom:0}.k-browser{background:var(--k-chrome);box-shadow:var(--ct-shadow), 0 0 0 1px var(--k-chrome-line);border-radius:14px;position:absolute;overflow:hidden}.k-browser-bar{border-bottom:1px solid var(--k-chrome-line);align-items:center;height:40px;padding:0 14px;display:flex;position:relative}.k-browser-dots{gap:7px;display:flex}.k-browser-dots i{background:var(--k-chrome-dot);border-radius:50%;width:11px;height:11px}.k-browser-address{background:var(--k-chrome-field);min-width:300px;height:26px;color:var(--k-chrome-text);font:500 13px/1 var(--font-sans);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-browser-address svg{width:11px;height:11px}.k-browser-screen{position:absolute;inset:40px 0 0;overflow:hidden}.k-tablet{box-shadow:var(--ct-shadow), inset 0 0 0 1.5px #ffffff29, inset 0 0 0 7px #04060a;transform-origin:0 0;background:linear-gradient(145deg,#2b303b,#0c0f15 60%,#1b1f27);border-radius:40px;padding:30px;position:absolute}.k-tablet-camera{background:#141a24;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:11px;left:50%;box-shadow:inset 0 0 0 1.5px #2a3445}.k-tablet-screen{isolation:isolate;background:#000;border-radius:10px;position:relative;overflow:hidden}.k-phone{width:399px;height:836px;box-shadow:var(--ct-shadow), inset 0 0 0 1.5px #ffffff29, inset 0 0 0 6px #04060a;transform-origin:0 0;background:linear-gradient(145deg,#2b303b,#0c0f15 60%,#1b1f27);border-radius:64px;padding:12px;position:absolute}.k-phone-screen{isolation:isolate;background:#000;border-radius:52px;width:375px;height:812px;position:relative;overflow:hidden}.k-phone-status{z-index:20;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:52px;padding:2px 30px 0 40px;font:600 16px/1 -apple-system,SF Pro Text,Inter,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.k-phone-screen[data-tone=light] .k-phone-status{color:#111}.k-phone-island{background:#000;border-radius:20px;width:122px;height:35px;margin-left:-61px;position:absolute;top:11px;left:50%}.k-phone-icons{align-items:center;gap:6px;display:flex}.k-phone-icons svg{fill:currentColor;stroke:currentColor;width:auto;height:12px}.k-phone-body{position:absolute;inset:0}.k-cursor{z-index:50;opacity:0;pointer-events:none;width:26px;height:26px;margin:-3px 0 0 -5px;transition:transform .65s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.k-cursor[data-on]{opacity:1}.k-cursor svg{fill:#fff;stroke:#0b0f19;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #0006);transform-origin:20% 10%;width:26px;height:26px;transition:transform .15s;position:relative}.k-cursor[data-click] svg{transform:scale(.86)}.k-cursor-ripple{opacity:0;border:2.5px solid #5b8cff;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:3px;left:5px}.k-cursor[data-click] .k-cursor-ripple{animation:.45s ease-out k-ripple}.k-tap{z-index:40;opacity:0;pointer-events:none;background:#ffffff52;border:2px solid #ffffffd9;border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;position:absolute}.k-tap[data-on]{animation:.58s ease-out both k-tap}.k-callout{--k-dot:var(--cobalt);z-index:60;pointer-events:none;position:absolute;inset:0}.dark .k-callout{--k-dot:oklch(72% .15 258)}.k-callout[data-tone=good]{--k-dot:var(--mint)}.k-callout[data-tone=warn]{--k-dot:var(--amber)}.k-callout[data-tone=stop]{--k-dot:oklch(63% .21 27)}.k-callout-label{background:var(--ct-fg);color:var(--ct-bg);font:800 20px/1.15 var(--font-sans);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:11px 20px 11px 15px;transition:opacity .35s,transform .55s cubic-bezier(.2,.8,.2,1.25);display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.9);box-shadow:0 18px 40px -16px #0000008c}.k-callout[data-on] .k-callout-label{opacity:1;transform:translate(-50%,-50%)}.k-callout-label i{background:var(--k-dot);width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in oklab, var(--k-dot) 30%, transparent);border-radius:50%;flex:none}.k-callout-line{position:absolute;overflow:visible}.k-callout-line line{stroke:var(--k-dot);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.6,0,.2,1) .1s}.k-callout[data-on] .k-callout-line line{stroke-dashoffset:0}.k-callout-line circle{fill:var(--k-dot);stroke:var(--ct-fg);stroke-width:2px;opacity:0;transition:opacity .3s .55s}.k-callout[data-on] .k-callout-line circle{opacity:1}.k-typed[data-typing]:after{content:"";vertical-align:-.15em;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:.8s step-end infinite k-caret;display:inline-block}.k-count,.k-elapsed{font-variant-numeric:tabular-nums}.k-qr{width:100%;height:auto;display:block}.ct-defs{width:0;height:0;position:absolute;overflow:hidden}.ui{letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4;position:absolute;inset:0}.ui p,.ui h3,.ui h4,.ui h5,.ui dl,.ui dd{margin:0}.ui svg{flex:none}.ui-whe{--u-bg:#0d111c;--u-card:#141924;--u-field:#0f141e;--u-fg:#f5f6f3;--u-muted:#9aa6b6;--u-faint:#7a8597;--u-line:#262c39;--u-lime:#9fe740;--u-green:#72a249;--u-red:#e03e3e;--u-amber:#f6a028;--u-side:#0e1320;--u-side-accent:#1a2130;--u-primary:linear-gradient(135deg, #72a249, #3e8455);color:var(--u-fg);background:linear-gradient(#0e1320,#090d16)}.pl-scene{position:absolute;inset:0}.pl-portal .k-browser-screen{background:var(--u-bg,#0d111c)}.pw{grid-template-columns:228px minmax(0,1fr);display:grid}.pw-side{border-right:1px solid var(--u-line);background:var(--u-side);padding:18px 14px}.pw-brand{align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.pw-brand-mark{width:34px;height:30px}.pw-brand b{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:700;display:block}.pw-brand i{color:var(--u-lime);letter-spacing:.3em;text-transform:uppercase;margin-top:1px;font-size:9.5px;font-style:normal;font-weight:700;display:block}.pw-side nav p{color:var(--u-faint);letter-spacing:.13em;text-transform:uppercase;margin:14px 8px 5px;font-size:10px;font-weight:700}.pw-side nav span{color:#b4bdca;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13.5px;transition:color .3s,background-color .3s;display:flex;position:relative}.pw-side nav svg{opacity:.85;width:16px;height:16px}.pw-side nav span[data-active]{background:var(--u-side-accent);color:var(--u-lime);font-weight:600}.pw-side nav span[data-active]:before{content:"";background:var(--u-lime);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-14px}.pw-main{grid-template-rows:54px minmax(0,1fr);min-width:0;display:grid;position:relative}.pw-bar{z-index:5;border-bottom:1px solid var(--u-line);align-items:center;gap:12px;padding:0 22px;display:flex;position:relative}.pw-bar>p{color:var(--u-muted);flex:1;font-size:13px}.pw-bar>p span{opacity:.6;margin:0 4px}.pw-bar>p b{color:var(--u-fg);font-weight:600}.pw-search{border:1px solid var(--u-line);background:var(--u-field);width:210px;height:32px;color:var(--u-faint);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.pw-search svg{width:14px;height:14px}.pw-bell{width:34px;height:34px;color:var(--u-muted);border-radius:8px;place-items:center;display:grid;position:relative}.pw-bell svg{width:18px;height:18px}.pw-bell i{background:var(--u-red);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:10px;font-style:normal;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1.5);display:grid;position:absolute;top:2px;right:1px;transform:scale(0)}.pw-bell[data-alert]{color:var(--u-fg)}.pw-bell[data-alert] i{transform:scale(1)}.pw-bell[data-alert] svg{animation:.9s ease-in-out 2 pw-ring}.pw-avatar{color:#cdd5e0;background:#243044;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.pw-alerts{border:1px solid var(--u-line);background:#161c29;border-radius:12px;width:372px;padding:10px;position:absolute;top:48px;right:60px;box-shadow:0 26px 50px #0000008c}.pw-alerts>p{color:var(--u-muted);padding:4px 6px 10px;font-size:12px;font-weight:600}.pw-alerts>div{background:color-mix(in oklab, var(--u-red) 12%, transparent);border-radius:9px;gap:10px;padding:10px;display:flex}.pw-alert-icon{background:var(--u-red);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pw-alert-icon svg{width:16px;height:16px}.pw-alerts b{color:#ff8d8d;font-size:12px;display:block}.pw-alerts span span{color:var(--u-fg);margin-top:2px;font-size:13.5px;font-weight:600;display:block}.pw-alerts small{color:var(--u-muted);margin-top:3px;font-size:12px;display:block}.pw-screen{grid-area:2/1;transition:opacity .45s;position:relative;overflow:hidden}.pw-screen:not([data-on]){opacity:0}.pw-page{padding:22px 26px;position:absolute;inset:0}.pw-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pw-head h3{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;line-height:1.15}.pw-head p{max-width:600px;color:var(--u-muted);margin-top:5px;font-size:13.5px;line-height:1.5}.pw-btn{border:1px solid var(--u-line);height:36px;color:var(--u-fg);border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pw-btn svg{width:16px;height:16px}.pw-btn-primary{background:var(--u-primary);color:#fff;border-color:#0000}.pw-strip{border:1px solid var(--u-line);background:var(--u-card);height:44px;color:var(--u-muted);border-radius:12px;align-items:center;gap:18px;margin-top:18px;padding:0 16px;font-size:13px;display:flex}.pw-strip b{color:var(--u-lime);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pw-strip b:before{content:"";background:var(--u-lime);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--u-lime) 25%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite pw-live}.pw-strip em{color:var(--u-fg);margin-left:4px;font-style:normal;font-weight:700}.pw-strip-checks{margin-left:auto}.pw-table{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;margin-top:14px;overflow:hidden}.pw-tr{border-top:1px solid var(--u-line);grid-template-columns:1.5fr .6fr 1.3fr 1fr 1.35fr;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.pw-th{color:#7f8a9c;letter-spacing:.08em;text-transform:uppercase;background:#111622;border-top:0;padding:10px 16px;font-size:10.5px;font-weight:700}.pw-tr b{font-weight:600;display:block}.pw-tr small{color:var(--u-muted);margin-top:2px;font-size:12px;display:block}.pw-tr>span:last-child{color:var(--u-muted);font-size:13px}.pw-tr-new{transition:background-color .6s,max-height .6s cubic-bezier(.4,0,.2,1),padding .6s,opacity .5s}.pw-tr-new[data-state=in]>span:last-child{color:var(--u-lime);font-weight:600}.pw-tr-new[data-state=stop]{background:color-mix(in oklab, var(--u-red) 11%, transparent)}.pw-tr-new[data-state=stop]>span:last-child{color:#ff8d8d;font-weight:600}.pw-tr-new.is-flash{animation:1.8s ease-out pw-flash}.pw-pill{border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.pw-pill-ok{background:color-mix(in oklab, var(--u-lime) 14%, transparent);color:var(--u-lime)}.pw-pill-warn{background:color-mix(in oklab, var(--u-amber) 16%, transparent);color:var(--u-amber)}.pw-pill-stop{background:var(--u-red);color:#fff}.pw-modal-layer{z-index:20;opacity:0;background:#03060c9e;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.pw-modal-layer[data-on]{opacity:1}.pw-modal{border:1px solid var(--u-line);background:#141924;border-radius:16px;width:640px;padding:20px 24px 22px;transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.98);box-shadow:0 40px 80px #0009}.pw-modal-layer[data-on] .pw-modal{transform:none}.pw-modal header{justify-content:space-between;align-items:center;display:flex}.pw-modal h4{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700}.pw-modal header svg{width:18px;height:18px;color:var(--u-muted)}.pw-fields{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:16px;display:grid}.pw-fields label{color:var(--u-muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10.5px;font-weight:600;display:grid}.pw-fields label>span{border:1px solid var(--u-line);background:var(--u-field);height:38px;color:var(--u-fg);letter-spacing:0;text-transform:none;border-radius:9px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.pw-select:after{content:"";border-right:1.5px solid var(--u-muted);border-bottom:1.5px solid var(--u-muted);width:7px;height:7px;margin:-3px 2px 0 auto;transform:rotate(45deg)}.pw-modal-note{background:color-mix(in oklab, var(--u-lime) 9%, transparent);color:#d6f3a8;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;transition:border-color .4s,background-color .4s;display:flex}.pw-modal-note[data-on]{border-color:color-mix(in oklab, var(--u-lime) 55%, transparent);background:color-mix(in oklab, var(--u-lime) 15%, transparent)}.pw-modal-note svg{fill:none;width:20px;height:20px;stroke:var(--u-lime);stroke-width:2px}.pw-modal footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pw-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pw-stats>div{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;padding:14px 16px}.pw-stats>div>span{color:var(--u-muted);font-size:12.5px}.pw-stats b{margin-top:4px;font-size:30px;font-weight:700;line-height:1.1;display:block}.pw-stats [data-tone=lime] b{color:var(--u-lime)}.pw-stats [data-tone=amber] b{color:var(--u-amber)}.pw-stats [data-tone=red] b{color:#ff6b6b}.pw-chips{gap:8px;margin-top:14px;display:flex}.pw-chips span{border:1px solid var(--u-line);color:var(--u-muted);border-radius:999px;padding:6px 12px;font-size:12.5px}.pw-chips span[data-active]{background:color-mix(in oklab, var(--u-lime) 16%, transparent);color:var(--u-lime);border-color:#0000;font-weight:600}.pw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pw-card{border:1px solid var(--u-line);background:var(--u-card);border-radius:14px;padding:14px 16px}.pw-card header b{font-size:15.5px;font-weight:700;display:block}.pw-card header small{color:var(--u-muted);margin-top:2px;font-size:12px;display:block}.pw-clock{align-items:center;gap:10px;margin-top:10px;display:flex}.pw-clock svg{width:20px;height:20px;color:var(--u-lime)}.pw-clock .k-elapsed{font-size:22px;font-weight:700}.pw-clock em{border:1px solid color-mix(in oklab, var(--u-lime) 45%, transparent);color:var(--u-lime);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.pw-window{color:var(--u-muted);margin-top:3px;font-size:12.5px}.pw-card dl{gap:3px;margin-top:9px;font-size:12.5px;display:grid}.pw-card dl div{gap:6px;display:flex}.pw-card dt{color:var(--u-muted);flex:none}.pw-strip-note{border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.pw-strip-note svg{width:14px;height:14px}.pw-strip-note.is-warn{background:color-mix(in oklab, var(--u-amber) 15%, transparent);color:var(--u-amber)}.pw-strip-note.is-stop{background:color-mix(in oklab, var(--u-red) 15%, transparent);color:#ff8d8d}.pl-machine{width:600px;height:400px;position:absolute}.pl-machine-art{filter:drop-shadow(0 34px 34px #00000052);width:100%;height:100%;display:block;overflow:visible}.pl-machine-label{background:#fff;border-radius:3px;width:44px;height:56px;padding:4px 4px 0;display:grid;position:absolute;top:206px;left:266px;box-shadow:0 2px 6px #0000004d}.pl-machine-label span{opacity:.7;background:#222;border-radius:1px;height:3px;margin:4px 3px 0;display:block}.pl-scan-ring{opacity:0;pointer-events:none;border:3px solid #ffd60a;border-radius:10px;width:76px;height:88px;position:absolute;top:190px;left:250px}.pl-scan-ring[data-on]{animation:1.1s ease-out infinite pl-scan}.pl-tag{opacity:0;transform-origin:50% 0;justify-items:center;width:74px;transition:opacity .3s,transform 1s cubic-bezier(.3,1.7,.4,1);display:grid;position:absolute;top:86px;left:236px;transform:rotate(-32deg)translateY(-10px)}.pl-tag[data-on]{opacity:1;transform:rotate(5deg)}.pl-tag-string{background:#d9dde3;width:2px;height:26px}.pl-tag-card{color:#fff;background:#e03e3e;border-radius:6px;justify-items:center;width:74px;padding:8px 6px 7px;font:800 14px/1.05 Inter,system-ui,sans-serif;display:grid;box-shadow:0 10px 20px #00000059}.pl-tag-card small{opacity:.9;margin-top:4px;font-size:8.5px;font-weight:600}.pl-flight{z-index:35;pointer-events:none;transform-origin:0 0;width:210px;height:280px;transition:transform 1s cubic-bezier(.55,0,.2,1),opacity .45s;position:absolute;top:0;left:0}.pl-flight[data-stage=hidden]{opacity:0;transform:translate(560px,400px)scale(.5)}.pl-flight[data-stage=printed]{opacity:1;transform:translate(1290px,150px)rotate(-3deg)}.pl-flight[data-stage=flying]{opacity:1;transform:translate(1488px,658px)scale(.21)}.pl-flight[data-stage=gone]{opacity:0;transform:translate(1488px,658px)scale(.21)}.pl-flight-card{color:#111;text-align:center;background:#fff;border-radius:10px;align-content:start;justify-items:center;gap:5px;width:210px;height:280px;padding:16px 16px 12px;font-family:Inter,system-ui,sans-serif;display:grid;box-shadow:0 34px 60px -20px #000000a6}.pl-flight-card .k-qr{width:158px}.pl-flight-card b{margin-top:4px;font-size:17px}.pl-flight-card span{color:#444;font-size:11.5px}.pl-flight-card small{color:#444;font-size:10.5px}.pp{overflow:hidden}.pp-screen{transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pp-screen:not([data-on]){opacity:0;transform:scale(.985)}.pp-lock{background:radial-gradient(120% 70% at 50% 0,#34557c,#0000 70%),linear-gradient(#16243a,#090e18);align-content:start;justify-items:center;padding-top:120px;display:grid}.pp-lock p{color:#fff;font:300 86px/1 -apple-system,SF Pro Display,Inter,system-ui}.pp-lock span{color:#ffffffd9;margin-top:8px;font-size:19px;font-weight:500}.pp-lock-camera{color:#fff;background:#ffffff29;border-radius:50%;width:50px;height:50px;padding:13px;position:absolute;bottom:52px;right:44px}.pp-camera{background:#000;position:absolute;inset:0}.pp-camera-scene{background:linear-gradient(90deg,#0000 18%,#0000002e 18.5%,#0000 19.5%),linear-gradient(160deg,#ffcc4d,#eaa521 55%,#c4840f);place-items:center;display:grid;position:absolute;inset:100px 0 160px;overflow:hidden}.pp-camera-label{color:#111;text-align:center;background:#fff;border-radius:6px;justify-items:center;gap:4px;width:168px;padding:13px 13px 10px;display:grid;transform:rotate(-4deg);box-shadow:0 12px 26px #0000004d}.pp-camera-label .k-qr{width:128px}.pp-camera-label b{font-size:14px}.pp-camera-label small{color:#444;font-size:9px}.pp-camera-lock{opacity:0;background:linear-gradient(#ffd60a,#ffd60a) 0 0/34px 4px no-repeat,linear-gradient(#ffd60a,#ffd60a) 0 0/4px 34px no-repeat,linear-gradient(#ffd60a,#ffd60a) 100% 0/34px 4px no-repeat,linear-gradient(#ffd60a,#ffd60a) 100% 0/4px 34px no-repeat,linear-gradient(#ffd60a,#ffd60a) 0 100%/34px 4px no-repeat,linear-gradient(#ffd60a,#ffd60a) 0 100%/4px 34px no-repeat,linear-gradient(#ffd60a,#ffd60a) 100% 100%/34px 4px no-repeat,linear-gradient(#ffd60a,#ffd60a) 100% 100%/4px 34px no-repeat;width:196px;height:196px;margin:-118px 0 0 -98px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:50%;left:50%;transform:scale(1.4)}.pp-camera-lock[data-on]{opacity:1;transform:scale(1)}.pp-camera-pill{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1c1edb;border-radius:16px;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:10px 18px 10px 12px;font:400 12.5px/1.25 -apple-system,Inter,system-ui;display:flex;position:absolute;bottom:196px;left:0;right:0}.pp-camera-pill svg{color:#0d111c;background:#9fe740;border-radius:8px;width:30px;height:30px;padding:6px}.pp-camera-pill b{font-size:14px;font-weight:600;display:block}.pp-camera-controls{color:#ffd60a;letter-spacing:.1em;text-transform:uppercase;background:#000;align-content:center;justify-items:center;gap:14px;height:160px;font:600 12px/1 -apple-system,Inter,system-ui;display:grid;position:absolute;bottom:0;left:0;right:0}.pp-camera-controls i{background:#fff;border:4px solid #fff;border-radius:50%;width:68px;height:68px;box-shadow:inset 0 0 0 3px #000}.pp-form{position:absolute;inset:0;overflow:hidden}.pp-form:before{content:"";z-index:2;background:linear-gradient(var(--u-bg) 82%, transparent);height:56px;position:absolute;top:0;left:0;right:0}.pp-scroll{padding:62px 18px 60px;transition:transform .95s cubic-bezier(.45,0,.2,1)}.pp-head{align-items:center;gap:12px;display:flex}.pp-head-icon{background:color-mix(in oklab, var(--u-lime) 16%, transparent);width:42px;height:42px;color:var(--u-lime);border-radius:12px;place-items:center;display:grid}.pp-head-icon svg{width:22px;height:22px}.pp-head h4{font-size:21px;font-weight:700}.pp-head p{color:var(--u-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:600}.pp-machine{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;margin-top:16px;padding:12px 14px}.pp-machine b{font-size:16.5px}.pp-machine span{color:var(--u-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.pp-banner{border:1px solid color-mix(in oklab, var(--u-lime) 30%, transparent);background:color-mix(in oklab, var(--u-lime) 11%, transparent);color:#dcf5b4;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:12.5px;line-height:1.45}.pp-section{margin-top:24px}.pp-section h5{align-items:center;gap:10px;margin-bottom:4px;font-size:16.5px;font-weight:700;display:flex}.pp-section h5 i{background:var(--u-lime);color:#0d111c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;font-weight:800;display:grid}.pp-section label,.pp-label{color:var(--u-muted);letter-spacing:.1em;text-transform:uppercase;gap:6px;margin-top:12px;font-size:10.5px;font-weight:600;display:grid}.pp-section label>span{border:1px solid var(--u-line);background:var(--u-field);height:46px;color:var(--u-fg);letter-spacing:0;text-transform:none;border-radius:10px;align-items:center;padding:0 14px;font-size:16px;font-weight:500;display:flex}.pp-label{margin-bottom:8px}.pp-upload{border:1.5px dashed var(--u-line);height:52px;color:var(--u-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;transition:border-color .4s,color .4s;display:flex}.pp-upload svg{width:18px;height:18px}.pp-upload.is-done{border-style:solid;border-color:color-mix(in oklab, var(--u-lime) 40%, transparent);color:var(--u-fg);justify-content:flex-start;padding:0 14px 0 8px}.pp-upload.is-done svg{color:var(--u-lime);margin-left:auto}.pp-card-thumb{background:linear-gradient(135deg,#f1f4f8,#b8c4d4);border-radius:5px;width:52px;height:34px;position:relative}.pp-card-thumb:before{content:"";background:#7b8ba0;border-radius:2px;width:13px;height:17px;position:absolute;top:7px;left:6px}.pp-card-thumb:after{content:"";background:#8696aa;border-radius:2px;height:3px;position:absolute;top:10px;left:24px;right:6px;box-shadow:0 6px #a6b3c4,0 12px #a6b3c4}.pp-pills{flex-wrap:wrap;gap:8px;display:flex}.pp-pills span{border:1px solid var(--u-line);color:var(--u-muted);border-radius:999px;padding:8px 12px;font-size:13px;transition:background-color .35s,color .35s}.pp-pills span[data-on]{background:var(--u-lime);color:#0d111c;border-color:#0000;font-weight:700}.pp-note{color:var(--u-muted);margin-top:8px;font-size:13px;line-height:1.5}.pp-group{color:var(--u-lime);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 2px;font-size:10.5px;font-weight:700}.pp-check{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;margin-top:8px;padding:12px;transition:border-color .3s,background-color .3s}.pp-check>p{font-size:13px;line-height:1.45}.pp-check>p b{color:var(--u-lime);margin-right:3px}.pp-check[data-answer=ok]{border-color:color-mix(in oklab, var(--u-lime) 35%, var(--u-line))}.pp-check[data-answer=defect]{border-color:color-mix(in oklab, var(--u-red) 60%, var(--u-line));background:color-mix(in oklab, var(--u-red) 8%, var(--u-card))}.pp-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pp-answers span{border:1px solid var(--u-line);height:36px;color:var(--u-muted);border-radius:9px;place-items:center;font-size:13px;font-weight:600;transition:background-color .25s,color .25s,transform .25s;display:grid}.pp-answers span[data-on]{background:var(--u-lime);color:#0d111c;border-color:#0000}.pp-answers span[data-on][data-tone=stop]{background:var(--u-red);color:#fff}.pp-defect{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s,margin .4s;display:grid;overflow:hidden}.pp-defect[data-on]{opacity:1;max-height:480px;margin-top:12px}.pp-defect .pp-label{margin:0}.pp-textarea{border:1px solid var(--u-line);background:var(--u-field);border-radius:10px;min-height:64px;margin-top:6px;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.pp-severity{opacity:0;gap:6px;margin-top:10px;transition:opacity .4s;display:grid}.pp-severity[data-on]{opacity:1}.pp-severity span{border:1px solid var(--u-line);color:var(--u-muted);border-radius:10px;gap:2px;padding:9px 11px;font-size:11.5px;line-height:1.4;transition:border-color .3s,background-color .3s;display:grid}.pp-severity b{color:var(--u-fg);font-size:13px}.pp-severity span[data-on]{border-color:var(--u-red);background:color-mix(in oklab, var(--u-red) 15%, transparent)}.pp-severity span[data-on] b{color:#ff8d8d}.pp-photo-row{border:1px solid var(--u-line);background:var(--u-card);border-radius:10px;justify-content:space-between;align-items:center;height:52px;margin-top:6px;padding:0 6px 0 12px;font-size:14px;transition:border-color .3s;display:flex}.pp-photo-row[data-on]{border-color:color-mix(in oklab, var(--u-lime) 35%, var(--u-line))}.pp-take{background:#1b2231;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pp-take svg{width:15px;height:15px}.pp-photo-done{color:var(--u-muted);align-items:center;gap:7px;font-size:12.5px;animation:.4s cubic-bezier(.2,.8,.2,1.2) both pp-in;display:inline-flex}.pp-photo-done>svg{width:16px;height:16px;color:var(--u-lime);stroke-width:3px}.pl-photo{background:linear-gradient(#8eb0cc,#c6d4e0 56%,#8b8f7c 57%,#6a6e5d);border-radius:6px;width:56px;height:40px;display:block;overflow:hidden}.pl-photo svg{width:100%;height:100%;display:block}.pl-photo[data-view=right] svg{transform:scaleX(-1)}.pl-photo-plate{background:linear-gradient(135deg,#cfd5dc,#8e98a5);place-items:center;display:grid}.pl-photo-plate>span{color:#1e242c;text-align:center;border:1px solid #5d6672;border-radius:2px;padding:3px 4px;font:700 5.5px/1.25 Inter,system-ui;display:grid}.pl-photo-plate i{font-style:normal;font-weight:600}.pp-rating{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pp-rating span{border:1px solid var(--u-line);height:44px;color:var(--u-muted);border-radius:10px;place-items:center;font-size:16px;font-weight:700;transition:background-color .3s,color .3s;display:grid}.pp-rating span[data-on]{background:var(--u-lime);color:#0d111c;border-color:#0000}.pp-warning{border:1px solid color-mix(in oklab, var(--u-red) 50%, transparent);background:color-mix(in oklab, var(--u-red) 16%, transparent);color:#ffb9b9;border-radius:10px;gap:8px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.pp-warning svg{color:#ff6b6b;width:16px;height:16px}.pp-declare{color:var(--u-muted);margin-top:14px;font-size:11.5px;line-height:1.5}.pp-submit{background:var(--u-primary);color:#fff;border-radius:12px;place-items:center;height:52px;margin-top:14px;font-size:16px;font-weight:700;display:grid}.pp-submit.is-stop{background:var(--u-red)}.pp-result{text-align:center;align-content:center;justify-items:center;gap:16px;padding:40px 32px;display:grid;position:absolute;inset:0}.pp-result-icon{background:var(--u-lime);color:#0d111c;width:100px;height:100px;box-shadow:0 0 0 12px color-mix(in oklab, var(--u-lime) 16%, transparent);border-radius:50%;place-items:center;display:grid}.pp-result[data-tone=stop] .pp-result-icon{background:var(--u-red);color:#fff;box-shadow:0 0 0 12px color-mix(in oklab, var(--u-red) 18%, transparent)}.pp-result-icon svg{stroke-width:3px;width:50px;height:50px}.pp-screen[data-on] .pp-result-icon{animation:.7s cubic-bezier(.2,.8,.2,1.35) .1s both pp-pop}.pp-result h4{font-size:24px;font-weight:800;line-height:1.2}.pp-result p{color:var(--u-muted);font-size:14px;line-height:1.55}.ui-acc{--u-bg:#f6f9f8;--u-card:#fff;--u-fg:#0f172a;--u-muted:#5a687c;--u-faint:#8a96a8;--u-line:#dfe5ec;--u-primary:#1c9c60;--u-primary-text:#147b4b;--u-primary-soft:#e7f8f0;--u-gradient:linear-gradient(135deg, #1fad6b, #6bcc33);--u-warn:#eb860a;--u-warn-text:#a05408;--u-warn-soft:#fff5e6;--u-red:#db2424;--u-info:#0b64f3;--u-info-soft:#edf4ff;--u-side:#f9fbfa;--u-display:"Playfair Display", Georgia, serif;color:var(--u-fg);background:radial-gradient(90% 60% at 100% 0%, #ecf9f3, transparent 62%), var(--u-bg)}.ac-scene{position:absolute;inset:0}.ac-portal .k-browser-screen{background:#f6f9f8}.aw{grid-template-columns:236px minmax(0,1fr);display:grid}.aw-side{border-right:1px solid var(--u-line);background:var(--u-side);padding:16px 12px}.aw-brand{border-bottom:1px solid var(--u-line);align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.aw-brand-tile{background:#0f172a0a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14}.aw-brand-tile svg{width:24px;height:22px}.aw-brand i{color:var(--u-muted);letter-spacing:.22em;text-transform:uppercase;font-size:9.5px;font-style:normal;display:block}.aw-brand b{font-family:var(--u-display);letter-spacing:-.015em;font-size:17px;font-weight:700;display:block}.aw-brand em{color:var(--u-primary);font-style:normal}.aw-side nav p{color:var(--u-faint);letter-spacing:.14em;text-transform:uppercase;margin:14px 10px 4px;font-size:10px;font-weight:700}.aw-side nav span{color:#334155;border-radius:9px;align-items:center;gap:10px;height:33px;padding:0 10px;font-size:13.5px;transition:background-color .3s,color .3s;display:flex;position:relative}.aw-side nav svg{width:16px;height:16px;color:var(--u-faint)}.aw-side nav span[data-active]{background:var(--u-primary-soft);color:var(--u-primary-text);font-weight:600}.aw-side nav span[data-active] svg{color:var(--u-primary)}.aw-side nav span[data-active]:before{content:"";background:var(--u-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.aw-side nav em{background:var(--u-primary);color:#fff;border-radius:9px;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:grid}.aw-main{grid-template-rows:56px minmax(0,1fr);min-width:0;display:grid;position:relative}.aw-bar{border-bottom:1px solid var(--u-line);background:#ffffffb3;align-items:center;gap:10px;padding:0 20px;display:flex}.aw-bar>p{color:var(--u-muted);flex:1;font-size:13px}.aw-bar>p span{opacity:.6;margin:0 4px}.aw-bar>p b{color:var(--u-fg);font-weight:600}.aw-entity,.aw-search{border:1px solid var(--u-line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.aw-entity svg,.aw-search svg{width:14px;height:14px;color:var(--u-faint)}.aw-search{width:190px;color:var(--u-faint)}.aw-search kbd{font:inherit;margin-left:auto;font-size:11px}.aw-new{background:var(--u-gradient);color:#fff;border-radius:8px;place-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:grid}.aw-bell{width:18px;height:18px;color:var(--u-muted)}.aw-avatar{background:var(--u-primary-soft);width:32px;height:32px;color:var(--u-primary-text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.aw-screen{grid-area:2/1;transition:opacity .45s;position:relative;overflow:hidden}.aw-screen:not([data-on]){opacity:0}.aw-page{padding:20px 26px;position:absolute;inset:0}.aw-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.aw-head h3{font-family:var(--u-display);letter-spacing:-.015em;font-size:29px;font-weight:700;line-height:1.15}.aw-eyebrow,.ac-card-eyebrow{color:var(--u-muted,#5a687c);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.aw-lede{max-width:600px;color:var(--u-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.aw-actions{flex:none;gap:8px;display:flex}.aw-btn{border:1px solid var(--u-line);height:34px;color:var(--u-fg);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:opacity .3s;display:inline-flex}.aw-btn svg{width:15px;height:15px}.aw-btn-primary{background:var(--u-gradient);color:#fff;border-color:#0000}.aw-btn.is-off{opacity:.45}.aw-intake{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.aw-drop{text-align:center;background:#f5fbf8;border:1.5px dashed #b8d9c8;border-radius:14px;align-content:center;justify-items:center;gap:5px;min-height:150px;padding:16px 20px;transition:border-color .3s,background-color .3s,transform .3s,box-shadow .3s;display:grid}.aw-drop svg{width:26px;height:26px;color:var(--u-primary)}.aw-drop b{font-size:13.5px}.aw-drop span{color:var(--u-muted);font-size:12px}.aw-drop small{color:var(--u-faint);font-size:11px}.aw-drop[data-drag]{border-style:solid;border-color:var(--u-primary);background:var(--u-primary-soft);transform:scale(1.01);box-shadow:0 0 0 5px #1fad6b1f}.aw-queue{border:1px solid var(--u-line);background:#fff;border-radius:14px;padding:10px 14px 6px}.aw-queue header{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.aw-queue header b{font-size:13px}.aw-queue header span{color:var(--u-muted);font-size:11.5px}.aw-qrow{border-top:1px solid #edf1f5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 0;font-size:12.5px;transition:opacity .4s;display:grid}.aw-qrow[data-state=hidden]{opacity:0}.aw-qrow svg{width:15px;height:15px;color:var(--u-faint)}.aw-qrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-qrow em{color:#475569;background:#eef2f6;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.aw-qrow[data-state=reading] em{background:var(--u-info-soft);color:var(--u-info);animation:1.1s ease-in-out infinite aw-pulse}.aw-qrow[data-state=done] em{background:var(--u-primary-soft);color:var(--u-primary-text)}.aw-qrow[data-state=duplicate] em{background:var(--u-warn-soft);color:var(--u-warn-text)}.aw-qrow small{color:var(--u-muted);grid-column:2/-1;font-size:11px;line-height:1.35}.aw-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.aw-cards>div{border:1px solid var(--u-line);background:#fff;border-radius:12px;padding:11px 14px;box-shadow:0 1px 2px #0f172a0a}.aw-cards>div>span{color:var(--u-muted);font-size:12px}.aw-cards b{font-family:var(--u-display);margin-top:2px;font-size:23px;font-weight:700;display:block}.aw-tabs{border-bottom:1px solid var(--u-line);align-items:center;gap:18px;margin-top:14px;display:flex}.aw-tabs>span{color:var(--u-muted);border-bottom:2px solid #0000;padding:4px 0 8px;font-size:13px;font-weight:600}.aw-tabs>span[data-active]{border-color:var(--u-primary);color:var(--u-fg)}.aw-tabs>.aw-pay{background:var(--u-gradient);color:#fff;opacity:.45;border:0;border-radius:8px;margin:0 0 6px auto;padding:6px 12px;transition:opacity .3s}.aw-tabs>.aw-pay[data-ready]{opacity:1}.aw-table{border:1px solid var(--u-line);background:#fff;border-radius:12px;margin-top:8px;overflow:hidden}.aw-tr{border-top:1px solid #edf1f5;grid-template-columns:18px 1.7fr .8fr .7fr 1.15fr .8fr .45fr 1.15fr;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;transition:background-color .5s,max-height .6s,padding .6s,opacity .5s;display:grid}.aw-th{color:var(--u-faint);letter-spacing:.08em;text-transform:uppercase;background:#f8faf9;border-top:0;padding:8px 14px;font-size:10px;font-weight:700}.aw-tr b{font-weight:600;display:block}.aw-tr small{color:var(--u-muted);margin-top:1px;font-size:11px;display:block}.aw-tr-focus[data-done]{background:#f3fbf7}.aw-chip{color:var(--u-primary-text,#147b4b);background:#ecf6f1;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.aw-chip.is-muted{color:#475569;background:#eef2f6}.aw-auto{background:var(--u-primary-soft);color:var(--u-primary);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.aw-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.aw-badge svg{width:12px;height:12px}.aw-badge.is-grey{color:#475569;background:#eef2f6}.aw-badge.is-warn{background:var(--u-warn-soft,#fff5e6);color:var(--u-warn-text,#a05408)}.aw-badge.is-good{background:var(--u-primary-soft,#e7f8f0);color:var(--u-primary-text,#147b4b)}.aw-tick{border:1.5px solid #cbd5e1;border-radius:4px;place-items:center;width:16px;height:16px;transition:background-color .25s,border-color .25s;display:grid}.aw-tick svg{color:#fff;stroke-width:3.5px;opacity:0;width:11px;height:11px}.aw-tick[data-on]{border-color:var(--u-primary);background:var(--u-primary)}.aw-tick[data-on] svg{opacity:1}.aw-toasts{z-index:10;position:absolute;bottom:20px;right:20px}.aw-toast{color:#fff;white-space:nowrap;background:#0f172a;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 18px 40px #0f172a4d}.aw-toast svg{color:#4ade80;width:16px;height:16px}.aw-toast u{color:#86efac;margin-left:8px;font-weight:600;text-decoration:none}.aw-review .aw-scroll{transition:transform .9s cubic-bezier(.45,0,.2,1)}.aw-back{color:var(--u-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:inline-flex}.aw-back svg{width:14px;height:14px}.aw-head-review h3{align-items:center;gap:10px;min-height:34px;font-size:26px;display:flex}.aw-sub{color:var(--u-muted);margin-top:4px;font-size:12.5px}.aw-po{color:#14532d;background:#effaf4;border:1px solid #c9ead8;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:9px 14px;font-size:12.5px;display:flex}.aw-po svg{width:18px;height:18px;color:var(--u-primary)}.aw-panels{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.aw-panel{border:1px solid var(--u-line);background:#fff;border-radius:12px;padding:12px 14px;transition:border-color .4s,box-shadow .4s}.aw-category[data-on]{border-color:#b8dfca;box-shadow:0 0 0 4px #1fad6b14}.aw-label{color:var(--u-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.aw-label-gap{margin-top:10px}.aw-select{border:1px solid var(--u-line);border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13px;display:flex}.aw-select svg{width:14px;height:14px;color:var(--u-faint);margin-left:auto}.aw-placeholder{color:#b42318}.aw-note{color:var(--u-muted);margin-top:8px;font-size:12.5px;line-height:1.45}.aw-route{margin-top:6px;font-size:13px}.aw-route b{color:var(--u-primary-text)}.aw-summary{color:var(--u-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.aw-summary+.aw-summary{margin-top:6px}.aw-summary[data-state=done]{color:var(--u-primary-text);font-weight:600}.aw-summary svg{width:15px;height:15px}.aw-lines{border:1px solid var(--u-line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.aw-line{border-top:1px solid #edf1f5;grid-template-columns:1.9fr .35fr .6fr .7fr 1.15fr .6fr .75fr .7fr .65fr .45fr;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:grid}.aw-line-head{color:var(--u-faint);letter-spacing:.06em;text-transform:uppercase;background:#f8faf9;border-top:0;font-size:10px;font-weight:700}.aw-cell{white-space:nowrap;border-radius:6px;align-items:center;min-height:22px;padding:0 6px;display:flex}.aw-line:not([data-coded]):not(.aw-line-head) .aw-cell{background:linear-gradient(90deg,#eef2f6 25%,#f8fafc 50%,#eef2f6 75%) 0 0/200% 100%;animation:1.4s linear infinite aw-shimmer}.aw-line[data-coded] .aw-cell{animation:1.2s ease-out aw-coded}.aw-conf{color:var(--u-muted);font-variant-numeric:tabular-nums;text-align:right}.aw-conf.is-low{color:var(--u-warn-text);font-weight:700}.aw-checks{border:1px solid var(--u-line);opacity:0;background:#fff;border-radius:12px;margin-top:12px;padding:12px 14px;transition:opacity .5s}.aw-checks[data-on]{opacity:1}.aw-checks header{justify-content:space-between;display:flex}.aw-checks header b{font-size:14px}.aw-checks header span{color:var(--u-primary-text);font-size:12px;font-weight:600}.aw-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.aw-check{background:#f8faf9;border-radius:10px;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.aw-check>span:last-child{color:var(--u-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-check-icon{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.aw-check-icon svg{stroke-width:3px;width:13px;height:13px}.aw-check-icon i{border:2px solid #cbd5e1;border-top-color:var(--u-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite aw-spin}.aw-check[data-state=ok] .aw-check-icon{background:var(--u-primary-soft);color:var(--u-primary)}.aw-check[data-state=warn] .aw-check-icon{background:var(--u-warn-soft);color:var(--u-warn)}.aw-check[data-state=warn]>span:last-child{color:var(--u-warn-text);font-weight:600}.aw-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.aw-tier{border:1px solid;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.4}.aw-tier p{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.aw-tier span{flex-wrap:wrap;gap:4px;display:flex}.aw-tier svg{width:15px;height:15px}.aw-tier[data-tier=block]{background:#f3fbf7;border-color:#c9ead8}.aw-tier[data-tier=block] p,.aw-tier[data-tier=block] span{color:var(--u-primary-text)}.aw-tier[data-tier=ack]{background:var(--u-warn-soft);border-color:#f6d7a7}.aw-tier[data-tier=ack] p{color:var(--u-warn-text)}.aw-tier[data-tier=info]{background:var(--u-info-soft);border-color:#cfe0fb}.aw-tier[data-tier=info] p{color:var(--u-info)}.aw-chips{gap:8px;margin-top:14px;display:flex}.aw-chips span{border:1px solid var(--u-line);color:var(--u-muted);border-radius:999px;padding:5px 11px;font-size:12.5px}.aw-chips span[data-active]{background:var(--u-primary-soft);color:var(--u-primary-text);border-color:#0000;font-weight:600}.aw-approval{border:1px solid var(--u-line);background:#fff;border-radius:14px;margin-top:14px;padding:14px 16px;box-shadow:0 10px 30px -18px #0f172a4d}.aw-approval>header{justify-content:space-between;gap:16px;display:flex}.aw-approval>header b{font-size:15px}.aw-approval>header p{color:var(--u-muted);margin-top:4px;font-size:12.5px}.aw-amount{justify-items:end;gap:4px;display:grid}.aw-amount b{font-family:var(--u-display);font-size:22px}.aw-amount span{color:var(--u-warn-text);font-size:12px}.aw-sent{color:var(--u-muted);margin-top:6px;font-size:12px}.aw-ack{background:var(--u-warn-soft);border:1px solid #f6d7a7;border-radius:12px;margin-top:12px;padding:12px;font-size:12.5px;transition:background-color .5s,border-color .5s}.aw-ack[data-done]{background:#f3fbf7;border-color:#c9ead8}.aw-ack-title{color:var(--u-warn-text);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.aw-ack[data-done] .aw-ack-title{color:var(--u-primary-text)}.aw-ack-title svg{width:15px;height:15px}.aw-ack-row{gap:8px;margin-top:10px;display:flex}.aw-input{border:1px solid var(--u-line);background:#fff;border-radius:9px;flex:1;align-items:center;height:36px;padding:0 12px;font-size:13px;display:flex;position:relative}.aw-input i{color:var(--u-faint);font-style:normal;display:none}.aw-input .k-typed:empty+i{display:inline}.aw-ack-note{color:var(--u-primary-text);margin-top:8px;font-weight:600}.aw-info-row{color:var(--u-info);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.aw-info-row svg{width:15px;height:15px}.aw-approval footer{gap:8px;margin-top:14px;display:flex}.aw-spacer{flex:1}.ac-files{pointer-events:none;position:absolute;inset:0}.ac-file{color:#0f172a;background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:8px;width:98px;height:124px;font-family:Inter,system-ui,sans-serif;transition:transform .95s cubic-bezier(.55,0,.25,1),opacity .45s .6s;display:grid;position:absolute;transform:rotate(-6deg);box-shadow:0 18px 40px -16px #0f172a80}.ac-file:nth-child(2n){transform:rotate(5deg)}.ac-file svg{color:#e5484d;width:36px;height:36px}.ac-file[data-kind=image] svg{color:#8b5cf6}.ac-file[data-kind=sheet] svg{color:#16a34a}.ac-file b{letter-spacing:.06em;font-size:12px;font-weight:800}.ac-files:not([data-on]) .ac-file{opacity:0}.ac-file[data-dropped]{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.35)}.ac-paper{color:#111827;width:520px;height:740px;box-shadow:var(--ct-shadow);background:#fff;border-radius:6px;padding:34px 36px;font-family:Inter,system-ui,sans-serif;font-size:13px;position:absolute;top:96px;left:1400px;overflow:hidden}.ac-paper>header{justify-content:space-between;gap:16px;display:flex}.ac-paper>header b{letter-spacing:.05em;font-size:15px;font-weight:800;display:inline-block}.ac-paper>header small{color:#6b7280;margin-top:6px;font-size:10.5px;display:block}.ac-paper h4{color:#0f766e;letter-spacing:.24em;font-size:24px;font-weight:800}.ac-paper dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:26px 0 0;display:grid}.ac-paper dt{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ac-paper dd{margin:2px 0 0;font-weight:600}.ac-paper-lines{margin-top:26px;display:grid}.ac-paper-lines p,.ac-paper-totals p{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 28px 66px 78px;gap:8px;margin:0;padding:8px 0;font-size:12px;display:grid}.ac-paper-lines span:not(:first-child),.ac-paper-totals span:last-child,.ac-paper-totals b:last-child{text-align:right}.ac-paper-totals{width:250px;margin:16px 0 0 auto}.ac-paper-totals p{grid-template-columns:1fr auto}.ac-paper-bank{color:#4b5563;border-top:1px solid #e5e7eb;margin-top:28px;padding-top:12px;font-size:11px}.ac-hl{outline-offset:4px;border-radius:4px;outline:2px solid #0000;transition:outline-color .35s,background-color .35s;position:relative}.ac-hl:after{content:attr(data-label);color:#fff;letter-spacing:0;white-space:nowrap;opacity:0;background:#1a935b;border-radius:6px;padding:2px 8px;font:700 10.5px/1.5 Inter,system-ui,sans-serif;transition:opacity .3s,transform .3s;position:absolute;top:-26px;right:-6px;transform:translateY(4px)}.ac-hl[data-on]{background:#1fad6b0f;outline-color:#1fad6b}.ac-hl[data-current]:after{opacity:1;transform:none}.ac-scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#22c37829);border-bottom:2px solid #20b670b3;height:90px;margin-top:-45px;transition:top .12s linear,opacity .3s;position:absolute;left:0;right:0}.ac-scan[data-on]{opacity:1}.ac-history,.ac-mail,.ac-routing,.ac-sage,.ac-tile{color:#0f172a;box-shadow:var(--ct-shadow);background:#fff;border-radius:16px;padding:18px 20px;font-family:Inter,system-ui,sans-serif;font-size:13px;position:absolute}.ac-history{width:580px;top:270px;left:1400px}.ac-history>b{font-size:15px}.ac-history svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.ac-history path{fill:none;stroke:#1c9c60;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1}.ac-history-expect{stroke:#94a3b8;stroke-width:1.5px;stroke-dasharray:6 6}.ac-history text{fill:#64748b;font-size:12px}.ac-history circle{fill:#1c9c60;opacity:0;transition:opacity .3s}.ac-history circle[data-on]{opacity:1}.ac-history circle.is-new{fill:#eb860a;stroke:#fff;stroke-width:3px}.ac-history-badge{color:#a05408;background:#fff5e6;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:18px;right:20px}.ac-mail{width:600px;top:140px;left:1400px}.ac-mail>header{align-items:center;gap:12px;display:flex}.ac-mail>header svg{color:#1c9c60;background:#e7f8f0;border-radius:50%;width:38px;height:38px;padding:9px}.ac-mail>header b{font-size:14px;display:block}.ac-mail>header span{color:#64748b;font-size:12px}.ac-mail-subject{border-bottom:1px solid #e5e7eb;margin-top:14px;padding-bottom:12px;font-size:14.5px;font-weight:700}.ac-mail h5{margin-top:14px;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:700}.ac-mail>p:not(.ac-mail-subject){color:#475569;margin-top:6px}.ac-mail-button{color:#fff;background:linear-gradient(135deg,#1fad6b,#6bcc33);border-radius:9px;margin-top:14px;padding:9px 16px;font-weight:600;display:inline-flex}.ac-mail small{color:#94a3b8;margin-top:14px;font-size:11px;display:block}.ac-routing{width:600px;top:520px;left:1400px}.ac-routing>div{align-items:center;gap:12px;margin-top:12px;display:flex}.ac-routing i{border-top:2px dashed #cbd5e1;flex:1;height:0}.ac-routing b{font-size:14px}.ac-sage{width:540px;top:130px;left:1380px}.ac-sage>header{align-items:center;gap:12px;display:flex}.ac-sage img{object-fit:contain;background:#f8fafc;border-radius:9px;width:38px;height:38px}.ac-sage>header b{font-size:15px;display:block}.ac-sage>header span{color:#64748b;font-size:12px}.ac-sage>header em{margin-left:auto}.ac-sage dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 14px;display:grid}.ac-sage dt{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.ac-sage dd{margin:2px 0 0;font-weight:600}.ac-attachment{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ac-attachment svg{color:#64748b;width:18px;height:18px}.ac-attachment b{font-size:13px;display:block}.ac-attachment span{color:#64748b;font-size:12px}.ac-phone-wrap{pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ac-phone-wrap:not([data-on]){opacity:0;transform:translateY(40px)}.ap{overflow:hidden}.ap-screen{padding:66px 20px 24px;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ap-screen:not([data-on]){opacity:0;transform:scale(.985)}.ap-brand{color:var(--u-primary-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ap-brand svg{width:24px;height:22px}.ap h4{font-family:var(--u-display);margin-top:18px;font-size:24px;font-weight:700;line-height:1.2}.ap-lede{color:var(--u-muted);margin-top:8px;font-size:14px;line-height:1.5}.ap-card{border:1px solid var(--u-line);background:#fff;border-radius:14px;margin-top:16px;padding:14px}.ap-card>p:first-child b{font-size:15px;display:block}.ap-card>p:first-child span{color:var(--u-muted);font-size:12px}.ap-total{border-top:1px solid var(--u-line);color:var(--u-muted);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.ap-total b{color:var(--u-fg);font-family:var(--u-display);font-size:22px}.ap-label{color:var(--u-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:10.5px;font-weight:700}.ap ul{margin:4px 0 0;padding:0;list-style:none}.ap li{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.ap-yes,.ap-no{border-radius:12px;place-items:center;margin-top:14px;font-weight:700;display:grid}.ap-yes{background:var(--u-gradient);color:#fff;height:50px;font-size:15px}.ap-no{border:1px solid var(--u-line);background:#fff;height:44px;margin-top:10px;font-size:13.5px}.ap-done{text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.ap-done>span{background:var(--u-primary-soft);width:92px;height:92px;color:var(--u-primary);border-radius:50%;place-items:center;display:grid}.ap-done>span svg{stroke-width:3px;width:44px;height:44px}.ap-screen[data-on]>span{animation:.7s cubic-bezier(.2,.8,.2,1.35) .1s both pp-pop}.ap-done h4{margin:0}.ap-done p{color:var(--u-muted);font-size:13px}.ac-tiles{gap:12px;width:560px;transition:opacity .4s;display:grid;position:absolute;top:110px;left:1400px}.ac-tiles:not([data-on]){opacity:0}.ac-tiles>.ac-card-eyebrow{color:var(--ct-muted)}.ac-tile{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.ac-tile span{color:#64748b;font-size:12.5px}.ac-tile b{color:#0f172a;font-size:15px;display:block}.ac-tile em{color:#147b4b;font-family:Playfair Display,Georgia,serif;font-size:22px;font-style:normal;font-weight:700}.ui-wb{--u-bg:#f3f7fb;--u-fg:#0e2138;--u-muted:#46607c;--u-faint:#7d93ab;--u-line:#d3e0ec;--u-soft:#e9f1f9;--u-navy:#103257;--u-azure:#2ba6e8;--u-link:#1b7db3;--u-head:"Archivo", "Inter", system-ui, sans-serif;--u-mono:"IBM Plex Mono", ui-monospace, monospace;color:var(--u-fg);background:var(--u-bg)}.wb-scene{position:absolute;inset:0}.wb-portal .k-browser-screen{background:#f3f7fb}.wv-mono,.wv-mono-line{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.wv{grid-template-columns:232px minmax(0,1fr);display:grid}.wv-side{color:#e9f1f9;background:#08182e;padding:16px 12px}.wv-brand{align-items:center;gap:10px;padding:2px 4px 16px;display:flex}.wv-brand-tile{background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.wv-brand-tile img{width:34px;height:34px}.wv-brand b{color:#fff;font-family:var(--u-head);font-size:15px;font-weight:700;display:block}.wv-brand i{color:#7fa3c8;font-family:var(--u-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:1px;font-size:9.5px;font-style:normal;display:block}.wv-side nav p{color:#5e7fa3;font-family:var(--u-mono);letter-spacing:.16em;text-transform:uppercase;margin:14px 8px 4px;font-size:9.5px}.wv-side nav span{color:#c5d6e8;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13.5px;display:flex;position:relative}.wv-side nav svg{opacity:.85;width:16px;height:16px}.wv-side nav span[data-active]{color:#fff;background:#103257;font-weight:600}.wv-side nav span[data-active]:before{content:"";background:#4fc9ff;width:2px;position:absolute;top:7px;bottom:7px;left:0}.wv-main{grid-template-rows:54px minmax(0,1fr);min-width:0;display:grid;position:relative}.wv-bar{border-bottom:1px solid var(--u-line);background:#fff;align-items:center;gap:10px;padding:0 20px;display:flex}.wv-bar>p{color:var(--u-muted);font-family:var(--u-mono);letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:11px}.wv-bar>p span{opacity:.6;margin:0 4px}.wv-search{border:1px solid var(--u-line);width:250px;height:32px;color:var(--u-faint);background:#f8fbfe;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.wv-search svg{width:14px;height:14px}.wv-search kbd{font:inherit;margin-left:auto;font-size:11px}.wv-new{background:var(--u-azure);color:#fff;border-radius:999px;align-items:center;gap:4px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.wv-new svg{width:14px;height:14px}.wv-avatar{background:var(--u-navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.wv-screen{grid-area:2/1;transition:opacity .45s;position:relative;overflow:hidden}.wv-screen:not([data-on]){opacity:0}.wv-page{padding:18px 26px;position:absolute;inset:0}.wv-head{align-items:center;gap:14px;display:flex}.wv-head-icon{background:var(--u-soft);width:42px;height:42px;color:var(--u-navy);border-radius:12px;flex:none;place-items:center;display:grid}.wv-head-icon svg{width:22px;height:22px}.wv-head h3{font-family:var(--u-head);font-size:26px;font-weight:800;line-height:1.15}.wv-head p{color:var(--u-muted);margin-top:2px;font-size:13px}.wv-head .wv-btn{margin-left:auto}.wv-btn{border:1px solid var(--u-line);height:34px;color:var(--u-fg);white-space:nowrap;background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.wv-btn svg{width:15px;height:15px}.wv-btn-primary{background:var(--u-navy);color:#fff;border-color:#0000}.wv-btn[data-busy]{animation:1.1s ease-in-out infinite aw-pulse}.wv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.wv-card{--tech:#2ba6e8;border:1px solid var(--u-line);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.wv-card:before{content:"";background:var(--tech);width:4px;position:absolute;top:0;bottom:0;left:0}.wv-card[data-tech=solar]{--tech:#fbbf24}.wv-card[data-tech=bess]{--tech:#10b981}.wv-card-head{background:color-mix(in oklab, var(--tech) 9%, #fff);padding:14px 16px 12px 18px}.wv-card-head b{font-family:var(--u-head);font-size:17px}.wv-card-head p{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.wv-card-head em{background:color-mix(in oklab, var(--tech) 22%, #fff);color:#0e2138;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.wv-card-head em.wv-status{background:var(--u-soft);color:var(--u-navy);font-family:var(--u-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wv-card-head span{color:var(--u-muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.wv-card-head span svg{width:12px;height:12px}.wv-tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:12px 16px 6px 18px;display:grid}.wv-tiles span{color:var(--u-muted);background:#f3f7fb;border-radius:10px;padding:8px 10px;font-size:11px}.wv-tiles b{color:var(--u-fg);font-family:var(--u-mono);margin-top:2px;font-size:15px;font-weight:500;display:block}.wv-card-empty{border:1.5px dashed var(--u-line);color:var(--u-muted);border-radius:10px;margin:12px 16px 4px 18px;padding:10px 12px;font-size:12.5px;line-height:1.45}.wv-card-foot{color:var(--u-muted);padding:4px 16px 0 18px;font-size:12px}.wv-card footer{justify-content:space-between;align-items:center;margin-top:auto;padding:10px 16px 14px 18px;display:flex}.wv-card footer>span:first-child{color:var(--u-link);font-size:13px;font-weight:600}.wv-bucket{color:var(--u-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.wv-bucket svg{width:12px;height:12px}.wv-add{min-height:180px;color:var(--u-muted);text-align:center;border:1.5px dashed #c3d4e6;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:16px;font-size:12.5px;display:grid}.wv-add svg{width:24px;height:24px;color:var(--u-azure)}.wv-add b{color:var(--u-fg);font-size:14px}.wv-dialog-layer{z-index:20;opacity:0;background:#08182e6b;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.wv-dialog-layer[data-on]{opacity:1}.wv-dialog{background:#fff;border-radius:16px;width:470px;padding:20px 22px;transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.98);box-shadow:0 40px 80px #08182e59}.wv-dialog-layer[data-on] .wv-dialog{transform:none}.wv-dialog-wide{width:640px}.wv-dialog h4{font-family:var(--u-head);font-size:20px;font-weight:800}.wv-dialog label{color:var(--u-muted);gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:grid}.wv-dialog label>span{border:1px solid var(--u-line);height:38px;color:var(--u-fg);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.wv-dialog label>span.wv-mono{font-size:13px}.wv-dialog footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.wv-dialog footer>.wv-mono{color:var(--u-muted);margin-right:auto;font-size:11.5px}.wv-offer-form{gap:8px;margin-top:12px;display:grid}.wv-offer-form span{border:1px solid var(--u-line);color:var(--u-muted);background:#f8fbfe;border-radius:10px;padding:9px 12px;font-size:11.5px;font-weight:600}.wv-offer-form b{color:var(--u-fg);margin-top:2px;font-size:13.5px;display:block}.wv-drafting{margin-top:14px}.wv-drafting p{font-size:13.5px;font-weight:700}.wv-drafting span{color:var(--u-muted);font-weight:400}.wv-progress{background:var(--u-soft);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}.wv-progress>i{background:var(--u-azure);transform-origin:0;height:100%;transition:transform .35s;display:block}.wv-toasts{z-index:25;position:absolute;bottom:20px;right:20px}.wv-toast{color:#fff;white-space:nowrap;background:#08182e;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 18px 40px #08182e59}.wv-toast svg{color:#4fc9ff;width:16px;height:16px}.wv-back{color:var(--u-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wv-back svg{width:14px;height:14px}.wv-project-head{justify-content:space-between;align-items:flex-end;margin-top:2px;display:flex}.wv-project-head h3{font-family:var(--u-head);font-size:26px;font-weight:800}.wv-project-head p{color:var(--u-muted);font-size:13px}.wv-tabs{border-bottom:1px solid var(--u-line);gap:22px;margin-top:12px;display:flex}.wv-tabs span{color:var(--u-muted);border-bottom:2px solid #0000;padding:6px 0 9px;font-size:13.5px;font-weight:600;transition:color .3s,border-color .3s}.wv-tabs span[data-active]{border-color:var(--u-azure);color:var(--u-navy)}.wv-tab{transition:opacity .45s;position:absolute;inset:156px 26px 16px}.wv-tab:not([data-on]){opacity:0}.wv-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wv-section-head h4{font-family:var(--u-head);font-size:21px;font-weight:800}.wv-eyebrow,.wb-card-eyebrow{color:#1b7db3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.wv-intro{max-width:600px;color:var(--u-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.wv-mono-line{color:var(--u-muted);margin-top:2px;font-size:12px}.wv-actions{gap:8px;display:flex}.wv-index-slot{margin-top:14px;display:grid}.wv-index-slot:not([data-on]){margin-top:0}.wv-index-slot>*{grid-area:1/1}.wv-indexing{background:#f2f9fe;border:1px solid #cfe3f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 16px;display:grid}.wv-indexing b{font-size:14px}.wv-indexing span{color:var(--u-muted);font-size:12.5px;display:block}.wv-indexing .wv-progress,.wv-indexing small{grid-column:1/-1}.wv-indexed{background:#effaf3;border:1px solid #bfe3cf;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.wv-indexed>svg{color:#2e8b57;width:22px;height:22px}.wv-indexed b{color:#1f6b44;font-size:14px}.wv-indexed .wv-mono-line{display:block}.wv-indexed .wv-btn{margin-left:auto}.wv-files{border:1px solid var(--u-line);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.wv-file{border-top:1px solid #edf3f8;grid-template-columns:minmax(0,1fr) 110px 110px 60px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:grid}.wv-file>span:first-child{align-items:center;gap:8px;display:flex}.wv-file svg{width:16px;height:16px;color:var(--u-azure)}.wv-file .wv-mono{color:var(--u-muted);font-size:11.5px}.wv-file-head{color:var(--u-faint);font-family:var(--u-mono);letter-spacing:.1em;text-transform:uppercase;background:#f8fbfe;border-top:0;font-size:10px}.wv-dots{color:var(--u-faint)}.wv-building{color:#1b7db3;font-family:var(--u-mono);margin-top:6px;font-size:12px}.wv-headline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.wv-headline span{border:1px solid var(--u-line);color:var(--u-muted);background:#fff;border-radius:12px;padding:9px 12px;font-size:11px;font-weight:600}.wv-headline b{color:var(--u-fg);font-family:var(--u-head);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14.5px;display:block;overflow:hidden}.wv-fact-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.wv-fact-group{border:1px solid var(--u-line);background:#fff;border-radius:14px;padding:6px 12px 4px}.wv-group{color:var(--u-muted);font-family:var(--u-mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 2px;font-size:10px}.wv-fact{border-top:1px solid #edf3f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 4px;transition:background-color .3s;display:flex}.wv-fact-label{color:var(--u-muted);flex:auto;font-size:12px}.wv-fact-value{font-size:13.5px;font-weight:600}.wv-fact-meta{flex:1 0 100%;align-items:center;gap:8px;animation:.4s ease-out both pp-in;display:flex}.wv-skeleton{background:linear-gradient(90deg,#e9f1f9 25%,#f6f9fc 50%,#e9f1f9 75%) 0 0/200% 100%;border-radius:5px;width:90px;height:10px;animation:1.4s linear infinite aw-shimmer;display:inline-block}.wv-fact[data-edit]{background:#f2f9fe}.wv-fact-input{border:1.5px solid var(--u-azure);background:#fff;border-radius:6px;padding:2px 8px}.wv-conf{border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:700}.wv-conf[data-level=high]{color:#1f6b44;background:#e7f6ee}.wv-conf[data-level=medium]{color:#1b6fa3;background:#e6f3fb}.wv-conf[data-level=low]{color:#94600f;background:#fdf3e1}.wv-source{min-width:0;color:var(--u-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex;overflow:hidden}.wv-source svg{flex:none;width:12px;height:12px}.wv-source em{color:#1b7db3;font-family:var(--u-mono);font-size:11px;font-style:normal}.wv-ai{color:#7a5fb8}.wv-fact-actions{color:var(--u-faint);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.wv-fact-actions>svg{width:13px;height:13px}.wv-locked,.wv-unlocked{align-items:center;gap:3px;display:inline-flex}.wv-locked svg,.wv-unlocked svg{width:12px;height:12px}.wv-locked{background:var(--u-navy);color:#fff;border-radius:999px;padding:1px 8px;font-weight:600;animation:.4s cubic-bezier(.2,.8,.2,1.3) both pp-in}.wv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.wv-kpis>div{--tone:#dc2626;border:1px solid var(--u-line);background:#fff;border-radius:14px;padding:10px 14px 12px}.wv-kpis>div[data-tone=green]{--tone:#2e8b57}.wv-kpis>div[data-tone=sky]{--tone:#0ea5e9}.wv-kpis>div[data-tone=violet]{--tone:#7a5fb8}.wv-kpis span{color:var(--u-muted);font-size:12px;font-weight:600}.wv-kpis b{color:var(--tone);font-family:var(--u-head);font-size:24px;display:block}.wv-kpis small{color:var(--u-muted);font-family:var(--u-mono);font-size:11px}.wv-kpis>div>i{background:var(--u-soft);border-radius:3px;height:5px;margin-top:8px;display:block;overflow:hidden}.wv-kpis>div>i>i{background:var(--tone);transform-origin:0;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.wv-filters{align-items:center;gap:8px;margin-top:10px;display:flex}.wv-filter-search,.wv-filter{border:1px solid var(--u-line);height:34px;color:var(--u-muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:flex}.wv-filter-search{color:var(--u-faint);flex:1}.wv-filter-search svg{width:14px;height:14px}.wv-run{background:var(--u-navy);color:#fff;border-radius:14px;margin-top:10px;padding:12px 16px}.wv-run.fx-grow{max-height:20rem}.wv-run-head{color:#9cc9ea;font-family:var(--u-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.wv-run-head b{font-weight:500}.wv-run ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wv-run li{color:#c7dbee;align-items:center;gap:8px;font-size:12.5px;transition:opacity .3s;display:flex}.wv-run li>span{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.wv-run li>span svg{stroke-width:3.5px;width:11px;height:11px}.wv-run li[data-state=done]{color:#fff}.wv-run li[data-state=done]>span{background:var(--u-azure)}.wv-run li[data-state=now]{color:#fff;font-weight:600}.wv-run li[data-state=now]>span i{border:2px solid #ffffff40;border-top-color:#4fc9ff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite aw-spin}.wv-run li[data-state=wait]{opacity:.45}.wv-run li[data-state=wait]>span{border:1.5px solid #fff6}.wv-gate{color:#1f6b44;background:#e7f6ee;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.wv-gate svg{width:16px;height:16px}.wv-gate span{color:#2e8b57;margin-left:auto;font-size:11.5px}.wv-table{border:1px solid var(--u-line);background:#fff;border-radius:14px;margin-top:10px;overflow:hidden}.wv-tr{grid-template-columns:2.3fr 1.6fr .75fr .8fr .7fr;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:grid}.wv-th{color:var(--u-faint);font-family:var(--u-mono);letter-spacing:.1em;text-transform:uppercase;background:#f8fbfe;font-size:10px}.wv-tr b{font-size:13px;font-weight:600;display:block}.wv-tr small{color:var(--u-muted);font-size:10.5px}.wv-band{border-top:1px solid var(--u-line);color:var(--u-navy);font-family:var(--u-mono);letter-spacing:.1em;text-transform:uppercase;background:#f3f7fb;padding:5px 14px;font-size:10px;font-weight:500}.wv-severity{color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700}.wv-severity[data-level=critical]{background:#dc2626}.wv-severity[data-level=high]{background:#f59e0b}.wv-severity[data-level=medium]{background:#0ea5e9}.wv-severity[data-level=low]{background:#94a3b8}.wv-state{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.wv-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.wv-state[data-state=open]{color:#dc2626}.wv-state[data-state=progress]{color:#c98a1b}.wv-ask{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.wv-ask-head{align-items:center;gap:12px;display:flex}.wv-ask-head b{font-size:15px}.wv-ask-head span:last-child span,.wv-ask-head div span{color:var(--u-muted);font-size:12.5px;display:block}.wv-chat{border:1px solid var(--u-line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:16px;display:flex;position:relative;overflow:hidden}.wv-empty{align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.wv-empty b{font-family:var(--u-head);font-size:18px}.wv-empty span{color:var(--u-muted);background:#f3f7fb;border-radius:999px;padding:6px 12px;font-size:12.5px}.wv-question{background:var(--u-navy);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:70%;padding:10px 14px;font-size:13.5px}.wv-searching{color:#1b7db3;font-family:var(--u-mono);align-items:center;gap:4px;font-size:12px;display:flex}.wv-searching i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite aw-pulse}.wv-searching i:nth-child(2){animation-delay:.15s}.wv-searching i:nth-child(3){margin-right:4px;animation-delay:.3s}.wv-answer p{font-size:14px;line-height:1.6}.wv-answer p+p{margin-top:2px}.wv-answer sup,.wb-page sup{color:#103257;vertical-align:2px;background:#e9f1f9;border-radius:5px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:inline-grid}.wv-sources{border:1px solid var(--u-line);background:#f8fbfe;border-radius:12px;padding:8px 12px}.wv-sources>p{color:var(--u-muted);letter-spacing:.14em;text-transform:uppercase;padding-bottom:4px;font-size:10.5px}.wv-sources>div{color:var(--u-muted);border-top:1px solid #edf3f8;grid-template-columns:26px 16px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12px;display:grid}.wv-sources em{color:var(--u-navy);font-style:normal}.wv-sources svg{width:14px;height:14px}.wv-sources b{color:var(--u-fg);font-size:12.5px;display:block}.wv-input{gap:8px;margin-top:12px;display:flex}.wv-input>span:first-child{border:1px solid var(--u-line);background:#fff;border-radius:12px;flex:1;align-items:center;height:44px;padding:0 14px;font-size:13.5px;display:flex}.wv-input i{color:var(--u-faint);font-style:normal}.wv-send{background:var(--u-navy);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.wv-send svg{width:18px;height:18px}.wv-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wv-badges em{border:1px solid var(--u-line);background:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal}.wv-badges em.wv-supported{color:#1f6b44;background:#e7f6ee;border-color:#0000;font-weight:700}.wv-nbo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:14px;display:grid}.wv-hero{background:var(--u-navy);color:#fff;border-radius:16px;align-content:center;padding:18px 20px;display:grid}.wv-hero>span:first-child{color:#9cc9ea;font-family:var(--u-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.wv-hero b{font-family:var(--u-head);margin:4px 0;font-size:40px;font-weight:800}.wv-hero small{opacity:.75;margin-left:4px;font-size:18px}.wv-hero .wv-mono{color:#cfe6f7;font-size:13px}.wv-build{border:1px solid var(--u-line);background:#fff;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.wv-build>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;font-size:12.5px;display:grid}.wv-build>div>i{background:var(--u-soft);border-radius:4px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.wv-build>div>i>i{background:var(--u-navy);transform-origin:0;height:100%;transition:transform .4s;display:block}.wv-build>div[data-tone=minus]>i>i{background:#c24545}.wv-build>div[data-tone=result]>i>i{background:var(--u-azure)}.wv-build b{text-align:right;font-size:13px}.wv-build>div[data-tone=result]{font-weight:700}.wv-deductions{border:1px solid var(--u-line);background:#fff;border-radius:14px;margin-top:12px;padding:6px 14px 4px}.wv-deduction{border-top:1px solid #edf3f8;grid-template-columns:minmax(0,1fr) 110px 110px;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.wv-deduction .wv-mono{text-align:right}.wv-deduction-total{border-top:1.5px solid var(--u-line);font-weight:700}.wb-room,.wb-pipeline,.wb-page,.wb-streams,.wb-offer{color:#0e2138;box-shadow:var(--ct-shadow);background:#fff;border-radius:18px;padding:18px 20px;font-family:Inter,system-ui,sans-serif;font-size:13px;position:absolute}.wb-room{width:560px;top:130px;left:1450px}.wb-room>b{font-family:Archivo,Inter,system-ui,sans-serif;font-size:17px}.wb-room ul{margin:12px 0 0;padding:0;list-style:none}.wb-room li{border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:background-color .3s;display:flex}.wb-room li>svg:first-child{color:#2ba6e8;width:16px;height:16px}.wb-room li em{color:#46607c;margin-left:auto;font-size:12px;font-style:normal}.wb-room li>svg:last-child{color:#2e8b57;stroke-width:3px;opacity:0;width:14px;height:14px;transition:opacity .3s}.wb-room li[data-sent]{background:#f2f9fe}.wb-room li[data-sent]>svg:last-child{opacity:1}.wb-room-foot{color:#46607c;align-items:center;gap:5px;margin-top:10px;font-size:11.5px;display:flex}.wb-room-foot svg{width:13px;height:13px}.wb-pipeline{width:560px;top:640px;left:1450px}.wb-pipeline>div{opacity:.35;border-top:1px solid #edf3f8;align-items:center;gap:10px;padding:8px 0;transition:opacity .4s;display:flex}.wb-pipeline>div[data-on]{opacity:1}.wb-pipeline>div>svg:first-child{color:#2ba6e8;width:18px;height:18px}.wb-pipeline>div>svg:last-child,.wb-pipeline>div>i{margin-left:auto}.wb-pipeline>div>svg:last-child{color:#2e8b57;stroke-width:3px;width:15px;height:15px}.wb-pipeline>div>i{border:2px solid #d3e0ec;border-top-color:#2ba6e8;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite aw-spin}.wb-pipeline-count{color:#46607c;margin-top:6px;font-size:12.5px}.wb-pipeline-count b{color:#0e2138;font-size:14px}.wb-page{width:540px;padding:0;top:150px;left:1450px;overflow:hidden}.wb-page>header{background:#f8fbfe;border-bottom:1px solid #e5edf5;align-items:center;gap:8px;padding:12px 16px;display:flex}.wb-page>header svg{color:#c24545;width:16px;height:16px}.wb-page>header b{font-size:13.5px}.wb-page>header span{color:#46607c;margin-left:auto;font-size:11.5px}.wb-page-body{padding:22px 28px 30px}.wb-page-title{margin-bottom:14px;font-size:15px;font-weight:700}.wb-page-body>i{background:#e7edf4;border-radius:4px;height:8px;margin:11px 0;display:block}.wb-page-body>i.is-short{width:60%}.wb-page mark{color:#0e2138;background:#fff4c2;border-radius:8px;margin:14px -10px;padding:10px 12px;font-size:13.5px;line-height:1.55;animation:1.2s ease-out .3s both wb-mark;display:block;box-shadow:inset 0 0 0 2px #f5c542}.wb-streams{width:560px;top:110px;left:1450px}.wb-streams ul{margin:8px 0 0;padding:0;list-style:none}.wb-streams li{border-top:1px solid #edf3f8;grid-template-columns:42px minmax(0,1fr) 104px 24px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.wb-streams em{color:#46607c;font-size:11px;font-style:normal}.wb-streams i{background:#d3e0ec;border-radius:4px;height:8px;transition:width .9s cubic-bezier(.2,.7,.2,1)}.wb-streams i[data-level=critical]{background:#dc2626}.wb-streams i[data-level=high]{background:#f59e0b}.wb-streams i[data-level=medium]{background:#0ea5e9}.wb-streams i[data-level=low]{background:#94a3b8}.wb-streams b{text-align:right;font-size:12px}.wb-offer{width:600px;padding:26px 30px;top:110px;left:1450px}.wb-offer>header p{color:#22365b;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.wb-offer h4{color:#22365b;margin:10px 0 4px;font-family:Archivo,Inter,system-ui,sans-serif;font-size:25px;font-weight:800}.wb-offer>header span{color:#46607c;font-size:12.5px}.wb-offer>header b{margin-top:10px;font-size:15px;display:block}.wb-offer ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wb-offer li{color:#9fb1c4;border-bottom:1px solid #eef2f7;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;transition:color .3s;display:flex}.wb-offer li[data-done]{color:#0e2138}.wb-offer li em{font-size:11px;font-style:normal}.wb-offer li>svg{color:#2e8b57;stroke-width:3px;width:14px;height:14px;margin-left:auto}.wb-review{color:#9f3a2b;text-transform:uppercase;background:#fbe9e6;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.wb-offer footer{gap:8px;margin-top:16px;display:flex}.wb-offer .wv-btn{border-color:#d3e0ec}.wb-offer .wv-btn-primary{background:#103257}.ui-hy{--u-bg:#0a1622;--u-card:#0e1e2e;--u-side:#07111b;--u-soft:#14283c;--u-fg:#e8f0f8;--u-muted:#a9bacb;--u-subtle:#7d91a5;--u-line:#78b4f021;--u-input:#78b4f038;--u-accent:#78b4f017;--u-brand:#62bdf6;--u-warn:#f3a74b;--u-bad:#e8635b;--u-primary:#eaf3fb;--u-primary-fg:#0a1622;--hy-display:"Archivo Heavy", "Archivo", "Segoe UI", system-ui, sans-serif;--hy-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;color:var(--u-fg);background:var(--u-bg);font-family:Manrope,Segoe UI,system-ui,sans-serif}.ui-hy b{font-weight:700}.hy-scene{position:absolute;inset:0}.hy-tablet{box-shadow:var(--ct-shadow), 0 0 0 11px #1a1f27, 0 0 0 12px #ffffff14, inset 0 0 0 1.5px #ffffff29, inset 0 0 0 7px #04060a;border-radius:44px}.hy-tablet:after{content:"";background:linear-gradient(90deg,#3a414c,#22272f);border-radius:4px;width:7px;height:46px;margin-top:-23px;position:absolute;top:50%;right:-9px}.hy-tablet .k-tablet-screen{background:#0a1622}.hy-stand{pointer-events:none;width:300px;height:90px;position:absolute;top:1030px;left:560px}.hy-stand-pole{background:linear-gradient(90deg,#1b2028,#3b434f 45%,#1b2028);width:46px;height:78px;position:absolute;top:0;left:127px}.hy-stand-foot{background:radial-gradient(closest-side,#2f3640,#171b22);border-radius:50%;width:300px;height:22px;position:absolute;bottom:0;left:0;box-shadow:0 16px 30px -12px #0000008c}.hy-logo{align-items:center;gap:10px;display:inline-flex}.hy-logo .hy-eye{width:44px;height:28px}.hy-logo b{font-family:var(--hy-display);letter-spacing:-.025em;color:var(--u-fg);font-size:19px;font-weight:800;line-height:1}.hy-logo b i{color:#0000;background:linear-gradient(90deg,#2f95de,#8fd3ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.hy-eye{flex:none;display:block}.hy-subject{width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.hk{grid-template-rows:81px minmax(0,1fr);display:grid}.hk-head{border-bottom:1px solid var(--u-line);align-items:center;gap:24px;padding:0 40px;display:flex}.hk-place{flex:1;gap:3px;min-width:0;display:grid}.hk-place b{font-size:15px;font-weight:600}.hk-place span{color:var(--u-subtle);font-size:13px}.hk-count{color:var(--u-muted);font-family:var(--hy-mono);font-variant-numeric:tabular-nums;font-size:13px}.hk-clock{font-family:var(--hy-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.hk-settings{width:48px;height:48px;color:var(--u-subtle);place-items:center;display:grid}.hk-settings svg{width:24px;height:24px}.hk-body{position:relative;overflow:hidden}.hk-screen{opacity:0;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:translateY(10px)}.hk-screen[data-on]{z-index:1;opacity:1;transform:none}.hk-press{top:50%;left:50%}.hk-home{flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;padding-bottom:12px;display:flex}.hk-home-title{font-family:var(--hy-display);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.ui-hy .hk-sub{color:var(--u-muted);margin-top:-26px;font-size:18px}.hk-tiles{grid-template-columns:1fr 1fr;gap:20px;width:896px;display:grid}.hk-tile{border:1px solid var(--u-input);background:var(--u-card);height:224px;font-family:var(--hy-display);letter-spacing:-.02em;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:34px;font-weight:800;display:flex;position:relative}.hk-tile svg{stroke-width:1.8px;width:48px;height:48px;color:var(--u-brand)}.hk-tile b{font-weight:800}.hk-tile-in{background:var(--u-primary);color:var(--u-primary-fg);box-shadow:0 18px 44px -24px var(--u-brand);border-color:#0000}.hk-tile-in svg{color:var(--u-primary-fg)}.hk-new{border:1px solid var(--u-input);background:var(--u-card);border-radius:24px;align-items:center;gap:18px;width:896px;padding:20px 26px 20px 24px;display:flex;position:relative}.hk-new-icon{width:56px;height:56px;color:var(--u-brand);background:#62bdf61f;border-radius:16px;place-items:center;display:grid}.hk-new-icon svg{width:26px;height:26px}.hk-new-text{flex:1;gap:4px;display:grid}.hk-new-text b{font-family:var(--hy-display);font-size:25px;font-weight:800}.hk-new-text small{color:var(--u-muted);font-size:17px}.hk-new>svg{width:24px;height:24px;color:var(--u-brand)}.hk-gate-link{color:var(--u-subtle);margin-top:-6px;font-size:16px;position:relative}.hk-step{grid-template-rows:auto minmax(0,1fr) auto;padding:0 192px;display:grid;position:absolute;inset:0}.hk-step-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:34px;display:grid}.hk-ghost{color:var(--u-muted);align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.hk-ghost svg{width:20px;height:20px}.hk-progress p{justify-content:space-between;align-items:baseline;display:flex}.hk-progress p span:first-child,.hk-caps{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hk-progress p span:last-child{color:var(--u-muted);font-size:15px}.hk-segments{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.hk-segments i{background:var(--u-soft);border-radius:3px;height:6px}.hk-segments i[data-on]{background:var(--u-brand)}.hk-step-body{min-height:0;padding-top:34px}.hk-q{font-family:var(--hy-display);letter-spacing:-.025em;text-wrap:balance;font-size:46px;font-weight:800;line-height:1.06}.ui-hy .hk-q-sub{color:var(--u-muted);margin-top:12px;font-size:19px}.hk-step-foot{z-index:2;background:linear-gradient(to top, var(--u-bg) 64%, transparent);align-items:center;gap:24px;margin-top:-40px;padding:44px 0 30px;display:flex;position:relative}.hk-btn{white-space:nowrap;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:0 28px;font-size:19px;font-weight:600;transition:opacity .3s;display:inline-flex;position:relative}.hk-btn svg{width:24px;height:24px}.hk-btn-primary{background:var(--u-primary);color:var(--u-primary-fg);box-shadow:0 10px 28px -14px var(--u-brand)}.hk-btn-outline{border-color:var(--u-input);background:var(--u-card)}.hk-btn-ghost{color:var(--u-muted)}.hk-btn-wide{min-width:260px}.hk-btn-half{flex:1}.hk-btn[data-busy]{opacity:.6}.hk-input{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;align-items:center;height:64px;padding:0 20px;font-size:22px;font-weight:500;display:flex;position:relative}.hk-input[data-focus]{border-color:var(--u-brand);box-shadow:0 0 0 4px #62bdf633}.hk-input-xl{height:80px;margin-top:32px;font-size:26px}.hk-input-code{height:104px;font-family:var(--hy-mono);letter-spacing:.14em;justify-content:center;font-size:40px}.hk-placeholder{color:var(--u-subtle)}.hk-welcome .hk-step-body{padding-top:26px}.hk-welcome .hk-q{margin-top:10px}.hk-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.hk-info span{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;align-content:start;gap:6px;padding:18px 20px;display:grid}.hk-info i{width:44px;height:44px;color:var(--u-brand);background:#62bdf61f;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.hk-info i svg{width:22px;height:22px}.hk-info b{font-size:19px;font-weight:600}.hk-info small{color:var(--u-muted);font-size:16px;line-height:1.4}.hk-privacy{border:1px solid var(--u-line);background:#14283c99;border-radius:20px;margin-top:14px;padding:18px 22px}.hk-privacy-head{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.hk-privacy-head svg{width:20px;height:20px;color:var(--u-brand)}.hk-privacy dl{grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:12px;display:grid}.hk-privacy-wide{border-top:1px solid var(--u-line);grid-column:1/-1;padding-top:12px}.hk-privacy dt{font-size:15px;font-weight:600}.hk-privacy dd{color:var(--u-muted);margin-top:4px;font-size:15px;line-height:1.45}.hk-choices{gap:12px;margin-top:28px;display:grid}.hk-choices-2{grid-template-columns:1fr 1fr}.hk-choice{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;align-items:center;gap:16px;min-height:76px;padding:12px 20px;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex;position:relative}.hk-choice>i{background:var(--u-soft);width:48px;height:48px;color:var(--u-muted);border-radius:16px;flex:none;place-items:center;display:grid}.hk-choice>i svg{width:24px;height:24px}.hk-choice>span{flex:1;gap:3px;display:grid}.hk-choice>span b{font-size:19px;font-weight:600}.hk-choice>span small{color:var(--u-muted);font-size:15px}.hk-choice>em{border:2px solid var(--u-input);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.hk-choice[data-selected]{border-color:var(--u-brand);box-shadow:inset 0 0 0 1px var(--u-brand);background:#62bdf61a}.hk-choice[data-selected]>i{color:var(--u-brand);background:#62bdf626}.hk-choice[data-selected]>em{border-color:var(--u-brand);background:var(--u-brand)}.hk-choice[data-selected]>em:after{content:"";background:var(--u-bg);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.hk-fields{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:30px;display:grid}.hk-fields label{gap:10px;font-size:17px;font-weight:600;display:grid}.hk-share{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:32px;display:grid}.hk-share aside{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;padding:18px 22px}.hk-share aside b{font-size:17px;font-weight:600}.hk-share aside p{color:var(--u-muted);margin-top:8px;font-size:16px;line-height:1.55}.hk-notice{border:1px solid var(--u-input);background:var(--u-card);border-radius:24px;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:26px;padding:22px 26px;display:grid}.hk-notice b{font-size:16.5px;font-weight:600}.hk-notice div p{color:var(--u-muted);margin-top:4px;font-size:16.5px;line-height:1.45}.ui-hy .hk-version{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:11px}.hk-consent .hk-step-foot{gap:14px}.hk-face-grid{grid-template-columns:540px minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.hk-camera{border:1px solid var(--u-input);background:#000;border-radius:28px;width:540px;height:405px;position:relative;overflow:hidden}.hk-camera-lg{width:640px;height:480px}.hk-oval{aspect-ratio:3/4;border:3px solid #ffffffd9;border-radius:50%;height:74%;transition:border-color .3s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #050b1280}.hk-camera[data-checking] .hk-oval{border-color:#62bdf6}.hk-countdown{color:#fff;font-family:var(--hy-display);text-shadow:0 4px 20px #00000080;font-size:56px;font-weight:800;line-height:1;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.hk-caption{color:#fff;text-align:center;background:linear-gradient(#0000,#000000bf);min-height:72px;padding:34px 16px 14px;font-size:21px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.hk-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.hk-flash[data-on]{animation:.5s ease-out hy-flash}.hk-face-side{align-content:start;gap:12px;display:grid}.hk-face-help{color:var(--u-muted);font-size:16px;line-height:1.45}.hk-rows{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.hk-rows>div{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;align-items:center;gap:12px;padding:13px 20px;display:flex}.hk-rows span{flex:1;gap:4px;min-width:0;display:grid}.hk-rows small{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hk-rows b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;overflow:hidden}.hk-rows em{color:var(--u-brand);font-size:17px;font-style:normal;font-weight:600}.hk-btn-send{min-width:300px}.hk-small-print{max-width:520px;color:var(--u-muted);font-size:15px;line-height:1.45}.hk-spinner{border:3px solid;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite aw-spin}.hk-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 160px 20px;display:flex;position:absolute;inset:0}.hk-badge{border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.hk-badge svg{stroke-width:2.4px;width:64px;height:64px}.hk-badge-ok{color:var(--u-brand);box-shadow:0 0 80px -10px var(--u-brand);background:#62bdf626}.hk-badge-bad{color:var(--u-bad);background:#e8635b26}.hk-badge-zoom{width:112px;height:112px;transition:transform .5s cubic-bezier(.2,.8,.2,1.25);transform:scale(.6)}.hk-screen[data-on] .hk-badge-zoom{transform:none}.hk-result h3{font-family:var(--hy-display);letter-spacing:-.03em;margin-top:30px;font-size:52px;font-weight:800;line-height:1.05}.hk-done h3{margin-top:24px;font-size:60px;line-height:1.02}.hk-result h3.hk-result-hello{font-size:64px;line-height:1}.hk-ref{border:1px solid var(--u-input);background:var(--u-card);border-radius:24px;gap:6px;margin-top:22px;padding:14px 40px 16px;display:grid}.hk-ref small{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hk-ref b{font-family:var(--hy-mono);letter-spacing:.2em;font-size:44px;font-weight:500}.ui-hy .hk-result-main{max-width:640px;margin-top:22px;font-size:21px;line-height:1.4}.ui-hy .hk-result-note{color:var(--u-muted);margin-top:12px;font-size:17px}.ui-hy .hk-result-time{color:var(--u-muted);margin-top:18px;font-size:20px}.ui-hy .hk-result-reason{color:var(--u-bad);margin-top:18px;font-size:22px;font-weight:600}.ui-hy .hk-result-advice{max-width:560px;color:var(--u-muted);margin-top:14px;font-size:18px;line-height:1.45}.ui-hy .hk-result-foot{color:var(--u-subtle);margin-top:34px;font-size:15px}.hk-scan{flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;inset:0}.hk-scan-actions{gap:16px;display:flex}.hk-find{padding:44px 192px 0;position:absolute;inset:0}.hk-find-top{align-items:center;gap:28px;display:flex}.hk-find-top h3{font-family:var(--hy-display);letter-spacing:-.02em;font-size:28px;font-weight:800}.hk-search{gap:14px;margin-top:28px;font-size:20px}.hk-search svg{width:24px;height:24px;color:var(--u-subtle)}.hk-people{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hk-person{border:1px solid var(--u-input);background:var(--u-card);border-radius:20px;align-items:center;gap:16px;padding:15px 20px;display:flex;position:relative}.hk-person>i{background:var(--u-soft);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-style:normal;font-weight:600;display:grid}.hk-person>span{gap:2px;display:grid}.hk-person b{font-size:18px;font-weight:600}.hk-person small{color:var(--u-subtle);font-size:14px}.ui-hy .hk-find-more{color:var(--u-muted);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:16px;display:flex}.hk-find-more svg{width:20px;height:20px;color:var(--u-brand)}.hk-confirm{justify-items:center;width:640px;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%)}.hk-confirm-initials{background:var(--u-soft);border-radius:50%;place-items:center;width:64px;height:64px;font-size:21px;font-style:normal;font-weight:600;display:grid}.hk-confirm h3{font-family:var(--hy-display);margin-top:12px;font-size:30px;font-weight:800}.ui-hy .hk-confirm-company{color:var(--u-subtle);margin-top:4px;font-size:17px}.hk-confirm label{gap:8px;width:100%;margin-top:22px;display:grid}.hk-confirm label small{color:var(--u-muted);font-size:15px}.hk-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:26px;display:grid}.hk[data-compact]{grid-template-rows:64px minmax(0,1fr)}.hk[data-compact] .hk-head{gap:12px;padding:0 16px}.hk[data-compact] .hk-head .hy-logo b,.hk[data-compact] .hk-count{display:none}.hk[data-compact] .hk-clock{letter-spacing:-.01em;font-size:19px;font-weight:700}.hk[data-compact] .hk-settings{width:44px;height:44px}.hk[data-compact] .hk-settings svg{width:20px;height:20px}.hk[data-compact] .hk-home{justify-content:flex-start;gap:28px;padding:72px 16px 0}.hk[data-compact] .hk-home-title{font-size:32px}.hk[data-compact] .hk-sub{text-align:center;margin-top:-18px;font-size:16px}.hk[data-compact] .hk-tiles,.hk[data-compact] .hk-new{width:100%}.hk[data-compact] .hk-tiles{gap:12px}.hk[data-compact] .hk-tile{border-radius:24px;gap:12px;height:176px;font-size:25px}.hk[data-compact] .hk-tile svg{width:36px;height:36px}.hk[data-compact] .hk-new{gap:14px;padding:16px 18px}.hk[data-compact] .hk-new-icon{width:48px;height:48px}.hk[data-compact] .hk-new-text b{font-size:21px}.hk[data-compact] .hk-new-text small{font-size:15px}.hk[data-compact] .hk-step{grid-template-rows:auto auto auto;align-content:start;padding:0 16px}.hk[data-compact] .hk-step-top{gap:14px;padding-top:18px}.hk[data-compact] .hk-ghost{font-size:16px}.hk[data-compact] .hk-progress p span:last-child{display:none}.hk[data-compact] .hk-step-top>.hk-ghost:last-child{gap:0;font-size:0}.hk[data-compact] .hk-step-body{min-height:auto;padding-top:22px}.hk[data-compact] .hk-q{font-size:28px}.hk[data-compact] .hk-q-sub{margin-top:8px;font-size:17px}.hk[data-compact] .hk-step-foot{background:0 0;flex-direction:column;align-items:stretch;gap:12px;margin-top:0;padding:22px 0 24px}.hk[data-compact] .hk-btn{min-height:60px;font-size:18px}.hk[data-compact] .hk-btn-wide,.hk[data-compact] .hk-btn-send{min-width:0}.hk[data-compact] .hk-input-xl{margin-top:22px}.hk[data-compact] .hk-input-code{height:80px;font-size:28px}.hk[data-compact] .hk-info,.hk[data-compact] .hk-privacy dl,.hk[data-compact] .hk-choices-2,.hk[data-compact] .hk-fields,.hk[data-compact] .hk-share,.hk[data-compact] .hk-notice,.hk[data-compact] .hk-face-grid,.hk[data-compact] .hk-rows,.hk[data-compact] .hk-people{grid-template-columns:minmax(0,1fr)}.hk[data-compact] .hk-choices-2>span:empty{display:none}.hk[data-compact] .hk-info{gap:10px;margin-top:20px}.hk[data-compact] .hk-info span{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:14px 16px}.hk[data-compact] .hk-info i{grid-row:span 2;margin-bottom:0}.hk[data-compact] .hk-notice{gap:14px;margin-top:20px;padding:18px}.hk[data-compact] .hk-face-grid{gap:16px;margin-top:20px}.hk[data-compact] .hk-camera,.hk[data-compact] .hk-camera-lg{aspect-ratio:4/3;width:100%;height:auto}.hk[data-compact] .hk-rows{gap:10px;margin-top:20px}.hk[data-compact] .hk-rows b{white-space:normal}.hk[data-compact] .hk-small-print{max-width:none}.hk[data-compact] .hk-result{justify-content:flex-start;padding:96px 16px 0}.hk[data-compact] .hk-badge{width:112px;height:112px}.hk[data-compact] .hk-result h3{margin-top:26px;font-size:32px}.hk[data-compact] .hk-result h3.hk-result-hello{font-size:36px}.hk[data-compact] .hk-done h3{font-size:34px}.hk[data-compact] .hk-result-main{font-size:18px}.hk[data-compact] .hk-scan{justify-content:flex-start;gap:18px;padding:40px 16px 0}.hk[data-compact] .hk-scan-actions{flex-wrap:wrap;justify-content:center}.hk[data-compact] .hk-find{padding:28px 16px 0}.hk[data-compact] .hk-find-top{gap:14px}.hk[data-compact] .hk-find-top h3{font-size:26px}.hk[data-compact] .hk-confirm{width:auto;left:16px;right:16px;transform:none}.hy-portal .k-browser-screen{background:#0a1622}.hp{grid-template-columns:232px minmax(0,1fr);font-size:14px;display:grid}.hp-side{border-right:1px solid var(--u-line);background:var(--u-side);position:relative}.hp-logo{position:absolute;top:24px;left:22px}.hp-org{border:1px solid var(--u-line);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:74px;left:14px;right:14px}.hp-org i,.hp-user i{width:32px;height:32px;color:var(--u-brand);font-family:var(--hy-display);background:#62bdf626;border-radius:10px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.hp-org span,.hp-user span{gap:1px;min-width:0;display:grid}.hp-org b,.hp-user b{font-size:13.5px;font-weight:600}.hp-org small,.hp-user small{color:var(--u-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hp-nav{gap:2px;display:grid;position:absolute;top:158px;left:14px;right:14px}.hp-nav span{height:36px;color:var(--u-muted);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .3s,color .3s;display:flex}.hp-nav svg{width:18px;height:18px;color:var(--u-subtle);transition:color .3s}.hp-nav span[data-active]{background:var(--u-accent);color:var(--u-fg)}.hp-nav span[data-active] svg{color:var(--u-brand)}.hp-nav em{background:var(--u-brand);min-width:20px;height:20px;color:var(--u-primary-fg);font-family:var(--hy-mono);border-radius:999px;place-items:center;margin-left:auto;font-size:11px;font-style:normal;font-weight:600;display:grid}.hp-user{border-top:1px solid var(--u-line);align-items:center;gap:10px;padding-top:14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.hp-user i{background:var(--u-soft);color:var(--u-fg);border-radius:50%;font-family:inherit;font-size:12px;font-weight:600}.hp-user>svg{width:18px;height:18px;color:var(--u-subtle);flex:none;margin-left:auto}.hp-main{min-width:0;position:relative;overflow:hidden}.hp-page{opacity:0;padding:26px 32px;transition:opacity .35s;position:absolute;inset:0}.hp-page[data-on]{opacity:1}.hp-scroll{transition:transform .9s cubic-bezier(.6,0,.2,1)}.hp-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ui-hy .hp-eyebrow{color:var(--u-brand);font-family:var(--hy-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.hp-head h3{font-family:var(--hy-display);letter-spacing:-.022em;font-size:32px;font-weight:800;line-height:1.05}.hp-head>div>p:last-child:not(.hp-eyebrow){max-width:560px;color:var(--u-muted);margin-top:8px;font-size:15px}.hp-head-actions{flex:none;gap:10px;margin-top:4px;display:flex}.hp-btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.hp-btn svg{width:16px;height:16px}.hp-btn-primary{background:var(--u-primary);color:var(--u-primary-fg);box-shadow:0 10px 28px -14px var(--u-brand)}.hp-btn-outline{border-color:var(--u-input)}.hp-btn-sm{border-radius:10px;height:32px;padding:0 12px;font-size:12.5px}.hp-btn-sm svg{width:14px;height:14px}.hp-arrival{background:#62bdf614;border:1px solid #62bdf659;border-radius:20px;align-items:center;gap:16px;margin-top:20px;padding:16px 18px;display:flex}.hp-arrival-icon{background:var(--u-brand);width:44px;height:44px;color:var(--u-primary-fg);border-radius:50%;flex:none;place-items:center;display:grid}.hp-arrival-icon svg{width:20px;height:20px}.hp-arrival>span:nth-child(2){flex:1;gap:3px;display:grid}.hp-arrival b{font-size:15px;font-weight:600}.hp-arrival small{color:var(--u-muted);font-size:13.5px}.hp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.hp-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-tile{border:1px solid var(--u-line);background:var(--u-card);border-radius:20px;padding:16px 18px}.hp-tile p{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.hp-tile p:before{content:"";background:var(--u-subtle);border-radius:50%;width:6px;height:6px}.hp-tile[data-tone=ok] p:before{background:var(--u-brand)}.hp-tile[data-tone=warn] p:before{background:var(--u-warn)}.hp-tile[data-tone=bad] p:before{background:var(--u-bad)}.hp-tile b{font-family:var(--hy-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:34px;font-weight:800;line-height:1;display:block}.hp-tile small{color:var(--u-muted);margin-top:8px;font-size:13px;display:block}.hp-panels{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.hp-card{border:1px solid var(--u-line);background:var(--u-card);border-radius:20px;overflow:hidden}.hp-card-head{border-bottom:1px solid var(--u-line);align-items:center;gap:6px;padding:13px 18px;display:flex}.hp-card-head>span:first-child{flex:1;gap:2px;min-width:0;display:grid}.hp-card-head b{font-size:15px;font-weight:600}.hp-card-head small{color:var(--u-muted);font-size:12.5px}.hp-dot{background:var(--u-brand);width:8px;height:8px;box-shadow:0 0 8px var(--u-brand);border-radius:50%;flex:none}.hp-onsite-row{border-bottom:1px solid var(--u-line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 18px;display:grid}.hp-onsite-row>span:nth-child(2),.hp-person-row>span:nth-child(2){gap:1px;min-width:0;display:grid}.hp-onsite-row b,.hp-person-row b,.hp-attention-row b{font-size:14px;font-weight:600}.hp-onsite-row small,.hp-person-row small{color:var(--u-subtle);font-size:12px}.hp-onsite-row.is-new{animation:2.4s ease-out hy-row}.hp-site{color:var(--u-muted);font-size:13px}.hp-mono{color:var(--u-subtle);font-family:var(--hy-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.hp-attention-row{border-bottom:1px solid var(--u-line);align-items:center;gap:10px;padding:10px 18px;display:flex}.hp-attention-row b{flex:1}.hp-pill{font-family:var(--hy-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:500;display:inline-flex}.hp-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hp-pill[data-tone=ok]{color:var(--u-brand);background:#62bdf61a;box-shadow:inset 0 0 0 1px #62bdf64d}.hp-pill[data-tone=warn]{color:var(--u-warn);background:#f3a74b1a;box-shadow:inset 0 0 0 1px #f3a74b59}.hp-pill[data-tone=bad]{color:var(--u-bad);background:#e8635b1a;box-shadow:inset 0 0 0 1px #e8635b59}.hp-pill[data-tone=neutral]{color:var(--u-muted);box-shadow:inset 0 0 0 1px var(--u-line);background:#14283c99}.hp-turned{margin-top:16px}.hp-turned-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.hp-turned-empty{color:var(--u-muted);padding:16px 18px;font-size:13.5px}.hp-sheet-layer{z-index:20;background:0 0;transition:background-color .4s;position:absolute;inset:0}.hp-sheet-layer[data-on]{background:#0009}.hp-sheet{border-left:1px solid var(--u-line);background:var(--u-bg);grid-template-rows:auto minmax(0,1fr) auto;width:600px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-30px 0 80px -30px #000000b3}.hp-sheet-layer[data-on] .hp-sheet{transform:none}.hp-sheet-head{border-bottom:1px solid var(--u-line);padding:20px 28px 16px;position:relative}.hp-sheet-head h4{font-family:var(--hy-display);letter-spacing:-.02em;font-size:24px;font-weight:800}.hp-sheet-head>p:last-of-type{color:var(--u-muted);margin-top:4px;font-size:13px}.hp-sheet-head>p b{color:var(--u-fg);font-family:var(--hy-mono);font-weight:500}.hp-sheet-close{width:20px;height:20px;color:var(--u-muted);position:absolute;top:20px;right:22px}.hp-sheet-body{min-height:0;position:relative;overflow:hidden}.hp-sheet-scroll{padding:16px 28px 40px;transition:transform .9s cubic-bezier(.6,0,.2,1)}.hp-sheet-intro{color:var(--u-muted);background:#14283c99;border-radius:14px;padding:11px 14px;font-size:13px;line-height:1.45}.hp-sheet-section{margin-top:20px}.hp-sheet-section>h5{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.hp-sheet-section>h5 i{border:1px solid var(--u-input);width:28px;height:28px;color:var(--u-muted);font-family:var(--hy-mono);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.hp-sheet-section>:not(h5){margin-left:40px}.hp-details{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:12px;display:grid}.hp-details dt{color:var(--u-subtle);font-size:12px}.hp-details dd{margin-top:2px;font-size:14px}.hp-details dd span{color:var(--u-muted)}.hp-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hp-chip{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.hp-chip svg{width:14px;height:14px}.hp-chip[data-tone=brand]{color:var(--u-brand);background:#62bdf61a;border-color:#62bdf666}.hp-chip[data-tone=ok]{color:var(--u-brand);border-color:#62bdf659}.hp-copies{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hp-copies div{border:1px solid var(--u-input);border-radius:12px;gap:4px;padding:10px 14px;display:grid;position:relative}.hp-copies small{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.hp-copies b{font-family:var(--hy-mono);letter-spacing:.06em;font-size:18px;font-weight:500}.hp-copies span{color:var(--u-brand);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.hp-copies span svg{width:13px;height:13px}.ui-hy .hp-sheet-note{color:var(--u-muted);margin-top:10px;font-size:13px;line-height:1.45}.hp-howto{margin-top:10px;padding-left:18px;font-size:13px;line-height:1.45}.hp-howto li{margin:5px 0;padding-left:4px}.hp-howto+.hp-btn{margin-top:8px}.ui-hy .hp-label{margin-top:14px;margin-bottom:8px;font-size:13px;font-weight:600}.hp-label span{color:var(--u-muted);font-weight:400}.hp-options{gap:10px;display:grid}.hp-options-2{grid-template-columns:1fr 1fr}.hp-options-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-options span{border:1px solid var(--u-input);background:var(--u-card);border-radius:14px;align-content:start;gap:4px;padding:11px 13px;transition:border-color .25s,background-color .25s,box-shadow .25s;display:grid}.hp-options b{font-size:13px;font-weight:600}.hp-options small{color:var(--u-muted);font-size:11.5px;line-height:1.4}.hp-options span[data-selected]{border-color:var(--u-brand);box-shadow:inset 0 0 0 1px var(--u-brand);background:#62bdf61a}.hp-form-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.hp-form-row label{gap:6px;font-size:13px;font-weight:600;display:grid}.hp-field{border:1px solid var(--u-input);background:var(--u-card);border-radius:12px;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:400;display:flex}.hp-evidence-head{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.hp-evidence-head .hp-label{margin:0}.ui-hy .hp-dropzone{border:1px dashed var(--u-input);color:var(--u-muted);border-radius:12px;margin-top:8px;padding:11px 14px;font-size:12.5px}.hp-file{border:1px solid var(--u-input);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;display:grid}.hp-file b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hp-select{border:1px solid var(--u-input);border-radius:10px;align-items:center;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.hp-after{border:1px solid var(--u-input);border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;font-size:13.5px;display:flex}.hp-after span{color:var(--u-muted);font-size:12.5px}.hp-ticks{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.hp-ticks span{border:1px solid var(--u-input);border-radius:14px;align-items:center;gap:12px;height:52px;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .25s,background-color .25s;display:flex}.hp-ticks i{border:2px solid var(--u-input);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.hp-ticks svg{stroke-width:3px;width:13px;height:13px}.hp-ticks span[data-on]{border-color:var(--u-brand);background:#62bdf61a}.hp-ticks span[data-on] i{border-color:var(--u-brand);background:var(--u-brand);color:var(--u-primary-fg)}.hp-sheet-foot{border-top:1px solid var(--u-line);background:var(--u-bg);align-items:center;gap:10px;padding:16px 28px;display:flex}.hp-sheet-foot .hp-btn-ghost{margin-right:auto}.hp-toasts{z-index:30;position:absolute;top:16px;left:50%;transform:translate(-50%)}.hp-toast{border:1px solid var(--u-input);background:var(--u-card);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 18px 40px -16px #0009}.hp-toast svg{background:var(--u-brand);width:18px;height:18px;color:var(--u-primary-fg);stroke-width:3px;border-radius:50%;padding:3px}.hp-download{z-index:30;border:1px solid var(--k-chrome-line);background:var(--k-chrome);width:420px;color:var(--ct-fg);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:12px;right:16px;box-shadow:0 22px 50px -18px #000000a6}.hp-download-icon{color:#fff;background:#1e8e3e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hp-download-icon svg{width:18px;height:18px}.hp-download>span:last-child{gap:2px;min-width:0;display:grid}.hp-download b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hp-download small{color:var(--k-chrome-text);font-size:12px}.hp-filters{align-items:center;gap:10px;margin-top:18px;display:flex}.hp-search{border:1px solid var(--u-input);height:40px;color:var(--u-subtle);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.hp-search svg{width:16px;height:16px}.hp-search-sm{flex:none;width:240px;height:36px;margin-left:auto}.hp-menu{border:1px solid var(--u-input);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:14px;display:inline-flex}.hp-menu svg{width:14px;height:14px;color:var(--u-subtle)}.hp-menu-lg{justify-content:space-between;min-width:200px}.hp-count{color:var(--u-subtle);margin-left:auto;font-size:13px}.hp-segment,.hp-tabs{background:var(--u-soft);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.hp-segment{margin-top:14px}.hp-segment span,.hp-tabs span{color:var(--u-muted);border-radius:9px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .3s,color .3s}.hp-segment i,.hp-tabs i{color:var(--u-subtle);font-family:var(--hy-mono);margin-left:6px;font-size:11px;font-style:normal}.hp-segment span[data-active],.hp-tabs span[data-active]{background:var(--u-bg);color:var(--u-fg);box-shadow:0 1px 3px #00000073}.hp-people{margin-top:14px}.hp-person-row{border-bottom:1px solid var(--u-line);grid-template-columns:8px minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1fr) 96px;align-items:center;gap:12px;padding:10px 18px;display:grid}.hp-method{color:var(--u-muted);align-items:center;gap:6px;font-size:13px;display:flex}.hp-method svg{width:15px;height:15px;color:var(--u-subtle)}.hp-stay{font-family:var(--hy-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ui-hy .hp-footnote{color:var(--u-subtle);margin-top:12px;font-size:12.5px}.hp-table{margin-top:18px}.hp-table-tools{border-bottom:1px solid var(--u-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.hp-table-tools .hp-menu{height:36px}.hp-tr{border-bottom:1px solid var(--u-line);align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:grid}.hp-tr b{font-size:14px;font-weight:600;display:block}.hp-tr small{color:var(--u-subtle);margin-top:2px;font-size:12px;display:block}.hp-th{color:var(--u-subtle);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:500}.hp-table-rtw .hp-tr{grid-template-columns:1.15fr 1.05fr 1.65fr 1.45fr .75fr}.hp-table-rtw .hp-mono{white-space:nowrap}.hp-table-rtw .hp-tr>span:last-child{text-align:right}.hp-warn{color:var(--u-warn)}.hp-table-sup .hp-tr{grid-template-columns:1.4fr 1fr 1fr .8fr 1fr}.hp-num{font-variant-numeric:tabular-nums;text-align:right;padding-right:18px}.hp-table-act .hp-tr{grid-template-columns:.82fr .9fr 1.05fr 1.35fr 1.35fr 1.1fr}.ui-hy .hp-back{color:var(--u-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.hp-back svg{width:16px;height:16px}.hp-supplier{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.hp-worker-row{border-bottom:1px solid var(--u-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.hp-worker-row>span{gap:1px;display:grid}.hp-worker-row b{font-size:14px;font-weight:600}.hp-worker-row small{color:var(--u-subtle);font-size:12px}.hp-supplier-side{align-content:start;gap:16px;display:grid}.hp-caps{color:var(--u-subtle);font-family:var(--hy-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hp-figures,.hp-contact{padding:16px 18px}.hp-figures>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.hp-figures span{gap:4px;display:grid}.hp-figures b{font-family:var(--hy-display);font-size:30px;font-weight:800;line-height:1}.hp-figures small{color:var(--u-muted);font-size:12.5px}.hp-figures span[data-tone=bad] b{color:var(--u-bad)}.hp-figures span[data-tone=warn] b{color:var(--u-warn)}.hp-contact dl{gap:10px;margin-top:12px;display:grid}.hp-contact dt{color:var(--u-subtle);font-size:12px}.hp-contact dd{font-size:14px}.hp-audit{margin-top:20px}.hp-audit-row{border-bottom:1px solid var(--u-line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 18px;display:grid}.hp-audit-row p{color:var(--u-muted);font-size:14px}.hp-audit-row p b{color:var(--u-fg);font-weight:600}.hp[data-compact]{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hp[data-compact] .hp-side{display:none}.hp-mbar{border-bottom:1px solid var(--u-line);background:#0a1622eb;align-items:center;gap:14px;padding:0 16px;display:flex;position:relative}.hp-mbar>svg{width:22px;height:22px}.hp-mbar-dot{background:var(--u-brand);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:33px}.hp-mbar .hy-logo .hy-eye{width:36px;height:23px}.hp-mbar .hy-logo b{font-size:17px}.hp-mbar small{color:var(--u-muted);margin-left:auto;font-size:13px}.hp[data-compact] .hp-page{padding:24px 16px}.hp[data-compact] .hp-head{flex-direction:column;gap:16px}.hp[data-compact] .hp-head h3{font-size:27px}.hp[data-compact] .hp-head-actions{flex-wrap:wrap;margin-top:0}.hp[data-compact] .hp-arrival{flex-direction:column;align-items:flex-start;gap:12px}.hp[data-compact] .hp-arrival[data-on]{padding:18px}.hp[data-compact] .hp-tiles,.hp[data-compact] .hp-panels,.hp[data-compact] .hp-supplier,.hp[data-compact] .hp-options-2,.hp[data-compact] .hp-options-3,.hp[data-compact] .hp-copies,.hp[data-compact] .hp-audit-row{grid-template-columns:minmax(0,1fr)}.hp[data-compact] [data-page=onsite] .hp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hp[data-compact] .hp-card-head{flex-wrap:wrap}.hp[data-compact] .hp-onsite-row{grid-template-columns:8px minmax(0,1fr) auto}.hp[data-compact] .hp-onsite-row .hp-site,.hp[data-compact] .hp-attention-row .hp-mono,.hp[data-compact] .hp-turned-row .hp-site,.hp[data-compact] .hp-person-row .hp-site{display:none}.hp[data-compact] .hp-turned-row{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.hp[data-compact] .hp-turned-row .hp-pill{grid-column:1/-1;justify-self:start}.hp[data-compact] .hp-filters,.hp[data-compact] .hp-segment,.hp[data-compact] .hp-table-tools{flex-wrap:wrap}.hp[data-compact] .hp-filters .hp-search,.hp[data-compact] .hp-table-tools .hp-search-sm{flex:100%;width:auto;margin-left:0}.hp[data-compact] .hp-person-row{grid-template-columns:8px minmax(0,1fr) auto;row-gap:4px}.hp[data-compact] .hp-person-row .hp-method{grid-area:2/2}.hp[data-compact] .hp-person-row .hp-stay{grid-area:1/3}.hp[data-compact] .hp-table .hp-th{display:none}.hp[data-compact] .hp-table .hp-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.hp[data-compact] .hp-table-rtw .hp-tr>:nth-child(3),.hp[data-compact] .hp-table-rtw .hp-tr>:nth-child(5){display:none}.hp[data-compact] .hp-table-rtw .hp-tr>:nth-child(4){grid-column:1/-1}.hp[data-compact] .hp-table-sup .hp-tr>:nth-child(3),.hp[data-compact] .hp-table-sup .hp-tr>:nth-child(4){display:none}.hp[data-compact] .hp-table-sup .hp-tr>:nth-child(2){color:var(--u-muted);grid-area:2/1}.hp[data-compact] .hp-table-sup .hp-tr>:nth-child(5){grid-area:1/2}.hp[data-compact] .hp-table-act .hp-tr>:nth-child(3),.hp[data-compact] .hp-table-act .hp-tr>:nth-child(6){display:none}.hp[data-compact] .hp-table-act .hp-tr>:first-child{grid-area:1/1}.hp[data-compact] .hp-table-act .hp-tr>:nth-child(2){grid-area:2/1}.hp[data-compact] .hp-table-act .hp-tr>:nth-child(4){color:var(--u-muted);grid-area:3/1}.hp[data-compact] .hp-table-act .hp-tr>:nth-child(5){text-align:right;grid-area:1/2/span 3;align-self:start;max-width:150px}.hp[data-compact] .hp-sheet{grid-template-rows:auto auto auto;width:100%;bottom:auto}.hp[data-compact] .hp-sheet-body{overflow:visible}.hp[data-compact] .hp-sheet-head,.hp[data-compact] .hp-sheet-scroll,.hp[data-compact] .hp-sheet-foot{padding-left:20px;padding-right:20px}.hp[data-compact] .hp-sheet-section>:not(h5){margin-left:0}.hp[data-compact] .hp-file{grid-template-columns:minmax(0,1fr) auto}.hp[data-compact] .hp-file .hp-select{grid-column:1/-1;justify-self:start}.hp[data-compact] .hp-sheet-foot{flex-wrap:wrap}.hp[data-compact] .hp-sheet-foot .hp-btn{flex:1}.hp[data-compact] .hp-sheet-foot .hp-btn-ghost{margin-right:0}.hp[data-compact] .hp-sheet-foot .hp-btn-primary{flex-basis:100%}.hp[data-compact] .hp-toasts{left:12px;right:12px;transform:none}.hp[data-compact] .hp-toast{white-space:normal}.hp[data-compact] .hp-download{width:auto;left:12px;right:12px}.hy-phone .k-phone-screen{background:#0a1622}.hm-screen{opacity:0;transition:opacity .5s;position:absolute;inset:0}.hm-screen[data-on]{opacity:1}.hm-lock{text-align:center;background:radial-gradient(120% 80% at 30% 10%,#1d4a75 0%,#0b1a2b 55%,#060d16 100%);padding-top:96px}.hm-lock-date{color:#ffffffd9;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:600}.ui-hy .hm-lock-time{color:#fff;letter-spacing:-.03em;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:88px;font-weight:700;line-height:1}.hm-note{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#202c3cc7;border-radius:22px;gap:10px;margin:40px 10px 0;padding:13px 14px;font-family:Inter,system-ui,sans-serif;display:flex;box-shadow:0 18px 40px -20px #0009}.hm-note>span:last-child{flex:1;gap:2px;display:grid}.hm-note-top{color:#fff9;justify-content:space-between;font-size:12.5px;display:flex}.hm-note-top b{color:#fff9;font-size:12.5px;font-weight:500}.hm-note-top small{font-size:12.5px}.hm-note>span:last-child>b{color:#fff;font-size:14.5px;font-weight:600;line-height:1.3}.hm-note>span:last-child>small{color:#ffffffdb;font-size:14.5px;line-height:1.3}.hy-app-icon{background:radial-gradient(50% 50% at 50% 52%,#1a3a5ae6,#0000),#0a1622;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.hy-app-icon .hy-eye{width:30px;height:20px}.hm-app{background:#0a1622;padding-top:52px}.hm-bar{border-bottom:1px solid var(--u-line);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.hm-bar>svg{width:22px;height:22px}.hm-logo .hy-eye{width:36px;height:23px}.hm-logo b{font-size:17px}.hm-bar small{color:var(--u-muted);margin-left:auto;font-size:12.5px}.hm-page{padding:18px 16px}.hm-page h4{font-family:var(--hy-display);letter-spacing:-.02em;font-size:27px;font-weight:800}.hm-page>p{color:var(--u-muted);margin-top:6px;font-size:13.5px;line-height:1.45}.hm-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.hm-tiles .hp-tile{border-radius:16px;padding:13px 14px}.hm-tiles .hp-tile b{margin-top:8px;font-size:26px}.hm-tiles .hp-tile small{margin-top:6px;font-size:12px}.hm-list{border:1px solid var(--u-line);background:var(--u-card);border-radius:18px;margin-top:14px;overflow:hidden}.hm-list>div{border-bottom:1px solid var(--u-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.hm-list span{flex:1;gap:1px;min-width:0;display:grid}.hm-list b{font-size:14px;font-weight:600}.hm-list small{color:var(--u-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hm-list em{font-family:var(--hy-mono);font-size:13px;font-style:normal;font-weight:600}@keyframes wb-mark{0%{background-color:#0000;box-shadow:inset 0 0 0 2px #0000}}@keyframes aw-pulse{50%{opacity:.55}}@keyframes aw-shimmer{to{background-position:-200% 0}}@keyframes aw-coded{0%{background-color:#1fad6b38}to{background-color:#0000}}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes hy-flash{0%{opacity:.85}to{opacity:0}}@keyframes hy-row{0%{background-color:#62bdf638}to{background-color:#0000}}@keyframes ct-caption-in{0%{opacity:0;transform:translateY(10px)}}@keyframes k-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes k-tap{0%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(1.2)}}@keyframes k-caret{50%{opacity:0}}@keyframes pw-ring{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}@keyframes pw-live{50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--u-lime) 0%, transparent)}}@keyframes pw-flash{0%,30%{background-color:color-mix(in oklab, var(--u-lime) 22%, transparent)}}@keyframes pl-scan{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes pp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pp-in{0%{opacity:0;transform:scale(.85)}}.ct[data-paused] .ct-stage *,.ct[data-paused] .ct-stage :before,.ct[data-paused] .ct-stage :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ct *,.ct :before,.ct :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@media (width<=47.99rem){.ct-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:.6rem .9rem}.ct-close{justify-content:center;width:2.5rem;padding:0}.ct-close span,.ct-heading-company{display:none}.ct-heading{justify-content:center;font-size:.8125rem}.ct-heading-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ct-dock{padding:.25rem 1rem max(.9rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption caption""chapters controls";align-items:center;gap:.75rem 1rem}.ct-captions{min-height:0}.ct-title{font-size:1.25rem}.ct-title-cover{font-size:1.5rem}.ct-body{margin-top:.4rem;font-size:.9rem;line-height:1.5}.ct-cta{margin-top:.75rem}.ct-cta a{min-height:2.5rem;font-size:.875rem}.ct-chapter-label{display:none}.ct-chapters ol{gap:.25rem}.ct-button{width:2.75rem;height:2.75rem}.ct-button-next.is-start{padding:0 .75rem 0 1rem}.ct-outcome{place-items:start center;padding-top:.5rem}.ct-outcome-head{display:none}.ct-outcome-rows li{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.7rem 0}.ct-outcome-arrow{display:none}.ct-outcome-before{font-size:.8125rem}.ct-outcome-after{font-size:.9375rem}.ct-outcome-values{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:1rem}}@media (width<=47.99rem) and (height<=44rem){.ct-bar{padding-top:.45rem;padding-bottom:.45rem}.ct-dock{gap:.5rem 1rem}.ct-kicker{display:none}.ct[data-cover] .ct-kicker{display:block}.ct-title{margin-top:.15rem;font-size:1.0625rem}.ct-title-cover{font-size:1.25rem}.ct-body{margin-top:.3rem;font-size:.8125rem;line-height:1.45}.ct-note{margin-top:.35rem;font-size:.75rem}.ct-cta{margin-top:.6rem}.ct-cta a{min-height:2.25rem}}@media (height<=34rem) and (orientation:landscape){.ct-body{display:none}.ct-captions{min-height:0}}
