:root[data-design=mercury] .ly-xp{--xp-w:16px}:root[data-design=mercury] .ly-st-role{font:400 clamp(1.5rem, 2.4vw, 2.1rem)/1.1 var(--mc-d);letter-spacing:-.01em}:root[data-design=mercury] .ly-st-node{color:var(--mc-dim);font:500 12px/1 var(--mc-m);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--mc-line2), 0 14px 26px -12px #000;background:radial-gradient(circle at 50% 30%,#222228,#121215 70%)}:root[data-design=mercury] .ly-st[data-lit] .ly-st-node{background:var(--mc-satin);color:#0a0a0b;box-shadow:inset 0 -3px 6px #00000040,inset 0 2px 2px #fff,0 0 0 1px #ffffff4d,0 0 26px -6px #e9eaee73,0 16px 26px -12px #000}:root[data-design=mercury] .ly-st-pts li:before{background:var(--mc-sphere);border-radius:50%;width:6px;height:6px;top:.62em}:root[data-design=mercury] .mx-tube{background:linear-gradient(90deg,#ffffff17,#ffffff04 35%,#0000004d 65%,#ffffff12);border-radius:99px;box-shadow:inset 0 0 0 1px #ededef21,inset 0 0 8px #000000e6}:root[data-design=mercury] .mx-metal{background:linear-gradient(90deg,#4a4d55,#e9eaee 24%,#fff 34%,#a9acb4 52%,#2a2c31 76%,#8e929b);border-radius:99px;inset:0 3px}:root[data-design=mercury] .mx-metal:after{content:"";border-radius:inherit;mix-blend-mode:overlay;background:repeating-linear-gradient(#0000 0 46px,#ffffff8c 52px,#0000 60px);animation:1.6s linear infinite mx-flow;position:absolute;inset:0}@keyframes mx-flow{to{background-position:0 60px}}:root[data-design=mercury] .mx-bead{background:var(--mc-sphere);border-radius:50% 50% 48% 48%/42% 42% 58% 58%;width:22px;height:26px;animation:1.1s ease-in-out infinite alternate mx-tremble;box-shadow:0 6px 12px -4px #000,0 0 0 1px #fff3}@keyframes mx-tremble{to{transform:scale(1.08,.9)}}:root[data-design=mercury] .mx-blob{overflow:visible}:root[data-design=mercury] .mx-body{transform:translate(calc(var(--px) * 7px), calc(var(--py) * 5px)) scale(calc(1 + var(--pv) * .05), calc(1 - var(--pv) * .05));transform-origin:100px 110px}:root[data-design=mercury] .mx-core{transform-origin:100px 100px;animation:6s ease-in-out infinite alternate mx-breathe}@keyframes mx-breathe{to{transform:scale(1.04,.96)}}:root[data-design=mercury] .mx-reach{transform:translate(calc(var(--px) * 50px), calc(var(--py) * 50px))}:root[data-design=mercury] .mx-drop{transform-origin:100px 100px;animation:9s cubic-bezier(.45,0,.55,1) infinite mx-orbit;transform:rotate(-38deg)translate(84px)}:root[data-design=mercury] .mx-drop2{animation-duration:13s;animation-direction:reverse;animation-delay:-4s;transform:rotate(150deg)translate(40px)}@keyframes mx-orbit{0%{transform:rotate(-60deg)translate(40px)}35%{transform:rotate(-20deg)translate(88px)}60%{transform:rotate(40deg)translate(84px)}to{transform:rotate(300deg)translate(40px)}}:root[data-design=mercury] .mx-spec{fill:#fff;opacity:.85;filter:blur(1.5px);transform:translate(calc(var(--px) * -10px), calc(var(--py) * -8px)) rotate(-24deg);transform-origin:80px 66px;transform-box:view-box}:root[data-design=mercury] .mx-shadow{transform:translateX(calc(var(--px) * 6px))}:root[data-design=mercury] .mx-p{filter:drop-shadow(0 10px 10px #000000b3);transform:translate(calc(var(--px) * 4px), calc(var(--py) * 3px));overflow:visible}:root[data-design=mercury] .mx-p .pp-o{fill:#131316}:root[data-design=mercury] .mx-p .pp-c{fill:#08080a}:root[data-design=mercury] .mx-p .pp-r{fill:#f4f5f8}:root[data-design=mercury] .mx-p .pp-f{fill:url(#mx-penv)}:root[data-design=mercury] .mx-sheen{fill:#fff;opacity:.6;transform:skewX(-24deg) translateX(calc(24px + var(--px) * 18px));animation:7s ease-in-out infinite mx-sweep}@keyframes mx-sweep{0%,55%{translate:0}to{translate:80px}}
[data-kn=mercury] .ly-first .kn-g{background:var(--mc-chrome) 50% 50% / 100% 150% no-repeat;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-position-y:calc(50% + var(--py) * var(--k) * 38%)}:root [data-kn=mercury] .ly-first.kn-part{-webkit-text-fill-color:currentColor;background:0 0}[data-kn=mercury] .kn-g{transform:translate3d(var(--x), var(--y), 0)}[data-pfx=mercury]{--pfx-off:circle(0% at 50% 42%);--pfx-on:circle(75% at 50% 42%);--pfx-t:.62s;--pfx-cap-bg:#0a0a0bb3}[data-pfx=mercury] .pfx-scan{display:none}[data-pfx=mercury] .pfx-img{transform:scale(1.04)}.mc-pfx-sheen{mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 30%,#ffffff8c 45%,#bed2ff40 52%,#0000 66%) 0 0/260% 100%;animation:5.5s ease-in-out infinite mc-pfx-sheen}@keyframes mc-pfx-sheen{0%{background-position:100% 0}to{background-position:-60% 0}}
:root[data-design=mercury]{--mc-bg:#0a0a0b;--mc-s1:#101012;--mc-s2:#16161a;--mc-fg:#ededef;--mc-mut:#b6b6bf;--mc-dim:#76767f;--mc-line:#ededef1a;--mc-line2:#ededef38;--mc-hue:#b9c8ff;--mc-d:"Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;--mc-b:"Hanken Grotesk", -apple-system, system-ui, sans-serif;--mc-m:var(--font-geist-mono), ui-monospace, Menlo, monospace;--mc-chrome:linear-gradient(180deg, #fff 0%, #e2e4e8 34%, #9da1aa 49%, #5e616a 53%, #a9acb4 70%, #f1f2f4 100%);--mc-satin:linear-gradient(180deg, #fbfbfc 0%, #dcdee2 46%, #c3c6cc 54%, #ecedf0 100%);--mc-sphere:radial-gradient(circle at 34% 26%, #fff 0 5%, #fff0 20%), radial-gradient(120% 70% at 50% 108%, #ffffffb3, #fff0 55%), linear-gradient(180deg, #fafbfc 0%, #e4e6ea 30%, #c8cbd1 56%, #a3a7af 72%, #4b4e56 82%, #2c2e33 86%, #7c8088 92%, #d9dbe0 100%);--ui-bg:#111113;--ui-fg:#ededef;--ui-muted:#a4a4ad;--ui-accent:#e9eaee;--ui-accent-fg:#0a0a0b;--ui-line:#ededef24;--ui-field:#ededef0d;--ui-font:var(--mc-b);--ui-mono:var(--mc-m);--ui-r:18px;--ui-blur:none;--ui-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px #0000008c, 0 30px 80px -24px #000000d9;--agent-font:var(--mc-m);--agent-text-font:var(--mc-b);--agent-r:20px;--pt-ring:transparent;--pt-ring-w:0px;--pt-photo-bg:#16161a;--pt-photo-r:50%;--pt-shadow:0 40px 80px -30px #000000e6;--pt-node-bg:var(--mc-sphere);--pt-node-fg:#0a0a0b;--pt-node-line:#ffffff40;--pt-node-r:50%;--pt-node-size:13%;--pt-sheath:#1b1c21;--pt-sheath-w:4.5px;--pt-edge:#f0f2f8b3;--pt-edge-w:1.1px;--pt-sheen:#ffffff59;--pt-core:#e6e9f0;--pt-glow:#c9d0de;--pt-head:#fff;--pt-halo:.2;--pt-pulse-a:#9da3b0;--pt-pulse-m:#fff;--pt-pulse-b:#9da3b0;--kg-h:min(80vh, 760px);--kg-edge:#ededef21;--kg-edge-lit:#fff;--kg-label:#d9d9de;--kg-font:var(--mc-m);--kg-me:#fff;--kg-field:#ededf0;--kg-project:#afc4ff;--kg-role:#e3a882;--kg-school:#e6cb8a;--kg-place:#9ed8cd;--kg-skill:#ededef6b;--kg-card-bg:#141417;--kg-card-fg:#ededef;--ease-liquid:cubic-bezier(.65, 0, .35, 1);scrollbar-color:#2b2b30 #0a0a0b}:root[data-design=mercury] body{background:var(--mc-bg);color:var(--mc-fg);font:400 16px/1.6 var(--mc-b)}:root[data-design=mercury] ::selection{color:#0a0a0b;background:#e9eaee}:root[data-design=mercury] :focus-visible{outline:1.5px solid var(--mc-hue);outline-offset:3px}:root[data-design=mercury] .mc{position:relative;overflow-x:clip}:root[data-design=mercury] .mc-defs{position:absolute}:root[data-design=mercury] .mc-gl{z-index:0;pointer-events:none;background:var(--mc-bg);position:fixed;inset:0}:root[data-design=mercury] .mc-h2{font:400 clamp(40px, 5.4vw, 76px)/1.02 var(--mc-d);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;margin:0}:root[data-design=mercury] .mc-sec{z-index:1;background:var(--mc-bg);padding:0 clamp(16px,6vw,96px) clamp(72px,9vw,128px);scroll-margin-top:20px;position:relative}:root[data-design=mercury] #now{scroll-margin-top:100px}:root[data-design=mercury] .mc-div{max-width:1180px;height:40px;margin:0 auto;padding:0;transform:translateY(-1px)}:root[data-design=mercury] .mc-sec>.mc-div{height:calc(40px + clamp(24px,4vw,48px));margin-bottom:clamp(56px,7vw,104px);padding-top:clamp(24px,4vw,48px)}:root[data-design=mercury] .mc-div svg{width:100%;height:40px;display:block;overflow:visible}:root[data-design=mercury] .mc-div path{fill:none;stroke:url(#mc-steel);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round}:root[data-design=mercury] .mc-wave{transform-box:view-box;transform-origin:600px 20px;transform:scaleY(0)}:root[data-design=mercury] .mc-sec#work:before{content:"";background:var(--mc-bg);border-radius:50% 50% 0 0/100% 100% 0 0;height:40px;position:absolute;top:-38px;left:0;right:0;box-shadow:0 -1px #ededef1a}:root[data-design=mercury] .pt-node{box-shadow:0 8px 18px -6px #000c}:root[data-design=mercury] .pt-node .logo,:root[data-design=mercury] .pt-node .ic{filter:drop-shadow(0 1px #ffffff8c);width:34%;height:34%}:root[data-design=mercury] .pt-node:after{border:1px solid var(--ui-line);font:500 11px/1.2 var(--mc-m);border-radius:999px;padding:5px 10px}:root[data-design=mercury] .mc-play{overflow:hidden}:root[data-design=mercury] .mc-ribbon{pointer-events:none;height:clamp(200px,30vw,420px);margin:calc(clamp(56px,7vw,104px)/-1.42857) calc(-1*clamp(16px,6vw,96px)) 0;position:relative}:root[data-design=mercury] .mc-ribbon img{object-fit:cover;mix-blend-mode:screen;will-change:transform;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 18% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mercury-wobble{0%{transform:scale(1)}30%{transform:scale(1.1,.9)}55%{transform:scale(.95,1.06)}78%{transform:scale(1.03,.98)}to{transform:scale(1)}}:root[data-design=mercury] .mc-contact{flex-direction:column;min-height:100svh;padding:clamp(96px,12vh,140px) clamp(16px,6vw,96px) 0;scroll-margin-top:0;display:flex;position:relative}:root[data-design=mercury] .mc-contact-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;width:100%;max-width:1180px;margin:0 auto;display:grid}:root[data-design=mercury] .mc-mark-art{aspect-ratio:1;justify-self:center;width:min(400px,100%);margin:0}:root[data-design=mercury] .mc-mark-art img{mix-blend-mode:screen;width:100%;height:100%;-webkit-mask:radial-gradient(closest-side,#000 86%,#0000 100%);mask:radial-gradient(closest-side,#000 86%,#0000 100%)}:root[data-design=mercury] .mc-live .mc-mark-art img{animation:mercury-float 7s var(--ease-liquid) infinite alternate}@keyframes mercury-float{0%{transform:translateY(-8px)rotate(-2deg)}to{transform:translateY(10px)rotate(2deg)}}:root[data-design=mercury] .agent-bar{border-color:#ededef29;padding-left:20px}:root[data-design=mercury] .agent-bar:focus-within{border-color:#ededef73}:root[data-design=mercury] .ab-prompt{color:var(--mc-hue)}:root[data-design=mercury] .ab-input{font-size:15.5px}:root[data-design=mercury] .ab-input:focus-visible{outline:0}:root[data-design=mercury] .ab-send{background:var(--mc-satin);color:#0a0a0b;border-radius:50%;box-shadow:inset 0 1px #fff,inset 0 -1px #00000040}:root[data-design=mercury] .ab-send.busy{background:var(--mc-hue)}:root[data-design=mercury] .agent-head{padding:12px 12px 12px 18px}:root[data-design=mercury] .agent-title{font:italic 400 17px/1 var(--mc-d);letter-spacing:0}:root[data-design=mercury] .at-mark{color:var(--mc-hue);font-style:normal}:root[data-design=mercury] .agent-model{font:500 11px/1 var(--mc-m);border:1px solid var(--mc-line);border-radius:999px;padding:5px 9px}:root[data-design=mercury] .t-dot,:root[data-design=mercury] .t-user:before{color:var(--mc-hue)}:root[data-design=mercury] .t-body{color:#e2e2e6;font-size:15px}:root[data-design=mercury] .t-body strong{color:#fff}:root[data-design=mercury] .t-body p,:root[data-design=mercury] .t-body ul{margin:0;padding:0}:root[data-design=mercury] .t-body p+p,:root[data-design=mercury] .t-body p+ul,:root[data-design=mercury] .t-body ul+p{margin-top:.5em}:root[data-design=mercury] .t-chip,:root[data-design=mercury] .t-key{border-radius:999px;padding:6px 12px}:root[data-design=mercury] .t-chip:hover{border-color:#ededef80}:root[data-design=mercury] .t-key.primary{color:#0a0a0b;background:var(--mc-satin);border-color:#e9eaee}:root[data-design=mercury] .agent-status{background:#0d0d0f}:root[data-design=mercury] .agent-status .spin{color:var(--mc-hue)}:root[data-design=mercury] .agent-palette button[aria-selected=true]{background:#ededef14}:root[data-design=mercury] .sw-ic[aria-pressed=true]{background:var(--mc-satin)}:root[data-design=mercury] .win{background:#111113}:root[data-design=mercury] .win-bar{background:linear-gradient(#18181b,#111113);padding:10px 10px 10px 16px}:root[data-design=mercury] .win-title{font:italic 400 15px/1 var(--mc-d);color:var(--mc-fg)}:root[data-design=mercury] .win-title .ic{color:var(--mc-mut)}:root[data-design=mercury] .ui-btn{border-radius:999px}:root[data-design=mercury] .ui-btn.primary{background:var(--mc-satin);box-shadow:inset 0 1px #fff,inset 0 -1px #00000040}:root[data-design=mercury] .cmp-row label{font:500 11px/1 var(--mc-m);letter-spacing:.08em;text-transform:uppercase}:root[data-design=mercury] input.field,:root[data-design=mercury] textarea.field{background:#0b0b0d;border-radius:12px}:root[data-design=mercury] :is(input,textarea).field:focus{border-color:#b9c8ff8c;outline:0}:root[data-design=mercury] .pdf-viewport{background:#0b0b0d}:root[data-design=mercury] .sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050506b8}:root[data-design=mercury] .sheet-body{background:#0e0e10;border-radius:32px 32px 0 0;box-shadow:inset 0 1px #ffffff24}:root[data-design=mercury] .case-kind{font:500 12px/1 var(--mc-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mc-mut)}:root[data-design=mercury] .case h1{font:400 clamp(2.4rem, 5.6vw, 4.2rem)/1.02 var(--mc-d);letter-spacing:-.025em}:root[data-design=mercury] .case-lede{color:#cfcfd5}:root[data-design=mercury] .case .chip{border:1px solid var(--mc-line2);background:0 0;border-radius:999px;padding:5px 10px}:root[data-design=mercury] .case h2{font:italic 400 1.5rem/1.3 var(--mc-d)}:root[data-design=mercury] .case-bullets{color:#cfcfd5}:root[data-design=mercury] .case-next b{font:400 2rem/1.15 var(--mc-d)}:root[data-design=mercury] .toast{font-size:13.5px}:root[data-design=mercury] .play-win{--font-d:var(--mc-d);--chip-bg:#ededef14;--ok:#9ed8cd;--rec-pill-bg:#1a1a1e;--rec-label:#e9eaee;--rec-label-ink:#0a0a0b}:root[data-design=mercury] .play-tabs button{font:500 13px/1 var(--mc-b)}:root[data-design=mercury] .play-tabs button[aria-selected=true]{background:var(--mc-satin);color:#0a0a0b}:root[data-design=mercury] .play-body{background:radial-gradient(90% 80% at 50% 0,#17171a,#0d0d0f)}:root[data-design=mercury] .play-win .btn{background:var(--mc-satin);box-shadow:inset 0 1px #fff}:root[data-design=mercury] .g-title{font:400 1.9rem/1.1 var(--mc-d)}:root[data-design=mercury] .g-stat,:root[data-design=mercury] .rc-verdict{font-family:var(--mc-d)}:root[data-design=mercury] .tr-text,:root[data-design=mercury] .g-canvas-box,:root[data-design=mercury] .cd-box{background:#0b0b0d}:root[data-design=mercury] .rec-hint{font:italic 400 16px/1.4 var(--mc-d)}@media (max-width:860px){:root[data-design=mercury] .mc-contact-in{grid-template-columns:minmax(0,1fr);gap:0}:root[data-design=mercury] .mc-mark-art{justify-self:end;width:200px}}@media (max-width:640px){:root[data-design=mercury] .mc-contact{padding-top:76px}:root[data-design=mercury] .mc-contact-in{grid-template-columns:minmax(0,1fr) 104px}:root[data-design=mercury] .mc-contact-txt{grid-area:1/1/auto/-1}:root[data-design=mercury] .mc-mark-art{grid-area:1/2;place-self:start end;width:112px;margin:26px -10px 0 0}}:root[data-design=mercury].lite .mc-ribbon img,:root[data-design=mercury].lite .mc-mark-art img{mix-blend-mode:normal;will-change:auto;animation:none!important;transform:none!important}:root[data-design=mercury].lite .mc-wave{transform:scaleY(0)!important}:root[data-design=mercury].lite .mc-mark-art img{-webkit-mask:radial-gradient(closest-side,#000 66%,#0000 86%);mask:radial-gradient(closest-side,#000 66%,#0000 86%)}@media (prefers-reduced-motion:reduce){:root[data-design=mercury] .mc-live .mc-mark-art img{animation:none}}:root[data-design=mercury]{--ly-head-bg:#0a0a0bf0;--ly-line:var(--mc-line);--ly-soft:var(--mc-s1);--ly-display:var(--mc-d);--ly-name-font:var(--mc-d);--ly-name-weight:700;--ly-name-track:-.02em}:root[data-design=mercury] .ly-name{font-variation-settings:"opsz" 26}:root[data-design=mercury] .mc .ly-hero,:root[data-design=mercury] .mc-contact,:root[data-design=mercury] .mc .ly-foot{z-index:1}:root[data-design=mercury] .ly-brand .ly-mk{color:#e9eaee;width:28px;height:28px;transition:rotate .9s var(--ease-liquid)}@media (hover:hover) and (pointer:fine){:root[data-design=mercury] .ly-brand:hover .ly-mk{rotate:-360deg}}:root[data-design=mercury] .ly-nav a[aria-current=true]{background:#ededef14}:root[data-design=mercury] .ly-iam{border-color:var(--mc-line2);height:34px}@media (hover:hover) and (pointer:fine){:root[data-design=mercury] .ly-iam:hover{color:#0a0a0b;background:#e9eaee}}:root[data-design=mercury] .ly-first{background:var(--mc-chrome);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-design=mercury] .ly-last{letter-spacing:-.03em;font-style:italic}:root[data-design=mercury] .ly-status{font:500 13px/1.4 var(--mc-m);letter-spacing:.04em;color:var(--mc-mut)}:root[data-design=mercury] .ly-line{color:#cacad0}:root[data-design=mercury] .ly-title.mc-h2{max-width:1180px;margin:0 auto clamp(40px,6vw,72px)}:root[data-design=mercury] .mc-play .mc-ribbon{margin-top:0}@media (max-width:860px){:root[data-design=mercury] .mc .ly-hero{padding-top:calc(var(--ly-head-h) + 30svh)}}:root[data-design=mercury] .pf-wrap{--pf-face:linear-gradient(150deg, #3a3b41, #17171a 48%, #2e2f34 72%, #1b1b1e);--pf-edge:#5b5d64;--pf-a:#e9eaee;--pf-b:#9ea2ad;--pf-c:#44464d;--pf-vinyl:#0b0b0d;--pf-pod:#0b0b0d;--pf-label:conic-gradient(#fff, #8a8d96, #f4f5f8, #5d6068, #fff, #9a9da6, #fff)}:root[data-design=mercury] :is(.ly-title,.ly-st-role,.ly-edu-cap h3,.ab-v,.ab-big,.ly-contact-h,.wk-t,.qz-q,.mc-h2,.case h1,.case h2,.case-next b,.g-title,.agent-title,.win-title,.rec-hint){font-optical-sizing:none;font-variation-settings:"opsz" 14;font-weight:600}:root[data-design=mercury] .ly-name{font-optical-sizing:none;font-variation-settings:"opsz" 24}
