.emp{--emp-bg:#06100f;--emp-card:#0b1a19;--emp-edge:#16312e;--emp-ink:#e8f7f3;--emp-soft:#9fc2bb;--emp-mute:#6f948d;--emp-acc:#2dd4bf;color:var(--emp-ink);max-width:100%;position:relative;overflow-x:clip}.emp *{box-sizing:border-box}.emp-hero{border:1px solid var(--emp-edge);background:radial-gradient(60% 120% at 100% 0%,#2dd4bf33,transparent 60%),radial-gradient(50% 120% at 0% 100%,#fbbf241f,transparent 60%),var(--emp-bg);isolation:isolate;border-radius:28px;padding:clamp(22px,4vw,44px);position:relative;overflow:hidden}.emp-hero:before{content:"";z-index:-1;background-image:linear-gradient(#2dd4bf14 1px,#0000 1px),linear-gradient(90deg,#2dd4bf14 1px,#0000 1px);background-size:44px 44px;animation:18s linear infinite emp-drift;position:absolute;inset:-40%;transform:perspective(700px)rotateX(58deg)}@keyframes emp-drift{to{background-position:0 44px}}.emp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--emp-acc);font-size:12px;font-weight:700}.emp-hero h1{letter-spacing:-.02em;margin:8px 0;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.08}.emp-hero p{max-width:640px;color:var(--emp-soft);margin:0;font-size:15.5px;line-height:1.75}.emp-stats{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.emp-stat{border:1px solid var(--emp-edge);background:#06100fb3;border-radius:14px;min-width:120px;padding:10px 16px}.emp-stat b{color:var(--emp-ink);font-size:24px;font-weight:800;display:block}.emp-stat span{color:var(--emp-mute);font-size:12px}.emp-sectors{flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}.emp-chip{border:1px solid var(--emp-edge);background:var(--emp-card);min-height:44px;color:var(--emp-soft);border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.emp-chip:hover{border-color:var(--emp-acc);color:var(--emp-ink)}.emp-chip[aria-current=true]{background:var(--emp-acc);border-color:var(--emp-acc);color:#04201c;font-weight:700}.emp-family{margin-top:30px}.emp-family h2{letter-spacing:.14em;text-transform:uppercase;color:var(--fc);align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:700;display:flex}.emp-family h2:before{content:"";background:var(--fc);border-radius:3px;width:34px;height:3px}.emp-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.emp-card{border:1px solid var(--emp-edge);background:linear-gradient(180deg,var(--emp-card),#08130f);color:inherit;border-radius:22px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.emp-card:after{content:"";inset-inline:0;background:var(--fc);height:3px;position:absolute;top:0}.emp-card:hover{border-color:var(--fc);box-shadow:0 22px 40px -22px var(--fc);transform:translateY(-4px)}.emp-avatar{color:#04100e;background:linear-gradient(135deg,var(--fc),color-mix(in srgb,var(--fc) 55%,#fff));border-radius:18px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.emp-card h3{margin:0;font-size:18px;font-weight:700}.emp-meta{color:var(--emp-mute);font-size:12.5px}.emp-peek{color:var(--emp-soft);gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.emp-peek li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.emp-peek li:before{content:"";background:var(--fc);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.emp-open{color:var(--fc);justify-content:space-between;align-items:center;margin-top:auto;font-size:13.5px;font-weight:700;display:flex}.emp-work{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}@media (max-width:980px){.emp-work{grid-template-columns:1fr}}.emp-side{border:1px solid var(--emp-edge);background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--fc) 22%,transparent),transparent 70%),var(--emp-card);border-radius:24px;padding:22px;position:sticky;top:12px}@media (max-width:980px){.emp-side{position:static}}.emp-side .emp-avatar{border-radius:26px;width:84px;height:84px;font-size:34px}.emp-side h1{margin:14px 0 4px;font-size:24px;font-weight:800}.emp-side p{color:var(--emp-soft);margin:0 0 14px;font-size:13.5px;line-height:1.7}.emp-btn{border:1px solid var(--emp-edge);background:var(--emp-card);min-height:46px;color:var(--emp-ink);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.emp-btn:hover{border-color:var(--fc);transform:translateY(-1px)}.emp-btn.emp-go{background:var(--fc);border-color:var(--fc);color:#04100e}.emp-btn.emp-block{width:100%}.emp-btn:focus-visible,.emp-key:focus-visible,.emp-chip:focus-visible{outline:2px solid var(--fc,#2dd4bf);outline-offset:2px}.emp-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emp-tasks{gap:12px;display:grid}.emp-task{border:1px solid var(--emp-edge);background:var(--emp-card);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.emp-task[data-on=true]{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 9%,var(--emp-card))}.emp-task:hover{transform:translateY(-2px)}.emp-key{border:2px solid var(--emp-edge);color:#04100e;cursor:pointer;background:0 0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;transition:all .15s;display:grid}.emp-task[data-on=true] .emp-key{background:var(--fc);border-color:var(--fc)}.emp-body{flex:260px;min-width:0}.emp-body h3{margin:0 0 5px;font-size:16px;font-weight:700}.emp-line{color:var(--emp-soft);font-size:13px;line-height:1.6}.emp-line b{color:var(--emp-mute);font-weight:600}.emp-when{background:color-mix(in srgb,var(--fc) 16%,transparent);color:var(--fc);border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:700}.emp-dock{z-index:5;border:1px solid var(--fc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06100feb;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 20px 40px -20px #000}.emp-note{color:var(--emp-mute);margin-top:14px;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.emp-hero:before{animation:none}.emp-card,.emp-task{transition:none}}.emp-banner{color:#e8f7f3;background:linear-gradient(90deg,#2dd4bf29,#08130fe6);border:1px solid #16605a;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:14px 18px;display:flex}.emp-banner b{font-size:15px}.emp-banner span{color:#9fc2bb;font-size:13px}.emp-team{color:#04201c;letter-spacing:.08em;background:#2dd4bf;border-radius:999px;padding:2px 9px;display:inline-block}.emp-lock{background:#2dd4bf14;border:1px solid #2dd4bf;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.emp-lock b{font-size:16px;display:block}.emp-lock span{color:var(--emp-soft);font-size:13.5px}.emp-badges{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;display:grid}.emp-badge{background:linear-gradient(160deg,color-mix(in srgb,var(--fc) 22%,#0b1a19) 0%,#0b1a19 38%,#08130f 100%);border:1px solid color-mix(in srgb,var(--fc) 45%,var(--emp-edge));box-shadow:0 30px 50px -34px var(--fc),inset 0 1px 0 #ffffff0f;border-radius:26px;flex-direction:column;gap:14px;padding:26px 20px 20px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.emp-badge:hover{box-shadow:0 40px 60px -30px var(--fc),inset 0 1px 0 #ffffff14;transform:translateY(-6px)rotate(-.4deg)}.emp-slot{width:46px;height:8px;box-shadow:inset 0 1px 2px #000c,0 0 0 1px color-mix(in srgb,var(--fc) 40%,transparent);background:#06100f;border-radius:6px;margin-left:-23px;position:absolute;top:10px;left:50%}.emp-badge-top{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fc) 70%,#fff);justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.emp-person{align-items:center;gap:16px;display:flex}.emp-person h3{margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.15}.emp-jd{border-top:1px dashed color-mix(in srgb,var(--fc) 40%,var(--emp-edge));padding-top:12px}.emp-jd-head{letter-spacing:.16em;text-transform:uppercase;color:var(--fc);margin-bottom:8px;font-size:11px;font-weight:800}.emp-jd ol{counter-reset:jd;gap:7px;margin:0;padding:0;list-style:none;display:grid}.emp-jd li{counter-increment:jd;color:var(--emp-ink);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.emp-jd li:before{content:counter(jd,decimal-leading-zero);color:var(--fc);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:800}.emp-jd li span{flex:1;min-width:0}.emp-jd li em{background:color-mix(in srgb,var(--fc) 15%,transparent);color:color-mix(in srgb,var(--fc) 75%,#fff);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-style:normal}.emp-mission{color:var(--emp-soft);border-inline-start:3px solid var(--fc);padding-inline-start:10px;font-size:13px;line-height:1.7}.emp-pc{isolation:isolate;border:1px solid color-mix(in srgb,var(--fc) 55%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--fc) 28%,#071018) 0%,#071018 46%,color-mix(in srgb,var(--fc) 16%,#05090f) 100%);min-height:420px;box-shadow:0 0 0 1px #ffffff0a inset,0 30px 60px -30px var(--fc);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);transition:transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.emp-pc:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 15% 30%,color-mix(in srgb,var(--fc) 40%,transparent),transparent 60%),repeating-linear-gradient(90deg,#ffffff08 0 1px,transparent 1px 60px);position:absolute;inset:0}.emp-pc:after{content:"";z-index:-1;border:2px solid color-mix(in srgb,var(--fc) 60%,transparent);filter:blur(1px);border-radius:50%;width:70%;height:80%;position:absolute;bottom:-30%;left:-10%;transform:rotate(-18deg)}.emp-pc:hover{box-shadow:0 0 0 1px #ffffff0f inset,0 44px 70px -30px var(--fc);transform:translateY(-6px)}.emp-pc-photo{justify-content:center;align-items:flex-end;min-height:260px;display:flex;position:relative}.emp-pc-photo img,.emp-pc-photo svg{z-index:1;object-fit:cover;object-position:top;width:100%;height:100%;max-height:420px;position:relative}.emp-pc-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--fc) 55%,transparent),transparent);filter:blur(10px);border-radius:50% 50% 0 0;position:absolute;inset:18% 8% 0}.emp-pc-motto{z-index:2;inset-inline-start:16px;color:#fff;text-shadow:0 2px 10px #0009;max-width:85%;font-size:15px;font-style:italic;font-weight:800;line-height:1.25;position:absolute;bottom:16px}.emp-pc-info{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff0f,#ffffff04);border-inline-start:1px solid #ffffff14;flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex;position:relative}.emp-pc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.emp-pc-brand{letter-spacing:.04em;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.emp-pc-logo{color:#04100e;background:linear-gradient(135deg,var(--fc),#fff);border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.emp-pc-pill{background:var(--fc);color:#05080f;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.emp-pc h3{letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.05}.emp-pc-tag{color:color-mix(in srgb,var(--fc) 80%,#fff);font-size:15px;font-weight:600}.emp-pc-sector{color:var(--emp-mute);font-size:12.5px}.emp-pc-box{background:#05090f8c;border:1px solid #ffffff14;border-radius:18px;padding:12px 14px}.emp-pc-head{margin-bottom:8px;font-size:14px;font-weight:800}.emp-pc-box ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.emp-pc-box li{align-items:center;gap:9px;font-size:13.5px;line-height:1.35;display:flex}.emp-pc-box li svg{flex:none;width:18px;height:18px}.emp-pc-box li svg circle{fill:var(--fc)}.emp-pc-box li svg path{fill:none;stroke:#05080f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.emp-pc-box li span{flex:1;min-width:0}.emp-pc-box li em{background:color-mix(in srgb,var(--fc) 18%,transparent);color:color-mix(in srgb,var(--fc) 80%,#fff);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-style:normal}.emp-pc .emp-btn{align-self:flex-end;margin-top:auto}@media (max-width:620px){.emp-pc{grid-template-columns:1fr}.emp-pc-photo{height:280px}.emp-pc-info{border-inline-start:0;border-top:1px solid #ffffff14}}.emp-pc-xl{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);min-height:520px}.emp-pc-title{margin:4px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.05}.emp-pc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emp-select{min-height:40px;color:var(--emp-ink);font:inherit;background:#05090fb3;border:1px solid #ffffff24;border-radius:12px;padding:6px 12px;font-size:14px}.emp-pc-head-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.emp-link{color:var(--fc);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:13px;font-weight:700}.emp-keys{gap:8px;margin:0;padding:0;list-style:none;display:grid}.emp-keys li{border:1px solid #0000;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;transition:background .2s,border-color .2s;display:flex}.emp-keys li:hover{background:#ffffff0a}.emp-keys li[data-on=true]{border-color:var(--fc);background:color-mix(in srgb,var(--fc) 10%,transparent)}.emp-tick{border:2px solid var(--fc);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.emp-tick svg{width:18px;height:18px}.emp-tick path{fill:none;stroke:#0000;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.emp-keys li[data-on=true] .emp-tick{background:var(--fc)}.emp-keys li[data-on=true] .emp-tick path{stroke:#05080f}.emp-k-body{flex:240px;gap:2px;min-width:0;display:grid}.emp-k-title{font-size:14.5px;font-weight:700}.emp-k-sub{color:var(--emp-mute);font-size:12px;line-height:1.5}.emp-keys em{background:color-mix(in srgb,var(--fc) 18%,transparent);color:color-mix(in srgb,var(--fc) 80%,#fff);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal}.emp-run{border:1px solid var(--fc);min-height:36px;color:var(--fc);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:6px 14px;font-size:13px;font-weight:800}.emp-run:hover{background:var(--fc);color:#05080f}.emp-pc-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.emp-desk{margin-top:22px;scroll-margin-top:12px}.emp-desk-empty{text-align:center;border:1px dashed color-mix(in srgb,var(--fc) 50%,transparent);color:var(--emp-soft);border-radius:24px;place-items:center;gap:6px;padding:36px 18px;display:grid}.emp-desk-empty b{color:var(--emp-ink);font-size:17px}@media (max-width:760px){.emp-pc-xl{grid-template-columns:1fr}}.emp-pc-photo{min-height:100%}.emp-pc-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%;max-height:none;position:absolute;inset:0}.emp-pc-photo:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 55%,#05090fa6),linear-gradient(#0000 60%,#05090fbf);position:absolute;inset:0}.emp-pc-motto{z-index:3;font-size:17px}.emp-pc-info{z-index:2;background:linear-gradient(160deg,#ffffff17,#ffffff05 60%);border:1px solid #ffffff1a;border-radius:24px 0 0 24px;margin:12px 0 12px -24px;padding:22px 22px 18px 30px;box-shadow:-20px 0 40px -20px #0009}[dir=rtl] .emp-pc-info{border-radius:0 24px 24px 0;margin:12px -24px 12px 0;padding:22px 30px 18px 22px}.emp-pc-mission{background:#05090f73;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.emp-pc-mission svg{fill:none;width:30px;height:30px;stroke:var(--fc);stroke-width:2px;flex:none}.emp-pc-mission b{font-size:15px;display:block}.emp-pc-mission span{color:var(--emp-soft);font-size:13px;line-height:1.5}.emp-pc-box{color:#0b1220;background:#ffffffeb;border:0}.emp-pc-box .emp-pc-head{color:#0b1220}.emp-pc-box li em{background:color-mix(in srgb,var(--fc) 22%,#fff);color:#0b1220}.emp-pc-box li svg path{stroke:#fff}@media (max-width:620px){.emp-pc-info,[dir=rtl] .emp-pc-info{border-radius:0;margin:0}}.emp-pc{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);min-height:400px}.emp-pc-xl{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}.emp-pc-motto{font-size:14px}@media (max-width:620px){.emp-pc,.emp-pc-xl{grid-template-columns:1fr}.emp-pc-photo{height:220px}}.emp-emblem{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--fc) 55%,#fff) 0%,var(--fc) 45%,color-mix(in srgb,var(--fc) 45%,#05080f) 100%);width:min(70%,170px);box-shadow:0 0 0 10px color-mix(in srgb,var(--fc) 14%,transparent),0 0 0 22px color-mix(in srgb,var(--fc) 7%,transparent),0 30px 60px -20px var(--fc);border-radius:32%;align-self:center;place-items:center;margin:auto;display:grid;position:relative}.emp-emblem svg{fill:none;stroke:#05080f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:52%;height:52%}.emp-pc-photo{align-items:center}.emp-ops{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.emp-op{border:1px solid var(--emp-edge);background:var(--emp-card);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.emp-op b{margin-bottom:3px;font-size:14.5px;display:block}.emp-op span{color:var(--emp-soft);overflow-wrap:anywhere;font-size:12.5px;line-height:1.6}.emp-op-actions{flex-wrap:wrap;align-items:center}.emp-op-note{flex-basis:100%}.emp-switch{border:1px solid var(--emp-edge);cursor:pointer;background:#0b1514;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .2s;position:relative}.emp-switch span{top:3px;background:#9fc2bb;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .2s,background .2s;position:absolute;inset-inline-start:3px}.emp-switch[aria-checked=true]{background:var(--fc);border-color:var(--fc)}.emp-switch[aria-checked=true] span{background:#05080f;inset-inline-start:25px}.emp-switch:focus-visible{outline:2px solid var(--fc);outline-offset:2px}.emp-runs{gap:10px;margin-top:16px;display:grid}.emp-runrow{border:1px solid var(--emp-edge);background:var(--emp-card);color:inherit;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.emp-runrow:hover{border-color:var(--fc,#2dd4bf)}.emp-runrow b{flex:220px;min-width:0}.emp-runrow span{color:var(--emp-soft);font-size:12.5px}.emp-tag{color:#5eead4;background:#2dd4bf26;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.emp-tag[data-bad=true]{color:#fca5a5;background:#f8717126}.emp-sector-note{gap:6px;display:grid}.emp-sector-note label{color:var(--emp-soft);font-size:12.5px;font-weight:700}.emp-sector-note textarea{resize:vertical;width:100%;min-height:52px;color:var(--emp-ink);font:inherit;background:#05090fb3;border:1px solid #ffffff24;border-radius:12px;padding:8px 12px;font-size:13.5px;line-height:1.5}.emp-sector-note textarea:focus-visible{outline:2px solid var(--fc);outline-offset:1px}.emp-sector-note .emp-run{justify-self:start}.emp-sector-only{vertical-align:middle;background:var(--fc);color:#05080f;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.emp-banner2{isolation:isolate;background:radial-gradient(70% 140% at 0 0,#2dd4bf29,#0000 55%),radial-gradient(60% 120% at 100% 100%,#fbbf241f,#0000 60%),linear-gradient(135deg,#071312,#060b14);border:1px solid #2dd4bf47;border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,3.4vw,36px);display:grid;position:relative;overflow:hidden}.emp-banner2:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#2dd4bf1f,#0000);animation:7s ease-in-out infinite emp-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes emp-sweep{60%,to{transform:translate(100%)}}.emp-banner2-net{z-index:-1;pointer-events:none;position:absolute;inset:0}.emp-banner2-net i{opacity:0;width:8px;height:8px;left:calc(52% + (var(--i) * 37 % 46) * 1%);top:calc(10% + (var(--i) * 53 % 80) * 1%);animation:4.8s ease-in-out infinite emp-blink;animation-delay:calc(var(--i) * .35s);background:#2dd4bf;border-radius:50%;position:absolute;box-shadow:0 0 14px #2dd4bf}.emp-banner2-net i:nth-child(3n){background:#fbbf24;box-shadow:0 0 14px #fbbf24}.emp-banner2-net i:nth-child(4n){background:#38bdf8;box-shadow:0 0 14px #38bdf8}@keyframes emp-blink{0%,to{opacity:0;transform:scale(.4)}40%,60%{opacity:.9;transform:scale(1)}}.emp-banner2 h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.08}.emp-banner2 p{max-width:620px;color:var(--emp-soft);margin:0;font-size:15px;line-height:1.7}.emp-banner2-cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.emp-btn-gold{color:#fde68a;background:#fbbf241f;border-color:#fbbf2499}.emp-banner2-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.emp-banner2-stats div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a0c99;border:1px solid #ffffff1a;border-radius:18px;padding:14px 16px}.emp-banner2-stats b{font-size:28px;font-weight:800;line-height:1.1;display:block}.emp-banner2-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--emp-mute);font-size:11.5px}@media (max-width:860px){.emp-banner2{grid-template-columns:1fr}}.emp-browser{margin-top:16px}.emp-filters{z-index:30;border:1px solid var(--emp-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c0ddb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 14px 30px -18px #000}.emp-f{align-items:center;gap:8px;display:flex}.emp-f>span{color:var(--emp-mute);font-size:12px;font-weight:700}.emp-f select,.emp-f input{min-height:40px;color:var(--emp-ink);font:inherit;background:#08100f;border:1px solid #ffffff24;border-radius:12px;padding:6px 12px;font-size:14px}.emp-f-chips{flex-wrap:wrap;flex:420px;gap:6px}.emp-f-chips button,.emp-f-view button{border:1px solid var(--emp-edge);min-height:36px;color:var(--emp-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;transition:all .2s}.emp-f-chips button[aria-pressed=true]{background:var(--fc,#2dd4bf);border-color:var(--fc,#2dd4bf);color:#05080f;font-weight:700}.emp-f-search{flex:200px}.emp-f-search input{width:100%}.emp-f-view{gap:4px}.emp-f-view button{border-radius:10px;align-items:center;gap:6px;display:inline-flex}.emp-f-view svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.emp-f-view button[aria-checked=true]{color:#04201c;background:#2dd4bf;border-color:#2dd4bf;font-weight:700}.emp-f :focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.emp-none{color:var(--emp-soft);text-align:center;padding:20px}@keyframes emp-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}}.emp-node{border:1px solid color-mix(in srgb,var(--fc) 40%,var(--emp-edge));background:linear-gradient(160deg,color-mix(in srgb,var(--fc) 14%,#0a1514),#081110);min-width:0;color:inherit;animation:.55s cubic-bezier(.2,.8,.2,1) backwards emp-pop;animation-delay:calc(var(--i,0) * 35ms);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .25s,box-shadow .25s,opacity .25s,border-color .25s;display:flex;position:relative}.emp-node .emp-emblem{width:42px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fc) 12%,transparent),0 10px 20px -10px var(--fc);border-radius:13px;flex:none;margin:0}.emp-node-text{gap:2px;min-width:0;display:grid}.emp-node-text b{font-size:14px;line-height:1.25}.emp-node-text small{color:var(--emp-mute);font-size:11.5px}.emp-node-peek{inset-inline:8px;z-index:5;border:1px solid var(--fc);opacity:0;pointer-events:none;background:#0b1715;border-radius:12px;gap:4px;padding:10px 12px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 6px);transform:translateY(-4px);box-shadow:0 16px 30px -12px #000}.emp-node-peek i{color:var(--emp-ink);font-size:12px;font-style:normal;line-height:1.4}.emp-node-peek i:before{content:"✓ ";color:var(--fc)}.emp-node:hover,.emp-node:focus-visible{border-color:var(--fc);box-shadow:0 18px 34px -18px var(--fc);z-index:6;transform:translateY(-3px)}.emp-node:hover .emp-node-peek,.emp-node:focus-visible .emp-node-peek{opacity:1;transform:none}.emp-node[data-dim=true],[data-dim=true] .emp-node{opacity:.22;filter:grayscale(.6)}.emp-node-lock{top:6px;font-size:11px;position:absolute;inset-inline-end:8px}.emp-node-big{box-shadow:0 0 0 6px color-mix(in srgb,var(--fc) 10%,transparent),0 24px 50px -24px var(--fc);border-width:2px;padding:14px 18px}.emp-node-big .emp-emblem{width:56px}.emp-node-big .emp-node-text b{font-size:17px}.emp-org{justify-items:center;gap:26px;display:grid;position:relative}.emp-org-top{min-width:min(100%,300px);position:relative}.emp-org-top:after{content:"";transform-origin:top;background:linear-gradient(#2dd4bf,#2dd4bf33);width:2px;height:26px;animation:.6s ease-out .3s backwards emp-grow-y;position:absolute;top:100%;left:50%}@keyframes emp-grow-y{0%{transform:scaleY(0)}}@keyframes emp-grow-x{0%{transform:scaleX(0)}}.emp-org-office{background:#f871710a;border:1px dashed #f8717159;border-radius:22px;width:100%;padding:16px;position:relative}.emp-org-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.emp-org-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fc,#f87171);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:inline-flex}.emp-org-label:before{content:"";background:var(--fc,#f87171);border-radius:3px;width:18px;height:3px}.emp-org-branches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;padding-top:24px;display:grid;position:relative}.emp-org-branches:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#2dd4bf99,#0000);height:2px;animation:.8s ease-out .4s backwards emp-grow-x;position:absolute;top:0;left:8%;right:8%}.emp-org-col{border:1px solid color-mix(in srgb,var(--fc) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--fc) 8%,transparent),transparent 70%);border-radius:20px;align-content:start;gap:10px;padding:14px 12px 12px;transition:opacity .25s;display:grid;position:relative}.emp-org-col:before{content:"";background:linear-gradient(#2dd4bf80,var(--fc));transform-origin:top;width:2px;height:24px;animation:.5s ease-out .7s backwards emp-grow-y;position:absolute;top:-24px;left:50%}.emp-org-col>.emp-node{border-width:2px}.emp-org-people{border-inline-start:2px solid color-mix(in srgb,var(--fc) 35%,transparent);gap:8px;padding-inline-start:14px;display:grid;position:relative}.emp-org-people .emp-node:before{content:"";inset-inline-start:-16px;background:color-mix(in srgb,var(--fc) 35%,transparent);width:14px;height:2px;position:absolute;top:50%}.emp-org-col>.emp-org-label{margin-bottom:0}@media (max-width:640px){.emp-org-branches:before,.emp-org-col:before,.emp-org-top:after{display:none}.emp-org-branches{padding-top:0}}.emp-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.emp-tile{border:1px solid color-mix(in srgb,var(--fc) 35%,var(--emp-edge));background:linear-gradient(165deg,color-mix(in srgb,var(--fc) 13%,#0a1514),#071010 70%);color:inherit;animation:.5s cubic-bezier(.2,.8,.2,1) backwards emp-pop;animation-delay:calc(var(--i,0) * 30ms);border-radius:20px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.emp-tile:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--fc) 35%,transparent),transparent);border-radius:50%;width:140px;height:140px;transition:transform .4s;position:absolute;inset:-40% -40% auto auto}.emp-tile:hover{box-shadow:0 22px 40px -22px var(--fc);transform:translateY(-4px)}.emp-tile:hover:after{transform:scale(1.4)}.emp-tile-head{align-items:center;gap:12px;display:flex}.emp-tile-head .emp-emblem{border-radius:14px;flex:none;width:46px;margin:0}.emp-tile-head b{font-size:15.5px;display:block}.emp-tile-head small{color:color-mix(in srgb,var(--fc) 75%,#fff);font-size:12px}.emp-tile ul{color:var(--emp-soft);gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.emp-tile li:before{content:"✓ ";color:var(--fc)}.emp-tile-foot{color:var(--emp-mute);justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;display:flex}.emp-tile-go{color:var(--fc);font-weight:800}@media (prefers-reduced-motion:reduce){.emp-node,.emp-tile,.emp-banner2:after,.emp-banner2-net i{animation:none}}.emp .pv-deck{--pilot:var(--fc);--pilot-2:color-mix(in srgb,var(--fc) 60%,#fff);--edge:color-mix(in srgb,var(--fc) 16%,transparent);--edge-2:color-mix(in srgb,var(--fc) 36%,transparent);--panel:#07100fd1;--panel-2:#0a1413e0;--deep:color-mix(in srgb,var(--fc) 30%,#05080f)}.emp .pv-work[data-emp] textarea{color:#141413;border:1px solid color-mix(in srgb,var(--fc) 50%,#d6d3c4);background:#f7f4ec;border-radius:18px;font-size:15px;line-height:1.65}.emp .pv-work[data-emp] .wk-primary{border-radius:14px;background:var(--fc)!important;color:#05080f!important}.emp-letter{color:#141413;border-top:6px solid var(--fc,#2dd4bf);background:#f7f4ec;border-radius:18px;margin:0 0 16px;padding:18px 20px;box-shadow:0 14px 30px -20px #000}.emp-letter-top{border-bottom:1px solid #d6d3c4;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.emp-letter-top b{letter-spacing:.08em;flex:1;font-size:14px}.emp-letter-top span:last-child{color:#5c5b55;font-size:12.5px}.emp-letter-logo{background:var(--fc,#2dd4bf);color:#05080f;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.emp-letter dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 18px;margin:0;display:grid}.emp-letter dl div{gap:2px;display:grid}.emp-letter dt{letter-spacing:.12em;text-transform:uppercase;color:#7a786f;font-size:11px;font-weight:700}.emp-letter dd{margin:0;font-size:14px;font-weight:600}.emp-letter-wide{grid-column:1/-1}.emp-face{object-fit:cover;object-position:center 18%;border:2px solid var(--fc);width:46px;height:46px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fc) 14%,transparent),0 10px 22px -10px var(--fc);background:#0b1514;border-radius:50%;flex:none;display:block}.emp-node-big .emp-face{width:72px;height:72px}.emp-tile-head .emp-face{width:60px;height:60px}.emp-pc-photo img{object-position:center 22%}.emp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:18px;display:grid}.emp-pc-v3{min-height:360px;animation:.55s cubic-bezier(.2,.8,.2,1) backwards emp-pop;animation-delay:calc(min(var(--i,0),12) * 45ms);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.emp-pc-v3 .emp-pc-info{gap:8px;padding:18px 18px 16px 26px}.emp-pc-v3 h3{font-size:clamp(20px,2vw,26px)}.emp-pc-v3 .emp-pc-box{padding:10px 12px}.emp-pc-v3 .emp-pc-head{font-size:12.5px}.emp-pc-v3 .emp-pc-box li{font-size:13px}.emp-pc-v3 .emp-pc-photo img{transition:transform .6s}.emp-pc-v3:hover .emp-pc-photo img{transform:scale(1.05)}.emp-pc-v3 .emp-btn{align-self:flex-end;margin-top:auto}.emp-pc-v3 .emp-pc-photo img{object-position:50% 15%}@media (max-width:640px){.emp-filters{flex-flow:column;align-items:stretch;gap:8px;padding:8px}.emp-f-chips{scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow-x:auto}.emp-f-chips::-webkit-scrollbar{display:none}.emp-f-chips button,.emp-f-search{flex:none}.emp-pc-v3{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.emp-pc-v3 .emp-pc-photo img{object-position:50% 8%}}.emp-banner2{grid-template-columns:1fr;align-content:center;min-height:400px}.emp-banner2-main,.emp-banner2-stats{max-width:min(560px,50%)}.emp-banner2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.emp-banner2-stats div{padding:10px 12px}.emp-banner2-stats b{font-size:22px}.emp-banner2-stats span{font-size:10px}.emp-banner2-photo{z-index:-2;object-fit:cover;object-position:center 22%;width:66%;height:100%;animation:1.2s ease-out both emp-photo-in;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}[dir=rtl] .emp-banner2-photo{-webkit-mask-image:linear-gradient(270deg,#0000,#000 38%);mask-image:linear-gradient(270deg,#0000,#000 38%)}.emp-banner2-net i{left:calc(4% + (var(--i) * 37 % 40) * 1%)}@keyframes emp-photo-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@media (max-width:860px){.emp-banner2{min-height:0;padding-top:0}.emp-banner2-photo{z-index:0;width:calc(100% + 2*clamp(20px,3.4vw,36px));max-width:none;height:220px;margin-inline:calc(-1*clamp(20px,3.4vw,36px));position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}[dir=rtl] .emp-banner2-photo{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.emp-banner2-main,.emp-banner2-stats{max-width:none}.emp-banner2-stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.emp-banner2-photo{animation:none}}.emp-filters{background:linear-gradient(#0a1416eb,#060c0deb);border-color:#2dd4bf2e;border-radius:20px;grid-template-columns:minmax(220px,320px) 1fr;grid-template-areas:"sector search""chips chips";gap:12px 14px;padding:14px 16px;display:grid}.emp-filters>.emp-f:first-child{grid-area:sector}.emp-filters>.emp-f-chips{grid-area:chips}.emp-filters>.emp-f-search{grid-area:search}.emp-f>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.emp-f select{appearance:none;cursor:pointer;background:#08100f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232dd4bf' stroke-width='2'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") right 12px center/16px no-repeat;flex:1;padding-inline-end:36px}[dir=rtl] .emp-f select{background-position:12px}.emp-f select,.emp-f input{border-color:#ffffff1f;border-radius:14px;transition:border-color .2s,box-shadow .2s}.emp-f select:hover,.emp-f input:hover{border-color:#2dd4bf73}.emp-f select:focus,.emp-f input:focus{border-color:#2dd4bf;outline:none;box-shadow:0 0 0 3px #2dd4bf2e}.emp-f-search input{background:#08100f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238aa' stroke-width='2'%3E%3Ccircle cx='9' cy='9' r='6'/%3E%3Cpath d='M14 14l4 4'/%3E%3C/svg%3E") 14px/16px no-repeat;padding-inline-start:40px}[dir=rtl] .emp-f-search input{background-position:right 14px center}.emp-f-chips{scrollbar-width:none;padding:2px;border-top:1px solid #ffffff0f;flex-wrap:nowrap;gap:8px;margin:0 -2px;padding-top:12px;display:flex;overflow-x:auto}.emp-f-chips::-webkit-scrollbar{display:none}.emp-f-chips button{white-space:nowrap;background:#ffffff08;border-color:#ffffff1a;flex:none;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 14px;display:inline-flex}[dir=rtl] .emp-f-chips button{padding:6px 14px 6px 8px}.emp-f-chips button:hover{border-color:var(--fc,#2dd4bf);color:var(--emp-ink);transform:translateY(-1px)}.emp-f-chips button i{background:var(--fc);width:8px;height:8px;box-shadow:0 0 8px var(--fc);border-radius:50%}.emp-f-chips button em{text-align:center;background:#ffffff14;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.emp-f-chips button[aria-pressed=true]{box-shadow:0 6px 18px -8px var(--fc,#2dd4bf)}.emp-f-chips button[aria-pressed=true] i{box-shadow:none;background:#05080f}.emp-f-chips button[aria-pressed=true] em{background:#05080f2e}@media (max-width:640px){.emp-filters{grid-template-columns:1fr;grid-template-areas:"sector""search""chips";gap:8px;padding:10px}.emp-f-chips{padding-top:8px}}.emp-filters>.emp-f{min-width:0}.emp-f select{width:100%;min-width:0}.emp-desk{border:1px solid color-mix(in srgb,var(--fc) 26%,transparent);background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--fc) 14%,transparent),transparent 60%),linear-gradient(160deg,#071514,#05090f 70%);border-radius:28px;margin-top:22px;padding:22px;position:relative}.emp-desk:before{content:"";background:linear-gradient(90deg,transparent,var(--fc),transparent);border-radius:0 0 4px 4px;height:3px;position:absolute;inset:0 22px auto}.emp .pv-work[data-emp]{background:0 0;padding:0}.emp .pv-work[data-emp] .wk-card{border:1px solid color-mix(in srgb,var(--fc) 22%,#ffffff0f);background:linear-gradient(#091615e6,#050b0df0);border-radius:24px;box-shadow:0 20px 50px -30px #000,inset 0 1px #ffffff0a}.emp .pv-work[data-emp] label[for=wk-q]{color:var(--fc);letter-spacing:.12em;align-items:center;gap:8px;font-weight:800;display:inline-flex}.emp .pv-work[data-emp] label[for=wk-q]:before{content:"";background:var(--fc);width:8px;height:8px;box-shadow:0 0 10px var(--fc);border-radius:50%}.emp .pv-work[data-emp] .emp-banner{border:1px solid color-mix(in srgb,var(--fc) 35%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--fc) 16%,transparent),transparent);border-radius:18px}.emp .pv-work[data-emp] nav.md-noprint{border-color:color-mix(in srgb,var(--fc) 22%,transparent);background:#040c0cb3;border-radius:22px}.emp .pv-work[data-emp] nav.md-noprint .bg-gradient-to-r{background:linear-gradient(90deg,var(--fc),color-mix(in srgb,var(--fc) 50%,#fff))}.emp .pv-work[data-emp] nav.md-noprint .bg-sky-500{background:var(--fc);color:#05080f}.emp .pv-work[data-emp] nav.md-noprint .bg-emerald-500{background:color-mix(in srgb,var(--fc) 55%,#0b1514);color:#fff}.emp .pv-work[data-emp] nav.md-noprint [aria-current=step]{border-color:var(--fc);box-shadow:0 0 0 3px color-mix(in srgb,var(--fc) 18%,transparent)}.emp .pv-work[data-emp] .wk-styles>span{color:var(--fc);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.emp .pv-work[data-emp] .wk-styles button,.emp .pv-work[data-emp] .wk-orient button{border-color:#ffffff14;border-inline-start:3px solid color-mix(in srgb,var(--fc) 35%,transparent);background:#ffffff06;border-radius:16px;transition:all .2s}.emp .pv-work[data-emp] .wk-styles button:hover,.emp .pv-work[data-emp] .wk-orient button:hover{border-color:color-mix(in srgb,var(--fc) 50%,transparent);transform:translateY(-2px)}.emp .pv-work[data-emp] .wk-styles button[aria-checked=true],.emp .pv-work[data-emp] .wk-orient button[aria-checked=true],.emp .pv-work[data-emp] .wk-orient button[aria-pressed=true]{background:color-mix(in srgb,var(--fc) 16%,transparent);border-color:var(--fc);box-shadow:0 10px 26px -16px var(--fc);border-inline-start-width:6px}.emp .pv-work[data-emp] .wk-themes,.emp .pv-work[data-emp] .wk-study{border-color:color-mix(in srgb,var(--fc) 20%,transparent);border-radius:20px}.emp .pv-work[data-emp] input,.emp .pv-work[data-emp] select{border-radius:14px}.emp .pv-work[data-emp] input:focus,.emp .pv-work[data-emp] select:focus,.emp .pv-work[data-emp] textarea:focus{border-color:var(--fc);box-shadow:0 0 0 3px color-mix(in srgb,var(--fc) 20%,transparent);outline:none}.emp .pv-work[data-emp] .wk-btn,.emp .pv-work[data-emp] .wk-pill{border-radius:999px}.emp .pv-work[data-emp] .wk-primary{box-shadow:0 12px 30px -14px var(--fc);border-radius:999px!important;padding-inline:26px!important}.emp .pv-work[data-emp] .wk-resultbar .wk-btn{border-color:color-mix(in srgb,var(--fc) 40%,transparent)}.emp .pv-work[data-emp] .wk-result{border:1px solid color-mix(in srgb,var(--fc) 18%,transparent);background:#ffffff05;border-radius:24px;padding:14px}.emp-demo{background:radial-gradient(70% 90% at 0 0,#fbbf2414,#0000 60%),linear-gradient(160deg,#0a1212,#05090f);border:1px solid #fbbf2438;border-radius:26px;margin:22px 0 4px;padding:20px}.emp-demo-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.emp-demo-head b.emp-demo-badge{color:#1a1204;letter-spacing:.1em;text-transform:uppercase;background:#fbbf24;border-radius:999px;padding:3px 10px;font-size:11px}.emp-demo-head h2{margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:800}.emp-demo-head p{color:var(--emp-soft);flex:100%;margin:0;font-size:14px}.emp-demo-letter{color:#141413;background:#f7f4ec;border-top:4px solid #fbbf24;border-radius:14px;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.emp-demo-letter span b{color:#5c5b55;margin-inline-end:6px;font-weight:600}.emp-demo .pv-work{background:0 0;padding:0}.emp-desk{background:linear-gradient(#fbf9f4,#f1ede4);border:1px solid #e3ded2;border-radius:30px;padding:clamp(14px,2vw,26px);box-shadow:0 30px 70px -40px #000}.emp-desk:before{background:var(--fc);height:5px;inset:0 30px auto}.emp .pv-work[data-emp]{--silver:#24322f;--dim:#5c6b67;--faint:#8a9692;--edge:#1428241a;--edge-2:#14282433;--panel:#fff;--panel-2:#faf8f3;--text-primary:#14211f;--text-secondary:#3a4845;--text-muted:#6b7773;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f2efe7;--border-subtle:#e3ded2;--border-strong:#cfc8b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24322f}.emp .pv-work[data-emp] .wk-card.wk-input{background:#fff;border:1px solid #e6e1d6;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:12px 26px;padding:clamp(16px,2vw,26px);display:grid;position:relative;box-shadow:0 18px 40px -30px #141e1c80}.emp .pv-work[data-emp] .wk-input>*{grid-column:1/-1;min-width:0}.emp .pv-work[data-emp] .wk-input>.emp-banner{grid-row:1}.emp .pv-work[data-emp] .wk-input>label[for=wk-q]{grid-area:2/1}.emp .pv-work[data-emp] .wk-input>#wk-q{grid-area:3/1/span 4;height:100%;min-height:340px}.emp .pv-work[data-emp] .wk-input>.wk-files{grid-area:7/1}.emp .pv-work[data-emp] .wk-input>.wk-actions{grid-area:8/1}.emp .pv-work[data-emp] .wk-input>.wk-tip{grid-area:9/1}.emp .pv-work[data-emp] .wk-input>.wk-styles{grid-area:2/2/span 2}.emp .pv-work[data-emp] .wk-input>.wk-orient{grid-area:4/2}.emp .pv-work[data-emp] .wk-input>.wk-themes{grid-area:5/2}.emp .pv-work[data-emp] .wk-input>.wk-brief{grid-area:6/2/span 4}@media (max-width:1100px){.emp .pv-work[data-emp] .wk-card.wk-input{grid-template-columns:1fr}.emp .pv-work[data-emp] .wk-input>*{grid-area:auto/1/auto/-1!important}.emp .pv-work[data-emp] .wk-input>#wk-q{min-height:220px}}.emp .pv-work[data-emp] textarea#wk-q{background:#fffdf7 linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--fc) 45%,transparent) 46px 47px,transparent 47px);color:#14211f;border:1px solid #e3ded2;border-radius:18px;padding:18px 18px 18px 60px;font-size:15px;line-height:1.75;box-shadow:inset 0 2px 6px #0000000a}[dir=rtl] .emp .pv-work[data-emp] textarea#wk-q{background:#fffdf7 linear-gradient(270deg,transparent 0 46px,color-mix(in srgb,var(--fc) 45%,transparent) 46px 47px,transparent 47px);padding:18px 60px 18px 18px}.emp .pv-work[data-emp] label[for=wk-q]{color:#14211f;font-size:13px}.emp .pv-work[data-emp] .emp-banner{background:color-mix(in srgb,var(--fc) 9%,#fff);border:1px solid color-mix(in srgb,var(--fc) 35%,#e3ded2);color:#24322f}.emp .pv-work[data-emp] .emp-banner ul{color:#4b5a56!important}.emp .pv-work[data-emp] .wk-input :is(b,strong,legend,h2,h3,h4){color:#14211f}.emp .pv-work[data-emp] .wk-input :is(small,.wk-tip){color:#6b7773}.emp .pv-work[data-emp] .wk-styles,.emp .pv-work[data-emp] .wk-orient,.emp .pv-work[data-emp] .wk-themes,.emp .pv-work[data-emp] .wk-brief{background:#f8f6f0;border:1px solid #ebe6da;border-radius:18px;margin:0;padding:14px}.emp .pv-work[data-emp] .wk-styles{gap:8px;display:grid}.emp .pv-work[data-emp] .wk-styles>span,.emp .pv-work[data-emp] .wk-orient>span,.emp .pv-work[data-emp] .wk-themes>span,.emp .pv-work[data-emp] .wk-brief legend{color:color-mix(in srgb,var(--fc) 70%,#14211f);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.emp .pv-work[data-emp] .wk-styles button,.emp .pv-work[data-emp] .wk-orient button,.emp .pv-work[data-emp] .wk-themes button{color:#24322f;border:1px solid #e3ded2;background:#fff;border-inline-start:4px solid #e3ded2;border-radius:14px;box-shadow:0 2px #141e1c0a}.emp .pv-work[data-emp] .wk-styles button[aria-checked=true],.emp .pv-work[data-emp] .wk-orient button[aria-checked=true],.emp .pv-work[data-emp] .wk-orient button[aria-pressed=true],.emp .pv-work[data-emp] .wk-themes button[aria-checked=true]{background:color-mix(in srgb,var(--fc) 12%,#fff);border-color:var(--fc);box-shadow:0 10px 22px -16px var(--fc);border-inline-start-width:6px}.emp .pv-work[data-emp] .wk-brief{border-radius:18px}.emp .pv-work[data-emp] .wk-brief :is(input,select){color:#14211f;letter-spacing:normal;background:#fff;border:1px solid #e3ded2}.emp .pv-work[data-emp] .wk-brief label{color:#3a4845;letter-spacing:.04em}.emp .pv-work[data-emp] .wk-actions{padding-top:6px}.emp .pv-work[data-emp] .wk-actions .wk-btn{color:#24322f;background:#fff;border:1px solid #d9d3c5}.emp .pv-work[data-emp] .wk-actions .wk-btn:hover{border-color:var(--fc)}.emp .pv-work[data-emp] .wk-primary{background:var(--fc)!important;color:#05080f!important;border:0!important}.emp .pv-work[data-emp] .wk-files li{color:#24322f;background:#f8f6f0;border:1px solid #e3ded2}.emp .pv-work[data-emp] .wk-result{background:#e9e5db;border:0;border-radius:24px;padding:18px;box-shadow:inset 0 2px 10px #0000000f}.emp .pv-work[data-emp] .wk-resultbar .wk-btn{color:#24322f;background:#fff;border:1px solid #d9d3c5}.emp .pv-work[data-emp] [data-print-report]{border-radius:6px;box-shadow:0 30px 60px -30px #0000008c,0 2px #0000000d}.emp-demo{color:#14211f;background:linear-gradient(#f7f4ec,#ece7dc);border-color:#e3ded2}.emp-demo-head h2{color:#14211f}.emp-demo-head p{color:#5c6b67}.emp-memos{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.emp-memo{border-top:6px solid var(--fc);transform:rotate(calc((var(--i) - 1) * 1.2deg));animation:.6s cubic-bezier(.2,.8,.2,1) backwards emp-pop;animation-delay:calc(var(--i) * .12s);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;position:relative;box-shadow:0 18px 40px -28px #141e1c99}.emp-memo[data-on]{box-shadow:0 34px 60px -30px color-mix(in srgb,var(--fc) 70%,#000);transform:translateY(-10px)rotate(0)scale(1.02)}.emp-memo-top{border-bottom:1px dashed #e3ded2;align-items:center;gap:12px;padding-bottom:12px;display:flex}.emp-memo-top img,.emp-memo-dot{object-fit:cover;object-position:50% 15%;border:3px solid color-mix(in srgb,var(--fc) 60%,#fff);background:var(--fc);border-radius:50%;flex:none;width:48px;height:48px}.emp-memo-top div{flex:1;min-width:0;display:grid}.emp-memo-top small{letter-spacing:.12em;text-transform:uppercase;color:#8a9692;font-size:10.5px}.emp-memo-top b{color:#14211f;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.emp-memo-stamp{letter-spacing:.14em;border:2px solid var(--fc);color:var(--fc);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;transform:rotate(-6deg)}.emp-memo-meta{gap:4px;margin:0;font-size:12.5px;display:grid}.emp-memo-meta div{gap:8px;display:flex}.emp-memo-meta dt{color:#8a9692;min-width:58px}.emp-memo-meta dd{color:#24322f;margin:0;font-weight:600}.emp-memo-kpi{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.emp-memo-kpi b{letter-spacing:-.02em;color:#14211f;font-size:30px;font-weight:800}.emp-memo-kpi span{color:#137a4b;background:#e7f7ef;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.emp-memo-kpi i{color:#5c6b67;background:#f3f0e8;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.emp-memo-chart{width:100%;height:70px}.emp-memo-text{color:#3a4845;margin:0;font-size:13px;line-height:1.6}.emp-memo-lines{gap:6px;margin-top:auto;display:grid}.emp-memo-lines i{background:#efebe2;border-radius:4px;height:6px}.emp-memo-lines i:nth-child(2){width:86%}.emp-memo-lines i:nth-child(3){width:64%}@media (max-width:900px){.emp-memos{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding:8px 2px 14px;overflow-x:auto}.emp-memo{scroll-snap-align:center;transform:none}}@media (prefers-reduced-motion:reduce){.emp-memo{transition:none;animation:none}}@media (min-width:1180px){.emp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1179px){.emp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.emp .pv-work[data-emp] .wk-input>#wk-q{grid-row:3/span 5;align-self:stretch;min-height:300px}.emp .pv-work[data-emp] .wk-input>.wk-files{grid-row:8}.emp .pv-work[data-emp] .wk-input>.wk-actions{grid-row:9}.emp .pv-work[data-emp] .wk-input>.wk-tip{grid-row:10}.emp .pv-work[data-emp] .wk-input>.wk-brief{grid-row:6/span 3}.emp .pv-work[data-emp] .emp-banner>span{color:#5c6b67}.emp-pc-pill{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.emp-browser{container-type:inline-size}@media (min-width:1180px){.emp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}}@media (min-width:700px) and (max-width:1179px){.emp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}}@container (min-width:1040px){.emp-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width:620px) and (max-width:1039px){.emp-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.emp .pv-work[data-emp] textarea#wk-q{background:#fffdf7 linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--fc) 45%,transparent) 22px 23px,transparent 23px);padding-inline-start:34px}}.emp-job{background:color-mix(in srgb,var(--fc) 7%,#fff);border:1px solid color-mix(in srgb,var(--fc) 35%,#e3ded2);border-radius:20px;grid-row:1/span 1;gap:12px;padding:18px;display:grid}.emp .pv-work[data-emp] .wk-input>.emp-job{grid-area:2/1/span 6;align-self:stretch}.emp-job-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.emp-job-head b{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fc) 70%,#14211f);font-size:12px}.emp-job-head span{color:#5c6b67;font-size:12.5px}.emp-job-list{counter-reset:job;gap:10px;margin:0;padding:0;list-style:none;display:grid}.emp-job-list li{counter-increment:job;background:#fff;border:1px solid #ebe6da;border-radius:16px;padding:14px 14px 14px 52px;position:relative;box-shadow:0 6px 16px -14px #141e1c80}[dir=rtl] .emp-job-list li{padding:14px 52px 14px 14px}.emp-job-list li:before{content:counter(job);inset-inline-start:14px;background:var(--fc);color:#05080f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:14px}.emp-job-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.emp-job-title b{color:#14211f;font-size:15.5px}.emp-job-title em{color:#5c6b67;white-space:nowrap;background:#f3f0e8;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.emp-job-list dl{gap:4px;margin:8px 0 0;font-size:13px;display:grid}.emp-job-list dl div{gap:8px;display:flex}.emp-job-list dt{color:#8a9692;min-width:72px;font-weight:600}.emp-job-list dd{color:#24322f;margin:0}.emp-job-files{border:1.5px dashed color-mix(in srgb,var(--fc) 50%,#cfc8b8);color:#5c6b67;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.emp-job-files[data-ok]{color:#137a4b;background:#eefaf3;border-style:solid;border-color:#9ad9b8;font-weight:600}.emp-job-edit{color:#5c6b67;text-underline-offset:3px;justify-self:start;font-size:12.5px;text-decoration:underline}.emp .pv-work[data-emp] .wk-input>#wk-q:not([hidden]){grid-row:auto}.emp-progress{color:#cfe3de;background:#14211f;border-radius:16px;gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.emp .pv-work[data-emp] .wk-input>.emp-progress{grid-column:1}.emp-progress li{opacity:.35;animation:1s forwards emp-step;animation-delay:calc((var(--n,1) - 1) * 7s);padding-inline-start:30px;font-size:13.5px;position:relative}.emp-progress li[data-step="1"]{--n:1}.emp-progress li[data-step="2"]{--n:2}.emp-progress li[data-step="3"]{--n:3}.emp-progress li[data-step="4"]{--n:4}.emp-progress li:before{content:"";inset-inline-start:0;border:2px solid var(--fc);border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite emp-spin;position:absolute;top:2px}@keyframes emp-step{to{opacity:1}}@keyframes emp-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.emp .pv-work[data-emp] .wk-input>.emp-job{grid-row:auto!important}}.hm-mp{max-width:var(--page-max,1280px);color:#e7f2ef;margin:0 auto;padding:12px 16px 4px}@media (min-width:640px){.hm-mp{padding-inline:24px}}@media (min-width:1024px){.hm-mp{padding-inline:32px}}.hm-mp-banner{isolation:isolate;background:linear-gradient(135deg,#071312,#060b14);border:1px solid #fbbf244d;border-radius:30px;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000}.hm-mp-photo{z-index:-1;object-fit:cover;object-position:center 22%;width:64%;height:100%;animation:1.2s ease-out both emp-photo-in;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}[dir=rtl] .hm-mp-photo{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40%);mask-image:linear-gradient(270deg,#0000,#000 40%)}.hm-mp-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fbbf241a,#0000);animation:6s ease-in-out infinite emp-sweep;position:absolute;inset:0;transform:translate(-100%)}.hm-mp-copy{max-width:min(600px,52%);padding:clamp(22px,4vw,48px)}.hm-mp-eyebrow{color:#fcd34d;letter-spacing:.14em;text-transform:uppercase;background:#fbbf2429;border:1px solid #fbbf2473;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.hm-mp-copy h2{letter-spacing:-.025em;color:#fff;margin:14px 0 10px;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.05}.hm-mp-copy p{color:#b9cdc8;margin:0;font-size:16px;line-height:1.7}.hm-mp-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hm-mp-btn{color:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.hm-mp-btn:hover{background:#ffffff14;transform:translateY(-2px)}.hm-mp-go{color:#1a1204;background:linear-gradient(90deg,#fbbf24,#f59e0b);border:0;animation:2.6s ease-in-out infinite hm-pulse;box-shadow:0 14px 34px -12px #fbbf24cc}.hm-mp-go:hover{background:linear-gradient(90deg,#fcd34d,#fbbf24)}.hm-mp-gold{color:#fde68a;border-color:#fbbf248c}@keyframes hm-pulse{0%,to{box-shadow:0 14px 34px -12px #fbbf24cc}50%{box-shadow:0 14px 44px -6px #fbbf24}}.hm-mp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 0;display:grid}.hm-mp-stats div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a0c99;border:1px solid #ffffff1a;border-radius:16px;padding:10px 12px}.hm-mp-stats dd{color:#fff;margin:0;font-size:24px;font-weight:800}.hm-mp-stats dt{letter-spacing:.06em;text-transform:uppercase;color:#8fa9a3;font-size:10.5px}.hm-mp .emp-demo{margin-top:16px}@media (max-width:860px){.hm-mp-banner{flex-direction:column;align-items:stretch;min-height:0}.hm-mp-photo{z-index:0;width:100%;height:220px;position:relative;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}[dir=rtl] .hm-mp-photo{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.hm-mp-copy{max-width:none;padding-top:4px}.hm-mp-stats{grid-template-columns:1fr 1fr}.hm-mp-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.hm-mp-go,.hm-mp-banner:after,.hm-mp-photo{animation:none}}.hm-assist{margin:6px auto 0;display:block}.hm-assist>summary{cursor:pointer;color:#bfe3f5;background:#08101e99;border:1px solid #38bdf840;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.hm-assist>summary::-webkit-details-marker{display:none}.hm-assist>summary:after{content:"＋";color:#38bdf8;margin-inline-start:auto}.hm-assist[open]>summary:after{content:"−"}.emp-job{align-content:start}.emp-job>*{align-self:start}
