.docs-code-tabs:before,.sbx-code-bar:before,.pg-terminal__bar:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:14px 0 #febc2e,28px 0 #28c840;margin:0 30px 0 8px;opacity:.8}@media(max-width:640px){.docs-code-tabs:before,.sbx-code-bar:before,.pg-terminal__bar:before{display:none}}.lx-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.lx-head{max-width:760px}.lx-head .kicker{margin-bottom:16px}.lx-head h2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:var(--ink-1)}.lx-head p{margin-top:16px;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:56ch}.lx-head .accent{color:var(--accent)}.lx-stats{max-width:1280px;margin:0 auto;padding:0 40px}.lx-stats__inner{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 60%),var(--card);overflow:hidden}.lx-stat{padding:30px 28px;border-right:1px solid var(--line);position:relative}.lx-stat:last-child{border-right:none}.lx-stat__num{font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--ink-1);line-height:1;font-variant-numeric:tabular-nums}.lx-stat__num .u{color:var(--accent)}.lx-stat__label{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.lx-stat:after{content:"";position:absolute;left:28px;bottom:22px;width:0;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);transition:width .5s cubic-bezier(.16,1,.3,1)}.lx-stat:hover:after{width:34px}.lx-svc-grid{display:grid;grid-template-columns:1.32fr 1fr;grid-auto-rows:1fr;gap:18px;margin-top:40px}.lx-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 42%),var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;overflow:hidden;isolation:isolate;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .4s ease}.lx-card:before{content:"";position:absolute;inset:0 auto auto 0;height:2px;width:100%;background:linear-gradient(90deg,var(--accent),transparent 70%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lx-card:hover{border-color:var(--line-2);box-shadow:0 28px 64px #00000075}.lx-card:hover:before{transform:scaleX(1)}.lx-card--lead{grid-row:1 / span 2}.lx-svc-grid--mirror{grid-template-columns:1fr 1.32fr}.lx-svc-grid--mirror .lx-card--lead{grid-column:2;grid-row:1 / span 2}.lx-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lx-card__idx{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--ink-3)}.lx-card__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid rgba(197,242,48,.22);color:var(--accent)}.lx-card__ic svg{width:22px;height:22px}.lx-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3)}.lx-badge--live{color:var(--accent);border-color:#c5f2304d;background:var(--accent-soft)}.lx-badge--new{color:#4ade80;border-color:#4ade804d}.lx-card h3{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1)}.lx-card--lead h3{font-size:26px}.lx-card p.lx-card__copy{margin-top:10px;font-size:14px;line-height:1.62;color:var(--ink-3)}.lx-card__link{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-1)}.lx-card__link svg{width:14px;height:14px;transition:transform .2s}.lx-card:hover .lx-card__link svg{transform:translate(4px)}.lx-card__link .a{color:var(--accent)}.lx-card__endpoint{display:block;margin-top:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-card__endpoint .tok{color:var(--accent)}.lx-frag{margin-top:22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--bg-2),var(--bg));padding:14px;box-shadow:inset 0 1px #ffffff08;min-height:182px}.lx-frag__bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lx-frag__dot{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.lx-frag__dot.is-on{background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.lx-frag__title{margin-left:4px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.lx-frag__msg{font-size:12.5px;line-height:1.5;padding:9px 12px;border-radius:11px;margin-bottom:8px;max-width:86%}.lx-frag__msg.u{margin-left:auto;background:var(--accent);color:var(--accent-ink);font-weight:500}.lx-frag__msg.b{background:var(--card-2);border:1px solid var(--line);color:var(--ink-2)}.lx-frag__type{display:inline-flex;gap:4px;padding:9px 12px}.lx-frag__type span{width:6px;height:6px;border-radius:50%;background:var(--ink-4);animation:lxBlink 1.2s infinite}.lx-frag__type span:nth-child(2){animation-delay:.2s}.lx-frag__type span:nth-child(3){animation-delay:.4s}@keyframes lxBlink{0%,60%,to{opacity:.3}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.lx-frag__type span{animation:none}}.lx-paths{position:relative}.lx-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;position:relative}.lx-path{position:relative;border-radius:var(--radius-lg);padding:34px 32px;display:flex;flex-direction:column}.lx-path--key{background:radial-gradient(120% 80% at 0% 0%,var(--accent-soft),transparent 60%),var(--card);border:1px solid rgba(197,242,48,.34);box-shadow:inset 0 0 80px #c5f2300f,0 20px 60px #0006}.lx-path--byok{background:var(--card);border:1px solid var(--line)}.lx-path__tag{align-self:flex-start;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:999px;margin-bottom:18px}.lx-path--key .lx-path__tag{background:var(--accent);color:var(--accent-ink);font-weight:700;box-shadow:0 0 22px var(--accent-glow)}.lx-path--byok .lx-path__tag{border:1px solid var(--line-2);color:var(--ink-3)}.lx-path h3{font-size:23px;font-weight:800;letter-spacing:-.02em;color:var(--ink-1)}.lx-path__sub{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--ink-3);min-height:42px}.lx-path__list{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:12px}.lx-path__list li{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:var(--ink-2);line-height:1.5}.lx-path__list svg{width:17px;height:17px;flex-shrink:0;margin-top:1px}.lx-path--key .lx-path__list svg{color:var(--accent)}.lx-path--byok .lx-path__list svg{color:var(--ink-3)}.lx-path .btn{margin-top:auto;align-self:flex-start}.lx-path__note{margin-top:12px;font-size:12px;line-height:1.45;color:var(--ink-3);max-width:34ch}.lx-api{padding-top:8px}.lx-api__inner{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;margin-top:8px;padding:40px 44px;border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(130% 90% at 100% 0%,var(--accent-soft),transparent 55%),var(--card)}.lx-api__tag{align-self:flex-start;display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;margin-bottom:18px;border-radius:999px;color:#fbbf24;background:#fbbf241f;border:1px solid rgba(251,191,36,.3)}.lx-api__text h2{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.08;color:var(--ink-1)}.lx-api__text>p{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--ink-3);max-width:46ch}.lx-api__list{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:12px}.lx-api__list li{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:var(--ink-2);line-height:1.5}.lx-api__list svg{width:17px;height:17px;flex-shrink:0;margin-top:1px;color:var(--accent)}.lx-api__note{margin-top:12px;font-size:12px;line-height:1.45;color:var(--ink-3)}.lx-api__tag--live{color:var(--accent);background:var(--accent-soft);border-color:#c5f2304d}.lx-api__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.lx-api__code{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg);overflow:hidden}.lx-api__code-bar{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--card)}.lx-api__file{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lx-api__compat{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lx-api__code pre{margin:0;padding:22px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.8;color:var(--ink-2);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.lx-api__code .tok{color:var(--accent)}@media(max-width:900px){.lx-api__inner{grid-template-columns:1fr;gap:28px;padding:30px 26px}}.lx-or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink-2);background:var(--bg);border:1px solid var(--line-2);box-shadow:0 0 0 6px var(--bg)}.lx-steps-track{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;position:relative}.lx-steps-track:before{content:"";position:absolute;top:21px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 18%,var(--line-2) 82%,transparent);z-index:0}.lx-step{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.lx-step__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--accent);background:var(--bg);border:1px solid rgba(197,242,48,.4);box-shadow:0 0 0 6px var(--bg),inset 0 0 16px #c5f23014;margin-bottom:20px}.lx-step h4{font-size:17px;font-weight:700;color:var(--ink-1);letter-spacing:-.01em}.lx-step p{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--ink-3);max-width:34ch}.lx-step__frag{margin-top:auto;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);padding:16px;font-family:var(--font-mono);font-size:12px;min-height:116px;display:flex;flex-direction:column;justify-content:center}.lx-step__frag .row{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3)}.lx-step__frag .row+.row{margin-top:9px}.lx-step__frag .k{color:var(--ink-2)}.lx-step__frag .v{color:var(--accent)}.lx-chip{display:inline-block;padding:4px 9px;border-radius:7px;border:1px solid var(--line-2);color:var(--ink-2);margin:0 6px 6px 0;font-size:11px}.lx-chip.is-on{background:var(--accent-soft);border-color:#c5f2304d;color:var(--accent)}.lx-bar{height:6px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:4px}.lx-bar i{display:block;height:100%;width:64%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow);transform-origin:left}.lx-cta{position:relative;text-align:center;padding:clamp(56px,7vw,84px) 40px;overflow:hidden}.lx-cta__glow{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(720px,90%);height:360px;pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%,var(--accent-glow),transparent 70%);opacity:.4;filter:blur(8px)}.lx-cta__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.lx-cta h2{font-family:var(--font-display);font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:var(--ink-1)}.lx-cta h2 .accent{color:var(--accent)}.lx-cta p{margin:18px auto 30px;font-size:16px;line-height:1.6;color:var(--ink-3);max-width:48ch}.lx-cta .actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.lx-stats__inner{grid-template-columns:1fr 1fr}.lx-stat:nth-child(2){border-right:none}.lx-stat:nth-child(1),.lx-stat:nth-child(2){border-bottom:1px solid var(--line)}.lx-svc-grid,.lx-svc-grid--mirror{grid-template-columns:1fr}.lx-card--lead{grid-row:auto}.lx-svc-grid--mirror .lx-card--lead{grid-column:auto}.lx-paths-grid{grid-template-columns:1fr;gap:44px}.lx-or{top:0}.lx-steps-track{grid-template-columns:1fr;gap:30px}.lx-steps-track:before{display:none}}@media(max-width:520px){.lx-stats__inner{grid-template-columns:1fr}.lx-stat{border-right:none;border-bottom:1px solid var(--line)}.lx-stat:last-child{border-bottom:none}.lx-wrap,.lx-stats{padding-left:22px;padding-right:22px}}@media(prefers-reduced-motion:no-preference){.lx-hero-in>*{opacity:0;transform:translateY(18px);animation:lxHeroIn 1.4s cubic-bezier(.16,1,.3,1) forwards}.lx-hero-in>*:nth-child(1){animation-delay:.15s}.lx-hero-in>*:nth-child(2){animation-delay:.5s}.lx-hero-in>*:nth-child(3){animation-delay:.85s}.lx-hero-in>*:nth-child(4){animation-delay:1.2s}.lx-hero-in>*:nth-child(5){animation-delay:1.55s}.lx-hero-in>*:nth-child(6){animation-delay:1.9s}}@keyframes lxHeroIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.lx-phone-in{opacity:0;animation:lxPhoneIn 1.1s .5s cubic-bezier(.16,1,.3,1) both}@keyframes lxPhoneIn{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}.lx-phone-in .conv .msg{opacity:0;animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.lx-phone-in .conv .msg.in{animation-name:lxMsgInLeft}.lx-phone-in .conv .msg.out{animation-name:lxMsgInRight}.lx-phone-in .conv .msg:nth-child(1){animation-delay:1.05s}.lx-phone-in .conv .msg:nth-child(2){animation-delay:1.22s}.lx-phone-in .conv .msg:nth-child(3){animation-delay:1.39s}.lx-phone-in .conv .msg:nth-child(4){animation-delay:1.56s}@keyframes lxMsgInLeft{0%{opacity:0;transform:translate(-10px,6px)}to{opacity:1;transform:none}}@keyframes lxMsgInRight{0%{opacity:0;transform:translate(10px,6px)}to{opacity:1;transform:none}}}.page-hermes .lx-card__ic{background:var(--bg-2);border-color:var(--line-2);color:var(--ink-2)}.page-hermes .feat-card .ic{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-2)}.page-hermes .btn-primary{box-shadow:none}.page-hermes .btn-primary:hover{box-shadow:0 0 32px var(--accent-glow)}.page-hermes .nav .nav-cta{box-shadow:none}.page-hermes .nav .nav-cta:hover{box-shadow:0 0 24px var(--accent-glow)}.page-hermes .hermes-hero .actions .btn-primary{box-shadow:0 0 26px var(--accent-glow)}.page-hermes .hermes-hero .actions .btn-primary:hover{box-shadow:0 0 38px var(--accent-glow)}.lx-featurelist{margin-top:40px;border-top:1px solid var(--line)}.lx-featurerow{display:grid;grid-template-columns:44px 1fr;gap:22px;padding:28px 4px;border-bottom:1px solid var(--line);align-items:start}.lx-featurerow__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-2)}.lx-featurerow__ic svg{width:22px;height:22px}.lx-featurerow__body h3{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1)}.lx-featurerow__body p{margin-top:8px;font-size:14.5px;line-height:1.62;color:var(--ink-3);max-width:70ch}.lx-featurerow__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}@media(max-width:560px){.lx-featurerow{grid-template-columns:1fr;gap:14px;padding:24px 0}}.faq-head{padding:clamp(104px,15vh,168px) 24px clamp(28px,5vh,44px);text-align:center;position:relative}.faq-head:before{content:"";position:absolute;inset:0 0 auto;height:340px;background:radial-gradient(60% 100% at 50% 0%,var(--accent-soft),transparent 70%);opacity:.6;pointer-events:none}.faq-head-in{position:relative;max-width:720px;margin:0 auto}.faq-head .kicker{justify-content:center}.faq-head h1{font-family:var(--font-display);font-size:clamp(36px,6vw,60px);line-height:1.02;font-weight:800;letter-spacing:-.035em;color:var(--ink-1);margin:0 0 16px;text-wrap:balance}.faq-head .lead{font-size:clamp(15px,1.6vw,17px);line-height:1.62;color:var(--ink-2);max-width:60ch;margin:0 auto}.faq-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px}.faq-jump a{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--ink-2);padding:8px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);transition:color .15s,border-color .15s,background .15s}.faq-jump a:hover{color:var(--ink-1);border-color:var(--accent);background:var(--bg-2)}.page-faq .faq-body{max-width:760px;padding-top:4px;padding-bottom:clamp(64px,10vh,110px)}.faq-group{scroll-margin-top:92px;padding-top:clamp(36px,6vh,52px)}.faq-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:4px}.faq-group-head h2{font-family:var(--font-display);font-size:clamp(20px,2.4vw,24px);font-weight:700;letter-spacing:-.02em;color:var(--ink-1);margin:0}.faq-group-count{font-family:var(--font-mono);font-size:12px;color:var(--ink-4);letter-spacing:.06em}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 4px;color:var(--ink-1)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.faq-q{font-size:clamp(15px,1.7vw,17px);font-weight:600;letter-spacing:-.01em;line-height:1.4}.faq-ind{flex-shrink:0;width:30px;height:30px;border-radius:999px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink-3);transition:transform .34s cubic-bezier(.22,1,.36,1),color .2s,border-color .2s,background .2s}.faq-ind svg{width:15px;height:15px}.faq-item summary:hover .faq-ind{border-color:var(--accent);color:var(--accent)}.faq-item[open] .faq-ind{transform:rotate(45deg);border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.faq-answer p{margin:0;padding:0 8px 24px 4px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.faq-more{display:inline-flex;align-items:center;gap:6px;margin:0 0 24px 4px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s}.faq-more:hover{color:var(--ink-1)}.faq-more svg{width:12px;height:12px}.faq-answer:has(.faq-more) p{padding-bottom:10px}html.faq-js .faq-answer{height:0;overflow:hidden;transition:height .34s cubic-bezier(.22,1,.36,1)}.faq-cta{margin-top:clamp(48px,8vh,80px);padding:clamp(26px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.faq-cta-text h2{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink-1);margin:0 0 8px}.faq-cta-text p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-3);max-width:52ch}.faq-cta-actions{display:flex;gap:12px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){html.faq-js .faq-answer{transition:none}.faq-ind{transition:color .2s,border-color .2s,background .2s}}@media(max-width:600px){.faq-body{padding-left:20px;padding-right:20px}.faq-item summary{gap:14px;padding:18px 2px}.faq-answer p{padding-right:8px}.faq-cta{flex-direction:column;align-items:flex-start}.faq-cta-actions{width:100%}.faq-cta-actions .btn{flex:1;justify-content:center}}.pg-hero{padding-top:8px}.pg-hero__inner{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:start;margin-top:8px}.pg-hero__text .lead{margin:18px 0 26px}.pg-hero__text .lx-api__list{margin:0 0 22px}.pg-terminal{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg);overflow:hidden}.pg-terminal__bar{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--card)}.pg-terminal__body{padding:22px}.pg-terminal__input{width:100%;min-height:96px;resize:vertical;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;color:var(--ink-1);font-family:var(--font-body);font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.pg-terminal__input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pg-terminal__input::placeholder{color:var(--ink-4)}.pg-terminal__actions{margin-top:14px}.pg-terminal__hint{margin:18px 2px 0;font-size:12.5px;color:var(--ink-4)}.pg-terminal__result{margin-top:18px;padding:16px 18px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.pg-terminal__result p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-1);white-space:pre-wrap}.pg-terminal__note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--ink-3)}.pg-terminal__result .btn{margin-top:14px}@media(max-width:900px){.pg-hero__inner{grid-template-columns:1fr;gap:28px}}.page-hermes .hh{padding:clamp(48px,7vw,84px) clamp(20px,5vw,56px)}.page-hermes .hh__in{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(28px,5vw,64px);align-items:center;width:100%;max-width:1240px;margin:0 auto}.page-hermes .hh h1{margin:0 0 18px;font:800 clamp(36px,4.6vw,60px)/1.03 Sora,sans-serif;letter-spacing:-.035em}.page-hermes .hh h1 em{font-style:normal;color:var(--accent)}.page-hermes .hh__lead{margin:0 0 28px;max-width:44ch;font:400 clamp(15px,1.1vw,16.5px)/1.6 Inter,sans-serif;color:var(--ink-3)}.page-hermes .hh__act{display:flex;gap:12px;flex-wrap:wrap}.page-hermes .hh__ch{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.page-hermes .hh__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;border-radius:999px;background:var(--card-2);border:1px solid var(--line-2);font:600 12.5px/1 Inter,sans-serif;color:var(--ink-2)}.page-hermes .hh__chip img{width:18px;height:18px;object-fit:contain;border-radius:50%}.page-hermes .hh__chip--more{padding-left:14px;color:var(--ink-3)}.page-hermes .hh__console{position:relative;margin:0;border-radius:14px;overflow:hidden;background:var(--card-2);border:1px solid var(--line-2);box-shadow:var(--shadow-elevated)}.page-hermes .hh__console video{display:block;width:100%;height:auto}@media(max-width:900px){.page-hermes .hh__in{grid-template-columns:minmax(0,1fr)}.page-hermes .hh__lead{max-width:none}}
