/*! ARUI-2026 — https://arui.gr */
.nx-page{color-scheme:light;--void:#FFFFFF;--ink:#F7FAF9;--slab:#EEF4F2;--glass:rgba(255,255,255,.62);--glass-2:rgba(255,255,255,.82);--line:rgba(6,42,34,.10);--line-2:rgba(6,42,34,.17);--line-3:rgba(6,42,34,.30);--fg:#02170F;--sv:#07231D;--sv-2:#24443C;--sv-3:#2A4841;--sv-4:#33534B;--sv-5:#47665E;--nx:#00875F;--nx-lt:#00A876;--nx-dk:#005B41;--nx-glow:rgba(0,135,95,.20);--ac:var(--nx);--ac-lt:var(--nx-lt);--ac-glow:var(--nx-glow);--gl-bg:linear-gradient(158deg,rgba(255,255,255,.86),rgba(255,255,255,.52) 48%,rgba(255,255,255,.74));--gl-edge:rgba(255,255,255,.95);--gl-lift:0 26px 60px -34px rgba(6,58,46,.34);background:var(--void);color:var(--sv)}.nx-page ::selection{background:var(--nx);color:#FFF}.nx-page .lb i,.nx-page .em{color:var(--nx)}.nx-page .hero__ft i,.nx-page .fcta__f i{background:var(--nx)}.nx-page .gl::before{background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(6,42,34,.05) 44%,rgba(255,255,255,.7))}.nx-page .cosmos,.nx-page .dust,.nx-page .stars{display:none}.nx-page::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(58% 44% at 12% -6%,rgba(0,168,118,.16),transparent 62%),radial-gradient(52% 40% at 92% 14%,rgba(0,135,95,.13),transparent 64%),radial-gradient(70% 52% at 50% 108%,rgba(0,168,118,.10),transparent 66%),var(--void)}.nx-page::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(6,58,46,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,58,46,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask:radial-gradient(72% 58% at 50% 34%,#000,transparent 78%);mask:radial-gradient(72% 58% at 50% 34%,#000,transparent 78%)}.nx-page .hdr.on .hdr__in{background:rgba(255,255,255,.80);border-color:rgba(7,35,29,.10);box-shadow:0 10px 30px -22px rgba(6,58,46,.5)}.nx-page .hdr__cta{border-color:rgba(7,35,29,.16);color:var(--sv)}.nx-page .hdr__cta:hover{border-color:var(--nx);background:rgba(0,170,125,.09);color:var(--nx-dk)}.nx-page .hdr__cta i{background:var(--nx);box-shadow:0 0 0 0 var(--nx-glow);animation-name:beat-nx}@keyframes beat-nx{0%,72%{box-shadow:0 0 0 0 var(--nx-glow)}100%{box-shadow:0 0 0 9px rgba(0,170,125,0)}}.nx-page .mb{background:rgba(7,35,29,.035);border-color:rgba(7,35,29,.14)}.nx-page .mb:hover{background:rgba(0,170,125,.10);border-color:var(--nx)}.nx-page .mb__x{background:rgba(7,35,29,.06)}.nx-page .mb i{background:var(--bru)}.nx-page .ov__bg{background:rgba(255,255,255,.965)}.nx-page .ov__edge{background:linear-gradient(97deg,transparent 46%,rgba(0,170,125,.42) 50%,transparent 54%)}.nx-page .hdr__lg use,.nx-page .ftr__lg use{fill:var(--bru)}.nx-page .ov__wm use{fill:var(--bru)}.nx-page.menu-on .ov__wm{opacity:.10}.nx-page .ov__nav li::after,.nx-page .ov__nav li:last-child{border-color:rgba(7,35,29,.12)}.nx-page .ov__nav li::after{background:rgba(7,35,29,.14)}.nx-page .ov__nav a:hover{color:var(--nx-dk)}.nx-page .ov__nav a.cur .ov__n,.nx-page .ov__ar{color:var(--nx)}.nx-page .ov__v a:hover{color:var(--nx)}.nx-page .ftr{background:var(--slab);border-top:1px solid var(--line)}.nx-page .btn:hover{box-shadow:0 0 0 1px rgba(0,170,125,.34),0 12px 30px -16px rgba(0,135,95,.45)}.nx-page .btn::before{background:linear-gradient(100deg,var(--nx-lt),var(--nx))}.nx-page .btn--nx{background:var(--nx);color:#fff}.nx-page .btn--nx::before{background:linear-gradient(100deg,var(--nx),var(--nx-dk))}.nx-page .btn--gh{background:transparent;color:var(--sv);border-color:rgba(7,35,29,.18)}.nx-page .btn--gh::before{background:rgba(0,170,125,.10)}.nx-page .btn--gh:hover{color:var(--nx-dk);border-color:var(--nx)}.nx-page .frm button[type=submit],.nx-page .btn:not(.btn--gh):not(.btn--nx){background:var(--nx);color:#fff}.nxh{padding-block:clamp(76px,8vw,118px) var(--sp-s);position:relative;overflow:hidden}.nxh__g{display:grid;gap:24px;max-width:min(100%,820px);position:relative;z-index:2}.nxh__mk{width:clamp(46px,5vw,62px);opacity:.95}.nxh__mk svg{width:100%;height:auto}.nxh h1{max-width:15ch;hyphens:none;overflow-wrap:normal}.nxh .lead{max-width:56ch}.nxh__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nxh__ft{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:clamp(26px,3vw,40px);padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.15em;text-transform:uppercase;color:var(--sv-4)}.nxh__ft span{display:inline-flex;align-items:center;gap:9px}.nxh__ft i{width:4px;height:4px;border-radius:50%;background:var(--nx);flex:none}.nxh__ft b{color:var(--sv-2);font-weight:500}.nxh__gl{position:absolute;right:-18%;top:-30%;width:min(760px,90%);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(50% 50%,rgba(0,170,125,.10),transparent 70%)}.nxnav{position:fixed;right:clamp(12px,2vw,26px);top:50%;z-index:38;transform:translateY(-50%);pointer-events:none}.nxnav__in{display:grid;gap:4px;pointer-events:auto}.nxnav a{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:7px 2px;text-decoration:none;font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.15em;text-transform:uppercase;color:var(--sv-4);white-space:nowrap}.nxnav a::after{content:"";flex:none;width:8px;height:8px;border-radius:50%;border:1px solid var(--line-3);background:transparent;transition:background .4s var(--e),border-color .4s var(--e),transform .4s var(--e-out)}.nxnav a span{opacity:0;transform:translateX(6px);transition:opacity .35s var(--e),transform .4s var(--e-out)}.nxnav:hover a span,.nxnav a:focus-visible span{opacity:1;transform:none}.nxnav a:hover::after{border-color:var(--nx);transform:scale(1.25)}.nxnav a.cur{color:var(--nx)}.nxnav a.cur::after{background:var(--nx);border-color:var(--nx);transform:scale(1.15)}.nxnav a:focus-visible{outline:2px solid var(--nx);outline-offset:3px;border-radius:6px}@media (max-width:1100px){.nxnav{display:none}}@media (prefers-reduced-motion:reduce){.nxnav a span{opacity:1;transform:none}}.nxw{display:grid;gap:clamp(44px,5vw,78px)}.nxw__r{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,58px);align-items:center}.nxw__r:nth-child(even) .nxw__b{order:2}.nxw__t{font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.19em;text-transform:uppercase;color:var(--nx);display:flex;align-items:center;gap:11px}.nxw__t::before{content:"";width:20px;height:1px;background:rgba(0,170,125,.5)}.nxw__b h3{font-size:var(--fs-h2);font-weight:700;line-height:1.14;letter-spacing:-.028em;margin:14px 0 14px;max-width:18ch}.nxw__b p{color:var(--sv-2);line-height:1.78;max-width:52ch}.nxw__b b{color:var(--fg);font-weight:600}.nxw__m{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink);padding:clamp(18px,2vw,26px);font-family:var(--mono);font-size:var(--fs-sm)}.nxw__m dl{display:grid;gap:0;margin:0}.nxw__m div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px dashed var(--line)}.nxw__m div:last-child{border-bottom:0;padding-bottom:0}.nxw__m dt{color:var(--sv-4);font-size:var(--fs-xs)}.nxw__m dd{margin:0;color:var(--nx-lt);text-align:right}.nxw__m dd::before{content:"› ";color:var(--sv-5)}@media (max-width:860px){.nxw__r{grid-template-columns:1fr;gap:24px}.nxw__r:nth-child(even) .nxw__b{order:0}}.nxs{display:grid;gap:0;counter-reset:spec}.nxs__i{counter-increment:spec;display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,2.6vw,38px);padding-block:clamp(24px,2.6vw,34px);border-top:1px solid var(--line)}.nxs__i:last-child{border-bottom:1px solid var(--line)}.nxs__n{font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.19em;color:var(--sv-5);padding-top:.42em;min-width:44px}.nxs__n::before{content:counter(spec,decimal-leading-zero)}.nxs__i:hover .nxs__n{color:var(--nx)}.nxs__b h3{color:var(--fg);margin-bottom:8px}.nxs__b>p{color:var(--sv-3);font-size:var(--fs-sm);max-width:64ch}.nxs__rows{display:grid;gap:10px;margin-top:16px}.nxs__rows div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:14px;align-items:baseline}.nxs__rows b{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.09em;color:var(--nx-lt);font-weight:400}.nxs__rows span{font-size:var(--fs-sm);color:var(--sv-3);line-height:1.68}@media (max-width:640px){.nxs__i{grid-template-columns:1fr;gap:10px}.nxs__n{padding-top:0}.nxs__rows div{grid-template-columns:1fr;gap:2px}}.nx-page .fcta__gl{background:radial-gradient(50% 50%,rgba(0,170,125,.12),transparent 68%)}.nx-page .faq__i[open] .faq__q i{border-color:rgba(53,214,164,.5)}.nx-page .faq__i[open] .faq__q i::before,.nx-page .faq__i[open] .faq__q i::after{background:var(--nx-lt)}.nx-page .prc__s:hover .prc__n{color:var(--nx)}.nx-page .mas__c{filter:drop-shadow(0 4px 10px rgba(6,58,46,.07))}.nx-page .mas__say{background:rgba(255,255,255,.94);border-color:var(--line-2);color:var(--sv);box-shadow:0 18px 40px -22px rgba(6,58,46,.42)}.nx-page .mas__say b{color:var(--nx)}.nx-page .mas__fx i{color:var(--nx);text-shadow:0 0 12px rgba(0,135,95,.35)}.nx-page .mas__think span,.nx-page .mas__think u{background:rgba(255,255,255,.94);border-color:var(--line-2);color:var(--nx)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){}@media (hover:hover) and (pointer:fine){}.nx-page .nxs__i,.nx-page .nxw__i{background:rgba(255,255,255,.66);border:1px solid var(--line);border-radius:var(--r-lg)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.nx-page .nxs__i,.nx-page .nxw__i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.nx-page .band{position:relative}.nx-page #ti-nexa::before,.nx-page #specs::before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:-8%;width:min(100%,1180px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,168,118,.11),transparent 64%)}.nx-page .band>*{position:relative;z-index:1}.nx-page .nxd__win{box-shadow:0 46px 90px -44px rgba(6,58,46,.55),0 0 0 1px rgba(6,42,34,.08)}.nxh__split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,74px);align-items:center;position:relative;z-index:2}.nxh__shot{position:relative}.nxh__shot img{width:100%;height:auto;display:block;filter:drop-shadow(0 40px 70px rgba(6,58,46,.20))}.nxh__shot::before{content:"";position:absolute;inset:-14% -10% -6%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(0,168,118,.16),transparent 66%)}@media (max-width:960px){.nxh__split{grid-template-columns:1fr;gap:clamp(28px,6vw,46px)}.nxh__shot{max-width:560px;margin-inline:auto}}@media (hover:hover) and (pointer:fine){}.nxe{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(96px,13vw,168px);background:linear-gradient(180deg,var(--void),var(--ink) 62%,var(--slab))}.nxe::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 58% at 22% 18%,rgba(0,168,118,.15),transparent 64%),radial-gradient(44% 54% at 82% 76%,rgba(0,135,95,.13),transparent 66%)}.nxe__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.5}.nxe__net{fill:color-mix(in srgb,var(--nx) 6%,transparent);stroke:color-mix(in srgb,var(--nx) 13%,transparent);stroke-width:1;stroke-linejoin:round;transform:scale(.62);transform-origin:50% 50%}.nxe__in{position:relative;z-index:1;display:grid;gap:18px;justify-items:center;text-align:center;max-width:860px}.nxe__mk{width:clamp(44px,4.6vw,58px)}.nxe__mk svg{width:100%;height:auto}.nxe__h{font-size:clamp(28px,4vw,50px);line-height:1.08;margin:6px 0 0;color:var(--fg);letter-spacing:-.015em;max-width:18ch;text-wrap:balance}.nxe__p{color:var(--sv-2);max-width:52ch;margin:0;font-size:clamp(15px,1.3vw,17px)}.nxe__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}@media (max-width:620px){.nxe__bg{opacity:.34}}.nx-page{--bru:#07231D;--bru-sh:7px 7px 0 var(--nx)}.nx-page .jr__card{background:#fff;border:2px solid var(--bru);border-radius:16px;box-shadow:var(--bru-sh);-webkit-backdrop-filter:none;backdrop-filter:none}.nx-page .jr__card::before{display:none}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.nx-page .jr__card{--bs:8px}.nx-page .jr__card:hover{box-shadow:calc(var(--bs) - var(--tx,0) * 7px) calc(var(--bs) - var(--ty,0) * 7px) 0 var(--nx)}}}.nx-page .jr__tag{display:inline-block;background:var(--bru);color:#fff;font-weight:800;font-size:11px;letter-spacing:.13em;padding:6px 11px;border-radius:5px;margin-bottom:15px}.nx-page .jr__h{font-weight:800;letter-spacing:-.035em}.nx-page .jr__n{font-size:clamp(58px,7vw,104px);font-weight:800;letter-spacing:-.05em;color:rgba(7,35,29,.07);-webkit-text-stroke:0;margin-bottom:-.18em;position:relative;z-index:-1}.nx-page .jr__dl{border:2px solid var(--bru);border-radius:8px;padding:14px;background:#fff}.nx-page .jr__dl>div{border-bottom-color:rgba(7,35,29,.12)}.nx-page .jr__dl dd{color:var(--nx-dk)}.nx-page .jr__bar i{background:var(--bru);opacity:.24}.nx-page .jr__bar i:first-child{background:var(--nx);opacity:1}.nx-page .btn--nx{border:2px solid var(--bru);box-shadow:5px 5px 0 var(--bru)}.nx-page .btn--nx:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--bru)}.nx-page .btn--gh{border:2px solid var(--bru);box-shadow:5px 5px 0 var(--nx)}.nx-page .btn--gh:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--nx)}.nx-page .frm button[type=submit]{border:2px solid var(--bru);box-shadow:5px 5px 0 var(--bru)}.nx-page .frm button[type=submit]:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--bru)}.nx-page .ov__bg{background:rgba(247,250,249,.975)}.nx-page .ov__nav a{color:var(--sv-2)}.nx-page .ov__nav a:hover,.nx-page .ov__nav a.cur .ov__t{color:var(--nx)}.nx-page .mb{border-color:var(--line-2)}.nx-page .mb:hover{background:rgba(0,135,95,.10);border-color:var(--nx)}.nx-page .mb i{background:var(--sv)}.nx-page .hdr__cta:hover{border-color:var(--nx);background:rgba(0,135,95,.10);color:var(--nx)}.nx-page .mchat{background:#fff;border-color:rgba(7,35,29,.14);box-shadow:0 30px 70px -34px rgba(6,58,46,.42)}.nx-page .mchat__h{border-bottom:1px solid rgba(7,35,29,.10)}.nx-page .mchat__av{background:linear-gradient(145deg,rgba(0,170,125,.20),rgba(0,135,95,.06));border:1.5px solid rgba(0,170,125,.34);color:var(--nx-dk)}.nx-page .mchat__av svg{opacity:1}.nx-page .mchat__w{background:none}.nx-page .mchat__w b{color:var(--fg)}.nx-page .mchat__w span{color:var(--nx-dk)}.nx-page .mchat__w span::before{background:var(--nx);box-shadow:0 0 0 3px rgba(0,170,125,.18)}.nx-page .mchat__x{border-color:rgba(7,35,29,.14)}.nx-page .mchat__x svg{stroke:var(--sv-3)}.nx-page .mchat__x:hover{background:rgba(0,170,125,.10);border-color:var(--nx)}.nx-page .mchat__f{border-top:1px solid rgba(7,35,29,.10)}.nx-page .mchat__f input{background:#F2F6F4;border:1px solid rgba(7,35,29,.10);color:var(--fg)}.nx-page .mchat__f input::placeholder{color:var(--sv-4)}.nx-page .mchat__f input:focus{border-color:var(--nx);background:rgba(0,170,125,.06)}.nx-page .mchat__send{background:var(--nx)}.nx-page .mchat__send svg{stroke:#fff;fill:none}.nx-page .mchat__send:hover{background:var(--nx-lt)}.nx-page .pill2{background:rgba(6,42,34,.035);border-color:var(--line-2);color:var(--sv-2)}.nx-page .pill2:hover{color:var(--nx);border-color:var(--nx);background:rgba(0,135,95,.10)}.nx-page .mchat__log::-webkit-scrollbar-thumb{background:var(--line-2)}.nx-page .nx__where a{color:var(--sv-3);border-color:var(--line)}.nx-page .nx__where a:hover{color:var(--nx);border-color:var(--nx);background:rgba(0,135,95,.08)}.nx-page .nx__lb{border-color:rgba(0,135,95,.34);background:rgba(0,135,95,.07)}.nx-page .nx__g::before{background:radial-gradient(720px 460px at 74% 46%,rgba(0,168,118,.10),transparent 70%)}.nx-page .nxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);counter-reset:spec;margin-top:clamp(30px,4vw,50px)}.nx-page .nxs__i{background:#fff;border:2px solid var(--bru);border-radius:14px;box-shadow:6px 6px 0 var(--nx);padding:clamp(20px,2.2vw,30px);counter-increment:spec;display:flex;flex-direction:column;gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.nx-page .nxs__i:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto 1fr;gap:clamp(16px,2vw,30px) clamp(20px,3vw,44px);align-items:start}.nx-page .nxs__i:first-child .nxs__b{display:contents}.nx-page .nxs__i:first-child>.nxs__n{grid-column:1;grid-row:1}.nx-page .nxs__i:first-child h3{grid-column:1;grid-row:2;align-self:center;font-size:clamp(20px,2.3vw,30px);line-height:1.1}.nx-page .nxs__i:first-child .nxs__b>p{grid-column:2;grid-row:1}.nx-page .nxs__n{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:2px solid var(--bru);border-radius:10px;font-family:var(--mono);font-weight:700;font-size:15px;color:var(--nx-dk)}.nx-page .nxs__n::before{content:counter(spec)}.nx-page .nxs__i h3{font-size:clamp(17px,1.6vw,21px);font-weight:800;letter-spacing:-.032em;color:var(--fg);margin:0;line-height:1.2}.nx-page .nxs__i>.nxs__b>p,.nx-page .nxs__i p{color:var(--sv-2);font-size:var(--fs-sm);line-height:1.7;margin:0}.nx-page .nxs__rows{display:grid;gap:11px;margin-top:4px}.nx-page .nxs__rows>div{padding-left:16px;position:relative;font-size:var(--fs-sm);line-height:1.66;color:var(--sv-2)}.nx-page .nxs__rows>div::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--nx);transform:rotate(45deg)}.nx-page .nxs__rows b{font-weight:800;color:var(--fg);margin-right:5px}.nx-page .nxs__rows span{color:var(--sv-2)}@media (max-width:820px){.nx-page .nxs{grid-template-columns:1fr}.nx-page .nxs__i:first-child{grid-column:auto;display:flex;flex-direction:column}.nx-page .nxs__i:first-child .nxs__b{display:flex;flex-direction:column;gap:12px}.nx-page .nxs__i{box-shadow:5px 5px 0 var(--nx)}}.nx-page .shop{background:#fff;border:2px solid var(--bru);border-radius:16px;box-shadow:9px 9px 0 var(--nx)}.nx-page .shop__b{background:#F3F7F5;border-bottom:2px solid var(--bru)}.nx-page .shop__b i{background:rgba(7,35,29,.22)}.nx-page .shop__b i:first-child{background:var(--nx)}.nx-page .shop__u{background:#fff;border:1px solid rgba(7,35,29,.14);color:var(--sv-3)}.nx-page .chat__h{border-bottom:1px solid rgba(7,35,29,.12)}.nx-page .chat__w b{color:var(--fg)}.nx-page .chat__w span{color:var(--nx-dk)}.nx-page .chat__log::-webkit-scrollbar-thumb{background:rgba(7,35,29,.16)}.nx-page .msg--n{background:#F2F6F4;border:1px solid rgba(7,35,29,.10);color:var(--sv-2)}.nx-page .msg--n b{color:var(--fg)}.nx-page .msg--u{background:var(--bru);color:#fff}.nx-page .chat .msg--typ i{background:var(--nx)}.nx-page .prod{background:#fff;border:1.5px solid rgba(7,35,29,.14)}.nx-page .prod__t{background:linear-gradient(140deg,rgba(0,170,125,.22),rgba(0,122,90,.08));border-color:rgba(0,170,125,.30)}.nx-page .prod__x b{color:var(--fg)}.nx-page .prod__x span{color:var(--nx-dk)}.nx-page .chat__f{border-top:1px solid rgba(7,35,29,.12)}.nx-page .chat__i{background:#F2F6F4;border:1px solid rgba(7,35,29,.10);color:var(--sv-4)}.nx-page .chat__s svg{stroke:#fff}.nx-page .nxs__i{--bs:6px}.nx-page .jr__card.is-tap,.nx-page .nxs__i.is-tap,.nx-page .nxd__c.is-tap{box-shadow:calc(var(--bs,7px) - var(--tx,0) * 7px) calc(var(--bs,7px) - var(--ty,0) * 7px) 0 var(--nx)}.nx-page .nxs__i.is-tap .nxs__n{background:var(--nx);color:#fff;border-color:var(--nx)}.nx-page .nxd__c.is-tap .nxd__m i{max-width:112px;opacity:.5}@media (hover:hover) and (pointer:fine){.nx-page .nxs__i:hover{box-shadow:calc(var(--bs) - var(--tx,0) * 7px) calc(var(--bs) - var(--ty,0) * 7px) 0 var(--nx)}.nx-page .nxs__i .nxs__n{transition:background .3s var(--e),color .3s var(--e)}.nx-page .nxs__i:hover .nxs__n{background:var(--nx);color:#fff;border-color:var(--nx)}.nx-page .nxs__rows>div::before{transition:transform .35s var(--e-out),width .35s var(--e-out)}.nx-page .nxs__rows>div:hover::before{transform:rotate(135deg) scale(1.32)}.nx-page .nx__where a{transition:border-color .3s var(--e),color .3s var(--e)}.nx-page .nx__where a:hover{border-color:var(--nx);color:var(--fg);background:#fff}.nx-page .nx__where a::before{transition:transform .3s var(--e-out),box-shadow .3s var(--e)}.nx-page .nx__where a:hover::before{transform:scale(1.9);box-shadow:0 0 10px 2px var(--nx-glow)}.nx-page .replay:hover{color:var(--nx-dk)}}.nx-page .nxs__i:first-child .nxs__rows{grid-column:2;grid-row:2}.nxd__stage{position:relative}.nxd__deck{list-style:none;margin:clamp(30px,4vw,48px) 0 0;padding:0 var(--gut);display:grid;gap:clamp(18px,2.4vw,30px)}.nxd__c{position:relative;background:#fff;border:2px solid var(--bru,#07231D);border-radius:18px;box-shadow:var(--bru-sh,7px 7px 0 var(--nx));padding:clamp(24px,3vw,50px)}.nxd__b{position:relative;z-index:1}.nxd__m{display:flex;align-items:center;gap:15px;margin:0 0 clamp(14px,1.6vw,22px)}.nxd__m b{font-size:clamp(19px,1.9vw,26px);font-weight:800;letter-spacing:-.04em;color:var(--nx);line-height:1}.nxd__m i{height:2px;flex:1;max-width:64px;background:var(--bru,#07231D);opacity:.26;transition:max-width .45s var(--e-out),opacity .45s var(--e)}.nxd__h{font-size:clamp(21px,2.5vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.14;color:var(--fg);margin:0 0 clamp(10px,1.1vw,16px);text-wrap:balance}.nxd__d{font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.66;color:var(--sv-3);margin:0}.nxd__ph{margin:clamp(18px,2vw,26px) 0 0;pointer-events:none}.nxd__ph img{display:block;width:100%;height:auto;filter:drop-shadow(-10px 16px 26px rgba(6,58,46,.16));transition:transform .5s var(--e-out)}.nxd__c{--bs:7px}@media (hover:hover) and (pointer:fine){.nxd__c:hover{box-shadow:calc(var(--bs) - var(--tx,0) * 6px) calc(var(--bs) - var(--ty,0) * 6px) 0 var(--nx)}.nxd__c:hover .nxd__m i{max-width:112px;opacity:.5}.nxd__c:hover .nxd__ph img{transform:translateY(-6px) scale(1.02)}}.nxd__rail{display:none}@supports (animation-timeline:view()) and (container-type:size){@media (min-width:901px) and (prefers-reduced-motion:no-preference){.nxd:not(.nxd--flat) .nxd__stage{--per:68svh;height:calc(100vh + var(--n1) * 68vh);height:calc(100svh + var(--n1) * var(--per));view-timeline:--nxd block;margin-top:clamp(30px,4vw,48px)}.nxd:not(.nxd--flat) .nxd__vp{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;container-type:size}.nxd:not(.nxd--flat) .nxd__deck{--gap:2.9cqw;position:relative;display:block;height:100%;margin:0;padding:0;transform:translateX(calc(var(--n1) * var(--gap) / -2))}.nxd:not(.nxd--flat) .nxd__p{position:absolute;top:50%;left:0;right:0;margin-inline:auto;width:min(880px,74cqw);animation:nxd-land var(--e-out) both;animation-timeline:--nxd;animation-range:contain var(--from) contain var(--to)}.nxd:not(.nxd--flat) .nxd__p--first{animation:none;transform:translate3d(0,-50%,0)}.nxd:not(.nxd--flat) .nxd__c{min-height:min(466px,60cqh);display:grid;align-content:center;padding:clamp(34px,3.6vw,58px);overflow:visible}.nxd:not(.nxd--flat) .nxd__b{max-width:56%}.nxd:not(.nxd--flat) .nxd__ph{position:absolute;top:50%;right:-19%;margin:0;width:55%;transform:translateY(-50%)}.nxd:not(.nxd--flat) .nxd__rail{display:block;position:absolute;left:var(--gut);right:var(--gut);bottom:clamp(26px,4.6vh,52px);height:3px;border-radius:3px;background:rgba(7,35,29,.10);overflow:hidden}.nxd:not(.nxd--flat) .nxd__fill{display:block;height:100%;border-radius:3px;background:var(--nx);transform:scaleX(0);transform-origin:0 50%;animation:nxd-fill linear both;animation-timeline:--nxd;animation-range:contain 0% contain 100%}}}@keyframes nxd-land{from{transform:translate3d(118cqw,-50%,0)}to{transform:translate3d(calc(var(--i) * var(--gap)),-50%,0)}}@keyframes nxd-fill{to{transform:scaleX(1)}}.art__g{display:grid;gap:clamp(22px,3vw,34px);justify-items:start}.art__meta{display:flex;align-items:center;gap:13px;margin:0;font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.19em;text-transform:uppercase;color:var(--sv-4)}.art__meta i{width:4px;height:4px;border-radius:50%;background:var(--nx);flex:none}.art__b{max-width:68ch}.art__b h2{font-weight:800;letter-spacing:-.03em;margin-top:2.1em}.art__b blockquote{border-left:4px solid var(--nx);padding-left:clamp(18px,2vw,24px);font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.55;color:var(--fg);font-style:normal;margin-block:1.9em}.art__b ul li::before{content:"→";position:absolute;left:0;top:0;width:auto;height:auto;background:none;color:var(--nx);font-weight:700;line-height:1.78}.art__b ul li{padding-left:26px}.art__end{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,3vw,34px);padding-top:clamp(24px,3vw,38px);border-top:2px solid rgba(7,35,29,.10);width:100%}.nxr__g{list-style:none;margin:clamp(30px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,26px)}.nxr__a{display:grid;gap:10px;align-content:start;height:100%;padding:clamp(22px,2.6vw,34px);border-radius:16px;background:#fff;border:2px solid var(--bru,#07231D);box-shadow:var(--bru-sh,7px 7px 0 var(--nx));color:inherit}.nxr__tag{font-family:var(--mono);font-size:var(--fs-lb);letter-spacing:.19em;text-transform:uppercase;color:var(--nx-dk)}.nxr__t{font-size:clamp(19px,2vw,25px);font-weight:800;letter-spacing:-.03em;line-height:1.18;color:var(--fg);margin:0}.nxr__d{font-size:var(--fs-sm);line-height:1.7;color:var(--sv-3);margin:0}.nxr__go{margin-top:6px;color:var(--nx);display:inline-flex}.nxr__go svg{stroke:currentColor;fill:none;transition:transform .3s var(--e-out)}.nxr__a{--bs:7px}.nxr__a.is-tap{box-shadow:calc(var(--bs) - var(--tx,0) * 7px) calc(var(--bs) - var(--ty,0) * 7px) 0 var(--nx)}.nxr__a.is-tap .nxr__go svg{transform:translateX(5px)}@media (hover:hover) and (pointer:fine){.nxr__a:hover{box-shadow:calc(var(--bs) - var(--tx,0) * 7px) calc(var(--bs) - var(--ty,0) * 7px) 0 var(--nx)}.nxr__a:hover .nxr__go svg{transform:translateX(5px)}}